.page-module__X_Z_4a__page{background:var(--color-surface-app);flex-direction:column;min-height:100svh;padding:0 clamp(24px,5vw,80px);display:flex}.page-module__X_Z_4a__header,.page-module__X_Z_4a__footer{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1440px;margin-inline:auto;display:flex}.page-module__X_Z_4a__header{border-bottom:1px solid var(--color-surface-hover);min-height:100px}.page-module__X_Z_4a__brand>span{letter-spacing:-.7px;font-size:23px}.page-module__X_Z_4a__brand svg{width:30px;height:30px}.page-module__X_Z_4a__headerNote{letter-spacing:1.6px;color:var(--color-ink-700);font-size:10px;font-weight:500}.page-module__X_Z_4a__main{flex:1;place-items:center;padding-block:64px;display:grid}.page-module__X_Z_4a__access{width:100%;max-width:464px}.page-module__X_Z_4a__panel{background:var(--color-surface-card);border:1px solid var(--color-surface-hover);border-radius:12px;flex-direction:column;gap:28px;padding:40px;display:flex}.page-module__X_Z_4a__eyebrow{color:var(--color-ink-700);letter-spacing:1.5px;margin-bottom:16px;font-size:10px;font-weight:600}.page-module__X_Z_4a__panel h1{letter-spacing:-.8px;font-size:28px;font-weight:600;line-height:1.25}.page-module__X_Z_4a__intro{color:var(--color-ink-700);margin-top:10px;font-size:13px;line-height:1.7}.page-module__X_Z_4a__form{flex-direction:column;gap:20px;display:flex}.page-module__X_Z_4a__form label{font-size:12px;font-weight:500}.page-module__X_Z_4a__form input{width:100%;min-height:50px;padding-inline:14px;font-size:14px}.page-module__X_Z_4a__page .page-module__X_Z_4a__form input{box-shadow:inset 0 0 0 1px var(--color-surface-hover);border-radius:6px}.page-module__X_Z_4a__page .page-module__X_Z_4a__form input:focus{box-shadow:inset 0 0 0 2px var(--color-border-focus)}.page-module__X_Z_4a__passwordField{position:relative}.page-module__X_Z_4a__passwordField input{padding-right:52px}.page-module__X_Z_4a__passwordToggle{width:44px;height:44px;color:var(--color-ink-700);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:3px;right:4px}.page-module__X_Z_4a__passwordToggle:hover{color:var(--color-ink-900)}.page-module__X_Z_4a__passwordToggle svg{width:18px;height:18px}.page-module__X_Z_4a__form .page-module__X_Z_4a__submit{background:var(--color-brand-red);min-height:50px;color:var(--color-action-text);border-radius:6px;margin-top:4px;font-size:13px}.page-module__X_Z_4a__form .page-module__X_Z_4a__submit:hover:not(:disabled){background:var(--color-brand-red-pressed)}.page-module__X_Z_4a__form .page-module__X_Z_4a__submit:disabled{background:var(--color-surface-muted);color:var(--color-ink-600)}.page-module__X_Z_4a__page button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.page-module__X_Z_4a__accessHelp{border-top:1px solid var(--color-surface-hover);color:var(--color-ink-700);padding-top:22px;font-size:12px;line-height:1.8}.page-module__X_Z_4a__footer{border-top:1px solid var(--color-surface-hover);min-height:76px;color:var(--color-ink-700);padding-block:20px;font-size:11px}.page-module__X_Z_4a__footer>span:first-child{letter-spacing:.5px;font-size:10px}.page-module__X_Z_4a__summary{color:var(--color-status-danger);background:var(--color-surface-danger);border-radius:6px;flex-direction:column;gap:4px;padding:14px;font-size:13px;display:flex}.page-module__X_Z_4a__summary>span:first-child{font-weight:600}.page-module__X_Z_4a__notice{color:var(--color-status-warning-text);background:var(--color-surface-warning);border-radius:6px;padding:14px;font-size:13px}.page-module__X_Z_4a__loading{color:var(--color-ink-700);padding:40px;font-size:13px}@media (max-width:600px){.page-module__X_Z_4a__page{padding-inline:24px}.page-module__X_Z_4a__header{min-height:80px}.page-module__X_Z_4a__headerNote{display:none}.page-module__X_Z_4a__main{padding-block:40px}.page-module__X_Z_4a__panel{gap:24px;padding:28px 24px}.page-module__X_Z_4a__panel h1{font-size:25px}.page-module__X_Z_4a__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}}@media (max-width:380px){.page-module__X_Z_4a__page{padding-inline:16px}.page-module__X_Z_4a__panel{padding:24px 20px}.page-module__X_Z_4a__panel h1{font-size:23px}}.page-module__X_Z_4a__headerLink{color:var(--color-ink-700);font-size:13px;text-decoration:none}.page-module__X_Z_4a__headerLink:hover{color:var(--color-brand-text)}.page-module__X_Z_4a__main{grid-template-columns:minmax(0,1fr) minmax(340px,464px);gap:clamp(36px,7vw,120px);width:100%;max-width:1200px;margin-inline:auto}.page-module__X_Z_4a__welcome{min-width:0;padding-block:24px}.page-module__X_Z_4a__kicker{color:var(--color-brand-text);letter-spacing:2px;margin-bottom:24px;font-size:11px;font-weight:600;display:block}.page-module__X_Z_4a__welcome h2{letter-spacing:-2px;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.12}.page-module__X_Z_4a__welcome em{color:var(--color-brand-text);font-style:normal}.page-module__X_Z_4a__welcome>p{color:var(--color-ink-700);max-width:400px;margin-top:24px;line-height:1.8}.page-module__X_Z_4a__operation{gap:0;max-width:440px;margin-top:36px;display:grid}.page-module__X_Z_4a__operation>div{border-top:1px solid var(--color-border-default);grid-template-columns:40px 1fr;column-gap:16px;padding:18px 0;display:grid}.page-module__X_Z_4a__operation span{background:var(--color-surface-selected);width:36px;height:36px;color:var(--color-brand-text);border-radius:10px;grid-row:span 2;place-items:center;font-size:12px;display:grid}.page-module__X_Z_4a__operation strong{font-size:14px;font-weight:600}.page-module__X_Z_4a__operation p{color:var(--color-ink-600);margin-top:3px;font-size:13px}.page-module__X_Z_4a__welcome .page-module__X_Z_4a__welcomeNote{color:var(--color-ink-600);font-size:12px}.page-module__X_Z_4a__panel{border-color:var(--color-border-default);border-radius:20px;box-shadow:0 18px 60px #00000014}@media (max-width:900px){.page-module__X_Z_4a__main{grid-template-columns:1fr;gap:24px;padding-block:32px}.page-module__X_Z_4a__welcome{width:100%;max-width:464px;padding-block:0}.page-module__X_Z_4a__welcome h2{letter-spacing:-1px;font-size:32px}.page-module__X_Z_4a__welcome h2 br,.page-module__X_Z_4a__welcome>p,.page-module__X_Z_4a__operation,.page-module__X_Z_4a__welcome .page-module__X_Z_4a__welcomeNote{display:none}.page-module__X_Z_4a__kicker{margin-bottom:12px;font-size:10px}}@media (max-width:380px){.page-module__X_Z_4a__headerLink{font-size:11px}.page-module__X_Z_4a__welcome h2{font-size:28px}}.page-module__X_Z_4a__headerLink{align-items:center;gap:8px;display:inline-flex}
