.auth-page_page__Q_Q_V{min-height:100svh;display:flex;flex-direction:column;padding:0 40px;background:var(--paper);color:var(--ink)}.auth-page_page__Q_Q_V a:focus-visible{outline:2px solid var(--focus-ring,var(--orange-dark));outline-offset:4px}.auth-page_header__LVSjo{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0}.auth-page_headerRight__WUZ5n{display:flex;align-items:center;gap:28px}.auth-page_headerRight__WUZ5n>a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-soft)}.auth-page_footer__Orsde a:hover,.auth-page_headerRight__WUZ5n>a:hover{color:var(--orange)}.auth-page_layout__c8iQw{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);flex:1;width:100%;max-width:1480px;margin:0 auto;min-height:600px}.auth-page_exhibit__cvPMs{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--radius-panel,18px);background:var(--surface-inset,#e7e7eb);padding:34px 42px 28px;color:var(--ink);min-height:600px;box-shadow:var(--shadow-float,0 24px 56px -20px #38383c40)}.auth-page_exhibit__cvPMs:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 70% 15%,#f5f5f9,transparent 58%),linear-gradient(140deg,transparent 40%,#cdcdd170);box-shadow:inset 0 1px 0 var(--edge-highlight,#fff),inset 0 -30px 70px -40px #5c5c6030}.auth-page_sculpture__i0RYl{position:relative;align-self:center;flex-shrink:0;width:calc(100% + 84px);aspect-ratio:560/420;margin:-34px -42px -12px;pointer-events:none}.auth-page_ribbon__02xph{position:absolute;inset:0;width:100%;height:100%;animation:auth-page_sculptureFloat__m3n5_ 14s ease-in-out infinite}.auth-page_sculptureShadow__52fcb{position:absolute;left:25%;right:17%;top:78%;height:12px;background:#58585c2b;border-radius:50%;filter:blur(16px);transform:rotate(-15deg)}.auth-page_core__Q8PaL{position:absolute;inset:47.6% auto auto 50%;width:12%;color:var(--orange);transform:translate(-50%,-50%) rotate(-16deg)}.auth-page_core__Q8PaL svg{width:100%;height:auto}.auth-page_exhibitCopy__oIfth{position:relative}.auth-page_kicker__H__o6{color:var(--ink-soft);font:550 11px/1.5 var(--font-mono);margin-bottom:16px}.auth-page_exhibitCopy__oIfth h2{font-size:clamp(40px,4.1vw,64px);line-height:1.04;letter-spacing:-.05em;font-weight:var(--weight-heading,650)}.auth-page_exhibitCopy__oIfth>p:last-child{margin-top:20px;color:var(--ink-soft);font-size:14px;line-height:1.7}.auth-page_exhibitFoot__Wf6qw{display:flex;align-items:center;justify-content:flex-end;margin-top:16px;color:var(--ink-soft);font:11px/1.5 var(--font-mono)}.auth-page_exhibitFoot__Wf6qw a{display:flex;align-items:center;gap:5px;min-height:32px}.auth-page_exhibitFoot__Wf6qw a:hover{color:var(--orange-dark)}.auth-page_codeWindow__QGZj6{display:none}.auth-page_access__ciFNt{display:grid;place-items:center;padding:26px 40px}.auth-page_form__BWIPv{width:100%;max-width:356px}.auth-page_accessLabel__vf77F{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font:550 11px/1.5 var(--font-mono);margin-bottom:26px}.auth-page_statusLight__hqlVu{width:5px;height:5px;border-radius:50%;background:var(--green)}.auth-page_form__BWIPv h1{font-size:clamp(42px,4.3vw,62px);line-height:1.06;font-weight:var(--weight-heading,650);letter-spacing:-.055em}.auth-page_form__BWIPv h1 span{color:var(--orange)}.auth-page_description__pDJow{color:var(--ink-soft);font-size:14px;line-height:1.7;margin:20px 0 30px}.auth-page_providers__DAPuM{display:grid;gap:10px}.auth-page_provider__ObYll{display:flex;align-items:center;gap:14px;min-height:52px;padding:13px 17px;border-radius:var(--radius-control,8px);font-size:14px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s}.auth-page_provider__ObYll>span{flex:1}.auth-page_provider__ObYll>svg:last-child{opacity:.45;transition:transform .18s,opacity .18s}.auth-page_provider__ObYll:not([aria-disabled=true]):hover>svg:last-child{opacity:1;transform:translateX(2px)}.auth-page_provider__ObYll[aria-disabled=true]{cursor:wait}.auth-page_provider__ObYll[aria-disabled=true]>svg:last-child{opacity:.25}.auth-page_github__ouzP1{color:var(--button-text,#fff);background:var(--button-bg,#38383c);box-shadow:var(--shadow-control,0 3px 8px #31313530)}.auth-page_github__ouzP1:not([aria-disabled=true]):hover{background:var(--button-hover,#a93517);transform:translateY(-1px)}.auth-page_google__TnCh6{color:var(--ink);background:var(--surface-card,#fdfdff);box-shadow:var(--shadow-control,0 3px 8px #31313530)}.auth-page_google__TnCh6:not([aria-disabled=true]):hover{background:var(--surface-hover,#e9e9ed);transform:translateY(-1px)}.auth-page_sso__ZvC_i{display:flex;justify-content:space-between;align-items:center;min-height:46px;margin-top:14px;padding:8px 17px;font-size:12px;color:var(--ink-soft);border-radius:var(--radius-control,8px)}.auth-page_sso__ZvC_i>span{display:inline-flex;align-items:center;gap:14px}.auth-page_sso__ZvC_i>svg{opacity:.45}.auth-page_sso__ZvC_i:hover{color:var(--ink);background:var(--surface-inset,var(--paper-deep));box-shadow:var(--shadow-inset)}.auth-page_switch__MGt_b{margin-top:30px;font-size:11px;color:var(--ink-faint);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.auth-page_switch__MGt_b a{color:var(--ink);display:inline-flex;align-items:center;gap:3px;font-weight:550}.auth-page_switch__MGt_b a:hover{color:var(--orange)}.auth-page_assurance__Y8bGa{display:flex;gap:9px;align-items:center;color:var(--ink-soft);font-size:11px;line-height:1.6;margin-top:44px}.auth-page_assurance__Y8bGa>svg{color:var(--green)}.auth-page_terms__ndBTU{margin-top:13px;color:var(--ink-faint);font-size:11px;line-height:1.7;max-width:335px}.auth-page_terms__ndBTU a{text-decoration:underline;text-underline-offset:3px}.auth-page_footer__Orsde{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:10px 0;gap:20px;font-size:11px;color:var(--ink-faint)}.auth-page_footer__Orsde>div{display:flex;gap:26px}.auth-page_footer__Orsde a{display:inline-flex;align-items:center;gap:4px}.auth-page_error__82Tat{padding:13px 15px;background:var(--danger-soft,#ebebef);color:var(--red);font-size:12px;line-height:1.65;border-radius:var(--radius-control,8px);margin-bottom:18px;box-shadow:var(--shadow-inset)}.auth-page_error__82Tat a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.auth-page_contextNote__lCJV2{font-size:12px;line-height:1.65;color:var(--ink-soft);margin-bottom:20px;background:var(--surface-inset,var(--paper-deep));border-radius:var(--radius-control,8px);padding:12px;box-shadow:var(--shadow-inset)}[data-theme=dark] .auth-page_layout__c8iQw{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}[data-theme=dark] .auth-page_access__ciFNt{order:-1;padding-left:12px}[data-theme=dark] .auth-page_exhibit__cvPMs{background:var(--surface-card,#1c1c20);padding:36px}[data-theme=dark] .auth-page_exhibit__cvPMs:before{background:radial-gradient(ellipse at 52% 33%,var(--accent-glow,#ff85332b),transparent 56%),radial-gradient(ellipse at 95% 80%,#58585c47,transparent 65%);box-shadow:inset 0 1px 0 var(--edge-highlight,#dadade21),inset 0 -40px 80px -30px #0a0a0e80}[data-theme=dark] .auth-page_sculpture__i0RYl{opacity:.95}[data-theme=dark] .auth-page_ribbon__02xph{filter:drop-shadow(0 0 12px #ff7a2420)}[data-theme=dark] .auth-page_sculptureShadow__52fcb{background:#ff7a1817}[data-theme=dark] .auth-page_core__Q8PaL{color:var(--orange-dark)}[data-theme=dark] .auth-page_exhibitCopy__oIfth h2{font-size:clamp(36px,3.2vw,48px)}[data-theme=dark] .auth-page_exhibitCopy__oIfth>p:last-child{display:none}[data-theme=dark] .auth-page_exhibitFoot__Wf6qw{margin-top:108px}[data-theme=dark] .auth-page_codeWindow__QGZj6{display:block;position:absolute;inset:auto 36px 70px;height:88px;overflow:hidden;color:var(--ink-soft)}.auth-page_codeForeground__ZrfDQ{position:relative;display:flex;justify-content:space-between;gap:20px;padding-top:14px}.auth-page_codeForeground__ZrfDQ>span{font:11px/1.8 var(--font-mono)}.auth-page_codeForeground__ZrfDQ code{font-size:11px;line-height:1.8}.auth-page_codeForeground__ZrfDQ b{font-weight:500;color:var(--ink)}.auth-page_codeForeground__ZrfDQ em{font-style:normal;color:var(--blue)}.auth-page_codeWindow__QGZj6>div:first-child{opacity:.1}.auth-page_codeCursor__E3lCC{position:absolute;bottom:2px;left:0;color:var(--orange);font-size:12px;opacity:.7;animation:auth-page_cursorPulse__stRNr 2.4s ease-in-out infinite}[data-theme=dark] .auth-page_statusLight__hqlVu{background:var(--orange);box-shadow:0 0 9px var(--accent-glow)}[data-theme=dark] .auth-page_form__BWIPv h1 span{color:var(--orange-dark)}@keyframes auth-page_sculptureFloat__m3n5_{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes auth-page_cursorPulse__stRNr{0%,to{opacity:.8}50%{opacity:.25}}[data-motion=off] .auth-page_codeCursor__E3lCC,[data-motion=off] .auth-page_ribbon__02xph{animation:none}[data-motion=off] .auth-page_provider__ObYll,[data-motion=off] .auth-page_provider__ObYll>svg:last-child{transition:none}@media (prefers-reduced-motion:reduce){.auth-page_codeCursor__E3lCC,.auth-page_ribbon__02xph{animation:none}.auth-page_provider__ObYll,.auth-page_provider__ObYll>svg:last-child{transition:none}}@media (min-width:1600px){.auth-page_page__Q_Q_V{padding-inline:max(40px,calc((100vw - 1480px) / 2))}}@media (max-width:1050px){.auth-page_page__Q_Q_V{padding-inline:24px}.auth-page_layout__c8iQw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-page_exhibit__cvPMs{padding-inline:28px}.auth-page_exhibitCopy__oIfth h2{font-size:46px}.auth-page_access__ciFNt{padding-inline:28px}[data-theme=dark] .auth-page_layout__c8iQw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-theme=dark] .auth-page_codeWindow__QGZj6{inset-inline:28px}}@media (max-width:760px){.auth-page_page__Q_Q_V{padding-inline:24px}.auth-page_header__LVSjo{height:76px}.auth-page_headerRight__WUZ5n>a{display:none}.auth-page_layout__c8iQw,[data-theme=dark] .auth-page_layout__c8iQw{display:flex;flex-direction:column;min-height:0}.auth-page_access__ciFNt,[data-theme=dark] .auth-page_access__ciFNt{order:-1;padding:42px 6px 48px;flex:1}.auth-page_form__BWIPv{max-width:390px}.auth-page_form__BWIPv h1{font-size:52px}.auth-page_assurance__Y8bGa{margin-top:32px}.auth-page_exhibit__cvPMs,[data-theme=dark] .auth-page_exhibit__cvPMs{min-height:210px;padding:25px;margin-bottom:12px}.auth-page_sculpture__i0RYl,[data-theme=dark] .auth-page_sculpture__i0RYl{width:min(calc(100% + 50px),400px);margin:-32px -25px -12px;opacity:.9}.auth-page_core__Q8PaL{width:52px}.auth-page_exhibitCopy__oIfth,[data-theme=dark] .auth-page_exhibitCopy__oIfth{margin-top:0}.auth-page_exhibitCopy__oIfth h2,[data-theme=dark] .auth-page_exhibitCopy__oIfth h2{font-size:32px}.auth-page_exhibitCopy__oIfth .auth-page_kicker__H__o6,.auth-page_exhibitCopy__oIfth>p:last-child,.auth-page_exhibitFoot__Wf6qw,[data-theme=dark] .auth-page_codeWindow__QGZj6{display:none}.auth-page_footer__Orsde{min-height:64px;font-size:11px;flex-wrap:wrap;gap:8px 20px}.auth-page_footer__Orsde>div{gap:18px}}@media (max-width:370px){.auth-page_page__Q_Q_V{padding-inline:18px}.auth-page_form__BWIPv h1{font-size:46px}.auth-page_provider__ObYll{padding-inline:13px}}