.LocaleMenu_root__Z2XsK{position:fixed;top:var(--o-space-lg);inset-inline-end:var(--o-space-lg);z-index:10;animation:LocaleMenu_fadeIn__4_MTL .4s ease-out .3s both}@keyframes LocaleMenu_fadeIn__4_MTL{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LocaleMenu_trigger__2OdwQ{display:inline-flex;align-items:center;gap:var(--o-space-xs);padding:8px 12px;min-height:36px;border:1px solid var(--o-border);border-radius:999px;background:color-mix(in srgb,var(--o-surface-raised) 70%,transparent);color:var(--o-text-secondary);font-size:var(--o-text-sm);font-weight:500;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.LocaleMenu_trigger__2OdwQ:hover{border-color:color-mix(in srgb,var(--o-primary) 35%,var(--o-border));background:color-mix(in srgb,var(--o-surface-raised) 90%,white 4%);color:var(--o-text)}.LocaleMenu_trigger__2OdwQ:focus-visible{outline:none;border-color:var(--o-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--o-primary) 28%,transparent)}.LocaleMenu_label__2l3_s{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LocaleMenu_menu__WPMW9{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:200px;max-height:min(70vh,520px);overflow-y:auto;padding:6px;margin:0;list-style:none;border:1px solid var(--o-border);border-radius:var(--o-radius-lg);background:color-mix(in srgb,var(--o-surface-raised) 96%,white 4%);box-shadow:0 12px 32px rgba(0,0,0,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:LocaleMenu_menuIn__Sv2lP .16s ease-out both}@keyframes LocaleMenu_menuIn__Sv2lP{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LocaleMenu_option__fV5Fg{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--o-space-sm);padding:8px 12px;border:0;border-radius:var(--o-radius-sm);background:transparent;color:var(--o-text-secondary);font-size:var(--o-text-sm);font-weight:500;text-align:start;cursor:pointer;transition:background-color .12s ease,color .12s ease}.LocaleMenu_option__fV5Fg:hover{background:color-mix(in srgb,var(--o-primary) 10%,transparent);color:var(--o-text)}.LocaleMenu_option__fV5Fg:focus-visible{outline:none;background:color-mix(in srgb,var(--o-primary) 14%,transparent);color:var(--o-text)}.LocaleMenu_option__fV5Fg.LocaleMenu_active__TCOQU{color:var(--o-text);background:color-mix(in srgb,var(--o-primary) 12%,transparent)}.LocaleMenu_optionLabel__PHiE_{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.LocaleMenu_root__Z2XsK{top:var(--o-space-md);inset-inline-end:var(--o-space-md)}.LocaleMenu_trigger__2OdwQ{padding:6px 10px;min-height:32px;font-size:var(--o-text-xs)}.LocaleMenu_label__2l3_s{max-width:120px}}.ThemeToggle_toggle__RoeI1{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--o-border);border-radius:var(--o-radius-full);background:color-mix(in srgb,var(--o-surface) 68%,transparent);color:var(--o-text-secondary);cursor:pointer;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--o-elevation-control);transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.ThemeToggle_toggle__RoeI1:hover{border-color:color-mix(in srgb,var(--o-primary) 42%,var(--o-border));background:color-mix(in srgb,var(--o-surface) 92%,transparent);color:var(--o-text);transform:translateY(-1px)}.ThemeToggle_toggle__RoeI1:active{transform:translateY(0) scale(.95)}.ThemeToggle_toggle__RoeI1:focus-visible{outline:none;border-color:var(--o-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--o-primary) 26%,transparent)}.ThemeToggle_iconWrap__ruNAR{display:inline-flex;animation:ThemeToggle_themeIconIn__XJ9ux .32s cubic-bezier(.16,1,.3,1)}@keyframes ThemeToggle_themeIconIn__XJ9ux{0%{opacity:0;transform:rotate(-40deg) scale(.6)}to{opacity:1;transform:rotate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ThemeToggle_iconWrap__ruNAR{animation:none}.ThemeToggle_toggle__RoeI1,.ThemeToggle_toggle__RoeI1:active,.ThemeToggle_toggle__RoeI1:hover{transition:none;transform:none}}.Welcome_page__wud7c{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--o-space-2xl) var(--o-space-lg);background:var(--o-gradient-surface);position:relative;overflow:hidden;isolation:isolate}.Welcome_page__wud7c:before{background:radial-gradient(64% 52% at 50% 40%,color-mix(in srgb,var(--o-primary) 20%,transparent) 0,transparent 72%),radial-gradient(46% 38% at 20% 16%,color-mix(in srgb,#6366F1 13%,transparent) 0,transparent 72%),radial-gradient(48% 40% at 82% 22%,color-mix(in srgb,#EC4899 10%,transparent) 0,transparent 74%);filter:blur(48px);transform-origin:50% 38%;animation:Welcome_welcomeAuroraDrift__jTZL0 42s ease-in-out infinite alternate;will-change:transform}.Welcome_page__wud7c:after,.Welcome_page__wud7c:before{content:"";position:absolute;inset:0;pointer-events:none}.Welcome_page__wud7c:after{background:radial-gradient(120% 70% at 50% -12%,color-mix(in srgb,var(--o-primary) 8%,transparent) 0,transparent 56%),radial-gradient(140% 70% at 50% 116%,color-mix(in srgb,var(--o-bg) 72%,transparent) 0,transparent 52%)}[data-theme=dark] .Welcome_page__wud7c:before{background:radial-gradient(64% 52% at 50% 40%,color-mix(in srgb,var(--o-primary) 34%,transparent) 0,transparent 72%),radial-gradient(46% 38% at 20% 16%,color-mix(in srgb,#818CF8 22%,transparent) 0,transparent 72%),radial-gradient(48% 40% at 82% 22%,color-mix(in srgb,#F472B6 15%,transparent) 0,transparent 74%)}.Welcome_grain__TT9Gn{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.02}[data-theme=dark] .Welcome_grain__TT9Gn{opacity:.04;mix-blend-mode:overlay}@keyframes Welcome_welcomeAuroraDrift__jTZL0{0%{transform:translate(0) scale(1)}50%{transform:translate(2.5%,-1.5%) scale(1.05)}to{transform:translate(-2%,1.5%) scale(1.02)}}@media (prefers-reduced-motion:reduce){.Welcome_page__wud7c:before{animation:none}}.Welcome_themeToggle__HJ7pV{position:fixed;top:var(--o-space-lg);inset-inline-start:var(--o-space-lg);z-index:10;animation:Welcome_fadeIn__2NErF .4s ease-out .3s both}@media (max-width:480px){.Welcome_themeToggle__HJ7pV{top:var(--o-space-md);inset-inline-start:var(--o-space-md)}}@keyframes Welcome_fadeIn__2NErF{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Welcome_container__VqqKi{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:460px;width:100%;position:relative;z-index:1}.Welcome_logoWrap__750L0{margin-bottom:var(--o-space-xl);animation:Welcome_fadeUp__dfvWG .6s ease-out both}@keyframes Welcome_fadeUp__dfvWG{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Welcome_tagline__GAaTC{margin:0;font-size:clamp(28px,4.4vw,40px);font-family:var(--o-font-display);font-weight:620;line-height:1.14;letter-spacing:0;color:var(--o-text);animation:Welcome_fadeUp__dfvWG .7s cubic-bezier(.16,1,.3,1) .2s both}.Welcome_subtitle__7MRht{margin:var(--o-space-md) 0 0;font-size:15px;color:var(--o-text-secondary);line-height:1.5;letter-spacing:-.005em;max-width:38ch;animation:Welcome_fadeUp__dfvWG .7s cubic-bezier(.16,1,.3,1) .38s both}.Welcome_accountSection__xuQ7v{max-width:300px;margin-top:var(--o-space-xl);animation:Welcome_fadeUp__dfvWG .6s ease-out .45s both}.Welcome_accountCard__UHoxp,.Welcome_accountSection__xuQ7v{width:100%;display:flex;flex-direction:column;align-items:stretch}.Welcome_accountCard__UHoxp{padding:var(--o-space-md);box-sizing:border-box;border:1px solid var(--o-border);border-radius:var(--o-radius-card);background:color-mix(in srgb,var(--o-surface) 88%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);gap:var(--o-space-sm);box-shadow:var(--o-elevation-card)}.Welcome_accountLabel__k_Fwr{font-size:var(--o-text-sm);color:var(--o-text-tertiary);text-align:left}.Welcome_accountRow__pY2gN{display:flex;align-items:center;gap:var(--o-space-md)}.Welcome_accountAvatar__uKMl1{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--o-gradient-brand);color:var(--o-primary-text);font-weight:700;flex-shrink:0}.Welcome_accountInfo__xRU_K{min-width:0;text-align:left}.Welcome_accountName__ay6Js{font-size:var(--o-text-base);font-weight:600;color:var(--o-text);word-break:break-word}.Welcome_accountEmail__g4b04{margin-top:2px;font-size:var(--o-text-sm);color:var(--o-text-secondary);word-break:break-word}.Welcome_errorMsg__5VbOJ{padding:var(--o-space-sm) var(--o-space-md);background:var(--o-error-subtle);border:1px solid color-mix(in srgb,var(--o-error) 28%,transparent);border-radius:var(--o-radius-control);font-size:var(--o-text-sm);color:var(--o-error)}.Welcome_actions__z1nan,.Welcome_errorMsg__5VbOJ{margin-top:var(--o-space-md);width:100%;animation:Welcome_fadeUp__dfvWG .6s ease-out .5s both}.Welcome_actions__z1nan{display:flex;flex-direction:column;align-items:stretch;gap:var(--o-space-sm);max-width:300px;margin-left:auto;margin-right:auto}.Welcome_ctaBtn__m0mSr{width:100%;min-height:48px;font-size:var(--o-text-base)}.Welcome_guestLink__qEroZ{margin-top:4px;padding:8px;font-size:13px;color:var(--o-text-tertiary);text-decoration:none;cursor:pointer;letter-spacing:-.005em;border-radius:var(--o-radius-control);transition:color .18s ease,background .18s ease}.Welcome_guestLink__qEroZ:hover{color:var(--o-text);background:var(--o-surface-raised)}.Welcome_guestLink__qEroZ:focus-visible{outline:none;box-shadow:var(--o-focus-ring)}.Welcome_privacy__tN6GD{margin-top:var(--o-space-xl);font-size:var(--o-text-xs);color:var(--o-text-tertiary);max-width:300px;line-height:1.5;animation:Welcome_fadeUp__dfvWG .6s ease-out .65s both}.Welcome_loadingState__1ssbQ{padding:var(--o-space-lg);font-size:var(--o-text-base);color:var(--o-text-secondary);text-align:center}.Welcome_spinner__DvGss{width:32px;height:32px;border:3px solid rgba(139,92,246,.15);border-top-color:rgba(139,92,246,.8);border-radius:50%;animation:Welcome_spin__FLFRn .7s linear infinite;margin-top:var(--o-space-lg)}@keyframes Welcome_spin__FLFRn{to{transform:rotate(1turn)}}.Welcome_transitionText__MV0o9{margin-top:var(--o-space-md);font-size:var(--o-text-base);color:var(--o-text-secondary);animation:Welcome_fadeUp__dfvWG .4s ease-out both}