.sign-in_page___lKFt{max-width:26rem;margin:0 auto;padding:var(--space-8) var(--space-4)}.sign-in_title__EF8Cp{margin:0 0 var(--space-6);font-size:var(--text-2xl)}.sign-in_form__TEAqM{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.sign-in_label__H6fP9{font-size:var(--text-sm);color:var(--ink-muted)}.sign-in_input__BMdLR{padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raised);color:var(--ink)}.sign-in_button__P9O5G,.sign-in_input__BMdLR{min-height:var(--tap-min);font-size:var(--text-base)}.sign-in_button__P9O5G{border:0;border-radius:var(--radius-full);background:var(--platform);color:var(--platform-ink);font-weight:var(--weight-bold);cursor:pointer}.sign-in_button__P9O5G:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sign-in_button__P9O5G:disabled{opacity:.6;cursor:default}.sign-in_problem__37_rZ{margin-top:var(--space-4)}.sign-in_destination__AoCFO,.sign-in_problem__37_rZ{color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm)}.sign-in_destination__AoCFO{margin:0 0 var(--space-2);font-family:var(--font-mono)}.sign-in_back__cfT2y{min-height:var(--tap-min);border:0;border-radius:var(--radius-full);background:none;color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer}.sign-in_back__cfT2y:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sign-in_back__cfT2y:disabled{opacity:.6;cursor:default}.sign-in_otherWay__nq8b2{display:inline-block;margin-top:var(--space-6);min-height:var(--tap-min);color:var(--ink-muted);font-size:var(--text-sm)}.authShell{position:relative;min-block-size:100dvh;display:grid;background:var(--ground);color:var(--ink)}.authShellBrand{display:none}.authShellPanel{display:grid;align-content:center;justify-items:stretch;padding:var(--space-6) var(--space-4)}.authShellForm{inline-size:100%;max-inline-size:26rem;margin-inline:auto}.authShellEyebrow{margin:0 0 var(--space-2);font-size:var(--label-size,.6875rem);font-weight:var(--weight-bold);letter-spacing:var(--label-tracking,.08em);text-transform:uppercase;color:var(--ink-muted)}@media (min-width:60rem){.authShell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.authShellBrand{position:relative;display:grid;align-content:end;isolation:isolate;overflow:clip;padding:var(--space-8) var(--space-7,var(--space-6));background-color:var(--raised);background-image:var(--authShellPhoto,none);background-size:cover;background-position:50%}.authShellBrand:after{background:linear-gradient(to top,color-mix(in oklab,var(--ground) 92%,transparent) 0,color-mix(in oklab,var(--ground) 78%,transparent) 38%,color-mix(in oklab,var(--ground) 34%,transparent) 100%)}.authShellBrand:after,.authShellBrand:before{content:"";position:absolute;inset:0;z-index:-1}.authShellBrand:before{background:radial-gradient(70% 60% at 12% 100%,color-mix(in oklab,var(--platform) 22%,transparent) 0,transparent 70%)}.authShellBrandInner{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-inline-size:34ch}.authShellMark{inline-size:32px;block-size:32px;color:var(--platform)}.authShellHeadline{margin:0;font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.1}.authShellLead{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--ink-muted)}.authShellPoints{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--ink-muted)}.authShellPoints li:before{content:"";display:inline-block;inline-size:5px;block-size:5px;-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);border-radius:var(--radius-full);background:var(--platform);vertical-align:middle}.authShellPanel{padding:var(--space-8) var(--space-6)}.authShellForm{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised)}.authShellBack{position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5);z-index:1;padding-inline:var(--space-3);border-radius:var(--radius-full);background:color-mix(in oklab,var(--ground) 62%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.authShellBack{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;min-block-size:var(--tap-min);padding-inline:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);text-decoration:none}.authShellBack:before{content:"←"}.authShellBack:focus-visible,.authShellBack:hover{color:var(--ink)}