.page-account main{display:flex;align-items:center;justify-content:center;padding:48px var(--gutter)}.card{width:min(440px,100%);background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow);padding:40px 36px 36px}.card .eyebrow{font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px 4px;background:var(--ink);color:var(--paper);display:inline-block;margin-bottom:18px}.card h1{font-family:Archivo Black,sans-serif;font-size:clamp(28px,5vw,40px);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 12px}.card .lede{color:var(--ink);opacity:.7;font-size:15px;margin:0 0 24px}.card .lede strong{opacity:1;font-weight:700}.card label{display:block;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);opacity:.65;margin:18px 0 8px}.card label .opt{opacity:.6;font-weight:400}.card input{width:100%;padding:14px 16px;border:2px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font-family:Space Mono,monospace;font-weight:700;font-size:16px;letter-spacing:.01em;outline:none;transition:box-shadow .12s ease-out}.card input::placeholder{color:#0e0d0c66;font-weight:400}.card input:focus{box-shadow:4px 4px 0 var(--ink)}.card .wedge{position:relative;display:flex;width:100%;margin-top:26px;clip-path:polygon(-9999px -9999px,100% -9999px,100% 100%,-9999px 100%)}.card .wedge .wedge-shadow{position:absolute;inset:0;background:var(--ink);z-index:0;pointer-events:none;transition:background .12s ease-out}.card .wedge button{position:relative;z-index:1;width:100%;background:var(--red);color:var(--paper);border:0;border-radius:0;font-family:Archivo Black,sans-serif;font-size:18px;letter-spacing:.04em;text-transform:uppercase;padding:18px 24px;cursor:pointer;transform:translate(-5px,-5px);transition:transform .16s cubic-bezier(.2,.7,.3,1),background .12s ease-out}.card .wedge:hover button{transform:translate(0)}.card .wedge:active button{transform:translate(3px,3px);background:var(--red-press);transition:transform .07s ease-out,background .05s ease-out}.card .wedge:active .wedge-shadow{background:var(--red-socket);transition:background .05s ease-out}.card .row{display:flex;gap:16px;margin-top:26px}.card .row .wedge{flex:1;margin-top:0}.card .row .wedge.deny button{background:var(--ink);color:var(--paper)}.card .row .wedge.deny:active button{background:#000}.card .check{display:flex;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:.75;margin:20px 0 0;cursor:pointer}.card .check input{width:20px;height:20px;flex:0 0 auto;appearance:none;-webkit-appearance:none;border:2px solid var(--ink);background:var(--paper);border-radius:0;padding:0;cursor:pointer;position:relative}.card .check input:checked{background:var(--red)}.card .check input:checked:after{content:"";position:absolute;inset:3px;background:var(--paper);clip-path:polygon(14% 44%,0 58%,43% 100%,100% 16%,86% 2%,43% 71%)}.card .check input:focus-visible{box-shadow:3px 3px 0 var(--ink)}.card .err{font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--red);min-height:1.3em;margin-top:16px}.card .err.ok{color:var(--ink)}.card .alt{font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.02em;margin:18px 0 0;color:#0e0d0cb3}.card .alt a{color:var(--ink);text-decoration:none;border-bottom:2px solid var(--red);padding-bottom:1px;transition:color .12s,background .12s}.card .alt a:hover{color:var(--red)}.card .acct-rows{margin:4px 0 8px}.card .acct-rows .acct-row{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(14,13,12,.25);font-family:Space Mono,monospace;font-size:14px}.card .acct-rows .acct-row:last-child{border-bottom:none}.card .acct-rows .acct-k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55;align-self:center}.card .acct-rows .acct-v{font-weight:700;word-break:break-word;display:flex;align-items:center;justify-content:space-between;gap:10px}.card .acct-rows .acct-v-stack{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.card .acct-rows .acct-v-stack .acct-v-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.card .acct-rows .acct-v-stack .acct-v-val{word-break:break-word}.card .acct-rows .acct-cooldown{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.45}.card .acct-k .acct-k-line2{display:inline-flex;align-items:center;gap:5px}.card .acct-k .acct-info{width:15px;height:15px;flex:0 0 auto;opacity:.55;cursor:help}.card .acct-rows .acct-actions{display:inline-flex;align-items:center;gap:14px;flex:0 0 auto}.card .acct-edit{flex:0 0 auto;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:none;border:0;border-bottom:2px solid var(--red);border-radius:0;padding:0 0 1px;cursor:pointer;text-decoration:none;transition:color .12s}.card .acct-edit:hover{color:var(--red)}.card .acct-edit:disabled{color:var(--ink);opacity:.4;border-bottom-color:#0e0d0c40;cursor:not-allowed}.card .acct-edit-panel{grid-column:1 / -1;margin-top:12px;padding-top:14px;border-top:2px dashed rgba(14,13,12,.35)}.card .acct-edit-panel[hidden]{display:none}.card .acct-edit-panel label:first-of-type{margin-top:0}.card .acct-edit-panel .row{margin-top:18px}@media(max-width:640px){.card{box-shadow:4px 4px 0 var(--ink);padding:28px 22px 26px}.page-account main{padding:32px var(--gutter)}.card .row{flex-direction:column;gap:14px}}
