@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Noto+Sans:wght@400;600&family=Noto+Sans+JP:wght@400;600&family=Noto+Sans+KR:wght@400;600&family=Noto+Sans+SC:wght@400;600&family=Noto+Sans+TC:wght@400;600&family=Noto+Sans+Arabic:wght@400;600&family=Noto+Sans+Hebrew:wght@400;600&family=Noto+Sans+Devanagari:wght@400;600&family=Noto+Sans+Bengali:wght@400;600&family=Noto+Sans+Thai:wght@400;600&family=Noto+Sans+Armenian:wght@400;600&family=Noto+Sans+Georgian:wght@400;600&family=Noto+Sans+Ethiopic:wght@400;600&family=Noto+Sans+Myanmar:wght@400;600&display=swap");html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-family:Inter,Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Noto Sans Arabic,Noto Sans Hebrew,Noto Sans Devanagari,Noto Sans Bengali,Noto Sans Thai,Noto Sans Armenian,Noto Sans Georgian,Noto Sans Ethiopic,Noto Sans Myanmar,Myanmar Text,Padauk,Noto Sans Symbols,Noto Sans Math,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background-color:var(--window-bg);--color-primary:#007bff;--color-primary-rgb:0,123,255;--color-primary-dark:#0056b3;--color-secondary:#FF6B6B;--color-secondary-dark:#E63946;--window-bg:#f8f9fa;--card-bg:#FFFFFF;--section-bg:#FFFFFF;--feature-card-bg:#FFFFFF;--text-color:#212529;--text-secondary:#495057;--text-color-muted:#6c757d;--text-area-bg:#E8F0FE;--border-color:#dee2e6;--subtle-border-color:rgba(0,0,0,0.1);--card-border:rgba(0,0,0,0.1);--card-shadow:0 2px 8px rgba(0,0,0,0.05);--card-hover-shadow:0 4px 12px rgba(0,0,0,0.1);--search-bg:white;--button-color:#3F51B5;--button-hover-color:#3949AB;--heart-inactive:rgba(255,0,0,0.3);--heart-active:#ff0000;--tab-bg:rgba(255,255,255,0.8);--tab-hover-bg:rgba(255,255,255,0.95);--tab-active-bg:white;--tab-container-bg:rgba(0,0,0,0.03);--hover-bg:rgba(0,0,0,0.05);--select-arrow:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%2390a4ae' d='M10.293 3.293 6 7.586 1.707 3.293a1 1 0 1 0-1.414 1.414l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3e%3c/svg%3e")}:root{--color-primary:#007AFF;--color-primary-rgb:0,123,255;--color-primary-dark:#005ecb;--color-secondary:#5AC8FA;--color-secondary-dark:#00A9E0;--window-bg:#FFFFFF;--card-bg:#FFFFFF;--section-bg:#F8F9FA;--feature-card-bg:#FFFFFF;--text-color:#1d1d1f;--text-secondary:#6e6e73;--text-color-muted:#86868b;--text-area-bg:#F5F5F7;--border-color:#d1d1d6;--subtle-border-color:rgba(0,0,0,0.1);--card-border:rgba(0,0,0,0.08);--card-shadow:0 1px 3px rgba(0,0,0,0.04);--card-hover-shadow:0 4px 12px rgba(0,0,0,0.08);--search-bg:#F5F5F7;--button-color:var(--color-primary);--button-hover-color:var(--color-primary-dark);--heart-inactive:rgba(0,0,0,0.2);--heart-active:#FF3B30;--tab-bg:#F5F5F7;--tab-hover-bg:#e5e5e7;--tab-active-bg:var(--color-primary);--tab-active-text:#FFFFFF;--tab-container-bg:#FFFFFF;--hover-bg:rgba(0,0,0,0.03);--nav-bg:#0f172a;--nav-text:#ffffff;--nav-border:rgba(255,255,255,0.06);--nav-icon-bg:rgba(255,255,255,0.06);--nav-icon-border:rgba(255,255,255,0.14);--nav-icon-color:#ffffff;--account-btn-bg:#ffffff;--account-btn-text:#0f172a;--account-btn-border:#e2e8f0;--banner-bg:#f8fafc;--banner-border:#e2e8f0;--welcome-primary-bg:#0f69ff;--welcome-primary-border:rgba(var(--color-primary-rgb),0.24);--welcome-primary-shadow:rgba(var(--color-primary-rgb),0.18);--welcome-primary-icon-bg:rgba(255,255,255,0.24);--welcome-primary-icon-color:#ffffff;--welcome-primary-text:#ffffff;--welcome-primary-text-muted:rgba(255,255,255,0.82);--welcome-primary-cta-bg:#ffffff;--welcome-primary-cta-border:rgba(255,255,255,0.6);--welcome-primary-cta-hover:#edf2ff;--welcome-primary-cta-color:var(--color-primary-dark);--button-bg:#ffffff;--button-border:#cbd5e1;--button-text:#0f172a}body.dark-theme{--color-primary:#0A84FF;--color-primary-rgb:10,132,255;--color-primary-dark:#0060df;--color-secondary:#64D2FF;--color-secondary-dark:#00B5F7;--window-bg:#000000;--card-bg:#1c1c1e;--section-bg:#121212;--feature-card-bg:#1c1c1e;--text-color:#F5F5F7;--text-secondary:#8e8e93;--text-color-muted:#636366;--text-area-bg:#1c1c1e;--border-color:#3a3a3c;--subtle-border-color:rgba(255,255,255,0.15);--card-border:rgba(255,255,255,0.1);--card-shadow:0 1px 3px rgba(0,0,0,0.2);--card-hover-shadow:0 4px 12px rgba(0,0,0,0.3);--search-bg:#1c1c1e;--button-color:var(--color-primary);--button-hover-color:var(--color-primary-dark);--heart-inactive:rgba(255,255,255,0.3);--heart-active:#FF453A;--tab-bg:#1c1c1e;--tab-hover-bg:#2c2c2e;--tab-active-bg:var(--color-primary);--tab-active-text:#FFFFFF;--tab-container-bg:#000000;--hover-bg:rgba(255,255,255,0.05);--select-arrow:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%23e2e8f0' d='M10.293 3.293 6 7.586 1.707 3.293a1 1 0 1 0-1.414 1.414l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3e%3c/svg%3e");--nav-bg:#0b1220;--nav-text:#e2e8f0;--nav-border:rgba(255,255,255,0.06);--nav-icon-bg:rgba(255,255,255,0.06);--nav-icon-border:rgba(255,255,255,0.14);--nav-icon-color:#e2e8f0;--account-btn-bg:#0b1220;--account-btn-text:#e2e8f0;--account-btn-border:#334155;--banner-bg:#0b1220;--banner-border:#334155;--welcome-primary-bg:#0b3a8a;--welcome-primary-border:rgba(var(--color-primary-rgb),0.55);--welcome-primary-shadow:rgba(4,12,30,0.45);--welcome-primary-icon-bg:rgba(15,60,150,0.7);--welcome-primary-icon-color:#ffffff;--welcome-primary-text:#ffffff;--welcome-primary-text-muted:rgba(255,255,255,0.8);--welcome-primary-cta-bg:rgba(4,102,255,0.18);--welcome-primary-cta-border:rgba(4,102,255,0.32);--welcome-primary-cta-hover:rgba(4,102,255,0.26);--welcome-primary-cta-color:#dbe7ff;--button-bg:#1c1c1e;--button-border:#334155;--button-text:#e2e8f0}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6{color:var(--text-color)}body.dark-theme .setTitle{color:var(--color-primary-dark)}body.dark-theme label,body.dark-theme p,body.dark-theme span{color:var(--text-color)}body.dark-theme input[type=checkbox]+label:before{border:2px solid var(--border-color);background:var(--card-bg)}body.dark-theme input[type=checkbox]:checked+label:before{background:var(--color-primary)}body.dark-theme input[type=checkbox]:checked+label:after{border:solid var(--window-bg);border-width:0 2px 2px 0}.study-overlay{background:var(--background-color);color:var(--text-color)}.study-overlay__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(148,163,184,.22);background:rgba(248,250,252,.92);color:var(--text-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.study-overlay__content{background:var(--card-bg,#0b1120)}body.dark-theme .study-overlay{background:var(--background-color,#0f172a);color:var(--text-color,#f8fafc)}body.dark-theme .study-overlay__header{background:rgba(12,18,32,.9);color:var(--text-color,#f8fafc);border-bottom:1px solid rgba(148,163,184,.25)}.study-overlay__close{border:1px solid rgba(148,163,184,.35);background:rgba(148,163,184,.12);color:var(--text-color,#0f172a);border-radius:10px;padding:8px 14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.study-overlay__close:hover{border-color:rgba(var(--color-primary-rgb),.45);background:rgba(var(--color-primary-rgb),.15)}body.dark-theme .study-overlay__close{border-color:rgba(148,163,184,.4);background:rgba(30,41,59,.6);color:var(--text-color,#f8fafc)}body.dark-theme .study-overlay__close:hover{border-color:rgba(var(--color-primary-rgb),.55);background:rgba(var(--color-primary-rgb),.22)}body.dark-theme .study-overlay__content{background:rgba(9,12,23,.96)}.Toolbar_toolbar__uGi3v{position:sticky;top:0;z-index:1000;background:#1976D2;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Toolbar_toolbarContent__Y_PIB{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:.75rem 2rem}.Toolbar_logo__4jQxP{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.375rem;letter-spacing:-.02em;color:#ffffff;text-decoration:none;transition:opacity .2s}.Toolbar_logo__4jQxP:hover{opacity:.9}.Toolbar_actions__CMgGF{display:flex;align-items:center;gap:1rem}.Toolbar_browseButton__OkRIi,.Toolbar_iconButton__My3oM,.Toolbar_syncButton__fvnyA{background:rgba(41,182,246,.15);border:none;color:#ffffff;padding:.7rem;border-radius:8px;cursor:pointer;font-size:.9375rem;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none;gap:.5rem;height:40px;min-width:40px}.Toolbar_browseButton__OkRIi:hover,.Toolbar_iconButton__My3oM:hover,.Toolbar_syncButton__fvnyA:hover{background:rgba(41,182,246,.25);transform:translateY(-1px)}.Toolbar_browseButton__OkRIi:active,.Toolbar_iconButton__My3oM:active,.Toolbar_syncButton__fvnyA:active{transform:translateY(0)}.Toolbar_browseButton__OkRIi,.Toolbar_syncButton__fvnyA{font-weight:600;font-size:.9375rem;padding:.7rem;width:auto}.Toolbar_signInButton__4vXAe{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1.1rem;border-radius:9999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#ffffff;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;text-decoration:none;height:40px}.Toolbar_signInButton__4vXAe:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.Toolbar_buttonIcon__LBGiZ{font-size:1.125rem}body.dark-theme .Toolbar_toolbar__uGi3v{background:#1a365d}body.dark-theme .Toolbar_logo__4jQxP{color:#ffffff}body.dark-theme .Toolbar_browseButton__OkRIi,body.dark-theme .Toolbar_iconButton__My3oM,body.dark-theme .Toolbar_signInButton__4vXAe,body.dark-theme .Toolbar_syncButton__fvnyA{background:rgba(25,118,210,.2);color:#ffffff}body.dark-theme .Toolbar_browseButton__OkRIi:hover,body.dark-theme .Toolbar_iconButton__My3oM:hover,body.dark-theme .Toolbar_signInButton__4vXAe:hover,body.dark-theme .Toolbar_syncButton__fvnyA:hover{background:rgba(25,118,210,.3)}@media (max-width:768px){.Toolbar_toolbarContent__Y_PIB{padding:.75rem 1rem}.Toolbar_logo__4jQxP{font-size:1.25rem}.Toolbar_actions__CMgGF{gap:.75rem}.Toolbar_browseButton__OkRIi,.Toolbar_iconButton__My3oM,.Toolbar_signInButton__4vXAe,.Toolbar_syncButton__fvnyA{padding:.6rem;height:36px;width:36px;min-width:36px}.Toolbar_browseButton__OkRIi span,.Toolbar_signInButton__4vXAe span,.Toolbar_syncButton__fvnyA span{display:none}.Toolbar_buttonIcon__LBGiZ{margin:0;font-size:1rem}.Toolbar_webAppButton__KT8Cc{padding:.4rem .875rem;font-size:.8125rem}.Toolbar_logo__4jQxP span{display:none}.Toolbar_mobileText__ByEPT{display:inline}.Toolbar_desktopText__2rcjP{display:none}}@media (max-width:480px){.Toolbar_logo__4jQxP{font-size:1.125rem}.Toolbar_actions__CMgGF{gap:.25rem}.Toolbar_browseButton__OkRIi,.Toolbar_syncButton__fvnyA{padding:.5rem;min-width:auto}.Toolbar_webAppButton__KT8Cc{padding:.35rem .625rem;font-size:.75rem}}.Toolbar_tooltipContainer__rz6M0{position:relative}.Toolbar_tooltip__ARVRc{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:white;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;white-space:nowrap;z-index:1000;animation:Toolbar_fadeInOut__w10zw 2s ease-in-out}.Toolbar_tooltip__ARVRc:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-color:transparent transparent rgba(0,0,0,.8);border-style:solid;border-width:0 6px 6px}@keyframes Toolbar_fadeInOut__w10zw{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.Toolbar_webAppButton__KT8Cc{background:rgba(255,255,255,.9);color:#1976D2;padding:.875rem 1.75rem;border-radius:6px;font-weight:600;font-size:1rem;letter-spacing:.01em;text-decoration:none;transition:all .2s ease;border:none}.Toolbar_webAppButton__KT8Cc:hover{background:rgba(255,255,255,1);transform:none}.Toolbar_webAppButton__KT8Cc:active{background:rgba(255,255,255,.85);transform:none}body.dark-theme .Toolbar_webAppButton__KT8Cc{background:rgba(33,148,241,.9);color:#ffffff}body.dark-theme .Toolbar_webAppButton__KT8Cc:hover{background:rgba(33,148,241,1)}body.dark-theme .Toolbar_webAppButton__KT8Cc:active{background:rgba(33,148,241,.85)}.Toolbar_mobileText__ByEPT{display:none}.Toolbar_desktopText__2rcjP{display:inline}.SettingsModal_modal__OuGgU{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:none;background:transparent;overflow:visible;outline:none;display:flex;align-items:center;justify-content:center}.SettingsModal_overlay__TR8Xh{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.SettingsModal_panel__wCf8B{background:var(--card-bg);border-radius:24px;border:1px solid rgba(148,163,184,.22);box-shadow:0 28px 48px rgba(15,23,42,.18);width:100%;max-height:min(82vh,820px);display:flex;flex-direction:column;padding:28px 32px 32px;overflow:hidden}.SettingsModal_header__j91rI{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.18)}.SettingsModal_title__YfYlw{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-color)}.SettingsModal_subtitle__jyutx{margin:6px 0 0;font-size:.94rem;color:var(--text-secondary)}.SettingsModal_closeButton___Mdle{width:36px;height:36px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:rgba(241,245,249,.6);color:var(--text-secondary);font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.SettingsModal_closeButton___Mdle:hover{transform:translateY(-1px);border-color:rgba(var(--color-primary-rgb),.4);box-shadow:0 10px 18px rgba(15,23,42,.12)}.SettingsModal_closeButton___Mdle:active{transform:translateY(0);box-shadow:none}.SettingsModal_body__0Iw3k{margin-top:24px;overflow-y:auto;padding-right:8px;max-height:calc(min(82vh, 820px) - 160px)}.SettingsModal_section__4wxaq{display:flex;flex-direction:column;gap:16px}.SettingsModal_section__4wxaq+.SettingsModal_section__4wxaq{margin-top:24px}.SettingsModal_sectionHeader___AJNE h3{margin:0;font-size:1.05rem;font-weight:600;color:var(--text-color)}.SettingsModal_itemGroup__BAHqV{display:flex;flex-direction:column;gap:12px}.SettingsModal_item__nbEyI{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;background:var(--section-bg);border:1px solid rgba(148,163,184,.2);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.SettingsModal_itemInteractive__Jq2OR{cursor:pointer}.SettingsModal_itemInteractive__Jq2OR:not([disabled]):hover{border-color:rgba(var(--color-primary-rgb),.35);box-shadow:0 12px 28px rgba(148,163,184,.12);transform:translateY(-1px)}.SettingsModal_itemInteractive__Jq2OR:disabled{cursor:default}.SettingsModal_itemMain__aM2a6{display:flex;align-items:center;gap:14px;flex:1 1;min-width:0}.SettingsModal_iconBadge__ogMcf{width:48px;height:48px;border-radius:16px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.SettingsModal_copy__VQlAk{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:flex-start;text-align:left}.SettingsModal_toggleItem__Scoup .SettingsModal_itemMain__aM2a6{align-items:flex-start}.SettingsModal_toggleItem__Scoup .SettingsModal_iconBadge__ogMcf{margin-top:2px}.SettingsModal_itemTitle__iTUZw{font-size:1rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SettingsModal_itemDescription__YPX5e{font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SettingsModal_itemDisabled__f2GZP{opacity:.55}.SettingsModal_toggle__bgGGx{position:relative;width:50px;height:28px;border-radius:999px;background:rgba(148,163,184,.42);transition:background .2s ease;flex-shrink:0}.SettingsModal_toggleOn__HdYd7{background:rgba(var(--color-primary-rgb),.9)}.SettingsModal_toggleDisabled__yIPEQ{background:rgba(148,163,184,.28)}.SettingsModal_toggleThumb__tedjV{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#ffffff;box-shadow:0 4px 10px rgba(15,23,42,.2);transform:translateX(0);transition:transform .2s ease}.SettingsModal_toggleOn__HdYd7 .SettingsModal_toggleThumb__tedjV{transform:translateX(22px)}.SettingsModal_toggleDisabled__yIPEQ .SettingsModal_toggleThumb__tedjV{box-shadow:none}.SettingsModal_control__Xrqho{flex-shrink:0;min-width:180px}.SettingsModal_selectShell__AM1ac{position:relative}.SettingsModal_selectShell__AM1ac select{width:100%;padding:10px 36px 10px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:rgba(15,23,42,.04);font-size:.95rem;font-weight:600;color:var(--text-color);appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.SettingsModal_selectShell__AM1ac select:focus,.SettingsModal_selectShell__AM1ac select:hover{border-color:rgba(var(--color-primary-rgb),.5);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15);outline:none}.SettingsModal_selectShell__AM1ac:after{content:"";position:absolute;top:50%;right:14px;width:10px;height:10px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:translateY(-50%) rotate(45deg);pointer-events:none}.SettingsModal_itemStack___tnHl{flex-direction:column;align-items:stretch;gap:14px}.SettingsModal_sliderContainer__mSKQG{display:flex;flex-direction:column;gap:10px}.SettingsModal_sliderControl__nY56v{display:flex;align-items:center;gap:14px}.SettingsModal_sliderControl__nY56v input[type=range]{flex:1 1;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.85) 0,rgba(var(--color-primary-rgb),.2) 100%);outline:none;appearance:none;-webkit-appearance:none}.SettingsModal_sliderControl__nY56v input[type=range][disabled]{cursor:not-allowed;opacity:.6}.SettingsModal_sliderControl__nY56v input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:50%;background:#ffffff;border:2px solid rgba(var(--color-primary-rgb),.8);box-shadow:0 6px 12px rgba(var(--color-primary-rgb),.25);cursor:pointer;-webkit-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.SettingsModal_sliderControl__nY56v input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.04)}.SettingsModal_sliderControl__nY56v input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#ffffff;border:2px solid rgba(var(--color-primary-rgb),.8);box-shadow:0 6px 12px rgba(var(--color-primary-rgb),.25);cursor:pointer;-moz-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.SettingsModal_sliderControl__nY56v input[type=range]::-moz-range-thumb:hover{transform:scale(1.04)}.SettingsModal_sliderValue__U9Hq_{min-width:48px;font-size:.95rem;font-weight:600;text-align:right;color:var(--text-color)}.SettingsModal_sliderScale___q9Yf{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:var(--text-secondary)}.SettingsModal_divider__0kMKH{height:1px;background:rgba(148,163,184,.18);margin-top:12px}@media (max-width:600px){.SettingsModal_modal__OuGgU{width:min(100%,calc(100vw - 16px))}.SettingsModal_panel__wCf8B{padding:20px 20px 24px;border-radius:20px}.SettingsModal_header__j91rI{padding-bottom:16px}.SettingsModal_control__Xrqho{width:100%;min-width:0}.SettingsModal_itemInteractive__Jq2OR,.SettingsModal_item__nbEyI{flex-direction:column;align-items:stretch}.SettingsModal_itemMain__aM2a6{align-items:center}.SettingsModal_itemDescription__YPX5e{white-space:normal}.SettingsModal_sliderControl__nY56v{flex-direction:column;align-items:stretch;gap:10px}.SettingsModal_sliderValue__U9Hq_{text-align:left}}body.dark-theme .SettingsModal_panel__wCf8B{background:#0f172a;border-color:rgba(148,163,184,.18);box-shadow:0 24px 48px rgba(0,0,0,.55)}body.dark-theme .SettingsModal_sectionHeader___AJNE h3{color:#e2e8f0}body.dark-theme .SettingsModal_item__nbEyI{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.24)}body.dark-theme .SettingsModal_iconBadge__ogMcf{background:rgba(var(--color-primary-rgb),.18);color:rgba(226,232,240,.92)}body.dark-theme .SettingsModal_selectShell__AM1ac select{background:rgba(15,23,42,.6);color:#e2e8f0;border-color:rgba(148,163,184,.32)}body.dark-theme .SettingsModal_selectShell__AM1ac:after{border-color:rgba(226,232,240,.7)}body.dark-theme .SettingsModal_sliderControl__nY56v input[type=range]{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.7) 0,rgba(var(--color-primary-rgb),.15) 100%)}body.dark-theme .SettingsModal_sliderControl__nY56v input[type=range][disabled]{opacity:.45}body.dark-theme .SettingsModal_sliderValue__U9Hq_{color:#e2e8f0}body.dark-theme .SettingsModal_sliderScale___q9Yf{color:rgba(226,232,240,.7)}.AccountModal_overlay__wOZ42{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:2000}.AccountModal_modal___zmTK{background:#ffffff;border-radius:16px;width:92%;max-width:420px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.25);position:relative}.AccountModal_close__gzv9g{position:absolute;right:12px;top:12px;border:none;background:transparent;font-size:18px;cursor:pointer}.AccountModal_header__PFHIp{display:flex;align-items:center;gap:12px;margin-bottom:12px}.AccountModal_avatar__MgSWQ{width:40px;height:40px;border-radius:50%;background:#e2e8f0;color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:700}.AccountModal_userInfo__rlkmF{display:flex;flex-direction:column;gap:2px}.AccountModal_userName__Kr8DY{font-weight:700;color:#0f172a}.AccountModal_userEmail__HyHSw{color:#475569;font-size:13px}.AccountModal_badgeRow__53I67{margin-top:4px;display:flex;align-items:center;gap:6px;min-height:20px}.AccountModal_badgeLoading__ECTB_,.AccountModal_badgeMuted__dLW6o,.AccountModal_proBadge__b72YH{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:999px;padding:4px 8px}.AccountModal_badgeLoading__ECTB_{background:rgba(14,165,233,.15);color:#0284c7}.AccountModal_badgeSpinner__6_i69{animation:AccountModal_spin__OylWX 1s linear infinite}.AccountModal_proBadge__b72YH{background:rgba(234,179,8,.18);color:#b45309}.AccountModal_badgeMuted__dLW6o{color:#64748b;background:rgba(100,116,139,.08)}@keyframes AccountModal_spin__OylWX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccountModal_title__cm4Pp{margin:0 0 8px;color:#0f172a}.AccountModal_actionsColumn__2dGN3,.AccountModal_actions__pf10U{display:flex;flex-direction:column;gap:10px;margin-top:8px}.AccountModal_primary__BM6f_{padding:10px 12px;background:#0ea5e9;color:white;border:none;border-radius:10px;display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.AccountModal_dangerOutline___kCNB:disabled,.AccountModal_danger__StpEG:disabled,.AccountModal_primary__BM6f_:disabled,.AccountModal_secondary__wuB2q:disabled{opacity:.7;cursor:not-allowed}.AccountModal_secondary__wuB2q{padding:10px 12px;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;border-radius:10px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.AccountModal_secondary__wuB2q:hover{background:#eef2ff;border-color:#c7d2fe}.AccountModal_danger__StpEG{padding:10px 12px;background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:10px;font-weight:600;cursor:pointer}.AccountModal_sectionDivider__7MyeE{margin:16px 0;border:none;border-top:1px solid rgba(148,163,184,.2)}.AccountModal_dangerZone__4YAG2{display:flex;flex-direction:column;gap:.75rem}.AccountModal_dangerHeader__lEjjt{display:flex;flex-direction:column;gap:.25rem}.AccountModal_dangerTitle__pF9R5{margin:0;font-size:.95rem;font-weight:700;color:#b45309}.AccountModal_dangerDescription__672Me{margin:0;font-size:.85rem;color:#64748b}.AccountModal_dangerActions__pA421{display:flex;flex-direction:column;gap:.5rem}.AccountModal_dangerOutline___kCNB{padding:10px 12px;border-radius:10px;border:1px solid rgba(249,115,22,.35);background:rgba(251,146,60,.08);color:#9a3412;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer}.AccountModal_dangerStatus__LEgdL{border-radius:10px;padding:8px 10px;font-size:.85rem;font-weight:500}.AccountModal_dangerStatusSuccess__MjLKF{background:rgba(16,185,129,.12);color:#065f46;border:1px solid rgba(16,185,129,.35)}.AccountModal_dangerStatusError__y4dMA{background:rgba(248,113,113,.15);color:#b91c1c;border:1px solid rgba(248,113,113,.4)}.AccountModal_dangerNotice__rnb4z{margin:0;font-size:.8rem;color:#991b1b}body.dark-theme .AccountModal_modal___zmTK{background:rgba(15,23,42,.95);border:1px solid rgba(148,163,184,.28);box-shadow:0 28px 60px rgba(2,6,23,.65)}body.dark-theme .AccountModal_title__cm4Pp,body.dark-theme .AccountModal_userName__Kr8DY{color:rgba(226,232,240,.95)}body.dark-theme .AccountModal_userEmail__HyHSw{color:rgba(148,163,184,.82)}body.dark-theme .AccountModal_avatar__MgSWQ{background:rgba(51,65,85,.6);color:rgba(226,232,240,.95)}body.dark-theme .AccountModal_primary__BM6f_{background:#38bdf8;color:#0b1120}body.dark-theme .AccountModal_primary__BM6f_:hover{background:#0ea5e9}body.dark-theme .AccountModal_secondary__wuB2q{background:rgba(15,23,42,.7);color:rgba(226,232,240,.92);border-color:rgba(148,163,184,.35)}body.dark-theme .AccountModal_secondary__wuB2q:hover{background:rgba(30,41,59,.85);border-color:rgba(148,163,184,.5)}body.dark-theme .AccountModal_danger__StpEG{background:rgba(248,113,113,.2);color:#fecdd3;border-color:rgba(248,113,113,.35)}body.dark-theme .AccountModal_close__gzv9g{color:rgba(226,232,240,.75)}body.dark-theme .AccountModal_dangerTitle__pF9R5{color:#fdba74}body.dark-theme .AccountModal_dangerDescription__672Me,body.dark-theme .AccountModal_dangerNotice__rnb4z{color:rgba(254,226,226,.85)}body.dark-theme .AccountModal_dangerOutline___kCNB{background:rgba(249,115,22,.18);border-color:rgba(249,115,22,.4);color:rgba(255,237,213,.95)}body.dark-theme .AccountModal_dangerStatusSuccess__MjLKF{background:rgba(16,185,129,.2);color:#bbf7d0}body.dark-theme .AccountModal_dangerStatusError__y4dMA{background:rgba(248,113,113,.25);color:#fecaca}.AccountModal_helperText__x_ePk{margin:4px 0 0;font-size:13px;color:#b91c1c}body.dark-theme .AccountModal_helperText__x_ePk{color:#fecdd3}.Layout_container__l2gjk{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden;position:relative;margin:0 auto}.Layout_toolbarWrapper__mnxv_{position:sticky;top:0;width:100%;z-index:900}.Layout_downloadApp__uV7Gs{text-align:center;margin-top:1rem;margin-bottom:1rem}.Layout_main__BqQ1G{flex:1 0 auto;display:flex;flex-direction:column;width:100%;max-width:100%;padding:0 1rem;margin:0 auto 2rem}.Layout_mainWithSpacing__tXoU8{padding-top:2rem}@media (max-width:768px){.Layout_main__BqQ1G{padding:0 1rem;width:100%}}@media (max-width:380px){.Layout_main__BqQ1G{padding:0 1rem;width:100%}}.MobileAppBanner_banner__IsJtz{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);width:100%;padding:12px 0;box-shadow:0 -2px 8px rgba(0,0,0,.1);position:fixed;bottom:0;left:0;z-index:1000}.MobileAppBanner_fullBannerLink__1QVAD{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .2s ease}.MobileAppBanner_fullBannerLink__1QVAD:focus,.MobileAppBanner_fullBannerLink__1QVAD:hover{background-color:rgba(255,255,255,.05)}.MobileAppBanner_fullBannerLink__1QVAD:active{background-color:rgba(0,0,0,.05)}.MobileAppBanner_content__Ht7yj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;max-width:1200px;margin:0 auto}.MobileAppBanner_textContent__KdMRI{flex:1 1}.MobileAppBanner_title__vmlyG{margin:0;font-size:1rem;font-weight:600;color:white;line-height:1.2}.MobileAppBanner_subtitle__y8obx{margin:4px 0 0;font-size:.875rem;color:rgba(255,255,255,.9);font-weight:400}.MobileAppBanner_storeImageWrapper__2AQtp{flex-shrink:0;display:flex;align-items:center;padding:4px;border-radius:8px;background:rgba(255,255,255,.1);transition:background-color .2s ease}.MobileAppBanner_googlePlay__St6Kt{width:135px;height:40px;display:flex;align-items:center;justify-content:center;background-color:white;border-radius:4px;overflow:hidden}.MobileAppBanner_fullBannerLink__1QVAD:hover .MobileAppBanner_storeImageWrapper__2AQtp{background:rgba(255,255,255,.2)}.MobileAppBanner_storeBadge__Qga51{display:block;height:auto;width:auto;transition:transform .2s ease}.MobileAppBanner_fullBannerLink__1QVAD:hover .MobileAppBanner_storeBadge__Qga51{transform:scale(1.05)}body.dark-theme .MobileAppBanner_banner__IsJtz{box-shadow:0 -2px 8px rgba(0,0,0,.2)}@media (max-width:640px){.MobileAppBanner_content__Ht7yj{padding:0 16px;gap:12px}.MobileAppBanner_title__vmlyG{font-size:.9375rem}.MobileAppBanner_subtitle__y8obx{font-size:.8125rem}}@media (max-width:380px){.MobileAppBanner_content__Ht7yj{padding:0 12px;gap:8px}.MobileAppBanner_subtitle__y8obx{display:none}}
/*# sourceMappingURL=994aa1308f0c1895.css.map*/