.auth_shell__WDt_d{display:grid;min-height:100dvh;color:var(--foreground);background:var(--card)}.auth_shell__WDt_d :is(a,button,input):focus-visible{outline:2px solid var(--brand);outline-offset:4px}.auth_shell__WDt_d button{cursor:pointer}.auth_shell__WDt_d button:disabled{cursor:not-allowed}.auth_editorial__yX36X{display:none}.auth_wordmark__W3U6_{display:inline-flex;width:fit-content}.auth_formSide__0WQda{display:flex;min-width:0;min-height:100dvh;flex-direction:column;padding:24px}.auth_navigation__NuZK2{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:20px}.auth_backLink__miqGl{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-md);color:var(--muted-foreground)}.auth_backLink__miqGl:hover{color:var(--foreground)}.auth_content__aHxGt{width:100%;max-width:420px;margin:auto;padding:48px 0}.auth_heading__GYJT1{margin-bottom:28px}.auth_heading__GYJT1 h1{font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.auth_heading__GYJT1 p{margin-top:12px;color:var(--muted-foreground);font-size:var(--fs-base);line-height:1.7}.auth_footer__nfVpY{display:flex;width:100%;max-width:420px;margin:0 auto;align-items:center;justify-content:space-between;gap:16px;color:var(--muted-foreground);font-size:var(--fs-sm)}.auth_footer__nfVpY nav{display:flex;gap:20px}.auth_footer__nfVpY a:hover{color:var(--foreground)}.auth_tabs__bC4lo{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--border);border-radius:var(--corner-lg);background:var(--muted)}.auth_tab__srsxi{min-height:40px;border-radius:var(--corner-sm);color:var(--muted-foreground);font-size:var(--fs-base);font-weight:500;transition:background .16s,color .16s,box-shadow .16s}.auth_tab__srsxi:hover{color:var(--foreground)}.auth_tab__srsxi[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 10%,transparent)}.auth_rolePicker___CUM_{margin-top:24px}.auth_rolePicker___CUM_ legend{margin-bottom:10px;font-size:var(--fs-md);font-weight:500}.auth_roles__ku4xd{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth_role__Qqrg4{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid var(--border);border-radius:var(--corner-md);font-size:var(--fs-base);font-weight:500;transition:border-color .16s,background .16s}.auth_role__Qqrg4:hover{border-color:var(--muted-foreground)}.auth_role__Qqrg4[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--card))}.auth_roleIndicator__Gof_8{display:grid;width:18px;height:18px;flex-shrink:0;place-items:center;border:1px solid var(--border);border-radius:50%}.auth_role__Qqrg4[aria-pressed=true] .auth_roleIndicator__Gof_8{border-color:var(--brand);background:var(--brand);color:var(--brand-foreground)}.auth_consent__KkMGr{display:flex;align-items:flex-start;gap:8px;margin-top:20px;color:var(--muted-foreground)}.auth_consent__KkMGr label{display:flex;min-width:0;flex:1;align-items:flex-start;gap:10px;font-size:var(--fs-sm);line-height:1.8;cursor:pointer}.auth_consent__KkMGr a{color:var(--foreground)}.auth_googleForm__i1pIv{margin-top:24px}.auth_divider__I5y5X{display:flex;align-items:center;gap:14px;margin:24px 0;color:var(--muted-foreground);font-size:var(--fs-sm)}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";height:1px;flex:1;background:var(--border)}.auth_field__GMQLM{width:100%;height:48px;border:1px solid var(--input);border-radius:var(--corner-md);background:var(--card);padding:0 14px;font-size:var(--fs-base);outline:none;transition:border-color .16s,box-shadow .16s}.auth_field__GMQLM::placeholder{color:var(--muted-foreground);opacity:.8}.auth_field__GMQLM:hover{border-color:var(--muted-foreground)}.auth_shell__WDt_d .auth_field__GMQLM:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.auth_primary__hZ9Zp,.auth_secondary__EUNBT{width:100%}.auth_primary__hZ9Zp:disabled,.auth_secondary__EUNBT:disabled{opacity:.55}.auth_requirements__V61Vs{display:grid;grid-template-columns:1fr;gap:8px;padding:0}.auth_code__h5FNx{text-align:center;font-family:var(--font-mono);font-size:var(--fs-6xl);font-weight:600;letter-spacing:.35em}.auth_verification__GYqCI{padding:20px;border:1px solid var(--border);border-radius:var(--corner-xl);background:var(--background)}.auth_expiry__XPhTk{display:flex;align-items:flex-start;gap:8px;margin-top:20px;color:var(--muted-foreground);font-size:var(--fs-sm);line-height:1.7}.auth_expiry__XPhTk svg{flex-shrink:0;margin-top:3px}.auth_illustration__Asq08{margin-top:32px}.auth_flipbook__QdmH3{position:relative;width:100%;aspect-ratio:390/270;overflow:hidden;max-height:280px;color:var(--foreground)}.auth_frameStrip__bhkf5{position:absolute;top:0;left:0;display:flex;width:calc(var(--frame-count) * 100%);height:100%;animation:auth_flipbook-advance__V_B7u var(--frame-duration) steps(var(--frame-count)) infinite}.auth_sceneTransition__HEZ2o,.auth_scene__nfQZf{position:absolute;inset:0}.auth_frame__mrR3C{display:block;flex:0 0 calc(100% / var(--frame-count));width:calc(100% / var(--frame-count));height:100%}.auth_illustration__Asq08[data-paused=true] .auth_frameStrip__bhkf5{animation-play-state:paused}.auth_motionControl__lHT_W{opacity:0;pointer-events:none;transition:opacity .16s ease;display:flex;align-items:center;gap:6px;margin:12px auto 0;padding:8px;border-radius:var(--corner-sm);color:var(--muted-foreground);font-size:var(--fs-xs)}.auth_illustration__Asq08:hover .auth_motionControl__lHT_W,.auth_motionControl__lHT_W:focus-visible{opacity:1;pointer-events:auto}.auth_motionControl__lHT_W:hover{color:var(--foreground)}@keyframes auth_flipbook-advance__V_B7u{to{transform:translateX(-100%)}}@media (min-width:400px){.auth_requirements__V61Vs{grid-template-columns:1fr 1fr}}@media (min-width:640px){.auth_formSide__0WQda{padding:32px 40px}.auth_heading__GYJT1 h1{font-size:36px}}@media (min-width:1024px){.auth_shell__WDt_d{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.auth_editorial__yX36X{display:block;border-right:1px solid var(--border);background:var(--background)}.auth_editorialInner__75lfq{position:sticky;top:0;display:flex;height:100dvh;min-height:620px;flex-direction:column;padding:40px clamp(32px,4.4vw,72px)}.auth_story__uLowc{width:100%;max-width:510px;margin:auto;padding:36px 0 8px}.auth_story__uLowc h2{font-size:clamp(38px,3.65vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.055em}.auth_story__uLowc em{font-style:normal;color:var(--brand)}.auth_story__uLowc p{max-width:340px;margin-top:22px;color:var(--muted-foreground);font-size:var(--fs-lg);line-height:1.75}.auth_mobileBrand__1PKYg{display:none}.auth_formSide__0WQda{padding:40px clamp(40px,5vw,80px) 28px}.auth_navigation__NuZK2{justify-content:flex-end}.auth_content__aHxGt{padding:48px 0}}@media (min-width:1024px) and (max-height:720px){.auth_editorialInner__75lfq{padding-top:28px;padding-bottom:24px;min-height:520px}.auth_story__uLowc{padding-top:24px}.auth_story__uLowc h2{font-size:clamp(36px,3.1vw,48px)}.auth_story__uLowc p{margin-top:16px}.auth_illustration__Asq08{margin-top:20px}.auth_flipbook__QdmH3{max-height:200px}}@media (min-width:1024px) and (max-height:519px){.auth_editorialInner__75lfq{position:static;height:auto}}@media (prefers-reduced-motion:reduce){.auth_sceneTransition__HEZ2o{opacity:1!important;transform:none!important}.auth_frameStrip__bhkf5{animation:none;transform:translateX(calc(-100% * var(--still-exposure) / var(--frame-count)))}.auth_motionControl__lHT_W{display:none}.auth_shell__WDt_d :is(a,button,input){transition:none}}