.acct [hidden],.acct-dialog [hidden]{display:none!important}.acct{gap:24px;max-width:900px;padding-block:clamp(28px,6vw,80px) 96px;display:grid}.acct h1{font-size:var(--step-4);font-stretch:125%}.acct h2{font-size:var(--step-2)}.acct-login{gap:12px;display:grid}.acct-field{display:flex}.acct-field input,.acct-dialog textarea{min-height:48px;color:var(--ink);border:1px solid var(--ink);font:inherit;background:0 0;border-radius:0;padding:10px 14px;font-size:16px}.acct-field input{border-right:0;flex:1;min-width:0}.acct-note{border:1px solid var(--line);padding:12px 14px}.acct-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acct-orders{gap:16px;margin-top:8px;display:grid}.order{border:1px solid var(--line);gap:16px;padding:20px;display:grid}.order-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.order-head h2{font-size:var(--step-2);font-stretch:125%}.order-meta{color:var(--ink-2);font-size:.9rem}.order-refunded{opacity:.6}.order h3{margin-bottom:8px;font-size:1rem}.key{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.key code{border:1px solid var(--line);word-break:break-all;padding:8px 10px;font-size:.85rem}.pcs{gap:6px;margin-top:10px;padding:0;list-style:none;display:grid}.pcs li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.dls{flex-wrap:wrap;gap:8px;display:flex}.order-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;font-size:.9rem;display:flex}.linkish{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.acct-help{border-top:1px solid var(--line);gap:8px;padding-top:24px;display:grid}.acct-dialog{background:var(--paper);width:calc(100% - 32px);max-width:480px;color:var(--ink);border:1px solid var(--ink);padding:24px}.acct-dialog::backdrop{background:#00000080}.acct-dialog form{gap:16px;display:grid}.acct-dialog h2{font-size:var(--step-2);font-stretch:125%}.acct-dialog label{gap:6px;font-size:.9rem;display:grid}.acct-acts{justify-content:flex-end;gap:8px;display:flex}
