.vt-home{--vt-bg:#090a08;--vt-panel:#11120e;--vt-line:#ffffff16;--vt-line-strong:#ffffff2a;--vt-gold:#ffcc32;--vt-lime:#cf0;--vt-violet:#b5a9ef;--vt-ink:#f4f4ec;--vt-muted:#989a91;--vt-muted-2:#6f7268;background:var(--vt-bg);color:var(--vt-ink);overflow:clip}.site-layout:has(.vt-home)>main{padding:0}.site-layout:has(.vt-home)>main>.page-shell{max-width:none}.site-layout:has(.vt-home){background:#090a08}.vt-wrap{max-width:1240px;margin:0 auto;padding-inline:32px}@media (max-width:640px){.vt-wrap{padding-inline:18px}}.vt-eyebrow{color:var(--vt-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.vt-eyebrow-muted{color:var(--vt-muted)}.vt-dot{background:var(--vt-gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #ffcc3260}.vt-dot-live{background:#4ade80;animation:1.6s ease-in-out infinite vt-blink;box-shadow:0 0 12px #4ade8080}.vt-dot-lime{background:var(--vt-lime);box-shadow:0 0 12px #ccff0080}.vt-dot-off{box-shadow:none;background:#6f7268}.vt-display{letter-spacing:-.055em;text-transform:uppercase;font-weight:900;line-height:.96}.vt-h2{letter-spacing:-.045em;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.08}.vt-panel{background:var(--vt-panel);border:1px solid var(--vt-line);border-radius:18px}.vt-panel-hover{transition:border-color .18s,transform .18s,box-shadow .18s}.vt-panel-hover:hover{border-color:#ffcc3255;transform:translateY(-2px);box-shadow:0 16px 40px #0006}.vt-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex}.vt-btn:active{transform:translateY(0)}.vt-btn-gold{background:var(--vt-gold);color:#121208;border:1px solid #ffe48a}.vt-btn-gold:hover{background:#ffdf70;transform:translateY(-2px);box-shadow:0 8px 30px #ffcc3230}.vt-btn-lime{background:var(--vt-lime);color:#101400;border:1px solid #e3ff7a}.vt-btn-lime:hover{background:#dbff4d;transform:translateY(-2px);box-shadow:0 8px 30px #ccff0030}.vt-btn-ghost{color:var(--vt-ink);border:1px solid var(--vt-line-strong);background:#ffffff08}.vt-btn-ghost:hover{background:#ffffff12;border-color:#fff4;transform:translateY(-2px)}.vt-btn-sm{border-radius:8px;min-height:38px;padding:0 14px;font-size:12px}.vt-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--vt-line);color:#cfd0c4;white-space:nowrap;background:#ffffff06;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.vt-chip-gold{color:var(--vt-gold);background:#ffcc320b;border-color:#ffcc3233}.vt-chip-green{color:#7ce7a2;background:#4ade800b;border-color:#4ade8033}.vt-chip-lime{color:var(--vt-lime);background:#ccff000b;border-color:#cf03}.vt-chip-violet{color:var(--vt-violet);background:#b3a0ff0b;border-color:#b3a0ff33}.vt-chip img{border-radius:3px;width:14px;height:14px}.vt-meter{background:#ffffff12;border-radius:10px;height:6px;overflow:hidden}.vt-meter>span{border-radius:inherit;background:linear-gradient(90deg,#e89e00,#ffe27c);height:100%;transition:width .7s cubic-bezier(.2,.7,.3,1);display:block;box-shadow:0 0 16px #ffcc3260}.vt-logo{-o-object-fit:cover;object-fit:cover;background:#1b1c16;border-radius:50%;flex:none;width:22px;height:22px}.vt-logo-lg{border-radius:10px}.vt-logo-fallback{color:var(--vt-gold);background:#ffcc3214;place-items:center;font-size:12px;font-weight:800;display:grid}.vt-tabular{font-variant-numeric:tabular-nums}.vt-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vt-marquee-track{gap:14px;width:max-content;animation:38s linear infinite vt-marquee;display:flex}.vt-marquee:hover .vt-marquee-track{animation-play-state:paused}@keyframes vt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vt-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes vt-float{0%,to{transform:translateY(0)rotate(-10deg)}50%{transform:translateY(-10px)rotate(-6deg)}}.vt-float{animation:7s ease-in-out infinite vt-float}.vt-sticker{letter-spacing:-.03em;background:#11120f;border:1px solid #ffcc3260;border-radius:7px;padding:8px 14px;font-size:14px;font-weight:900;display:inline-block;transform:rotate(-6deg);box-shadow:0 10px 30px #00000060}.vt-grid-bg{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%)}.vt-home .grid>*{min-width:0}.vt-row{border-top:1px solid var(--vt-line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.vt-row:first-child{border-top:0}.vt-home a:focus-visible,.vt-home button:focus-visible{outline:2px solid var(--vt-gold);outline-offset:4px}@media (max-width:640px){.vt-sticker{padding:6px 10px;font-size:11px}.vt-row{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.vt-marquee-track,.vt-float,.vt-dot-live{animation:none}.vt-meter>span,.vt-btn{transition:none}}
