.live-page{--vt-bg-deep: #0a0805;--vt-frame-gold: #b8902e;--vt-frame-gold-dark: #5a4012;--vt-text-primary: #d4c595;--vt-text-muted: #8a7a4a;--vt-text-bright: #f5e6a0;--vt-h-red-bg: #5e1c14;--vt-h-red-fg: #f0c8c0;--vt-h-green-bg: #1a4a1a;--vt-h-green-fg: #b8e0a0;--vt-h-yellow-bg: #5a4a14;--vt-h-yellow-fg: #f5dc8a;--vt-h-blue-bg: #14385a;--vt-h-blue-fg: #a8c8e8;--vt-h-purple-bg: #3a1a4a;--vt-h-purple-fg: #d8b8f0;--vt-h-orange-bg: #5a3014;--vt-h-orange-fg: #f0b890;--vt-h-pink-bg: #5a1a3a;--vt-h-pink-fg: #f0b8d8;--vt-h-teal-bg: #0e3a3a;--vt-h-teal-fg: #a0d8d8;--vt-n-red: #ff4438;--vt-n-green: #4ade44;--vt-n-yellow: #ffd700;--vt-n-blue: #4ac8ff;--vt-n-purple: #c884ff;--vt-n-orange: #ff9844;--vt-n-pink: #ff6aa8;--vt-n-teal: #4adcdc;--vt-sec-border: #6e5a2a;--vt-spend-border: #c884ff;background:var(--vt-bg-deep);color:var(--vt-text-primary);font-family:IBM Plex Mono,Courier New,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.live-page .vt-mono{font-family:IBM Plex Mono,Courier New,monospace}.live-page .vt-tnum{font-variant-numeric:tabular-nums}.live-page .n-red{color:var(--vt-n-red)}.live-page .n-green{color:var(--vt-n-green)}.live-page .n-yellow{color:var(--vt-n-yellow)}.live-page .n-blue{color:var(--vt-n-blue)}.live-page .n-purple{color:var(--vt-n-purple)}.live-page .n-orange{color:var(--vt-n-orange)}.live-page .n-pink{color:var(--vt-n-pink)}.live-page .n-teal{color:var(--vt-n-teal)}.live-page .h-red{background:var(--vt-h-red-bg);color:var(--vt-h-red-fg)}.live-page .h-green{background:var(--vt-h-green-bg);color:var(--vt-h-green-fg)}.live-page .h-yellow{background:var(--vt-h-yellow-bg);color:var(--vt-h-yellow-fg)}.live-page .h-blue{background:var(--vt-h-blue-bg);color:var(--vt-h-blue-fg)}.live-page .h-purple{background:var(--vt-h-purple-bg);color:var(--vt-h-purple-fg)}.live-page .h-orange{background:var(--vt-h-orange-bg);color:var(--vt-h-orange-fg)}.live-page .h-pink{background:var(--vt-h-pink-bg);color:var(--vt-h-pink-fg)}.live-page .h-teal{background:var(--vt-h-teal-bg);color:var(--vt-h-teal-fg)}.live-page{min-height:100vh;padding:8px;background:radial-gradient(ellipse at top,rgba(184,144,46,.06),transparent 50%),radial-gradient(ellipse at bottom,rgba(200,132,255,.04),transparent 50%),var(--vt-bg-deep)}.live-page .vt-frame{position:relative;border:4px solid var(--vt-frame-gold);outline:2px solid var(--vt-frame-gold-dark);background:var(--vt-bg-deep);padding:8px;overflow:hidden}.live-page .vt-chrome{display:flex;align-items:center;gap:6px;padding:4px 8px 6px;border-bottom:1px solid var(--vt-frame-gold-dark);margin-bottom:6px}.live-page .vt-chrome-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.live-page .vt-chrome-dot.red{background:#d04030}.live-page .vt-chrome-dot.yellow{background:#d0b030}.live-page .vt-chrome-dot.green{background:#30a040}.live-page .vt-chrome-url{flex:1;font-size:10px;letter-spacing:1px;text-transform:lowercase;color:var(--vt-text-muted);background:#0006;border:1px solid var(--vt-frame-gold-dark);border-radius:2px;padding:2px 8px;margin-left:4px}.live-page .vt-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:4px 0;border-bottom:1px solid var(--vt-frame-gold-dark);margin-bottom:6px}.live-page .vt-tabs{display:flex;gap:4px;flex-wrap:wrap}.live-page .vt-tab{background:#1a140e;border:1px solid #8b6f3a;border-radius:3px;padding:2px 7px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--vt-text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.live-page .vt-tab:hover{border-color:var(--vt-frame-gold);color:var(--vt-text-bright)}.live-page .vt-tab.is-live{color:var(--vt-n-green)}.live-page .vt-title{background:#0e2a14;border:1px solid var(--vt-frame-gold);border-radius:3px;padding:4px 14px;font-size:16px;font-weight:500;letter-spacing:2px;color:var(--vt-text-bright)}.live-page .vt-dot-blink{width:7px;height:7px;border-radius:50%;background:var(--vt-n-green);animation:blink-dot 1s steps(2,end) infinite}.live-page .vt-ticker{position:relative;overflow:hidden;white-space:nowrap;padding:4px 0;background:#14140a;border-top:1px solid var(--vt-frame-gold-dark);border-bottom:1px solid var(--vt-frame-gold-dark);font-size:11px;text-transform:uppercase;letter-spacing:1px}.live-page .vt-ticker.top{color:#a8c8e8;margin-bottom:6px}.live-page .vt-ticker.bot{color:#f5dc8a;margin-top:6px}.live-page .vt-ticker .tk-track{display:inline-block;padding-left:100%;animation:scroll-left 60s linear infinite}.live-page .vt-ticker.top .tk-track{animation:scroll-right 80s linear infinite}.live-page .vt-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:4px;margin-bottom:6px}.live-page .vt-hero .hero-block{border:1px solid var(--vt-sec-border);background:#110d06;display:flex;flex-direction:column}.live-page .vt-hero .hero-block.mega{grid-column:span 2;border:2px solid var(--vt-spend-border)}.live-page .vt-hero .hl{font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:3px 6px}.live-page .vt-hero .hn{font-family:IBM Plex Mono,Courier New,monospace;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;padding:6px 6px 2px;line-height:1}.live-page .vt-hero .hero-block.mega .hn{font-size:30px;animation:pulse-glow 2s ease-in-out infinite}.live-page .vt-hero .hs{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--vt-text-muted);padding:2px 6px 5px;margin-top:auto}.live-page .vt-boat{position:relative;height:42px;background:#050a14;border:2px solid var(--vt-frame-gold);overflow:hidden;margin-bottom:6px}.live-page .vt-boat .boat-label{position:absolute;top:4px;left:8px;font-size:11px;color:#6ea8d8;letter-spacing:1px;text-transform:uppercase}.live-page .vt-boat .boat-counter{position:absolute;top:4px;right:8px;font-size:11px;color:var(--vt-n-green);font-variant-numeric:tabular-nums;letter-spacing:1px}.live-page .vt-boat .water{position:absolute;bottom:6px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(50,120,180,.6),transparent)}.live-page .vt-boat .boat{position:absolute;bottom:5px;left:-30px}.live-page .vt-spending{position:relative;border:3px solid var(--vt-spend-border);background:#150a1f;margin-bottom:6px;overflow:hidden}.live-page .vt-spending .spend-head{padding:6px 10px;background:var(--vt-h-purple-bg);color:var(--vt-h-purple-fg);font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500}.live-page .vt-spending .spend-row{border-top:1px solid var(--vt-frame-gold-dark);padding:5px 6px;position:relative;z-index:2}.live-page .vt-spending .spend-row-head{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--vt-text-muted);margin-bottom:4px}.live-page .vt-spending .spend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:3px}.live-page .vt-spending .spend-cell{background:#00000040;border:1px solid var(--vt-frame-gold-dark);padding:4px 6px}.live-page .vt-spending .spend-cell .lbl{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--vt-text-muted);display:block;margin-bottom:1px}.live-page .vt-spending .spend-cell .val{font-size:14px;color:var(--vt-n-purple);font-variant-numeric:tabular-nums}.live-page .vt-spending .spend-cumulative{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.live-page .vt-spending .spend-cumulative .spend-cell .val{font-size:22px;color:#f0d8ff}.live-page .vt-spending .coin{position:absolute;top:-22px;font-size:16px;color:var(--vt-n-purple);pointer-events:none;z-index:1;animation:fall 6s linear infinite}.live-page .vt-coin-bg{position:absolute;top:-22px;font-size:14px;opacity:.15;color:var(--vt-n-purple);pointer-events:none;z-index:0;animation:fall 8s linear infinite}.live-page .vt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:5px;margin-bottom:6px;position:relative;z-index:2}.live-page .vt-card{border:1px solid var(--vt-sec-border);background:#110d06;display:flex;flex-direction:column}.live-page .vt-card .head{padding:3px 6px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.live-page .vt-card .body{padding:5px 6px;font-size:12px;font-variant-numeric:tabular-nums}.live-page .vt-card .row{display:flex;justify-content:space-between;align-items:baseline;padding:1px 0;gap:6px}.live-page .vt-card .row .lbl{color:var(--vt-text-muted);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.live-page .vt-card .row .val{font-variant-numeric:tabular-nums}.live-page .vt-card .big{font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums;padding:4px 0}.live-page .vt-card .cap{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--vt-text-muted);margin-bottom:2px}.live-page .vt-card .total-row{border-top:1px solid var(--vt-frame-gold-dark);margin-top:3px;padding-top:3px;font-weight:500}.live-page .vt-card .footer-note{font-size:9px;color:var(--vt-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:3px;padding-top:3px;border-top:1px dashed var(--vt-frame-gold-dark)}.live-page .vt-bar{height:6px;background:#ffffff0d;border:1px solid var(--vt-frame-gold-dark);overflow:hidden;margin:4px 0}.live-page .vt-bar .fill{height:100%}.live-page .vt-split{display:flex;height:8px;border:1px solid var(--vt-frame-gold-dark);overflow:hidden;margin:5px 0}.live-page .vt-split .pos{background:var(--vt-n-green)}.live-page .vt-split .neg{background:var(--vt-n-red)}.live-page .vt-caveat{border:1.5px dashed var(--vt-n-yellow);padding:6px 10px;font-size:11px;line-height:1.5;color:var(--vt-text-primary);margin-bottom:6px;background:#ffd7000a}.live-page .vt-caveat strong{color:var(--vt-n-yellow)}.live-page .vt-tilemap-wrap{border:1px solid var(--vt-frame-gold-dark);margin-bottom:6px}.live-page .vt-tilemap-head{padding:4px 8px;background:var(--vt-h-green-bg);color:var(--vt-h-green-fg);font-size:11px;text-transform:uppercase;letter-spacing:1px}.live-page .vt-tilemap{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:1px;padding:6px;aspect-ratio:12 / 6}.live-page .vt-tilemap .tile{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.1;color:#000000d9;font-weight:500;letter-spacing:.5px;text-align:center;padding:2px}.live-page .vt-tilemap .tile.b1{background:#eaf3de}.live-page .vt-tilemap .tile.b2{background:#c0dd97}.live-page .vt-tilemap .tile.b3{background:#97c459}.live-page .vt-tilemap .tile.b4{background:#639922;color:#fff}.live-page .vt-tilemap-legend{display:flex;gap:8px;padding:6px 8px;border-top:1px solid var(--vt-frame-gold-dark);font-size:10px;color:var(--vt-text-muted);letter-spacing:.5px}.live-page .vt-tilemap-legend .swatch{display:inline-block;width:14px;height:10px;margin-right:3px;vertical-align:middle;border:1px solid rgba(0,0,0,.4)}@media print{.live-page .boat,.live-page .coin,.live-page .vt-coin-bg,.live-page .tk-track{display:none!important}.live-page{background:#fff!important;color:#000!important}}@media(max-width:768px){.live-page .vt-hero{grid-template-columns:repeat(2,1fr)}.live-page .vt-hero .hero-block.mega{grid-column:span 2}.live-page .vt-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@keyframes blink-dot{0%,50%{opacity:1}50.01%,to{opacity:.15}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sail{0%{transform:translate(0)}to{transform:translate(calc(100vw + 60px))}}@keyframes fall{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(800px);opacity:0}}@keyframes pulse-glow{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 14px var(--vt-n-purple)}}@keyframes pulse-flash{0%,to{text-shadow:0 0 0 transparent;transform:scale(1)}50%{text-shadow:0 0 12px currentColor;transform:scale(1.02)}}.live-page .pulse-stock{animation:pulse-flash 3s ease-out}@media(prefers-reduced-motion:reduce){.live-page .boat,.live-page .coin,.live-page .vt-coin-bg,.live-page .tk-track,.live-page .vt-dot-blink,.live-page .pulse-stock,.live-page .vt-hero .hero-block.mega .hn{animation:none!important}.live-page .vt-dot-blink{opacity:1}}
