
:root{--bg:#050505;--card:#111;--line:#292929;--text:#fff;--muted:#bbb;--green:#22c55e;--gold:#f4c542;--red:#ff5757}
*{box-sizing:border-box}
body{margin:0;background:radial-gradient(circle at top,#181818,#050505 42%);color:var(--text);font-family:Arial,Helvetica,sans-serif;text-align:center}
.wrap{max-width:920px;margin:auto;padding:16px}
.top{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:10;background:rgba(5,5,5,.9);backdrop-filter:blur(12px);padding:12px 0}
.logo{font-weight:900;font-size:18px}.top a{background:#fff;color:#000;text-decoration:none;border-radius:14px;padding:10px 12px;font-weight:900;font-size:14px}
.hero{min-height:76vh;display:grid;place-items:center}.money{font-size:clamp(58px,17vw,132px);font-weight:900;letter-spacing:-.08em;text-shadow:0 0 35px rgba(34,197,94,.3)}
h1{font-size:clamp(34px,8vw,74px);line-height:.9;letter-spacing:-.06em;margin:16px 0}h2{font-size:clamp(30px,6vw,52px);line-height:.95;margin:12px 0}
p{font-size:22px;line-height:1.25;color:#ddd}.small{font-size:15px;color:#999}.tiny{font-size:12px;color:#888}
.panel{background:rgba(17,17,17,.88);border:1px solid var(--line);border-radius:28px;padding:20px;margin:18px 0}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.card{background:#0b0b0b;border:1px solid var(--line);border-radius:22px;padding:18px;text-align:left}.card b{font-size:24px}.card p{font-size:17px;color:var(--muted)}
button,.btn{width:100%;max-width:560px;border:0;border-radius:22px;padding:22px 18px;margin:9px auto;font-size:26px;font-weight:900;display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer}
.green{background:var(--green);color:#001b08}.white{background:#fff;color:#000}.dark{background:#151515;color:#fff;border:1px solid var(--line)}.gold{background:var(--gold);color:#000}
input,select,textarea{width:100%;max-width:560px;background:#070707;color:#fff;border:1px solid var(--line);border-radius:18px;padding:19px;margin:8px auto;font-size:22px;display:block}
textarea{min-height:120px}.ok{display:none;border:1px solid rgba(34,197,94,.65);background:rgba(34,197,94,.12);border-radius:24px;padding:22px;margin-top:14px;font-size:30px;font-weight:900}
.warn{border:1px solid rgba(244,197,66,.65);background:rgba(244,197,66,.1);border-radius:20px;padding:14px;margin:12px 0;color:#ffe9a6;font-size:15px}
.linkbox{word-break:break-all;background:#000;border:1px solid #333;border-radius:18px;padding:16px;font-size:18px}.row{display:flex;justify-content:space-between;gap:12px;background:#0b0b0b;border:1px solid var(--line);border-radius:18px;padding:14px;margin:8px 0}.row span:last-child{color:var(--green);font-weight:900}
.footer{padding:28px 0 80px;color:#777}.sticky{position:fixed;bottom:12px;left:12px;right:12px;max-width:580px;margin:auto;z-index:20}.sticky .btn{font-size:22px;padding:18px;border-radius:18px}
@media(max-width:760px){.grid{grid-template-columns:1fr}.top{font-size:13px}.top a{padding:9px 8px}.wrap{padding:12px}p{font-size:20px}button,.btn{font-size:23px}}
