html,body{overflow-x:clip}[data-auth-scope]{background:var(--auth-paper);min-height:100dvh;color:var(--auth-ink);font-family:var(--auth-font-body)}[data-auth-scope] *,[data-auth-scope] :before,[data-auth-scope] :after{box-sizing:border-box}[data-auth-layout]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:100dvh;display:grid}[data-auth-brand]{background:var(--auth-panel);flex-direction:column;justify-content:flex-start;gap:32px;min-width:0;padding:48px clamp(32px,5vw,80px);display:flex}[data-auth-logo]{flex-direction:row;align-self:flex-start;align-items:center;gap:12px}[data-auth-wordmark]{color:var(--auth-ink);letter-spacing:-1px;font-size:24px;font-weight:700}[data-auth-story]{flex:1;justify-content:center;gap:24px;width:100%;max-width:34rem;padding-block:24px}[data-auth-headline]{font-family:var(--auth-font-display);color:var(--auth-ink);letter-spacing:-1.5px;overflow-wrap:break-word;text-wrap:balance;min-width:0;font-size:clamp(36px,3.4vw,56px);font-weight:400;line-height:1.1}[data-auth-description]{color:var(--auth-muted);max-width:400px;font-size:16px;line-height:26px}[data-auth-highlights]{border-top:2px solid var(--auth-ink);max-width:400px;margin-top:12px}[data-auth-highlight]{border-bottom:1px solid var(--auth-rule);flex-direction:row;align-items:center;gap:16px;padding-block:14px}[data-auth-highlight] svg{color:var(--auth-link);flex-shrink:0}[data-auth-highlight-text]{color:var(--auth-ink);flex:1;font-size:14px;line-height:21px}[data-auth-caption]{color:var(--auth-muted);font-size:13px;line-height:20px}[data-auth-brand]>[data-auth-caption]{margin-top:auto}[data-auth-form-panel]{justify-content:center;min-width:0;min-height:100%;padding:48px clamp(28px,4vw,64px)}[data-auth-form-card]{width:100%;max-width:420px;margin-inline:auto}[data-auth-form-header]{gap:10px;margin-bottom:28px}[data-auth-title]{color:var(--auth-ink);letter-spacing:-1px;overflow-wrap:break-word;text-wrap:balance;font-size:32px;font-weight:700;line-height:38px}[data-auth-subtitle]{color:var(--auth-muted);font-size:15px;line-height:23px}[data-auth-scope] :is(button,a,input,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid var(--auth-focus)!important}[data-auth-scope] input:focus-visible{outline-offset:-3px}[data-auth-field]:focus-within{border-color:var(--auth-focus)!important}[data-auth-scope] [role=button],[data-auth-scope] [role=checkbox],[data-auth-scope] [role=link]{cursor:pointer}[data-auth-scope] [aria-disabled=true]{cursor:not-allowed}[data-auth-submit]:active{transform:translateY(1px)}[data-auth-scope] input{min-width:0;font-family:var(--auth-font-body)}@media (hover:hover){[data-auth-submit]:hover{filter:brightness(.94)}[data-auth-scope] [role=link]:hover{text-underline-offset:4px;text-decoration:underline}[data-auth-field]:hover{border-color:var(--auth-ink)!important}}@media (width>=960px){[data-auth-layout]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}[data-auth-brand]{align-self:start;min-height:100dvh;position:sticky;top:0}[data-auth-form-panel]{border-inline-start:1px solid var(--auth-rule);min-height:100dvh}}@media (width>=1280px){[data-auth-brand]{padding-inline:clamp(48px,5.5vw,104px)}[data-auth-form-panel]{padding-inline:clamp(40px,4vw,80px)}[data-auth-story]{max-width:32rem}}@media (width>=1600px){[data-auth-brand]{padding-inline:clamp(64px,7vw,140px)}[data-auth-story]{max-width:36rem}[data-auth-headline]{font-size:clamp(44px,2.6vw,56px)}[data-auth-form-card]{max-width:440px}}@media (width>=960px) and (height<=920px){[data-auth-brand]{gap:28px;padding-block:32px}[data-auth-story]{gap:18px;padding-block:8px}[data-auth-highlights]{margin-top:4px}[data-auth-highlight]{padding-block:10px}[data-auth-form-panel]{padding-block:28px}[data-auth-form-header]{gap:8px;margin-bottom:18px}[data-auth-mode-switch]{margin-bottom:18px}[data-auth-title]{font-size:28px;line-height:34px}[data-auth-headline]{font-size:clamp(32px,3vw,44px)}}@media (width>=960px) and (height<=780px){[data-auth-brand]{gap:16px;padding-block:24px}[data-auth-story]{gap:14px;padding-block:0}[data-auth-highlight]:nth-child(n+4){display:none}[data-auth-form-panel]{padding-block:20px}[data-auth-form-header],[data-auth-mode-switch]{margin-bottom:14px}}@media (width<=959px){[data-auth-layout]{grid-template-columns:minmax(0,1fr)}[data-auth-brand]{display:contents}[data-auth-logo]{grid-row:1;margin:28px 24px 0}[data-auth-form-panel]{grid-row:2;min-height:0;padding:40px 24px}[data-auth-story]{background:var(--auth-panel);flex:none;grid-row:3;gap:20px;max-width:none;padding:40px 24px}[data-auth-brand]>[data-auth-caption]{margin-top:0}[data-auth-headline]{letter-spacing:-1px;max-width:560px;font-size:36px}[data-auth-highlights]{max-width:560px}[data-auth-caption]{background:var(--auth-panel);grid-row:4;padding:20px 24px}[data-auth-story] [data-auth-caption]{padding:0}[data-auth-title]{font-size:30px;line-height:37px}}@media (prefers-reduced-motion:reduce){[data-auth-submit]:active{transform:none}}[data-auth-mode-switch]{background:var(--auth-panel);border-radius:16px;flex-direction:row;gap:4px;margin-bottom:28px;padding:4px}[data-auth-mode]{border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:48px;padding:8px}[data-auth-mode]>div{color:var(--auth-muted);text-align:center;font-size:14px;font-weight:600}[data-auth-mode][data-selected=true]{background:var(--auth-surface)}[data-auth-mode][data-selected=true]>div{color:var(--auth-ink)}