:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100%;min-width:320px;min-height:100vh}._container_wzfto_2{position:relative;display:flex;align-items:center}._userButton_wzfto_9{display:flex;align-items:center;justify-content:center;padding:6px;background:none;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#6b7280;width:44px;height:44px;position:relative}._userButton_wzfto_9:hover{background:#f3f4f6;color:#374151;transform:scale(1.05)}._userButton_wzfto_9._active_wzfto_31{background:#dc2626;color:#fff;box-shadow:0 2px 8px #dc26264d}._avatarContainer_wzfto_40{position:relative;flex-shrink:0}._avatar_wzfto_40,._avatarPlaceholder_wzfto_46{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}._avatar_wzfto_40{object-fit:cover;border:2px solid transparent}._avatarPlaceholder_wzfto_46{background:#f3f4f6;color:#6b7280}._userButton_wzfto_9._active_wzfto_31 ._avatarPlaceholder_wzfto_46{background:#fff3;color:#fff}._subscriptionBadge_wzfto_71{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;font-size:8px;font-weight:700}._subscriptionBadge_wzfto_71._basic_wzfto_86{background:linear-gradient(135deg,#059669,#10b981);color:#fff}._subscriptionBadge_wzfto_71._premium_wzfto_91{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff}._subscriptionBadge_wzfto_71._enterprise_wzfto_96{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}._dropdown_wzfto_104{position:fixed;top:auto;bottom:20px;left:70px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #00000026;z-index:1000;min-width:280px;animation:_slideUp_wzfto_1 .2s ease-out;overflow:hidden}@keyframes _slideUp_wzfto_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._menuHeader_wzfto_131{padding:16px;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #f3f4f6}._userProfile_wzfto_137{display:flex;align-items:center;gap:12px}._profileAvatar_wzfto_143{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}._profileAvatar_wzfto_143 img{width:100%;height:100%;object-fit:cover}._profileInfo_wzfto_161{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._profileName_wzfto_169{font-size:16px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileEmail_wzfto_178{font-size:14px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subscriptionStatus_wzfto_186{font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;display:inline-block;margin-top:4px}._subscriptionStatus_wzfto_186._free_wzfto_195{background:#f3f4f6;color:#6b7280}._subscriptionStatus_wzfto_186._basic_wzfto_86{background:#d1fae5;color:#059669}._subscriptionStatus_wzfto_186._premium_wzfto_91{background:#e0e7ff;color:#7c3aed}._subscriptionStatus_wzfto_186._enterprise_wzfto_96{background:#fee2e2;color:#dc2626}._menuDivider_wzfto_216{height:1px;background:#f3f4f6;margin:0}._menuItems_wzfto_223{padding:8px}._menuFooter_wzfto_227{padding:8px;border-top:1px solid #f3f4f6;background:#f9fafb}._menuItem_wzfto_223{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:none;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;text-align:left}._menuItem_wzfto_223:hover{background:#f3f4f6;color:#111827}._menuItem_wzfto_223 svg{color:#6b7280;flex-shrink:0}._menuItem_wzfto_223:hover svg{color:#374151}._logoutItem_wzfto_266{color:#dc2626}._logoutItem_wzfto_266:hover{background:#fee2e2;color:#dc2626}._logoutItem_wzfto_266 svg{color:#dc2626}@media (max-width: 768px){._dropdown_wzfto_104{min-width:240px;left:50px;bottom:20px}}@media (max-width: 480px){._dropdown_wzfto_104{position:fixed;bottom:20px;left:45px;right:16px;width:auto;min-width:auto}}._userButton_wzfto_9:focus{outline:2px solid #dc2626;outline-offset:2px}._menuItem_wzfto_223:focus{outline:2px solid #dc2626;outline-offset:2px}@media (prefers-color-scheme: dark){._userButton_wzfto_9{color:#9ca3af}._userButton_wzfto_9:hover{background:#374151;color:#d1d5db}._avatarPlaceholder_wzfto_46{background:#374151;color:#9ca3af}._dropdown_wzfto_104{background:#1f2937;border-color:#374151}._menuHeader_wzfto_131{background:linear-gradient(135deg,#111827,#1f2937);border-color:#374151}._profileAvatar_wzfto_143{background:#374151}._profileName_wzfto_169{color:#f9fafb}._profileEmail_wzfto_178{color:#9ca3af}._menuDivider_wzfto_216{background:#374151}._menuFooter_wzfto_227{background:#111827;border-color:#374151}._menuItem_wzfto_223{color:#d1d5db}._menuItem_wzfto_223:hover{background:#374151;color:#f9fafb}._menuItem_wzfto_223 svg{color:#9ca3af}._menuItem_wzfto_223:hover svg{color:#d1d5db}._logoutItem_wzfto_266{color:#ef4444}._logoutItem_wzfto_266:hover{background:#7f1d1d;color:#ef4444}._logoutItem_wzfto_266 svg{color:#ef4444}}._navigation_1exyg_2{display:flex;flex-direction:column;height:100%;background-color:#000;padding:var(--spacing-md) 0;overflow-y:hidden;overflow-x:hidden}._logoSection_1exyg_16{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg);gap:var(--spacing-xs)}._logo_1exyg_16{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#dc2626,#ef4444,#f87171);border-radius:var(--radius-md);color:var(--color-white);transition:transform .2s ease,box-shadow .2s ease}._logo_1exyg_16:hover{transform:scale(1.05);box-shadow:0 4px 12px #dc26264d}._logoIcon_1exyg_42{color:var(--color-white);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._guestBadge_1exyg_48{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:var(--radius-full);font-size:10px;color:#fb923c;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._guestBadge_1exyg_48 svg{flex-shrink:0}._modeSection_1exyg_68{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-sm);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}._modeSection_1exyg_68::-webkit-scrollbar{display:none}._sectionTitle_1exyg_86{font-size:var(--text-xs);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm);font-weight:600}._modeButton_1exyg_95{background:transparent;border:none;color:var(--color-gray-400);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative}._modeButton_1exyg_95:hover{color:var(--color-white);background-color:var(--color-gray-800)}._modeButton_1exyg_95._active_1exyg_116{color:var(--color-white);background-color:var(--color-primary);box-shadow:var(--shadow-md)}._modeButton_1exyg_95._active_1exyg_116:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:3px;height:20px;background-color:var(--color-primary);border-radius:2px}._bottomSection_1exyg_137{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-sm);border-top:1px solid var(--color-gray-800);padding-top:var(--spacing-md)}._actionButton_1exyg_150{background:transparent;border:none;color:var(--color-gray-400);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}._actionButton_1exyg_150:hover,._actionButton_1exyg_150._active_1exyg_116{color:var(--color-white);background-color:var(--color-gray-800)}._contactWrapper_1exyg_177{position:relative}._contactMenu_1exyg_182{min-width:240px;background-color:#1a1a1a;border:1px solid var(--color-gray-700);border-radius:10px;padding:8px 0;box-shadow:0 8px 24px #00000080,0 2px 8px #0000004d;z-index:9999;animation:_contactMenuIn_1exyg_1 .12s ease}@keyframes _contactMenuIn_1exyg_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}._contactMenuTitle_1exyg_199{padding:6px 14px 4px;font-size:11px;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em}._contactMenuDivider_1exyg_208{height:1px;background-color:var(--color-gray-700);margin:4px 0}._contactMenuItem_1exyg_214{display:flex;align-items:center;gap:9px;padding:8px 14px;color:var(--color-gray-300);text-decoration:none;font-size:13px;transition:background-color .12s ease,color .12s ease;cursor:pointer}._contactMenuItem_1exyg_214:hover{background-color:#ffffff12;color:var(--color-white)}._contactMenuItem_1exyg_214 svg{flex-shrink:0;opacity:.75}._contactMenuItem_1exyg_214:hover svg{opacity:1}._loginButton_1exyg_241{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:var(--color-white);box-shadow:0 4px 12px #3b82f64d;border:2px solid transparent}._loginButton_1exyg_241:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary) 100%);color:var(--color-white);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}._userButton_1exyg_255{background:transparent;border:none;color:var(--color-gray-400);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-md);transition:all var(--duration-fast) ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:var(--spacing-sm)}._userButton_1exyg_255:hover{color:var(--color-white);background-color:var(--color-gray-800)}._avatar_1exyg_276{width:28px;height:28px;border-radius:50%;object-fit:cover}@media (max-width: 900px){._navigation_1exyg_2{width:100%;padding:var(--spacing-xs) 0;padding-bottom:max(var(--spacing-xs),env(safe-area-inset-bottom))}._logo_1exyg_16{width:30px;height:30px}._logoIcon_1exyg_42{width:16px;height:16px}._modeButton_1exyg_95,._actionButton_1exyg_150,._userButton_1exyg_255{width:30px;height:30px;padding:5px}._modeSection_1exyg_68{gap:6px}._bottomSection_1exyg_137{gap:6px;padding-top:var(--spacing-sm)}._sectionTitle_1exyg_86{display:none}}@media (prefers-contrast: high){._navigation_1exyg_2{border-right:2px solid var(--color-gray-200)}._modeButton_1exyg_95._active_1exyg_116{border:2px solid var(--color-white)}}._modeButton_1exyg_95:focus,._actionButton_1exyg_150:focus,._userButton_1exyg_255:focus{outline:2px solid var(--color-primary);outline-offset:2px}._disabledDuringGeneration_1exyg_349{opacity:.35;cursor:not-allowed!important;pointer-events:none}._button_3dxbq_2{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-sans);font-weight:500;border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;position:relative;cursor:pointer;border:1px solid transparent;text-decoration:none;outline:none}._button_3dxbq_2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._button_3dxbq_2:disabled{opacity:.6;cursor:not-allowed}._sm_3dxbq_28{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm);min-height:32px;gap:var(--spacing-xs)}._md_3dxbq_35{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-base);min-height:40px;gap:var(--spacing-sm)}._lg_3dxbq_42{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-lg);min-height:48px;gap:var(--spacing-sm)}._primary_3dxbq_50{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}._primary_3dxbq_50:hover:not(:disabled){background-color:#ec7e98b4;border-color:#820cd6;transform:translateY(-1px);box-shadow:var(--shadow-md)}:root.dark ._primary_3dxbq_50{background-color:#374151!important;color:#fff!important;border-color:#4b5563!important}:root.dark ._primary_3dxbq_50:hover:not(:disabled){background-color:#9ca3af!important;color:#000!important;border-color:#d1d5db!important}._primary_3dxbq_50:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}._secondary_3dxbq_83{background-color:var(--color-gray-100);color:var(--color-gray-900);border-color:var(--color-gray-300)}._secondary_3dxbq_83:hover:not(:disabled){background-color:var(--color-gray-200);border-color:var(--color-gray-400)}._outline_3dxbq_94{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}._outline_3dxbq_94:hover:not(:disabled){background-color:var(--color-primary-light);color:var(--color-primary-dark)}:root.dark ._outline_3dxbq_94{background-color:#374151!important;border-color:#4b5563!important;color:#fff!important}:root.dark ._outline_3dxbq_94:hover:not(:disabled){background-color:#9ca3af!important;color:#000!important;border-color:#d1d5db!important}._ghost_3dxbq_118{background-color:transparent;color:var(--color-gray-700);border-color:transparent}._ghost_3dxbq_118:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-gray-900)}._danger_3dxbq_129{background-color:var(--color-error);color:var(--color-white);border-color:var(--color-error)}._danger_3dxbq_129:hover:not(:disabled){background-color:#d32f2f;border-color:#d32f2f;transform:translateY(-1px);box-shadow:var(--shadow-md)}._fullWidth_3dxbq_143{width:100%}._loading_3dxbq_148{cursor:wait}._loading_3dxbq_148 ._text_3dxbq_152{opacity:0}._iconLeft_3dxbq_157,._iconRight_3dxbq_158{display:flex;align-items:center;justify-content:center}._iconLeft_3dxbq_157{margin-right:var(--spacing-xs)}._iconRight_3dxbq_158{margin-left:var(--spacing-xs)}._spinner_3dxbq_173{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}._spinnerIcon_3dxbq_183{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_3dxbq_173 1s linear infinite}@keyframes _spin_3dxbq_173{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._button_3dxbq_2:not(:has(._text_3dxbq_152)){aspect-ratio:1;padding:var(--spacing-sm)}._button_3dxbq_2:not(:has(._text_3dxbq_152))._sm_3dxbq_28{padding:var(--spacing-xs)}._button_3dxbq_2:not(:has(._text_3dxbq_152))._lg_3dxbq_42{padding:var(--spacing-md)}._sidebar_ei1h2_2{height:100%;display:flex;flex-direction:column;background-color:var(--color-gray-50);overflow:hidden}:root.dark ._sidebar_ei1h2_2{background-color:#1e2d40}._header_ei1h2_14{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid var(--color-gray-200);background-color:var(--color-white)}:root.dark ._header_ei1h2_14{background-color:#1e2d40!important;border-bottom-color:#2d3d55!important}._title_ei1h2_26{display:flex;align-items:center;gap:8px;font-size:var(--text-lg);font-weight:600;color:var(--color-gray-900);margin:0}:root.dark ._title_ei1h2_26{color:var(--color-gray-900)!important}._headerActions_ei1h2_41{display:flex;gap:var(--spacing-xs)}._searchSection_ei1h2_47{padding:9px 16px;border-bottom:1px solid var(--color-gray-200);background-color:var(--color-white)}:root.dark ._searchSection_ei1h2_47{background-color:#243044!important;border-bottom-color:#2d3d55!important}._searchInputWrapper_ei1h2_58{position:relative;display:flex;align-items:center}._searchIcon_ei1h2_64{position:absolute;left:var(--spacing-sm);color:var(--color-gray-500);pointer-events:none}._searchInput_ei1h2_58{width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 2.5rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:var(--text-sm);background-color:var(--color-white)}:root.dark ._searchSection_ei1h2_47 ._searchInput_ei1h2_58{background-color:#243044!important;border-color:#374151!important;color:#f1f5f9!important}._searchInput_ei1h2_58:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._content_ei1h2_91{flex:1;overflow-y:auto;padding:var(--spacing-sm)}._section_ei1h2_97{margin-bottom:var(--spacing-lg)}._sectionTitle_ei1h2_101{font-size:var(--text-xs);font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm);padding:0 var(--spacing-sm)}._documentList_ei1h2_112{display:flex;flex-direction:column;gap:var(--spacing-xs)}._documentItem_ei1h2_118{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) ease;border:1px solid transparent;position:relative}._documentItem_ei1h2_118:hover{background-color:var(--color-gray-100)}._documentItem_ei1h2_118._active_ei1h2_134{background-color:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-dark)}._documentIcon_ei1h2_140{flex-shrink:0;color:var(--color-gray-500);display:flex;align-items:center}._documentItem_ei1h2_118._active_ei1h2_134 ._documentIcon_ei1h2_140{color:var(--color-primary)}._documentInfo_ei1h2_151{flex:1;min-width:0}._documentTitle_ei1h2_156{font-size:var(--text-sm);font-weight:500;color:var(--color-gray-900);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._documentItem_ei1h2_118._active_ei1h2_134 ._documentTitle_ei1h2_156{color:var(--color-primary-dark)}._documentDate_ei1h2_170{font-size:var(--text-xs);color:var(--color-gray-500)}._documentMenu_ei1h2_175{flex-shrink:0;background:transparent;border:none;color:var(--color-gray-400);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);opacity:0;transition:all var(--duration-fast) ease}._documentItem_ei1h2_118:hover ._documentMenu_ei1h2_175{opacity:1}._documentMenu_ei1h2_175:hover{color:var(--color-gray-600);background-color:var(--color-gray-200)}._folderItem_ei1h2_197{margin-bottom:var(--spacing-xs)}._folderHeader_ei1h2_201{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;position:relative}._folderHeader_ei1h2_201:hover{background-color:var(--color-gray-100)}._expandButton_ei1h2_215{flex-shrink:0;background:transparent;border:none;padding:2px;border-radius:var(--radius-xs);cursor:pointer;color:var(--color-gray-500);transition:all var(--duration-fast) ease;display:flex;align-items:center;justify-content:center}._expandButton_ei1h2_215:hover{background-color:var(--color-gray-200);color:var(--color-gray-700)}._expandButton_ei1h2_215:disabled{opacity:.5;cursor:not-allowed}._folderIcon_ei1h2_239{flex-shrink:0;color:var(--color-gray-500)}._folderName_ei1h2_244{flex:1;font-size:var(--text-sm);font-weight:500;color:var(--color-gray-900)}._folderContent_ei1h2_251{margin-left:var(--spacing-lg);padding-left:var(--spacing-sm);border-left:1px solid var(--color-gray-200)}._folderDocumentList_ei1h2_257{display:flex;flex-direction:column;gap:var(--spacing-xs)}._emptyFolder_ei1h2_263{padding:var(--spacing-sm);text-align:center}._emptyFolder_ei1h2_263 ._emptyText_ei1h2_268{font-size:var(--text-xs);color:var(--color-gray-500)}._folderMenu_ei1h2_273{flex-shrink:0;background:transparent;border:none;color:var(--color-gray-400);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);opacity:0;transition:all var(--duration-fast) ease;display:flex;align-items:center;justify-content:center}._folderHeader_ei1h2_201:hover ._folderMenu_ei1h2_273,._folderMenu_ei1h2_273._menuActive_ei1h2_289{opacity:1}._folderMenu_ei1h2_273:hover,._folderMenu_ei1h2_273._menuActive_ei1h2_289{color:var(--color-gray-700);background-color:var(--color-gray-200)}._folderContent_ei1h2_251{margin-left:var(--spacing-lg);padding-top:var(--spacing-xs)}._emptyState_ei1h2_305{text-align:center;padding:var(--spacing-xl);color:var(--color-gray-500)}._emptyText_ei1h2_268{font-size:var(--text-sm);line-height:1.2;margin-bottom:var(--spacing-xs);display:flex;flex-direction:column;align-items:center;gap:2px}._emptyAction_ei1h2_321{background:none;border:none;color:var(--color-primary);cursor:pointer;text-decoration:underline;font-size:var(--text-sm);display:inline}._emptyAction_ei1h2_321:hover{color:var(--color-primary-hover)}._loading_ei1h2_336{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}._loadingText_ei1h2_343{color:var(--color-gray-500);font-size:var(--text-sm)}._dropdownContainer_ei1h2_347{position:relative;display:inline-block}._dropdownMenu_ei1h2_352{position:absolute;right:0;top:100%;z-index:200;min-width:136px;margin-top:6px;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:10px;box-shadow:0 4px 20px #00000021,0 1px 4px #0000000f;padding:4px;animation:_dropdownFadeIn_ei1h2_1 .12s ease-out}@keyframes _dropdownFadeIn_ei1h2_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_ei1h2_372{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:8px;width:100%;padding:7px 10px;font-size:13px;font-weight:450;color:#1c1c1e;background:none;border:none;border-radius:6px;cursor:pointer;transition:background-color .1s ease,color .1s ease}._dropdownItem_ei1h2_372:hover{background:#0000000d}._dropdownItem_ei1h2_372._danger_ei1h2_394{color:#e53e3e}._dropdownItem_ei1h2_372._danger_ei1h2_394:hover{background:#e53e3e14;color:#c53030}._dropdownItem_ei1h2_372._disabled_ei1h2_403{opacity:.4;cursor:not-allowed}._dropdownItem_ei1h2_372._disabled_ei1h2_403:hover{background:none}._dropdownItem_ei1h2_372 svg{flex-shrink:0;opacity:.6}._dropdownItem_ei1h2_372:hover svg{opacity:.85}._dropdownItem_ei1h2_372._danger_ei1h2_394 svg{opacity:.8}._menuDivider_ei1h2_425{height:1px;background:#00000012;margin:3px 2px}._documentMenuContainer_ei1h2_432{position:static;display:flex;align-items:center}._documentMenu_ei1h2_175{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:5px;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease;color:var(--color-gray-500);flex-shrink:0}._documentItem_ei1h2_118:hover ._documentMenu_ei1h2_175,._documentMenu_ei1h2_175._menuActive_ei1h2_289{opacity:1}._documentMenu_ei1h2_175:hover,._documentMenu_ei1h2_175._menuActive_ei1h2_289{background:var(--color-gray-200);color:var(--color-gray-800)}._documentDropdown_ei1h2_465{right:0;top:100%;margin-top:4px}._confirmHint_ei1h2_472{padding:6px 10px 5px;font-size:11px;font-weight:500;color:#999;letter-spacing:.02em;text-transform:uppercase}._renameInput_ei1h2_482{width:100%;padding:2px 4px;border:1px solid var(--color-primary);border-radius:3px;font-size:var(--text-sm);font-weight:500;background:#fff;outline:none;box-shadow:0 0 0 2px #3b82f61a}._inputGroup_j25ql_2{display:flex;flex-direction:column;gap:var(--spacing-xs)}._fullWidth_j25ql_8{width:100%}._label_j25ql_13{font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700);margin-bottom:var(--spacing-xs)}._inputWrapper_j25ql_21{position:relative;display:flex;align-items:center}._input_j25ql_2{flex:1;font-family:var(--font-family-sans);font-weight:400;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;outline:none;background-color:var(--color-white);color:var(--color-gray-900)}._input_j25ql_2::placeholder{color:var(--color-gray-400)}._input_j25ql_2:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._input_j25ql_2:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}._sm_j25ql_56{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm);min-height:32px}._md_j25ql_62{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-base);min-height:40px}._lg_j25ql_68{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-lg);min-height:48px}._filled_j25ql_75{background-color:var(--color-gray-50);border-color:var(--color-gray-200)}._filled_j25ql_75:focus{background-color:var(--color-white);border-color:var(--color-primary)}._outlined_j25ql_85{border-width:2px;border-color:var(--color-gray-300)}._outlined_j25ql_85:focus{border-color:var(--color-primary);box-shadow:none}._error_j25ql_96{border-color:var(--color-error)}._error_j25ql_96:focus{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}._leftIcon_j25ql_106,._rightIcon_j25ql_107{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);pointer-events:none}._leftIcon_j25ql_106{left:var(--spacing-sm)}._rightIcon_j25ql_107{right:var(--spacing-sm)}._hasLeftIcon_j25ql_124._sm_j25ql_56{padding-left:2.5rem}._hasLeftIcon_j25ql_124._md_j25ql_62{padding-left:2.75rem}._hasLeftIcon_j25ql_124._lg_j25ql_68{padding-left:3rem}._hasRightIcon_j25ql_136._sm_j25ql_56{padding-right:2.5rem}._hasRightIcon_j25ql_136._md_j25ql_62{padding-right:2.75rem}._hasRightIcon_j25ql_136._lg_j25ql_68{padding-right:3rem}._feedback_j25ql_149{margin-top:var(--spacing-xs)}._errorText_j25ql_153{font-size:var(--text-sm);color:var(--color-error);font-weight:500}._helperText_j25ql_159{font-size:var(--text-sm);color:var(--color-gray-600)}._input_j25ql_2:focus+._leftIcon_j25ql_106,._input_j25ql_2:focus+._rightIcon_j25ql_107{color:var(--color-primary)}._error_j25ql_96:focus+._leftIcon_j25ql_106,._error_j25ql_96:focus+._rightIcon_j25ql_107{color:var(--color-error)}@media (prefers-contrast: high){._input_j25ql_2{border-width:2px}._input_j25ql_2:focus{border-width:3px}}@media (max-width: 768px){._sm_j25ql_56{min-height:36px}._md_j25ql_62{min-height:44px}._lg_j25ql_68{min-height:52px}}._overlay_5r8kj_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modal_5r8kj_16{background:#fff;border-radius:16px;width:90vw;max-width:780px;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff0d;border:none;overflow:hidden}._header_5r8kj_30{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#fefefe,#f8fafc);border-radius:16px 16px 0 0;flex-shrink:0}._titleSection_5r8kj_41{display:flex;flex-direction:column;gap:4px}._title_5r8kj_41{display:flex;align-items:center;gap:16px;color:#dc2626;font-size:20px;font-weight:700;letter-spacing:-.025em}._headerActions_5r8kj_57{display:flex;align-items:center;gap:12px}._closeButton_5r8kj_63{color:#6b7280;transition:color .2s}._closeButton_5r8kj_63:hover{color:#dc2626}._content_5r8kj_73{flex:1;overflow:visible;display:flex;flex-direction:column;position:relative;min-height:0}._batchActionsBar_5r8kj_83{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;background:#eff6ff;border-bottom:1px solid #bfdbfe;flex-shrink:0;gap:12px}._batchInfo_5r8kj_94{font-size:13px;color:#1d4ed8;font-weight:500;white-space:nowrap}._batchActions_5r8kj_83{display:flex;align-items:center;gap:8px;flex-shrink:0}._modalWithForm_5r8kj_109{min-height:480px}._formBackdrop_5r8kj_114{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:19;animation:_backdropFadeIn_5r8kj_1 .2s ease;cursor:pointer}._formSection_5r8kj_125{position:absolute;top:0;left:0;right:0;z-index:20;background:#fff;border-bottom:1px solid #fecaca;border-radius:0 0 14px 14px;padding:16px 20px;box-shadow:0 8px 32px #0000001f,0 1px #dc262614;animation:_formSlideDown_5r8kj_1 .28s cubic-bezier(.34,1.4,.64,1)}._formHeader_5r8kj_139{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._formHeader_5r8kj_139 h3{margin:0;color:#dc2626;font-size:14px;font-weight:600}._form_5r8kj_114{display:flex;flex-direction:column;gap:10px}._formGroup_5r8kj_159{display:flex;flex-direction:column;gap:4px}._formGroup_5r8kj_159 label{color:#4b5563;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}._formRow_5r8kj_173{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}._textarea_5r8kj_180{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;resize:vertical;min-height:60px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease;background:#fff;box-shadow:0 1px 2px #0000000a}._textarea_5r8kj_180:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}._select_5r8kj_199{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px #0000000a}._select_5r8kj_199:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}._toolbar_5r8kj_217 ._select_5r8kj_199,._filters_5r8kj_218 ._select_5r8kj_199{padding:6px 10px;border-radius:8px;font-size:13px;box-shadow:none;border-color:#e5e7eb}._toolbar_5r8kj_217 ._select_5r8kj_199:focus,._filters_5r8kj_218 ._select_5r8kj_199:focus{transform:none;box-shadow:0 0 0 2px #dc262626}._colorPicker_5r8kj_233{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;padding:2px 0}._colorOption_5r8kj_241{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 4px #0000001f;padding:0;flex-shrink:0}._colorOption_5r8kj_241:hover{transform:scale(1.2);box-shadow:0 3px 10px #0003}._colorOption_5r8kj_241._selected_5r8kj_260{border-color:#111827;box-shadow:0 0 0 2px #fff,0 0 0 4px #111827;transform:scale(1.1)}._checkboxLabel_5r8kj_266{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400!important}._checkboxLabel_5r8kj_266 input[type=checkbox]{width:16px;height:16px;accent-color:#dc2626}._formActions_5r8kj_280{display:flex;gap:8px;padding-top:4px}._toolbar_5r8kj_217{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0;flex-wrap:wrap}._searchSection_5r8kj_299{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._searchBox_5r8kj_307{display:flex;align-items:center;gap:6px;color:#9ca3af;flex-shrink:0}._searchInput_5r8kj_315{flex:1;min-width:120px;max-width:220px}._filters_5r8kj_218{display:flex;align-items:center;gap:6px;flex-shrink:0}._viewControls_5r8kj_328{display:flex;align-items:center;gap:4px;flex-shrink:0}._selectionControls_5r8kj_335{display:flex;align-items:center}._expandControls_5r8kj_340{display:flex;align-items:center;gap:2px;padding-left:4px;border-left:1px solid #e5e7eb;margin-left:4px}._filterSection_5r8kj_350{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}._filterControls_5r8kj_361{display:flex;align-items:center;gap:8px}._foldersList_5r8kj_368{flex:1;overflow-y:auto;padding:16px 20px;background:#fefefe;min-height:0}._treeView_5r8kj_376,._listView_5r8kj_377{display:flex;flex-direction:column;gap:8px}._treeNode_5r8kj_383{display:flex;flex-direction:column}._folderItem_5r8kj_388{display:flex;align-items:center;justify-content:space-between;padding:0;border:1px solid #f1f5f9;border-radius:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer;box-shadow:0 1px 2px #0000000a;position:relative;overflow:hidden}._folderItem_5r8kj_388:hover:not(._swipeActive_5r8kj_403){border-color:#dc2626;box-shadow:0 4px 20px #dc262626;transform:translateY(-1px)}._folderMainContent_5r8kj_410{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}._folderMainContent_5r8kj_410._sliding_5r8kj_420{transform:translate(-176px)}._swipeActions_5r8kj_425{position:absolute;right:0;top:0;bottom:0;width:176px;display:flex;align-items:stretch;transform:translate(176px);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0 9px 9px 0;overflow:hidden}._swipeActions_5r8kj_425._swipeVisible_5r8kj_439{transform:translate(0)}._swipeCancel_5r8kj_443{flex:1;background:#6b7280;color:#fff;border:none;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.02em;transition:background .15s}._swipeCancel_5r8kj_443:hover{background:#4b5563}._swipeConfirm_5r8kj_459{flex:1;background:#dc2626;color:#fff;border:none;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.02em;transition:background .15s}._swipeConfirm_5r8kj_459:hover{background:#b91c1c}._folderItem_5r8kj_388._selected_5r8kj_260{border-color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fef7f7);box-shadow:0 0 0 3px #dc26261a,0 4px 20px #dc262626}._folderItem_5r8kj_388._current_5r8kj_481{border-color:#059669;background:#f0fdf4}._folderInfo_5r8kj_486{display:flex;align-items:center;gap:12px;flex:1}._expandButton_5r8kj_493{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._expandButton_5r8kj_493:hover{color:#dc2626;background:#f3f4f6}._folderIcon_5r8kj_513{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#dc26261a,#dc26260d);box-shadow:0 1px 4px #dc262614;flex-shrink:0}._folderDetails_5r8kj_525{flex:1}._folderName_5r8kj_529{display:flex;align-items:center;gap:8px;color:#111827;font-weight:500;margin-bottom:4px}._sharedIcon_5r8kj_538{color:#059669}._favoriteIcon_5r8kj_542{color:#f59e0b}._folderMeta_5r8kj_546{display:flex;align-items:center;gap:16px;color:#6b7280;font-size:12px}._folderDescription_5r8kj_554{color:#6b7280;font-size:13px;margin-top:4px;line-height:1.4}._folderActions_5r8kj_561{display:flex;align-items:center;gap:8px}._selectCheckbox_5r8kj_567{width:16px;height:16px;accent-color:#dc2626;cursor:pointer}._subfolders_5r8kj_574{margin-top:8px;margin-left:20px;border-left:2px solid #f3f4f6;padding-left:16px}._loading_5r8kj_582{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#6b7280;gap:16px}._spinner_5r8kj_592{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #dc2626;border-radius:50%;animation:_spin_5r8kj_592 1s linear infinite}._emptyState_5r8kj_607{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:220px;padding:32px 20px;text-align:center;color:#6b7280;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px}._emptyState_5r8kj_607 h3{margin:14px 0 8px;color:#374151;font-size:17px;font-weight:600;letter-spacing:-.015em}._emptyState_5r8kj_607 p{margin:0 0 20px;font-size:14px;line-height:1.5;max-width:300px}._footer_5r8kj_637{display:flex;align-items:center;justify-content:space-between;padding:7px 24px;border-top:1px solid #f1f5f9;background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex-shrink:0}._footerInfo_5r8kj_647{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:13px}._selectedInfo_5r8kj_655{color:#dc2626;font-weight:500}._footerActions_5r8kj_660{display:flex;align-items:center;gap:12px}._folderItem_5r8kj_388[draggable=true]{cursor:move}._folderItem_5r8kj_388:active{opacity:.8}@media (max-width: 768px){._modal_5r8kj_16{width:95vw;max-height:95vh}._header_5r8kj_30{flex-direction:column;align-items:stretch;gap:16px}._headerActions_5r8kj_57{justify-content:center}._filterSection_5r8kj_350{flex-direction:column;align-items:stretch;gap:12px}._searchInput_5r8kj_315{width:100%}._filterControls_5r8kj_361{justify-content:center;flex-wrap:wrap}._formRow_5r8kj_173{grid-template-columns:1fr}._folderItem_5r8kj_388{flex-direction:column;align-items:stretch;gap:12px}._folderInfo_5r8kj_486{flex-direction:column;align-items:flex-start;gap:8px}._folderActions_5r8kj_561{justify-content:center}._footer_5r8kj_637{flex-direction:column;gap:12px}._footerInfo_5r8kj_647{flex-direction:column;text-align:center;gap:8px}._colorPicker_5r8kj_233{justify-content:center}._subfolders_5r8kj_574{margin-left:0;border-left:none;padding-left:0;border-top:1px solid #f3f4f6;padding-top:8px}}._foldersList_5r8kj_368::-webkit-scrollbar{width:6px}._foldersList_5r8kj_368::-webkit-scrollbar-track{background:#f1f5f9}._foldersList_5r8kj_368::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._foldersList_5r8kj_368::-webkit-scrollbar-thumb:hover{background:#94a3b8}._modal_5r8kj_16{animation:_modalSlideIn_5r8kj_1 .4s cubic-bezier(.4,0,.2,1)}@keyframes _modalSlideIn_5r8kj_1{0%{opacity:0;transform:scale(.9) translateY(-30px)}to{opacity:1;transform:scale(1) translateY(0)}}._folderItem_5r8kj_388{animation:_fadeInUp_5r8kj_1 .3s ease-out}@keyframes _fadeInUp_5r8kj_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _formSlideDown_5r8kj_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes _backdropFadeIn_5r8kj_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_5r8kj_592{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_5r8kj_592{animation:_spin_5r8kj_592 1s linear infinite}._expandButton_5r8kj_493:focus,._selectCheckbox_5r8kj_567:focus,._select_5r8kj_199:focus,._textarea_5r8kj_180:focus,._colorOption_5r8kj_241:focus{outline:2px solid #dc2626;outline-offset:2px}@media (prefers-color-scheme: dark){._modal_5r8kj_16{background:#1f2937;border-color:#374151}._header_5r8kj_30{background:#111827;border-color:#374151}._title_5r8kj_41{color:#ef4444}._formSection_5r8kj_125{background:#7f1d1d;border-color:#991b1b}._formHeader_5r8kj_139 h3{color:#fca5a5}._formGroup_5r8kj_159 label{color:#d1d5db}._textarea_5r8kj_180,._select_5r8kj_199{background:#374151;border-color:#4b5563;color:#f9fafb}._filterSection_5r8kj_350,._toolbar_5r8kj_217{background:#111827;border-color:#374151}._toolbar_5r8kj_217 ._select_5r8kj_199,._filters_5r8kj_218 ._select_5r8kj_199{background:#374151;border-color:#4b5563;color:#f9fafb}._searchBox_5r8kj_307{color:#9ca3af}._folderItem_5r8kj_388{background:#1f2937;border-color:#374151}._folderItem_5r8kj_388:hover{border-color:#ef4444;box-shadow:0 2px 8px #ef44441a}._folderItem_5r8kj_388._selected_5r8kj_260{background:#7f1d1d;border-color:#ef4444}._folderItem_5r8kj_388._current_5r8kj_481{background:#064e3b;border-color:#10b981}._folderName_5r8kj_529{color:#f9fafb}._folderMeta_5r8kj_546,._folderDescription_5r8kj_554{color:#9ca3af}._folderIcon_5r8kj_513{background:#ef444433}._expandButton_5r8kj_493:hover{background:#374151}._subfolders_5r8kj_574{border-color:#374151}._footer_5r8kj_637{background:#111827;border-color:#374151}._footerInfo_5r8kj_647{color:#9ca3af}._emptyState_5r8kj_607 h3{color:#d1d5db}._emptyState_5r8kj_607{color:#9ca3af}}._expandedContent_5r8kj_950{margin-left:24px;border-left:2px solid #e5e7eb;padding-left:16px;margin-top:8px}._folderDocuments_5r8kj_957{margin-top:8px}._documentItem_5r8kj_961{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;transition:background-color .15s ease;cursor:pointer}._documentItem_5r8kj_961:hover{background-color:#eff6ff;color:#1d4ed8}._documentIcon_5r8kj_976{flex-shrink:0;color:#64748b}._documentInfo_5r8kj_981{flex:1;min-width:0}._documentTitle_5r8kj_986{font-size:13px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._documentMeta_5r8kj_995{font-size:11px;color:#64748b;margin-top:2px}._loadingDocuments_5r8kj_1001{display:flex;align-items:center;gap:8px;padding:8px;color:#64748b;font-size:13px}._emptyDocuments_5r8kj_1010{padding:8px;color:#94a3b8;font-size:13px;font-style:italic}._addDocsSection_5r8kj_1018{border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:4px}._addDocsTrigger_5r8kj_1024{display:flex;align-items:center;gap:4px;width:100%;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:12px;color:#64748b;text-align:left;transition:background-color .15s}._addDocsTrigger_5r8kj_1024:hover{background-color:#f1f5f9;color:#334155}._availableDocsList_5r8kj_1045{margin-top:4px;max-height:180px;overflow-y:auto;border-radius:6px;background:#f8fafc;padding:4px}._availableDocItem_5r8kj_1054{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;font-size:12px;color:#475569;transition:background-color .15s}._availableDocItem_5r8kj_1054:hover{background-color:#eff6ff}._availableDocIcon_5r8kj_1069{flex-shrink:0;color:#94a3b8}._availableDocTitle_5r8kj_1074{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addDocBtn_5r8kj_1081{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;cursor:pointer;color:#64748b;flex-shrink:0;transition:all .15s;font-size:11px;padding:0}._addDocBtn_5r8kj_1081:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff}._addDocBtn_5r8kj_1081:disabled{opacity:.5;cursor:not-allowed}._noAvailableDocs_5r8kj_1109{padding:10px 8px;font-size:12px;color:#94a3b8;text-align:center}._richTextEditor_plam4_2{display:flex;flex-direction:column;height:100%;background-color:var(--color-bg-primary);border:none;border-radius:0;overflow:visible!important;font-family:var(--font-family-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);position:relative;isolation:isolate}._toolbar_plam4_17{display:flex;align-items:center;gap:var(--spacing-xs, .25rem);padding:var(--spacing-xs, .25rem) var(--spacing-sm, .5rem);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);flex-wrap:nowrap;overflow-x:auto!important;overflow-y:visible!important;min-height:40px;max-height:40px;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px -1px #0000000f}._toolbar_plam4_17::-webkit-scrollbar{height:4px}._toolbar_plam4_17::-webkit-scrollbar-track{background:transparent}._toolbar_plam4_17::-webkit-scrollbar-thumb{background:var(--color-gray-300, #e0e0e0);border-radius:2px}._toolbar_plam4_17::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400, #bdbdbd)}._toolbarGroup_plam4_52{display:flex;align-items:center;gap:var(--spacing-xs, .25rem);flex-shrink:0;position:relative;z-index:auto}._toolbarDivider_plam4_61{width:1px;height:20px;background-color:var(--color-gray-300, #e0e0e0);margin:0 var(--spacing-xs, .25rem);flex-shrink:0}._toolbarButton_plam4_69{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm, 4px);color:var(--color-gray-600, #757575);cursor:pointer;transition:all var(--duration-fast, .15s) cubic-bezier(.4,0,.2,1);flex-shrink:0;padding:0;font-size:0;position:relative;outline:none}:root.dark ._toolbarButton_plam4_69{background:#1a1a1a;border:1px solid #333333;color:#e0e0e0}._toolbarButton_plam4_69:focus-visible{outline:2px solid var(--color-primary, #E53935);outline-offset:1px}._toolbarButton_plam4_69 svg{display:block;width:16px;height:16px;flex-shrink:0;transition:transform var(--duration-fast, .15s) ease}._buttonLabel_plam4_107{display:none;font-size:12px;font-weight:600;color:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}._toolbarButton_plam4_69:not(:has(svg)) ._buttonLabel_plam4_107,._toolbarButton_plam4_69 svg:not([src]):not([href]):empty+._buttonLabel_plam4_107{display:block}@supports not (selector(:has(*))){._toolbarButton_plam4_69 ._buttonLabel_plam4_107{display:block;position:static;transform:none;margin-left:4px}._toolbarButton_plam4_69 svg{display:none}}._toolbarButton_plam4_69:hover:not(:disabled){background-color:var(--color-gray-100, #f5f5f5);color:var(--color-gray-900, #212121);transform:scale(1.02);border-color:var(--color-gray-200, #eeeeee)}._toolbarButton_plam4_69:active:not(:disabled){transform:scale(.98);background-color:var(--color-gray-200, #eeeeee)}._toolbarButton_plam4_69:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._toolbarButton_plam4_69._active_plam4_157{background-color:var(--color-primary, #E53935);color:var(--color-white, #ffffff);border-color:var(--color-primary, #E53935);box-shadow:0 2px 4px #e5393533}._toolbarButton_plam4_69._active_plam4_157:hover:not(:disabled){background-color:var(--color-primary-hover, #F44336);border-color:var(--color-primary-hover, #F44336);transform:scale(1.02)}._editorWrapper_plam4_171{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;background-color:var(--color-bg-primary);z-index:1;margin:0!important;padding:0!important}._editorWrapper_plam4_171::-webkit-scrollbar{width:8px}._editorWrapper_plam4_171::-webkit-scrollbar-track{background:var(--color-gray-50, #fafafa)}._editorWrapper_plam4_171::-webkit-scrollbar-thumb{background:var(--color-gray-300, #e0e0e0);border-radius:4px}._editorWrapper_plam4_171::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400, #bdbdbd)}._editorContent_plam4_200{height:100%;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);outline:none;font-family:var(--font-family-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:var(--text-base, 1rem);line-height:var(--leading-relaxed, 1.75);color:var(--color-text-primary);z-index:1}._editorContent_plam4_200 .ProseMirror span[style*="Microsoft YaHei"] em,._editorContent_plam4_200 .ProseMirror span[style*=微软雅黑] em,._editorContent_plam4_200 .ProseMirror span[style*="PingFang SC"] em,._editorContent_plam4_200 .ProseMirror span[style*=苹方] em{font-style:oblique;transform:skew(-5deg) scale(.98);display:inline}._editorContent_plam4_200 .ProseMirror{outline:none;height:100%;min-height:300px;transition:all var(--duration-normal, .3s) ease;border-bottom:none!important;font-synthesis:style;margin-top:0!important;padding-top:0!important}._editorContent_plam4_200 .ProseMirror em{font-style:italic!important;transform:none!important;display:inline!important}._editorContent_plam4_200 .ProseMirror em,._editorContent_plam4_200 .ProseMirror i{font-style:italic!important;transform:none!important;display:inline!important;font-synthesis:style!important}._editorContent_plam4_200 .ProseMirror span[style*=font-size],._editorContent_plam4_200 .ProseMirror span[style*=font-family],._editorContent_plam4_200 .ProseMirror span[style*=color]{display:inline}._editorContent_plam4_200 .ProseMirror p.is-editor-empty:first-child:before{color:var(--color-gray-400, #bdbdbd);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}._editorContent_plam4_200 .ProseMirror h1{font-size:var(--text-3xl, 1.875rem);font-weight:700;margin:var(--spacing-xl, 2rem) 0 var(--spacing-lg, 1.5rem) 0;line-height:var(--leading-tight, 1.25);color:var(--color-gray-900, #212121);letter-spacing:-.025em}._editorContent_plam4_200 .ProseMirror h1:first-child{margin-top:0}._editorContent_plam4_200 .ProseMirror h2{font-size:var(--text-2xl, 1.5rem);font-weight:600;margin:var(--spacing-lg, 1.5rem) 0 var(--spacing-md, 1rem) 0;line-height:var(--leading-tight, 1.25);color:var(--color-gray-900, #212121);letter-spacing:-.025em}._editorContent_plam4_200 .ProseMirror h2:first-child{margin-top:0}._editorContent_plam4_200 .ProseMirror h3{font-size:var(--text-xl, 1.25rem);font-weight:600;margin:var(--spacing-md, 1rem) 0 var(--spacing-sm, .5rem) 0;line-height:var(--leading-tight, 1.25);color:var(--color-gray-900, #212121);letter-spacing:-.025em}._editorContent_plam4_200 .ProseMirror h3:first-child{margin-top:0}._editorContent_plam4_200 .ProseMirror p{margin:var(--spacing-sm, .5rem) 0;line-height:var(--leading-normal, 1.5)}._editorContent_plam4_200 .ProseMirror p:first-child{margin-top:0!important;padding-top:0!important}._editorContent_plam4_200 .ProseMirror p:last-child{margin-bottom:0}._editorContent_plam4_200 .ProseMirror strong{font-weight:700;color:var(--color-gray-900, #212121)}._editorContent_plam4_200 .ProseMirror em{font-style:italic}._editorContent_plam4_200 .ProseMirror s{text-decoration:line-through;opacity:.8}._editorContent_plam4_200 .ProseMirror code{background-color:var(--color-gray-100, #f5f5f5);color:var(--color-primary-dark, #B71C1C);padding:2px 6px;border-radius:var(--radius-xs, 2px);font-family:var(--font-family-mono, "JetBrains Mono", "Fira Code", "Courier New", monospace);font-size:.9em;border:1px solid var(--color-gray-200, #eeeeee)}._editorContent_plam4_200 .ProseMirror pre{background-color:var(--color-gray-900, #212121);color:var(--color-gray-100, #f5f5f5);padding:var(--spacing-md, 1rem);border-radius:var(--radius-md, 8px);margin:var(--spacing-lg, 1.5rem) 0;overflow-x:auto;border:1px solid var(--color-gray-800, #424242)}._editorContent_plam4_200 .ProseMirror pre code{background:transparent;color:inherit;padding:0;border:none;font-family:var(--font-family-mono, "JetBrains Mono", "Fira Code", "Courier New", monospace)}._editorContent_plam4_200 .ProseMirror blockquote{border-left:4px solid var(--color-primary, #E53935);padding:var(--spacing-md, 1rem) var(--spacing-lg, 1.5rem);margin:var(--spacing-lg, 1.5rem) 0;font-style:italic;color:var(--color-gray-700, #616161);background:linear-gradient(135deg,var(--color-gray-50, #fafafa),rgba(229,57,53,.05));border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0;position:relative}._editorContent_plam4_200 .ProseMirror blockquote:before{content:'"';font-size:3rem;color:var(--color-primary, #E53935);position:absolute;top:0;left:var(--spacing-sm, .5rem);line-height:1;opacity:.3}._editorContent_plam4_200 .ProseMirror table,._editorContent_plam4_200 table.prosemirror-table,._editorContent_plam4_200 table{border-collapse:collapse;margin:var(--spacing-lg, 1.5rem) 0;width:100%;border:2px solid var(--color-gray-400, #bdbdbd)!important;border-radius:var(--radius-md, 8px);overflow:hidden;box-shadow:0 1px 3px #0000001a}._editorContent_plam4_200 .ProseMirror table th,._editorContent_plam4_200 .ProseMirror table td,._editorContent_plam4_200 table.prosemirror-table th,._editorContent_plam4_200 table.prosemirror-table td,._editorContent_plam4_200 table th,._editorContent_plam4_200 table td{border:1px solid var(--color-gray-400, #bdbdbd)!important;padding:var(--spacing-sm, .5rem) var(--spacing-md, 1rem);text-align:left;vertical-align:top;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;max-width:300px}._editorContent_plam4_200 .ProseMirror table th,._editorContent_plam4_200 table.prosemirror-table th,._editorContent_plam4_200 table th{background-color:var(--color-gray-100, #f5f5f5)!important;font-weight:600;color:var(--color-gray-900, #212121)!important;border-bottom:2px solid var(--color-gray-400, #bdbdbd)!important}._editorContent_plam4_200 .ProseMirror table td,._editorContent_plam4_200 table.prosemirror-table td,._editorContent_plam4_200 table td{background-color:var(--color-white, #ffffff)!important;color:var(--color-gray-800, #424242)!important}._editorContent_plam4_200 .ProseMirror table tr:nth-child(2n) td{background-color:var(--color-gray-50, #fafafa)}._editorContent_plam4_200 .ProseMirror table tr:hover td,._editorContent_plam4_200 table.prosemirror-table tr:hover td,._editorContent_plam4_200 table tr:hover td{background-color:var(--color-blue-50, #e3f2fd)!important}._editorContent_plam4_200 table{border-collapse:collapse!important;border:2px solid #bdbdbd!important}._editorContent_plam4_200 table th,._editorContent_plam4_200 table td{border:1px solid #bdbdbd!important;padding:8px 12px!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;max-width:200px;vertical-align:top!important}._editorContent_plam4_200 table th{background-color:#f5f5f5!important;font-weight:600!important;border-bottom:2px solid #bdbdbd!important}._editorContent_plam4_200 .ProseMirror table thead tr:hover td,._editorContent_plam4_200 .ProseMirror table thead tr:hover th{background-color:var(--color-gray-100, #f5f5f5)}._editorContent_plam4_200 .ProseMirror ul,._editorContent_plam4_200 .ProseMirror ol{margin:var(--spacing-md, 1rem) 0;padding-left:var(--spacing-xl, 2rem)}._editorContent_plam4_200 .ProseMirror ul ul,._editorContent_plam4_200 .ProseMirror ol ol,._editorContent_plam4_200 .ProseMirror ul ol,._editorContent_plam4_200 .ProseMirror ol ul{margin:var(--spacing-xs, .25rem) 0}._editorContent_plam4_200 .ProseMirror li{margin:var(--spacing-xs, .25rem) 0;line-height:var(--leading-relaxed, 1.75);position:relative}._editorContent_plam4_200 .ProseMirror li p{margin:0}._editorContent_plam4_200 .ProseMirror li::marker{color:var(--color-primary, #E53935);font-weight:600}._editorContent_plam4_200 .ProseMirror ul li{list-style-type:disc}._editorContent_plam4_200 .ProseMirror ul ul li{list-style-type:circle}._editorContent_plam4_200 .ProseMirror ul ul ul li{list-style-type:square}._editorContent_plam4_200 .ProseMirror ol li{list-style-type:decimal}._editorContent_plam4_200 .ProseMirror ol ol li{list-style-type:lower-alpha}._editorContent_plam4_200 .ProseMirror ol ol ol li{list-style-type:lower-roman}._editorContent_plam4_200 .ProseMirror hr{border:none;border-top:2px solid var(--color-gray-200, #eeeeee);margin:var(--spacing-xl, 2rem) 0;background:linear-gradient(to right,transparent,var(--color-gray-300, #e0e0e0),transparent);height:1px}._loading_plam4_547{display:flex;align-items:center;justify-content:center;height:200px;color:var(--color-gray-500, #9e9e9e);font-size:var(--text-sm, .875rem);animation:_pulse_plam4_1 2s infinite}@keyframes _pulse_plam4_1{0%,to{opacity:1}50%{opacity:.7}}._richTextEditor_plam4_2:focus-within{border-color:transparent;box-shadow:none}._dropdown_plam4_573{position:relative;display:inline-block;z-index:100}._dropdownPortal_plam4_580{position:fixed;z-index:10000;animation:_dropdownSlideIn_plam4_1 .2s ease-out}._dropdownButton_plam4_586{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-white, #ffffff);border:1px solid var(--color-gray-300, #e0e0e0);border-radius:var(--radius-sm, 4px);font-size:var(--text-sm, .875rem);color:var(--color-gray-700, #616161);cursor:pointer;transition:all var(--duration-fast, .15s) cubic-bezier(.4,0,.2,1);min-width:80px;height:32px;-webkit-user-select:none;user-select:none;outline:none;position:relative;z-index:10001}:root.dark ._dropdownButton_plam4_586{background:#1a1a1a;border:1px solid #333333;color:#e0e0e0}._dropdownButton_plam4_586:focus-visible{outline:2px solid var(--color-primary, #E53935);outline-offset:1px}._dropdownButton_plam4_586:hover:not(._disabled_plam4_616){background-color:var(--color-gray-50, #fafafa);border-color:var(--color-gray-400, #bdbdbd);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._dropdownButton_plam4_586._disabled_plam4_616{opacity:.5;cursor:not-allowed;pointer-events:none}._dropdownIcon_plam4_629{display:flex;align-items:center;color:var(--color-gray-500, #9e9e9e)}._dropdownLabel_plam4_635{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._dropdownArrow_plam4_644{color:var(--color-gray-500, #9e9e9e);transition:transform var(--duration-fast, .15s) cubic-bezier(.4,0,.2,1);flex-shrink:0}._dropdownArrow_plam4_644._open_plam4_650{transform:rotate(180deg)}._dropdownMenu_plam4_654{position:relative;background:var(--color-white, #ffffff);border:1px solid var(--color-gray-200, #eeeeee);border-radius:var(--radius-md, 8px);box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;max-height:200px;overflow-y:auto;margin-top:4px;min-width:120px}:root.dark ._dropdownMenu_plam4_654{background:#1a1a1a;border:1px solid #333333;color:#e0e0e0}._richTextEditor_plam4_2,._toolbar_plam4_17,._toolbarGroup_plam4_52,._dropdown_plam4_573,._dropdownButton_plam4_586,._editorWrapper_plam4_171,._editorContent_plam4_200{overflow:visible!important}@keyframes _dropdownSlide_plam4_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownMenu_plam4_654::-webkit-scrollbar{width:6px}._dropdownMenu_plam4_654::-webkit-scrollbar-track{background:transparent}._dropdownMenu_plam4_654::-webkit-scrollbar-thumb{background:var(--color-gray-300, #e0e0e0);border-radius:3px}._dropdownItem_plam4_706{display:block;width:100%;padding:8px 12px;background:none;border:none;text-align:left;font-size:var(--text-sm, .875rem);color:var(--color-gray-700, #616161);cursor:pointer;transition:all var(--duration-fast, .15s) ease;font-weight:500;white-space:nowrap}._dropdownItem_plam4_706:hover{background-color:var(--color-gray-50, #fafafa);color:var(--color-gray-900)}:root.dark ._dropdownItem_plam4_706:hover{background-color:#28048a;color:var(--color-gray-900)}:root.dark ._dropdownMenu_plam4_654:hover{background-color:var(--color-gray-50, #5a0fe6);color:#16073b}:root.dark ._dropdownItem_plam4_706._active_plam4_157 ._dropdownItem_plam4_706._active_plam4_157:hover{background-color:var(--color-gray-50, #5a0fe6)}._dropdownItem_plam4_706._active_plam4_157{background-color:var(--color-primary, #E53935);color:var(--color-white, #9e2929);font-weight:600}._dropdownItem_plam4_706._active_plam4_157:hover{background-color:var(--color-primary-hover, #F44336)}._fontSizeControls_plam4_754{display:flex;align-items:center;gap:0;border:1px solid var(--color-gray-300, #e0e0e0);border-radius:var(--radius-sm, 4px);overflow:hidden;background:var(--color-white, #ffffff)}:root.dark ._fontSizeControls_plam4_754{background:#c52020;border:1px solid #333333;color:#e0e0e0}._fontSizeControls_plam4_754 ._toolbarButton_plam4_69{border:none;border-radius:0;width:28px;height:30px;background:var(--color-white, #ffffff)}._fontSizeControls_plam4_754 ._toolbarButton_plam4_69:not(:last-child){border-right:1px solid var(--color-gray-200, #eeeeee)}._fontSizeControls_plam4_754 ._dropdown_plam4_573{border-left:1px solid var(--color-gray-200, #eeeeee);border-right:1px solid var(--color-gray-200, #eeeeee)}._fontSizeControls_plam4_754 ._dropdownButton_plam4_586{border:none;border-radius:0;min-width:60px;height:30px;padding:4px 8px;background:var(--color-white, #ffffff)}._colorPicker_plam4_796{position:relative;display:inline-block;z-index:100}._colorButton_plam4_802{display:flex;align-items:center;justify-content:center;gap:4px;width:40px;height:32px;background:var(--color-white, white);border:1px solid var(--color-gray-300, #e0e0e0);border-radius:var(--radius-sm, 4px);cursor:pointer;transition:all var(--duration-fast, .15s) cubic-bezier(.4,0,.2,1);position:relative;outline:none}:root.dark ._colorButton_plam4_802{background:#047483;border:1px solid #333333;color:#e0e0e0}._colorButton_plam4_802:focus-visible{outline:2px solid var(--color-primary, #E53935);outline-offset:1px}:root.dark ._colorDropdown_plam4_829{background:#1a1a1a;border:1px solid #333333;box-shadow:0 10px 25px -5px #00000080,0 4px 6px -2px #0000004d}._colorButton_plam4_802:hover:not(:disabled){background-color:var(--color-gray-50, #fafafa);border-color:var(--color-gray-400, #bdbdbd);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._colorButton_plam4_802:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._colorPreview_plam4_848{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:24px;height:3px;border-radius:2px;border:1px solid rgba(0,0,0,.1)}._colorDropdown_plam4_829{position:absolute;top:100%;left:0;background:var(--color-white, #ffffff);border:1px solid var(--color-gray-200, #eeeeee);border-radius:var(--radius-md, 8px);box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;padding:12px;margin-top:4px;width:fit-content;animation:_dropdownSlide_plam4_1 .15s ease-out;overflow:visible}._colorGrid_plam4_878{display:grid;grid-template-columns:repeat(8,32px);gap:10px;margin-bottom:12px;padding:0}._colorOption_plam4_889{width:32px;height:32px;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all var(--duration-fast, .15s) cubic-bezier(.4,0,.2,1);position:relative;outline:none;flex-shrink:0;margin:0;box-sizing:border-box;padding:0}._colorOption_plam4_889:focus-visible{outline:2px solid var(--color-primary, #E53935);outline-offset:2px}._colorOption_plam4_889:hover{transform:scale(1);border-color:var(--color-gray-600, #757575);box-shadow:none;z-index:2}._colorOption_plam4_889._active_plam4_157{border-color:var(--color-primary, #E53935);box-shadow:none;transform:scale(1);z-index:1}._colorOption_plam4_889._active_plam4_157:hover{transform:scale(1);border-color:var(--color-primary, #E53935);box-shadow:none;z-index:2}._closeColorPicker_plam4_943{width:100%;padding:6px 12px;background:var(--color-gray-100, #f5f5f5);border:1px solid var(--color-gray-300, #e0e0e0);border-radius:var(--radius-sm, 4px);font-size:12px;color:var(--color-gray-600, #757575);cursor:pointer;transition:all var(--duration-fast, .15s) ease;font-weight:500;outline:none}._closeColorPicker_plam4_943:focus-visible{outline:2px solid var(--color-primary, #E53935);outline-offset:1px}._closeColorPicker_plam4_943:hover{background:var(--color-gray-200, #eeeeee);color:var(--color-gray-800, #424242);border-color:var(--color-gray-400, #bdbdbd)}._editorContent_plam4_200 .ProseMirror ::selection{background-color:#e5393533}@media (max-width: 768px){._toolbar_plam4_17{padding:var(--spacing-xs, .25rem);gap:2px;overflow-x:auto}._toolbarButton_plam4_69{width:32px;height:32px}._toolbarDivider_plam4_61{display:none}._editorContent_plam4_200{padding:var(--spacing-sm, .5rem)}._fontSizeControls_plam4_754 ._dropdownButton_plam4_586{min-width:50px}._colorGrid_plam4_878{grid-template-columns:repeat(6,32px);gap:10px}._dropdownMenu_plam4_654{max-height:150px}}@media (max-width: 480px){._toolbar_plam4_17{flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important;min-height:auto!important;padding:3px 4px!important;gap:2px!important;align-content:flex-start}._toolbarDivider_plam4_61{display:none!important}._toolbarGroup_plam4_52{gap:1px;flex-shrink:0}._toolbarButton_plam4_69{width:28px!important;height:28px!important}._fontSizeControls_plam4_754 ._dropdownButton_plam4_586{min-width:44px!important;font-size:12px!important}._editorContent_plam4_200{padding:var(--spacing-xs, .25rem);font-size:var(--text-sm, .875rem)}._colorGrid_plam4_878{grid-template-columns:repeat(4,28px);gap:8px}._colorOption_plam4_889{width:28px;height:28px}}@media print{._toolbar_plam4_17{display:none}._richTextEditor_plam4_2{border:none;box-shadow:none;height:auto}._editorWrapper_plam4_171{overflow:visible;height:auto}._editorContent_plam4_200{color:#000;background:#fff}._editorContent_plam4_200 .ProseMirror{height:auto;min-height:auto}._editorContent_plam4_200 .ProseMirror table{border:1px solid #000;page-break-inside:avoid}._editorContent_plam4_200 .ProseMirror table th,._editorContent_plam4_200 .ProseMirror table td{border:1px solid #000;background:#fff!important;color:#000!important}._editorContent_plam4_200 .ProseMirror table th{background:#f0f0f0!important;font-weight:700}}@media (prefers-contrast: high){._toolbarButton_plam4_69{border-width:2px}._toolbarButton_plam4_69._active_plam4_157{border-width:3px}._dropdownButton_plam4_586,._colorButton_plam4_802,._editorContent_plam4_200 .ProseMirror code{border-width:2px}}.page-break{position:relative;width:100%;height:24px;margin:20px 0;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .2s ease}.page-break:hover{transform:scale(1.02)}.page-break-line{position:absolute;top:50%;left:0;right:0;height:6px;transform:translateY(-50%);background:linear-gradient(to bottom,transparent 0%,#f5f5f5 20%,#f5f5f5 80%,transparent 100%);border-top:1px dashed #d0d0d0;border-bottom:1px dashed #d0d0d0;pointer-events:none}.page-break-label{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:11px;color:#9e9e9e;background:#fff;padding:2px 10px;border-radius:12px;border:1px solid #e0e0e0;font-weight:500;pointer-events:none;box-shadow:0 1px 3px #0000001a}.page-break.ProseMirror-selectednode{outline:2px solid #667eea;outline-offset:2px;border-radius:4px}.page-break.ProseMirror-selectednode .page-break-line{background:linear-gradient(to bottom,transparent 0%,#e0e7ff 20%,#e0e7ff 80%,transparent 100%);border-top-color:#667eea;border-bottom-color:#667eea}.page-break.ProseMirror-selectednode .page-break-label{color:#667eea;border-color:#667eea;background:#f0f4ff}:global(:root.dark) .page-break-line{background:linear-gradient(to bottom,transparent 0%,#2a2a2a 20%,#2a2a2a 80%,transparent 100%);border-top-color:#404040;border-bottom-color:#404040}:global(:root.dark) .page-break-label{color:#9e9e9e;background:#1a1a1a;border-color:#404040}:global(:root.dark) .page-break.ProseMirror-selectednode .page-break-line{background:linear-gradient(to bottom,transparent 0%,#3a3a5a 20%,#3a3a5a 80%,transparent 100%);border-top-color:#8b9aee;border-bottom-color:#8b9aee}:global(:root.dark) .page-break.ProseMirror-selectednode .page-break-label{color:#8b9aee;border-color:#8b9aee;background:#2a2a3a}@media print{.page-break{page-break-after:always;height:0;margin:0;visibility:hidden}.page-break-line,.page-break-label{display:none}}._overlay_1ik3x_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_1ik3x_16{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;width:90%;max-width:500px;max-height:90vh;overflow:hidden;animation:_modalSlideIn_1ik3x_1 .3s ease-out}@keyframes _modalSlideIn_1ik3x_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1ik3x_38{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}._title_1ik3x_47{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;color:#1e293b}._closeButton_1ik3x_57{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;color:#64748b;cursor:pointer;transition:all .2s ease}._closeButton_1ik3x_57:hover{background:#94a3b81a;color:#475569}._closeButton_1ik3x_57:disabled{opacity:.5;cursor:not-allowed}._content_1ik3x_81{padding:24px;max-height:60vh;overflow-y:auto}._documentInfo_1ik3x_87{margin-bottom:20px}._documentInfo_1ik3x_87 h3{margin:0 0 8px;font-size:16px;font-weight:600;color:#1e293b}._documentInfo_1ik3x_87 p{margin:0;font-size:14px;color:#64748b}._formatList_1ik3x_104{display:flex;flex-direction:column;gap:12px}._formatOption_1ik3x_110{display:block;border:2px solid #e2e8f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;background:#fff}._formatOption_1ik3x_110:hover:not(._disabled_1ik3x_120){border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}._formatOption_1ik3x_110._selected_1ik3x_125{border-color:#3b82f6;background:linear-gradient(135deg,#3b82f60d,#93c5fd0d);box-shadow:0 0 0 1px #3b82f61a}._formatOption_1ik3x_110._disabled_1ik3x_120{opacity:.6;cursor:not-allowed;background:#f8fafc}._radioInput_1ik3x_137{display:none}._formatContent_1ik3x_141{display:flex;align-items:flex-start;gap:12px}._formatIcon_1ik3x_147{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;flex-shrink:0}._selected_1ik3x_125 ._formatIcon_1ik3x_147{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}._formatDetails_1ik3x_164{flex:1;min-width:0}._formatName_1ik3x_169{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px}._unavailableTag_1ik3x_179{font-size:11px;font-weight:500;color:#ef4444;background:#ef44441a;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}._formatDescription_1ik3x_190{font-size:13px;color:#64748b;line-height:1.4}._footer_1ik3x_196{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}._cancelButton_1ik3x_206{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_1ik3x_206:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_1ik3x_206:disabled{opacity:.5;cursor:not-allowed}._exportButton_1ik3x_228{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px;justify-content:center}._exportButton_1ik3x_228:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #3b82f64d}._exportButton_1ik3x_228:disabled{opacity:.6;cursor:not-allowed;background:#9ca3af}._spinner_1ik3x_256{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:_spin_1ik3x_256 1s linear infinite}@keyframes _spin_1ik3x_256{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){._modal_1ik3x_16{width:95%;margin:20px}._header_1ik3x_38{padding:16px 20px}._title_1ik3x_47{font-size:16px}._content_1ik3x_81{padding:20px}._formatContent_1ik3x_141{gap:10px}._formatIcon_1ik3x_147{width:36px;height:36px}._footer_1ik3x_196{padding:16px 20px;flex-direction:column-reverse;gap:8px}._cancelButton_1ik3x_206,._exportButton_1ik3x_228{width:100%;justify-content:center}}@media (prefers-color-scheme: dark){._modal_1ik3x_16{background:#1e293b;color:#f1f5f9}._header_1ik3x_38{background:linear-gradient(135deg,#334155,#475569);border-bottom-color:#475569}._title_1ik3x_47{color:#f1f5f9}._closeButton_1ik3x_57{color:#94a3b8}._closeButton_1ik3x_57:hover{background:#94a3b833;color:#e2e8f0}._documentInfo_1ik3x_87 h3{color:#f1f5f9}._documentInfo_1ik3x_87 p{color:#94a3b8}._formatOption_1ik3x_110{background:#334155;border-color:#475569}._formatOption_1ik3x_110:hover:not(._disabled_1ik3x_120){border-color:#64748b}._formatOption_1ik3x_110._disabled_1ik3x_120{background:#1e293b}._formatIcon_1ik3x_147{background:linear-gradient(135deg,#475569,#64748b);color:#e2e8f0}._formatName_1ik3x_169{color:#f1f5f9}._formatDescription_1ik3x_190{color:#94a3b8}._footer_1ik3x_196{background:#334155;border-top-color:#475569}._cancelButton_1ik3x_206{background:#475569;border-color:#64748b;color:#f1f5f9}._cancelButton_1ik3x_206:hover:not(:disabled){background:#64748b}}._workspace_6rxxb_2{height:100%;display:flex;flex-direction:column;background-color:var(--color-white);font-family:Times New Roman,SimSun,serif}:root.dark ._workspace_6rxxb_2{background-color:var(--color-bg-primary)}._emptyWorkspace_6rxxb_14{height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-50);background-image:linear-gradient(to right,#f8f9fa 0px,transparent 1px),linear-gradient(to bottom,#f8f9fa 0px,transparent 1px);background-size:clamp(15px,2vw,25px) clamp(18px,2.5vw,30px)}:root.dark ._emptyWorkspace_6rxxb_14{background-color:#141e2d;background-image:none}._emptyContent_6rxxb_29{text-align:center;width:90%;max-width:600px;padding:clamp(20px,4vw,40px);background-color:var(--color-white);border-radius:clamp(8px,1.5vw,16px);box-shadow:0 4px 20px #0000001a}:root.dark ._emptyContent_6rxxb_29{background-color:#1f2937;color:var(--color-text-primary)}._emptyContent_6rxxb_29 h2{color:var(--color-gray-700);margin-bottom:clamp(12px,2vw,20px);font-size:clamp(18px,3vw,28px);font-weight:600}._emptyContent_6rxxb_29 p{color:var(--color-gray-500);font-size:clamp(14px,2vw,18px);line-height:var(--leading-relaxed)}._documentHeader_6rxxb_57{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:10px var(--spacing-md);border-bottom:1px solid var(--color-gray-200);background-color:var(--color-white);box-shadow:0 1px 3px #0000001a;flex-wrap:wrap;gap:var(--spacing-sm)}:root.dark ._documentHeader_6rxxb_57{background-color:#1e2d40!important;border-bottom-color:#2d3d55!important;box-shadow:0 1px 3px #00000040!important}._titleSection_6rxxb_77{flex:1 1 65%;min-width:250px;display:flex;flex-direction:column;gap:var(--spacing-xs)}._titleInput_6rxxb_85{width:100%;border:none;outline:none;font-size:var(--text-lg);font-weight:600;color:var(--color-gray-900);background:transparent;padding:var(--spacing-sm) 0;font-family:Times New Roman,SimSun,serif;line-height:1.4}._titleInput_6rxxb_85::placeholder{color:var(--color-gray-400);font-weight:400}._titleInput_6rxxb_85:focus{background-color:var(--color-gray-50);border-radius:var(--radius-sm);padding:var(--spacing-sm);box-shadow:0 0 0 2px var(--color-primary-alpha)}._documentStats_6rxxb_111{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xs)}._statItem_6rxxb_117{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-xs);color:var(--color-gray-500);font-weight:500}:root.dark ._statItem_6rxxb_117{color:var(--color-gray-400)}._headerControls_6rxxb_130{display:flex;align-items:center;gap:var(--spacing-sm);flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end}._actionControls_6rxxb_140{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto}._fontControls_6rxxb_148{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--color-gray-200)}._fontSizeDisplay_6rxxb_158{font-size:var(--text-xs);font-weight:600;color:var(--color-gray-600);min-width:35px;text-align:center}:root.dark ._fontControls_6rxxb_148{background-color:#1e2d40;border-color:#2d3d55}:root.dark ._fontSizeDisplay_6rxxb_158{color:var(--color-gray-300)}._featureControls_6rxxb_176{display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--color-gray-200)}:root.dark ._featureControls_6rxxb_176{background-color:#1e2d40;border-color:#2d3d55}._scrollControls_6rxxb_191{display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--color-gray-200)}:root.dark ._scrollControls_6rxxb_191{background-color:#1e2d40;border-color:#2d3d55}._languageSelect_6rxxb_205{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:var(--text-sm);background-color:var(--color-white);color:var(--color-gray-700);cursor:pointer;box-shadow:0 1px 3px #0000001a;min-width:120px}:root.dark ._languageSelect_6rxxb_205{background-color:#1e2d40!important;border-color:#2d3d55!important;color:#f1f5f9!important}._languageSelect_6rxxb_205:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha)}:root.dark ._languageSelect_6rxxb_205:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-alpha)!important}._editorSection_6rxxb_234{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0;background-color:var(--color-white);position:relative;scroll-behavior:smooth}:root.dark ._editorSection_6rxxb_234{background-color:var(--color-bg-primary)}._editorSection_6rxxb_234::-webkit-scrollbar{width:8px}._editorSection_6rxxb_234::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:4px}._editorSection_6rxxb_234::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:4px;transition:background-color .2s ease}._editorSection_6rxxb_234::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}:root.dark ._editorSection_6rxxb_234::-webkit-scrollbar-track{background:#1a2535}:root.dark ._editorSection_6rxxb_234::-webkit-scrollbar-thumb{background:#374151}:root.dark ._editorSection_6rxxb_234::-webkit-scrollbar-thumb:hover{background:#4b5563}._editorContainer_6rxxb_283{flex:1;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);max-width:100%;margin:0 auto}._page_6rxxb_297{width:100%;min-height:calc(100vh - 200px);margin-bottom:6px;position:relative;background-color:var(--color-white);padding:var(--spacing-md);border-bottom:6px solid #f5f5f5}:root.dark ._page_6rxxb_297{background-color:#1a2535;border-bottom:6px solid #141e2d;box-shadow:0 2px 12px #0006}._page_6rxxb_297:last-child{margin-bottom:0;border-bottom:none}._pageContent_6rxxb_319{width:100%;min-height:300px;color:var(--color-gray-900);font-family:Times New Roman,SimSun,serif;line-height:1.8;background:transparent;white-space:pre-wrap;word-wrap:break-word;padding-bottom:30px}:root.dark ._pageContent_6rxxb_319{color:var(--color-gray-100)}._pageNumber_6rxxb_336{position:absolute;bottom:8px;right:16px;font-size:11px;color:var(--color-gray-400);font-family:Times New Roman,serif;font-weight:400;opacity:.7}:root.dark ._pageNumber_6rxxb_336{color:var(--color-gray-500)}@media print{._page_6rxxb_297{margin-bottom:0;page-break-after:always;background-color:#fff}._page_6rxxb_297:last-child{page-break-after:auto}._pageNumber_6rxxb_336{display:block}}._editorSection_6rxxb_234:before{display:none}._editor_6rxxb_234{width:100%;min-height:calc(100vh - 200px);font-size:var(--editor-font-size, clamp(14px, 2vw, 18px));line-height:calc(var(--editor-font-size, 16px) * 1.6);color:var(--color-gray-900);font-family:Times New Roman,SimSun,serif;background:transparent;position:relative;z-index:1;border:none;outline:none;resize:none;transition:font-size .2s ease}:root.dark ._editor_6rxxb_234{color:var(--color-gray-100)}._previewContent_6rxxb_393{width:100%;min-height:calc(100vh - 200px);color:var(--color-gray-900);font-family:Times New Roman,SimSun,serif;line-height:1.6;padding:var(--spacing-md);background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 2px 8px #0000001a;transition:font-size .2s ease}:root.dark ._previewContent_6rxxb_393{color:var(--color-gray-100);background:var(--color-bg-secondary);box-shadow:0 2px 8px #0000004d}._previewContent_6rxxb_393 h1,._previewContent_6rxxb_393 h2,._previewContent_6rxxb_393 h3{margin:1.5em 0 .5em;font-weight:700}._previewContent_6rxxb_393 p{margin-bottom:1em}._previewContent_6rxxb_393 blockquote{border-left:4px solid var(--color-primary);padding-left:1em;margin:1em 0;font-style:italic;color:var(--color-gray-600)}:root.dark ._previewContent_6rxxb_393 blockquote{color:var(--color-gray-400)}._previewContent_6rxxb_393 table{border-collapse:collapse;margin:1.5em 0;width:100%;border:1px solid var(--color-gray-300, #e0e0e0);border-radius:var(--radius-md, 8px);overflow:hidden;box-shadow:0 1px 3px #0000001a}._previewContent_6rxxb_393 table th,._previewContent_6rxxb_393 table td{border:1px solid var(--color-gray-300, #e0e0e0);padding:.5rem 1rem;text-align:left;vertical-align:top}._previewContent_6rxxb_393 table th{background-color:var(--color-gray-100, #f5f5f5);font-weight:600;color:var(--color-gray-900, #212121);border-bottom:2px solid var(--color-gray-400, #bdbdbd)}._previewContent_6rxxb_393 table td{background-color:var(--color-white, #ffffff);color:var(--color-gray-800, #424242)}._previewContent_6rxxb_393 table tr:nth-child(2n) td{background-color:var(--color-gray-50, #fafafa)}._previewContent_6rxxb_393 table tr:hover td{background-color:var(--color-blue-50, #e3f2fd)}:root.dark ._previewContent_6rxxb_393 table{border-color:var(--color-gray-600, #757575)}:root.dark ._previewContent_6rxxb_393 table th,:root.dark ._previewContent_6rxxb_393 table td{border-color:var(--color-gray-600, #757575)}:root.dark ._previewContent_6rxxb_393 table th{background-color:var(--color-gray-800, #424242);color:var(--color-gray-100, #f5f5f5);border-bottom-color:var(--color-gray-500, #9e9e9e)}:root.dark ._previewContent_6rxxb_393 table td{background-color:var(--color-gray-900, #212121);color:var(--color-gray-200, #eeeeee)}:root.dark ._previewContent_6rxxb_393 table tr:nth-child(2n) td{background-color:var(--color-gray-800, #424242)}:root.dark ._previewContent_6rxxb_393 table tr:hover td{background-color:var(--color-gray-700, #616161)}._editor_6rxxb_234 p{margin-bottom:clamp(8px,1.5vw,16px)}._editor_6rxxb_234 h1,._editor_6rxxb_234 h2,._editor_6rxxb_234 h3{margin:clamp(16px,3vw,32px) 0 clamp(8px,1.5vw,16px) 0;font-weight:700}._editor_6rxxb_234 h1{font-size:clamp(20px,3.5vw,28px)}._editor_6rxxb_234 h2{font-size:clamp(18px,3vw,24px)}._editor_6rxxb_234 h3{font-size:clamp(16px,2.5vw,20px)}@media (min-width: 1921px){._editorSection_6rxxb_234{padding:0}._editor_6rxxb_234{font-size:18px;line-height:28px}}@media (max-width: 1920px) and (min-width: 1401px){._editorSection_6rxxb_234{padding:0}._editor_6rxxb_234{font-size:17px;line-height:26px}}@media (max-width: 1400px) and (min-width: 1201px){._editorSection_6rxxb_234{padding:0}._editor_6rxxb_234{font-size:16px;line-height:24px}}@media (max-width: 1200px) and (min-width: 901px){._editorSection_6rxxb_234{padding:0}._editor_6rxxb_234{font-size:15px;line-height:23px}}@media (max-width: 900px) and (min-width: 601px){._documentHeader_6rxxb_57{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}._titleSection_6rxxb_77{flex:none;min-width:unset}._documentStats_6rxxb_111{justify-content:center}._headerControls_6rxxb_130{justify-content:center;flex-wrap:wrap}._scrollControls_6rxxb_191{order:-1}._editorContainer_6rxxb_283{padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md)}._editor_6rxxb_234{font-size:14px;line-height:21px;min-height:calc(100vh - 250px)}}@media (max-width: 600px){._documentHeader_6rxxb_57{position:relative;flex-direction:row;align-items:center;flex-wrap:nowrap;padding:6px 10px;gap:6px;min-height:44px;z-index:10;overflow:hidden}._titleSection_6rxxb_77{flex:1 1 0;min-width:0;overflow:hidden}._titleInput_6rxxb_85{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0}._documentStats_6rxxb_111{display:none}._headerControls_6rxxb_130{flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap;overflow:hidden;gap:2px}._actionControls_6rxxb_140{flex-wrap:nowrap;gap:2px;margin-left:0}._actionControls_6rxxb_140 .text{display:none}._statItem_6rxxb_117{font-size:10px}._fontControls_6rxxb_148,._featureControls_6rxxb_176,._scrollControls_6rxxb_191{display:none}._fontSizeDisplay_6rxxb_158{font-size:10px;min-width:30px}._languageSelect_6rxxb_205{min-width:100px;font-size:var(--text-xs)}._editorContainer_6rxxb_283{padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}._editor_6rxxb_234,._previewContent_6rxxb_393{font-size:var(--editor-font-size, 14px);line-height:calc(var(--editor-font-size, 14px) * 1.5);min-height:calc(100vh - 320px)}._editorSection_6rxxb_234::-webkit-scrollbar{width:4px}}@media print{._workspace_6rxxb_2{font-family:Times New Roman,serif}._documentHeader_6rxxb_57{border-bottom:1px solid var(--color-gray-300);background:none;box-shadow:none;padding:20mm 0 10mm}._headerControls_6rxxb_130{display:none}._titleInput_6rxxb_85{font-size:18pt;font-weight:700;border-bottom:none;margin-bottom:12pt;padding:0}._editorSection_6rxxb_234{padding:0;margin:25.4mm 25.4mm 25.4mm 31.7mm}._editorSection_6rxxb_234:before{display:none}._editor_6rxxb_234{font-size:12pt;line-height:18pt}}._aiPanel_1oqvd_2{display:flex;flex-direction:column;height:auto;min-height:150px;max-height:100%;background:var(--color-bg-secondary, var(--color-gray-50, #F5F5F5));border-top:1px solid var(--color-border, var(--color-gray-300, #E0E0E0));overflow:visible}:root.dark ._aiPanel_1oqvd_2{background:#1e2d40;border-top-color:#2d3d55}@keyframes _spin_1oqvd_1183{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingSpinner_1oqvd_27{animation:_spin_1oqvd_1183 1s linear infinite;display:flex;align-items:center;justify-content:center}._tabHeader_1oqvd_35{display:flex;background:var(--color-bg-primary, var(--color-gray-100, #F5F5F5));border-bottom:1px solid var(--color-border, var(--color-gray-300, #E0E0E0));padding:0;flex-shrink:0}:root.dark ._tabHeader_1oqvd_35{background:#243044;border-bottom-color:#2d3d55}._tab_1oqvd_35{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:transparent;color:var(--color-text-secondary, var(--color-gray-600, #757575));cursor:pointer;transition:all .2s;border-bottom:2px solid transparent;font-size:13px;font-weight:500;flex:1;justify-content:center;min-height:36px}._tab_1oqvd_35:hover{background:var(--color-bg-secondary, var(--color-surface-active));color:var(--color-text-primary)}._tab_1oqvd_35._active_1oqvd_70{color:var(--color-primary);border-bottom-color:var(--color-primary);background:var(--color-bg-secondary, var(--color-surface))}._chatContent_1oqvd_77{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;position:relative;background:transparent!important;gap:0;margin:0;padding:0;overflow:visible;justify-content:flex-start;align-items:stretch;box-sizing:border-box;width:100%}._messageList_1oqvd_95{flex:1;min-width:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:12px;min-height:0;box-sizing:border-box}._message_1oqvd_95{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;border:1px solid var(--color-border-light);animation:_fadeIn_1oqvd_1 .3s ease-out;max-width:100%}._message_1oqvd_95._user_1oqvd_118{background:var(--color-primary-light);border-color:var(--color-primary-alpha)}._message_1oqvd_95._success_1oqvd_123{background:var(--color-success-light);border-color:var(--color-success-alpha)}._message_1oqvd_95._error_1oqvd_128{background:var(--color-error-light);border-color:var(--color-error-alpha)}._messageHeader_1oqvd_133{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._messageInfo_1oqvd_140{display:flex;align-items:center;gap:8px;font-size:13px}._messageType_1oqvd_147{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--color-text-primary)}._messageTime_1oqvd_155{font-size:12px;color:var(--color-text-secondary);opacity:.8}._messageMetadata_1oqvd_161{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}._documentTitle_1oqvd_169{color:var(--color-primary);font-weight:500;background:var(--color-primary-light);padding:2px 8px;border-radius:8px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wordCount_1oqvd_181{color:var(--color-text-secondary);font-size:11px}._messageContent_1oqvd_186{line-height:1.6}._messageText_1oqvd_190{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}._welcomeMessage_1oqvd_197{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 10px;height:100%;min-height:120px}._welcomeContent_1oqvd_208{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%;width:100%;box-sizing:border-box;padding:0 16px}._welcomeContent_1oqvd_208 h3{margin:0;font-size:20px;font-weight:600;color:var(--color-text-primary)}._welcomeContent_1oqvd_208>p{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}._featureList_1oqvd_233{display:flex;flex-direction:column;gap:8px;width:100%}._featureItem_1oqvd_240{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary);padding:6px 12px;background:var(--color-surface-hover);border-radius:8px;border:1px solid var(--color-border-light)}._featureItem_1oqvd_240 svg{color:var(--color-success);flex-shrink:0}._inputArea_1oqvd_258{border:none;border-radius:0;padding:12px 16px;background:transparent;flex:0 0 auto;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1;width:100%;max-width:none;box-sizing:border-box;min-height:120px}._textareaWrapper_1oqvd_276{position:relative;flex:0 1 auto;min-width:0;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}._tagsInside_1oqvd_288{position:absolute;top:10px;left:16px;right:16px;z-index:2;display:flex;flex-direction:column;gap:4px;pointer-events:none;opacity:1;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out}._tagsHidden_1oqvd_306{opacity:0;transform:translateY(-10px);pointer-events:none}._tagRow_1oqvd_313{display:flex;align-items:center;gap:6px;flex-wrap:wrap;pointer-events:auto}._tagLabel_1oqvd_322{font-size:11px;font-weight:600;color:var(--color-gray-500, #6b7280);white-space:nowrap;margin-right:2px;text-transform:uppercase;letter-spacing:.3px}:root.dark ._tagLabel_1oqvd_322{color:#ffffff80}._tagIcon_1oqvd_337{color:var(--color-gray-500, #6b7280);flex-shrink:0;margin-right:2px}:root.dark ._tagIcon_1oqvd_337{color:#ffffff80}._tagDivider_1oqvd_348{color:var(--color-gray-300, #d1d5db);font-size:14px;margin:0 4px;-webkit-user-select:none;user-select:none}:root.dark ._tagDivider_1oqvd_348{color:#fff3}._modeTag_1oqvd_360{padding:4px 11px;font-size:12px;font-weight:500;color:var(--color-gray-700, #374151);background:var(--color-white, #ffffff);border:1.5px solid var(--color-gray-300, #d1d5db);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;outline:none;box-shadow:0 1px 3px #00000014}:root.dark ._modeTag_1oqvd_360{color:#ffffffd9;background:#ffffff14;border-color:#fff3;box-shadow:0 1px 3px #0000004d}._modeTag_1oqvd_360:hover:not(._selected_1oqvd_382){background:var(--color-gray-50, #f9fafb);border-color:var(--color-gray-400, #9ca3af);transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}:root.dark ._modeTag_1oqvd_360:hover:not(._selected_1oqvd_382){background:#ffffff1f;border-color:#ffffff59;box-shadow:0 2px 6px #0006}._modeTag_1oqvd_360._selected_1oqvd_382{color:var(--color-white, #ffffff);background:linear-gradient(135deg,#e74c3c,#c0392b);border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c59,0 0 0 1px #e74c3c1a;font-weight:600}:root.dark ._modeTag_1oqvd_360._selected_1oqvd_382{background:linear-gradient(135deg,#e74c3c,#c0392b);border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c80,0 0 0 1px #e74c3c33}._modeTag_1oqvd_360:active{transform:translateY(0);box-shadow:0 1px 3px #00000026}._modeTag_1oqvd_360._disabled_1oqvd_415{opacity:.5;cursor:not-allowed;background:var(--color-gray-100, #f3f4f6);border-color:var(--color-gray-200, #e5e7eb);color:var(--color-gray-400, #9ca3af);pointer-events:none}:root.dark ._modeTag_1oqvd_360._disabled_1oqvd_415{background:#ffffff0d;border-color:#ffffff1a;color:#ffffff4d}._modeTag_1oqvd_360._lockedPrimary_1oqvd_431{color:var(--color-white, #ffffff);background:linear-gradient(135deg,#e74c3c,#c0392b);border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c59,0 0 0 1px #e74c3c1a;font-weight:600;cursor:default}:root.dark ._modeTag_1oqvd_360._lockedPrimary_1oqvd_431{background:linear-gradient(135deg,#e74c3c,#c0392b);border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c80,0 0 0 1px #e74c3c33}._modeTag_1oqvd_360._lockedSecondary_1oqvd_447{color:var(--color-gray-700, #374151);background:linear-gradient(135deg,#fff5e6,#ffe4cc);border-color:#fc9;box-shadow:0 2px 6px #ffcc9940,0 0 0 1px #fdcb6e1a;font-weight:500;cursor:pointer}:root.dark ._modeTag_1oqvd_360._lockedSecondary_1oqvd_447{color:var(--color-gray-900, #111827);background:linear-gradient(135deg,#fff5e6,#ffe4cc);border-color:#fc9;box-shadow:0 2px 6px #ffcc9959,0 0 0 1px #ffcc9926}._modeTag_1oqvd_360._lockedSecondary_1oqvd_447:hover{background:linear-gradient(135deg,#ffe4cc,#ffd4b3);border-color:#ffb380;transform:translateY(-1px);box-shadow:0 3px 8px #ffcc9959}._lockIcon_1oqvd_471{margin-left:4px;font-size:10px;opacity:.9}._inputRow_1oqvd_481{display:flex;align-items:flex-end;gap:10px;width:100%;min-width:0;box-sizing:border-box}._promptInput_1oqvd_491{flex:0 1 auto;min-width:0;width:100%;font-family:var(--font-family-sans, system-ui, -apple-system, sans-serif);font-size:14px;line-height:1.6;color:var(--color-text-primary, #333333);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(229,231,235,.8);border-radius:16px;resize:none;min-height:100px;max-height:300px;padding:16px;overflow-y:auto;overflow-x:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;box-sizing:border-box;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f,inset 0 0 0 1px #ffffff80}._promptInput_1oqvd_491::-webkit-scrollbar{width:12px}._promptInput_1oqvd_491::-webkit-scrollbar-track{background:#00000008;border-radius:10px;margin:8px 4px}._promptInput_1oqvd_491::-webkit-scrollbar-thumb{background:#0003;border-radius:10px;border:2px solid transparent;background-clip:padding-box;transition:all .2s ease}._promptInput_1oqvd_491::-webkit-scrollbar-thumb:hover{background:#00000059;border:2px solid transparent;background-clip:padding-box}._promptInput_1oqvd_491::-webkit-scrollbar-thumb:active{background:#00000073;border:4px solid transparent;background-clip:padding-box}:root.dark ._promptInput_1oqvd_491{background:#1a2535e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#2d3d55e6;color:#f1f5f9;box-shadow:0 2px 8px #0000004d,0 1px 2px #0006,inset 0 0 0 1px #ffffff1a}:root.dark ._promptInput_1oqvd_491::-webkit-scrollbar-track{background:#ffffff0d}:root.dark ._promptInput_1oqvd_491::-webkit-scrollbar-thumb{background:#ffffff40;border:2px solid transparent}:root.dark ._promptInput_1oqvd_491::-webkit-scrollbar-thumb:hover{background:#fff6;border:2px solid transparent}:root.dark ._promptInput_1oqvd_491::-webkit-scrollbar-thumb:active{background:#ffffff80;border:4px solid transparent}._promptInput_1oqvd_491:hover{border-color:#d1d5dbe6;box-shadow:0 4px 12px #0000000f,0 2px 4px #00000014,inset 0 0 0 1px #fff9}:root.dark ._promptInput_1oqvd_491:hover{border-color:#ffffff40}._promptInput_1oqvd_491:focus{border-color:var(--color-primary, #e74c3c);box-shadow:0 0 0 4px #e74c3c1f,0 4px 12px #00000014,inset 0 0 0 1px #ffffffb3}:root.dark ._promptInput_1oqvd_491:focus{border-color:var(--color-primary, #e74c3c);box-shadow:0 0 0 4px #e74c3c33,0 4px 12px #0006,inset 0 0 0 1px #ffffff26}._promptInput_1oqvd_491::placeholder{color:var(--color-text-secondary, #9CA3AF);opacity:.6}:root.dark ._promptInput_1oqvd_491::placeholder{color:#ffffff80}._draftSavedIndicator_1oqvd_629{position:absolute;bottom:8px;right:8px;font-size:11px;color:var(--color-success, #27ae60);background:#27ae601a;padding:4px 10px;border-radius:12px;display:flex;align-items:center;gap:4px;animation:_fadeInOut_1oqvd_1 3s ease-in-out;pointer-events:none;z-index:3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(39,174,96,.2)}:root.dark ._draftSavedIndicator_1oqvd_629{background:#27ae6026;color:#27ae60e6;border-color:#27ae604d}@keyframes _fadeInOut_1oqvd_1{0%{opacity:0;transform:translateY(4px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}._hiddenTextarea_1oqvd_675{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}._sendButton_1oqvd_685{height:44px;min-width:44px;padding:0 14px;border-radius:10px;flex-shrink:0;font-size:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;z-index:10;box-sizing:border-box;box-shadow:0 2px 8px #e74c3c40,0 1px 3px #0000001a}._sendButton_1oqvd_685:hover:not(:disabled){background:linear-gradient(135deg,#c0392b,#a93226);box-shadow:0 4px 12px #e74c3c59,0 2px 4px #00000026;transform:translateY(-1px)}._sendButton_1oqvd_685:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #e74c3c4d,0 1px 2px #0000001a}._sendButton_1oqvd_685:disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6);color:#ffffffb3;cursor:not-allowed;transform:none;box-shadow:0 1px 3px #0000001a;opacity:.5}:root.dark ._sendButton_1oqvd_685:disabled{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#ffffff4d}._historyContent_1oqvd_732{height:100%;display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:16px}._emptyState_1oqvd_741{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:-20px;text-align:center;padding:40px 20px;color:var(--color-text-secondary);height:100%}._emptyState_1oqvd_741 h3{margin:16px 0 8px;font-size:18px;font-weight:600;color:var(--color-text-primary)}._emptyState_1oqvd_741 p{margin:0;font-size:14px;line-height:1.5}@keyframes _fadeIn_1oqvd_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._promptInput_1oqvd_491{font-size:15px;border-radius:14px}._inputArea_1oqvd_258{padding:10px 14px}}@media (max-width: 768px){._tab_1oqvd_35{padding:10px 12px;font-size:13px}._messageList_1oqvd_95{padding:12px;gap:10px}._message_1oqvd_95{padding:12px}._messageHeader_1oqvd_133{flex-direction:column;align-items:flex-start;gap:8px}._messageMetadata_1oqvd_161{align-items:flex-start}._documentTitle_1oqvd_169{max-width:200px}._welcomeContent_1oqvd_208{max-width:280px;gap:12px}._welcomeContent_1oqvd_208 h3{font-size:18px}._featureItem_1oqvd_240{font-size:12px;padding:5px 10px}._inputArea_1oqvd_258{padding:8px 12px}._inputRow_1oqvd_481{gap:10px}._promptInput_1oqvd_491{font-size:16px;min-height:70px;border-radius:12px;scrollbar-width:thin}._promptInput_1oqvd_491::-webkit-scrollbar{width:10px}._promptInput_1oqvd_491::-webkit-scrollbar-thumb{background:#00000040;border:2px solid transparent}._messageList_1oqvd_95::-webkit-scrollbar{width:8px}._messageList_1oqvd_95::-webkit-scrollbar-thumb{background:#0003}._sendButton_1oqvd_685,._aiPanel_1oqvd_2 ._inputArea_1oqvd_258 ._inputRow_1oqvd_481 ._sendButton_1oqvd_685,._aiPanel_1oqvd_2 ._inputArea_1oqvd_258 ._inputRow_1oqvd_481 button._sendButton_1oqvd_685{height:44px!important;min-width:44px!important;padding:0 12px!important}._modeTag_1oqvd_360,._documentTag_1oqvd_887{font-size:11px;padding:3px 9px}}._messageList_1oqvd_95::-webkit-scrollbar{width:12px}._messageList_1oqvd_95::-webkit-scrollbar-track{background:#00000008;border-radius:8px;margin:8px 0}._messageList_1oqvd_95::-webkit-scrollbar-thumb{background:#00000026;border-radius:8px;border:2px solid transparent;background-clip:padding-box;transition:all .2s ease}._messageList_1oqvd_95::-webkit-scrollbar-thumb:hover{background:#00000040;border:2px solid transparent}._messageList_1oqvd_95::-webkit-scrollbar-thumb:active{background:#00000059;border:3px solid transparent}:root.dark ._messageList_1oqvd_95::-webkit-scrollbar-track{background:#ffffff0d}:root.dark ._messageList_1oqvd_95::-webkit-scrollbar-thumb{background:#fff3;border:2px solid transparent}:root.dark ._messageList_1oqvd_95::-webkit-scrollbar-thumb:hover{background:#ffffff4d;border:2px solid transparent}:root.dark ._messageList_1oqvd_95::-webkit-scrollbar-thumb:active{background:#fff6;border:3px solid transparent}._statusArea_1oqvd_943{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;min-height:120px;max-height:300px}._generatingStatus_1oqvd_953{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--color-primary-light);border:1px solid var(--color-primary-alpha);border-radius:8px;color:var(--color-primary);font-weight:500}._lastResult_1oqvd_965{padding:16px 24px;background:var(--color-success-light);border:1px solid var(--color-success-alpha);border-radius:8px;color:var(--color-success);font-weight:500;text-align:center;max-width:400px;line-height:1.4}._welcomeMessage_1oqvd_197{text-align:center;color:var(--color-text-secondary);padding:16px}._welcomeMessage_1oqvd_197 h3{margin:8px 0 6px;color:var(--color-text-primary);font-size:16px;font-weight:600}._welcomeMessage_1oqvd_197 p{margin:0;font-size:13px;line-height:1.4;max-width:280px}._historyList_1oqvd_999{display:flex;flex-direction:column;gap:12px}._historyItem_1oqvd_1005{padding:16px;border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-surface);transition:all .2s ease}._historyItem_1oqvd_1005:hover{border-color:var(--color-border);box-shadow:0 2px 4px #0000000d}._historyItem_1oqvd_1005._failed_1oqvd_1018{background:var(--color-error-light);border-color:var(--color-error-alpha)}._historyHeader_1oqvd_1023{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}._historyInfo_1oqvd_1031{display:flex;flex-direction:column;gap:4px}._historyTime_1oqvd_1037{font-size:12px;color:var(--color-text-secondary)}._historyPrompt_1oqvd_1042{font-size:14px;line-height:1.4;color:var(--color-text-primary);word-break:break-word;background:#00000005;padding:12px;border-radius:6px;margin-top:8px;border:1px solid rgba(0,0,0,.05)}._documentTitle_1oqvd_169{font-size:12px;color:var(--color-primary);font-weight:500}._wordCount_1oqvd_181{font-size:12px;color:var(--color-text-secondary);white-space:nowrap}@media (max-width: 600px){._aiPanel_1oqvd_2{max-height:185px!important;min-height:130px!important}._tagRow_1oqvd_313{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}._tagRow_1oqvd_313::-webkit-scrollbar{display:none}._inputArea_1oqvd_258{min-height:80px!important;padding:8px 10px!important}._promptInput_1oqvd_491{min-height:50px!important;font-size:15px!important}}@media (max-width: 480px){._inputArea_1oqvd_258{padding:8px}._inputRow_1oqvd_481{gap:8px}._promptInput_1oqvd_491{font-size:16px;border-radius:8px;min-height:70px}._sendButton_1oqvd_685{min-height:44px!important;min-width:44px!important;border-radius:8px!important}._aiPanel_1oqvd_2 ._inputArea_1oqvd_258 ._inputRow_1oqvd_481 ._sendButton_1oqvd_685,._aiPanel_1oqvd_2 ._inputArea_1oqvd_258 ._inputRow_1oqvd_481 button._sendButton_1oqvd_685{border-radius:8px!important;min-height:44px!important;min-width:44px!important}}._container_1oqvd_1137{overflow:hidden}._inputContainer_1oqvd_1141{box-sizing:border-box}._inputRow_1oqvd_481{box-sizing:border-box;width:100%}._streamingStatus_1oqvd_1152{background:var(--color-blue-50, #E3F2FD);border:1px solid var(--color-blue-200, #BBDEFB);border-radius:8px;margin:0;padding:16px;animation:_fadeIn_1oqvd_1 .3s ease-in;width:100%;box-sizing:border-box;flex:0 0 auto;overflow-y:auto;min-height:100px;max-height:200px}._statusHeader_1oqvd_1167{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._statusIndicator_1oqvd_1174{display:flex;align-items:center;gap:8px;color:var(--color-blue-700, #1976D2);font-weight:500;font-size:14px}._spinner_1oqvd_1183{width:16px;height:16px;border:2px solid var(--color-blue-200, #BBDEFB);border-top:2px solid var(--color-blue-600, #1E88E5);border-radius:50%;animation:_spin_1oqvd_1183 1s linear infinite}._toggleModeBtn_1oqvd_1192{background:var(--color-blue-100, #E1F5FE);border:1px solid var(--color-blue-300, #81D4FA);border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:all .2s}._toggleModeBtn_1oqvd_1192:hover{background:var(--color-blue-200, #B3E5FC)}._statusMessage_1oqvd_1206{color:var(--color-blue-600, #1E88E5);font-size:13px;margin-bottom:8px;font-style:italic}._progressBar_1oqvd_1213{background:var(--color-blue-100, #E1F5FE);border-radius:4px;padding:6px 8px;margin-bottom:12px}._progressText_1oqvd_1220{color:var(--color-blue-700, #1976D2);font-size:12px;font-weight:500}._estimatedTimeContainer_1oqvd_1229{position:relative;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:20px;height:32px;margin-bottom:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._timeProgressBar_1oqvd_1242{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}._timeProgressFill_1oqvd_1251{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#2196f3b3,#1e88e5bf,#42a5f5b3,#1e88e5bf,#2196f3b3);transition:width 1s linear;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -1px 1px #00000026,0 0 12px #2196f366;animation:_blueShine_1oqvd_1 3s ease-in-out infinite}@keyframes _blueShine_1oqvd_1{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.2) saturate(1.1)}}._timeInfo_1oqvd_1282{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:0 14px;z-index:1;color:#333;text-shadow:0 1px 2px rgba(255,255,255,.8)}._timeLabel_1oqvd_1297{font-size:12px;font-weight:500;opacity:.8;color:#555}._timeValue_1oqvd_1304{font-size:13px;font-weight:700;font-family:Courier New,monospace;letter-spacing:.5px;color:#222}._timeProgress_1oqvd_1242,._timeRemaining_1oqvd_1317{display:none}._streamingPreview_1oqvd_1322{background:#fff;border:1px solid var(--color-blue-200, #BBDEFB);border-radius:6px;padding:12px;max-height:200px;overflow-y:auto}._previewHeader_1oqvd_1331{color:var(--color-blue-600, #1E88E5);font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}._previewContent_1oqvd_1340{color:var(--color-gray-800, #424242);font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}._typingCursor_1oqvd_1348{color:var(--color-blue-500, #2196F3);animation:_blink_1oqvd_1 1s infinite;font-weight:700}@keyframes _fadeIn_1oqvd_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_1oqvd_1{0%,50%{opacity:1}51%,to{opacity:0}}:root.dark ._streamingStatus_1oqvd_1152{background:#1e3a5fd9;border-color:#60a5fa66}:root.dark ._statusIndicator_1oqvd_1174{color:#93c5fd}:root.dark ._spinner_1oqvd_1183{border-color:#60a5fa4d;border-top-color:#60a5fa}:root.dark ._toggleModeBtn_1oqvd_1192{background:#60a5fa26;border-color:#60a5fa66;color:#93c5fd}:root.dark ._toggleModeBtn_1oqvd_1192:hover{background:#60a5fa40}:root.dark ._statusMessage_1oqvd_1206{color:#7dd3fc}:root.dark ._progressBar_1oqvd_1213{background:#60a5fa1f}:root.dark ._progressText_1oqvd_1220{color:#93c5fd}:root.dark ._estimatedTimeContainer_1oqvd_1229{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 2px 8px #0000004d}:root.dark ._timeInfo_1oqvd_1282{color:#e2e8f0;text-shadow:0 1px 2px rgba(0,0,0,.5)}:root.dark ._timeLabel_1oqvd_1297{color:#94a3b8}:root.dark ._timeValue_1oqvd_1304{color:#f1f5f9}:root.dark ._streamingPreview_1oqvd_1322{background:#111827b3;border-color:#60a5fa4d}:root.dark ._previewHeader_1oqvd_1331{color:#60a5fa}:root.dark ._previewContent_1oqvd_1340{color:#d1d5db}:root.dark ._typingCursor_1oqvd_1348{color:#60a5fa}:root.dark ._historyPrompt_1oqvd_1042{background:#1a2535cc;border-color:#374151}:root.dark ._historyItem_1oqvd_1005{background:#1a253599;border-color:#2d3d55}:root.dark ._historyItem_1oqvd_1005:hover{background:#243044e6;border-color:#374151}._sidebar_jnd0d_2{height:100%;display:flex;flex-direction:column;background-color:var(--color-bg-secondary);overflow:hidden}._toolbar_jnd0d_11{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary);gap:12px}._filterWrapper_jnd0d_22{position:relative;flex:1}._filterMenu_jnd0d_28{position:absolute;top:calc(100% + 8px);left:0;min-width:140px;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;z-index:1000;overflow:hidden;animation:_menuSlideDown_jnd0d_1 .2s cubic-bezier(.16,1,.3,1);padding:4px}@keyframes _menuSlideDown_jnd0d_1{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:root.dark ._filterMenu_jnd0d_28{background-color:#1f2937;border-color:#374151;box-shadow:0 4px 16px #0006,0 2px 4px #0003}._filterMenuItem_jnd0d_60{width:100%;padding:8px 12px;border:none;background:transparent;color:#4b5563;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;display:block;border-radius:6px;position:relative}._filterMenuItem_jnd0d_60:hover{background-color:#f3f4f6;color:#1f2937}._filterMenuItem_jnd0d_60._active_jnd0d_81{background-color:#eff6ff;color:#2563eb;font-weight:600}._filterMenuItem_jnd0d_60._active_jnd0d_81:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:3px;height:16px;background-color:#2563eb;border-radius:2px}:root.dark ._filterMenuItem_jnd0d_60{color:#9ca3af}:root.dark ._filterMenuItem_jnd0d_60:hover{background-color:#374151;color:#e5e7eb}:root.dark ._filterMenuItem_jnd0d_60._active_jnd0d_81{background-color:#1e3a8a;color:#93c5fd}:root.dark ._filterMenuItem_jnd0d_60._active_jnd0d_81:before{background-color:#60a5fa}._toolbarActions_jnd0d_118{display:flex;align-items:center;gap:8px}._iconBtn_jnd0d_125{width:28px;height:28px;min-width:28px;min-height:28px;border:none;border-radius:6px;background-color:transparent;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}._iconBtn_jnd0d_125:hover{background-color:#f3f4f6;color:#374151}._iconBtn_jnd0d_125._active_jnd0d_81{background-color:#dbeafe;color:#2563eb}._iconBtn_jnd0d_125:disabled{opacity:.4;cursor:not-allowed}:root.dark ._iconBtn_jnd0d_125{color:#9ca3af}:root.dark ._iconBtn_jnd0d_125:hover{background-color:#374151;color:#e5e7eb}:root.dark ._iconBtn_jnd0d_125._active_jnd0d_81{background-color:#1e3a8a;color:#93c5fd}._addBtn_jnd0d_172{width:28px;height:28px;min-width:28px;min-height:28px;aspect-ratio:1 / 1;border:1.5px dashed #6b7280;border-radius:50%;background-color:transparent;color:#1f2937;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}._addBtn_jnd0d_172 svg{width:16px;height:16px;stroke-width:3;color:#1f2937;flex-shrink:0}._addBtn_jnd0d_172:hover{background-color:#f3f4f6;border-color:#374151;color:#111827}._addBtn_jnd0d_172:hover svg{color:#111827}._addBtn_jnd0d_172._active_jnd0d_81{background-color:#fee2e2;border:1.5px solid #ef4444;color:#dc2626}._addBtn_jnd0d_172._active_jnd0d_81 svg{transform:rotate(45deg);color:#dc2626}._addBtn_jnd0d_172._active_jnd0d_81:hover{background-color:#fecaca;border-color:#dc2626}._addBtn_jnd0d_172:disabled{opacity:.5;cursor:not-allowed}:root.dark ._addBtn_jnd0d_172{background-color:transparent;border-color:#9ca3af;color:#e5e7eb}:root.dark ._addBtn_jnd0d_172 svg{color:#e5e7eb}:root.dark ._addBtn_jnd0d_172:hover{background-color:#374151;border-color:#d1d5db;color:#f9fafb}:root.dark ._addBtn_jnd0d_172:hover svg{color:#f9fafb}:root.dark ._addBtn_jnd0d_172._active_jnd0d_81{background-color:#7f1d1d;border:1.5px solid #dc2626;color:#fca5a5}:root.dark ._addBtn_jnd0d_172._active_jnd0d_81 svg{color:#fca5a5}:root.dark ._addBtn_jnd0d_172._active_jnd0d_81:hover{background-color:#991b1b;border-color:#ef4444}._searchBar_jnd0d_266{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);animation:_slideDown_jnd0d_1 .2s ease}@keyframes _slideDown_jnd0d_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._searchIcon_jnd0d_287{color:#9ca3af;flex-shrink:0}._searchInput_jnd0d_292{flex:1;border:none;background:transparent;padding:6px 0;font-size:var(--text-sm);color:#374151;outline:none}._searchInput_jnd0d_292::placeholder{color:#9ca3af}:root.dark ._searchInput_jnd0d_292{color:#e5e7eb}:root.dark ._searchInput_jnd0d_292::placeholder{color:#6b7280}._clearBtn_jnd0d_314{width:20px;height:20px;border:none;border-radius:50%;background-color:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}._clearBtn_jnd0d_314:hover{background-color:#d1d5db;color:#374151}:root.dark ._clearBtn_jnd0d_314{background-color:#374151;color:#9ca3af}:root.dark ._clearBtn_jnd0d_314:hover{background-color:#4b5563;color:#e5e7eb}._content_jnd0d_346{flex:1;overflow-y:auto;padding:var(--spacing-md)}:root.dark ._content_jnd0d_346{background-color:#000;border-color:#333;color:#000}._placeholder_jnd0d_360{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--color-gray-500);gap:var(--spacing-md)}._placeholderIcon_jnd0d_371{color:var(--color-gray-400)}._placeholder_jnd0d_360 p{font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}._subText_jnd0d_381{font-size:var(--text-xs);color:var(--color-gray-400)}._createVersionModal_jnd0d_387{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._createVersionDialog_jnd0d_402{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #00000040;max-width:480px;width:100%;max-height:90vh;overflow:hidden;transform:scale(1);transition:all .3s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--color-gray-200)}._createVersionDialog_jnd0d_402._majorVersionDialog_jnd0d_415{border-color:var(--color-yellow-400);box-shadow:0 25px 50px -12px #f59e0b40}:root.dark ._createVersionDialog_jnd0d_402{background-color:#1f2937;border-color:#374151;box-shadow:0 25px 50px -12px #00000080}:root.dark ._createVersionDialog_jnd0d_402._majorVersionDialog_jnd0d_415{border-color:#f59e0b;box-shadow:0 25px 50px -12px #f59e0b4d}._createVersionDialogHeader_jnd0d_431{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-gray-200);background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 100%)}:root.dark ._createVersionDialogHeader_jnd0d_431{border-color:#374151;background:linear-gradient(135deg,#1f2937,#111827)}._createVersionDialogBody_jnd0d_445{padding:var(--spacing-lg)}._versionTypeSwitch_jnd0d_449{display:flex;background-color:var(--color-gray-100);border-radius:var(--radius-md);padding:4px;margin-bottom:var(--spacing-lg);gap:4px}:root.dark ._versionTypeSwitch_jnd0d_449{background-color:#374151}._versionTypeButton_jnd0d_462{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;color:var(--color-gray-600);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}._versionTypeButton_jnd0d_462:hover{color:var(--color-gray-800);background-color:#ffffff80}._versionTypeButton_jnd0d_462._active_jnd0d_81{background-color:var(--color-white);color:var(--color-primary-600);box-shadow:0 1px 3px #0000001a}:root.dark ._versionTypeButton_jnd0d_462{color:#9ca3af}:root.dark ._versionTypeButton_jnd0d_462:hover{color:#d1d5db;background-color:#ffffff1a}:root.dark ._versionTypeButton_jnd0d_462._active_jnd0d_81{background-color:#1f2937;color:var(--color-primary-400)}._versionTypeIndicator_jnd0d_504{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-lg);font-weight:600;color:var(--color-gray-900)}:root.dark ._versionTypeIndicator_jnd0d_504{color:#f9fafb}._majorVersionIcon_jnd0d_517{color:var(--color-yellow-500)}._inputLabel_jnd0d_521{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700);margin-bottom:var(--spacing-xs)}:root.dark ._inputLabel_jnd0d_521{color:#d1d5db}._majorVersionTip_jnd0d_533{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-yellow-50);border:1px solid var(--color-yellow-200);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-yellow-700);margin-top:var(--spacing-sm)}:root.dark ._majorVersionTip_jnd0d_533{background-color:#f59e0b1a;border-color:#f59e0b4d;color:#fbbf24}._createVersionDialogFooter_jnd0d_552{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-gray-200);background-color:var(--color-gray-50)}:root.dark ._createVersionDialogFooter_jnd0d_552{border-color:#374151;background-color:#1f2937}._createVersionForm_jnd0d_567{display:flex;flex-direction:column;gap:var(--spacing-sm)}._versionInput_jnd0d_574{width:100%;padding:var(--spacing-md);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--text-base);background-color:var(--color-white);color:var(--color-gray-900);transition:all .2s ease;outline:none}._versionInput_jnd0d_574:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #3b82f61a}._versionInput_jnd0d_574::placeholder{color:var(--color-gray-400)}:root.dark ._versionInput_jnd0d_574{background-color:#374151;border-color:#4b5563;color:#f9fafb}:root.dark ._versionInput_jnd0d_574:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px #3b82f633}:root.dark ._versionInput_jnd0d_574::placeholder{color:#9ca3af}._loading_jnd0d_611{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--color-gray-500);gap:var(--spacing-sm)}._spinner_jnd0d_621{width:20px;height:20px;border:2px solid var(--color-gray-200);border-top:2px solid var(--color-primary-500);border-radius:50%;animation:_spin_jnd0d_621 1s linear infinite}@keyframes _spin_jnd0d_621{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._versionStats_jnd0d_636{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);background-color:var(--color-gray-50);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);font-size:var(--text-xs);color:var(--color-gray-600)}:root.dark ._versionStats_jnd0d_636{background-color:#1f2937;color:#9ca3af}._statItem_jnd0d_653{display:flex;align-items:center;gap:var(--spacing-xs)}._versionsList_jnd0d_660{display:flex;flex-direction:column;gap:var(--spacing-sm)}._versionItem_jnd0d_666{padding:var(--spacing-md);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;position:relative;z-index:1}._versionItem_jnd0d_666:hover{border-color:var(--color-primary-300);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px);z-index:2}._versionItem_jnd0d_666._selected_jnd0d_684{border-color:var(--color-primary-500);background-color:var(--color-primary-50);box-shadow:0 0 0 2px #3b82f61a;z-index:2}._versionItem_jnd0d_666._majorVersionItem_jnd0d_691{border-left:4px solid var(--color-yellow-400);background:linear-gradient(135deg,#fefce8,#fff)}:root.dark ._versionItem_jnd0d_666{background-color:#2a2a2a;border-color:#404040}:root.dark ._versionItem_jnd0d_666:hover{border-color:var(--color-primary-400)}:root.dark ._versionItem_jnd0d_666._selected_jnd0d_684{background-color:#3b82f61a;border-color:var(--color-primary-400)}:root.dark ._versionItem_jnd0d_666._majorVersionItem_jnd0d_691{border-left-color:var(--color-yellow-500);background:linear-gradient(135deg,#451a03,#2a2a2a)}._versionHeader_jnd0d_715{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._versionInfo_jnd0d_722{flex:1;min-width:0}._versionTitleRow_jnd0d_727{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}._versionTitle_jnd0d_727{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-900);word-break:break-word;flex:1}:root.dark ._versionTitle_jnd0d_727{color:#e5e5e5}._majorVersionBadge_jnd0d_750{color:var(--color-yellow-500);flex-shrink:0}._versionNumber_jnd0d_755{display:flex;align-items:center;gap:2px;padding:2px 6px;background-color:var(--color-gray-100);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;color:var(--color-gray-600);font-family:monospace}:root.dark ._versionNumber_jnd0d_755{background-color:#374151;color:#9ca3af}._versionMeta_jnd0d_773{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);font-size:var(--text-xs);color:var(--color-gray-500)}._versionDate_jnd0d_781,._versionWordCount_jnd0d_782,._versionAuthor_jnd0d_783{display:flex;align-items:center;gap:var(--spacing-xs)}._versionWordCount_jnd0d_782{color:var(--color-gray-400)}._versionAuthor_jnd0d_783{color:var(--color-gray-500)}._versionActions_jnd0d_797{display:flex;align-items:center;gap:var(--spacing-xs)}._versionMenuContainer_jnd0d_804{position:relative;z-index:10001}._versionMenu_jnd0d_804{position:absolute;top:100%;right:0;z-index:10000;min-width:160px;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000001a;padding:var(--spacing-xs);margin-top:var(--spacing-xs)}:root.dark ._versionMenu_jnd0d_804{background-color:#1f2937;border-color:#374151;box-shadow:0 4px 12px #0000004d}._versionMenuItem_jnd0d_829{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);border:none;background:none;color:var(--color-gray-700);font-size:var(--text-sm);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}._versionMenuItem_jnd0d_829:hover{background-color:var(--color-gray-50);color:var(--color-gray-900)}._versionMenuItem_jnd0d_829._dangerItem_jnd0d_850{color:var(--color-red-600)}._versionMenuItem_jnd0d_829._dangerItem_jnd0d_850:hover{background-color:var(--color-red-50);color:var(--color-red-700)}:root.dark ._versionMenuItem_jnd0d_829{color:#d1d5db}:root.dark ._versionMenuItem_jnd0d_829:hover{background-color:#374151;color:#f9fafb}:root.dark ._versionMenuItem_jnd0d_829._dangerItem_jnd0d_850{color:#f87171}:root.dark ._versionMenuItem_jnd0d_829._dangerItem_jnd0d_850:hover{background-color:#7f1d1d;color:#fca5a5}._versionDetails_jnd0d_878{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-gray-200)}:root.dark ._versionDetails_jnd0d_878{border-color:#404040}._versionPreview_jnd0d_888 h4,._versionMetadata_jnd0d_889 h4{font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700);margin:0 0 var(--spacing-xs) 0}:root.dark ._versionPreview_jnd0d_888 h4,:root.dark ._versionMetadata_jnd0d_889 h4{color:#d1d5db}._contentPreview_jnd0d_901{padding:var(--spacing-sm);background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-gray-600);line-height:1.4;white-space:pre-wrap;word-break:break-word;max-height:120px;overflow-y:auto}:root.dark ._contentPreview_jnd0d_901{background-color:#1f2937;border-color:#374151;color:#9ca3af}._versionMetadata_jnd0d_889{margin-top:var(--spacing-sm)}._metadataItem_jnd0d_925{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-xs);color:var(--color-gray-500);margin-bottom:var(--spacing-xs)}:root.dark ._metadataItem_jnd0d_925{color:#9ca3af}._previewModal_jnd0d_939{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-md)}._previewContent_jnd0d_953{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:800px;max-height:90vh;width:100%;display:flex;flex-direction:column;overflow:hidden}:root.dark ._previewContent_jnd0d_953{background-color:#1f2937}._previewHeader_jnd0d_969{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-gray-200)}:root.dark ._previewHeader_jnd0d_969{border-color:#374151}._previewHeader_jnd0d_969 h3{font-size:var(--text-lg);font-weight:600;color:var(--color-gray-900);margin:0}:root.dark ._previewHeader_jnd0d_969 h3{color:#f9fafb}._previewMeta_jnd0d_992{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-gray-500)}:root.dark ._previewMeta_jnd0d_992{color:#9ca3af}._previewBody_jnd0d_1004{flex:1;padding:var(--spacing-lg);overflow-y:auto}._previewText_jnd0d_1010{font-family:var(--font-family-mono);font-size:var(--text-sm);line-height:1.6;color:var(--color-gray-700);white-space:pre-wrap;word-break:break-word;margin:0}:root.dark ._previewText_jnd0d_1010{color:#d1d5db}._previewActions_jnd0d_1024{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-gray-200)}:root.dark ._previewActions_jnd0d_1024{border-color:#374151}@media (max-width: 768px){._toolbar_jnd0d_11,._content_jnd0d_346,._createVersionModal_jnd0d_387{padding:var(--spacing-sm)}._createVersionDialog_jnd0d_402{max-width:95vw;margin:0 auto}._createVersionDialogHeader_jnd0d_431,._createVersionDialogBody_jnd0d_445,._createVersionDialogFooter_jnd0d_552{padding:var(--spacing-md)}._createVersionDialogFooter_jnd0d_552{flex-direction:column;gap:var(--spacing-sm)}._createVersionDialogFooter_jnd0d_552 button{width:100%}._versionTypeSwitch_jnd0d_449{margin-bottom:var(--spacing-md)}._versionItem_jnd0d_666{padding:var(--spacing-sm)}._versionMeta_jnd0d_773{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}._versionActions_jnd0d_797{flex-direction:column}._previewModal_jnd0d_939{padding:var(--spacing-sm)}._previewContent_jnd0d_953{max-height:95vh}._previewHeader_jnd0d_969,._previewBody_jnd0d_1004,._previewActions_jnd0d_1024{padding:var(--spacing-md)}._previewActions_jnd0d_1024{flex-direction:column;align-items:stretch}}._overlay_xw30p_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_xw30p_1 .2s ease}@keyframes _fadeIn_xw30p_1{0%{opacity:0}to{opacity:1}}._dialog_xw30p_26{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;width:90%;max-width:500px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_xw30p_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideUp_xw30p_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root.dark ._dialog_xw30p_26{background:#1f2937;box-shadow:0 20px 60px #0009}._header_xw30p_56{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}:root.dark ._header_xw30p_56{border-bottom-color:#374151}._title_xw30p_68{font-size:18px;font-weight:600;color:#111827;margin:0}:root.dark ._title_xw30p_68{color:#f9fafb}._closeBtn_xw30p_79{padding:6px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeBtn_xw30p_79:hover{background:#f3f4f6;color:#111827}:root.dark ._closeBtn_xw30p_79{color:#9ca3af}:root.dark ._closeBtn_xw30p_79:hover{background:#374151;color:#f9fafb}._content_xw30p_107{padding:24px;overflow-y:auto;flex:1}._section_xw30p_113{margin-bottom:24px}._section_xw30p_113:last-child{margin-bottom:0}._sectionTitle_xw30p_121{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}:root.dark ._sectionTitle_xw30p_121{color:#d1d5db}._radioGroup_xw30p_133{display:flex;flex-direction:column;gap:12px}._radioLabel_xw30p_139{display:flex;align-items:center;gap:10px;padding:12px;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#374151}._radioLabel_xw30p_139:hover{border-color:#3b82f6;background:#eff6ff}:root.dark ._radioLabel_xw30p_139{border-color:#374151;color:#d1d5db}:root.dark ._radioLabel_xw30p_139:hover{border-color:#60a5fa;background:#1e3a5f}._radio_xw30p_133{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}._checkboxGroup_xw30p_175{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}._checkboxLabel_xw30p_182{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151;cursor:pointer}:root.dark ._checkboxLabel_xw30p_182{color:#d1d5db}._checkbox_xw30p_175{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}._delayControl_xw30p_203{margin-top:12px}._delayLabel_xw30p_207{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151}:root.dark ._delayLabel_xw30p_207{color:#d1d5db}._delayInput_xw30p_219{width:60px;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;text-align:center;background:#fff;color:#111827}._delayInput_xw30p_219:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}:root.dark ._delayInput_xw30p_219{background:#111827;border-color:#4b5563;color:#f9fafb}:root.dark ._delayInput_xw30p_219:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa26}._footer_xw30p_248{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e5e7eb}:root.dark ._footer_xw30p_248{border-top-color:#374151}._cancelBtn_xw30p_260,._startBtn_xw30p_261{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}._cancelBtn_xw30p_260{background:#f3f4f6;color:#6b7280}._cancelBtn_xw30p_260:hover{background:#e5e7eb;color:#374151}:root.dark ._cancelBtn_xw30p_260{background:#374151;color:#9ca3af}:root.dark ._cancelBtn_xw30p_260:hover{background:#4b5563;color:#d1d5db}._startBtn_xw30p_261{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 2px 4px #3b82f633}._startBtn_xw30p_261:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}._startBtn_xw30p_261:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f633}:root.dark ._startBtn_xw30p_261{background:linear-gradient(135deg,#60a5fa,#a78bfa)}:root.dark ._startBtn_xw30p_261:hover{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}._container_1hyq0_2{height:100%;display:flex;flex-direction:column;background-color:var(--color-bg-secondary);overflow:hidden}:root.dark ._container_1hyq0_2{background-color:#1e2d40}._toolbar_1hyq0_14{display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary);gap:12px}:root.dark ._toolbar_1hyq0_14{background-color:#243044;border-bottom-color:#2d3d55}._filters_1hyq0_29{display:flex;align-items:center;gap:2px;flex:1}._filterBtn_1hyq0_36{padding:6px 16px;border:none;background-color:transparent;color:#9ca3af;font-size:12px;font-weight:500;border-radius:18px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._filterBtn_1hyq0_36:hover{color:#6b7280}._filterBtn_1hyq0_36._active_1hyq0_53{background-color:#e5e7eb;color:#1f2937;font-weight:600}:root.dark ._filterBtn_1hyq0_36{color:#9ca3af}:root.dark ._filterBtn_1hyq0_36:hover{color:#d1d5db}:root.dark ._filterBtn_1hyq0_36._active_1hyq0_53{background-color:#1a2535;color:#f1f5f9;box-shadow:0 1px 4px #0000004d}._addBtn_1hyq0_74{width:28px;height:28px;min-width:28px;min-height:28px;aspect-ratio:1 / 1;border:1.5px dashed #6b7280;border-radius:50%;background-color:transparent;color:#1f2937;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}._addBtn_1hyq0_74 svg{width:16px;height:16px;stroke-width:3;color:#1f2937;flex-shrink:0}._addBtn_1hyq0_74:hover{background-color:#f3f4f6;border-color:#374151;color:#111827}._addBtn_1hyq0_74:hover svg{color:#111827}._addBtn_1hyq0_74._active_1hyq0_53{background-color:#fee2e2;border:1.5px solid #ef4444;color:#dc2626}._addBtn_1hyq0_74._active_1hyq0_53 svg{transform:rotate(45deg);color:#dc2626}._addBtn_1hyq0_74._active_1hyq0_53:hover{background-color:#fecaca;border-color:#dc2626}:root.dark ._addBtn_1hyq0_74{background-color:transparent;border-color:#9ca3af;color:#e5e7eb}:root.dark ._addBtn_1hyq0_74 svg{color:#e5e7eb}:root.dark ._addBtn_1hyq0_74:hover{background-color:#374151;border-color:#d1d5db;color:#f9fafb}:root.dark ._addBtn_1hyq0_74:hover svg{color:#f9fafb}:root.dark ._addBtn_1hyq0_74._active_1hyq0_53{background-color:#7f1d1d;border:1.5px solid #dc2626;color:#fca5a5}:root.dark ._addBtn_1hyq0_74._active_1hyq0_53 svg{color:#fca5a5}:root.dark ._addBtn_1hyq0_74._active_1hyq0_53:hover{background-color:#991b1b;border-color:#ef4444}._addTaskContainer_1hyq0_163{max-height:0;overflow:hidden;border-bottom:1px solid var(--color-border);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}._addTaskContainer_1hyq0_163._show_1hyq0_171{max-height:400px;opacity:1}._addTaskForm_1hyq0_176{padding:16px;background-color:var(--color-bg-primary);display:flex;flex-direction:column;gap:12px}._addTaskInput_1hyq0_184{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-white);color:var(--color-gray-900);font-size:13px;outline:none;transition:border-color .2s ease}._addTaskInput_1hyq0_184:focus{border-color:var(--color-primary)}._addTaskInput_1hyq0_184::placeholder{color:var(--color-gray-400)}._addTaskTextarea_1hyq0_204{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-white);color:var(--color-gray-900);font-size:13px;outline:none;resize:none;overflow:hidden;min-height:60px;font-family:inherit;transition:border-color .2s ease}._addTaskTextarea_1hyq0_204:focus{border-color:var(--color-primary)}._addTaskTextarea_1hyq0_204::placeholder{color:var(--color-gray-400)}._addTaskActions_1hyq0_228{display:flex;gap:8px;justify-content:flex-end}._confirmBtn_1hyq0_234,._cancelBtn_1hyq0_235{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}._confirmBtn_1hyq0_234{background-color:var(--color-primary);color:#fff}._confirmBtn_1hyq0_234:hover:not(:disabled){background-color:var(--color-primary-dark)}._confirmBtn_1hyq0_234:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_1hyq0_235{background-color:var(--color-gray-100);color:var(--color-gray-700)}._cancelBtn_1hyq0_235:hover{background-color:var(--color-gray-200)}:root.dark ._addTaskForm_1hyq0_176{background-color:#1f2937}:root.dark ._addTaskInput_1hyq0_184,:root.dark ._addTaskTextarea_1hyq0_204{background-color:#111827;color:#f9fafb;border-color:#374151}:root.dark ._addTaskInput_1hyq0_184:focus,:root.dark ._addTaskTextarea_1hyq0_204:focus{border-color:var(--color-primary)}:root.dark ._addTaskInput_1hyq0_184::placeholder,:root.dark ._addTaskTextarea_1hyq0_204::placeholder{color:#6b7280}:root.dark ._cancelBtn_1hyq0_235{background-color:#374151;color:#d1d5db}:root.dark ._cancelBtn_1hyq0_235:hover{background-color:#4b5563}._taskList_1hyq0_302{flex:1;overflow-y:auto;padding:4px}._emptyState_1hyq0_309{display:flex;align-items:center;justify-content:center;height:200px;color:var(--color-gray-400);font-size:13px}:root.dark ._emptyState_1hyq0_309{color:#6b7280}._taskCard_1hyq0_323{padding:14px 16px;margin-bottom:3px;background:linear-gradient(135deg,#fff,#fafafa);border:1px solid #e5e7eb;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);animation:_slideIn_1hyq0_1 .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;z-index:1}._taskCard_1hyq0_323._selectable_1hyq0_337{cursor:pointer;border:2px solid rgba(59,130,246,.3);box-shadow:0 0 15px #3b82f633,0 2px 8px #00000014;animation:_selectableGlow_1hyq0_1 2s ease-in-out infinite}._taskCard_1hyq0_323._selectable_1hyq0_337:hover{border-color:#3b82f680;box-shadow:0 0 20px #3b82f64d,0 4px 12px #0000001a;transform:translateY(-2px)}._taskCard_1hyq0_323._selected_1hyq0_355{border:2px solid rgba(59,130,246,.6);background:linear-gradient(135deg,#3b82f614,#60a5fa0d);box-shadow:0 0 20px #3b82f666,0 4px 12px #0000001a}@keyframes _selectableGlow_1hyq0_1{0%,to{box-shadow:0 0 12px #3b82f626,0 2px 8px #00000014}50%{box-shadow:0 0 20px #3b82f640,0 2px 8px #00000014}}._taskCard_1hyq0_323:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#8b5cf6);opacity:0;transition:opacity .25s ease}._taskCard_1hyq0_323:hover:before{opacity:1}@keyframes _slideIn_1hyq0_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._taskCard_1hyq0_323:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;transform:translateY(-1px)}._taskCard_1hyq0_323._completed_1hyq0_416{opacity:.65;background:linear-gradient(135deg,#f9fafb,#f3f4f6)}._taskCard_1hyq0_323._completed_1hyq0_416:before{background:linear-gradient(180deg,#9ca3af,#6b7280)}:root.dark ._taskCard_1hyq0_323{background:linear-gradient(135deg,#1f2937,#1a202e);border-color:#374151}:root.dark ._taskCard_1hyq0_323:before{background:linear-gradient(180deg,#60a5fa,#a78bfa)}:root.dark ._taskCard_1hyq0_323:hover{border-color:#4b5563;box-shadow:0 4px 12px #0006,0 2px 4px #0003}:root.dark ._taskCard_1hyq0_323._completed_1hyq0_416{background:linear-gradient(135deg,#111827,#0f1419)}:root.dark ._taskCard_1hyq0_323._completed_1hyq0_416:before{background:linear-gradient(180deg,#6b7280,#4b5563)}._taskCard_1hyq0_323._generating_1hyq0_448{position:relative;overflow:hidden;border:1.5px solid rgba(59,130,246,.55);box-shadow:0 0 0 3px #3b82f614}._taskCard_1hyq0_323._generating_1hyq0_448:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#3b82f633,#60a5fa26,#8b5cf633);transform:translate(-100%);animation:_progressFillLTR_1hyq0_1 3s ease-out infinite;z-index:0}._taskCard_1hyq0_323._generating_1hyq0_448>*{position:relative;z-index:1}:root.dark ._taskCard_1hyq0_323._generating_1hyq0_448{border:1.5px solid rgba(96,165,250,.5);box-shadow:0 0 0 3px #60a5fa12}:root.dark ._taskCard_1hyq0_323._generating_1hyq0_448:before{background:linear-gradient(90deg,#60a5fa1f,#8b5cf614,#60a5fa1f)}._taskMainContent_1hyq0_495{position:relative}._taskHeader_1hyq0_500{display:flex;align-items:flex-start;gap:12px;position:relative}._taskInfo_1hyq0_507{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;overflow:visible;position:relative;padding-bottom:4px}._checkbox_1hyq0_521{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;background-color:transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}._checkbox_1hyq0_521:hover{border-color:#10b981;background-color:#10b9810d;transform:scale(1.08)}._checkbox_1hyq0_521._checked_1hyq0_542{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}._checkmark_1hyq0_547{animation:_checkmarkAppear_1hyq0_1 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes _checkmarkAppear_1hyq0_1{0%{opacity:0;transform:scale(0) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(0)}}:root.dark ._checkbox_1hyq0_521{border-color:#4b5563}:root.dark ._checkbox_1hyq0_521:hover{border-color:#34d399;background-color:#34d3991a}:root.dark ._checkbox_1hyq0_521._checked_1hyq0_542{background:linear-gradient(135deg,#34d399,#10b981);border-color:#34d399}:root.dark ._checkbox_1hyq0_521._checked_1hyq0_542 path{stroke:#111827}._taskLeftColumn_1hyq0_581{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0}._characterBtn_1hyq0_590{width:20px;height:20px;border:1.5px solid #d1d5db;border-radius:5px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .2s ease;padding:0;flex-shrink:0}._characterBtn_1hyq0_590:hover{border-color:#818cf8;color:#6366f1;background:#6366f10f;transform:scale(1.05)}._characterBtnActive_1hyq0_613{border-color:#6366f1;color:#6366f1;background:#6366f11a}:root.dark ._characterBtn_1hyq0_590{border-color:#4b5563;color:#6b7280}:root.dark ._characterBtn_1hyq0_590:hover,:root.dark ._characterBtnActive_1hyq0_613{border-color:#818cf8;color:#818cf8;background:#818cf81f}._characterPanel_1hyq0_632{font-size:13px;color:#6b7280;line-height:1.6;padding:10px 12px;background-color:#eef0ff73;border-radius:8px;animation:_fadeSlideIn_1hyq0_1 .2s ease;border-left:3px solid #818cf8;position:relative;width:calc(100% + 80px);max-width:calc(100vw - 120px);display:flex;flex-direction:column;gap:10px}:root.dark ._characterPanel_1hyq0_632{background-color:#312e8133;border-left-color:#6366f1;color:#d1d5db}._characterCard_1hyq0_656{display:flex;flex-direction:column;gap:3px;padding-bottom:9px;border-bottom:1px solid rgba(129,140,248,.2)}._characterCard_1hyq0_656:last-child{border-bottom:none;padding-bottom:0}:root.dark ._characterCard_1hyq0_656{border-bottom-color:#6366f133}._characterName_1hyq0_674{font-size:13px;font-weight:600;color:#374151;display:flex;align-items:baseline;gap:6px}:root.dark ._characterName_1hyq0_674{color:#e5e7eb}._characterRole_1hyq0_688{font-weight:400;color:#6366f1;font-size:11px;background:#6366f11a;padding:1px 6px;border-radius:10px}:root.dark ._characterRole_1hyq0_688{color:#818cf8;background:#6366f126}._characterDetail_1hyq0_703{font-size:12px;color:#6b7280;line-height:1.5}:root.dark ._characterDetail_1hyq0_703{color:#9ca3af}._taskTitleRow_1hyq0_714{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}._taskTitle_1hyq0_714{font-size:14px;font-weight:600;color:#111827;line-height:1.5;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._taskCard_1hyq0_323._completed_1hyq0_416 ._taskTitle_1hyq0_714{text-decoration:line-through;color:#9ca3af}._subtitleDivider_1hyq0_741{color:#d1d5db;font-weight:400;margin:0 2px}._taskSubtitle_1hyq0_748{font-size:12px;font-weight:500;color:#6b7280;line-height:1.5;padding:2px 5px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:6px;border:1px solid #e5e7eb;display:inline-flex;align-items:center;word-break:break-word;transition:all .2s ease;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskCard_1hyq0_323:hover ._taskSubtitle_1hyq0_748{background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-color:#d1d5db}._taskCard_1hyq0_323._completed_1hyq0_416 ._taskSubtitle_1hyq0_748{text-decoration:line-through;color:#9ca3af;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#f3f4f6}@keyframes _fadeSlideIn_1hyq0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._taskDescription_1hyq0_793{font-size:13px;color:#6b7280;line-height:1.6;white-space:pre-wrap;word-break:break-word;padding:10px 12px;background-color:#f9fafb80;border-radius:8px;animation:_fadeSlideIn_1hyq0_1 .2s ease;border-left:3px solid #e5e7eb;position:relative;width:calc(100% + 80px);max-width:calc(100vw - 120px)}._taskCard_1hyq0_323._completed_1hyq0_416 ._taskDescription_1hyq0_793{color:#9ca3af;opacity:.7}._taskActions_1hyq0_816{display:flex;align-items:center;gap:1px;flex-shrink:0;margin-right:-6px}._editBtn_1hyq0_825{padding:4px;border:none;background-color:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}._editBtn_1hyq0_825:hover{background-color:#f3f4f6;color:#3b82f6;transform:scale(1.05)}._regenBtn_1hyq0_846{padding:4px;border:none;background-color:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}._regenBtn_1hyq0_846:hover{background-color:#fff7ed;color:#f97316;transform:scale(1.05)}._regenBtnSpinning_1hyq0_866 svg{animation:_regenSpin_1hyq0_1 1s linear infinite}@keyframes _regenSpin_1hyq0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root.dark ._regenBtn_1hyq0_846{color:#9ca3af}:root.dark ._regenBtn_1hyq0_846:hover{background-color:#f973161f;color:#fb923c}._menuContainer_1hyq0_885{position:relative}._menuContainerOffset_1hyq0_890{margin-left:0}._menuBtn_1hyq0_895{padding:4px;border:none;background-color:transparent;color:#6b7280;cursor:pointer;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}._menuBtn_1hyq0_895:hover{background-color:#f3f4f6;color:#111827;transform:scale(1.08)}._menuBtn_1hyq0_895:active{transform:scale(.95)}._menuDropdown_1hyq0_921{position:fixed;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014;min-width:150px;z-index:10002;overflow:hidden;padding:4px;animation:_menuSlideIn_1hyq0_1 .2s cubic-bezier(.4,0,.2,1)}@keyframes _menuSlideIn_1hyq0_1{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._menuItem_1hyq0_946{width:100%;padding:7px 8px;border:none;background:transparent;color:#374151;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .15s ease;text-align:left;border-radius:5px;position:relative}._menuItem_1hyq0_946:hover{background-color:#f3f4f6;color:#111827}._menuItem_1hyq0_946 svg{flex-shrink:0;opacity:.7}._menuItem_1hyq0_946:hover svg{opacity:1}._disabledInteraction_1hyq0_980{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important}._menuItem_1hyq0_946:disabled{opacity:.4;cursor:not-allowed;color:inherit;background:transparent}._menuItem_1hyq0_946:disabled:hover{background-color:transparent;color:inherit}:root.dark ._menuItem_1hyq0_946:disabled:hover{background-color:transparent;color:inherit}._menuItemDanger_1hyq0_1006{color:#dc2626;margin-top:1px}._menuItemDanger_1hyq0_1006:before{content:"";position:absolute;top:-3px;left:4px;right:4px;height:1px;background:linear-gradient(to right,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent)}._menuItemDanger_1hyq0_1006:hover{background-color:#fee2e2;color:#dc2626}._menuItemDanger_1hyq0_1006 svg{opacity:.8}._menuItemDanger_1hyq0_1006:hover svg{opacity:1}._editForm_1hyq0_1035{display:flex;flex-direction:column;gap:8px;width:100%;padding:4px 0}._editInput_1hyq0_1044{width:100%;padding:8px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#111827;background-color:#fff;transition:all .2s ease;font-family:inherit}._editInput_1hyq0_1044:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._editInput_1hyq0_1044::placeholder{color:#9ca3af}._editTextarea_1hyq0_1067{width:100%;padding:8px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#111827;background-color:#fff;transition:all .2s ease;font-family:inherit;resize:none;overflow:hidden;min-height:50px}._editTextarea_1hyq0_1067:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._editTextarea_1hyq0_1067::placeholder{color:#9ca3af}._editActions_1hyq0_1093{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}._saveBtn_1hyq0_1100,._editActions_1hyq0_1093 ._cancelBtn_1hyq0_235{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._saveBtn_1hyq0_1100{background-color:#10b981;color:#fff}._saveBtn_1hyq0_1100:hover{background-color:#059669}._editActions_1hyq0_1093 ._cancelBtn_1hyq0_235{background-color:#f3f4f6;color:#6b7280}._editActions_1hyq0_1093 ._cancelBtn_1hyq0_235:hover{background-color:#e5e7eb;color:#374151}._dynamicAdjustWrapper_1hyq0_1134{position:relative;display:inline-flex;align-items:center}._infoAlert_1hyq0_1140{position:absolute;top:-5px;left:-5px;width:14px;height:14px;border-radius:50%;background-color:#f59e0b;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:help;z-index:1;line-height:1;border:1px solid #fff;box-shadow:0 1px 3px #0003}._dynamicAdjustBtn_1hyq0_1161{display:inline-flex;align-items:center;padding:6px 12px;background-color:#0ea5e9;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._dynamicAdjustBtn_1hyq0_1161:hover:not(:disabled){background-color:#0284c7;box-shadow:0 3px 10px #0ea5e959}._dynamicAdjustBtn_1hyq0_1161:disabled{opacity:.65;cursor:not-allowed}._spinIcon_1hyq0_1190{animation:_spin_1hyq0_1190 1s linear infinite}:root.dark ._infoAlert_1hyq0_1140{border-color:#374151}:root.dark ._dynamicAdjustBtn_1hyq0_1161{background-color:#0284c7}:root.dark ._dynamicAdjustBtn_1hyq0_1161:hover:not(:disabled){background-color:#0369a1}:root.dark ._subtitleDivider_1hyq0_741{color:#4b5563}:root.dark ._taskTitle_1hyq0_714{color:#f9fafb}:root.dark ._taskCard_1hyq0_323._completed_1hyq0_416 ._taskTitle_1hyq0_714{color:#6b7280}:root.dark ._taskSubtitle_1hyq0_748{color:#9ca3af;background:linear-gradient(135deg,#374151,#2d3748);border-color:#4b5563}:root.dark ._taskCard_1hyq0_323:hover ._taskSubtitle_1hyq0_748{background:linear-gradient(135deg,#4b5563,#374151);border-color:#6b7280}:root.dark ._taskCard_1hyq0_323._completed_1hyq0_416 ._taskSubtitle_1hyq0_748{color:#6b7280;background:linear-gradient(135deg,#1f2937,#1a202e);border-color:#374151}:root.dark ._taskDescription_1hyq0_793{color:#d1d5db;background-color:#11182780;border-left-color:#374151}:root.dark ._taskCard_1hyq0_323._completed_1hyq0_416 ._taskDescription_1hyq0_793{color:#6b7280}:root.dark ._editBtn_1hyq0_825{color:#9ca3af}:root.dark ._editBtn_1hyq0_825:hover{background-color:#374151;color:#60a5fa}:root.dark ._menuBtn_1hyq0_895{color:#9ca3af}:root.dark ._menuBtn_1hyq0_895:hover{background-color:#374151;color:#f9fafb}:root.dark ._menuDropdown_1hyq0_921{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #00000080,0 4px 8px #0000004d}:root.dark ._menuItem_1hyq0_946{color:#d1d5db}:root.dark ._menuItem_1hyq0_946:hover{background-color:#374151;color:#f3f4f6}:root.dark ._menuItemDanger_1hyq0_1006{color:#f87171}:root.dark ._menuItemDanger_1hyq0_1006:before{background:linear-gradient(to right,transparent,#374151 20%,#374151 80%,transparent)}:root.dark ._menuItemDanger_1hyq0_1006:hover{background-color:#7f1d1d;color:#fca5a5}:root.dark ._editInput_1hyq0_1044,:root.dark ._editTextarea_1hyq0_1067{background-color:#1f2937;border-color:#374151;color:#f9fafb}:root.dark ._editInput_1hyq0_1044:focus,:root.dark ._editTextarea_1hyq0_1067:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa26}:root.dark ._editInput_1hyq0_1044::placeholder,:root.dark ._editTextarea_1hyq0_1067::placeholder{color:#6b7280}:root.dark ._saveBtn_1hyq0_1100{background-color:#059669}:root.dark ._saveBtn_1hyq0_1100:hover{background-color:#047857}:root.dark ._editActions_1hyq0_1093 ._cancelBtn_1hyq0_235{background-color:#374151;color:#9ca3af}:root.dark ._editActions_1hyq0_1093 ._cancelBtn_1hyq0_235:hover{background-color:#4b5563;color:#d1d5db}._subtaskForm_1hyq0_1328{margin-top:12px;padding:12px;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}:root.dark ._subtaskForm_1hyq0_1328{background:#1a2535;border-color:#2d3d55}._subtasksList_1hyq0_1342{margin-top:12px;position:relative;background:#f9fafb;border-radius:8px;padding:12px 12px 12px 32px;margin-left:0;margin-right:-8px}:root.dark ._subtasksList_1hyq0_1342{background:#141e2d}._subtasksList_1hyq0_1342:before{content:"";position:absolute;left:2px;top:8px;width:16px;height:calc(100% - 16px);border:2.5px solid #3b82f6;border-right:none;border-radius:16px 0 0 16px;opacity:.5}:root.dark ._subtasksList_1hyq0_1342:before{border-color:#60a5fa;opacity:.4}._subtaskItem_1hyq0_1376{display:flex;align-items:flex-start;gap:12px;transition:all .2s ease;position:relative;border-radius:6px;background:#fff;min-height:54px;width:calc(100% + 20px);margin:4px 0 4px -12px;padding:13px 14px 13px 12px;overflow:hidden}:root.dark ._subtaskItem_1hyq0_1376{background:#1a2535}._subtaskItem_1hyq0_1376._selectable_1hyq0_337{cursor:pointer;border:2px solid rgba(59,130,246,.3);box-shadow:0 0 12px #3b82f633;animation:_selectableGlow_1hyq0_1 2s ease-in-out infinite}._subtaskItem_1hyq0_1376._selectable_1hyq0_337:hover{border-color:#3b82f680;box-shadow:0 0 18px #3b82f64d;transform:translate(4px)}._subtaskItem_1hyq0_1376._selected_1hyq0_355{border:2px solid rgba(59,130,246,.6);background:linear-gradient(90deg,#3b82f614,#fff);box-shadow:0 0 18px #3b82f666}:root.dark ._subtaskItem_1hyq0_1376._selected_1hyq0_355{background:linear-gradient(90deg,#60a5fa26,#0f1419)}._subtaskItem_1hyq0_1376._executing_1hyq0_1434{position:relative;border:1.5px solid rgba(59,130,246,.45);box-shadow:0 0 0 3px #3b82f612;overflow:hidden}._subtaskItem_1hyq0_1376._executing_1hyq0_1434:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#3b82f633,#60a5fa26,#8b5cf633);transform:translate(-100%);animation:_progressFillLTR_1hyq0_1 3s ease-out infinite;z-index:0}@keyframes _progressFillLTR_1hyq0_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._subtaskItem_1hyq0_1376._executing_1hyq0_1434>*{position:relative;z-index:1}._subtaskItem_1hyq0_1376._executing_1hyq0_1434>._pageCorner_1hyq0_1478{position:absolute;bottom:0;right:0;z-index:2}:root.dark ._subtaskItem_1hyq0_1376._executing_1hyq0_1434{border:1.5px solid rgba(96,165,250,.5);box-shadow:0 0 0 3px #60a5fa12}:root.dark ._subtaskItem_1hyq0_1376._executing_1hyq0_1434:before{background:linear-gradient(90deg,#60a5fa1f,#8b5cf614,#60a5fa1f)}._subtaskItem_1hyq0_1376:hover{background:#eff6ff;transform:translate(2px);box-shadow:0 2px 4px #3b82f61a}:root.dark ._subtaskItem_1hyq0_1376:hover{background:#20304a;box-shadow:0 2px 4px #60a5fa1a}._subtaskItem_1hyq0_1376:hover ._subtaskActions_1hyq0_1511{opacity:1}._subtaskItem_1hyq0_1376:last-child{margin-bottom:0}._subtaskCheckbox_1hyq0_1520{width:20px;height:20px;min-width:20px;margin-top:1px;cursor:pointer;accent-color:#10b981}._subtaskInfo_1hyq0_1530{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;position:relative;padding-bottom:2px}._subtaskTitleRow_1hyq0_1542{display:flex;align-items:center;justify-content:space-between;gap:8px}._subtaskTitle_1hyq0_1542{font-size:14px;color:#1f2937;font-weight:500;line-height:1.4;transition:all .2s ease;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark ._subtaskTitle_1hyq0_1542{color:#e5e7eb}._subtaskItem_1hyq0_1376._completed_1hyq0_416 ._subtaskTitle_1hyq0_1542{text-decoration:line-through;opacity:.6;color:#9ca3af}:root.dark ._subtaskItem_1hyq0_1376._completed_1hyq0_416 ._subtaskTitle_1hyq0_1542{color:#6b7280}._subtaskSubtitle_1hyq0_1578{font-size:12px;font-weight:500;color:#6b7280;line-height:1.5;padding:2px 4px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:6px;border:1px solid #e5e7eb;display:inline-flex;align-items:center;transition:all .2s ease;margin-top:4px;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark ._subtaskSubtitle_1hyq0_1578{background:linear-gradient(135deg,#1e293b,#334155);border-color:#334155;color:#9ca3af}._subtaskItem_1hyq0_1376:hover ._subtaskSubtitle_1hyq0_1578{background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-color:#d1d5db}:root.dark ._subtaskItem_1hyq0_1376:hover ._subtaskSubtitle_1hyq0_1578{background:linear-gradient(135deg,#334155,#475569);border-color:#475569}._subtaskItem_1hyq0_1376._completed_1hyq0_416 ._subtaskSubtitle_1hyq0_1578{text-decoration:line-through;opacity:.5}._subtaskDescription_1hyq0_1621{font-size:13px;color:#6b7280;margin-top:3px;line-height:1.4;white-space:pre-wrap;transition:all .2s ease;cursor:pointer;padding:4px 6px;border-radius:4px;margin-left:-6px;margin-right:-6px}._subtaskDescription_1hyq0_1621:hover{background-color:#3b82f614;color:#3b82f6}:root.dark ._subtaskDescription_1hyq0_1621{color:#9ca3af}:root.dark ._subtaskDescription_1hyq0_1621:hover{background-color:#3b82f626;color:#60a5fa}._subtaskItem_1hyq0_1376._completed_1hyq0_416 ._subtaskDescription_1hyq0_1621{text-decoration:line-through;opacity:.5}._subtaskActions_1hyq0_1511{display:flex;gap:6px;opacity:0;transition:opacity .2s ease;flex-shrink:0;align-items:center}._subtaskActionButton_1hyq0_1665{padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#9ca3af;font-size:14px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px}._subtaskActionButton_1hyq0_1665:hover{background:transparent;color:#6b7280}:root.dark ._subtaskActionButton_1hyq0_1665{color:#6b7280}:root.dark ._subtaskActionButton_1hyq0_1665:hover{background:transparent;color:#9ca3af}._subtaskActionButton_1hyq0_1665._delete_1hyq0_1695:hover{background:transparent;color:#6b7280}:root.dark ._subtaskActionButton_1hyq0_1665._delete_1hyq0_1695:hover{background:transparent;color:#9ca3af}._deleteConfirmButtons_1hyq0_1706{display:flex;gap:2px;align-items:center;animation:_slideInConfirm_1hyq0_1 .18s ease}@keyframes _slideInConfirm_1hyq0_1{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}._subtaskActionButton_1hyq0_1665._confirmDelete_1hyq0_1724{color:#10b981}._subtaskActionButton_1hyq0_1665._confirmDelete_1hyq0_1724:hover{color:#059669;background:#10b9811a}:root.dark ._subtaskActionButton_1hyq0_1665._confirmDelete_1hyq0_1724{color:#34d399}:root.dark ._subtaskActionButton_1hyq0_1665._confirmDelete_1hyq0_1724:hover{color:#10b981;background:#34d3991f}._subtaskActionButton_1hyq0_1665._cancelDelete_1hyq0_1742{color:#9ca3af}._subtaskActionButton_1hyq0_1665._cancelDelete_1hyq0_1742:hover{color:#6b7280;background:#6b72801a}:root.dark ._subtaskActionButton_1hyq0_1665._cancelDelete_1hyq0_1742{color:#6b7280}:root.dark ._subtaskActionButton_1hyq0_1665._cancelDelete_1hyq0_1742:hover{color:#9ca3af;background:#9ca3af1a}._subtaskEditForm_1hyq0_1761{padding:12px 0;display:flex;flex-direction:column;gap:8px}._loadingState_1hyq0_1769{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:var(--color-gray-400);font-size:14px}:root.dark ._loadingState_1hyq0_1769{color:#6b7280}._spinning_1hyq0_1785{animation:_spin_1hyq0_1190 1s linear infinite}@keyframes _spin_1hyq0_1190{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageCorner_1hyq0_1478{position:absolute;bottom:0;right:0;width:22px;height:22px;border:none;padding:0;cursor:pointer;z-index:10;transform-origin:100% 100%;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(225deg,rgba(0,0,0,.22) 0%,rgba(0,0,0,.08) 45%,transparent 72%);transition:transform .38s cubic-bezier(.34,1.56,.64,1),filter .3s ease;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}._pageCorner_1hyq0_1478:hover{transform:rotate(-8deg) scale(1.2);background:linear-gradient(225deg,rgba(0,0,0,.32) 0%,rgba(0,0,0,.12) 45%,transparent 72%);filter:drop-shadow(-2px -2px 5px rgba(0,0,0,.22))}._pageCorner_1hyq0_1478._pageCornerActive_1hyq0_1840{transform:rotate(-10deg) scale(1.24);background:linear-gradient(225deg,rgba(0,0,0,.28) 0%,rgba(0,0,0,.1) 45%,transparent 72%);filter:drop-shadow(-3px -3px 7px rgba(0,0,0,.25))}._pageCorner_1hyq0_1478._pageCornerActive_1hyq0_1840:hover{transform:rotate(-13deg) scale(1.3);filter:drop-shadow(-4px -4px 9px rgba(0,0,0,.3))}._pageCornerSubtask_1hyq0_1857{width:16px;height:16px}:root.dark ._pageCorner_1hyq0_1478{background:linear-gradient(225deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.09) 45%,transparent 72%)}:root.dark ._pageCorner_1hyq0_1478:hover{background:linear-gradient(225deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.14) 45%,transparent 72%);filter:drop-shadow(-2px -2px 5px rgba(0,0,0,.45))}:root.dark ._pageCorner_1hyq0_1478._pageCornerActive_1hyq0_1840{background:linear-gradient(225deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.11) 45%,transparent 72%);filter:drop-shadow(-3px -3px 7px rgba(0,0,0,.5))}:root.dark ._pageCorner_1hyq0_1478._pageCornerActive_1hyq0_1840:hover{filter:drop-shadow(-4px -4px 9px rgba(0,0,0,.55))}._hiddenContextPanel_1hyq0_1898{padding:10px 12px;background-color:#f9fafb80;border-radius:8px;border-left:3px solid #e5e7eb;position:relative;animation:_fadeSlideIn_1hyq0_1 .2s ease;width:calc(100% + 80px);max-width:calc(100vw - 120px)}._hiddenContextPanelSubtask_1hyq0_1910{margin-top:4px;padding:6px 8px;width:auto;min-height:auto}:root.dark ._hiddenContextPanel_1hyq0_1898{color:#d1d5db;background-color:#11182780;border-left-color:#374151}._hiddenContextText_1hyq0_1923{font-size:13px;color:#6b7280;line-height:1.6;white-space:pre-wrap;cursor:pointer;word-break:break-word}:root.dark ._hiddenContextText_1hyq0_1923{color:#d1d5db}._hiddenContextEmpty_1hyq0_1936{font-size:13px;color:#9ca3af;font-style:italic;cursor:pointer;line-height:1.6}:root.dark ._hiddenContextEmpty_1hyq0_1936{color:#6b7280}._hiddenContextTextarea_1hyq0_1948{width:100%;min-height:80px;font-size:13px;color:#312e81;background:#fff;border:1px solid #c7d2fe;border-radius:4px;padding:6px 8px;resize:none;line-height:1.5;font-family:inherit;box-sizing:border-box;overflow:hidden}:root.dark ._hiddenContextTextarea_1hyq0_1948{color:#c7d2fe;background:#1e1b4b;border-color:#4338ca}._hiddenContextTextarea_1hyq0_1948:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}._hiddenContextActions_1hyq0_1976{display:flex;gap:6px;margin-top:6px;justify-content:flex-end}._header_1md6o_2{display:flex;align-items:center;gap:6px;padding:12px 16px;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);min-height:56px}._panelBtn_1md6o_13{display:flex;align-items:center;padding:6px 10px;border:none;border-radius:8px;background-color:transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;white-space:nowrap;position:relative}._icon_1md6o_28{flex-shrink:0;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1)}._label_1md6o_36{display:inline-block;font-size:var(--text-lg);font-weight:600;overflow:hidden;white-space:nowrap;max-width:0;opacity:0;margin-left:0;transition:all .2s cubic-bezier(.4,0,.2,1)}._panelBtn_1md6o_13._active_1md6o_49{background-color:var(--color-gray-100);color:var(--color-gray-900)}._panelBtn_1md6o_13._active_1md6o_49 ._icon_1md6o_28{color:var(--color-gray-900)}._panelBtn_1md6o_13._active_1md6o_49 ._label_1md6o_36{max-width:200px;opacity:1;margin-left:6px}._panelBtn_1md6o_13._inactive_1md6o_65{background-color:transparent;color:var(--color-gray-400);padding:6px}._panelBtn_1md6o_13._inactive_1md6o_65 ._label_1md6o_36{max-width:0;opacity:0;margin-left:0}._panelBtn_1md6o_13._inactive_1md6o_65:hover{background-color:var(--color-gray-50);color:var(--color-gray-600)}:root.dark ._header_1md6o_2{background-color:#1e2d40;border-bottom-color:#2d3d55}:root.dark ._panelBtn_1md6o_13._active_1md6o_49{background-color:#243044;color:#f1f5f9}:root.dark ._panelBtn_1md6o_13._active_1md6o_49 ._icon_1md6o_28{color:#f1f5f9}:root.dark ._panelBtn_1md6o_13._inactive_1md6o_65{color:#9ca3af}:root.dark ._panelBtn_1md6o_13._inactive_1md6o_65:hover{background-color:#243044;color:#d1d5db}._autoToggle_1md6o_107{display:flex;align-items:center;justify-content:center;margin-left:auto;min-width:58px;width:58px;height:28px;padding:2px;border:.5px solid rgba(255,255,255,.4);border-radius:14px;background:linear-gradient(135deg,#ffffff59,#ffffff26,#94a3b840),linear-gradient(to bottom,#ffffff1a,#64748b26);backdrop-filter:blur(30px) saturate(200%) brightness(1.1);-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(1.1);box-shadow:0 0 0 .5px #ffffff80 inset,0 1px 2px #ffffff80 inset,0 -1px 1px #0000000d inset,0 2px 8px #0000001f,0 1px 3px #00000014;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;flex-shrink:0}._autoToggle_1md6o_107:disabled{opacity:.4;cursor:not-allowed}._toggleText_1md6o_160{position:absolute;font-size:12px;font-weight:600;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;pointer-events:none;color:#334155f2;text-shadow:0 1px 2px rgba(255,255,255,.6)}._toggleKnob_1md6o_173{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#fffffff2 30%,#f5f7fae6),linear-gradient(135deg,#fffffffa,#f0f2f5f2);border:.5px solid rgba(255,255,255,.8);box-shadow:0 0 0 .5px #fff9 inset,0 1px 2px #fffc inset,0 -1px 1px #00000008 inset,0 3px 8px #0000002e,0 1px 3px #0000001f,0 .5px 1px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;left:2px;z-index:4}._autoToggle_1md6o_107._idle_1md6o_211 ._toggleKnob_1md6o_173{left:2px}._autoToggle_1md6o_107._idle_1md6o_211 ._toggleText_1md6o_160{right:6px;left:auto;color:#475569d9}._autoToggle_1md6o_107._selecting_1md6o_222{border:.5px solid rgba(96,165,250,.6);background:linear-gradient(135deg,#93c5fd66,#60a5fa4d,#3b82f659),linear-gradient(to bottom,#ffffff26,#3b82f633);backdrop-filter:blur(30px) saturate(220%) brightness(1.15);-webkit-backdrop-filter:blur(30px) saturate(220%) brightness(1.15);box-shadow:0 0 0 .5px #93c5fd99 inset,0 1px 2px #ffffff80 inset,0 -1px 1px #3b82f61a inset,0 0 20px #3b82f666,0 2px 8px #3b82f640,0 1px 3px #0000001f;animation:_blueGlow_1md6o_1 2s ease-in-out infinite}._autoToggle_1md6o_107._selecting_1md6o_222 ._toggleKnob_1md6o_173{left:calc(50% - 10px)}._autoToggle_1md6o_107._selecting_1md6o_222 ._toggleText_1md6o_160{opacity:0;transform:scale(.8)}._autoToggle_1md6o_107._ready_1md6o_265{border:.5px solid rgba(96,165,250,.55);background:linear-gradient(135deg,#93c5fd59,#60a5fa40,#3b82f64d),linear-gradient(to bottom,#ffffff1f,#3b82f62e);backdrop-filter:blur(30px) saturate(210%) brightness(1.12);-webkit-backdrop-filter:blur(30px) saturate(210%) brightness(1.12);box-shadow:0 0 0 .5px #93c5fd80 inset,0 1px 2px #fff6 inset,0 -1px 1px #3b82f614 inset,0 0 16px #3b82f659,0 2px 8px #3b82f633,0 1px 3px #0000001f}._autoToggle_1md6o_107._ready_1md6o_265 ._toggleKnob_1md6o_173{left:calc(50% - 10px)}._autoToggle_1md6o_107._ready_1md6o_265 ._toggleText_1md6o_160{opacity:0;transform:scale(.8)}._autoToggle_1md6o_107._running_1md6o_306{border:.5px solid rgba(74,222,128,.6);background:linear-gradient(135deg,#86efac66,#4ade804d,#22c55e59),linear-gradient(to bottom,#ffffff26,#22c55e33);backdrop-filter:blur(30px) saturate(220%) brightness(1.15);-webkit-backdrop-filter:blur(30px) saturate(220%) brightness(1.15);box-shadow:0 0 0 .5px #86efac99 inset,0 1px 2px #ffffff80 inset,0 -1px 1px #22c55e1a inset,0 0 20px #22c55e66,0 2px 8px #22c55e40,0 1px 3px #0000001f;animation:_greenGlow_1md6o_1 2s ease-in-out infinite}._autoToggle_1md6o_107._running_1md6o_306 ._toggleKnob_1md6o_173{left:calc(100% - 22px)}._autoToggle_1md6o_107._running_1md6o_306 ._toggleText_1md6o_160{left:6px;right:auto;color:#16a34af2}@keyframes _blueGlow_1md6o_1{0%,to{box-shadow:0 0 0 .5px #93c5fd99 inset,0 1px 2px #ffffff80 inset,0 -1px 1px #3b82f61a inset,0 0 16px #3b82f659,0 2px 8px #3b82f633,0 1px 3px #0000001f}50%{box-shadow:0 0 0 .5px #93c5fdb3 inset,0 1px 2px #fff9 inset,0 -1px 1px #3b82f626 inset,0 0 28px #3b82f680,0 2px 12px #3b82f64d,0 1px 4px #00000026}}@keyframes _greenGlow_1md6o_1{0%,to{box-shadow:0 0 0 .5px #86efac99 inset,0 1px 2px #ffffff80 inset,0 -1px 1px #22c55e1a inset,0 0 16px #22c55e59,0 2px 8px #22c55e33,0 1px 3px #0000001f}50%{box-shadow:0 0 0 .5px #86efacb3 inset,0 1px 2px #fff9 inset,0 -1px 1px #22c55e26 inset,0 0 28px #22c55e80,0 2px 12px #22c55e4d,0 1px 4px #00000026}}:root.dark ._autoToggle_1md6o_107{border:.5px solid rgba(255,255,255,.25);background:linear-gradient(135deg,#fff3,#ffffff1f,#94a3b826),linear-gradient(to bottom,#ffffff14,#64748b1f);backdrop-filter:blur(30px) saturate(180%) brightness(.95);-webkit-backdrop-filter:blur(30px) saturate(180%) brightness(.95);box-shadow:0 0 0 .5px #ffffff4d inset,0 1px 2px #ffffff26 inset,0 -1px 1px #0003 inset,0 2px 8px #0006,0 1px 3px #0000004d}:root.dark ._toggleText_1md6o_160{color:#cbd5e1f2;text-shadow:0 1px 2px rgba(0,0,0,.4)}:root.dark ._autoToggle_1md6o_107._idle_1md6o_211 ._toggleText_1md6o_160{color:#94a3b8e6}:root.dark ._autoToggle_1md6o_107._selecting_1md6o_222{border:.5px solid rgba(96,165,250,.55);background:linear-gradient(135deg,#93c5fd59,#60a5fa47,#3b82f64d),linear-gradient(to bottom,#ffffff1a,#3b82f62e);backdrop-filter:blur(30px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(1.05);box-shadow:0 0 0 .5px #93c5fd80 inset,0 1px 2px #fff3 inset,0 -1px 1px #3b82f626 inset,0 0 20px #60a5fa66,0 2px 8px #60a5fa4d,0 1px 3px #0006}:root.dark ._autoToggle_1md6o_107._ready_1md6o_265{border:.5px solid rgba(96,165,250,.5);background:linear-gradient(135deg,#93c5fd4d,#60a5fa3d,#3b82f642),linear-gradient(to bottom,#ffffff14,#3b82f626);backdrop-filter:blur(30px) saturate(190%) brightness(1.02);-webkit-backdrop-filter:blur(30px) saturate(190%) brightness(1.02);box-shadow:0 0 0 .5px #93c5fd73 inset,0 1px 2px #ffffff2e inset,0 -1px 1px #3b82f61f inset,0 0 16px #60a5fa59,0 2px 8px #60a5fa40,0 1px 3px #0006}:root.dark ._autoToggle_1md6o_107._running_1md6o_306{border:.5px solid rgba(74,222,128,.55);background:linear-gradient(135deg,#86efac59,#4ade8047,#22c55e4d),linear-gradient(to bottom,#ffffff1a,#22c55e2e);backdrop-filter:blur(30px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(1.05);box-shadow:0 0 0 .5px #86efac80 inset,0 1px 2px #fff3 inset,0 -1px 1px #22c55e26 inset,0 0 20px #4ade8066,0 2px 8px #4ade804d,0 1px 3px #0006}:root.dark ._autoToggle_1md6o_107._running_1md6o_306 ._toggleText_1md6o_160{color:#4ade80}._notificationSystem_1axsd_2{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);z-index:9999;display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none}._notification_1axsd_2{display:flex;align-items:flex-start;gap:var(--spacing-sm);background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--spacing-md);min-width:320px;max-width:400px;box-shadow:var(--shadow-lg);pointer-events:auto;animation:_slideIn_1axsd_1 var(--duration-normal) ease-out;position:relative}:root.dark ._notification_1axsd_2{background-color:#2a2a2a;border:1px solid #444;color:var(--color-gray-100)}._notification_1axsd_2._success_1axsd_36{border-left:4px solid var(--color-success)}._notification_1axsd_2._error_1axsd_40{border-left:4px solid var(--color-error)}._notification_1axsd_2._warning_1axsd_44{border-left:4px solid var(--color-warning)}._notification_1axsd_2._info_1axsd_48{border-left:4px solid var(--color-info)}._iconContainer_1axsd_53{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}._successIcon_1axsd_62{color:var(--color-success)}._errorIcon_1axsd_66{color:var(--color-error)}._warningIcon_1axsd_70{color:var(--color-warning)}._infoIcon_1axsd_74{color:var(--color-info)}._content_1axsd_79{flex:1;min-width:0}._title_1axsd_84{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-xs) 0;line-height:var(--leading-tight)}._message_1axsd_92{font-size:var(--text-sm);color:var(--color-gray-700);margin:0;line-height:var(--leading-normal);word-wrap:break-word}._closeButton_1axsd_101{flex-shrink:0;background:transparent;border:none;color:var(--color-gray-500);cursor:pointer;padding:var(--spacing-xs);margin:-4px -4px 0 0;border-radius:var(--radius-sm);transition:color var(--duration-fast) ease}._closeButton_1axsd_101:hover{color:var(--color-gray-700);background-color:var(--color-gray-100)}@keyframes _slideIn_1axsd_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeOut_1axsd_141{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}._notification_1axsd_2._fadeOut_1axsd_141{animation:_fadeOut_1axsd_141 var(--duration-normal) ease-in forwards}@media (max-width: 768px){._notificationSystem_1axsd_2{top:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md)}._notification_1axsd_2{min-width:auto;max-width:none}}@media (prefers-contrast: high){._notification_1axsd_2{border-width:2px}._notification_1axsd_2._success_1axsd_36,._notification_1axsd_2._error_1axsd_40,._notification_1axsd_2._warning_1axsd_44,._notification_1axsd_2._info_1axsd_48{border-left-width:6px}}@media (prefers-reduced-motion: reduce){._notification_1axsd_2{animation:none}}._modalOverlay_1m1yf_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-lg);animation:_modalOverlayFadeIn_1m1yf_1 var(--duration-normal) ease-out}._modal_1m1yf_2{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;animation:_modalSlideIn_1m1yf_1 var(--duration-normal) ease-out;position:relative}._sm_1m1yf_31{width:100%;max-width:400px}._md_1m1yf_36{width:100%;max-width:600px}._lg_1m1yf_41{width:100%;max-width:800px}._xl_1m1yf_46{width:100%;max-width:1000px}._full_1m1yf_51{width:95vw;height:95vh;max-width:none;max-height:none}._modalHeader_1m1yf_59{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-gray-200);background-color:var(--color-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0}._modalTitle_1m1yf_69{font-size:var(--text-xl);font-weight:600;color:var(--color-gray-900);margin:0;flex:1}._closeButton_1m1yf_77{margin-left:var(--spacing-md);flex-shrink:0}._modalBody_1m1yf_83{flex:1;padding:var(--spacing-lg);overflow-y:auto;min-height:0}._modalFooter_1m1yf_91{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-gray-200);background-color:var(--color-gray-50);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@keyframes _modalOverlayFadeIn_1m1yf_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_1m1yf_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){._modalOverlay_1m1yf_2{padding:var(--spacing-md)}._modal_1m1yf_2{max-height:95vh}._sm_1m1yf_31,._md_1m1yf_36,._lg_1m1yf_41,._xl_1m1yf_46{width:100%;max-width:none}._full_1m1yf_51{width:100vw;height:100vh;border-radius:0}._modalHeader_1m1yf_59,._modalBody_1m1yf_83{padding:var(--spacing-md)}._modalFooter_1m1yf_91{padding:var(--spacing-md);flex-direction:column;align-items:stretch}._modalFooter_1m1yf_91>*{width:100%}}@media (prefers-contrast: high){._modalOverlay_1m1yf_2{background-color:#000c}._modal_1m1yf_2{border:2px solid var(--color-gray-900)}}@media (prefers-reduced-motion: reduce){._modalOverlay_1m1yf_2,._modal_1m1yf_2{animation:none}}._modal_1m1yf_2:focus{outline:2px solid var(--color-primary);outline-offset:2px}._form_40n5a_2{display:flex;flex-direction:column;gap:var(--spacing-lg)}._field_40n5a_9{display:flex;flex-direction:column;gap:var(--spacing-sm)}._label_40n5a_16{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700)}._modeGrid_40n5a_26{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._modeCard_40n5a_33{position:relative;border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:110px;background-color:#fafafa;overflow:hidden}._modeCard_40n5a_33:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f;border-color:var(--color-gray-300)}._modeCard_40n5a_33:active{transform:translateY(-1px)}._modeCard_40n5a_33:before{content:"";position:absolute;right:-20px;bottom:-20px;width:120px;height:120px;opacity:.08;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}._modeCard_40n5a_33:hover:before{transform:scale(1.1) rotate(5deg);opacity:.12}._modeCard_40n5a_33:active:before{transform:scale(.95) rotate(-5deg)}._modeIcon_40n5a_82{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background-color:#0000000a;color:var(--color-gray-700);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;z-index:1;margin-bottom:var(--spacing-sm)}._modeTitle_40n5a_98{font-size:.95rem;font-weight:600;color:var(--color-gray-900);margin:0;z-index:1;transition:all .3s ease}._mode_creator_40n5a_108:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fb7185" stroke-width="2"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"/><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"/></svg>') no-repeat center;background-size:contain}._mode_creator_40n5a_108._selected_40n5a_113{background:linear-gradient(135deg,#be123c,#fb7185);border-color:#be123c;box-shadow:0 8px 32px #fb718566}._mode_creator_40n5a_108._selected_40n5a_113:before{opacity:.2;transform:scale(1.2) rotate(10deg);filter:brightness(0) invert(1)}._mode_creator_40n5a_108._selected_40n5a_113 ._modeIcon_40n5a_82{background-color:#fff3;color:#fff}._mode_creator_40n5a_108._selected_40n5a_113 ._modeTitle_40n5a_98{color:#fff}._mode_script_40n5a_135:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2334d399"><path d="M5.5 3C4.67 3 4 3.67 4 4.5v15c0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5h-13zM7 5h2v2H7V5zm3 0h2v2h-2V5zm3 0h2v2h-2V5zm3 0h2v2h-2V5zM6 9h12v9H6V9z"/></svg>') no-repeat center;background-size:contain}._mode_script_40n5a_135._selected_40n5a_113{background:linear-gradient(135deg,#047857,#34d399);border-color:#047857;box-shadow:0 8px 32px #34d39966}._mode_script_40n5a_135._selected_40n5a_113:before{opacity:.2;transform:scale(1.2) rotate(10deg);filter:brightness(0) invert(1)}._mode_script_40n5a_135._selected_40n5a_113 ._modeIcon_40n5a_82{background-color:#fff3;color:#fff}._mode_script_40n5a_135._selected_40n5a_113 ._modeTitle_40n5a_98{color:#fff}._mode_game_40n5a_162:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%233b82f6" stroke-width="2"><line x1="6" y1="12" x2="10" y2="12"/><line x1="8" y1="10" x2="8" y2="14"/><line x1="15" y1="13" x2="15.01" y2="13"/><line x1="18" y1="11" x2="18.01" y2="11"/><rect x="2" y="6" width="20" height="12" rx="2"/></svg>') no-repeat center;background-size:contain}._mode_game_40n5a_162._selected_40n5a_113{background:linear-gradient(135deg,#1e40af,#3b82f6);border-color:#1e40af;box-shadow:0 8px 32px #3b82f666}._mode_game_40n5a_162._selected_40n5a_113:before{opacity:.2;transform:scale(1.2) rotate(10deg);filter:brightness(0) invert(1)}._mode_game_40n5a_162._selected_40n5a_113 ._modeIcon_40n5a_82{background-color:#fff3;color:#fff}._mode_game_40n5a_162._selected_40n5a_113 ._modeTitle_40n5a_98{color:#fff}._mode_ecommerce_40n5a_189:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23f59e0b" stroke-width="2"><circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/></svg>') no-repeat center;background-size:contain}._mode_ecommerce_40n5a_189._selected_40n5a_113{background:linear-gradient(135deg,#b45309,#f59e0b);border-color:#b45309;box-shadow:0 8px 32px #f59e0b66}._mode_ecommerce_40n5a_189._selected_40n5a_113:before{opacity:.2;transform:scale(1.2) rotate(10deg);filter:brightness(0) invert(1)}._mode_ecommerce_40n5a_189._selected_40n5a_113 ._modeIcon_40n5a_82{background-color:#fff3;color:#fff}._mode_ecommerce_40n5a_189._selected_40n5a_113 ._modeTitle_40n5a_98{color:#fff}._select_40n5a_113{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:var(--font-family-sans);background-color:var(--color-white);color:var(--color-gray-900);cursor:pointer;transition:border-color var(--duration-fast) ease}._select_40n5a_113:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._select_40n5a_113:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}._error_40n5a_241{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error-dark);font-size:var(--text-sm);font-weight:500}@media (max-width: 768px){._modeGrid_40n5a_26{grid-template-columns:1fr}._modeCard_40n5a_33{padding:var(--spacing-lg)}._modeTitle_40n5a_98{font-size:1rem}._form_40n5a_2{gap:var(--spacing-md)}}@media (prefers-contrast: high){._modeCard_40n5a_33{border-width:3px}._modeCard_40n5a_33._selected_40n5a_113{border-width:4px}}._container_19qjd_3{height:100vh;flex-direction:column;display:flex;background:linear-gradient(135deg,#fef2f2,#fff,#f0f9ff);overflow:hidden;font-family:var(--font-family-sans)}._mainContent_19qjd_11{flex:1;overflow-y:auto;padding-bottom:64px;position:relative}html,body{height:100%;margin:0;padding:0;overflow:hidden}._comparisonSection_19qjd_26,._faqSection_19qjd_27{max-width:1200px;margin:0 auto;width:100%}._header_19qjd_34{position:relative;padding:16px 24px 0;text-align:center;background:linear-gradient(135deg,#fef2f2,#fff);border-bottom:1px solid #f3f4f6;flex-shrink:0}._headerContent_19qjd_43{max-width:800px;margin:0 auto}._title_19qjd_48{font-size:48px;font-weight:800;color:#111827;margin-bottom:16px;line-height:1.1}._subtitle_19qjd_56{font-size:20px;color:#6b7280;margin-bottom:16px;line-height:1.6}._closeButton_19qjd_63{position:absolute;top:16px;right:24px;border:2px solid #e53e3e;width:50px;height:50px;background:#fff;color:#ee320c;cursor:pointer;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #f005051a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;font-size:14px;font-weight:600;text-indent:-10px}._closeButton_19qjd_63:hover{background:#fff;border:2px solid #e53e3e;color:#e40b0b;transform:scale(1.05);box-shadow:0 4px 16px #e3090926}._closeText_19qjd_96{white-space:nowrap}._billingToggle_19qjd_100{display:inline-flex;background:#dc2626;border-radius:12px;padding:4px;gap:4px}._toggleButton_19qjd_108{position:relative;padding:12px 24px;border:none;background:transparent;border-radius:8px;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}._toggleButton_19qjd_108._active_19qjd_124{background:#fff;color:#dc2626;box-shadow:0 2px 4px #0000001a}._saveBadge_19qjd_130{background:#dc2626;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:uppercase}._usageSection_19qjd_141{padding:32px 24px;max-width:1200px;margin:0 auto}._usageCard_19qjd_147{background:#fff;border:1px solid #ef0d0d;border-radius:16px;padding:32px;box-shadow:0 4px 16px #00000014}._usageHeader_19qjd_155{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._usageHeader_19qjd_155 h3{font-size:20px;font-weight:700;color:#111827;margin:0}._planBadge_19qjd_169{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}._usageStats_19qjd_179{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-bottom:24px}._usageStat_19qjd_179{text-align:center}._usageLabel_19qjd_190{display:block;font-size:14px;color:#6b7280;margin-bottom:8px;font-weight:500}._usageValue_19qjd_198{display:block;font-size:28px;font-weight:800;color:#dc2626}._usageProgress_19qjd_205{margin-top:16px}._progressBar_19qjd_209{width:100%;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;margin-bottom:8px}._progressFill_19qjd_218{height:100%;background:linear-gradient(90deg,#dc2626,#ef4444);border-radius:4px;transition:width .3s ease}._progressText_19qjd_225{font-size:14px;color:#6b7280;font-weight:500}._cooldownAlert_19qjd_231{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#d97706;font-size:14px;font-weight:500}._plansGrid_19qjd_246{padding:24px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._planCard_19qjd_255{position:relative;background:#fff;border:2px solid red;border-radius:12px;padding:10px 16px;transition:all .3s ease;display:flex;flex-direction:column}._planCard_19qjd_255:hover{border-color:#dc2626;box-shadow:0 12px 32px #dc262626;transform:translateY(-4px)}._planCard_19qjd_255._popular_19qjd_272{border-color:red}._planCard_19qjd_255._enterprise_19qjd_276{border-color:#7c3aed;background:linear-gradient(135deg,#fff,#f8fafc)}._planCard_19qjd_255._current_19qjd_281{border-color:#059669;background:linear-gradient(135deg,#f0fdf4,#fff)}._popularBadge_19qjd_286,._enterpriseBadge_19qjd_287{position:absolute;top:-24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;z-index:10;white-space:nowrap}._popularBadge_19qjd_286{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}._enterpriseBadge_19qjd_287{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff}._planHeader_19qjd_315{text-align:center;margin-bottom:16px}._planIcon_19qjd_320{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#dc2626,#ed0c04);border-radius:50%;color:#fff;margin-bottom:10px}._planCard_19qjd_255._enterprise_19qjd_276 ._planIcon_19qjd_320{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}._planCard_19qjd_255._current_19qjd_281 ._planIcon_19qjd_320{background:linear-gradient(135deg,#059669,#10b981)}._planName_19qjd_340{font-size:18px;font-weight:800;color:#111827;margin:0 0 4px}._planDescription_19qjd_347{font-size:13px;color:#f60707;margin:0;line-height:1.4}._planPrice_19qjd_355{text-align:center;margin-bottom:16px}._price_19qjd_360{display:block;font-size:26px;font-weight:900;color:#e40808;margin-bottom:2px}._planCard_19qjd_255._enterprise_19qjd_276 ._price_19qjd_360{color:#820cd6}._planCard_19qjd_255._current_19qjd_281 ._price_19qjd_360{color:#059669}._yearlyNote_19qjd_376{font-size:12px;color:#059669;font-weight:600;background:#f0fdf4;padding:2px 8px;border-radius:12px}._planLimit_19qjd_386{text-align:center;margin-bottom:18px;padding:10px;background:#f9fafb;border-radius:8px}._limitLabel_19qjd_394{display:block;font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}._limitValue_19qjd_402{display:block;font-size:16px;font-weight:800;color:#111827}._overagePrice_19qjd_409{display:block;font-size:12px;color:#dc2626;font-weight:600;background:#dc26261a;padding:2px 6px;border-radius:4px;margin-top:4px}._cooldownNote_19qjd_419{display:block;font-size:12px;color:#f59e0b;margin-top:4px;font-weight:500}._planFeatures_19qjd_428{flex:1;margin-bottom:18px}._feature_19qjd_433{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:12px;line-height:1.4}._checkIcon_19qjd_442{color:#059669;flex-shrink:0;margin-top:2px}._feature_19qjd_433 span{color:#374151}._paymentToggleWrapper_19qjd_453{position:absolute;top:18px;left:24px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:8px}._paymentTogglePill_19qjd_465{position:relative;display:flex;background:#f3f4f6;border-radius:12px;padding:3px;box-shadow:0 1px 4px #00000014}._paymentToggleSlider_19qjd_475{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:#fff;border-radius:10px;box-shadow:0 1px 6px #00000024;transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}._paymentToggleSliderRight_19qjd_490{transform:translate(100%)}._paymentToggleOption_19qjd_495{position:relative;z-index:1;display:flex;align-items:center;gap:5px;padding:7px 16px;border:none;background:transparent;border-radius:10px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:color .2s ease;white-space:nowrap;font-family:inherit}._paymentToggleOption_19qjd_495:hover{color:#374151}._paymentToggleOptionActive_19qjd_519{color:#111827;font-weight:700}._creditCardIcon_19qjd_525{color:#374151;flex-shrink:0}._paymentToggleNote_19qjd_531{font-size:12px;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;padding:5px 14px;margin:0;white-space:nowrap;line-height:1.5}._paymentMethodSelector_19qjd_544{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}._paymentMethodLabel_19qjd_552{font-size:14px;font-weight:600;color:#6b7280;margin:0}._paymentMethodTabs_19qjd_559{display:flex;gap:8px;background:#f3f4f6;border-radius:10px;padding:4px}._paymentMethodTab_19qjd_559{display:flex;align-items:center;gap:6px;padding:8px 20px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;white-space:nowrap}._paymentMethodTab_19qjd_559:hover{color:#111827;background:#fff9}._paymentMethodTabActive_19qjd_588{background:#fff;color:#111827;font-weight:700;box-shadow:0 1px 4px #0000001f}._paymentMethodIcon_19qjd_595{font-size:16px;line-height:1}._alipayNote_19qjd_600{font-size:13px;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:8px 14px;margin:0;text-align:center;max-width:480px}._planAction_19qjd_613{margin-top:auto}._subscribeButton_19qjd_617{width:100%;height:44px;font-size:15px;font-weight:700;border-radius:10px;transition:all .2s;color:red;background:transparent}._subscribeButton_19qjd_617[data-variant=current]:hover,._subscribeButton_19qjd_617[data-variant=outline]:hover{background:#2d0364}._spinning_19qjd_633{animation:_spin_19qjd_633 1s linear infinite}._comparisonSection_19qjd_26{padding:64px 24px;max-width:1200px;margin:32px auto 0;background:#fff;border-radius:24px;border:1px solid #e5e7eb}._sectionTitle_19qjd_648{font-size:32px;font-weight:800;color:#111827;text-align:center;margin-bottom:48px}._comparisonTable_19qjd_656{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}._tableHeader_19qjd_662{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;background:#f9fafb;border-bottom:1px solid #e5e7eb}._tableRow_19qjd_669{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #f3f4f6}._tableRow_19qjd_669:last-child{border-bottom:none}._featureColumn_19qjd_679,._planColumn_19qjd_680,._featureCell_19qjd_681,._planCell_19qjd_682{padding:16px;display:flex;align-items:center;justify-content:center;text-align:center}._featureColumn_19qjd_679,._featureCell_19qjd_681{justify-content:flex-start;text-align:left;font-weight:600;color:#374151}._planColumn_19qjd_680{font-weight:700;color:#111827;background:#f9fafb}._planCell_19qjd_682{color:#6b7280;font-size:14px}._planCell_19qjd_682 svg{color:#059669}._faqSection_19qjd_27{padding:64px 24px;max-width:1000px;margin:0 auto}._faqGrid_19qjd_720{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}._faqItem_19qjd_726{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000a}._faqItem_19qjd_726 h3{font-size:18px;font-weight:700;color:#111827;margin-bottom:12px}._faqItem_19qjd_726 p{font-size:14px;color:#6b7280;line-height:1.6;margin:0}._footer_19qjd_749{display:flex;justify-content:center;align-items:center;gap:48px;padding:12px 24px;background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0}._securityInfo_19qjd_760,._supportInfo_19qjd_761,._guaranteeInfo_19qjd_762{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;font-weight:500}._securityInfo_19qjd_760 svg,._supportInfo_19qjd_761 svg,._guaranteeInfo_19qjd_762 svg{color:#059669}@media (max-width: 1200px){._plansGrid_19qjd_246{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}}@media (max-width: 768px){._header_19qjd_34{padding:40px 16px 32px}._closeButton_19qjd_63{top:12px;right:16px;padding:10px;width:44px;height:40px;font-size:24px}._title_19qjd_48{font-size:36px}._subtitle_19qjd_56{font-size:16px}._billingToggle_19qjd_100{flex-direction:column;width:200px}._toggleButton_19qjd_108{padding:10px 20px}._usageSection_19qjd_141,._plansGrid_19qjd_246{padding:20px 16px}._plansGrid_19qjd_246{grid-template-columns:1fr;gap:12px}._planCard_19qjd_255{padding:16px 14px}._planIcon_19qjd_320{width:40px;height:40px}._planName_19qjd_340{font-size:16px}._price_19qjd_360{font-size:24px}._planLimit_19qjd_386{padding:8px;margin-bottom:14px}._limitValue_19qjd_402{font-size:14px}._planFeatures_19qjd_428{margin-bottom:14px}._feature_19qjd_433{font-size:11px;margin-bottom:6px}._usageStats_19qjd_179{grid-template-columns:1fr;gap:16px}._comparisonTable_19qjd_656{font-size:12px}._tableHeader_19qjd_662,._tableRow_19qjd_669{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}._featureColumn_19qjd_679,._planColumn_19qjd_680,._featureCell_19qjd_681,._planCell_19qjd_682{padding:12px 8px}._faqGrid_19qjd_720{grid-template-columns:1fr;gap:20px}._footer_19qjd_749{flex-direction:column;gap:24px}}@media (max-width: 480px){._header_19qjd_34{padding:32px 12px 24px}._title_19qjd_48{font-size:28px}._subtitle_19qjd_56{font-size:14px}._usageCard_19qjd_147{padding:20px}._planCard_19qjd_255{padding:18px 16px}._planIcon_19qjd_320{width:44px;height:44px}._planName_19qjd_340{font-size:18px}._price_19qjd_360{font-size:26px}._comparisonSection_19qjd_26,._faqSection_19qjd_27{padding:40px 12px}._sectionTitle_19qjd_648{font-size:24px}._comparisonTable_19qjd_656{font-size:11px}._faqItem_19qjd_726{padding:20px}._faqItem_19qjd_726 h3{font-size:16px}._faqItem_19qjd_726 p{font-size:13px}}@keyframes _spin_19qjd_633{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._planCard_19qjd_255{animation:_fadeInUp_19qjd_1 .6s ease-out}._planCard_19qjd_255:nth-child(1){animation-delay:.1s}._planCard_19qjd_255:nth-child(2){animation-delay:.2s}._planCard_19qjd_255:nth-child(3){animation-delay:.3s}._planCard_19qjd_255:nth-child(4){animation-delay:.4s}@keyframes _fadeInUp_19qjd_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._toggleButton_19qjd_108:focus,._subscribeButton_19qjd_617:focus,._closeButton_19qjd_63:focus{outline:2px solid #ef4444;outline-offset:2px}:root.dark ._container_19qjd_3{background:linear-gradient(135deg,#111827,#1a2535,#1f2937)}:root.dark ._header_19qjd_34{background:linear-gradient(135deg,#1a2535,#1f2937);border-color:#2d3d55}:root.dark ._title_19qjd_48{color:#f1f5f9}:root.dark ._subtitle_19qjd_56{color:#94a3b8}:root.dark ._usageCard_19qjd_147{background:#1f2937;border-color:#374151}:root.dark ._planCard_19qjd_255{background:#1f2937;border-color:#374151;box-shadow:0 4px 16px #0006}:root.dark ._planCard_19qjd_255:hover{border-color:#e53935;box-shadow:0 8px 24px #e5393533}:root.dark ._comparisonSection_19qjd_26{background:#1f2937;border-color:#374151}:root.dark ._faqItem_19qjd_726{background:#1f2937;border-color:#374151}:root.dark ._usageHeader_19qjd_155 h3,:root.dark ._planName_19qjd_340,:root.dark ._sectionTitle_19qjd_648,:root.dark ._faqItem_19qjd_726 h3{color:#f1f5f9}:root.dark ._usageLabel_19qjd_190,:root.dark ._limitLabel_19qjd_394,:root.dark ._planDescription_19qjd_347,:root.dark ._progressText_19qjd_225,:root.dark ._faqItem_19qjd_726 p{color:#94a3b8}:root.dark ._planLimit_19qjd_386{background:#243044}:root.dark ._limitValue_19qjd_402{color:#f1f5f9}:root.dark ._feature_19qjd_433 span{color:#d1d5db}:root.dark ._tableHeader_19qjd_662,:root.dark ._planColumn_19qjd_680{background:#243044}:root.dark ._featureCell_19qjd_681{color:#d1d5db}:root.dark ._planCell_19qjd_682{color:#94a3b8}:root.dark ._footer_19qjd_749{background:#1a2535;border-color:#2d3d55}:root.dark ._securityInfo_19qjd_760,:root.dark ._supportInfo_19qjd_761,:root.dark ._guaranteeInfo_19qjd_762{color:#94a3b8}:root.dark ._billingToggle_19qjd_100{background:#7f1d1d}:root.dark ._toggleButton_19qjd_108._active_19qjd_124{background:#1f2937;color:#f87171}:root.dark ._subscribeButton_19qjd_617[data-variant=current]{border-color:#374151;color:#9ca3af}:root.dark ._subscribeButton_19qjd_617:hover{background:#374151}._backdrop_18fjp_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_18fjp_1 .3s ease-out}._modal_18fjp_16{position:relative;width:95vw;height:95vh;max-width:1400px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px #00000040;animation:_slideIn_18fjp_1 .4s ease-out}._modalHeader_18fjp_28{position:absolute;top:0;right:0;z-index:10;padding:16px}._closeButton_18fjp_36{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;background:#ffffffe6;border-radius:50%;color:#6b7280;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000026}._closeButton_18fjp_36:hover{background:#fff;color:#dc2626;transform:scale(1.05)}._modalContent_18fjp_58{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}@keyframes _fadeIn_18fjp_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_18fjp_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){._modal_18fjp_16{width:100vw;height:100vh;border-radius:0}._modalHeader_18fjp_28{padding:12px}._closeButton_18fjp_36{width:40px;height:40px}}._modalContent_18fjp_58::-webkit-scrollbar{width:8px}._modalContent_18fjp_58::-webkit-scrollbar-track{background:#f1f5f9}._modalContent_18fjp_58::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._modalContent_18fjp_58::-webkit-scrollbar-thumb:hover{background:#94a3b8}._closeButton_18fjp_36:focus{outline:2px solid #dc2626;outline-offset:2px}@media (prefers-color-scheme: dark){._backdrop_18fjp_2{background:#000c}._modal_18fjp_16{background:#1f2937}._closeButton_18fjp_36{background:#1f2937e6;color:#9ca3af}._closeButton_18fjp_36:hover{background:#1f2937;color:#ef4444}._modalContent_18fjp_58::-webkit-scrollbar-track{background:#374151}._modalContent_18fjp_58::-webkit-scrollbar-thumb{background:#4b5563}._modalContent_18fjp_58::-webkit-scrollbar-thumb:hover{background:#6b7280}}._coverOverlay_1h3b0_2{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(220,38,38,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(239,68,68,.15) 0%,transparent 50%),linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a2a2a);z-index:998;display:flex;flex-direction:column;opacity:0;transition:opacity .5s ease-out;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._coverOverlay_1h3b0_2._visible_1h3b0_23{opacity:1}._navSpacer_1h3b0_28{height:20px;background:transparent;flex-shrink:0}._particleContainer_1h3b0_35{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}._particle_1h3b0_35{position:absolute;width:3px;height:3px;background:#fff9;border-radius:50%;animation:_particleFloat_1h3b0_1 15s linear infinite}@keyframes _particleFloat_1h3b0_1{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}._geometricBg_1h3b0_73{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}._circle1_1h3b0_84,._circle2_1h3b0_85,._circle3_1h3b0_86{position:absolute;border-radius:50%;opacity:.05}._circle1_1h3b0_84{width:600px;height:600px;background:radial-gradient(circle,#dc2626 0%,transparent 70%);top:-200px;right:-200px;animation:_float1_1h3b0_1 20s ease-in-out infinite}._circle2_1h3b0_85{width:400px;height:400px;background:radial-gradient(circle,#ef4444 0%,transparent 70%);bottom:-100px;left:-100px;animation:_float2_1h3b0_1 15s ease-in-out infinite}._circle3_1h3b0_86{width:300px;height:300px;background:radial-gradient(circle,#f87171 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:_float3_1h3b0_1 25s ease-in-out infinite}@keyframes _float1_1h3b0_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,50px) scale(1.1)}}@keyframes _float2_1h3b0_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-50px) scale(1.15)}}@keyframes _float3_1h3b0_1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}._coverContent_1h3b0_136{flex:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem 2rem 2.5rem;overflow:visible;gap:2rem;max-width:1400px;margin:0 auto;width:100%;min-height:calc(100vh - 20px);box-sizing:border-box}._heroSection_1h3b0_153{text-align:center;animation:_heroFadeIn_1h3b0_1 1.2s ease-out;position:relative;margin-bottom:.5rem}._sparkleIcon_1h3b0_160{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:50%;margin-bottom:1rem;color:#fff;animation:_iconPulse_1h3b0_1 2s ease-in-out infinite;box-shadow:0 10px 40px #dc262666}@keyframes _iconPulse_1h3b0_1{0%,to{transform:scale(1);box-shadow:0 10px 40px #dc262666}50%{transform:scale(1.1);box-shadow:0 15px 50px #dc262699}}._heroTitle_1h3b0_179{font-size:3.5rem;font-weight:800;margin-bottom:.75rem;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.5);letter-spacing:-.02em;line-height:1.1}._typewriter_1h3b0_189{display:inline-block}._cursor_1h3b0_193{display:inline-block;margin-left:4px;animation:_blink_1h3b0_1 1s infinite;color:#dc2626}@keyframes _blink_1h3b0_1{0%,50%{opacity:1}51%,to{opacity:0}}._heroSubtitle_1h3b0_205{font-size:1.25rem;color:#d1d5db;font-weight:300;max-width:600px;margin:0 auto;line-height:1.5}@keyframes _heroFadeIn_1h3b0_1{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._featuresSection_1h3b0_226{width:100%;max-width:1200px}._featureGrid_1h3b0_231{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:0 1rem;max-width:1200px;margin:0 auto}._featureCard_1h3b0_240{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.75rem 1.5rem;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;opacity:0;animation:_cardSlideIn_1h3b0_1 .8s ease-out forwards;transform-style:preserve-3d}@keyframes _cardSlideIn_1h3b0_1{0%{opacity:0;transform:translateY(50px) rotateX(15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}._featureCard_1h3b0_240:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}._featureCard_1h3b0_240:hover:before{left:100%}._featureCard_1h3b0_240:hover{transform:translateY(-15px) scale(1.05);border-color:#dc262680;box-shadow:0 25px 50px #0000004d,0 0 0 1px #dc262633,0 0 40px #dc262633;background:#ffffff14}._featureIconWrapper_1h3b0_291{position:relative;width:80px;height:80px;margin:0 auto 1rem}._featureIconBg_1h3b0_298{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:.2;filter:blur(20px);animation:_iconFloat_1h3b0_1 3s ease-in-out infinite}._featureIcon_1h3b0_291{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;animation:_iconFloat_1h3b0_1 3s ease-in-out infinite}._featureCard_1h3b0_240:hover ._featureIcon_1h3b0_291{animation:_iconSpin_1h3b0_1 .6s ease-in-out}@keyframes _iconFloat_1h3b0_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _iconSpin_1h3b0_1{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}._featureTitle_1h3b0_335{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:.5rem}._featureDescription_1h3b0_342{font-size:.95rem;color:#9ca3af;line-height:1.5;margin:0}._ctaSection_1h3b0_350{display:flex;flex-direction:column;align-items:center;gap:.875rem;animation:_ctaFadeIn_1h3b0_1 1s ease-out .8s both;margin-top:.5rem}@keyframes _ctaFadeIn_1h3b0_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._primaryCTA_1h3b0_371{position:relative;display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#dc2626,#ef4444);border:none;color:#fff;font-weight:700;font-size:1.125rem;padding:1rem 2.5rem;border-radius:50px;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px #dc262666,0 0 0 1px #ffffff1a;z-index:1}._primaryCTA_1h3b0_371:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease;z-index:-1}._primaryCTA_1h3b0_371:hover:before{left:100%}._primaryCTA_1h3b0_371:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px #dc262680,0 0 0 1px #fff3,0 0 60px #dc26264d}._primaryCTA_1h3b0_371:active{transform:translateY(-1px) scale(1.02)}._secondaryCTA_1h3b0_421{display:flex;align-items:center;gap:.5rem;background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;font-weight:600;font-size:1.125rem;padding:1rem 2.5rem;border-radius:50px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._secondaryCTA_1h3b0_421:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 20px #0003}._secondaryCTA_1h3b0_421:active{transform:translateY(0)}._skipButton_1h3b0_449{background:transparent;border:none;color:#9ca3af;font-size:.95rem;padding:.75rem 1.5rem;cursor:pointer;transition:all .2s ease;text-decoration:underline;text-underline-offset:4px}._skipButton_1h3b0_449:hover{color:#fff}@media (max-width: 1024px){._featureGrid_1h3b0_231{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._navSpacer_1h3b0_28{height:12px}._coverContent_1h3b0_136{padding:.75rem 1rem 2rem;gap:1.25rem;min-height:calc(100vh - 12px)}._heroSection_1h3b0_153{margin-bottom:0}._sparkleIcon_1h3b0_160{width:54px;height:54px;margin-bottom:.625rem}._heroTitle_1h3b0_179{font-size:2rem;margin-bottom:.5rem}._heroSubtitle_1h3b0_205{font-size:1rem}._featureGrid_1h3b0_231{grid-template-columns:repeat(2,1fr);gap:.875rem;padding:0}._featureCard_1h3b0_240{padding:1.25rem 1rem}._featureCard_1h3b0_240:hover{transform:translateY(-4px) scale(1.02)}._featureIconWrapper_1h3b0_291{width:56px;height:56px;margin-bottom:.625rem}._featureTitle_1h3b0_335{font-size:1rem;margin-bottom:.25rem}._featureDescription_1h3b0_342{font-size:.8rem}._ctaSection_1h3b0_350{gap:.625rem;margin-top:0}._primaryCTA_1h3b0_371{font-size:1rem;padding:.875rem 2rem}._secondaryCTA_1h3b0_421{font-size:.95rem;padding:.75rem 1.75rem}}@media (max-width: 480px){._coverContent_1h3b0_136{padding:.5rem .875rem 1.75rem;gap:1rem}._heroTitle_1h3b0_179{font-size:1.75rem}._heroSubtitle_1h3b0_205{font-size:.9rem}._sparkleIcon_1h3b0_160{width:48px;height:48px}._featureGrid_1h3b0_231{gap:.75rem}._featureCard_1h3b0_240{padding:1rem .75rem}._featureIconWrapper_1h3b0_291{width:48px;height:48px}._featureTitle_1h3b0_335{font-size:.9rem}._featureDescription_1h3b0_342{font-size:.75rem}._primaryCTA_1h3b0_371{font-size:.95rem;padding:.8rem 1.75rem}._secondaryCTA_1h3b0_421{font-size:.875rem;padding:.65rem 1.5rem}}@media (max-width: 360px){._heroTitle_1h3b0_179{font-size:1.5rem}._heroSubtitle_1h3b0_205{font-size:.85rem}._featureGrid_1h3b0_231{gap:.625rem}._featureCard_1h3b0_240{padding:.875rem .625rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._particle_1h3b0_35,._circle1_1h3b0_84,._circle2_1h3b0_85,._circle3_1h3b0_86{animation:none!important}}._mainLayout_vwcma_3{display:grid;grid-template-columns:minmax(40px,60px) 1fr minmax(500px,50vw) 1fr;grid-template-rows:1fr minmax(150px,300px);grid-template-areas:"nav sidebar-left workspace sidebar-right" "nav sidebar-left ai-chat sidebar-right";height:100vh;height:100dvh;width:100vw;overflow:hidden;background-color:var(--color-white)}._mainLayout_vwcma_3{transition:grid-template-columns .3s ease,grid-template-rows .3s ease}:root.dark ._mainLayout_vwcma_3{background-color:#141e2d!important}._globalNavigation_vwcma_30{grid-area:nav;background-color:var(--color-gray-900);border-right:1px solid var(--color-gray-200);z-index:100}._leftSidebar_vwcma_38{grid-area:sidebar-left;background-color:var(--color-bg-secondary);border-right:1px solid var(--color-border);transition:transform var(--duration-normal) ease;overflow:hidden}._leftSidebar_vwcma_38._hidden_vwcma_46{transform:translate(-100%)}._mainContent_vwcma_51{grid-area:workspace;overflow:hidden;background-color:var(--color-white);padding:0;display:flex;justify-content:center}:root.dark ._mainContent_vwcma_51{background-color:#141e2d!important;background:#141e2d!important}._workspaceArea_vwcma_66{width:100%;max-width:none;height:100%;background-color:var(--color-white);overflow:hidden;box-shadow:none;border-radius:0;border:none}:root.dark ._workspaceArea_vwcma_66{background-color:#141e2d!important}:root.dark ._leftSidebar_vwcma_38{background-color:#1e2d40;border-right-color:#2d3d55}:root.dark ._rightSidebar_vwcma_87{background-color:#1e2d40;border-left-color:#2d3d55}:root.dark ._aiChatPanel_vwcma_92{background-color:#1e2d40;border-top-color:#2d3d55}._aiChatPanel_vwcma_92{grid-area:ai-chat;background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);overflow-y:hidden;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}._rightSidebar_vwcma_87{grid-area:sidebar-right;background-color:var(--color-bg-secondary);border-left:1px solid var(--color-border);transition:transform var(--duration-normal) ease;overflow:hidden;min-width:252px}._rightSidebar_vwcma_87._hidden_vwcma_46{transform:translate(100%)}._rightPanelContainer_vwcma_124{height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%}._panelContent_vwcma_133{flex:1;overflow:hidden}._versionSidebar_vwcma_139{height:100%;overflow:hidden;width:100%}._mobileBar_vwcma_146{grid-area:mobile-bar;display:none;align-items:center;justify-content:space-between;padding:0 12px;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);height:44px;z-index:50}._mobileBarBtn_vwcma_158{display:flex;align-items:center;gap:6px;padding:6px 10px;border:none;background:transparent;color:var(--color-text-primary);font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;transition:background .2s}._mobileBarBtn_vwcma_158:hover{background:var(--color-bg-secondary)}._mobileBarLogo_vwcma_177{font-size:15px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px}:root.dark ._mobileBar_vwcma_146{background-color:#1a1a1a;border-bottom-color:#333}:root.dark ._mobileBarBtn_vwcma_158{color:#e5e7eb}:root.dark ._mobileBarBtn_vwcma_158:hover{background:#2d2d2d}:root.dark ._mobileBarLogo_vwcma_177{color:#f9fafb}._mobileBackdrop_vwcma_202{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 1921px){._mainLayout_vwcma_3{grid-template-columns:60px minmax(275px,18vw) 1fr minmax(282px,18vw);grid-template-rows:1fr minmax(220px,25vh)}}@media (max-width: 1920px) and (min-width: 1401px){._mainLayout_vwcma_3{grid-template-columns:55px minmax(255px,19vw) 1fr minmax(262px,19vw);grid-template-rows:1fr minmax(150px,180px)}}@media (max-width: 1400px) and (min-width: 1201px){._mainLayout_vwcma_3{grid-template-columns:50px minmax(235px,20vw) 1fr minmax(242px,20vw);grid-template-rows:1fr minmax(150px,180px);grid-template-areas:"nav sidebar-left workspace sidebar-right" "nav sidebar-left ai-chat sidebar-right"}}@media (max-width: 1200px) and (min-width: 901px){._mainLayout_vwcma_3{grid-template-columns:45px minmax(235px,20vw) 1fr minmax(242px,20vw);grid-template-rows:1fr minmax(150px,180px);grid-template-areas:"nav sidebar-left workspace sidebar-right" "nav sidebar-left ai-chat sidebar-right"}}@media (max-width: 900px){._mainLayout_vwcma_3{grid-template-columns:40px 1fr;grid-template-rows:44px 1fr auto;grid-template-areas:"nav mobile-bar" "nav workspace" "nav ai-chat";transition:grid-template-columns .3s ease}._mobileBar_vwcma_146{display:flex}._mobileBarBtnRight_vwcma_284{display:flex!important}._mainContent_vwcma_51{padding:0}._workspaceArea_vwcma_66{box-shadow:none;border-radius:0;padding:0}._leftSidebar_vwcma_38{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:clamp(240px,75vw,320px);z-index:300;box-shadow:4px 0 20px #00000026;transform:translate(-100%);transition:transform .3s ease}._leftSidebar_vwcma_38._mobileOpen_vwcma_312{transform:translate(0)}._rightSidebar_vwcma_87{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:clamp(280px,85vw,380px);min-width:unset;z-index:300;box-shadow:-4px 0 20px #0003;transform:translate(100%);transition:transform .3s ease}._rightSidebar_vwcma_87._mobileOpen_vwcma_312{transform:translate(0)!important}._rightSidebar_vwcma_87._hidden_vwcma_46{transform:translate(100%)}._globalNavigation_vwcma_30{width:40px}._aiChatPanel_vwcma_92{max-height:45vh}}@media (min-width: 901px){._mainLayout_vwcma_3:has(._leftSidebar_vwcma_38._hidden_vwcma_46){grid-template-columns:minmax(40px,60px) 1fr minmax(252px,22vw);grid-template-areas:"nav workspace sidebar-right" "nav ai-chat sidebar-right"}._mainLayout_vwcma_3:has(._rightSidebar_vwcma_87._hidden_vwcma_46){grid-template-columns:minmax(40px,60px) minmax(245px,22vw) 1fr;grid-template-areas:"nav sidebar-left workspace" "nav sidebar-left ai-chat"}._mainLayout_vwcma_3:has(._leftSidebar_vwcma_38._hidden_vwcma_46):has(._rightSidebar_vwcma_87._hidden_vwcma_46){grid-template-columns:minmax(40px,60px) 1fr;grid-template-areas:"nav workspace" "nav ai-chat"}}@media (min-width: 2560px){._mainLayout_vwcma_3{grid-template-columns:70px minmax(315px,16vw) 1fr minmax(322px,16vw);grid-template-rows:1fr minmax(150px,15vh)}}@media (min-width: 3440px){._mainLayout_vwcma_3{grid-template-columns:80px minmax(345px,15vw) 1fr minmax(352px,15vw);grid-template-rows:1fr minmax(160px,14vh)}}._overlay_34lga_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_34lga_15{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;animation:_modalSlideIn_34lga_1 .3s ease-out}@keyframes _modalSlideIn_34lga_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_34lga_38{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}._titleSection_34lga_49{display:flex;align-items:center;gap:1.5rem;flex:1}._title_34lga_49{font-size:1.5rem;font-weight:700;margin:0}._languageToggle_34lga_62{display:flex;gap:.5rem}._langButton_34lga_67{font-size:.875rem;padding:.375rem .75rem;min-width:auto}._closeButton_34lga_73{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}._closeButton_34lga_73:hover{background:#ffffff1a}._body_34lga_90{flex:1;overflow-y:auto;padding:0}._content_34lga_96{padding:2rem;line-height:1.6}._section_34lga_101{margin-bottom:2rem}._section_34lga_101 h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}._section_34lga_101 h4{font-size:1.1rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem}._section_34lga_101 p{color:#4b5563;margin:0 0 1rem;text-align:justify}._section_34lga_101 ul{color:#4b5563;margin:1rem 0;padding-left:1.5rem}._section_34lga_101 li{margin-bottom:.5rem}._section_34lga_101 li::marker{color:#667eea}._footer_34lga_141{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 12px 12px}._lastUpdated_34lga_151{color:#6b7280;font-size:.875rem;margin:0;font-style:italic}@media (max-width: 768px){._overlay_34lga_1{padding:.5rem}._modal_34lga_15{max-height:95vh}._header_34lga_38{padding:1rem 1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}._titleSection_34lga_49{width:100%;justify-content:space-between}._title_34lga_49{font-size:1.25rem}._closeButton_34lga_73{position:absolute;top:1rem;right:1rem}._content_34lga_96{padding:1.5rem}._footer_34lga_141{padding:1rem 1.5rem;flex-direction:column;gap:1rem;text-align:center}._section_34lga_101 h3{font-size:1.1rem}._section_34lga_101 h4{font-size:1rem}}@media (max-width: 480px){._overlay_34lga_1{padding:0}._modal_34lga_15{border-radius:0;max-height:100vh;height:100vh}._header_34lga_38{border-radius:0;padding:1rem}._content_34lga_96{padding:1rem}._footer_34lga_141{border-radius:0;padding:1rem}._languageToggle_34lga_62{flex-direction:column;gap:.25rem}._langButton_34lga_67{font-size:.75rem;padding:.25rem .5rem}}@media (prefers-color-scheme: dark){._modal_34lga_15{background:#1f2937}._header_34lga_38{border-color:#374151}._section_34lga_101 h3{color:#f9fafb;border-color:#374151}._section_34lga_101 h4{color:#e5e7eb}._section_34lga_101 p,._section_34lga_101 li{color:#d1d5db}._footer_34lga_141{background:#111827;border-color:#374151}._lastUpdated_34lga_151{color:#9ca3af}}._body_34lga_90::-webkit-scrollbar{width:8px}._body_34lga_90::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}._body_34lga_90::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._body_34lga_90::-webkit-scrollbar-thumb:hover{background:#94a3b8}._closeButton_34lga_73:focus,._langButton_34lga_67:focus{outline:2px solid #667eea;outline-offset:2px}@media print{._overlay_34lga_1{position:static;background:none;padding:0}._modal_34lga_15{box-shadow:none;max-height:none;border:1px solid #ccc}._header_34lga_38{background:#fff;color:#000;border-bottom-color:#ccc}._languageToggle_34lga_62,._closeButton_34lga_73{display:none}._footer_34lga_141{background:#fff;border-top-color:#ccc}._section_34lga_101 h3,._section_34lga_101 h4{color:#000}._section_34lga_101 p,._section_34lga_101 li{color:#333}}._container_1grc5_2{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;padding:24px 16px;box-sizing:border-box;overflow-y:auto}._formCard_1grc5_18{width:100%;max-width:440px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f;border:1px solid #e5e7eb;overflow:hidden;animation:_fadeIn_1grc5_1 .25s ease}@keyframes _fadeIn_1grc5_1{0%{opacity:0}to{opacity:1}}._header_1grc5_35{text-align:center;padding:32px 36px 24px;border-bottom:1px solid #f3f4f6}._logo_1grc5_41{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#dc2626;border-radius:50%;color:#fff;margin-bottom:14px}._title_1grc5_53{margin:0 0 6px;color:#111827;font-size:22px;font-weight:700}._subtitle_1grc5_60{margin:0;color:#6b7280;font-size:14px;line-height:1.5}._form_1grc5_18{padding:24px 36px 28px;display:flex;flex-direction:column;gap:16px}._formGroup_1grc5_75{display:flex;flex-direction:column;gap:8px}._label_1grc5_81{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}._inputWrapper_1grc5_88{position:relative;display:flex;align-items:center}._inputIcon_1grc5_94{position:absolute;left:12px;color:#9ca3af;z-index:1;pointer-events:none}._input_1grc5_88{width:100%;padding:10px 14px 10px 42px!important;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .15s,box-shadow .15s;background:#fff;color:#111827}._passwordInput_1grc5_114{padding-right:46px!important}._input_1grc5_88:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}._input_1grc5_88:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}._passwordToggle_1grc5_130{position:absolute;right:12px;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s;display:flex;align-items:center;justify-content:center}._passwordToggle_1grc5_130:hover:not(:disabled){color:#dc2626}._passwordToggle_1grc5_130:disabled{color:#d1d5db;cursor:not-allowed}._checkboxLabel_1grc5_155{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#374151}._checkbox_1grc5_155{width:16px;height:16px;accent-color:#dc2626;cursor:pointer}._checkboxText_1grc5_171{-webkit-user-select:none;user-select:none}._buttonGroup_1grc5_175{display:flex;gap:12px;margin-top:8px;align-items:stretch}._submitButton_1grc5_182,._homeButton_1grc5_183{min-height:48px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;box-sizing:border-box}._submitButton_1grc5_182{flex:2;background:#dc2626;color:#fff;border:none;transition:background .15s}._submitButton_1grc5_182:hover:not(:disabled){background:#b91c1c}._homeButton_1grc5_183{flex:1;border:1px solid #d1d5db;background:#fff;color:#374151;transition:all .2s;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 20px 13px}._homeIcon_1grc5_223{position:relative;top:3px}._homeButton_1grc5_183:hover:not(:disabled){border-color:#dc2626;color:#dc2626;background:#fef2f2}._submitButton_1grc5_182:disabled,._homeButton_1grc5_183:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed;transform:none}._submitButton_1grc5_182._loading_1grc5_243{opacity:.8}._spinning_1grc5_247{animation:_spin_1grc5_247 1s linear infinite}@keyframes _spin_1grc5_247{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1grc5_257{margin-top:16px}._links_1grc5_261{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}._link_1grc5_261{background:none;border:none;color:#dc2626;font-size:14px;cursor:pointer;text-decoration:none;transition:color .2s;padding:4px}._link_1grc5_261:hover:not(:disabled){color:#b91c1c;text-decoration:underline}._link_1grc5_261:disabled{color:#9ca3af;cursor:not-allowed}._separator_1grc5_290{color:#d1d5db;font-size:14px}._legalLinks_1grc5_296{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}._legalLink_1grc5_296{color:#6b7280;font-size:12px;text-decoration:none;transition:color .2s;padding:2px 4px;background:none;border:none;font-family:inherit;cursor:pointer;display:inline}._legalLink_1grc5_296:hover:not(:disabled){color:#dc2626;text-decoration:underline}._legalLink_1grc5_296:disabled{color:#9ca3af;cursor:not-allowed}._errorAlert_1grc5_330{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px}._securityWarning_1grc5_343{display:flex;align-items:center;gap:8px;margin:16px 40px 24px;padding:12px 16px;background:#fffbeb;border:1px solid #fed7aa;border-radius:10px;color:#d97706;font-size:13px;line-height:1.4}@media (max-width: 480px){._container_1grc5_2{padding:16px}._formCard_1grc5_18{max-width:100%}._header_1grc5_35{padding:24px 24px 20px}._form_1grc5_18{padding:20px 24px 24px;gap:16px}._title_1grc5_53{font-size:20px}._subtitle_1grc5_60{font-size:13px}._links_1grc5_261{flex-direction:column;gap:4px}._separator_1grc5_290{display:none}._securityWarning_1grc5_343{margin:12px 24px 20px;font-size:12px}._buttonGroup_1grc5_175{flex-direction:column;gap:8px}._submitButton_1grc5_182,._homeButton_1grc5_183{width:100%}}._input_1grc5_88:focus,._checkbox_1grc5_155:focus,._passwordToggle_1grc5_130:focus,._link_1grc5_261:focus,._submitButton_1grc5_182:focus{outline:2px solid #dc2626;outline-offset:2px}:root.dark ._container_1grc5_2{background:#111827}:root.dark ._formCard_1grc5_18{background:#1f2937;border-color:#374151}:root.dark ._header_1grc5_35{border-color:#374151}:root.dark ._title_1grc5_53{color:#f9fafb}:root.dark ._subtitle_1grc5_60,:root.dark ._label_1grc5_81{color:#9ca3af}:root.dark ._input_1grc5_88{background:#374151;border-color:#4b5563;color:#f9fafb}:root.dark ._input_1grc5_88:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}:root.dark ._input_1grc5_88:disabled{background:#1f2937;color:#6b7280}:root.dark ._inputIcon_1grc5_94{color:#6b7280}:root.dark ._passwordToggle_1grc5_130{color:#9ca3af}:root.dark ._passwordToggle_1grc5_130:hover:not(:disabled){color:#f87171}:root.dark ._checkboxLabel_1grc5_155{color:#d1d5db}:root.dark ._link_1grc5_261{color:#f87171}:root.dark ._link_1grc5_261:hover:not(:disabled){color:#ef4444}:root.dark ._legalLinks_1grc5_296{border-color:#374151}:root.dark ._legalLink_1grc5_296{color:#9ca3af}:root.dark ._legalLink_1grc5_296:hover{color:#f87171}:root.dark ._errorAlert_1grc5_330{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}:root.dark ._securityWarning_1grc5_343{background:#1c1000;border-color:#78350f;color:#fcd34d}:root.dark ._homeButton_1grc5_183{background:#374151;border-color:#4b5563;color:#d1d5db}:root.dark ._homeButton_1grc5_183:hover:not(:disabled){border-color:#ef4444;color:#f87171;background:#1f2937}:root.dark ._homeButton_1grc5_183:disabled{background:#1f2937;color:#6b7280}:root.dark ._submitButton_1grc5_182:disabled{background:#374151;color:#6b7280}._container_1eg8e_2{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:24px 16px;box-sizing:border-box;background:#f5f5f5}._formCard_1eg8e_17{width:100%;max-width:440px;margin:auto;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f;border:1px solid #e5e7eb;overflow:hidden;animation:_fadeIn_1eg8e_1 .25s ease}._buttonGroup_1eg8e_30{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin-top:4px;height:42px}._submitButton_1eg8e_38,._homeButton_1eg8e_39{height:100%;width:100%;padding:0 14px;font-size:14px;font-weight:600;border-radius:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:inherit;line-height:1}._submitButton_1eg8e_38{background:#dc2626;color:#fff;border:none}._submitButton_1eg8e_38:hover:not(:disabled){background:#b91c1c}._submitButton_1eg8e_38:disabled{background:#fca5a5;cursor:not-allowed}._homeButton_1eg8e_39{border:1px solid #d1d5db;background:#fff;color:#374151;gap:6px}._homeIcon_1eg8e_79{flex-shrink:0;display:block}._homeButton_1eg8e_39:hover:not(:disabled){border-color:#b91c1c;color:#b91c1c}._homeButton_1eg8e_39:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_1eg8e_1{0%{opacity:0}to{opacity:1}}._header_1eg8e_100{text-align:center;padding:28px 32px 20px;border-bottom:1px solid #f3f4f6}._logo_1eg8e_106{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#dc2626;border-radius:50%;color:#fff;margin-bottom:12px}._title_1eg8e_118{margin:0 0 6px;color:#111827;font-size:22px;font-weight:700}._subtitle_1eg8e_125{margin:0;color:#6b7280;font-size:14px;line-height:1.5}._form_1eg8e_17{padding:18px 28px 24px;display:flex;flex-direction:column;gap:12px}._formGroup_1eg8e_140{display:flex;flex-direction:column;gap:8px}._label_1eg8e_146{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}._inputWrapper_1eg8e_153{position:relative;display:flex;align-items:center}._inputIcon_1eg8e_159{position:absolute;left:12px;color:#9ca3af;z-index:1;pointer-events:none}._input_1eg8e_153{width:100%;padding:9px 14px 9px 42px!important;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .15s,box-shadow .15s;background:#fff;color:#111827}._passwordInput_1eg8e_179{padding-right:46px!important}._input_1eg8e_153:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}._input_1eg8e_153:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}._passwordToggle_1eg8e_195{position:absolute;right:12px;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s;display:flex;align-items:center;justify-content:center}._passwordToggle_1eg8e_195:hover:not(:disabled){color:#dc2626}._passwordToggle_1eg8e_195:disabled{color:#d1d5db;cursor:not-allowed}._checkboxLabel_1eg8e_220{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:14px;color:#374151;line-height:1.5}._checkbox_1eg8e_220{width:16px;height:16px;margin-top:2px;accent-color:#dc2626;cursor:pointer;flex-shrink:0}._checkboxText_1eg8e_239{-webkit-user-select:none;user-select:none}._termsLink_1eg8e_243{color:#dc2626;text-decoration:none;margin:0 4px;font-weight:500;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;cursor:pointer;display:inline}._termsLink_1eg8e_243:hover:not(:disabled){text-decoration:underline}._termsLink_1eg8e_243:disabled{color:#9ca3af;cursor:not-allowed}._spinning_1eg8e_268{animation:_spin_1eg8e_268 1s linear infinite}@keyframes _spin_1eg8e_268{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1eg8e_278{margin-top:16px}._links_1eg8e_282{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}._footerText_1eg8e_290{color:#6b7280;font-size:14px}._link_1eg8e_282{background:none;border:none;color:#dc2626;font-size:14px;cursor:pointer;text-decoration:none;transition:color .2s;padding:4px;font-weight:500}._link_1eg8e_282:hover:not(:disabled){color:#b91c1c;text-decoration:underline}._link_1eg8e_282:disabled{color:#9ca3af;cursor:not-allowed}._separator_1eg8e_317{color:#d1d5db;font-size:14px}._errorAlert_1eg8e_323{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px}._passwordStrength_1eg8e_336{margin-top:4px;display:flex;gap:4px}._strengthBar_1eg8e_342{height:4px;flex:1;border-radius:2px;background:#e5e7eb;transition:background-color .3s}._strengthBar_1eg8e_342._weak_1eg8e_350{background:#ef4444}._strengthBar_1eg8e_342._medium_1eg8e_354{background:#f59e0b}._strengthBar_1eg8e_342._strong_1eg8e_358{background:#10b981}@media (max-width: 480px){._container_1eg8e_2{padding:16px}._formCard_1eg8e_17{max-width:100%}._header_1eg8e_100{padding:24px 24px 20px}._form_1eg8e_17{padding:20px 24px 24px;gap:14px}._title_1eg8e_118{font-size:20px}._subtitle_1eg8e_125{font-size:13px}._links_1eg8e_282{flex-direction:column;gap:4px}._separator_1eg8e_317{display:none}._checkboxLabel_1eg8e_220{font-size:13px}._termsLink_1eg8e_243{margin:0 2px}._buttonGroup_1eg8e_30{grid-template-columns:1fr;grid-template-rows:46px 46px;height:auto;gap:8px}}@media (max-height: 720px){._container_1eg8e_2{padding:12px 16px;justify-content:flex-start}._formCard_1eg8e_17{margin:0 auto}._logo_1eg8e_106{width:48px;height:48px;margin-bottom:10px}._logo_1eg8e_106 svg{width:24px;height:24px}._header_1eg8e_100{padding:16px 28px 14px}._title_1eg8e_118{font-size:20px;margin-bottom:4px}._subtitle_1eg8e_125{font-size:13px}._form_1eg8e_17{padding:14px 28px 20px;gap:10px}._input_1eg8e_153{padding:9px 16px 9px 46px!important;font-size:14px}._label_1eg8e_146{font-size:13px}._buttonGroup_1eg8e_30{height:40px;margin-top:2px}._footer_1eg8e_278{margin-top:10px}}@media (max-height: 580px){._header_1eg8e_100{padding:12px 24px 10px}._logo_1eg8e_106{width:40px;height:40px;margin-bottom:6px}._form_1eg8e_17{padding:10px 24px 16px;gap:8px}}._input_1eg8e_153:focus,._checkbox_1eg8e_220:focus,._passwordToggle_1eg8e_195:focus,._link_1eg8e_282:focus,._submitButton_1eg8e_38:focus,._termsLink_1eg8e_243:focus{outline:2px solid #dc2626;outline-offset:2px}._input_1eg8e_153:invalid{border-color:#ef4444}._input_1eg8e_153:valid{border-color:#10b981}._input_1eg8e_153[maxlength="6"]{text-align:center;font-size:18px;letter-spacing:4px;font-weight:600}:root.dark ._container_1eg8e_2{background:#111827}:root.dark ._formCard_1eg8e_17{background:#1f2937;border-color:#374151}:root.dark ._header_1eg8e_100{border-color:#374151}:root.dark ._title_1eg8e_118{color:#f9fafb}:root.dark ._subtitle_1eg8e_125,:root.dark ._label_1eg8e_146,:root.dark ._footerText_1eg8e_290{color:#9ca3af}:root.dark ._input_1eg8e_153{background:#374151;border-color:#4b5563;color:#f9fafb}:root.dark ._input_1eg8e_153:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}:root.dark ._input_1eg8e_153:disabled{background:#1f2937;color:#6b7280}:root.dark ._inputIcon_1eg8e_159{color:#6b7280}:root.dark ._passwordToggle_1eg8e_195{color:#9ca3af}:root.dark ._passwordToggle_1eg8e_195:hover:not(:disabled){color:#f87171}:root.dark ._checkboxLabel_1eg8e_220{color:#d1d5db}:root.dark ._link_1eg8e_282,:root.dark ._termsLink_1eg8e_243{color:#f87171}:root.dark ._link_1eg8e_282:hover:not(:disabled),:root.dark ._termsLink_1eg8e_243:hover{color:#ef4444}:root.dark ._errorAlert_1eg8e_323{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}:root.dark ._homeButton_1eg8e_39{background:#374151;border-color:#4b5563;color:#d1d5db}:root.dark ._homeButton_1eg8e_39:hover:not(:disabled){border-color:#ef4444;color:#f87171}:root.dark ._strengthBar_1eg8e_342{background:#374151}:root.dark ._submitButton_1eg8e_38:disabled{background:#7f1d1d;color:#fca5a5}._container_1q9y3_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:20px}._card_1q9y3_10{width:100%;max-width:460px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f;border:1px solid #e5e7eb;overflow:hidden;animation:_fadeIn_1q9y3_1 .25s ease}@keyframes _fadeIn_1q9y3_1{0%{opacity:0}to{opacity:1}}._header_1q9y3_26{padding:32px 36px 20px;text-align:center;border-bottom:1px solid #f3f4f6}._backLink_1q9y3_32{display:inline-flex;align-items:center;gap:8px;color:#64748b;text-decoration:none;font-size:14px;margin-bottom:20px;padding:8px 12px;border-radius:6px;border:none;background:transparent;cursor:pointer;transition:all .2s ease}._backLink_1q9y3_32:hover:not(:disabled){color:#475569;background:#64748b1a}._backLink_1q9y3_32:disabled{opacity:.5;cursor:not-allowed}._iconContainer_1q9y3_58{margin-bottom:16px}._successIcon_1q9y3_62{color:#10b981}._title_1q9y3_66{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}._subtitle_1q9y3_73{font-size:16px;color:#64748b;margin:0;line-height:1.5}._form_1q9y3_80,._content_1q9y3_84{padding:30px 40px}._errorAlert_1q9y3_88{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px}._field_1q9y3_101{margin-bottom:20px}._label_1q9y3_105{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}._inputWrapper_1q9y3_113{position:relative}._inputIcon_1q9y3_117{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}._inputWrapper_1q9y3_113 input{padding-left:44px}._inputError_1q9y3_130{border-color:#dc2626!important}._fieldError_1q9y3_134{display:block;color:#dc2626;font-size:12px;margin-top:4px}._submitButton_1q9y3_141{width:100%;margin-bottom:20px}._spinning_1q9y3_146{animation:_spin_1q9y3_146 1s linear infinite}@keyframes _spin_1q9y3_146{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._instructions_1q9y3_159{margin-bottom:20px}._instructions_1q9y3_159 h3{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}._instructions_1q9y3_159 ol{margin:0;padding-left:20px;color:#64748b}._instructions_1q9y3_159 li{margin-bottom:8px;line-height:1.5}._note_1q9y3_181{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:14px}._actions_1q9y3_193{padding:20px 40px 40px;display:flex;gap:12px;flex-direction:column}._resendButton_1q9y3_200,._backButton_1q9y3_201{width:100%}._help_1q9y3_205{padding:20px 40px 40px;border-top:1px solid #e2e8f0;background:#f8fafc}._help_1q9y3_205 p{font-size:14px;font-weight:600;color:#374151;margin:0 0 12px}._help_1q9y3_205 ul{margin:0;padding-left:20px;color:#64748b;font-size:14px}._help_1q9y3_205 li{margin-bottom:6px;line-height:1.4}@media (max-width: 640px){._container_1q9y3_1{padding:16px}._card_1q9y3_10{max-width:100%}._header_1q9y3_26{padding:30px 24px 16px}._form_1q9y3_80,._content_1q9y3_84{padding:24px}._actions_1q9y3_193,._help_1q9y3_205{padding:16px 24px 30px}._title_1q9y3_66{font-size:24px}._subtitle_1q9y3_73{font-size:15px}}:root.dark ._container_1q9y3_1{background:#111827}:root.dark ._card_1q9y3_10{background:#1f2937;border-color:#374151;color:#f1f5f9}:root.dark ._header_1q9y3_26{border-bottom-color:#374151}:root.dark ._title_1q9y3_66{color:#f9fafb}:root.dark ._subtitle_1q9y3_73,:root.dark ._label_1q9y3_105{color:#9ca3af}:root.dark ._backLink_1q9y3_32{color:#9ca3af}:root.dark ._backLink_1q9y3_32:hover:not(:disabled){color:#d1d5db;background:#ffffff0f}:root.dark ._errorAlert_1q9y3_88{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}:root.dark ._note_1q9y3_181{background:#374151;border-color:#4b5563;color:#9ca3af}:root.dark ._help_1q9y3_205{background:#1f2937;border-top-color:#374151}:root.dark ._help_1q9y3_205 p{color:#e2e8f0}:root.dark ._help_1q9y3_205 ul,:root.dark ._instructions_1q9y3_159 ol{color:#9ca3af}:root.dark ._instructions_1q9y3_159 h3{color:#f9fafb}._container_1c7k8_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fef2f2,#fff,#f0f9ff);padding:20px}._card_1c7k8_10{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;overflow:hidden}._header_1c7k8_19{padding:40px 40px 20px;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}._iconContainer_1c7k8_26{margin-bottom:16px}._successIcon_1c7k8_30{color:#10b981}._title_1c7k8_34{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}._subtitle_1c7k8_41{font-size:16px;color:#64748b;margin:0;line-height:1.5}._form_1c7k8_48{padding:30px 40px}._errorAlert_1c7k8_52{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px}._field_1c7k8_65{margin-bottom:20px}._label_1c7k8_69{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}._inputWrapper_1c7k8_77{position:relative}._inputIcon_1c7k8_81{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}._eyeButton_1c7k8_90{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s ease;z-index:2}._eyeButton_1c7k8_90:hover:not(:disabled){color:#6b7280}._eyeButton_1c7k8_90:disabled{opacity:.5;cursor:not-allowed}._inputWrapper_1c7k8_77 input{padding-left:44px;padding-right:44px}._inputError_1c7k8_119{border-color:#dc2626!important}._fieldError_1c7k8_123{display:block;color:#dc2626;font-size:12px;margin-top:4px}._passwordRequirements_1c7k8_130{margin-bottom:24px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}._passwordRequirements_1c7k8_130 h4{font-size:14px;font-weight:600;color:#374151;margin:0 0 8px}._passwordRequirements_1c7k8_130 ul{margin:0;padding-left:16px;color:#64748b;font-size:13px}._passwordRequirements_1c7k8_130 li{margin-bottom:4px;line-height:1.4}._submitButton_1c7k8_157{width:100%;margin-bottom:20px}._spinning_1c7k8_162{animation:_spin_1c7k8_162 1s linear infinite}@keyframes _spin_1c7k8_162{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1c7k8_175{text-align:center;padding-top:16px;border-top:1px solid #e2e8f0}._link_1c7k8_181{color:#3b82f6;text-decoration:none;font-size:14px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}._link_1c7k8_181:hover:not(:disabled){color:#2563eb;background:#3b82f61a}._link_1c7k8_181:disabled{opacity:.5;cursor:not-allowed}._separator_1c7k8_203{margin:0 8px;color:#d1d5db}._actions_1c7k8_208{padding:20px 40px 40px;text-align:center}._loginButton_1c7k8_213{width:100%}@media (max-width: 640px){._container_1c7k8_1{padding:16px}._card_1c7k8_10{max-width:100%}._header_1c7k8_19{padding:30px 24px 16px}._form_1c7k8_48{padding:24px}._actions_1c7k8_208{padding:16px 24px 30px}._title_1c7k8_34{font-size:24px}._subtitle_1c7k8_41{font-size:15px}}@media (prefers-color-scheme: dark){._card_1c7k8_10{background:#1e293b;color:#f1f5f9}._header_1c7k8_19{background:linear-gradient(135deg,#334155,#1e293b);border-bottom-color:#475569}._title_1c7k8_34{color:#f1f5f9}._subtitle_1c7k8_41{color:#94a3b8}._label_1c7k8_69{color:#e2e8f0}._errorAlert_1c7k8_52{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}._passwordRequirements_1c7k8_130{background:#334155;border-color:#475569}._passwordRequirements_1c7k8_130 h4{color:#e2e8f0}._passwordRequirements_1c7k8_130 ul{color:#94a3b8}._footer_1c7k8_175{border-top-color:#475569}._link_1c7k8_181{color:#60a5fa}._link_1c7k8_181:hover:not(:disabled){color:#93c5fd;background:#60a5fa1a}._separator_1c7k8_203{color:#64748b}}._modalOverlay_1vuzp_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_1vuzp_1 .2s ease-out}@keyframes _fadeIn_1vuzp_1{0%{opacity:0}to{opacity:1}}._modalContent_1vuzp_24{background:var(--bg-primary, #ffffff);border-radius:16px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1vuzp_1 .3s ease-out}@keyframes _slideUp_1vuzp_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1vuzp_47{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color, #e5e7eb)}._modalHeader_1vuzp_47 h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary, #1f2937)}._closeButton_1vuzp_62{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-secondary, #6b7280);border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_1vuzp_62:hover:not(:disabled){background-color:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #1f2937)}._closeButton_1vuzp_62:disabled{opacity:.5;cursor:not-allowed}._cropContainer_1vuzp_85{position:relative;width:100%;height:400px;background-color:var(--bg-secondary, #f9fafb)}._controls_1vuzp_92{padding:20px 24px;border-top:1px solid var(--border-color, #e5e7eb);border-bottom:1px solid var(--border-color, #e5e7eb)}._zoomControl_1vuzp_98{display:flex;flex-direction:column;gap:8px}._zoomControl_1vuzp_98 label{font-size:14px;font-weight:500;color:var(--text-secondary, #6b7280)}._zoomControl_1vuzp_98 input[type=range]{width:100%;height:6px;border-radius:3px;background:var(--bg-secondary, #e5e7eb);outline:none;-webkit-appearance:none}._zoomControl_1vuzp_98 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary-color, #3b82f6);cursor:pointer;transition:all .2s}._zoomControl_1vuzp_98 input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 4px #3b82f61a}._zoomControl_1vuzp_98 input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary-color, #3b82f6);cursor:pointer;border:none;transition:all .2s}._zoomControl_1vuzp_98 input[type=range]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 4px #3b82f61a}._zoomControl_1vuzp_98 input[type=range]:disabled{opacity:.5;cursor:not-allowed}._modalFooter_1vuzp_155{display:flex;gap:12px;padding:20px 24px;justify-content:flex-end}._cancelButton_1vuzp_162,._confirmButton_1vuzp_163{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;border:none}._cancelButton_1vuzp_162{background-color:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #1f2937)}._cancelButton_1vuzp_162:hover:not(:disabled){background-color:var(--bg-tertiary, #e5e7eb)}._confirmButton_1vuzp_163{background-color:var(--primary-color, #3b82f6);color:#fff}._confirmButton_1vuzp_163:hover:not(:disabled){background-color:var(--primary-hover, #2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._cancelButton_1vuzp_162:disabled,._confirmButton_1vuzp_163:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_1vuzp_203{animation:_spin_1vuzp_203 1s linear infinite}@keyframes _spin_1vuzp_203{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){._modalContent_1vuzp_24{--bg-primary: #1f2937;--bg-secondary: #374151;--bg-tertiary: #4b5563;--text-primary: #f9fafb;--text-secondary: #d1d5db;--border-color: #4b5563}._cropContainer_1vuzp_85{background-color:#111827}}._card_1wppj_2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}._cardHeader_1wppj_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}._cardTitle_1wppj_20{display:flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}._loading_1wppj_31{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;color:var(--color-text-secondary)}._spinner_1wppj_41{animation:_spin_1wppj_41 1s linear infinite}@keyframes _spin_1wppj_41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._freeUser_1wppj_55{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;gap:16px}._freeIcon_1wppj_64{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:8px}._freeUser_1wppj_55 h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}._freeUser_1wppj_55 p{font-size:.95rem;color:var(--color-text-secondary);margin:0;max-width:400px}._upgradeButton_1wppj_90{margin-top:8px}._subscriptionContent_1wppj_95{display:flex;flex-direction:column;gap:24px}._statusSection_1wppj_102{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._planBadge_1wppj_109{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;font-size:.95rem;font-weight:600}._planBadge_1wppj_109._gray_1wppj_119{background:#f3f4f6;color:#6b7280}._planBadge_1wppj_109._blue_1wppj_124{background:#dbeafe;color:#1e40af}._planBadge_1wppj_109._purple_1wppj_129{background:#ede9fe;color:#6d28d9}._planBadge_1wppj_109._gold_1wppj_134{background:#fef3c7;color:#92400e}._statusBadge_1wppj_139{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;font-size:.875rem;font-weight:500}._statusBadge_1wppj_139._active_1wppj_149{background:#d1fae5;color:#065f46}._statusBadge_1wppj_139._inactive_1wppj_154{background:#fee2e2;color:#991b1b}._detailsGrid_1wppj_160{display:flex;flex-direction:column;gap:16px}._detailItem_1wppj_166{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--color-background);border-radius:8px;border:1px solid var(--color-border)}._detailItem_1wppj_166._warning_1wppj_176{background:#fef3c7;border-color:#fbbf24}._detailIcon_1wppj_181{flex-shrink:0;margin-top:2px;color:var(--color-text-secondary)}._detailItem_1wppj_166._warning_1wppj_176 ._detailIcon_1wppj_181{color:#d97706}._detailLabel_1wppj_191{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:4px}._detailValue_1wppj_197{font-size:.95rem;font-weight:500;color:var(--color-text-primary)}._detailItem_1wppj_166._warning_1wppj_176 ._detailValue_1wppj_197{color:#92400e}._infoBox_1wppj_208{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;font-size:.95rem;line-height:1.5}._infoBox_1wppj_208 svg{flex-shrink:0;margin-top:2px}._infoBox_1wppj_208 p{margin:0;flex:1}._infoBox_1wppj_208:has(svg[data-lucide=check-circle]){background:#d1fae5;border:1px solid #10b981;color:#065f46}._infoBox_1wppj_208:has(svg[data-lucide=check-circle]) svg{color:#10b981}._infoBox_1wppj_208:has(svg[data-lucide=alert-triangle]){background:#fef3c7;border:1px solid #fbbf24;color:#92400e}._infoBox_1wppj_208:has(svg[data-lucide=alert-triangle]) svg{color:#d97706}._actions_1wppj_251{display:flex;flex-direction:column;gap:12px;padding-top:8px}._actionButton_1wppj_258{width:100%}._cancelButton_1wppj_262{width:100%;color:#dc2626;border-color:#dc2626}._cancelButton_1wppj_262:hover{background:#fee2e2;border-color:#dc2626;color:#dc2626}._confirmSection_1wppj_275{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px}._confirmMessage_1wppj_285{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#92400e}._confirmMessage_1wppj_285 svg{flex-shrink:0;color:#d97706}._confirmButtons_1wppj_298{display:flex;gap:8px}._confirmButtons_1wppj_298 button{flex:1}@media (min-width: 640px){._actions_1wppj_251{flex-direction:row}._actionButton_1wppj_258,._cancelButton_1wppj_262{width:auto;flex:1}}@media (max-width: 639px){._card_1wppj_2{padding:16px}._cardHeader_1wppj_11{margin-bottom:16px;padding-bottom:12px}._cardTitle_1wppj_20{font-size:1.125rem}._freeUser_1wppj_55{padding:24px 16px}._freeIcon_1wppj_64{width:64px;height:64px}._freeIcon_1wppj_64 svg{width:32px;height:32px}._detailItem_1wppj_166,._confirmSection_1wppj_275{padding:12px}._confirmButtons_1wppj_298{flex-direction:column}._confirmButtons_1wppj_298 button{width:100%}}._container_83783_2{min-height:100vh;background:linear-gradient(135deg,#fef2f2,#fff,#f0f9ff);padding:24px;font-family:var(--font-family-sans);overflow-y:auto;height:auto}._loading_83783_12{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:#6b7280}._spinner_83783_22{animation:_spin_83783_22 1s linear infinite}@keyframes _spin_83783_22{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_83783_32{max-width:1200px;margin:0 auto 32px;text-align:center}._headerTop_83783_38{display:flex;justify-content:flex-end;margin-bottom:24px}._backButton_83783_44{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 3px #0000001a}._backButton_83783_44:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}._backButton_83783_44:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}._title_83783_73{font-size:36px;font-weight:800;color:#111827;margin-bottom:8px}._subtitle_83783_80{font-size:18px;color:#6b7280;margin:0}._content_83783_87{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}._card_83783_96{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;box-shadow:0 4px 16px #0000000a;transition:box-shadow .2s ease}._card_83783_96:hover{box-shadow:0 8px 24px #00000014}._cardHeader_83783_109{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}._cardTitle_83783_118{font-size:20px;font-weight:700;color:#111827;margin:0;display:flex;align-items:center;gap:8px}._editButton_83783_128{display:flex;align-items:center;gap:8px}._userProfile_83783_135{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start}._avatarSection_83783_143{display:flex;flex-direction:column;align-items:center;gap:16px}._avatarContainer_83783_150{position:relative;display:flex;align-items:center;justify-content:center}._avatar_83783_143,._avatarPlaceholder_83783_158{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center}._avatar_83783_143{object-fit:cover;border:4px solid #f3f4f6}._avatarPlaceholder_83783_158{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#9ca3af;border:4px solid #f3f4f6}._avatarEditButton_83783_178{position:absolute;bottom:8px;right:8px;width:36px;height:36px;border-radius:50%;background:#dc2626;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #dc26264d;transition:all .2s ease}._avatarEditButton_83783_178:hover{background:#b91c1c;transform:scale(1.05)}._subscriptionBadge_83783_202{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid white;font-size:10px;font-weight:700}._subscriptionBadge_83783_202._basic_83783_217{background:linear-gradient(135deg,#059669,#10b981);color:#fff}._subscriptionBadge_83783_202._premium_83783_222{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff}._subscriptionBadge_83783_202._enterprise_83783_227{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}._subscriptionInfo_83783_233{display:flex;flex-direction:column;align-items:center;gap:8px}._subscriptionStatus_83783_240{font-size:14px;font-weight:600;padding:6px 12px;border-radius:20px;text-align:center}._subscriptionStatus_83783_240._free_83783_248{background:#f3f4f6;color:#6b7280}._subscriptionStatus_83783_240._basic_83783_217{background:#d1fae5;color:#059669}._subscriptionStatus_83783_240._premium_83783_222{background:#e0e7ff;color:#7c3aed}._subscriptionStatus_83783_240._enterprise_83783_227{background:#fee2e2;color:#dc2626}._subscriptionExpiry_83783_268{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:4px}._formSection_83783_277{flex:1}._editForm_83783_282{display:flex;flex-direction:column;gap:24px}._formGrid_83783_288{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._formGroup_83783_294{display:flex;flex-direction:column;gap:8px}._label_83783_300{font-size:14px;font-weight:600;color:#374151}._input_83783_306,._textarea_83783_307{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s ease;background:#fff}._input_83783_306:focus,._textarea_83783_307:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}._textarea_83783_307{resize:vertical;min-height:80px;font-family:inherit}._formActions_83783_330{display:flex;gap:12px;justify-content:flex-start;flex-wrap:wrap}._saveButton_83783_337{display:flex;align-items:center;gap:8px}._infoDisplay_83783_344{width:100%}._infoGrid_83783_348{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}._infoItem_83783_354{display:flex;flex-direction:column;gap:4px}._infoLabel_83783_360{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}._infoValue_83783_368{font-size:16px;font-weight:500;color:#111827;display:flex;align-items:center;gap:8px}._securitySection_83783_378{width:100%}._securityInfo_83783_382{display:flex;flex-direction:column;gap:16px}._securityItem_83783_388{display:flex;align-items:center;gap:16px;padding:20px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px}._securityIcon_83783_398{width:48px;height:48px;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._securityDetails_83783_410{flex:1;display:flex;flex-direction:column;gap:4px}._securityTitle_83783_417{font-size:16px;font-weight:600;color:#111827}._securityDesc_83783_423{font-size:14px;color:#6b7280}._passwordChangeForm_83783_429{display:flex;flex-direction:column;gap:20px;max-width:500px}._passwordMismatch_83783_436{font-size:12px;color:#dc2626;display:flex;align-items:center;gap:4px;margin-top:4px}._passwordMatch_83783_445{font-size:12px;color:#059669;display:flex;align-items:center;gap:4px;margin-top:4px}._statsGrid_83783_455{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}._statItem_83783_461{text-align:center;padding:20px;background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #f3f4f6;border-radius:12px;transition:all .2s ease}._statItem_83783_461:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._statLabel_83783_475{display:block;font-size:14px;color:#6b7280;margin-bottom:8px;font-weight:500}._statValue_83783_483{display:block;font-size:24px;font-weight:800;color:#dc2626}@media (max-width: 1024px){._container_83783_2{padding:16px}._card_83783_96{padding:24px}}@media (max-width: 768px){._title_83783_73{font-size:28px}._subtitle_83783_80{font-size:16px}._userProfile_83783_135{grid-template-columns:1fr;gap:24px;text-align:center}._formGrid_83783_288,._infoGrid_83783_348,._statsGrid_83783_455{grid-template-columns:1fr}._securityItem_83783_388{flex-direction:column;text-align:center;gap:12px}._formActions_83783_330{justify-content:center}}@media (max-width: 480px){._container_83783_2{padding:12px}._card_83783_96{padding:16px}._avatar_83783_143,._avatarPlaceholder_83783_158{width:100px;height:100px}._title_83783_73{font-size:24px}._cardTitle_83783_118{font-size:18px}._formActions_83783_330{flex-direction:column}._cardHeader_83783_109{flex-direction:column;gap:12px;align-items:stretch}}._avatarEditButton_83783_178:focus,._input_83783_306:focus,._textarea_83783_307:focus{outline:2px solid #dc2626;outline-offset:2px}@media (prefers-color-scheme: dark){._container_83783_2{background:linear-gradient(135deg,#7f1d1d,#1f2937,#1e293b)}._card_83783_96{background:#1f2937;border-color:#374151}._cardHeader_83783_109{border-color:#374151}._title_83783_73,._cardTitle_83783_118,._securityTitle_83783_417,._infoValue_83783_368{color:#f9fafb}._subtitle_83783_80,._infoLabel_83783_360,._securityDesc_83783_423{color:#9ca3af}._avatarPlaceholder_83783_158{background:linear-gradient(135deg,#374151,#4b5563);border-color:#4b5563}._avatar_83783_143{border-color:#4b5563}._input_83783_306,._textarea_83783_307{background:#111827;border-color:#374151;color:#f9fafb}._input_83783_306:focus,._textarea_83783_307:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._securityItem_83783_388,._statItem_83783_461{background:#111827;border-color:#374151}._statValue_83783_483{color:#ef4444}._label_83783_300{color:#d1d5db}}._languageSwitcher_13z2j_3{position:relative;display:inline-block}._triggerButton_13z2j_8{display:flex;align-items:center;gap:12px;min-width:200px;justify-content:space-between;padding:12px 16px;border-radius:8px;border:2px solid #e5e7eb;background:#fff;transition:all .2s ease;font-size:14px;font-weight:500}._triggerButton_13z2j_8:hover{border-color:#d1d5db;background:#f9fafb}:root.dark ._triggerButton_13z2j_8{background-color:#1a1a1a!important;border-color:#374151;color:var(--color-gray-200)!important}:root.dark ._triggerButton_13z2j_8:hover{border-color:#4b5563!important;background-color:#374151!important;color:var(--color-gray-900)!important}._triggerButton_13z2j_8:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._flag_13z2j_47{font-size:16px;line-height:1}._currentLanguage_13z2j_52{flex:1;text-align:left;font-size:14px}._chevron_13z2j_58{transition:transform .2s ease;color:#6b7280}._chevron_13z2j_58._open_13z2j_63{transform:rotate(180deg)}._overlay_13z2j_67{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}._dropdown_13z2j_77{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001a;z-index:1000;overflow:hidden;min-width:200px}._dropdownHeader_13z2j_91{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:500;font-size:14px;color:#374151}._languageList_13z2j_103{max-height:300px;overflow-y:auto}._languageOption_13z2j_108{display:flex;align-items:center;gap:16px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f3f4f6}._languageOption_13z2j_108:last-child{border-bottom:none}._languageOption_13z2j_108:hover{background:#f9fafb}._languageOption_13z2j_108._selected_13z2j_126{background:#eff6ff;color:#2563eb}._languageInfo_13z2j_131{flex:1;display:flex;flex-direction:column;gap:2px}._languageName_13z2j_138{font-size:14px;font-weight:500}._nativeName_13z2j_143{font-size:12px;color:#6b7280}._checkIcon_13z2j_148{color:#2563eb}._compactSwitcher_13z2j_153{position:relative}._select_13z2j_126{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 32px 8px 12px;font-size:14px;color:#374151;cursor:pointer;transition:border-color .2s ease;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px}._select_13z2j_126:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._select_13z2j_126:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}._inlineSwitcher_13z2j_186{display:flex;flex-direction:column;gap:16px}._inlineHeader_13z2j_192{display:flex;align-items:center;gap:8px;font-weight:500;font-size:16px;color:#374151}._inlineOptions_13z2j_201{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._inlineOption_13z2j_201{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#374151}._inlineOption_13z2j_201:hover{border-color:#d1d5db;background:#f9fafb}._inlineOption_13z2j_201._active_13z2j_226{border-color:#2563eb;background:#eff6ff;color:#2563eb}._inlineOption_13z2j_201:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#f3f4f6}@media (max-width: 640px){._dropdown_13z2j_77{left:-50%;right:-50%;min-width:250px}._inlineOptions_13z2j_201{grid-template-columns:1fr}._triggerButton_13z2j_8{min-width:120px}}@media (prefers-color-scheme: dark){._dropdown_13z2j_77{background:#1f2937;border-color:#374151}._dropdownHeader_13z2j_91{background:#111827;border-color:#374151;color:#f9fafb}._languageOption_13z2j_108{color:#f9fafb;border-color:#374151}._languageOption_13z2j_108:hover{background:#374151}._languageOption_13z2j_108._selected_13z2j_126{background:#1e40af;color:#dbeafe}._nativeName_13z2j_143{color:#9ca3af}._select_13z2j_126{background:#1f2937;border-color:#374151;color:#f9fafb}._select_13z2j_126:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._inlineOption_13z2j_201{background:#1f2937;border-color:#374151;color:#f9fafb}._inlineOption_13z2j_201:hover{border-color:#4b5563;background:#374151}._inlineOption_13z2j_201._active_13z2j_226{border-color:#3b82f6;background:#1e40af;color:#dbeafe}}._overlay_10zwz_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_10zwz_1 .2s ease-out}@keyframes _fadeIn_10zwz_1{0%{opacity:0}to{opacity:1}}._modal_10zwz_24{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:_slideUp_10zwz_1 .3s ease-out}@keyframes _slideUp_10zwz_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_10zwz_46{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}._title_10zwz_54{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827}._title_10zwz_54 svg{color:#8b5cf6}._closeButton_10zwz_67{padding:4px;color:#6b7280}._closeButton_10zwz_67:hover{color:#111827;background:#f3f4f6}._content_10zwz_77{padding:24px}._description_10zwz_81{color:#6b7280;font-size:14px;margin-bottom:20px;line-height:1.5}._inputGroup_10zwz_88{margin-bottom:16px}._input_10zwz_88{width:100%;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:500}._error_10zwz_100{display:flex;align-items:center;gap:8px;padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px}._error_10zwz_100 svg{flex-shrink:0}._actions_10zwz_117{display:flex;gap:12px;justify-content:flex-end}._actions_10zwz_117 button{min-width:100px}._successContainer_10zwz_128{text-align:center;padding:20px 0}._successIcon_10zwz_133{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;animation:_scaleIn_10zwz_1 .4s ease-out}@keyframes _scaleIn_10zwz_1{0%{transform:scale(0)}to{transform:scale(1)}}._successTitle_10zwz_155{font-size:24px;font-weight:600;color:#111827;margin-bottom:8px}._successMessage_10zwz_162{color:#6b7280;font-size:14px;margin-bottom:24px}._quotaInfo_10zwz_168{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:16px}._quotaItem_10zwz_175{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._quotaItem_10zwz_175:not(:last-child){border-bottom:1px solid #e5e7eb}._quotaLabel_10zwz_186{color:#6b7280;font-size:14px}._quotaValue_10zwz_191{color:#111827;font-size:18px;font-weight:600}._discountInfo_10zwz_197{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:12px;border-radius:8px;font-weight:500}@media (prefers-color-scheme: dark){._modal_10zwz_24{background:#1f2937}._header_10zwz_46{border-bottom-color:#374151}._title_10zwz_54{color:#f9fafb}._closeButton_10zwz_67{color:#9ca3af}._closeButton_10zwz_67:hover{color:#f9fafb;background:#374151}._description_10zwz_81{color:#9ca3af}._successTitle_10zwz_155{color:#f9fafb}._successMessage_10zwz_162{color:#9ca3af}._quotaInfo_10zwz_168{background:#111827}._quotaItem_10zwz_175{border-bottom-color:#374151}._quotaLabel_10zwz_186{color:#9ca3af}._quotaValue_10zwz_191{color:#f9fafb}}@media (max-width: 640px){._modal_10zwz_24{width:95%;max-width:none}._header_10zwz_46{padding:16px 20px}._content_10zwz_77{padding:20px}._title_10zwz_54{font-size:16px}._successIcon_10zwz_133{width:64px;height:64px}._successIcon_10zwz_133 svg{width:32px;height:32px}._successTitle_10zwz_155{font-size:20px}._quotaValue_10zwz_191{font-size:16px}}._container_mhkbi_2{max-width:1200px;margin:0 auto;padding:24px;min-height:100vh;background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root.dark ._container_mhkbi_2{background-color:#1a1a1a!important;border-color:#333!important;color:var(--color-gray-200)!important}._header_mhkbi_18{margin-bottom:16px;border-bottom:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:14px 24px;box-shadow:0 1px 3px #0000001a}:root.dark ._header_mhkbi_18{background-color:#1a1a1a!important;border-color:#333!important;color:var(--color-gray-200)!important}._title_mhkbi_33{margin:0 0 4px;font-size:28px;font-weight:700;color:#111827;background:linear-gradient(135deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:root.dark ._title_mhkbi_33{background:none!important;-webkit-text-fill-color:white!important;color:#fff!important}._subtitle_mhkbi_50{margin:0;font-size:14px;color:#6b7280;line-height:1.6}._saveBar_mhkbi_58{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;margin-top:20px;animation:_slideIn_mhkbi_1 .3s ease-out}:root.dark ._saveBar_mhkbi_58{background:var(--color-gray-300)!important;border-color:#333!important;color:var(--color-gray-200)!important}._changeIndicator_mhkbi_77{color:#dc2626;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}:root.dark ._changeIndicator_mhkbi_77{color:#fff!important}._changeIndicator_mhkbi_77:before{content:"";width:8px;height:8px;background:#dc2626;border-radius:50%;animation:_pulse_mhkbi_1 2s infinite}:root.dark ._changeIndicator_mhkbi_77:before{background:#fff!important}._saveActions_mhkbi_103{display:flex;gap:12px}._content_mhkbi_109{display:flex;gap:24px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;border:1px solid #e5e7eb}:root.dark ._content_mhkbi_109{background-color:#1a1a1a!important;border-color:#333!important;color:var(--color-gray-200)!important}._sidebar_mhkbi_126{width:280px;background:#f9fafb;border-right:1px solid #e5e7eb;padding:24px 0}:root.dark ._sidebar_mhkbi_126{background-color:#1a1a1a!important;border-color:#333!important;color:var(--color-gray-200)!important}._nav_mhkbi_139{display:flex;flex-direction:column;gap:4px;padding:0 16px}:root.dark ._nav_mhkbi_139{border-color:#0a0b59d5;color:var(--color-gray-200)!important}._navItem_mhkbi_151{display:flex;align-items:center;gap:12px;padding:14px 16px;background:none;border:none;color:#6b7280;font-size:15px;font-weight:500;text-align:left;cursor:pointer;border-radius:10px;transition:all .2s ease;position:relative;overflow:hidden}._navItem_mhkbi_151:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#dc2626,#ef4444);opacity:0;transition:opacity .2s ease}._navItem_mhkbi_151:hover{background:#f3f4f6;color:#dc2626;transform:translate(4px)}:root.dark ._navItem_mhkbi_151:hover{background-color:var(--color-gray-200);border-color:#333!important;color:#fff!important}:root.dark ._navItem_mhkbi_151._backhome_mhkbi_194{background:#000;color:#fff}:root.dark ._navItem_mhkbi_151._backhome_mhkbi_194:hover{background:#f8fafc!important;color:#111827!important}._navItem_mhkbi_151._active_mhkbi_204{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 4px 12px #dc26264d}:root.dark ._navItem_mhkbi_151._active_mhkbi_204{background:var(--color-gray-200)!important;background-image:none!important;border-color:#333!important;color:#fff!important;box-shadow:none!important}._navItem_mhkbi_151._active_mhkbi_204:before{opacity:1}:root.dark ._navItem_mhkbi_151._active_mhkbi_204:before{opacity:0!important}._navItem_mhkbi_151 span{position:relative;z-index:1}._navItem_mhkbi_151 svg{position:relative;z-index:1}._main_mhkbi_237{flex:1;padding:16px 32px 32px;overflow-y:auto;max-height:80vh}._section_mhkbi_244{max-width:800px}._sectionTitle_mhkbi_248{margin:0 0 20px;font-size:28px;font-weight:700;color:#111827;padding-bottom:16px;border-bottom:2px solid #dc2626;position:relative}:root.dark ._sectionTitle_mhkbi_248{background-color:#1a1a1a!important;border-color:#333!important;color:#fff!important}._sectionTitle_mhkbi_248:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:linear-gradient(135deg,#dc2626,#ef4444)}:root.dark ._sectionTitle_mhkbi_248:after{background:#fff!important}._settingGroup_mhkbi_279{margin-bottom:16px;padding:20px;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}._settingGroup_mhkbi_279:hover{border-color:#dc2626;box-shadow:0 4px 20px #dc26261a}:root.dark ._settingGroup_mhkbi_279{background-color:#1a1a1a!important;border-color:#333!important;color:var(--color-gray-200)!important}._groupTitle_mhkbi_299{margin:0 0 20px;font-size:18px;font-weight:600;color:#374151;display:flex;align-items:center;gap:10px}._groupTitle_mhkbi_299 svg{color:#dc2626}:root.dark ._groupTitle_mhkbi_299 svg,:root.dark ._groupTitle_mhkbi_299{color:#fff!important}._themeOptions_mhkbi_319{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}._themeOption_mhkbi_319{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}:root.dark ._themeOption_mhkbi_319{background-color:#1a1a1a!important;border-color:#333!important;color:#fff!important}._themeOption_mhkbi_319:hover{border-color:#dc2626;transform:translateY(-2px);box-shadow:0 8px 25px #dc262626}:root.dark ._themeOption_mhkbi_319:hover{border-color:#9ca3af!important;color:#fff}._themeOption_mhkbi_319._selected_mhkbi_357{border-color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fee2e2);box-shadow:0 4px 20px #dc262633}:root.dark ._themeOption_mhkbi_319._selected_mhkbi_357,:root.dark ._themeOption_mhkbi_319._selected_mhkbi_357:hover{background:var(--color-gray-200)!important;border-color:#9ca3af!important;color:#fff!important;box-shadow:0 4px 20px #9ca3af4d!important}._themeOption_mhkbi_319 svg{color:#6b7280;transition:color .2s ease}._themeOption_mhkbi_319:hover svg,._selected_mhkbi_357 svg{color:#bf2121!important}:root.dark ._themeOption_mhkbi_319:hover svg,:root.dark ._themeOption_mhkbi_319._selected_mhkbi_357 svg{color:#9ca3af!important}._checkIcon_mhkbi_386{position:absolute;top:8px;right:8px;color:#dc2626;background:#fff;border-radius:50%;padding:2px}._formGrid_mhkbi_397{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}._formItem_mhkbi_404{display:flex;flex-direction:column;gap:8px}._formItem_mhkbi_404 label{font-size:14px;font-weight:500;color:#374151}:root.dark ._formItem_mhkbi_404 label{color:#fff!important}._select_mhkbi_357{padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .2s ease;font-family:inherit}:root.dark ._select_mhkbi_357{background:var(--color-gray-200);border:2px solid var(--color-gray-100)}._select_mhkbi_357:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}._select_mhkbi_357:hover{border-color:#9ca3af}._sliderContainer_mhkbi_447{display:flex;align-items:center;gap:12px}._slider_mhkbi_447{flex:1;height:6px;background:#ff0!important;border-radius:3px;outline:none;cursor:pointer;transition:background .2s ease}:root.dark ._slider_mhkbi_447{background:#ff0!important}._slider_mhkbi_447::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #dc26264d;transition:transform .2s ease}._slider_mhkbi_447::-webkit-slider-thumb:hover{transform:scale(1.1)}._slider_mhkbi_447::-moz-range-thumb{width:20px;height:20px;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 8px #dc26264d}._sliderValue_mhkbi_492{font-size:14px;font-weight:600;color:#dc2626;min-width:40px;text-align:center;background:#fef2f2;padding:4px 8px;border-radius:6px;border:1px solid #fecaca}:root.dark ._sliderValue_mhkbi_492{background:var(--color-gray-200);border:2px solid var(--color-gray-100);color:#fff}._checkboxGroup_mhkbi_511{display:flex;flex-direction:column;gap:16px}._checkbox_mhkbi_511{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;font-size:14px;font-weight:500;color:#374151}:root.dark ._checkbox_mhkbi_511{background:var(--color-gray-200);border:2px solid var(--color-gray-100);color:#fff}._checkbox_mhkbi_511:hover{background:#f9fafb;border-color:#dc2626}._checkbox_mhkbi_511 input[type=checkbox]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;accent-color:white;transition:all .2s ease}._checkbox_mhkbi_511 input[type=checkbox]:checked{background:#dc2626;border-color:#dc2626}:root.dark ._checkbox_mhkbi_511 input[type=checkbox]:checked{background:#fff!important;border-color:#fff!important;position:relative}:root.dark ._checkbox_mhkbi_511 input[type=checkbox]:checked:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000!important;font-size:14px;font-weight:700}._checkbox_mhkbi_511 svg{color:#6b7280;flex-shrink:0}._checkbox_mhkbi_511:hover svg{color:#dc2626}:root.dark ._checkbox_mhkbi_511:hover svg{color:#fff!important}._loading_mhkbi_590{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:#6b7280;font-size:16px}._spinner_mhkbi_601{animation:_spin_mhkbi_601 1s linear infinite;color:#dc2626}@media (max-width: 1024px){._content_mhkbi_109{flex-direction:column}._sidebar_mhkbi_126{width:100%;padding:16px 0}._nav_mhkbi_139{flex-direction:row;overflow-x:auto;padding:0 16px;gap:8px}._navItem_mhkbi_151{flex-shrink:0;white-space:nowrap}._main_mhkbi_237{padding:24px}}@media (max-width: 768px){._container_mhkbi_2{padding:16px}._header_mhkbi_18{padding:20px}._title_mhkbi_33{font-size:24px}._saveBar_mhkbi_58{flex-direction:column;align-items:stretch;gap:12px}._themeOptions_mhkbi_319,._formGrid_mhkbi_397{grid-template-columns:1fr}._main_mhkbi_237{padding:20px}._sidebar_mhkbi_126{padding:12px 0}._nav_mhkbi_139{padding:0 12px}}@media (max-width: 480px){._container_mhkbi_2{padding:12px}._header_mhkbi_18{padding:16px}._content_mhkbi_109{border-radius:8px}._main_mhkbi_237,._settingGroup_mhkbi_279{padding:16px}._sectionTitle_mhkbi_248{font-size:20px}}@keyframes _slideIn_mhkbi_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_mhkbi_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _spin_mhkbi_601{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._main_mhkbi_237::-webkit-scrollbar{width:8px}._main_mhkbi_237::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}._main_mhkbi_237::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._main_mhkbi_237::-webkit-scrollbar-thumb:hover{background:#94a3b8}._navItem_mhkbi_151:focus,._themeOption_mhkbi_319:focus,._select_mhkbi_357:focus,._checkbox_mhkbi_511:focus{outline:2px solid #dc2626;outline-offset:2px}@media (prefers-color-scheme: dark){._container_mhkbi_2{background:#111827;color:#f9fafb}._header_mhkbi_18{background:#1f2937;border-color:#374151}._title_mhkbi_33{color:#f9fafb}._subtitle_mhkbi_50{color:#d1d5db}._content_mhkbi_109{background:#1f2937;border-color:#374151}._sidebar_mhkbi_126{background:#111827;border-color:#374151}._navItem_mhkbi_151{color:#d1d5db}._navItem_mhkbi_151:hover{background:#374151;color:#ef4444}._sectionTitle_mhkbi_248{color:#f9fafb}._settingGroup_mhkbi_279{background:#111827;border-color:#374151}._groupTitle_mhkbi_299{color:#d1d5db}._themeOption_mhkbi_319{background:#374151;border-color:#4b5563}._themeOption_mhkbi_319:hover{border-color:#ef4444}._themeOption_mhkbi_319._selected_mhkbi_357{background:#7f1d1d;border-color:#ef4444}._select_mhkbi_357{background:#374151;border-color:#4b5563;color:#f9fafb}._checkbox_mhkbi_511{background:#374151;border-color:#4b5563;color:#d1d5db}._checkbox_mhkbi_511:hover{background:#4b5563;border-color:#ef4444}._formItem_mhkbi_404 label{color:#d1d5db}._promoCodeButton_mhkbi_845{background:#374151;border-color:#4b5563;color:#f9fafb}._promoCodeButton_mhkbi_845:hover{background:#4b5563;border-color:#8b5cf6}._settingDescription_mhkbi_856{color:#9ca3af}}._promoCodeButton_mhkbi_845{display:inline-flex;align-items:center;gap:8px;margin-top:12px}._settingDescription_mhkbi_856{color:#6b7280;font-size:14px;margin:8px 0 12px;line-height:1.5}._overlay_15eov_4{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1 rem;animation:_fadeIn_15eov_1 .3s ease-out;overflow:auto}._modal_15eov_21{background:#fff;border-radius:16px;width:90%;max-width:520px;max-height:90vh;box-shadow:0 20px 40px #00000026;overflow:hidden;animation:_slideUp_15eov_1 .4s ease-out;margin:auto}._header_15eov_34{display:flex;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f0f0f0;position:relative}._icon_15eov_42{width:48px;height:48px;background:linear-gradient(135deg,#f34905,#fe0707);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 4px 10px #6a11cb40}._starIcon_15eov_54{color:#fff}._header_15eov_34 h2{font-size:1.5rem;font-weight:600;color:#2d3748;margin-right:auto}._closeButton_15eov_65{background:none;border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#718096;transition:all .2s ease}._closeButton_15eov_65:hover{background-color:#f8f9fa;color:#4a5568}._content_15eov_85{padding:1.5rem;max-height:70vh;overflow-y:auto}._content_15eov_85::-webkit-scrollbar{width:6px}._content_15eov_85::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._content_15eov_85::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._content_15eov_85::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._message_15eov_109{margin-bottom:24px}._message_15eov_109 p{font-size:1rem;color:#4a5568;line-height:1.6}._benefits_15eov_120{margin-bottom:28px}._benefits_15eov_120 h3{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:16px}._benefitsList_15eov_131{display:flex;flex-direction:column;gap:16px}._benefit_15eov_120{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#f8fafc;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}._benefit_15eov_120:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000000d}._benefit_15eov_120 svg{color:#4299e1;flex-shrink:0}._benefit_15eov_120 div{display:flex;flex-direction:column}._benefit_15eov_120 strong{font-weight:600;color:#2d3748;margin-bottom:4px}._benefit_15eov_120 span{font-size:.9rem;color:#718096}._actions_15eov_174{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}button{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}._primaryAction_15eov_195{background:linear-gradient(135deg,#eb590a,#f00606);color:#fff;box-shadow:0 4px 12px #6a11cb4d}._primaryAction_15eov_195:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6a11cb66}button._outline_15eov_206{background:transparent;border:1px solid #e2e8f0;color:#4a5568}button._outline_15eov_206:hover{background-color:#f7fafc;border-color:#cbd5e0}._guestOption_15eov_218{text-align:center;padding-top:16px;border-top:1px solid #f0f0f0}._guestOption_15eov_218 p{color:#718096;margin-bottom:12px;font-size:.9rem}._guestOption_15eov_218 button{background:none;color:#4299e1;font-weight:500;padding:8px 16px}._guestOption_15eov_218 button:hover{background-color:#ebf4ff;color:#3182ce}@keyframes _fadeIn_15eov_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_15eov_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._overlay_15eov_4{padding:2rem .5rem .5rem;align-items:flex-start}._modal_15eov_21{width:95%;max-height:85vh;border-radius:12px}._header_15eov_34{padding:1rem 1rem .75rem;flex-wrap:wrap}._header_15eov_34 h2{font-size:1.25rem;margin-right:.5rem}._content_15eov_85{padding:1rem;max-height:60vh}._benefitsList_15eov_131{gap:.75rem}._benefit_15eov_120{padding:.75rem;flex-direction:column;text-align:center}._actions_15eov_174{flex-direction:column;gap:.5rem}button{padding:.75rem 1rem;font-size:.9rem}}@media (max-width: 480px){._modal_15eov_21{width:100%;border-radius:0;max-height:100vh}._overlay_15eov_4{padding:0}._header_15eov_34{padding:.75rem}._icon_15eov_42{width:40px;height:40px;margin-right:.75rem}._header_15eov_34 h2{font-size:1.1rem}._content_15eov_85{padding:.75rem}._benefits_15eov_120 h3{font-size:1rem}}:root{--color-primary: #E53935;--color-primary-light: #FFCDD2;--color-primary-dark: #B71C1C;--color-primary-hover: #F44336;--color-primary-alpha: rgba(229, 57, 53, .2);--color-bg-primary: #FFFFFF;--color-bg-secondary: #F5F5F5;--color-text-primary: #212121;--color-text-secondary: #757575;--color-border: #E0E0E0;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EEEEEE;--color-gray-300: #E0E0E0;--color-gray-400: #BDBDBD;--color-gray-500: #9E9E9E;--color-gray-600: #757575;--color-gray-700: #616161;--color-gray-800: #424242;--color-gray-900: #212121;--color-success: #4CAF50;--color-warning: #FF9800;--color-error: #F44336;--color-info: #2196F3;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s}:root.dark{--color-bg-primary: #111827;--color-bg-secondary: #1f2937;--color-text-primary: #f1f5f9;--color-text-secondary: #94a3b8;--color-border: #374151;--color-primary-alpha: rgba(229, 57, 53, .3);--color-gray-50: #111827;--color-gray-100: #1f2937;--color-gray-200: #374151;--color-gray-300: #4b5563;--color-gray-400: #6b7280;--color-gray-500: #9ca3af;--color-gray-600: #9ca3af;--color-gray-700: #d1d5db;--color-gray-800: #1e293b;--color-gray-900: #f8fafc;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .5), 0 2px 4px -2px rgb(0 0 0 / .4);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .6), 0 4px 6px -4px rgb(0 0 0 / .4)}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);overflow-x:hidden;overflow-y:auto}*:focus{outline-offset:2px}*:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--leading-tight);margin-bottom:var(--spacing-sm)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-base)}h6{font-size:var(--text-sm)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) ease}a:hover{color:var(--color-primary-hover)}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;outline:none;transition:all var(--duration-fast) ease}button:disabled{opacity:.6;cursor:not-allowed}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--duration-fast) ease}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.m-1{margin:var(--spacing-xs)}.m-2{margin:var(--spacing-sm)}.m-3{margin:var(--spacing-md)}.m-4{margin:var(--spacing-lg)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:var(--color-primary)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.bg-white{background-color:var(--color-white)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-primary{background-color:var(--color-primary)}.border{border:1px solid var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-primary{border-color:var(--color-primary)}.rounded{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.shadow{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.transition{transition:all var(--duration-fast) ease}@media (max-width: 768px){:root{--text-xs: .7rem;--text-sm: .8rem;--text-base: .9rem;--text-lg: 1rem;--text-xl: 1.1rem;--text-2xl: 1.3rem;--text-3xl: 1.6rem}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{font-size:12pt;line-height:1.4}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-spin{animation:spin 1s linear infinite}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in{animation:slideIn .3s ease-out}
