:root{--bg:#050806;--bg2:#07110b;--panel:#0b1710;--panel2:#0f2117;--green:#0d5c36;--green2:#13a15f;--lime:#60f1a2;--text:#ecfff5;--muted:#9fb8aa;--line:rgba(96,241,162,.18);--shadow:0 30px 80px rgba(0,0,0,.45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at top left,rgba(19,161,95,.18),transparent 34%),linear-gradient(180deg,var(--bg),#020302);color:var(--text)}a{color:inherit;text-decoration:none}.topbar{position:sticky;top:0;z-index:20;background:rgba(5,8,6,.82);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 5vw}.brand{display:flex;gap:12px;align-items:center;font-weight:900;letter-spacing:.08em}.mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--green2),#062f1c);display:grid;place-items:center;box-shadow:0 0 35px rgba(19,161,95,.35)}.links{display:flex;gap:24px;align-items:center;color:var(--muted);font-weight:700}.links a:hover{color:var(--lime)}.lang{display:flex;gap:8px}.lang a{font-size:12px;border:1px solid var(--line);padding:7px 9px;border-radius:999px;color:var(--muted)}.lang a.active,.lang a:hover{background:rgba(19,161,95,.15);color:var(--lime)}.hero{min-height:82vh;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:7vw 5vw;border-bottom:1px solid var(--line)}.eyebrow{display:inline-flex;gap:10px;align-items:center;color:var(--lime);font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.dot{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 20px var(--lime)}h1{font-size:clamp(44px,7vw,92px);line-height:.94;margin:22px 0 20px;letter-spacing:-.06em}h2{font-size:clamp(32px,4vw,58px);line-height:1;margin:0 0 18px;letter-spacing:-.04em}h3{font-size:24px;margin:0 0 10px}.lead{font-size:clamp(18px,2vw,24px);line-height:1.55;color:var(--muted);max-width:780px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.btn{border:1px solid var(--line);padding:14px 20px;border-radius:14px;font-weight:900;background:rgba(255,255,255,.03)}.btn.primary{background:linear-gradient(135deg,var(--green2),var(--green));border-color:transparent;color:white;box-shadow:0 18px 50px rgba(19,161,95,.25)}.visual{border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,33,23,.9),rgba(5,8,6,.9));border-radius:34px;padding:24px;box-shadow:var(--shadow);position:relative;overflow:hidden}.visual:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 70% 10%,rgba(96,241,162,.25),transparent 30%);pointer-events:none}.screen{position:relative;background:#020403;border:1px solid var(--line);border-radius:24px;padding:22px;min-height:380px}.metric{display:flex;justify-content:space-between;gap:20px;padding:16px;border:1px solid var(--line);border-radius:16px;margin:12px 0;background:rgba(96,241,162,.04)}.metric b{color:var(--lime)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:5vw}.card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,33,23,.78),rgba(5,8,6,.8));border-radius:26px;padding:28px;box-shadow:0 18px 40px rgba(0,0,0,.25)}.card p,.section p{color:var(--muted);line-height:1.7}.section{padding:6vw 5vw;border-top:1px solid var(--line)}.two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.list{display:grid;gap:12px}.item{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.check{color:var(--lime);font-weight:900}.page-head{padding:6vw 5vw 4vw;border-bottom:1px solid var(--line);background:radial-gradient(circle at 10% 0,rgba(19,161,95,.18),transparent 35%)}.table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:20px;border:1px solid var(--line)}.table th,.table td{padding:18px;border-bottom:1px solid var(--line);text-align:left}.table th{color:var(--lime);background:rgba(19,161,95,.08)}.footer{padding:36px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--muted)}.badge{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--lime);background:rgba(19,161,95,.08);font-weight:800;font-size:12px}.game-card{min-height:230px;display:flex;flex-direction:column;justify-content:space-between}.soon{opacity:.62}.mobile{display:none}@media(max-width:980px){.hero,.two,.grid{grid-template-columns:1fr}.links{display:none}.mobile{display:block}.hero{padding-top:50px}h1{font-size:52px}}

.portal-actions{display:flex;gap:10px;align-items:center}.mini-btn{font-size:12px;font-weight:900;border:1px solid var(--line);border-radius:999px;padding:9px 12px;color:var(--muted)}.mini-btn.filled{background:rgba(19,161,95,.18);color:var(--lime)}.links a.active{color:var(--lime)}.panel,.portal-card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,33,23,.82),rgba(5,8,6,.86));border-radius:28px;padding:32px;box-shadow:var(--shadow)}.portal-card{display:flex;flex-direction:column;gap:14px;min-height:320px;justify-content:center}.portal-card.admin{background:linear-gradient(180deg,rgba(13,92,54,.35),rgba(5,8,6,.9))}.wide{text-align:center;width:100%;display:block}.ghost{background:rgba(96,241,162,.06)}.item p{margin:8px 0 0}.table td:nth-child(2){color:var(--lime);font-weight:900}@media(max-width:1180px){.portal-actions{display:none}}
