.GlobalStatusToast_toast__0oIWJ{position:fixed;top:20px;right:20px;z-index:9999;background:var(--surface-elevated,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.15);min-width:320px;max-width:420px;overflow:hidden;transform:translateX(100%);opacity:0;transition:all .3s ease-in-out}.GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_visible__qQH5V{transform:translateX(0);opacity:1}.GlobalStatusToast_content__TUN1x{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem}.GlobalStatusToast_icon__KAHYh{width:1.25rem;height:1.25rem;flex-shrink:0}.GlobalStatusToast_message__pRWcA{flex:1;font-size:.875rem;font-weight:500;color:var(--text-primary,#111827);line-height:1.4}.GlobalStatusToast_closeButton___Gtmd{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-tertiary,#9ca3af);border-radius:.375rem;cursor:pointer;transition:all .2s ease;margin-right:.5rem}.GlobalStatusToast_closeButton___Gtmd:hover{background:var(--surface-hover,#f3f4f6);color:var(--text-secondary,#6b7280)}.GlobalStatusToast_closeIcon__tpaac{width:1rem;height:1rem}.GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_loading__ZagYK{border-left:4px solid var(--color-accent,#2563eb)}.GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_loading__ZagYK .GlobalStatusToast_icon__KAHYh{color:var(--color-accent,#2563eb)}.GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_success__s4ErQ{border-left:4px solid var(--color-success,#10b981)}.GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_success__s4ErQ .GlobalStatusToast_icon__KAHYh{color:var(--color-success,#10b981)}.GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_error__j8I0r{border-left:4px solid var(--color-error,#ef4444)}.GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_error__j8I0r .GlobalStatusToast_icon__KAHYh{color:var(--color-error,#ef4444)}.GlobalStatusToast_progressBar__xRNQ7{position:relative;height:3px;background:var(--surface-secondary,#f3f4f6);overflow:hidden}.GlobalStatusToast_progressFill__rrdp7{height:100%;background:var(--color-accent,#2563eb);animation:GlobalStatusToast_progress__XvXWr 2s ease-in-out infinite}@keyframes GlobalStatusToast_progress__XvXWr{0%{width:0;transform:translateX(-100%)}50%{width:100%;transform:translateX(0)}to{width:100%;transform:translateX(100%)}}.GlobalStatusToast_spinning__SRkpZ{animation:GlobalStatusToast_spin__g_UUm 2s linear infinite}@keyframes GlobalStatusToast_spin__g_UUm{to{transform:rotate(1turn)}}@media (max-width:640px){.GlobalStatusToast_toast__0oIWJ{top:10px;right:10px;left:10px;min-width:auto;max-width:none}.GlobalStatusToast_content__TUN1x{padding:.875rem 1rem}.GlobalStatusToast_message__pRWcA{font-size:.8125rem}}[data-theme=dark] .GlobalStatusToast_toast__0oIWJ{background:var(--surface-elevated-dark,#1f2937);border-color:var(--border-color-dark,#374151)}[data-theme=dark] .GlobalStatusToast_message__pRWcA{color:var(--text-primary-dark,#f9fafb)}[data-theme=dark] .GlobalStatusToast_closeButton___Gtmd{color:var(--text-tertiary-dark,#6b7280)}[data-theme=dark] .GlobalStatusToast_closeButton___Gtmd:hover{background:var(--surface-hover-dark,#374151);color:var(--text-secondary-dark,#9ca3af)}[data-theme=dark] .GlobalStatusToast_progressBar__xRNQ7{background:var(--surface-secondary-dark,#374151)}[data-theme=dark] .GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_loading__ZagYK{border-left-color:var(--color-accent-dark,#3b82f6)}[data-theme=dark] .GlobalStatusToast_toast__0oIWJ.GlobalStatusToast_loading__ZagYK .GlobalStatusToast_icon__KAHYh{color:var(--color-accent-dark,#3b82f6)}[data-theme=dark] .GlobalStatusToast_progressFill__rrdp7{background:var(--color-accent-dark,#3b82f6)}@media (prefers-reduced-motion:reduce){.GlobalStatusToast_toast__0oIWJ{transition:opacity .2s ease}.GlobalStatusToast_spinning__SRkpZ{animation:none}.GlobalStatusToast_progressFill__rrdp7{animation:none;width:70%}}.MobileBottomSearch_mobileSearchContainer__h_aAX{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-modal,1050);display:none}@media (max-width:768px){.MobileBottomSearch_mobileSearchContainer__h_aAX{display:block}}.MobileBottomSearch_backdrop__bYLro{position:fixed;inset:0;background:rgba(0,0,0,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:calc(var(--z-modal, 1050) - 10);animation:MobileBottomSearch_backdropFadeIn__v63K8 var(--transition-normal,.2s) var(--easing-default,ease)}@keyframes MobileBottomSearch_backdropFadeIn__v63K8{0%{opacity:0}to{opacity:1}}.MobileBottomSearch_searchBar__sqgLz{position:relative;background:var(--surface-elevated,white);border-top:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-xl,12px) var(--radius-xl,12px) 0 0;box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));z-index:calc(var(--z-modal, 1050) + 10)}.MobileBottomSearch_searchBarInner__PDEoc{min-height:80px}.MobileBottomSearch_collapsedButton__x4rnx,.MobileBottomSearch_searchBarInner__PDEoc{padding:var(--space-lg,16px);display:flex;align-items:center;gap:var(--space-md,12px)}.MobileBottomSearch_collapsedButton__x4rnx{flex:1;background:var(--surface-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-xl,12px);cursor:pointer;transition:all var(--transition-fast,.15s) var(--easing-default,ease)}.MobileBottomSearch_collapsedButton__x4rnx:hover{background:var(--surface-tertiary,#f1f5f9);border-color:var(--brand-primary,#667eea)}.MobileBottomSearch_collapsedIcon__G3Nr1{width:32px;height:32px;background:var(--brand-primary,#667eea);border-radius:var(--radius-lg,8px);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.MobileBottomSearch_collapsedContent__KqCO5{flex:1;text-align:left}.MobileBottomSearch_collapsedText__8E2em{font-size:var(--text-sm,14px);font-weight:var(--font-medium,500);color:var(--text-primary,#1e293b);margin-bottom:var(--space-xs,4px)}.MobileBottomSearch_collapsedSubtext__mFSQD{font-size:var(--text-xs,12px);color:var(--text-tertiary,#94a3b8)}.MobileBottomSearch_collapsedIndicator__NakDp{width:24px;height:24px;color:var(--brand-primary,#667eea);flex-shrink:0}.MobileBottomSearch_expandedInput___AQHS{flex:1;position:relative;display:flex;align-items:center}.MobileBottomSearch_searchInput__v7bZ2{width:100%;padding:var(--space-md,12px) var(--space-4xl,48px) var(--space-md,12px) var(--space-4xl,48px);background:var(--surface-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-lg,8px);color:var(--text-primary,#1e293b);font-size:var(--text-base,16px);transition:all var(--transition-fast,.15s) var(--easing-default,ease);outline:none}.MobileBottomSearch_searchInput__v7bZ2:focus{border-color:var(--brand-primary,#667eea);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.MobileBottomSearch_searchInput__v7bZ2::-moz-placeholder{color:var(--text-tertiary,#94a3b8)}.MobileBottomSearch_searchInput__v7bZ2::placeholder{color:var(--text-tertiary,#94a3b8)}.MobileBottomSearch_inputIcon__5HAsJ{position:absolute;left:var(--space-md,12px);top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--text-tertiary,#94a3b8);z-index:10}.MobileBottomSearch_rightControls__lKe3H{position:absolute;right:var(--space-md,12px);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--space-sm,8px);z-index:20}.MobileBottomSearch_clearButton__ao2w8{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:var(--text-tertiary,#94a3b8);cursor:pointer;transition:color var(--transition-fast,.15s) var(--easing-default,ease)}.MobileBottomSearch_clearButton__ao2w8:hover{color:var(--text-secondary,#64748b)}.MobileBottomSearch_tooltipContainer__G5r29{position:relative;cursor:pointer}.MobileBottomSearch_helpIcon__WGWv8{width:16px;height:16px;color:var(--text-tertiary,#94a3b8);transition:color var(--transition-fast,.15s) var(--easing-default,ease)}.MobileBottomSearch_helpIcon__WGWv8:hover{color:var(--brand-primary,#667eea)}.MobileBottomSearch_tooltip__kwnkx{position:absolute;right:0;bottom:calc(100% + var(--space-sm, 8px));z-index:var(--z-tooltip,9999);animation:MobileBottomSearch_tooltipSlideUp__PcxDP .2s ease-out;pointer-events:auto}.MobileBottomSearch_tooltipContent__qc0od{background:var(--surface-elevated,white);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,8px);padding:var(--space-md,16px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));min-width:260px;max-width:300px;white-space:nowrap}[data-theme=dark] .MobileBottomSearch_tooltipContent__qc0od{background:var(--surface-elevated,#1e293b);border-color:var(--border-primary,#334155);box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.MobileBottomSearch_tooltipTitle__EGdJw{font-size:var(--text-sm,14px);font-weight:var(--font-semibold,600);color:var(--text-primary,#1e293b);margin:0 0 var(--space-sm,8px) 0;white-space:normal}.MobileBottomSearch_tooltipList___itG2{display:flex;flex-direction:column;gap:var(--space-xs,4px);margin-bottom:var(--space-sm,8px)}.MobileBottomSearch_tooltipItem__BiuVJ{display:flex;align-items:center;gap:var(--space-sm,8px)}.MobileBottomSearch_tooltipLabel___KLBo{font-family:var(--font-mono,"Fira Code",monospace);font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600);color:var(--brand-primary,#667eea);background:var(--brand-primary-light,rgba(102,126,234,.1));padding:var(--space-xs,4px) var(--space-sm,8px);border-radius:var(--radius-sm,4px);min-width:36px;text-align:center}.MobileBottomSearch_tooltipText__HRuoy{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);white-space:normal}.MobileBottomSearch_tooltipExample___UZBK{font-size:var(--text-xs,12px);color:var(--text-tertiary,#94a3b8);font-style:italic;margin:0;padding-top:var(--space-xs,4px);border-top:1px solid var(--border-subtle,#f1f5f9);white-space:normal}.MobileBottomSearch_searchButton__r0zt3{display:flex;align-items:center;justify-content:center;gap:var(--space-sm,8px);padding:var(--space-md,12px) var(--space-lg,16px);background:var(--brand-primary,#667eea);border:none;border-radius:var(--radius-lg,8px);color:white;font-size:var(--text-sm,14px);font-weight:var(--font-medium,500);cursor:pointer;transition:all var(--transition-fast,.15s) var(--easing-default,ease);flex-shrink:0;min-width:80px}.MobileBottomSearch_searchButton__r0zt3:hover:not(:disabled){background:var(--brand-primary-hover,#5a67d8);transform:translateY(-1px)}.MobileBottomSearch_searchButton__r0zt3:disabled{opacity:.5;cursor:not-allowed;transform:none}.MobileBottomSearch_searchButtonText__duYwU{font-size:var(--text-sm,14px)}.MobileBottomSearch_closeButton__MTU5P{width:40px;height:40px;background:var(--surface-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-lg,8px);color:var(--text-secondary,#64748b);transition:all var(--transition-fast,.15s) var(--easing-default,ease)}.MobileBottomSearch_closeButton__MTU5P:hover{background:var(--surface-tertiary,#f1f5f9);color:var(--text-primary,#1e293b)}.MobileBottomSearch_loadingSpinner__E3pmD{width:16px;height:16px;border-top:2px solid var(--text-tertiary,#94a3b8);border:2px solid var(--text-tertiary,#94a3b8);border-top-color:var(--brand-primary,#667eea);border-radius:50%;animation:MobileBottomSearch_spin__P4Cba 1s linear infinite}.MobileBottomSearch_suggestionsContainer__rU5Ec{position:absolute;bottom:100%;left:0;right:0;margin-bottom:var(--space-xs,4px);z-index:calc(var(--z-modal, 1050) + 20)}.MobileBottomSearch_suggestionsDropdown__zGIUC{margin:0 var(--space-lg,16px);background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:var(--radius-xl,12px);box-shadow:0 10px 40px rgba(15,23,42,.1),0 4px 16px rgba(15,23,42,.05);max-height:320px;overflow-y:auto;animation:MobileBottomSearch_slideUpIn__RzxdU var(--transition-normal,.2s) var(--easing-default,ease)}[data-theme=dark] .MobileBottomSearch_suggestionsDropdown__zGIUC{background:rgba(15,23,42,.95);border:1px solid rgba(51,65,85,.8);box-shadow:0 10px 40px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2)}.MobileBottomSearch_suggestionItem__G1LMN{width:100%;padding:var(--space-lg,16px);text-align:left;background:transparent;cursor:pointer;transition:all var(--transition-fast,.15s) var(--easing-default,ease);border:none;border-bottom:1px solid rgba(226,232,240,.5);display:flex;align-items:center;gap:var(--space-md,12px)}.MobileBottomSearch_suggestionItem__G1LMN.MobileBottomSearch_highlighted__bI9Kx,.MobileBottomSearch_suggestionItem__G1LMN:hover{background:rgba(102,126,234,.08);transform:translateX(2px)}.MobileBottomSearch_suggestionIcon__gU4Df{width:28px;height:28px;background:var(--brand-primary,#667eea);border-radius:var(--radius-lg,8px);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.MobileBottomSearch_suggestionContent__PZJE4{flex:1;min-width:0}.MobileBottomSearch_suggestionTicker__zhmT2{font-size:var(--text-sm,14px);font-weight:var(--font-semibold,600);color:var(--text-primary,#1e293b);margin-bottom:var(--space-xs,4px)}.MobileBottomSearch_suggestionName__W3U4s{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileBottomSearch_suggestionArrow___hiQO{width:16px;height:16px;color:var(--text-tertiary,#94a3b8);opacity:0;transition:opacity var(--transition-fast,.15s) var(--easing-default,ease)}.MobileBottomSearch_suggestionItem__G1LMN.MobileBottomSearch_highlighted__bI9Kx .MobileBottomSearch_suggestionArrow___hiQO,.MobileBottomSearch_suggestionItem__G1LMN:hover .MobileBottomSearch_suggestionArrow___hiQO{opacity:1}@keyframes MobileBottomSearch_slideUpIn__RzxdU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes MobileBottomSearch_tooltipSlideUp__PcxDP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes MobileBottomSearch_spin__P4Cba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.MobileBottomSearch_searchBarInner__PDEoc{padding:var(--space-md,12px);gap:var(--space-sm,8px)}.MobileBottomSearch_searchInput__v7bZ2{font-size:16px}.MobileBottomSearch_tooltipContent__qc0od{min-width:240px;max-width:280px}.MobileBottomSearch_searchButton__r0zt3{min-width:70px;padding:var(--space-sm,8px) var(--space-md,12px)}.MobileBottomSearch_searchButtonText__duYwU{display:none}}@media (max-width:375px){.MobileBottomSearch_tooltipContent__qc0od{min-width:220px;max-width:260px}.MobileBottomSearch_collapsedSubtext__mFSQD{display:none}}[data-theme=dark] .MobileBottomSearch_searchBar__sqgLz{background:var(--surface-elevated,#1e293b);border-top-color:var(--border-primary,#334155)}[data-theme=dark] .MobileBottomSearch_collapsedButton__x4rnx{background:var(--surface-secondary,#334155);border-color:var(--border-primary,#475569)}[data-theme=dark] .MobileBottomSearch_collapsedButton__x4rnx:hover{background:var(--surface-tertiary,#475569)}[data-theme=dark] .MobileBottomSearch_searchInput__v7bZ2{background:var(--surface-secondary,#334155);border-color:var(--border-primary,#475569);color:var(--text-primary,#f1f5f9)}[data-theme=dark] .MobileBottomSearch_closeButton__MTU5P{background:var(--surface-secondary,#334155);border-color:var(--border-primary,#475569);color:var(--text-secondary,#cbd5e1)}[data-theme=dark] .MobileBottomSearch_closeButton__MTU5P:hover{background:var(--surface-tertiary,#475569);color:var(--text-primary,#f1f5f9)}.MobileBottomSearch_closeButton__MTU5P:focus,.MobileBottomSearch_collapsedButton__x4rnx:focus,.MobileBottomSearch_searchButton__r0zt3:focus,.MobileBottomSearch_searchInput__v7bZ2:focus{outline:2px solid var(--brand-primary,#667eea);outline-offset:2px}.MobileBottomSearch_suggestionItem__G1LMN:focus{outline:2px solid var(--brand-primary,#667eea);outline-offset:-2px}@media (prefers-contrast:high){.MobileBottomSearch_searchBar__sqgLz{border-top:2px solid var(--border-primary,#e2e8f0)}.MobileBottomSearch_closeButton__MTU5P,.MobileBottomSearch_collapsedButton__x4rnx,.MobileBottomSearch_searchButton__r0zt3,.MobileBottomSearch_searchInput__v7bZ2,.MobileBottomSearch_tooltipContent__qc0od{border:2px solid var(--border-primary,#e2e8f0)}}@media (prefers-reduced-motion:reduce){.MobileBottomSearch_backdrop__bYLro,.MobileBottomSearch_suggestionsDropdown__zGIUC,.MobileBottomSearch_tooltip__kwnkx{animation:none}.MobileBottomSearch_closeButton__MTU5P,.MobileBottomSearch_collapsedButton__x4rnx,.MobileBottomSearch_searchButton__r0zt3,.MobileBottomSearch_suggestionItem__G1LMN{transition:none}}.MobileBottomSearch_statusContainer__1j2lE{position:fixed;bottom:120px;left:1rem;right:1rem;z-index:1000}.MobileBottomSearch_statusMessage__39SVR{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.1)}.MobileBottomSearch_statusSuccess__OOTTM{background:var(--color-success-bg,#dcfce7);color:var(--color-success-text,#16a34a);border:1px solid var(--color-success-border,#bbf7d0)}.MobileBottomSearch_statusError__SV33j{background:var(--color-error-bg,#fef2f2);color:var(--color-error-text,#dc2626);border:1px solid var(--color-error-border,#fecaca)}.MobileBottomSearch_statusIcon__yLTk7{width:1rem;height:1rem;flex-shrink:0}.MobileBottomSearch_uploadArea__2eJRe{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px dashed var(--border-color,#d1d5db);border-radius:.5rem;background:var(--surface-elevated,#f9fafb);transition:all .2s ease;flex:1}.MobileBottomSearch_uploadArea__2eJRe:hover{border-color:var(--color-accent,#2563eb);background:var(--surface-hover,#f3f4f6)}.MobileBottomSearch_uploadContent__AYzNJ{flex:1}.MobileBottomSearch_uploadTitle__xYq0p{font-size:.875rem;font-weight:600;color:var(--text-primary,#111827);margin-bottom:.25rem}.MobileBottomSearch_uploadSubtitle__JZnz9{font-size:.75rem;color:var(--text-secondary,#6b7280);line-height:1.2}.MobileBottomSearch_uploadButtonIcon__ArFBK{width:1rem;height:1rem}.MobileBottomSearch_closeButton__MTU5P{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:var(--surface-secondary,#f3f4f6);color:var(--text-secondary,#6b7280);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.MobileBottomSearch_closeButton__MTU5P:hover{background:var(--surface-tertiary,#e5e7eb);color:var(--text-primary,#111827)}.MobileBottomSearch_closeButton__MTU5P svg{width:1rem;height:1rem}[data-theme=dark] .MobileBottomSearch_statusSuccess__OOTTM{background:var(--color-success-bg-dark,#064e3b);color:var(--color-success-text-dark,#10b981);border-color:var(--color-success-border-dark,#065f46)}[data-theme=dark] .MobileBottomSearch_statusError__SV33j{background:var(--color-error-bg-dark,#7f1d1d);color:var(--color-error-text-dark,#ef4444);border-color:var(--color-error-border-dark,#991b1b)}[data-theme=dark] .MobileBottomSearch_uploadArea__2eJRe{background:var(--surface-elevated-dark,#1f2937);border-color:var(--border-color-dark,#374151)}[data-theme=dark] .MobileBottomSearch_uploadArea__2eJRe:hover{background:var(--surface-hover-dark,#111827);border-color:var(--color-accent-dark,#3b82f6)}[data-theme=dark] .MobileBottomSearch_uploadTitle__xYq0p{color:var(--text-primary-dark,#f9fafb)}[data-theme=dark] .MobileBottomSearch_uploadSubtitle__JZnz9{color:var(--text-secondary-dark,#9ca3af)}[data-theme=dark] .MobileBottomSearch_closeButton__MTU5P{background:var(--surface-secondary-dark,#374151);color:var(--text-secondary-dark,#9ca3af)}[data-theme=dark] .MobileBottomSearch_closeButton__MTU5P:hover{background:var(--surface-tertiary-dark,#4b5563);color:var(--text-primary-dark,#f9fafb)}@media (max-width:640px){.MobileBottomSearch_uploadArea__2eJRe{padding:.75rem;gap:.5rem}.MobileBottomSearch_uploadTitle__xYq0p{font-size:.8125rem}.MobileBottomSearch_uploadSubtitle__JZnz9{font-size:.6875rem}.MobileBottomSearch_statusContainer__1j2lE{left:.5rem;right:.5rem}.MobileBottomSearch_statusMessage__39SVR{padding:.625rem .875rem;font-size:.8125rem}}.ThemeToggle_themeToggle__4_hy9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background-color:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast) var(--easing-default)}.ThemeToggle_themeToggle__4_hy9:hover{background-color:var(--surface-tertiary);color:var(--text-primary);border-color:var(--border-secondary)}.ThemeToggle_themeToggle__4_hy9:focus{outline:none;box-shadow:0 0 0 2px var(--border-focus)}.ThemeToggle_icon__NxVox{width:24px;height:24px}.TopNav_nav__0EI58{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--surface-card);border-bottom:1px solid var(--border-default);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.TopNav_container__y8Wet{max-width:1280px;margin:0 auto;padding:0 var(--space-md)}.TopNav_content__uOLpW{display:flex;align-items:center;justify-content:space-between;height:64px}.TopNav_logo__WyJd_{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;font-weight:var(--font-bold);font-size:var(--text-lg);color:var(--text-primary);transition:opacity var(--transition-fast) var(--easing-default)}.TopNav_logo__WyJd_:hover{opacity:.8}.TopNav_logoIcon__NwdNC{width:32px;height:32px;border-radius:var(--radius-md)}.TopNav_logoText__V6fO0{font-weight:var(--font-bold);color:var(--brand-primary)}.TopNav_desktopNav__f53h0{display:none;align-items:center;gap:var(--space-lg)}@media (min-width:768px){.TopNav_desktopNav__f53h0{display:flex}}.TopNav_navLink__BuzSC{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast) var(--easing-default);position:relative}.TopNav_navLink__BuzSC:hover{color:var(--text-primary);background:var(--surface-hover)}.TopNav_navLink__BuzSC.TopNav_active__9x3cc{color:var(--brand-primary);background:var(--brand-bg)}.TopNav_navLink__BuzSC.TopNav_active__9x3cc:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:var(--brand-primary);border-radius:50%}.TopNav_rightSection__Upq10{display:flex;align-items:center;gap:var(--space-md)}.TopNav_uploadContainer__DAFXO{align-items:center}.TopNav_uploadButton__mCclA{background:var(--brand-primary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);transition:all var(--transition-fast) var(--easing-default)}.TopNav_uploadButton__mCclA:hover:not(:disabled){background:var(--brand-secondary)}.TopNav_uploadButton__mCclA:disabled{opacity:.6;box-shadow:none}.TopNav_uploadText__uABvc{font-size:var(--text-sm)}.TopNav_mobileMenuButton__FQlRA{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast) var(--easing-default)}.TopNav_mobileMenuButton__FQlRA:hover{background:var(--surface-hover);color:var(--text-primary)}@media (min-width:768px){.TopNav_mobileMenuButton__FQlRA{display:none}}.TopNav_mobileMenu__e1v5f{display:flex;flex-direction:column;padding:var(--space-md);background:var(--surface-card);border-top:1px solid var(--border-default);gap:var(--space-xs)}@media (min-width:768px){.TopNav_mobileMenu__e1v5f{display:none}}.TopNav_mobileNavLink___5LMF{display:flex;align-items:center;padding:var(--space-md);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast) var(--easing-default)}.TopNav_mobileNavLink___5LMF:hover{color:var(--text-primary);background:var(--surface-hover)}.TopNav_mobileNavLink___5LMF.TopNav_active__9x3cc{color:var(--brand-primary);background:var(--brand-bg)}.TopNav_mobileUploadButton__d1arD{background:var(--brand-primary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);transition:background-color var(--transition-fast) var(--easing-default);border-top:1px solid var(--border-default)}.TopNav_mobileUploadButton__d1arD:hover:not(:disabled){background:var(--brand-secondary)}.TopNav_mobileUploadButton__d1arD:disabled{opacity:.6}@media (max-width:640px){.TopNav_container__y8Wet{padding:0 var(--space-sm)}.TopNav_content__uOLpW{height:56px}.TopNav_logoText__V6fO0{font-size:var(--text-base)}.TopNav_rightSection__Upq10{gap:var(--space-sm)}}[data-theme=dark] .TopNav_nav__0EI58{background:var(--surface-card-dark);border-bottom-color:var(--border-default-dark)}[data-theme=dark] .TopNav_uploadButton__mCclA{background:var(--brand-primary-dark)}[data-theme=dark] .TopNav_uploadButton__mCclA:hover:not(:disabled){background:var(--brand-secondary-dark)}[data-theme=dark] .TopNav_mobileUploadButton__d1arD{background:var(--brand-primary-dark);border-top-color:var(--border-default-dark)}[data-theme=dark] .TopNav_mobileUploadButton__d1arD:hover:not(:disabled){background:var(--brand-secondary-dark)}.TopNav_uploadContainer__DAFXO{display:flex;flex-direction:column;align-items:flex-end;margin-right:1rem;position:relative}@media (max-width:768px){.TopNav_uploadContainer__DAFXO{display:none}}.TopNav_uploadButton__mCclA{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-accent,#2563eb);color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;overflow:hidden}.TopNav_uploadButton__mCclA:hover:not(:disabled){background:var(--color-accent-hover,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.3)}.TopNav_uploadButton__mCclA:disabled{opacity:.9;cursor:not-allowed;transform:none}.TopNav_uploadButton__mCclA.TopNav_uploading__oZjsF{background:var(--color-success,#10b981);box-shadow:0 0 0 2px rgba(16,185,129,.2);animation:TopNav_pulse__xKie3 2s infinite}@keyframes TopNav_pulse__xKie3{0%,to{box-shadow:0 0 0 2px rgba(16,185,129,.2)}50%{box-shadow:0 0 0 4px rgba(16,185,129,.1)}}.TopNav_uploadIcon__0RiQQ{width:1rem;height:1rem}.TopNav_uploadText__uABvc{font-size:.875rem}@media (max-width:1024px){.TopNav_uploadText__uABvc{display:none}}.TopNav_uploadStatus__FqvMt{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--surface-elevated,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:.375rem;padding:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:200px;z-index:1000}.TopNav_uploadProgress__zTeVl{width:100%;height:4px;background:var(--surface-secondary,#f3f4f6);border-radius:2px;overflow:hidden;margin-bottom:.5rem}.TopNav_progressBar__R8nqq{height:100%;background:var(--color-success,#10b981);border-radius:2px;animation:TopNav_progress__jcwZ8 2s ease-in-out infinite}@keyframes TopNav_progress__jcwZ8{0%{width:0;transform:translateX(-100%)}50%{width:100%;transform:translateX(0)}to{width:100%;transform:translateX(100%)}}.TopNav_statusText__v_gpU{font-size:.75rem;color:var(--text-secondary,#6b7280);font-weight:500}.TopNav_spinner__kKUPU{width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:TopNav_spin__OT3Lg 1s linear infinite}@keyframes TopNav_spin__OT3Lg{to{transform:rotate(1turn)}}.TopNav_mobileUploadButton__d1arD{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:var(--color-accent,#2563eb);color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem;border-top:1px solid var(--border-color,#e5e7eb);position:relative;overflow:hidden}.TopNav_mobileUploadButton__d1arD:hover:not(:disabled){background:var(--color-accent-hover,#1d4ed8)}.TopNav_mobileUploadButton__d1arD:disabled{opacity:.9;cursor:not-allowed}.TopNav_mobileUploadButton__d1arD.TopNav_uploading__oZjsF{background:var(--color-success,#10b981);animation:TopNav_pulse__xKie3 2s infinite}.TopNav_mobileUploadButton__d1arD svg{width:1.25rem;height:1.25rem}.TopNav_mobileUploadButton__d1arD.TopNav_success__eOxGZ,.TopNav_uploadButton__mCclA.TopNav_success__eOxGZ{background:var(--color-success,#10b981);animation:TopNav_successPulse__pTdkl .6s ease-out}@keyframes TopNav_successPulse__pTdkl{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}[data-theme=dark] .TopNav_uploadButton__mCclA{background:var(--color-accent-dark,#3b82f6)}[data-theme=dark] .TopNav_uploadButton__mCclA:hover:not(:disabled){background:var(--color-accent-hover-dark,#2563eb)}[data-theme=dark] .TopNav_uploadButton__mCclA.TopNav_uploading__oZjsF{background:var(--color-success-dark,#10b981)}[data-theme=dark] .TopNav_mobileUploadButton__d1arD{background:var(--color-accent-dark,#3b82f6);border-top-color:var(--border-color-dark,#374151)}[data-theme=dark] .TopNav_mobileUploadButton__d1arD:hover:not(:disabled){background:var(--color-accent-hover-dark,#2563eb)}[data-theme=dark] .TopNav_mobileUploadButton__d1arD.TopNav_uploading__oZjsF{background:var(--color-success-dark,#10b981)}[data-theme=dark] .TopNav_uploadStatus__FqvMt{background:var(--surface-elevated-dark,#1f2937);border-color:var(--border-color-dark,#374151)}[data-theme=dark] .TopNav_uploadProgress__zTeVl{background:var(--surface-secondary-dark,#374151)}[data-theme=dark] .TopNav_statusText__v_gpU{color:var(--text-secondary-dark,#9ca3af)}.HomePage_HomePageContainer__kciL_{max-width:1000px;margin:0 auto;padding:var(--space-4xl) var(--space-md);text-align:center;background:var(--surface-primary);border-radius:var(--radius-xl);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);top:64px}.HomePage_heroSection__jUC7k{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--radius-xl);padding:var(--space-2xl) var(--space-xl);margin-bottom:var(--space-2xl);position:relative;overflow:hidden;text-align:center;top:68px}.HomePage_heroLogoIcon__aiDRb{width:60px;height:60px}.HomePage_heroContent__LBTva{display:flex;flex-direction:column;gap:var(--space-md);position:relative;z-index:2;max-width:800px;margin:0 auto}.HomePage_heroHeader__Pi6qj{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}.HomePage_heroLogoIcon__aiDRb{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(255,255,255,.3));transition:all var(--transition-normal) var(--easing-default);animation:HomePage_logoFloat__17RVV 3s ease-in-out infinite;flex-shrink:0}.HomePage_headline__yDEG4{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:var(--font-bold);line-height:1.2;color:white;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:left}.HomePage_subheading__rW0EP{font-size:var(--text-sm);color:rgba(255,255,255,.9);font-weight:var(--font-medium)}@media (max-width:768px){.HomePage_heroSection__jUC7k{padding:var(--space-xl) var(--space-lg);margin-bottom:var(--space-xl)}.HomePage_heroHeader__Pi6qj{flex-direction:column;gap:var(--space-sm);text-align:center}.HomePage_heroLogoIcon__aiDRb{width:45px;height:45px}.HomePage_heroContent__LBTva{gap:var(--space-sm)}.HomePage_headline__yDEG4{font-size:clamp(1.3rem,4vw,1.8rem);text-align:center}.HomePage_subheading__rW0EP{font-size:var(--text-sm)}}.HomePage_trustIndicators__2SlEA{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;margin-top:var(--space-lg)}.HomePage_trustItem___N0nL{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:rgba(255,255,255,.9);font-weight:var(--font-medium)}@media (max-width:768px){.HomePage_trustIndicators__2SlEA{gap:var(--space-lg)}.HomePage_trustItem___N0nL{font-size:var(--text-xs)}}.HomePage_processSection__jJK22{background:var(--surface-elevated);border-radius:var(--radius-xl);padding:var(--space-4xl) var(--space-xl);margin-bottom:var(--space-3xl)}.HomePage_sectionHeader__mdi_x{text-align:center;margin-bottom:var(--space-4xl)}.HomePage_sectionTitle__d_yhI{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-md) 0}.HomePage_sectionSubtitle__uwfug{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.HomePage_processGrid__CJRPR{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl)}@media (max-width:768px){.HomePage_processSection__jJK22{padding:var(--space-3xl) var(--space-lg)}.HomePage_processGrid__CJRPR{grid-template-columns:1fr;gap:var(--space-lg)}.HomePage_sectionTitle__d_yhI{font-size:var(--text-2xl)}.HomePage_sectionSubtitle__uwfug{font-size:var(--text-base)}}.HomePage_processCard__9qSw4{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-xl);position:relative;transition:all var(--transition-normal) ease;overflow:hidden}.HomePage_processCard__9qSw4:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--brand-primary)}.HomePage_stepNumber__FBBgn{position:absolute;top:var(--space-md);right:var(--space-md);width:32px;height:32px;background:var(--gradient-brand);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-bold);box-shadow:var(--shadow-brand-sm)}.HomePage_processIcon__79ffN{width:60px;height:60px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.HomePage_processTitle__U7oPT{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-sm) 0}.HomePage_processDescription__k95Ev{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}@media (max-width:768px){.HomePage_processCard__9qSw4{padding:var(--space-lg)}.HomePage_processIcon__79ffN{width:50px;height:50px}}.HomePage_gaugeSection__9eORQ{background:var(--surface-primary);border-radius:var(--radius-xl);padding:var(--space-4xl) var(--space-xl);margin-bottom:var(--space-3xl);text-align:center}.HomePage_gaugeContainer__pNjNh{max-width:800px;margin:0 auto}.HomePage_demoHeader__28ig4{margin-bottom:var(--space-3xl)}.HomePage_demoTitle__pwTX0{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-md) 0}.HomePage_demoSubtitle__rZ3Ge{font-size:var(--text-lg);color:var(--text-secondary);margin:0 0 var(--space-xl) 0}.HomePage_gaugeLabel__VFZUb{font-size:var(--text-base);color:var(--text-secondary);margin:var(--space-xl) 0;line-height:var(--leading-relaxed)}.HomePage_demoCTA__7jhPA{margin-top:var(--space-xl)}.HomePage_demoButton__PLGqM{display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--gradient-brand);color:white;border:none;border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-2xl);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-normal) ease;box-shadow:var(--shadow-brand-sm)}.HomePage_demoButton__PLGqM:hover{transform:translateY(-2px);box-shadow:var(--shadow-brand)}@media (max-width:768px){.HomePage_gaugeSection__9eORQ{padding:var(--space-3xl) var(--space-lg)}.HomePage_demoTitle__pwTX0{font-size:var(--text-2xl)}.HomePage_demoSubtitle__rZ3Ge{font-size:var(--text-base)}}.HomePage_featuresSection__K7pvu{background:var(--surface-elevated);border-radius:var(--radius-xl);padding:var(--space-4xl) var(--space-xl);margin-bottom:var(--space-3xl)}.HomePage_featuresGrid__Du5YB{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-xl)}@media (max-width:768px){.HomePage_featuresSection__K7pvu{padding:var(--space-3xl) var(--space-lg)}.HomePage_featuresGrid__Du5YB{grid-template-columns:1fr;gap:var(--space-lg)}}.HomePage_featureCard__1LgW3{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center;transition:all var(--transition-normal) ease}.HomePage_featureCard__1LgW3:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--brand-primary)}.HomePage_featureIcon___Zpht{font-size:3rem;margin-bottom:var(--space-lg);display:block;filter:grayscale(.2);transition:filter var(--transition-normal) ease}.HomePage_featureCard__1LgW3:hover .HomePage_featureIcon___Zpht{filter:grayscale(0)}.HomePage_featureTitle__KfLf6{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-sm) 0}.HomePage_featureText__7ntOQ{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.HomePage_faqSection__MlFS8{background:var(--surface-primary);border-radius:var(--radius-xl);padding:var(--space-4xl) var(--space-xl);margin-bottom:var(--space-3xl)}.HomePage_faqGrid__eFpgF{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl)}.HomePage_faqCard___N0WA{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--transition-normal) ease}.HomePage_faqCard___N0WA:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--brand-primary)}.HomePage_faqQuestion__IDXzK{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-sm) 0}.HomePage_faqAnswer__W_Nt1{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}@media (max-width:768px){.HomePage_faqSection__MlFS8{padding:var(--space-3xl) var(--space-lg)}.HomePage_faqGrid__eFpgF{grid-template-columns:1fr;gap:var(--space-lg)}.HomePage_faqCard___N0WA{padding:var(--space-lg)}}.HomePage_ctaSection__xtGgs{background:var(--gradient-brand);border-radius:var(--radius-xl);padding:var(--space-4xl) var(--space-xl);text-align:center;color:white;margin-bottom:var(--space-3xl)}.HomePage_ctaContent__ur3LX{max-width:600px;margin:0 auto}.HomePage_ctaTitle__Y93GT{font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0 0 var(--space-lg) 0}.HomePage_ctaSubtitle__74ou4{font-size:var(--text-lg);margin:0 0 var(--space-xl) 0;opacity:.95;line-height:var(--leading-relaxed)}.HomePage_ctaButton__cWm40{display:inline-flex;align-items:center;gap:var(--space-sm);background:white;color:var(--brand-primary);border:none;border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-2xl);font-size:var(--text-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-normal) ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.HomePage_ctaButton__cWm40:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media (max-width:768px){.HomePage_ctaSection__xtGgs{padding:var(--space-3xl) var(--space-lg)}.HomePage_ctaTitle__Y93GT{font-size:var(--text-2xl)}.HomePage_ctaSubtitle__74ou4{font-size:var(--text-base)}.HomePage_ctaButton__cWm40{font-size:var(--text-base);padding:var(--space-md) var(--space-xl)}}@media (prefers-reduced-motion:reduce){.HomePage_ctaButton__cWm40,.HomePage_demoButton__PLGqM,.HomePage_faqCard___N0WA,.HomePage_featureCard__1LgW3,.HomePage_processCard__9qSw4{transition:none;transform:none}.HomePage_ctaButton__cWm40:hover,.HomePage_demoButton__PLGqM:hover,.HomePage_faqCard___N0WA:hover,.HomePage_featureCard__1LgW3:hover,.HomePage_processCard__9qSw4:hover{transform:none}.HomePage_heroLogoIcon__aiDRb{animation:none}}@media (prefers-contrast:high){.HomePage_faqCard___N0WA,.HomePage_featureCard__1LgW3,.HomePage_processCard__9qSw4{border-width:2px}.HomePage_stepNumber__FBBgn{border:2px solid white}}@media print{.HomePage_ctaButton__cWm40,.HomePage_ctaSection__xtGgs,.HomePage_demoButton__PLGqM,.HomePage_trustIndicators__2SlEA{display:none}.HomePage_faqSection__MlFS8,.HomePage_featuresSection__K7pvu,.HomePage_processSection__jJK22{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-lg)}}