body.account-area{--acc-bg: #0b0c0e;--acc-scrim-top: rgba(10, 11, 13, .55);--acc-scrim-bottom: rgba(10, 11, 13, .82);--acc-panel: rgba(21, 23, 27, .9);--acc-line: #3d4149;--acc-rule: #4b4f57;--acc-pill: rgba(37, 41, 47, .9);--acc-txt: #f4f5f7;--acc-copy: #c7cbd1;--acc-label: #e8eaed;--acc-dim: #9aa0a8;--acc-eyebrow: #9aa0a8;--acc-accent: var(--cyan);--acc-accent-hover: var(--cyan);--acc-accent-edge: var(--cyan);--acc-sunken: #0e1013;--acc-field-line: #3d4149;--acc-ink: #0b0c0e;--acc-danger: #e2504a;--acc-ok: #37d07f;--acc-warn: #f0a52a;--void: var(--acc-sunken);--panel: var(--acc-panel);--panel2: var(--acc-pill);--line: var(--acc-line);--line-strong: var(--acc-rule);--txt: var(--acc-txt);--dim: var(--acc-copy);--faint: var(--acc-dim);--red: var(--acc-danger);background-color:var(--acc-bg);background-image:none;color:var(--acc-copy)}body.account-area:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;display:block;background-color:var(--acc-bg);background-image:linear-gradient(180deg,var(--acc-scrim-top),var(--acc-scrim-bottom)),url(/assets/account-backdrop-2560.jpg);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center,left center}@media(max-width:700px){body.account-area:before{background-image:linear-gradient(180deg,var(--acc-scrim-top),var(--acc-scrim-bottom)),url(/assets/account-backdrop-1280.jpg);background-position:center,center}}body.account-area :focus-visible{outline:2px solid var(--cyan)}.account{padding-block:clamp(56px,8vw,96px)}.account.account-dash{padding-block:clamp(28px,4vw,40px) clamp(56px,8vw,88px)}.account .shell{max-width:720px}.account .shell.wide{max-width:100%}.account .eyebrow{font:400 12px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--cyan);margin:0 0 18px}body.account-area .account .eyebrow{color:var(--acc-eyebrow)}.account h1{font:600 clamp(30px,4.4vw,42px) / 1.06 var(--display);letter-spacing:-.03em;color:var(--acc-txt);margin:0 0 18px}.account h2,.account h3{font:600 clamp(18px,2.2vw,21px) / 1.25 var(--display);letter-spacing:-.01em;color:var(--acc-txt);margin:0 0 10px}.account strong,.account b{color:var(--acc-txt)}.account p{font:400 clamp(15px,1.6vw,16px) / 1.7 var(--sans);color:var(--dim);margin:0 0 18px}.account a:not(.btn){color:var(--acc-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#4fd6e073}.account a:not(.btn):hover{color:var(--acc-accent-hover);text-decoration-color:var(--acc-accent-hover)}.card{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:clamp(20px,3vw,28px);margin:0 0 18px}.field{display:block;margin:0 0 16px}.field span{display:block;font:400 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:0 0 8px}.field input{width:100%;box-sizing:border-box;font:400 16px/1.4 var(--sans);color:var(--txt);background:var(--void);border:1px solid var(--line-strong);border-radius:7px;padding:12px 14px}.field input:focus-visible{outline:2px solid var(--acc-accent);outline-offset:1px;border-color:var(--acc-accent)}.btn{font:500 14px/1 var(--display);letter-spacing:.01em;color:var(--acc-ink);background:var(--cyan);border:1px solid var(--acc-accent-edge);border-radius:7px;padding:13px 20px;cursor:pointer}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{color:var(--acc-txt);background:transparent;border-color:var(--acc-txt)}.btn.danger{color:var(--acc-danger);background:transparent;border-color:#e2504a73}.btn.small{font-size:12px;padding:9px 13px}.status{font:400 14px/1.6 var(--sans);border-radius:7px;padding:11px 14px;margin:14px 0 0;border:1px solid var(--line);color:var(--dim)}.status{background:var(--acc-sunken)}.status[data-kind=error]{color:var(--acc-danger);background:#e2504a14;border-color:#e2504a66}.meta{font:400 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--faint)}.code{font:500 clamp(22px,3.4vw,30px) / 1 var(--mono);letter-spacing:.22em;color:var(--acc-txt);margin:0 0 6px}.rows{list-style:none;margin:0;padding:0}.rows li{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:14px 0}.rows li:first-child{border-top:0}.rows .name{font:500 15px/1.4 var(--sans);color:var(--txt)}.pill{display:inline-block;font:400 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--acc-line);background:var(--acc-pill);border-radius:999px;padding:6px 10px;color:var(--acc-txt)}.pill.ok{color:var(--acc-ok);border-color:#37d07f66}.pill.warn{color:var(--acc-warn);border-color:#f0a52a66}.pill.bad{color:var(--acc-danger);border-color:#e2504a66}.muted{color:var(--faint)}
