.paid-panel{border:1px solid var(--line,#354034);padding:28px;color:var(--ink,#e8e7dc);background:#0b0e0b;font:14px/1.8 var(--sans,Arial,sans-serif);overflow-wrap:anywhere}.paid-panel h3{font:40px/1.1 var(--serif,Georgia,serif);margin:14px 0 24px}.paid-panel h4{font-size:18px;margin:24px 0 14px}.paid-eyebrow{font:11px/1.7 var(--mono,monospace);letter-spacing:.08em;color:var(--amber,#dfb477)}.paid-status{color:var(--amber,#dfb477);text-transform:uppercase;font:11px/1.8 var(--mono,monospace)}.paid-note{color:#a3ad9c;font-size:12px;line-height:1.9}.paid-address{font:11px/1.8 var(--mono,monospace);color:#aab3a2;overflow-wrap:anywhere}.paid-panel button{background:var(--amber,#dfb477);color:#10150e;border:0;padding:12px 17px;margin:10px 12px 8px 0;min-height:44px;cursor:pointer;font:12px/1.6 var(--mono,monospace)}.paid-panel button:disabled{opacity:.5;cursor:wait}.paid-panel button:focus-visible,.paid-panel textarea:focus-visible,.paid-panel input:focus-visible{outline:2px solid var(--amber,#dfb477);outline-offset:4px}.paid-facts{margin:25px 0}.paid-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;border-top:1px solid var(--line,#354034)}.paid-facts dt{color:#aab3a2;font-size:12px}.paid-facts dd{margin:0;text-align:right;color:#e0c69f;font:12px/1.8 var(--mono,monospace)}.paid-panel form{margin-top:28px}.paid-panel label{display:block;font-size:12px;color:#c3cbbb;margin:12px 0}.paid-panel textarea{display:block;width:100%;background:#080b08;color:#e8e7dc;border:1px solid var(--line,#354034);padding:15px;font:16px/1.7 var(--sans,Arial,sans-serif);resize:vertical}.paid-privacy{color:#e2c89f;font-size:13px;line-height:1.8}.paid-panel .paid-check{display:flex;align-items:flex-start;gap:12px}.paid-check input{margin-top:5px;accent-color:var(--amber,#dfb477)}.paid-error{color:#f0b39c;font-size:13px}.paid-review{padding:20px;border:1px solid #dfb47766;margin:25px 0;background:#dfb47705}.paid-review p{font-size:12px}.paid-review pre{padding:15px;border:1px solid var(--line,#354034);white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 var(--mono,monospace)}.paid-answer{font:28px/1.5 var(--serif,Georgia,serif);color:#e4d0ad}@media(max-width:550px){.paid-panel{padding:20px}.paid-panel h3{font-size:32px}.paid-facts>div{grid-template-columns:1fr;gap:6px}.paid-facts dd{text-align:left}.paid-review{padding:15px}}
