.AuthShell-module__v8KGDa__page{background:var(--guide-surface-quiet);min-height:100vh;color:var(--guide-text);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid}.AuthShell-module__v8KGDa__shell{border:1px solid var(--guide-border);background:var(--guide-surface);border-radius:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);width:min(1040px,100%);min-height:min(700px,100vh - 6rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #0b12201a}.AuthShell-module__v8KGDa__context{border-right:1px solid var(--guide-border);background:var(--guide-purple-tint);flex-direction:column;align-items:flex-start;padding:clamp(2rem,5vw,4.5rem);display:flex}.AuthShell-module__v8KGDa__brand{border-radius:var(--guide-radius-sm);display:inline-flex}.AuthShell-module__v8KGDa__brand img{object-fit:contain;width:170px;height:51px}.AuthShell-module__v8KGDa__brand:focus-visible{outline:3px solid var(--guide-focus);outline-offset:4px}.AuthShell-module__v8KGDa__contextCopy{margin:auto 0}.AuthShell-module__v8KGDa__eyebrow{color:var(--guide-purple-active);font-size:var(--guide-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-weight:800}.AuthShell-module__v8KGDa__context h1{max-width:10ch;color:var(--guide-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:.98}.AuthShell-module__v8KGDa__contextCopy>p:last-child{max-width:34ch;color:var(--guide-muted);font-size:var(--guide-text-lg);margin:1.25rem 0 0;line-height:1.65}.AuthShell-module__v8KGDa__assurance{color:var(--guide-muted);font-size:var(--guide-text-xs);margin:0}.AuthShell-module__v8KGDa__clerkStage{background:var(--guide-surface);place-items:center;min-width:0;padding:clamp(1.5rem,5vw,4rem);display:grid}.AuthShell-module__v8KGDa__clerkStageInner{gap:1.5rem;width:min(100%,420px);display:grid}.AuthShell-module__v8KGDa__formIntro h2{color:var(--guide-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2rem);line-height:1.15}.AuthShell-module__v8KGDa__formIntro p{color:var(--guide-muted);margin:.65rem 0 0;line-height:1.6}:is(.AuthShell-module__v8KGDa__clerkStage .cl-rootBox,.AuthShell-module__v8KGDa__clerkStage .cl-cardBox){width:min(100%,420px)}.AuthShell-module__v8KGDa__clerkStage .cl-card{border:1px solid var(--guide-border);border-radius:var(--guide-radius-lg);width:100%;box-shadow:var(--guide-shadow)}.AuthShell-module__v8KGDa__clerkStage .cl-formButtonPrimary{border-radius:var(--guide-radius-sm);background:var(--guide-purple);min-height:44px;box-shadow:none}.AuthShell-module__v8KGDa__clerkStage .cl-formButtonPrimary:hover{background:var(--guide-purple-hover)}@media (max-width:800px){.AuthShell-module__v8KGDa__page{background:var(--guide-surface);place-items:stretch stretch;padding:0}.AuthShell-module__v8KGDa__shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.AuthShell-module__v8KGDa__context{border-right:0;border-bottom:1px solid var(--guide-border);padding:1.25rem 1.25rem 1.5rem}.AuthShell-module__v8KGDa__contextCopy{margin:1.5rem 0 0}.AuthShell-module__v8KGDa__context h1{max-width:14ch;font-size:clamp(2rem,11vw,3rem)}.AuthShell-module__v8KGDa__contextCopy>p:last-child{font-size:var(--guide-text-md);margin-top:.85rem}.AuthShell-module__v8KGDa__assurance{margin-top:1.25rem}.AuthShell-module__v8KGDa__clerkStage{align-content:start;padding:2rem 1rem 3rem}.AuthShell-module__v8KGDa__clerkStageInner{margin-inline:auto}}@media (max-width:480px){.AuthShell-module__v8KGDa__context{padding:1rem 1rem 1.25rem}.AuthShell-module__v8KGDa__brand img{width:145px;height:44px}.AuthShell-module__v8KGDa__eyebrow{margin-bottom:.7rem}.AuthShell-module__v8KGDa__clerkStage .cl-card{box-shadow:none;border-left:0;border-right:0}}@media (prefers-reduced-motion:reduce){.AuthShell-module__v8KGDa__clerkStage *{transition-duration:0s!important}}
