.sign-in-module__08XoDW__page.sign-in-module__08XoDW__page{min-height:100dvh;padding:0 var(--gutter) 24px;color:var(--ink);background:0 0;grid-template-rows:auto 1fr auto;display:grid}:is(.sign-in-module__08XoDW__page .auth-header,.sign-in-module__08XoDW__page .auth-footer){width:100%;max-width:var(--frame-entry)}.sign-in-module__08XoDW__page .auth-header{border-bottom:1px solid var(--hairline);min-height:80px}.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{width:100%;max-width:var(--frame-entry);grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:center;gap:clamp(40px,8vw,140px);min-height:0;margin:0 auto;padding:48px 0 64px;display:grid}.sign-in-module__08XoDW__intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.sign-in-module__08XoDW__introIndex,.sign-in-module__08XoDW__introFoot{font:400 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.sign-in-module__08XoDW__introIndex{color:var(--muted)}.sign-in-module__08XoDW__intro p{color:var(--ink);font:400 clamp(3rem, 5.6vw, 5.75rem)/.98 var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:28px 0 36px}.sign-in-module__08XoDW__intro em{color:var(--accent);text-shadow:0 0 40px #aaf0b847;font-style:normal}.sign-in-module__08XoDW__introFoot{color:var(--secondary-ink);letter-spacing:.04em;text-transform:none}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{border:1px solid var(--hairline-strong);border-radius:var(--r-panel);background:var(--material-card);width:100%;min-width:0;max-width:420px;box-shadow:var(--material-highlight);padding:36px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap h1{font:600 var(--type-page)/var(--leading-page) var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 10px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap h1:focus{outline:none}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__modeHeading>p{max-width:40ch;color:var(--secondary-ink);font:400 var(--type-body)/1.55 var(--font)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap form label{color:var(--secondary-ink);font:500 var(--type-control)/1.45 var(--font);gap:8px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap input{min-height:var(--control-height);background-color:var(--surface-1);color:var(--ink);font:400 var(--type-input)/1.5 var(--font);border-radius:10px;padding:12px 14px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap input::placeholder{color:var(--muted)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap input[aria-invalid=true]{border-color:var(--danger)!important}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .password-field input{padding-right:52px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .primary.full{min-height:var(--button-height);font-size:var(--type-control);margin-top:24px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .form-message{border:1px solid var(--hairline);background:var(--surface-1);overflow-wrap:anywhere;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .form-message:empty{background:0 0;border:0;min-height:0;margin:0;padding:0}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives{gap:0;margin-top:12px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives button{max-width:100%;min-height:44px;color:var(--secondary-ink);font:500 12.5px/1.45 var(--font);text-align:left;white-space:normal;padding:6px 0}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap>.text-button{max-width:100%;min-height:44px;color:var(--secondary-ink);font:500 12.5px/1.45 var(--font);text-align:left;white-space:normal;padding:6px 0}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives .sign-in-module__08XoDW__quietLink{color:var(--muted);text-underline-offset:4px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives .sign-in-module__08XoDW__quietLink:focus-visible{text-decoration:underline}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note{border-top:1px solid var(--hairline);color:var(--muted);font:400 12.5px/1.5 var(--font);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:18px;padding-top:16px;display:flex}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a{border:1px solid var(--hairline-strong);min-height:44px;color:var(--ink);font:500 12.5px/1 var(--font);transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out);border-radius:999px;padding:0 12px}.sign-in-module__08XoDW__page .auth-footer{border-top:1px solid var(--hairline);color:var(--muted);font:400 11px/1.5 var(--mono);letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:16px}@media (hover:hover) and (pointer:fine){.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives .sign-in-module__08XoDW__quietLink:hover{color:var(--secondary-ink);text-decoration:underline}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a:hover{background:var(--surface-hover);border-color:#c8f5d43d}}@media (pointer:coarse){.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives button{min-height:44px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap>.text-button{min-height:44px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a{min-height:44px}}@media (min-width:601px) and (max-width:900px){.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:32px}.sign-in-module__08XoDW__intro p{font-size:clamp(2.75rem,6vw,3.75rem)}}@media (max-width:600px){.sign-in-module__08XoDW__page .auth-header{min-height:72px}.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:16px 0 40px}.sign-in-module__08XoDW__intro{padding:0 0 4px}.sign-in-module__08XoDW__intro p{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(1.625rem,7vw,2rem);line-height:1.12}.sign-in-module__08XoDW__intro p br{display:none}.sign-in-module__08XoDW__introIndex{font-size:10px}.sign-in-module__08XoDW__introFoot{display:none}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{max-width:none;padding:24px 20px}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap h1{font-size:1.875rem}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap form{margin-top:22px}}@media (max-height:700px){.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{align-items:start;padding-block:24px 40px}}@media (prefers-reduced-motion:reduce){.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a{transition:none}}@media (prefers-reduced-transparency:reduce){.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap input{color:fieldtext;background:field;border-color:fieldtext}}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a{justify-content:center;align-items:center;display:inline-flex}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a:active:not(:focus-visible){transform:var(--press-transform,scale(.97))}@media (prefers-reduced-motion:reduce){.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a:active{transform:none}}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap h1{font-size:var(--type-page)}.sign-in-module__08XoDW__page.sign-in-module__08XoDW__page{padding-bottom:var(--s6)}.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{max-width:var(--measure-page);grid-template-columns:minmax(0,1fr) var(--summary-max);gap:var(--s8);padding:var(--s12) 0 var(--s16)}.sign-in-module__08XoDW__introIndex,.sign-in-module__08XoDW__introFoot{font:500 var(--type-meta)/1.5 var(--mono)}.sign-in-module__08XoDW__intro p{margin:var(--s6) 0 var(--s8);font:500 var(--type-section)/1.25 var(--font);letter-spacing:-.02em}.sign-in-module__08XoDW__intro em{text-shadow:none}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{padding:var(--s6);border-radius:var(--r-panel)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap h1{font:500 var(--type-page)/1.1 var(--font);margin-bottom:var(--s2);letter-spacing:-.03em}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__modeHeading>p{font:400 var(--type-body)/var(--leading-body) var(--font)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap form{margin-top:var(--s6)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap input{box-sizing:border-box;height:var(--control-height);padding:var(--s2) var(--s4);border-radius:var(--r-control)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap #password-help{margin:var(--s2) 0 0}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .form-message{margin-top:var(--s4);padding:var(--s3) var(--s4);font:400 var(--type-support)/var(--leading-support) var(--font);border-radius:var(--r-control)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives{margin-top:var(--s3)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .auth-alternatives button{font:500 var(--type-control)/1.4 var(--font);padding:var(--s2) 0}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap>.text-button{font:500 var(--type-control)/1.4 var(--font);padding:var(--s2) 0}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note{gap:var(--s2) var(--s3);margin-top:var(--s4);padding-top:var(--s4);font:400 var(--type-support)/var(--leading-support) var(--font)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap .invitation-note a{font:500 var(--type-control)/1.4 var(--font);padding:0 var(--s3);transform:none!important}.sign-in-module__08XoDW__page .auth-footer{gap:var(--s2) var(--s4);padding-top:var(--s4);font:400 var(--type-meta)/1.5 var(--mono)}.sign-in-module__08XoDW__page .auth-header{gap:var(--s6)}.sign-in-module__08XoDW__page .password-reveal{padding:0}@media (max-width:1023px){.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{max-width:var(--measure-tablet);gap:var(--s6);grid-template-columns:minmax(0,1fr)}.sign-in-module__08XoDW__intro{max-width:var(--summary-max)}.sign-in-module__08XoDW__intro p{font-size:var(--type-section);margin:var(--s2) 0 0}.sign-in-module__08XoDW__introFoot{display:none}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{max-width:none}}@media (max-width:600px){.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{padding:var(--s6) 0 var(--s12);gap:var(--s6)}.sign-in-module__08XoDW__introIndex{font-size:var(--type-meta)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{padding:var(--s4)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap h1{font-size:var(--type-page)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap form{margin-top:var(--s6)}}.sign-in-module__08XoDW__composition.sign-in-module__08XoDW__composition{max-width:var(--measure-form);align-content:center;justify-items:center;gap:var(--s6);grid-template-columns:minmax(0,1fr)}.sign-in-module__08XoDW__intro{text-align:center;width:100%;max-width:none}.sign-in-module__08XoDW__intro p{margin:var(--s2) 0 0;white-space:normal}.sign-in-module__08XoDW__introFoot{display:none}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap.sign-in-module__08XoDW__formWrap{max-width:var(--summary-max)}.sign-in-module__08XoDW__page .sign-in-module__08XoDW__formWrap form>label:not(:first-child){margin-top:24px}.sign-in-module__08XoDW__page .auth-header>a:focus-visible{outline-offset:3px}
