._account_10thr_1{max-width:840px}._steps_10thr_1{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}._steps_10thr_1 li{counter-increment:step;background:var(--app-input);border:1px solid var(--app-line);color:var(--app-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:13px;display:flex}._steps_10thr_1 li:before{content:counter(step);width:26px;height:26px;color:var(--app-link);background:#a7d8ff16;border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:grid}._account_10thr_1 form{min-width:0}._account_10thr_1 input{margin-top:10px}._account_10thr_1 .account-passkey-panel{padding:24px}._account_10thr_1 .account-passkey-panel small{color:var(--app-muted);line-height:1.7}._account_10thr_1 [role=alert]{color:#ffcfaa;background:#503b2522;border:1px solid #8a6247;border-radius:12px;padding:16px}@media (max-width:580px){._steps_10thr_1{grid-template-columns:1fr}._account_10thr_1 .panel{padding:20px!important}._steps_10thr_1 li{padding:14px}._account_10thr_1 form button{width:100%}}._account_10thr_1 ._loginPanel_10thr_3{background:var(--app-panel);border-color:var(--app-line);max-width:600px;margin-top:16px;padding:32px}._kicker_10thr_3{letter-spacing:1.6px;color:var(--app-muted);font-size:10px}._loginPanel_10thr_3 h2{margin:12px 0 24px;font-size:26px}._providers_10thr_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._providers_10thr_3 button{min-width:0}._divider_10thr_3{color:var(--app-muted);align-items:center;gap:14px;margin:28px 0 24px;font-size:12px;display:flex}._divider_10thr_3:before,._divider_10thr_3:after{content:"";background:var(--app-line);flex:1;height:1px}._advanced_10thr_3{border:1px solid var(--app-line);border-radius:14px;margin-top:24px;padding:18px 22px}._advanced_10thr_3 summary{cursor:pointer;color:var(--app-muted);line-height:1.6}._identityNote_10thr_3{color:var(--app-muted)}@media (max-width:580px){._account_10thr_1 ._loginPanel_10thr_3{padding:24px 20px}._providers_10thr_3{gap:8px}._providers_10thr_3 button{padding:10px 8px;font-size:13px}}
