:root{color-scheme:dark;font-family:Inter,"PingFang SC",system-ui,sans-serif;background:#101312;color:#eef2ec;--muted:#a5afa7;--accent:#c6fb86;--line:#303a32}
*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1120px;margin:auto;padding:0 28px}header,footer{display:flex;justify-content:space-between;align-items:center;min-height:74px}header{border-bottom:1px solid var(--line)}footer{border-top:1px solid var(--line);color:var(--muted);font-size:14px;margin-top:55px}a{color:inherit;text-decoration:none}nav a,.refresh{color:var(--muted)}a:hover{color:var(--accent)}.brand{font-weight:800;font-size:26px;letter-spacing:-1.5px}.brand span{color:var(--muted)}.brand .dot,em,b{color:var(--accent);font-style:normal}
.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding:66px 0 55px}.eyebrow{color:var(--accent);font-size:14px;letter-spacing:.12em;font-weight:700}h1{font-size:clamp(34px,6vw,68px);line-height:1.13;margin:.18em 0 .35em;letter-spacing:-.04em}p{line-height:1.6;color:var(--muted)}h2{margin:0 0 18px;font-size:23px}.terminal{border:1px solid #435646;background:#161e17;border-radius:16px;transform:rotate(-2deg);box-shadow:0 18px 48px #070a0866}.terminal div{padding:13px;border-bottom:1px solid var(--line)}.terminal i{width:8px;height:8px;display:inline-block;border-radius:50%;background:#729363;margin-right:5px}.terminal code{display:block;padding:30px;font-size:clamp(14px,2.1vw,23px);line-height:2}.terminal code span{color:#9db997;font-size:.72em}.terminal u{display:inline-block;background:var(--accent);width:.55em;height:1em;vertical-align:middle}
.plans{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.plan,.panel{border:1px solid var(--line);background:#181e19;border-radius:14px;padding:22px}.plan h3{margin:0}.featured{border-color:#83a960}.status{display:inline-block;color:var(--accent);font-size:13px;background:#263522;padding:5px 9px;border-radius:6px}.plan strong{display:block;margin-bottom:10px}.panel{margin:25px 0}.panel.narrow{max-width:550px;margin:55px auto}.panel h1,.toolbar h1{font-size:34px}.amount{color:#fff;font-size:36px;font-weight:800;margin:10px 0}.qr{display:block;background:white;padding:8px;border-radius:10px}.mono{font:12px ui-monospace,monospace;overflow-wrap:anywhere}.refresh{display:inline-block;margin:14px 0}.toolbar,.form-grid{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:space-between}.toolbar{margin-top:22px}.panel .toolbar{margin-top:0}button{border:0;background:var(--accent);color:#14220e;border-radius:7px;padding:11px 15px;font-weight:750;cursor:pointer}.secondary{background:#29362a;color:#e5f2e2}label{display:block;color:var(--muted);font-size:14px}input:not([type=checkbox]){display:block;margin:7px 0 12px;width:100%;background:#101312;border:1px solid var(--line);border-radius:7px;color:inherit;padding:10px}.check{display:flex;gap:6px;align-items:center}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:13px;color:var(--muted)}
@media(max-width:780px){.hero{grid-template-columns:1fr;gap:22px;padding:45px 0}.terminal{max-width:400px;transform:none}.plans{grid-template-columns:repeat(2,1fr)}}@media(max-width:380px){header,main,footer{padding:0 16px}}
