@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;600;700;800&display=swap');
:root{--g:#00e664;--b:#000;--p:#101012;--p2:#17171a;--line:rgba(255,255,255,.09);--mut:rgba(255,255,255,.55);--red:#ff5967;--gold:#f2c15b;--accent:var(--g);color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.test-page{max-width:none!important;margin:0!important;padding:88px max(24px,calc((100vw - 1320px)/2)) 80px!important;background:#000!important;color:#fff!important;font-family:Manrope,sans-serif!important;line-height:1.55;min-height:100vh;background-image:radial-gradient(ellipse 65% 38% at 50% -5%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 65%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:auto,54px 54px,54px 54px!important}
body.test-page.tg{--accent:#229ed9}body.test-page.vk{--accent:#4680c2}.test-nav{position:fixed;z-index:20;left:0;right:0;top:0;height:62px;padding:0 max(24px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:12px;background:rgba(0,0,0,.82);border-bottom:1px solid var(--line);backdrop-filter:blur(24px)}.test-logo{font:24px 'Bebas Neue',sans-serif;letter-spacing:5px;color:var(--g);margin-right:auto}.test-logo span{color:#fff}.test-nav a{color:var(--mut);text-decoration:none;font-size:12px;font-weight:800;padding:8px 12px;border-radius:9px}.test-nav a:hover{color:var(--g);background:rgba(0,230,100,.1)}
.test-page h1{font:clamp(38px,6vw,74px)/.95 'Bebas Neue',sans-serif!important;letter-spacing:2px!important;color:#fff!important;margin:28px 0 12px!important;max-width:900px}.test-page h1::first-line{color:var(--accent)}.test-page>p.mut{font:italic 19px/1.5 'Instrument Serif',serif;color:rgba(255,255,255,.68);max-width:850px;margin-bottom:24px}.test-kicker{font:10px 'DM Mono',monospace;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-top:18px}.test-kicker::before{content:'';display:inline-block;width:28px;height:1px;background:var(--accent);vertical-align:middle;margin-right:10px}
.test-page .card,.test-page details{background:linear-gradient(150deg,rgba(24,24,27,.96),rgba(9,9,10,.96))!important;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))!important;border-radius:20px!important;padding:22px!important;box-shadow:0 24px 65px rgba(0,0,0,.4);margin:16px 0!important}.test-page details summary{cursor:pointer;font-weight:800;color:var(--accent);font-size:15px}.test-page h2{color:#fff!important;font-size:19px!important;margin:0 0 12px}.test-page label{font-size:11px;font-weight:800;color:rgba(255,255,255,.83);display:grid;gap:6px}.test-page input,.test-page textarea,.test-page select{width:100%;background:#0b0b0d!important;border:1px solid var(--line)!important;color:#fff!important;border-radius:10px!important;padding:12px 13px!important;outline:none}.test-page input:focus,.test-page textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.test-page button{width:auto!important;background:var(--g)!important;color:#001b0b!important;border:0!important;border-radius:10px!important;padding:11px 17px!important;font-weight:900!important;box-shadow:0 9px 24px rgba(0,230,100,.16);transition:.2s}.test-page button:hover{transform:translateY(-2px);background:#fff!important;color:#000!important}
.test-page .progress{height:10px!important;background:#1b1b1e!important;border:1px solid var(--line);border-radius:99px!important;margin-top:16px!important}.test-page .progress>div{background:linear-gradient(90deg,var(--accent),var(--g))!important;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 45%,transparent)}.test-page .progress-text{font:11px 'DM Mono',monospace!important;color:var(--mut)!important;margin:8px 0 20px!important}.test-page #status{font-weight:800;color:var(--accent);margin-top:10px}
.test-page table{background:rgba(12,12,14,.94);border:1px solid var(--line)!important;border-radius:18px;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;box-shadow:0 22px 55px rgba(0,0,0,.4)}.test-page td,.test-page th{border:0!important;border-bottom:1px solid var(--line)!important;padding:10px 12px!important}.test-page th{background:#18181b!important;color:var(--accent)!important;font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:1px}.test-page tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.test-page .ok{color:var(--g)!important;font-weight:900}.test-page .err{color:var(--red)!important;font-weight:900}.test-page .warn,.test-page .skip{color:var(--gold)!important}.test-page pre{background:#070708!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:18px!important;max-height:380px!important;font:11px/1.55 'DM Mono',monospace!important;color:rgba(255,255,255,.75)}
.how-token{border-left:3px solid var(--g)!important}.how-token ol{margin:10px 0 0 20px;color:rgba(255,255,255,.74);font-size:13px}.how-token a{color:var(--g);font-weight:800}.token-warning{color:var(--gold);font-size:12px;margin-top:12px}.platform-pill{display:inline-flex;padding:6px 10px;border-radius:99px;background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);font:10px 'DM Mono',monospace;font-weight:800}
@media(max-width:760px){body.test-page{padding:76px 12px 50px!important}.test-nav{padding:0 12px}.test-nav a:not(:last-child){display:none}.test-page h1{font-size:42px!important}.test-page table{display:block;overflow-x:auto}.test-page .card,.test-page details{padding:16px!important}}
