.SiteFooter_footer__62yNv{margin-top:var(--s6);padding:var(--s6) var(--s6) var(--s7);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4);color:var(--muted-text);font-size:.85rem;border-top:1px solid color-mix(in srgb,var(--muted-text) 24%,transparent);background:var(--page-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--elev-2)}.SiteFooter_copy__45t6h{flex:1 1 auto}.SiteFooter_links__HaH0F{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:var(--s2)}.SiteFooter_linkItem__EvJcY{display:inline-flex;align-items:center;gap:var(--s2)}.SiteFooter_linkItem__EvJcY:not(:first-child){margin-left:var(--s3)}.SiteFooter_link__9XP8q{color:inherit;text-decoration:none;letter-spacing:.03em;transition:color .2s ease}.SiteFooter_link__9XP8q:focus-visible,.SiteFooter_link__9XP8q:hover{color:var(--accent-blue);text-decoration:underline}.SiteFooter_separator__p1fSX{color:var(--muted-text);font-size:.85rem}@media (max-width:680px){.SiteFooter_footer__62yNv{display:grid;grid-template-areas:"links toggle" "copy  copy";grid-template-columns:1fr auto;gap:var(--s2) var(--s2);align-items:center}.SiteFooter_links__HaH0F{grid-area:links;justify-content:flex-start}.SiteFooter_toggle__zSf1H{grid-area:toggle}.SiteFooter_copy__45t6h{grid-area:copy}}.SettingsCard_card__1JIOS{width:100%;max-width:480px;background:var(--surface-base);border-radius:var(--radius-lg);box-shadow:var(--elev-3);overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.SettingsCard_header__4PuKs{display:flex;align-items:center;justify-content:space-between;padding:var(--s5);border-bottom:1px solid rgba(233,236,239,.1)}.SettingsCard_title__bXlcp{font-size:1.25rem;font-weight:700;color:var(--title-text);margin:0}.SettingsCard_closeButton__LXPY_{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(233,236,239,.15);background:transparent;color:var(--body-text);cursor:pointer;transition:all .2s ease}.SettingsCard_closeButton__LXPY_:hover{background:rgba(233,236,239,.1);color:var(--title-text)}.SettingsCard_tabs__glfMB{display:flex;padding:0 var(--s5);border-bottom:1px solid rgba(233,236,239,.1);gap:var(--s4)}.SettingsCard_tab__oadch{background:none;border:none;padding:var(--s3) 0;font-size:.95rem;font-weight:500;color:var(--text-muted);cursor:pointer;position:relative;transition:color .2s ease}.SettingsCard_tab__oadch:hover{color:var(--body-text)}.SettingsCard_activeTab__kXBLS{color:var(--accent-blue);font-weight:600}.SettingsCard_activeTab__kXBLS:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent-blue);border-radius:2px 2px 0 0}.SettingsCard_body__NmvBc{padding:var(--s5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s5)}.SettingsCard_section__jqVjc{display:flex;flex-direction:column;gap:var(--s3)}.SettingsCard_sectionTitle__EriS9{font-size:1rem;font-weight:600;color:var(--title-text);margin:0}.SettingsCard_infoText__DNNV6{font-size:.9rem;color:var(--text-muted);margin:0}.SettingsCard_themeToggle__VJnYs{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);background:rgba(233,236,239,.05);padding:var(--s1);border-radius:var(--radius-md)}.SettingsCard_themeOption__0aIGK{background:transparent;border:none;padding:var(--s2);border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.SettingsCard_themeActive__XyGUg{background:var(--surface-base);color:var(--title-text);box-shadow:var(--shadow-sm)}.SettingsCard_accountStack__WF337{display:flex;flex-direction:column;gap:var(--s6)}.SettingsCard_form__Kd72d{display:flex;gap:var(--s2)}.SettingsCard_input__BbpB2{flex:1;padding:var(--s2) var(--s3);border-radius:var(--radius-md);border:1px solid rgba(233,236,239,.2);background:rgba(233,236,239,.05);color:var(--body-text);font-size:.95rem}.SettingsCard_input__BbpB2:focus{outline:none;border-color:var(--accent-blue);background:var(--surface-base)}.SettingsCard_button__sxr3Z{padding:var(--s2) var(--s4);border-radius:var(--radius-md);border:none;background:var(--accent-blue);color:white;font-weight:600;cursor:pointer;transition:opacity .2s ease}.SettingsCard_button__sxr3Z:disabled{opacity:.6;cursor:not-allowed}.SettingsCard_button__sxr3Z:hover:not(:disabled){opacity:.9}.SettingsCard_dangerZone___rZvz{padding-top:var(--s5);border-top:1px solid rgba(239,68,68,.2)}.SettingsCard_dangerTitle__DrhJU{color:#ef4444;font-size:1rem;font-weight:600;margin:0}.SettingsCard_dangerButton__l7BB3{padding:var(--s2) var(--s4);border-radius:var(--radius-md);border:1px solid #ef4444;background:transparent;color:#ef4444;font-weight:600;cursor:pointer;transition:all .2s ease}.SettingsCard_dangerButton__l7BB3:hover:not(:disabled){background:#ef4444;color:white}.SettingsCard_dangerButton__l7BB3:disabled{opacity:.5;cursor:not-allowed}.SettingsCard_alert__KTsYX{padding:var(--s3);border-radius:var(--radius-md);font-size:.9rem;line-height:1.4}.SettingsCard_alertSuccess__OGiC3{background:rgba(34,197,94,.1);color:#16a34a;border:1px solid rgba(34,197,94,.2)}.SettingsCard_alertError__BlwRB{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.SettingsOverlay_overlay__NPN0T{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--s4)}.SettingsOverlay_backdrop__8FTB8{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:SettingsOverlay_fadeIn__2eXcc .2s ease-out}.SettingsOverlay_container__eLOSA{position:relative;z-index:1;width:100%;max-width:480px;animation:SettingsOverlay_slideUp__7Bl9D .3s cubic-bezier(.16,1,.3,1)}@keyframes SettingsOverlay_fadeIn__2eXcc{0%{opacity:0}to{opacity:1}}@keyframes SettingsOverlay_slideUp__7Bl9D{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.SiteHeader_header__WuT2E{position:sticky;top:var(--s2);z-index:120;margin:var(--s2) var(--s2) 0 var(--s2);gap:var(--s3);padding:var(--s4) var(--s5);border-radius:999px;background:color-mix(in srgb,var(--card-bg) 70%,transparent);border-bottom:1px solid rgba(233,236,239,.1);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));box-shadow:var(--shadow-c)}.SiteHeader_brand__3vS1B,.SiteHeader_header__WuT2E{display:flex;align-items:center}.SiteHeader_brandLink__S_lG6{display:inline-flex;align-items:center;gap:var(--s2);text-decoration:none;color:inherit}.SiteHeader_brandMark__IKuG7{border-radius:12px}.SiteHeader_brandText__ERAD8{font-size:1.125rem;font-weight:700;letter-spacing:.015em}.SiteHeader_desktopNav__HBMFM{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--s2)}.SiteHeader_authCluster__sCFEK{display:flex;align-items:center;gap:var(--s2);margin-left:auto}.SiteHeader_authStatus__oY1DL{font-size:.9rem;color:var(--text-muted,#94a3b8)}.SiteHeader_authButton__odd_a{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);padding:var(--s1) var(--s3);line-height:1.6;border-radius:999px;border:1px solid var(--header-nav-bd);background:var(--card-bg);color:inherit;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;text-decoration:none;transition:border-color .2s ease,background .2s ease;cursor:pointer}.SiteHeader_authButton__odd_a:focus-visible,.SiteHeader_authButton__odd_a:hover{border-color:rgba(59,130,246,.65);background:rgba(59,130,246,.15)}.SiteHeader_authButton__odd_a[disabled]{opacity:.6;pointer-events:none}.SiteHeader_authButtonSecondary__sEICy{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);padding:var(--s1) var(--s3);line-height:1.6;border-radius:999px;border:none;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-blue) 100%,transparent),color-mix(in srgb,var(--accent-blue) 100%,transparent));color:#f8fafc;font-size:var(--body-size);font-weight:var(--body-weight);letter-spacing:.02em;cursor:pointer;transition:filter .2s ease}.SiteHeader_authButtonSecondary__sEICy:focus-visible,.SiteHeader_authButtonSecondary__sEICy:hover{filter:brightness(1.05)}.SiteHeader_authButtonSecondary__sEICy[disabled]{opacity:.6;pointer-events:none}.SiteHeader_userBadge__MtUf0{padding:.4rem .9rem;background:rgba(148,163,184,.18);color:inherit;font-size:.85rem;font-weight:600}.SiteHeader_navLink__fLZfM,.SiteHeader_userBadge__MtUf0{display:inline-flex;align-items:center;border-radius:999px}.SiteHeader_navLink__fLZfM{position:relative;min-width:144px;height:29px;gap:var(--s1);padding:var(--s1) var(--s3);color:var(--body-text);text-decoration:none;justify-content:center;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;border:1px solid var(--header-nav-bd);transition:color .2s ease}.SiteHeader_navLink__fLZfM:focus-visible,.SiteHeader_navLink__fLZfM:hover{color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,transparent)}.SiteHeader_menuButton__QAA4X{display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease}.SiteHeader_menuIcon__ajxYt{width:20px;height:20px;display:inline-flex;background:currentColor;mask:var(--icon-hamburger) no-repeat center /contain;-webkit-mask:var(--icon-hamburger) no-repeat center /contain;transition:transform .2s ease}.SiteHeader_menuIcon__ajxYt[data-active=true]{transform:rotate(180deg)}.SiteHeader_mobileSheet__GjZIW{position:fixed;z-index:9999;width:max-content;min-width:200px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-bg) 70%,transparent);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));box-shadow:var(--shadow-c);padding:var(--s3);transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform var(--collapse-dur) var(--collapse-ease),opacity .2s ease}.SiteHeader_mobileSheetOpen__Qdwrn{transform:translateY(0);opacity:1;pointer-events:auto}.SiteHeader_mobileNav__q92ij{display:grid;gap:var(--s2)}.SiteHeader_mobileNavLink__V8fEF{position:relative;display:flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);line-height:1.6;color:var(--body-text);text-decoration:none;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;border-radius:999px;border:1px solid var(--header-nav-bd);transition:color .2s ease,background .2s ease,border-color .2s ease}.SiteHeader_mobileNavLink__V8fEF:focus-visible,.SiteHeader_mobileNavLink__V8fEF:hover{color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,transparent)}.SiteHeader_mobileAuth__ifmbM{margin-top:var(--s2);display:grid;gap:var(--s2)}.SiteHeader_mobileAuth__ifmbM .SiteHeader_authButtonSecondary__sEICy,.SiteHeader_mobileAuth__ifmbM .SiteHeader_authButton__odd_a{width:100%}.SiteHeader_userMenuWrapper__jteq8{position:relative}.SiteHeader_userBadgeButton__WGT2N{display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2) var(--s1) var(--s4);border-radius:999px;background:color-mix(in srgb,var(--header-auth-bg) 18%,transparent);color:inherit;font-size:var(--body-size);font-weight:var(--body-weight);letter-spacing:.02em;border:none;cursor:pointer;transition:background .2s ease}.SiteHeader_userBadgeButton__WGT2N:after{content:"";width:16px;aspect-ratio:1;background:currentColor;opacity:.8;-webkit-mask:var(--icon-dropdown-chevron) no-repeat center /contain;mask:var(--icon-dropdown-chevron) no-repeat center /contain;transition:transform .25s var(--collapse-ease),opacity .2s ease}.SiteHeader_userBadgeButton__WGT2N:hover,.SiteHeader_userBadgeButton__WGT2N[aria-expanded=true]{background:rgba(148,163,184,.25)}.SiteHeader_userBadgeButton__WGT2N[aria-expanded=true]:after{transform:rotate(180deg)}.SiteHeader_userDropdown__BU4eA{position:fixed;z-index:9999;width:max-content;min-width:160px;background:color-mix(in srgb,var(--card-bg) 70%,transparent);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));box-shadow:var(--shadow-c);border-radius:var(--radius-lg);padding:var(--s2);display:flex;flex-direction:column;gap:var(--s2);transform:translateY(-10px);opacity:0;pointer-events:none;transition:all .2s ease}.SiteHeader_userDropdownOpen__ciC_S{transform:translateY(0);opacity:1;pointer-events:auto}.SiteHeader_dropdownItem__awI0c{display:flex;align-items:center;width:100%;gap:var(--s1);padding:var(--s1) var(--s3);line-height:1.6;color:var(--body-text);text-decoration:none;font-size:var(--body-size);font-weight:var(--label-weight);letter-spacing:.02em;border-radius:999px;border:1px solid var(--header-nav-bd);cursor:pointer;transition:background .2s ease}.SiteHeader_dropdownItem__awI0c:focus-visible,.SiteHeader_dropdownItem__awI0c:hover{color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,transparent)}@media (max-width:940px){.SiteHeader_desktopNav__HBMFM{display:none}.SiteHeader_menuButton__QAA4X{display:inline-flex}.SiteHeader_userDropdown__BU4eA{top:calc(100% + var(--s4) + var(--s3))}.SiteHeader_authCluster__sCFEK{display:flex}.SiteHeader_authCluster__sCFEK .SiteHeader_authButtonSecondary__sEICy,.SiteHeader_authCluster__sCFEK .SiteHeader_authButton__odd_a{display:none}}