.split-auth_page__JQCbI{--lg-bg:oklch(1 0 0);--lg-fg:oklch(0.145 0 0);--lg-muted:oklch(0.97 0 0);--lg-muted-fg:oklch(0.556 0 0);--lg-accent:oklch(0.97 0 0);--lg-accent-fg:oklch(0.205 0 0);--lg-border:oklch(0.922 0 0);--lg-input:oklch(0.922 0 0);--lg-ring:oklch(0.708 0 0);--lg-card:oklch(1 0 0);--lg-surface:oklch(0.98 0 0);--lg-destructive:oklch(0.577 0.245 27.325);--lg-shadow-xs:0 1px 2px 0 rgb(0 0 0/0.05);--lg-shadow-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--lg-brand:#FF2E88;--lg-brand-ink:#0A0A0A;--lg-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--lg-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--lg-heading:var(--font-archivo),var(--lg-sans);--lg-label:var(--font-space-mono),var(--lg-mono);min-height:100vh;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));background:var(--lg-bg);color:var(--lg-fg);font-family:var(--lg-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none;color-scheme:light}.split-auth_page__JQCbI a{color:var(--lg-fg);text-decoration:none}.split-auth_page__JQCbI a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:767.98px){.split-auth_page__JQCbI a:active,.split-auth_page__JQCbI button:active{opacity:.6}}.split-auth_formPanel__ZTl_W{display:flex;flex-direction:column;padding:40px 24px}.split-auth_brandRow__g2P45{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:400px;width:100%;margin:0 auto}.split-auth_brandLink__hiW6X{display:flex}.split-auth_authMark__4SYbc{width:40px;height:40px;color:var(--lg-fg)}.split-auth_center__4VTmN{flex:1;display:flex;align-items:center;justify-content:center}.split-auth_column__8C7JP{width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px;padding:40px 0}.split-auth_heading__UyqFB{display:flex;flex-direction:column;gap:8px}.split-auth_heading__UyqFB h1{margin:0;font:600 30px/1.15 var(--lg-heading);letter-spacing:-.025em}.split-auth_heading__UyqFB p{margin:0;font:400 14.5px/1.55 var(--lg-sans);color:var(--lg-muted-fg)}.split-auth_form__WbHBp{display:flex;flex-direction:column;gap:20px}.split-auth_google__xNk0w,.split-auth_submit__jMTfT{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:8px;border:1px solid transparent;font-family:var(--lg-sans);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease;user-select:none;height:40px;padding:0 24px}.split-auth_google__xNk0w svg,.split-auth_submit__jMTfT svg{width:16px;height:16px;flex-shrink:0;pointer-events:none}.split-auth_google__xNk0w:disabled,.split-auth_submit__jMTfT:disabled{pointer-events:none;opacity:.5}.split-auth_google__xNk0w{width:100%;height:44px;gap:10px;font-size:14.5px;background:var(--lg-bg);color:var(--lg-fg);border-color:var(--lg-border);box-shadow:var(--lg-shadow-xs);text-decoration:none}.split-auth_page__JQCbI .split-auth_google__xNk0w:hover{background:var(--lg-accent);color:var(--lg-accent-fg);text-decoration:none}.split-auth_google__xNk0w:focus-visible,.split-auth_submit__jMTfT:focus-visible{border-color:var(--lg-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--lg-ring) 50%,transparent)}.split-auth_google__xNk0w[aria-disabled=true]{opacity:.6;cursor:progress}.split-auth_submit__jMTfT{width:100%;height:44px;font-size:14.5px;font-weight:600}.split-auth_page__JQCbI .split-auth_submit__jMTfT:hover,.split-auth_submit__jMTfT{background:var(--lg-brand);color:var(--lg-brand-ink);text-decoration:none}.split-auth_submit__jMTfT:disabled{cursor:wait}.split-auth_divider__j6lwl{display:flex;align-items:center;gap:12px;color:var(--lg-muted-fg);font:500 12px var(--lg-sans)}.split-auth_divider__j6lwl:after,.split-auth_divider__j6lwl:before{content:"";flex:1;height:1px;background:var(--lg-border)}.split-auth_field__flP9k{display:flex;flex-direction:column;gap:8px}.split-auth_field__flP9k label{display:inline-flex;align-items:center;gap:8px;font-family:var(--lg-sans);font-size:14px;line-height:1;font-weight:500;color:var(--lg-fg);user-select:none}.split-auth_field__flP9k input{display:flex;height:36px;width:100%;min-width:0;border-radius:8px;border:1px solid var(--lg-input);background:transparent;padding:4px 12px;font-family:var(--lg-sans);font-size:14px;line-height:20px;color:var(--lg-fg);box-shadow:var(--lg-shadow-xs);outline:none;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease}.split-auth_field__flP9k input::placeholder{color:var(--lg-muted-fg)}.split-auth_field__flP9k input:focus-visible{border-color:var(--lg-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--lg-ring) 50%,transparent)}.split-auth_field__flP9k input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.split-auth_field__flP9k input[aria-invalid=true]{border-color:var(--lg-destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--lg-destructive) 20%,transparent)}.split-auth_passwordLabel__bexZz{display:flex;align-items:center;justify-content:space-between;gap:12px}.split-auth_passwordLabel__bexZz a{font:500 13px var(--lg-sans);color:var(--lg-muted-fg)}.split-auth_inputHost__Syk_g{display:block;height:42px}.split-auth_passwordInput__OWueJ{position:relative}.split-auth_passwordInput__OWueJ button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;padding:0;background:transparent;border-radius:8px;color:var(--lg-muted-fg);display:grid;place-items:center;cursor:pointer}.split-auth_passwordInput__OWueJ button:hover{background:var(--lg-accent)}.split-auth_footer__L1PSP{margin:0;text-align:center;font:400 13.5px var(--lg-sans);color:var(--lg-muted-fg)}.split-auth_footer__L1PSP a{font-weight:500;color:var(--lg-fg)}.split-auth_legal__QGYsf{margin:0;text-align:center;font:400 12.5px/1.6 var(--lg-sans);color:var(--lg-muted-fg)}.split-auth_legal__QGYsf a,.split-auth_legal__QGYsf a:hover{text-decoration:underline;text-underline-offset:3px}.split-auth_pageFoot__QJj_d{max-width:400px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 12.5px var(--lg-sans);color:var(--lg-muted-fg)}.split-auth_systems__2XxdE{display:flex;align-items:center;gap:6px}.split-auth_okDot__CyIGB{width:6px;height:6px;border-radius:50%;background:oklch(.68 .16 150)}.split-auth_error__TvWCr{display:flex;align-items:center;gap:8px;margin:0;color:var(--lg-destructive);font:400 13px/1.4 var(--lg-sans)}.split-auth_hint__ver83{font:400 12.5px/1.4 var(--lg-sans);color:var(--lg-muted-fg)}.split-auth_terms__srXMg{display:flex;align-items:flex-start;gap:8px;font:400 13px/1.5 var(--lg-sans);color:var(--lg-muted-fg);cursor:pointer}.split-auth_terms__srXMg input{margin:3px 0 0;flex-shrink:0;width:14px;height:14px;accent-color:var(--lg-fg)}.split-auth_terms__srXMg a,.split-auth_terms__srXMg a:hover{text-decoration:underline;text-underline-offset:3px}.split-auth_status__9F9fu{display:grid;gap:8px;justify-items:center;text-align:center;padding:4px 0 2px}.split-auth_status__9F9fu svg{color:var(--lg-fg)}.split-auth_status__9F9fu h2{margin:4px 0 0;font:600 20px/1.2 var(--lg-heading);letter-spacing:-.025em}.split-auth_status__9F9fu p{margin:0;font:400 14.5px/1.55 var(--lg-sans);color:var(--lg-muted-fg)}.split-auth_status__9F9fu .split-auth_submit__jMTfT{width:100%;margin-top:10px}.split-auth_carousel__y6AIN{position:relative;overflow:hidden;min-height:100vh;background:var(--lg-surface);border-left:1px solid var(--lg-border);color:var(--lg-fg);display:flex;flex-direction:column;padding:40px 44px}.split-auth_pillRow__HqpJo{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px}.split-auth_pill__Iw5f0{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);font:500 12.5px var(--lg-sans);color:var(--lg-fg)}.split-auth_pillMark__aC6_b{width:14px;height:14px;color:var(--lg-fg)}.split-auth_stage__HHdxg{position:relative;z-index:2;flex:1;display:grid;place-items:center;min-height:300px}.split-auth_slides__0BJLC{position:relative;z-index:2;display:grid}.split-auth_slide__v3Dxh{grid-area:1/1;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.split-auth_eyebrow__D7QCM{font:700 12px var(--lg-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.split-auth_slideTitle__8j_Lx{font:600 34px/1.12 var(--lg-heading);letter-spacing:-.025em;margin:0 0 12px;max-width:16ch;text-wrap:balance}.split-auth_slideBody__OFYdt{font:400 15px/1.6 var(--lg-sans);color:var(--lg-muted-fg);margin:0;max-width:44ch;text-wrap:pretty}.split-auth_controls__x9NxU{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-top:28px}.split-auth_bar__ffYYK{position:relative;flex:1;max-width:64px;height:4px;border:0;padding:0;border-radius:2px;background:var(--lg-border);cursor:pointer;overflow:hidden}.split-auth_barFill__TccBu{position:absolute;inset:0;background:var(--lg-fg)}.split-auth_navBtn__F8jOu{width:34px;height:34px;border-radius:50%;border:1px solid var(--lg-border);padding:0;background:var(--lg-bg);color:var(--lg-fg);display:grid;place-items:center;cursor:pointer;box-shadow:var(--lg-shadow-xs)}.split-auth_navBtn__F8jOu:hover{background:var(--lg-accent)}@media (prefers-reduced-motion:reduce){.split-auth_carousel__y6AIN,.split-auth_carousel__y6AIN *{animation:none!important}}@keyframes lgOrbit{to{transform:rotate(1turn)}}@keyframes lgCounter{to{transform:rotate(-1turn)}}@keyframes lgPulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.18);opacity:1}}@keyframes lgRing{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes lgDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-40px) scale(1.12)}}@keyframes lgDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-70px,50px) scale(1.08)}}@keyframes lgDrift3{0%,to{transform:translate(0)}50%{transform:translate(40px,60px)}}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lgScan{0%{top:6%}to{top:88%}}@keyframes lgPop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes lgRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lgFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lgDash{to{stroke-dashoffset:-40}}@keyframes lgSweep{to{transform:rotate(1turn)}}