:root{--bg:#0a0b0f;--bg-soft:#10121a;--panel:#14161f;--panel-2:#191c27;--border:#262a37;--border-soft:#1e222d;--text:#e8eaf0;--muted:#9aa2b1;--muted-2:#6b7280;--accent:#26a17b;--accent-bright:#2fd39a;--accent-dim:rgba(38,161,123,.14);--danger:#e5484d;--warn:#f5a623;--radius:14px;--shadow:0 10px 40px rgba(0,0,0,.4)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body{background:radial-gradient(1100px 600px at 50% -10%,rgba(38,161,123,.1),transparent 60%),var(--bg);min-height:100vh}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;letter-spacing:-.02em;text-wrap:balance}.container{max-width:1040px;margin:0 auto;padding:0 20px}.container-narrow{max-width:560px;margin:0 auto;padding:0 20px}.site-header{border-bottom:1px solid var(--border-soft);background:rgba(10,11,15,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header .inner{justify-content:space-between;height:62px}.brand,.site-header .inner{display:flex;align-items:center}.brand{gap:10px;font-weight:700;font-size:17px;letter-spacing:-.02em}.brand .dot{width:10px;height:10px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 12px var(--accent-bright)}.nav-badge{font-size:12.5px;color:var(--muted);border:1px solid var(--border);padding:5px 11px;border-radius:999px;white-space:nowrap}.hero{padding:56px 0 26px;text-align:center}.hero h1{font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.05}.hero .grad{background:linear-gradient(92deg,var(--accent-bright),#7af0c9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--muted);max-width:560px;margin:16px auto 0;font-size:16px}.trust-row{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin-top:22px}.trust-row span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13.5px}.trust-row svg{color:var(--accent-bright)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:18px;gap:18px;padding:20px 0 60px}.card{background:linear-gradient(180deg,var(--panel),var(--bg-soft));border:1px solid var(--border);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:14px;transition:border-color .16s ease,transform .16s ease}.card:hover{border-color:#334155}.card .title{font-size:18px;font-weight:700}.card .subtitle{margin-top:-8px}.card .desc,.card .subtitle{color:var(--muted);font-size:13.5px}.card .desc{white-space:pre-line}.card .price-row{display:flex;align-items:baseline;gap:8px;margin-top:auto}.card .price{font-size:26px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card .cur{color:var(--accent-bright);font-weight:700;font-size:14px}.stock-pill{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);color:var(--muted);align-self:flex-start}.stock-pill.in{color:var(--accent-bright);border-color:rgba(47,211,154,.35);background:var(--accent-dim)}.stock-pill.out{color:var(--danger);border-color:rgba(229,72,77,.35)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:650;background:var(--accent);color:#04140d;padding:12px 18px;border-radius:10px;transition:background .15s ease,opacity .15s ease;text-align:center}.btn:hover{background:var(--accent-bright)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.block{width:100%}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn.ghost:hover{background:var(--panel-2)}.btn.danger{background:transparent;border:1px solid rgba(229,72,77,.4);color:var(--danger)}label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}input,select,textarea{width:100%;background:var(--bg-soft);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:11px 13px;font:inherit;outline:none;transition:border-color .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--accent)}textarea{resize:vertical;min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.field{margin-bottom:16px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pay-wrap{padding:40px 0 60px}.pay-amount{font-size:34px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qr-box{background:#fff;padding:14px;border-radius:12px;width:-moz-fit-content;width:fit-content;margin:0 auto}.qr-box img{display:block;width:220px;height:220px}.addr-box{display:flex;gap:8px;align-items:stretch}.addr-box .addr{flex:1 1;background:var(--bg-soft);padding:11px 13px;font-family:ui-monospace,monospace;font-size:12.5px;word-break:break-all}.addr-box .addr,.copy-btn{border:1px solid var(--border);border-radius:10px}.copy-btn{background:var(--panel-2);color:var(--text);padding:0 14px;cursor:pointer;font:inherit}.copy-btn:hover{background:var(--panel)}.net-row{display:flex;gap:10px;flex-wrap:wrap}.net-btn{flex:1 1;min-width:150px;cursor:pointer;font:inherit;text-align:left;background:var(--bg-soft);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;transition:border-color .15s ease,background .15s ease}.net-btn:hover{border-color:var(--accent);background:var(--panel-2)}.net-btn .n-label{font-weight:650}.net-btn .n-sub{color:var(--muted);font-size:12px;margin-top:2px}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;font-size:13px;font-weight:600}.status-badge.pending{background:rgba(245,166,35,.12);color:var(--warn);border:1px solid rgba(245,166,35,.3)}.status-badge.paid{background:var(--accent-dim);color:var(--accent-bright);border:1px solid rgba(47,211,154,.35)}.status-badge.expired{background:rgba(229,72,77,.1);color:var(--danger);border:1px solid rgba(229,72,77,.3)}.spinner{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.code-reveal{background:var(--bg-soft);border:1px dashed var(--accent);border-radius:12px;padding:18px;font-family:ui-monospace,monospace;font-size:14px;word-break:break-all;white-space:pre-wrap}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}table{width:100%;border-collapse:collapse;font-size:13.5px}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border-soft)}th{color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}td.mono,th{font-size:12.5px}td.mono{font-family:ui-monospace,monospace}.tag{font-size:11.5px;padding:2px 8px;border-radius:6px;border:1px solid var(--border)}.tag.AVAILABLE,.tag.PAID{color:var(--accent-bright);border-color:rgba(47,211,154,.35)}.tag.PENDING{color:var(--warn);border-color:rgba(245,166,35,.3)}.tag.EXPIRED,.tag.RESERVED,.tag.SOLD{color:var(--muted)}.tag.CANCELLED,.tag.REFUNDED{color:var(--danger);border-color:rgba(229,72,77,.3)}.stack{gap:16px}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:8px}.divider{height:1px;background:var(--border-soft);margin:20px 0}footer.site-footer{border-top:1px solid var(--border-soft);color:var(--muted-2);font-size:12.5px;padding:24px 0;text-align:center}.alert{border-radius:10px;padding:12px 14px;font-size:13.5px}.alert.err{background:rgba(229,72,77,.1);border:1px solid rgba(229,72,77,.3);color:#ff9ea1}.alert.ok{background:var(--accent-dim);border:1px solid rgba(47,211,154,.35);color:var(--accent-bright)}.alert.warn{background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.3);color:#ffcf7a}