.page-account main{display:flex;align-items:center;justify-content:center;padding:48px var(--gutter)}.card{--card-pad: 36px;position:relative;width:min(440px,100%);background:var(--paper);border-radius:var(--sk-radius);box-shadow:var(--rim);overflow:hidden;padding:0 var(--card-pad) 36px}.card:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--gloss)}.card.card-plain{padding-top:28px}.card .eyebrow{display:block;margin:0 calc(-1 * var(--card-pad)) 22px;padding:20px var(--card-pad) 30px;background:var(--ink);color:var(--paper);font-family:Bungee,sans-serif;font-size:18px;line-height:1;letter-spacing:0;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 68%,0 100%)}.card h1{font-family:Bungee,sans-serif;font-size:clamp(24px,4vw,30px);line-height:1.05;letter-spacing:0;text-transform:uppercase;color:var(--red);overflow-wrap:anywhere;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:border-color .12s ease-out}.card input::placeholder{color:#0e0d0c66;font-weight:400}.card input:focus{border-color:var(--red)}.card .cut-btn{--cut: 10px;display:flex;width:100%;margin-top:26px}.card .cut-btn-face{width:100%;font-size:18px;padding:18px 24px}.card .row{display:flex;gap:16px;margin-top:26px}.card .row .cut-btn{flex:1;margin-top:0}.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{outline:2px dashed var(--ink);outline-offset:2px}.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-foot{display:flex;flex-direction:column;gap:20px;border-top:2px solid var(--ink);padding-top:22px;margin-top:8px}.card .acct-foot .cut-btn{margin-top:0}.card .acct-foot .outline-btn{display:flex;width:100%}.card .acct-foot .err{margin-top:0;min-height:0}.card .acct-foot .err:empty{display:none}.card .acct-rows{margin:4px 0 8px}.card .acct-rows .acct-row{display:flex;flex-direction:column;gap:6px;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}.card .acct-rows .acct-v{font-weight:700;display:flex;flex-direction:column;align-items:stretch;gap:4px}.card .acct-rows .acct-v .acct-v-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.card .acct-rows .acct-v .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{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{--card-pad: 22px;padding-bottom:26px}.card.card-plain{padding-top:22px}.page-account main{padding:32px var(--gutter)}.card .row{flex-direction:column;gap:14px}.card .acct-foot .cut-btn-face{font-size:16px;padding:18px 16px}}
