.auth_root__L6mmB{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.auth_constellationRoot__nYaay,.auth_root__L6mmB{position:relative;min-height:100vh;background:transparent}.auth_constellationRoot__nYaay{display:block}.auth_constellationRoot__nYaay .auth_formPane__oYdrH{width:min(26.5rem,100%);margin:0 auto;padding:1.5rem 0 3rem;background:transparent}.auth_constellationRoot__nYaay .auth_topNav__mAn71{position:relative;margin-bottom:1.75rem;padding:0}.auth_constellationRoot__nYaay .auth_card__FhJSp{position:relative;padding:2rem 1.85rem 1.85rem;border-radius:1.35rem;border:1px solid var(--constellation-panel-border);background:linear-gradient(165deg,color-mix(in srgb,var(--text-primary) 6%,transparent) 0,transparent 72%),var(--constellation-panel-bg);box-shadow:var(--constellation-panel-shadow);backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);color:var(--text-primary);overflow:hidden}.auth_constellationRoot__nYaay .auth_card__FhJSp:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--accent-primary) 45%,transparent) 28%,color-mix(in srgb,var(--accent-secondary) 35%,transparent) 52%,color-mix(in srgb,var(--accent-tertiary) 25%,transparent) 72%,transparent 96%);opacity:.85;pointer-events:none}.auth_constellationRoot__nYaay .auth_cardMark__QXMiv{display:flex;margin-bottom:1.35rem}.auth_constellationRoot__nYaay .auth_body__Y3l1V,.auth_constellationRoot__nYaay .auth_footer__TKIpi,.auth_constellationRoot__nYaay .auth_notice__GLPrO,.auth_constellationRoot__nYaay .auth_title__c_U4w{color:inherit}.auth_constellationRoot__nYaay .auth_eyebrow__1Ay6a{color:var(--accent-primary-text);letter-spacing:.14em}.auth_constellationRoot__nYaay .auth_body__Y3l1V{color:var(--text-secondary)}.auth_constellationRoot__nYaay .auth_footer__TKIpi{color:var(--text-muted)}.auth_constellationRoot__nYaay .auth_body__Y3l1V a,.auth_constellationRoot__nYaay .auth_footer__TKIpi a{color:var(--accent-primary-text);text-decoration:none;transition:color var(--motion-fast) ease}.auth_constellationRoot__nYaay .auth_body__Y3l1V a:hover,.auth_constellationRoot__nYaay .auth_footer__TKIpi a:hover{color:var(--accent-secondary)}.auth_constellationRoot__nYaay .auth_apple__zo2sO,.auth_constellationRoot__nYaay .auth_google__1R3o5{min-height:2.85rem;border-radius:.75rem;font-weight:600;letter-spacing:-.015em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth_constellationRoot__nYaay .auth_google__1R3o5{color:var(--text-primary);background:var(--surface-muted);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)}.auth_constellationRoot__nYaay .auth_google__1R3o5:hover:not(:disabled){background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle));transform:translateY(-1px);box-shadow:var(--shadow-soft)}.auth_constellationRoot__nYaay .auth_apple__zo2sO{color:#f5f5f7;background:#0a0a0b;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.auth_constellationRoot__nYaay .auth_apple__zo2sO:hover:not(:disabled){background:#141416;border-color:rgba(255,255,255,.16);transform:translateY(-1px)}.auth_constellationRoot__nYaay .auth_divider___AAni{color:var(--text-muted)}.auth_constellationRoot__nYaay .auth_divider___AAni:after,.auth_constellationRoot__nYaay .auth_divider___AAni:before{background:linear-gradient(90deg,transparent,var(--border-subtle),transparent)}.auth_constellationRoot__nYaay .auth_card__FhJSp label{display:grid;grid-gap:.45rem;gap:.45rem}.auth_constellationRoot__nYaay .auth_card__FhJSp label>span:first-child{color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=email],.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=password],.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=text]{width:100%;min-height:2.85rem;padding:.8rem .95rem;border-radius:.75rem;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);font:inherit;font-weight:500;box-shadow:inset 0 1px 2px var(--surface-inset);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=email]:hover,.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=password]:hover,.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=text]:hover{border-color:var(--border-strong)}.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=email]:focus,.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=password]:focus,.auth_constellationRoot__nYaay .auth_card__FhJSp input[type=text]:focus{outline:none;border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-subtle));background:var(--bg-input);box-shadow:var(--focus-ring)}.auth_constellationRoot__nYaay .auth_card__FhJSp form>button[type=submit]{min-height:2.95rem;margin-top:.15rem;border-radius:.75rem;font-family:var(--font-button),var(--font-display),system-ui,sans-serif;font-weight:650;letter-spacing:-.02em;color:var(--text-on-accent);background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-end));box-shadow:var(--shadow-glow)}.auth_constellationRoot__nYaay .auth_card__FhJSp form>button[type=submit]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-glow),var(--shadow-soft)}.auth_constellationRoot__nYaay .auth_notice__GLPrO{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle));background:var(--accent-primary-soft);color:var(--text-primary)}.auth_brandPane__1udI2{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,2.75rem);overflow:hidden;color:var(--text-primary);isolation:isolate;background:#08090e}.auth_brandMedia__GXIJn{position:absolute;inset:0;z-index:0}.auth_brandImage__L8FEF{object-fit:cover;object-position:center 40%;transform:scale(1.03)}.auth_brandScrim__3BnHI{position:absolute;inset:0;background:linear-gradient(165deg,rgba(6,18,16,.55),rgba(6,18,16,.72) 42%,rgba(6,18,16,.94)),radial-gradient(ellipse 70% 50% at 80% 10%,rgba(255,90,60,.22),transparent 60%)}.auth_brandCopy__S7LGE,.auth_brandFoot__EBo_V,.auth_brandTop__vVSOo{position:relative;z-index:1}.auth_brandCopy__S7LGE{max-width:26rem;display:grid;grid-gap:1rem;gap:1rem;animation:auth_authRise__3kO9R .52s cubic-bezier(.22,1,.36,1) both}.auth_brandEyebrow__Bu4KT{margin:0;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.35rem .75rem;border-radius:var(--radius-pill);border:1px solid rgba(240,192,90,.35);background:rgba(240,192,90,.14);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d8ffe9}.auth_brandTitle__fmRb_{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:600;letter-spacing:-.04em;line-height:1.05}.auth_brandLede__SSvXm{margin:0;font-size:1.05rem;line-height:1.6;color:var(--text-secondary)}.auth_brandPoints__X4CCi{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.auth_brandPoints__X4CCi li{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;align-items:start;font-size:.92rem;line-height:1.45;color:var(--text-secondary)}.auth_brandDot__flA_p{width:.55rem;height:.55rem;margin-top:.4rem;border-radius:50%;background:linear-gradient(135deg,#00e5c3,#7df9ff);box-shadow:0 0 0 4px rgba(0,229,195,.16)}.auth_brandFoot__EBo_V{font-size:.82rem;color:var(--text-muted)}.auth_formPane__oYdrH{position:relative;display:grid;place-items:center;padding:5.5rem clamp(1.25rem,4vw,3rem) 2.5rem;background:radial-gradient(ellipse 60% 40% at 80% 0,var(--bg-mesh-1),transparent),radial-gradient(ellipse 45% 30% at 10% 100%,var(--bg-mesh-2),transparent),var(--bg-canvas)}.auth_topNav__mAn71{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;padding:1.35rem clamp(1.25rem,4vw,2.5rem)}.auth_card__FhJSp{width:min(420px,100%);padding:2.1rem 2rem 2.15rem;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-card);animation:auth_authRise__3kO9R var(--motion-enter) cubic-bezier(.22,1,.36,1) both}.auth_eyebrow__1Ay6a{margin:0 0 .55rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.auth_title__c_U4w{margin:0 0 .5rem;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.auth_body__Y3l1V{margin:0 0 1.65rem;color:var(--text-secondary);line-height:1.55;font-size:.935rem}.auth_divider___AAni{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.85rem;gap:.85rem;margin:1.25rem 0;color:var(--text-muted);font-size:.72rem;font-weight:600;text-transform:lowercase;letter-spacing:.06em}.auth_divider___AAni:after,.auth_divider___AAni:before{content:"";height:1px;background:var(--border-subtle)}.auth_apple__zo2sO,.auth_google__1R3o5{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:2.75rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:.85rem 1.1rem;font:inherit;font-weight:650;letter-spacing:-.01em;cursor:pointer;color:var(--text-primary);background:var(--bg-elevated);transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.auth_apple__zo2sO:hover:not(:disabled),.auth_google__1R3o5:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary) 45%,var(--border-strong));transform:translateY(-1px)}.auth_apple__zo2sO:disabled,.auth_google__1R3o5:disabled{opacity:.65;cursor:wait}.auth_apple__zo2sO{color:#f5f5f7;background:#111111;border-color:#111111}.auth_apple__zo2sO:hover:not(:disabled){border-color:#333}.auth_socialStack__9xW8B{display:grid;grid-gap:.7rem;gap:.7rem}.auth_googleMark__Vecl4{width:1.15rem;height:1.15rem;flex-shrink:0}.auth_form__L15ei{display:grid;grid-gap:1.05rem;gap:1.05rem}.auth_field__dCS9n{display:grid;grid-gap:.4rem;gap:.4rem;font-size:.8rem;font-weight:650;letter-spacing:-.01em;color:var(--text-secondary)}.auth_field__dCS9n input{width:100%;padding:.8rem .95rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);font:inherit;font-weight:500;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.auth_field__dCS9n input:focus{outline:none;box-shadow:var(--focus-ring);border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-subtle))}.auth_alert__VOoD7{margin:.85rem 0 0}.auth_notice__GLPrO{margin:0 0 1.25rem;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent-secondary) 28%,var(--border-subtle));background:var(--accent-secondary-soft);color:var(--text-primary);font-size:.92rem;line-height:1.5}.auth_secondary__ghNr9,.auth_submit__y6EpB{width:100%;min-height:2.75rem;border:0;border-radius:var(--radius-md);padding:.85rem 1.1rem;font:inherit;font-weight:650;letter-spacing:-.01em;cursor:pointer;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.auth_submit__y6EpB{color:var(--text-on-accent);background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-end));box-shadow:var(--shadow-glow)}.auth_submit__y6EpB:hover:not(:disabled){transform:translateY(-1px)}.auth_secondary__ghNr9:disabled,.auth_submit__y6EpB:disabled{opacity:.65;cursor:wait}.auth_secondary__ghNr9{margin-top:.75rem;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle)}a.auth_secondary__ghNr9{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.auth_hint__J9Thi{margin:1rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.5}.auth_hint__J9Thi code{color:var(--accent-primary-text);font-size:.78rem}.auth_footer__TKIpi{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid rgba(240,253,250,.08);font-size:.9rem;color:var(--text-secondary);text-align:center}.auth_footer__TKIpi a{color:var(--accent-primary-text);font-weight:600}@keyframes auth_authRise__3kO9R{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.auth_callbackRoot__seUSK{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;isolation:isolate;color:#f0fdfa;background:#1a1018}.auth_callbackAtmosphere__5hcPV{pointer-events:none;position:absolute;inset:0;z-index:0}.auth_callbackGlowA__rGCKy{position:absolute;width:min(42rem,92vw);height:min(28rem,55vh);left:50%;top:18%;translate:-50% -50%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,229,195,.28) 0,rgba(0,229,195,.08) 42%,transparent 70%);animation:auth_callbackAmbient__tK855 8s ease-in-out infinite alternate}.auth_callbackGlowB__QPCaF{position:absolute;width:min(28rem,70vw);height:min(28rem,70vw);right:-8%;bottom:-12%;border-radius:50%;background:radial-gradient(circle at center,rgba(255,122,60,.18) 0,rgba(96,165,250,.08) 40%,transparent 68%);animation:auth_callbackAmbient__tK855 10s ease-in-out infinite alternate-reverse}.auth_callbackVignette__bLt_F{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 42%,transparent 20%,rgba(5,8,14,.55) 100%),linear-gradient(180deg,rgba(5,8,14,.35),transparent 28%,rgba(5,8,14,.5))}.auth_callbackStage__ClSqi{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;width:min(22rem,calc(100% - 2.5rem));text-align:center;animation:auth_authRise__3kO9R .56s cubic-bezier(.22,1,.36,1) both}.auth_callbackLogoCluster__T5DUI{position:relative;display:grid;place-items:center;width:11.5rem;height:11.5rem;margin-bottom:.65rem}.auth_callbackOrbitDelay__4WOc0,.auth_callbackOrbit__SpnSb{position:absolute;inset:0;border-radius:28%;border:1px solid rgba(125,249,255,.22);box-shadow:0 0 0 1px rgba(0,229,195,.06),inset 0 0 24px rgba(0,229,195,.06);animation:auth_callbackOrbit__SpnSb 2.8s cubic-bezier(.45,.05,.55,.95) infinite}.auth_callbackOrbitDelay__4WOc0{inset:-.55rem;border-color:rgba(255,122,60,.18);animation-duration:3.6s;animation-direction:reverse;opacity:.7}.auth_callbackLogo__3UK8c{position:relative;z-index:1;width:8.5rem;height:8.5rem;border-radius:1.65rem;box-shadow:0 0 0 1px rgba(240,253,250,.08),0 18px 48px rgba(0,0,0,.45),0 0 56px rgba(0,229,195,.22);animation:auth_callbackLogoPulse__B6kFD 2.4s ease-in-out infinite}.auth_callbackWordmark__2Zbie{font-size:.78rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgba(240,253,250,.72)}.auth_callbackTitle__cKjm5,.auth_callbackWordmark__2Zbie{margin:0;font-family:var(--font-display),system-ui,sans-serif}.auth_callbackTitle__cKjm5{font-size:clamp(1.55rem,4.5vw,1.9rem);font-weight:650;letter-spacing:-.035em;line-height:1.2;color:#f0fdfa}.auth_callbackLoader__c1LLJ{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.35rem;min-height:.7rem}.auth_callbackLoader__c1LLJ span{width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(135deg,#7df9ff,#00e5c3 55%,#ff9a4a);animation:auth_callbackDot__XZeCn 1.15s ease-in-out infinite}.auth_callbackLoader__c1LLJ span:nth-child(2){animation-delay:.15s}.auth_callbackLoader__c1LLJ span:nth-child(3){animation-delay:.3s}.auth_callbackDetail__ckbJ_{margin:.55rem 0 0;max-width:18rem;font-size:.92rem;line-height:1.55;color:rgba(148,163,184,.95)}@keyframes auth_callbackAmbient__tK855{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@keyframes auth_callbackOrbit__SpnSb{0%,to{transform:scale(.96);opacity:.55}50%{transform:scale(1.04);opacity:1}}@keyframes auth_callbackLogoPulse__B6kFD{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.025);filter:brightness(1.08)}}@keyframes auth_callbackDot__XZeCn{0%,80%,to{opacity:.28;transform:translateY(0) scale(.85)}40%{opacity:1;transform:translateY(-3px) scale(1)}}@media (min-width:961px){.auth_constellationRoot__nYaay .auth_topNav__mAn71,.auth_formPane__oYdrH .auth_topNav__mAn71{display:none}}@media (max-width:960px){.auth_root__L6mmB{grid-template-columns:1fr}.auth_brandPane__1udI2{display:none}.auth_formPane__oYdrH{min-height:100vh}.auth_constellationRoot__nYaay .auth_formPane__oYdrH{padding-top:.5rem}}@media (prefers-reduced-motion:reduce){.auth_brandCopy__S7LGE,.auth_callbackGlowA__rGCKy,.auth_callbackGlowB__QPCaF,.auth_callbackLoader__c1LLJ span,.auth_callbackLogo__3UK8c,.auth_callbackOrbitDelay__4WOc0,.auth_callbackOrbit__SpnSb,.auth_callbackStage__ClSqi,.auth_card__FhJSp{animation:none}.auth_apple__zo2sO:hover:not(:disabled),.auth_constellationRoot__nYaay .auth_card__FhJSp form>button[type=submit]:hover:not(:disabled),.auth_google__1R3o5:hover:not(:disabled),.auth_submit__y6EpB:hover:not(:disabled){transform:none}.auth_callbackLoader__c1LLJ span{opacity:.7}}