/* "Go harder" layer (Oct 31): saturated electric neon, flowing glow + grain, holo cards. Same Outfit font, black + neon identity. CSS-first; motion off under prefers-reduced-motion. */
:root{--hg1:#00ff88;--hg2:#00e676;--hr1:#ff2d55;--hr2:#ff3b6b;--hglow:0 0 0 1px rgba(0,255,136,.55),0 8px 28px -6px rgba(0,255,136,.75),0 0 46px -10px rgba(0,255,136,.9)}
html{background:#030504}
body{background:transparent}
/* flowing neon glow + grain */
body::after{content:"";position:fixed;inset:-20%;z-index:-3;pointer-events:none;background:radial-gradient(38% 30% at 18% 12%,rgba(0,255,136,.22),transparent 70%),radial-gradient(30% 26% at 85% 22%,rgba(0,200,255,.13),transparent 70%),radial-gradient(34% 30% at 70% 88%,rgba(255,45,85,.12),transparent 70%),radial-gradient(40% 34% at 25% 80%,rgba(0,230,118,.14),transparent 70%),#030504;animation:hx-flow 26s ease-in-out infinite alternate;will-change:transform}
@keyframes hx-flow{0%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(3%,-2%,0) rotate(4deg)}100%{transform:translate3d(-3%,3%,0) rotate(-3deg)}}
.hx-grain{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
/* vivid saturated buttons everywhere */
.btn,button.btn,button.cta,a.cta,.dtabs button.on,.chip.on,.koth .cta,#lgo,#mgo,.wl .btn{background:linear-gradient(135deg,var(--hg1),var(--hg2))!important;color:#00140a!important;font-weight:800!important;box-shadow:var(--hglow)!important;border:0!important;text-shadow:none}
.btn:hover,button.cta:hover,#lgo:hover{filter:saturate(1.25) brightness(1.08)}
.btn.ghost{background:transparent!important;color:#eafff3!important;box-shadow:inset 0 0 0 1.5px var(--hg1),0 0 18px -6px var(--hg1)!important}
.btn.gold{background:linear-gradient(135deg,#ffe27a,#ffb800)!important;color:#1a1100!important;box-shadow:0 0 0 1px rgba(255,200,0,.6),0 8px 28px -6px rgba(255,190,0,.7)!important}
.cta.sell,button.sell,.btn.sell{background:linear-gradient(135deg,var(--hr1),var(--hr2))!important;color:#1a0006!important;box-shadow:0 0 0 1px rgba(255,45,85,.6),0 8px 28px -6px rgba(255,45,85,.8),0 0 46px -10px rgba(255,59,107,.9)!important}
button.cta{font-size:17px!important;letter-spacing:.02em;padding:16px!important;border-radius:14px!important}
.pill{border-color:rgba(0,255,136,.45)!important}
.banner{background:linear-gradient(90deg,#ffcc00,#ffe066)!important;color:#1a1300!important;font-weight:800}
#ai-btn{box-shadow:var(--hglow)!important}
.up,.ev .g{color:var(--hg1)!important}.dn,.ev .r{color:var(--hr2)!important}
.side.buy{background:rgba(0,255,136,.16)!important;color:var(--hg1)!important}.side.sell{background:rgba(255,45,85,.16)!important;color:var(--hr2)!important}
.card,.dc,.pcard,.glass,.step,.lcard{border-color:rgba(0,255,136,.16)!important}
h1 span,.rhero h1 span{color:var(--hg1);text-shadow:0 0 24px rgba(0,255,136,.55)}
/* collectible coin tiles */
.dc{position:relative;overflow:hidden;background:linear-gradient(160deg,#0e1813,#070b09)!important;border-radius:18px!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}
.dc:hover{transform:translateY(-4px) scale(1.015);border-color:rgba(0,255,136,.6)!important;box-shadow:0 14px 40px -14px rgba(0,255,136,.6)}
.dc .av{border-radius:14px!important;box-shadow:0 0 0 1px rgba(0,255,136,.3),0 6px 18px -6px rgba(0,255,136,.5)}
.dc.hx-foil{border-color:rgba(255,215,90,.5)!important;background:linear-gradient(160deg,#1a1608,#070b09)!important}
.dc.hx-foil::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,0,170,.16) 35%,rgba(0,255,220,.18) 45%,rgba(255,230,0,.16) 55%,transparent 70%);background-size:250% 100%;mix-blend-mode:screen;animation:hx-foil 4.5s linear infinite}
.dc.hx-foil::after{content:"VAULTED";position:absolute;top:10px;right:-28px;transform:rotate(35deg);background:linear-gradient(90deg,#ffe27a,#ffb800);color:#1a1100;font-size:10px;font-weight:900;letter-spacing:.14em;padding:3px 30px;box-shadow:0 0 14px rgba(255,200,0,.6)}
.dc.hx-holo::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(0,255,136,.12) 40%,rgba(0,190,255,.12) 50%,transparent 65%);background-size:250% 100%;animation:hx-foil 6s linear infinite}
@keyframes hx-foil{to{background-position:-250% 0}}
/* home: featured hero */
.hx{position:relative;overflow:hidden;border-radius:26px;margin:18px 0 22px;min-height:440px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:26px;padding:40px;border:1px solid rgba(0,255,136,.25);background:#050806;isolation:isolate}
.hx .bd{position:absolute;inset:-40px;z-index:-1;background-size:cover;background-position:center;filter:blur(48px) saturate(1.8) brightness(.55);transform:scale(1.15)}
.hx::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 25% 50%,rgba(0,255,136,.25),transparent 70%),linear-gradient(0deg,#030504 0,transparent 40%)}
.hx .cardw{perspective:900px;display:flex;justify-content:center}
.hx .holo{position:relative;width:min(300px,70vw);aspect-ratio:1;border-radius:34px;background:#06100b;box-shadow:0 0 0 2px rgba(0,255,136,.7),0 0 60px -8px rgba(0,255,136,.8),0 30px 60px -20px #000;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .15s ease-out;overflow:hidden;animation:hx-bob 6s ease-in-out infinite}
.hx .holo img,.hx .holo .ph{width:100%;height:100%;object-fit:cover;display:grid;place-items:center;font-size:90px;font-weight:900;color:var(--hg1)}
.hx .holo::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.35),transparent 45%),linear-gradient(115deg,transparent 30%,rgba(255,0,200,.18),rgba(0,255,220,.2),rgba(255,240,0,.15),transparent 70%);mix-blend-mode:screen;pointer-events:none}
@keyframes hx-bob{50%{translate:0 -8px}}
.hx .tg{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.hx .tg span{border:1px solid rgba(0,255,136,.5);color:var(--hg1);border-radius:99px;padding:4px 12px;font-size:12px;font-weight:800;letter-spacing:.08em;background:rgba(0,255,136,.08)}
.hx .tk{background:none;padding:0 4px;font-size:clamp(56px,9vw,128px);font-weight:900;line-height:.9;letter-spacing:-.03em;margin:0;color:#fff;text-shadow:0 0 30px rgba(0,255,136,.7),0 0 2px #fff;white-space:nowrap}
.hx .tk i{display:inline-block;font-style:normal;animation:hx-drop .6s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--i)*55ms)}
@keyframes hx-drop{from{opacity:0;transform:translateY(-70px) scale(1.3)}}
.hx .sub{font-size:18px;color:#cfe;margin:12px 0 20px}.hx .sub b{color:#fff}.hx .sub .up{font-weight:800}
.hx .act{display:flex;gap:10px;flex-wrap:wrap}.hx .act .btn{font-size:17px;padding:15px 30px;border-radius:99px}
.hx .dots{position:absolute;bottom:16px;left:50%;translate:-50% 0;display:flex;gap:6px}.hx .dots button{all:unset;cursor:pointer;width:8px;height:8px;border-radius:9px;background:rgba(255,255,255,.3)}.hx .dots button.on{width:26px;background:var(--hg1);box-shadow:0 0 10px var(--hg1)}
/* pulse + movers */
.hx-row{display:grid;grid-template-columns:minmax(340px,1fr) 2fr;gap:16px;margin:0 0 22px}
.hx-pulse,.hx-mv,.hx-koth{border:1px solid rgba(0,255,136,.25);border-radius:22px;background:linear-gradient(160deg,rgba(0,255,136,.07),rgba(5,8,6,.9));padding:20px}
.hx-h{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;letter-spacing:.14em;color:#dfffee;margin-bottom:14px}
.hx-live{display:inline-flex;gap:6px;align-items:center;color:var(--hg1);border:1px solid var(--hg1);border-radius:99px;padding:3px 10px;font-size:11px}.hx-live i{width:7px;height:7px;border-radius:9px;background:var(--hg1);box-shadow:0 0 10px var(--hg1);animation:dqp 1.4s infinite}
.hx-pulse .g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hx-pulse b{display:block;font-size:28px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.hx-pulse b.ac{color:var(--hg1);text-shadow:0 0 18px rgba(0,255,136,.6)}.hx-pulse small{font-size:11px;letter-spacing:.1em;color:#9fb1a5}
.hx-mv .s{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}
.hx-mv a{flex:0 0 180px;scroll-snap-align:start;border:1px solid rgba(0,255,136,.2);border-radius:16px;padding:12px;background:#06100b;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.hx-mv a:hover{transform:translateY(-3px);border-color:var(--hg1)}
.hx-mv .n{display:flex;gap:8px;align-items:center;font-weight:800}.hx-mv .n img{width:28px;height:28px;border-radius:8px;object-fit:cover}
.hx-mv svg{width:100%;height:46px;margin:8px 0 4px}.hx-mv .c{font-weight:900;font-size:18px}
.hx-koth{position:relative;margin:0 0 22px;display:flex;gap:22px;align-items:center;border-color:rgba(255,210,60,.55);background:linear-gradient(135deg,rgba(255,200,0,.12),rgba(0,255,136,.08) 60%,rgba(5,8,6,.95));overflow:hidden;isolation:isolate}
.hx-koth::before,#dq-koth .koth::before{content:"";position:absolute;inset:-50%;z-index:-1;background:conic-gradient(from 0deg,transparent,rgba(255,215,0,.25),transparent 30%,rgba(0,255,136,.25),transparent 60%);animation:hx-spin 9s linear infinite;filter:blur(28px);opacity:.7}
@keyframes hx-spin{to{transform:rotate(1turn)}}
.hx-koth .av{position:relative;flex:none;width:96px;height:96px}.hx-koth .av img,.hx-koth .av .ph{width:96px;height:96px;border-radius:24px;object-fit:cover;box-shadow:0 0 0 2px #ffd23c,0 0 36px rgba(255,210,60,.7)}
.hx-koth .av::before{content:"♛";position:absolute;top:-30px;left:50%;translate:-50% 0;font-size:32px;color:#ffd23c;text-shadow:0 0 16px #ffb800;animation:hx-bob 3s ease-in-out infinite}
.hx-koth .k{font-size:12px;font-weight:900;letter-spacing:.16em;color:#ffd23c}.hx-koth h3{font-size:30px;margin:4px 0}
.hx-koth .prg2{height:10px;margin-top:10px;box-shadow:0 0 14px rgba(0,255,136,.5)}
.hx-koth .btn{margin-left:auto}
#dq-koth .koth{position:relative;overflow:hidden;isolation:isolate;border-color:rgba(255,210,60,.55)!important;box-shadow:0 0 50px -16px rgba(255,200,0,.6)}
#dq-koth .koth .crown{color:#ffd23c!important;text-shadow:0 0 12px #ffb800}
/* coin page */
.card.hd{position:relative;overflow:hidden;isolation:isolate}
.card.hd .hx-bd{position:absolute;inset:-40px;z-index:-1;background-size:cover;background-position:center;filter:blur(40px) saturate(1.8) brightness(.4)}
.card.hd .av{box-shadow:0 0 0 2px rgba(0,255,136,.7),0 0 30px -4px rgba(0,255,136,.8)!important}
.stb .st:first-child b{font-size:30px!important;color:#fff;text-shadow:0 0 18px rgba(0,255,136,.55)}
.big{font-size:40px!important;text-shadow:0 0 22px rgba(0,255,136,.45)}
.prg{height:20px!important}.prg>div{background:linear-gradient(90deg,#00c96b,#00ff88 50%,#b6ffd9,#00ff88)!important;background-size:200% 100%!important;box-shadow:0 0 22px rgba(0,255,136,.85),0 0 4px #fff inset!important}
/* launch ignition */
.hx-ign{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle,rgba(0,40,20,.85),rgba(0,0,0,.92));pointer-events:none;animation:hx-out .5s ease 2.9s forwards}
.hx-ign b{font-size:min(36vw,260px);font-weight:900;color:var(--hg1);text-shadow:0 0 60px var(--hg1);animation:hx-num 1s ease both}
.hx-ign .sw{position:absolute;width:40px;height:40px;border-radius:50%;border:4px solid var(--hg1);box-shadow:0 0 40px var(--hg1);animation:hx-sw 1s ease-out forwards}
@keyframes hx-num{from{transform:scale(2.2);opacity:0}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}
@keyframes hx-sw{to{transform:scale(40);opacity:0}}@keyframes hx-out{to{opacity:0}}
.hx-cf{position:fixed;top:-10px;width:9px;height:14px;z-index:10000;pointer-events:none;animation:hx-fall linear forwards}
@keyframes hx-fall{to{transform:translate3d(var(--dx),110vh,0) rotate(var(--r))}}
@media (max-width:820px){.hx .tg span{font-size:10.5px;padding:3px 9px}.hx .act .btn{padding:13px 20px;font-size:15px}.hx{grid-template-columns:1fr;padding:26px 20px 44px;text-align:center;min-height:0;gap:16px}.hx .tg,.hx .act{justify-content:center}.hx .holo{width:min(220px,60vw)}.hx-row{grid-template-columns:1fr}.hx-pulse b{font-size:26px}.hx-koth{flex-wrap:wrap}.hx-koth .btn{margin-left:0}.hx-koth h3{font-size:24px}.big{font-size:30px!important}}
@media (prefers-reduced-motion:reduce){body::after,.dc.hx-foil::before,.dc.hx-holo::before,.hx .holo,.hx .tk i,.hx-koth::before,#dq-koth .koth::before,.hx-koth .av::before,.hx-live i,.prg>div{animation:none!important}.hx .holo{transform:none!important}.dc:hover{transform:none}}
/* shared portal header (markets, pool, leaderboard, coin, launch, explore, new feature pages) */
body>header{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:rgba(3,5,4,.72)!important;border-bottom:1px solid rgba(0,255,136,.22)!important;box-shadow:0 10px 30px -20px rgba(0,255,136,.6)}
body>header .brand,body>header>a:first-child{font-weight:800;letter-spacing:-.01em}
body>header nav a{position:relative;color:#b9cbbf;font-weight:600;transition:color .15s}
body>header nav a:hover{color:#fff;text-decoration:none}
body>header nav a.on,body>header nav a[style*="var(--fg)"]{color:var(--hg1)!important;text-shadow:0 0 12px rgba(0,255,136,.6)}
body>header nav a.on::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--hg1);box-shadow:0 0 10px var(--hg1)}
@media (max-width:820px){body>header{flex-wrap:nowrap!important;gap:18px!important;padding:12px 16px!important}body>header>a:first-child{flex:none}body>header>nav{display:flex!important;align-items:center;flex:1 1 auto;justify-content:flex-start;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);min-width:0;gap:16px!important}body>header>nav::-webkit-scrollbar{display:none}body>header>nav a{white-space:nowrap;margin-left:0!important;flex:none}body>header>nav>*{flex:none}body>header>nav a.on::after{bottom:-2px}}

/* Launch lock explainer (Nov 1): shared block on home, how-it-works, launch, business, launch-ready, build-with-agents (scripts/gen-launch-lock.py). */
.lqlock-sec{padding:30px 0}
.lqlock{position:relative;margin:0 0 18px;border-radius:20px;padding:2px;background:linear-gradient(135deg,rgba(0,255,136,.75),rgba(0,200,255,.35) 45%,rgba(255,45,85,.55));box-shadow:0 18px 60px -24px rgba(0,255,136,.7)}
.lqlock-in{border-radius:18px;padding:26px 24px;background:radial-gradient(60% 80% at 0% 0%,rgba(0,255,136,.12),transparent 60%),linear-gradient(160deg,#08120d,#040806 70%);color:#e8f0ea}
.lqlock-eb{display:inline-block;font:800 11px/1 Outfit,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#031007;background:var(--hg1);padding:6px 10px;border-radius:99px;box-shadow:var(--hglow)}
.lqlock-hd h2{font-size:30px;margin:12px 0 8px;letter-spacing:-.01em}
.lqlock-hd p{color:#b9cbbf;max-width:820px;margin:0 0 18px;line-height:1.55}
.lqlock code{background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.3);border-radius:6px;padding:1px 6px;color:#7fffb5;font-size:.92em;word-break:break-all}
.lqlock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
@media (max-width:900px){.lqlock-grid{grid-template-columns:1fr}}
.lqlock-card{position:relative;border-radius:16px;padding:18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,45,85,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);animation:lqlock-rise .5s ease both}
.lqlock-card:nth-child(2){animation-delay:.08s}.lqlock-card:nth-child(3){animation-delay:.16s}
.lqlock-card.lqlock-go{border-color:rgba(0,255,136,.55);box-shadow:0 0 0 1px rgba(0,255,136,.2),0 10px 34px -14px rgba(0,255,136,.8)}
.lqlock-tag{display:inline-block;font:800 11px/1 Outfit,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:99px;color:#ffd0da;background:rgba(255,45,85,.16);border:1px solid rgba(255,45,85,.5)}
.lqlock-go .lqlock-tag{color:#031007;background:var(--hg1);border-color:var(--hg1)}
.lqlock-card h3{margin:10px 0 8px;font-size:19px}
.lqlock-card ol{margin:0;padding-left:20px;color:#b9cbbf;line-height:1.5;font-size:14px}
.lqlock-card ol li{margin:0 0 8px}.lqlock-card ol li::marker{color:var(--hg1);font-weight:800}
.lqlock-card ol b,.lqlock-card p b{color:#fff}
.lqlock-card p{color:#b9cbbf;font-size:14px;line-height:1.5;margin:0 0 10px}
.lqlock-small{color:#8fa597!important;font-size:12.5px!important}
.lqlock a{color:#7fffb5}
.lqlock-bot{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px;padding:14px 16px;border-radius:14px;background:linear-gradient(90deg,rgba(0,200,255,.12),rgba(0,255,136,.08));border:1px solid rgba(0,200,255,.35);color:#cfe3d6;font-size:14px;line-height:1.5}
.lqlock-bot>div{flex:1 1 420px}
.lqlock-btn2{flex:none;font-weight:800;color:#031007!important;background:#7fe9ff;padding:9px 14px;border-radius:10px;text-decoration:none!important;box-shadow:0 8px 24px -10px rgba(0,200,255,.9)}
.lqlock-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:16px}
.lqlock-btn{display:inline-block;font-weight:800;color:#031007!important;background:var(--hg1)!important;padding:12px 18px;border-radius:12px;text-decoration:none!important;box-shadow:var(--hglow)}
@keyframes lqlock-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.lqlock-card{animation:none!important}}
.agentb{font-style:normal;font-size:11px;color:#9be7ff;background:rgba(0,180,255,.12);border:1px solid rgba(0,180,255,.35);border-radius:999px;padding:1px 7px;white-space:nowrap}
.econ-how,#econ-coin{margin-top:16px}.econ-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0}
.econ-grid>div{padding:16px;border-radius:16px;background:linear-gradient(160deg,#0d1511,#070b09);border:1px solid rgba(0,255,136,.18)}.econ-grid b{display:block;font-size:17px;font-weight:900;color:#eafff3}.econ-grid small{color:#8fb3a0;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}
.econ-grid p{margin:6px 0 0;color:#9fb3a8;font-size:14px}#econ-coin .econ-grid b{font-size:26px;color:#00ff88}.econ-dev{display:inline-block;background:#ffcc00;color:#1a1300;font-weight:900;border-radius:6px;padding:2px 8px;font-size:12px;letter-spacing:.02em}
.econ-shares,#econ-earn{margin-top:16px}.econ-in{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.econ-in label{display:flex;flex-direction:column;gap:4px;color:#8fb3a0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.econ-in input{padding:10px;border-radius:10px;background:#0b110e;color:#eafff3;border:1px solid #2a332e;width:170px;font-size:15px}
/* Baskets (Nov 2) */
.bkstrip{margin:0 0 18px}.bkg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:10px}
.bkc{display:block;padding:14px;border:1px solid #1f3a2c;border-radius:14px;background:linear-gradient(160deg,#0d1712,#07100b);color:inherit;text-decoration:none}.bkc:hover{border-color:#00e676}
.bkh{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bkh b{flex:1}.bkb{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#2a2410;color:#ffd23c;border:1px solid #5a4a14}
.bks{font-size:11px;font-style:normal;color:#9fb1a5}.bks-ready{color:#00e676}.bks-launched{color:#ffd23c}
.bkp{height:10px;border-radius:999px;background:#13201a;overflow:hidden;margin:10px 0 6px}.bkp.big{height:16px}.bkp i{display:block;height:100%;background:linear-gradient(90deg,#00c853,#00ff88);border-radius:inherit}
.bkl{font-size:13px;font-weight:600}.bkm{font-size:12px;color:#9fb1a5;margin-top:2px}
.bki{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.bki div{padding:8px 10px;border:1px solid #1b2620;border-radius:10px;display:flex;flex-direction:column}.bki span{font-size:12px;color:#9fb1a5}
.lq-more{font-size:13px;margin:8px 0 0}.lq-more a{color:#00e676}
.cls-ck{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cls-ck>div{border:1px solid #1b2620;border-radius:14px;padding:12px}.cls-ck ol{margin:6px 0 0 18px;padding:0;font-size:13px;color:#cfe1d6}
.lq-foot-docs{text-align:center;padding:18px 10px 28px;font-size:13px;color:#9fb1a5}.lq-foot-docs a{color:#00e676;margin:0 8px}
.rwh{width:100%;border-collapse:collapse;font-size:13px}.rwh th,.rwh td{text-align:left;padding:6px;border-bottom:1px solid #1b2620}
