.account-workspace[hidden],.account-workspace [hidden]{display:none!important}
.account-workspace{margin-top:1px;border:1px solid #000;background:#fff}
.account-workspace>header{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #000;padding:28px 32px}
.account-workspace>header h3{margin:18px 0 0;font-family:var(--sync);font-size:clamp(30px,4vw,62px);font-weight:400;letter-spacing:-.05em}
.account-workspace>header button{width:48px;height:48px;border:1px solid #000;background:#fff;font-size:26px}
.account-workspace>div{padding:32px}
.account-tool-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#000}
.account-panel .field-wide{grid-column:1/-1}
.account-tool-form>.button{min-height:62px;border:0}
.address-records{display:grid;gap:1px;margin-bottom:32px;background:#000}
.address-record{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px;background:#fff;padding:24px}
.address-record span{display:block;margin-bottom:10px;font-family:var(--sync);font-size:7px}
.address-record address{color:rgba(0,0,0,.68);font-style:normal;font-size:11px;line-height:1.7}
.address-record button{border:0;border-bottom:1px solid #000;background:none;padding:5px 0;font-size:8px;letter-spacing:.1em}
.account-empty{min-height:420px;padding:55px 0}
.account-empty>span{font-family:var(--sync);font-size:7px}
.account-empty h4{margin:55px 0 25px;font-family:var(--sync);font-size:clamp(46px,7vw,100px);font-weight:400;letter-spacing:-.07em;line-height:.84}
.account-empty p{max-width:440px;margin:0 0 32px;color:rgba(0,0,0,.6)}
.preference-form{display:grid;gap:1px;background:#000}
.preference-form label{display:grid;grid-template-columns:34px 1fr;align-items:start;background:#fff;padding:25px}
.preference-form input{width:18px;height:18px;margin:2px 0 0;accent-color:#000}
.preference-form span{display:grid;gap:8px;color:rgba(0,0,0,.6);font-size:10px}
.preference-form b{color:#000;font-size:10px;letter-spacing:.1em}
.preference-form .button{min-height:62px;border:0}
.account-tool-status{min-height:18px;margin:0;padding:0 32px 28px;color:rgba(0,0,0,.7);font-size:8px;letter-spacing:.1em}
.account-security-card{grid-column:1/-1}.security-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px!important;padding:0!important;background:#000}.security-actions article{display:flex;min-height:310px;flex-direction:column;background:#fff;padding:32px}.security-actions article>span,.account-close-form>div>span{font-family:var(--sync);font-size:8px;letter-spacing:.12em}.security-actions strong{margin:70px 0 18px;font-family:var(--sync);font-size:clamp(28px,4vw,58px);font-weight:400;letter-spacing:-.05em}.security-actions p{max-width:440px;margin:0 0 28px;color:rgba(0,0,0,.62);font-size:11px;line-height:1.65}.security-actions .button{width:max-content;margin-top:auto}.security-actions button[hidden]{display:none}.account-close-form{display:grid;grid-template-columns:1.25fr .75fr;gap:1px;margin-top:1px;background:#000}.account-close-form>div{grid-row:span 2;background:#fff;padding:42px 32px}.account-close-form h4{margin:48px 0 22px;font-family:var(--sync);font-size:clamp(48px,6vw,92px);font-weight:400;letter-spacing:-.07em;line-height:.84}.account-close-form p{max-width:580px;margin:0;color:rgba(0,0,0,.62);font-size:11px;line-height:1.7}.account-close-form .account-danger{grid-column:2;min-height:66px;border:0;background:#000;color:#fff}.account-close-form .account-danger:hover,.account-close-form .account-danger:focus-visible{background:#b90000;color:#fff}.account-close-form button:disabled,.security-actions button:disabled{cursor:wait;opacity:.5}
@media(max-width:640px){.account-workspace>header,.account-workspace>div{padding:22px 18px}.account-tool-form{grid-template-columns:1fr}.account-tool-form .field-wide{grid-column:1}.address-record{grid-template-columns:1fr}.account-empty{min-height:350px;padding:30px 0}.account-tool-status{padding:0 18px 22px}.security-actions{grid-template-columns:1fr}.security-actions article{min-height:280px;padding:26px 20px}.security-actions strong{margin-top:52px}.security-actions .button{width:100%}.account-close-form{grid-template-columns:1fr}.account-close-form>div{grid-row:auto;padding:36px 20px}.account-close-form .account-danger{grid-column:1}.account-close-form h4{font-size:15vw}}
