.AuthFullScreenLayout-module__HgHfRG__workspace{--auth-accent:var(--color-primary-500);--auth-accent-strong:var(--color-primary-600);--auth-accent-ink:var(--color-primary-foreground);--auth-canvas:var(--ig-surface-canvas,var(--color-surface-500));--auth-panel:var(--ig-surface-raised,var(--color-surface-600));--auth-panel-raised:var(--ig-surface-panel,var(--color-surface-700));--auth-rule:var(--ig-border-hairline,color-mix(in oklab, var(--color-foreground-500) 15%, transparent));--auth-muted:var(--ig-text-muted,var(--color-foreground-400));--auth-halo:color-mix(in oklab, var(--auth-accent) 24%, transparent);--auth-control-height:3.25rem;--auth-control-radius:var(--ig-radius-base,.375rem);background:var(--auth-canvas);min-height:100dvh;color:var(--color-foreground-500);grid-template-columns:minmax(21rem,37vw) minmax(0,1fr);display:grid;overflow-x:clip}.AuthFullScreenLayout-module__HgHfRG__rail{border-inline-end:1px solid var(--auth-rule);background:var(--auth-panel);isolation:isolate;flex-direction:column;align-self:start;min-height:100dvh;padding:clamp(1.5rem,3.5vw,4.25rem);display:flex;position:sticky;top:0;overflow:hidden}.AuthFullScreenLayout-module__HgHfRG__brand{align-items:center;width:fit-content;min-width:0;max-width:100%;min-height:44px;display:inline-flex}.AuthFullScreenLayout-module__HgHfRG__brandLogo{aspect-ratio:720/155;object-fit:contain;width:min(11rem,100%);max-width:100%;height:auto}.AuthFullScreenLayout-module__HgHfRG__brand img{aspect-ratio:720/155;object-fit:contain;width:min(11rem,100%);max-width:100%;height:auto}.AuthFullScreenLayout-module__HgHfRG__railCopy{max-width:26rem;margin-block:clamp(5rem,14vh,10rem) 2.5rem}.AuthFullScreenLayout-module__HgHfRG__railTitle{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.4rem,4.2vw,4.75rem);font-weight:680;line-height:.94}.AuthFullScreenLayout-module__HgHfRG__railDescription{max-width:38ch;color:var(--auth-muted);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.AuthFullScreenLayout-module__HgHfRG__steps{gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.AuthFullScreenLayout-module__HgHfRG__step{min-height:62px;color:var(--auth-muted);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid;position:relative}.AuthFullScreenLayout-module__HgHfRG__step:not(:last-child):after{content:"";background:var(--auth-rule);width:1px;position:absolute;inset-block:1.8rem -.2rem;inset-inline-start:1.05rem}.AuthFullScreenLayout-module__HgHfRG__stepNumber{z-index:1;border:1px solid var(--auth-rule);background:var(--auth-panel);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;font-size:.6875rem;font-weight:700;display:grid;position:relative}.AuthFullScreenLayout-module__HgHfRG__stepLabel{padding-block-start:.38rem;font-size:.875rem;font-weight:560}.AuthFullScreenLayout-module__HgHfRG__step[data-state=complete] .AuthFullScreenLayout-module__HgHfRG__stepNumber,.AuthFullScreenLayout-module__HgHfRG__step[aria-current=step] .AuthFullScreenLayout-module__HgHfRG__stepNumber{border-color:var(--auth-accent);color:var(--auth-accent-ink);background:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-halo)}.AuthFullScreenLayout-module__HgHfRG__step[aria-current=step] .AuthFullScreenLayout-module__HgHfRG__stepLabel{color:var(--color-foreground-500)}.AuthFullScreenLayout-module__HgHfRG__contentColumn{flex-direction:column;min-width:0;min-height:100dvh;display:flex;position:relative}.AuthFullScreenLayout-module__HgHfRG__mobileHeader,.AuthFullScreenLayout-module__HgHfRG__mobileLegal{display:none}.AuthFullScreenLayout-module__HgHfRG__close{z-index:2;width:44px;height:44px;color:var(--auth-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.AuthFullScreenLayout-module__HgHfRG__close:focus-visible,.AuthFullScreenLayout-module__HgHfRG__back:focus-visible,.AuthFullScreenLayout-module__HgHfRG__brand:focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.AuthFullScreenLayout-module__HgHfRG__main{flex:1;place-items:center start;width:100%;padding:clamp(6rem,12vh,9rem) clamp(2rem,9vw,9rem) 3rem;display:grid}.AuthFullScreenLayout-module__HgHfRG__formCanvas{width:min(100%,38rem)}.AuthFullScreenLayout-module__HgHfRG__back{min-height:44px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-block-end:1.5rem;padding:0;font-size:.875rem;display:inline-flex}.AuthFullScreenLayout-module__HgHfRG__footer{color:var(--auth-muted);text-align:center;padding:1rem clamp(1.5rem,7vw,7rem) 1.5rem}.AuthFullScreenLayout-module__HgHfRG__footer p{max-width:44rem;margin:0 auto;font-size:.75rem;line-height:24px}.AuthFullScreenLayout-module__HgHfRG__footer a{color:var(--color-foreground-500);text-underline-offset:3px;padding-block:4px}.AuthFullScreenLayout-module__HgHfRG__railDescription a:focus-visible,.AuthFullScreenLayout-module__HgHfRG__mobileLegal a:focus-visible,.AuthFullScreenLayout-module__HgHfRG__footer a:focus-visible{outline-color:var(--auth-accent)}@media not (min-width:56rem){.AuthFullScreenLayout-module__HgHfRG__workspace{display:block}.AuthFullScreenLayout-module__HgHfRG__rail{display:none}.AuthFullScreenLayout-module__HgHfRG__mobileHeader{border-block-end:1px solid var(--auth-rule);background:var(--auth-panel);flex-direction:column;align-items:stretch;gap:1rem;min-width:0;padding:.75rem 4.5rem .75rem 1rem;display:flex}.AuthFullScreenLayout-module__HgHfRG__mobileHeaderRow{align-items:center;min-width:0;display:flex}.AuthFullScreenLayout-module__HgHfRG__mobileHeaderRow .AuthFullScreenLayout-module__HgHfRG__brand{width:100%}.AuthFullScreenLayout-module__HgHfRG__mobileProgress{width:100%;min-width:0;color:var(--auth-muted);white-space:nowrap;align-items:center;font-size:.75rem;line-height:1.25;display:flex}.AuthFullScreenLayout-module__HgHfRG__mobileProgressTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:100%;min-width:0;display:grid}.AuthFullScreenLayout-module__HgHfRG__mobileProgressSegment{background:var(--auth-rule);border-radius:9999px;min-width:0;height:.25rem;display:block}.AuthFullScreenLayout-module__HgHfRG__mobileProgressSegment[data-state=active]{background:var(--auth-accent)}.AuthFullScreenLayout-module__HgHfRG__close{inset-block-start:.75rem;inset-inline-end:.75rem}.AuthFullScreenLayout-module__HgHfRG__main{place-items:start center;min-height:calc(100dvh - 70px);padding:clamp(2rem,7vh,4rem) 1rem 2rem}.AuthFullScreenLayout-module__HgHfRG__formCanvas{width:min(100%,36rem)}.AuthFullScreenLayout-module__HgHfRG__mobileLegal{width:min(100%,36rem);padding:0 1rem calc(5rem + env(safe-area-inset-bottom));color:var(--auth-muted);text-align:center;margin:0 auto;font-size:.75rem;line-height:1.5;display:block}.AuthFullScreenLayout-module__HgHfRG__mobileLegal a{color:var(--color-foreground-500);text-underline-offset:3px}}@media not (min-width:23.5rem){.AuthFullScreenLayout-module__HgHfRG__mobileHeader{padding-inline-start:.75rem}.AuthFullScreenLayout-module__HgHfRG__brandLogo{width:min(8.5rem,100%)}.AuthFullScreenLayout-module__HgHfRG__brand img{width:min(8.5rem,100%)}.AuthFullScreenLayout-module__HgHfRG__main{padding-inline:.875rem}}@media (hover:hover) and (pointer:fine){.AuthFullScreenLayout-module__HgHfRG__close:hover{border-color:var(--auth-rule);color:var(--color-foreground-500);background:var(--auth-panel)}.AuthFullScreenLayout-module__HgHfRG__back:hover{color:var(--color-foreground-500)}}@media (prefers-reduced-motion:reduce){.AuthFullScreenLayout-module__HgHfRG__close,.AuthFullScreenLayout-module__HgHfRG__back{transition:none}}
.Register-module__Se5tzG__content{width:100%}.Register-module__Se5tzG__stageMeta{border-block-end:1px solid var(--auth-rule,var(--color-surface-700));color:var(--auth-accent,var(--color-primary-500));font-variant-numeric:tabular-nums;letter-spacing:.14em;margin:0 0 1.5rem;padding-block-end:1rem;font-size:.6875rem;font-weight:750}.Register-module__Se5tzG__formStep{width:100%;animation:.22s ease-out both Register-module__Se5tzG__stage-in}.Register-module__Se5tzG__content h1{max-width:18ch;color:var(--color-foreground-500);letter-spacing:-.05em;text-wrap:balance;margin-block-end:.75rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:680;line-height:1.02}.Register-module__Se5tzG__content h1+p{max-width:48ch;color:var(--auth-muted,var(--color-foreground-400));font-size:.9375rem;line-height:1.6}.Register-module__Se5tzG__content input:not([type=checkbox]){min-height:var(--auth-control-height,3.25rem);border-radius:var(--auth-control-radius,.375rem);border-width:1px;border-color:var(--auth-rule,var(--color-surface-700));background:var(--auth-panel,var(--color-surface-600));outline-offset:1px;outline:2px solid #0000;transition:background-color .15s,border-color .15s}.Register-module__Se5tzG__content input:not([type=checkbox]):focus{border-color:var(--auth-accent,var(--color-primary-500));outline-color:color-mix(in oklab, var(--auth-accent,var(--color-primary-500)) 46%, transparent);background:var(--auth-panel-raised,var(--color-surface-700));box-shadow:0 0 0 3px color-mix(in oklab, var(--auth-accent,var(--color-primary-500)) 18%, transparent)}.Register-module__Se5tzG__content input:disabled{opacity:.72;cursor:not-allowed}.Register-module__Se5tzG__primaryAction{min-height:var(--auth-control-height,3.25rem);border-radius:var(--auth-control-radius,.375rem);background:var(--auth-accent,var(--color-primary-500));width:100%;color:var(--auth-accent-ink,var(--color-primary-foreground));cursor:pointer;letter-spacing:-.01em;border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:720;transition:background-color .15s,transform .1s;display:inline-flex}.Register-module__Se5tzG__primaryAction:active{transform:translateY(1px)}.Register-module__Se5tzG__primaryAction:disabled{opacity:.55;cursor:not-allowed}.Register-module__Se5tzG__primaryAction:focus-visible{outline:2px solid var(--color-foreground-500);outline-offset:3px}.Register-module__Se5tzG__content a,.Register-module__Se5tzG__content button:not(.Register-module__Se5tzG__primaryAction){text-underline-offset:3px}.Register-module__Se5tzG__content a{color:var(--auth-accent,var(--color-primary-400))}.Register-module__Se5tzG__error{border-radius:4px;margin-block-end:1.5rem}.Register-module__Se5tzG__loginPrompt{color:var(--auth-muted,var(--color-foreground-400))}@keyframes Register-module__Se5tzG__stage-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media not (min-width:36rem){.Register-module__Se5tzG__stageMeta{display:none}.Register-module__Se5tzG__content h1{font-size:clamp(1.8rem,9vw,2.5rem)}}@media (hover:hover) and (pointer:fine){.Register-module__Se5tzG__primaryAction:hover:not(:disabled){background:var(--auth-accent-strong,var(--color-primary-600))}}@media (prefers-reduced-motion:reduce){.Register-module__Se5tzG__formStep{animation:none}.Register-module__Se5tzG__primaryAction{transition:none}}
