.signin-page{--background:var(--landing-ground);--foreground:var(--landing-ink);--card:var(--landing-panel);--card-foreground:var(--landing-ink);--muted:var(--landing-panel);--muted-foreground:var(--landing-muted);--border:var(--landing-line);--input:var(--landing-line);--primary:var(--landing-signal);--ring:var(--landing-signal);--destructive:#ff9a8f;flex-direction:column;display:flex}.signin-content{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:clamp(48px,7vw,110px);padding-block:64px;display:grid}.signin-introduction{padding-top:6px}.signin-back{min-height:44px;color:var(--landing-muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.signin-back:hover{color:var(--landing-signal)}.signin-introduction h1{letter-spacing:-.035em;text-wrap:balance;margin-top:42px;font-size:clamp(38px,4.3vw,60px);font-weight:500;line-height:1.1}.signin-introduction h1 span{color:var(--landing-signal);margin-top:10px;display:block}.signin-introduction>p{max-width:430px;color:var(--landing-muted);margin-top:28px;font-size:16px;line-height:1.75}.signin-workflow{border-top:1px solid var(--landing-line);color:var(--landing-muted);flex-wrap:wrap;gap:20px;margin-top:44px;padding-top:24px;font-size:12px;display:flex}.signin-workflow li{align-items:center;gap:20px;display:flex}.signin-workflow svg{color:var(--landing-signal)}.signin-workflow li:last-child svg{display:none}.signin-form-region{min-width:0}.signin-page .signin-card{box-shadow:none;border:0;gap:24px;padding-block:32px 0}.signin-card [data-slot=card-header]{text-align:left;border-bottom:0;padding-top:0}.signin-card [data-slot=card-title]{letter-spacing:-.025em;font-weight:500;line-height:1.2}.signin-card [data-slot=card-description]{margin-inline:0}.signin-page .signin-card :is(button,input){min-height:44px}.signin-page .signin-card input{background:var(--landing-ground);color:var(--landing-ink);caret-color:var(--landing-signal);border-color:#73766a}.signin-page .signin-card input::placeholder{color:var(--landing-muted)}.signin-page .signin-card button:not([data-variant=default]):hover{background:#303229}.signin-page .signin-card [data-slot=card-footer]{border-top:1px solid var(--landing-line);background:0 0}.signin-email-destination{color:var(--landing-ink);overflow-wrap:anywhere;margin-top:8px;font-weight:500;display:block}.signin-footer{border-top:1px solid var(--landing-line);color:var(--landing-muted);justify-content:space-between;gap:24px;padding-block:24px;font-size:12px;display:flex}@media (max-width:900px){.signin-content{grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:40px}.signin-introduction h1{font-size:38px}.signin-workflow,.signin-workflow li{gap:12px}}@media (max-width:720px){.signin-content{grid-template-columns:1fr;gap:32px;padding-block:24px 40px}.signin-introduction h1{margin-top:16px;font-size:clamp(30px,7vw,42px)}.signin-introduction>p{margin-top:16px;font-size:14px}.signin-workflow{display:none}.signin-form-region{justify-self:center;width:100%;max-width:480px}.signin-page .signin-card{padding-top:28px}.signin-footer{font-size:11px}}
