/*! Stake-Only | (c) 2026 Kcalb Ltd. All rights reserved. | Powered by KcalbApp | https://kcalbapp.com */
.vo-home-panel{position:relative;overflow:hidden;isolation:isolate;padding:30px 30px 26px;border-radius:22px;border:1px solid rgba(139,124,246,.35);background:linear-gradient(160deg,rgba(139,124,246,.14),rgba(20,24,45,.55) 45%,rgba(91,192,255,.06))}
.vo-home-panel::before{content:"";position:absolute;width:560px;height:560px;right:-180px;top:-360px;border-radius:50%;background:radial-gradient(closest-side,rgba(139,124,246,.30),transparent);z-index:-1}
.vo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.vo-head .home-kicker{margin-bottom:8px}
.vo-head h2{margin:0}
.vo-odo,.vo-odo-fiat,.hc-visual,.hc-fiat{direction:ltr;unicode-bidi:isolate}
.vo-live{flex:none;display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border:1px solid var(--color-purple-border-medium,rgba(167,139,250,.35));border-radius:999px;background:var(--color-row-bg-soft,rgba(255,255,255,.03));font-size:var(--font-size-11,11px);font-weight:var(--font-weight-850,850);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}
.vo-live i{width:8px;height:8px;border-radius:50%;background:var(--color-success,#48e6a3);animation:vo-pulse 2s ease-out infinite}
@keyframes vo-pulse{0%{box-shadow:0 0 0 0 rgba(72,230,163,.55)}100%{box-shadow:0 0 0 6px rgba(72,230,163,0)}}
.vo-total-label{display:flex;align-items:center;gap:10px;font-size:var(--font-size-11,11px);letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}
.vo-total-label img{width:26px;height:26px;border-radius:50%;background:#fff;padding:2px;box-sizing:border-box}
.vo-total{margin:18px 0 26px;display:flex;flex-direction:column;align-items:center;text-align:center}

.vo-odo{display:flex;align-items:center;justify-content:center;margin-top:16px;font-family:var(--font-code,monospace);font-weight:700;font-size:clamp(34px,5.4vw,60px);line-height:1;color:#eef0ff;user-select:none}
.odo-d{position:relative;display:inline-block;width:.76em;height:1.24em;margin:0 .035em;overflow:hidden;border-radius:.16em;background:linear-gradient(180deg,#020308 0%,#12142a 20%,#232650 50%,#12142a 80%,#020308 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(0,0,0,.7),0 .14em .3em rgba(0,0,0,.45),0 0 0 1px rgba(139,124,246,.22)}
.odo-d::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,3,8,.85) 0%,rgba(2,3,8,0) 30%,rgba(255,255,255,.035) 50%,rgba(2,3,8,0) 70%,rgba(2,3,8,.85) 100%)}
.odo-strip{display:block;will-change:transform;transform:translateY(calc(var(--pos,0) * -1.24em))}
.odo-strip i{display:block;height:1.24em;line-height:1.24em;text-align:center;font-style:normal;text-shadow:0 0 .25em rgba(139,124,246,.45)}
.odo-dec{font-size:.64em;width:.8em;height:1.3em;background:linear-gradient(180deg,#020308 0%,#1a1438 22%,#2c2360 50%,#1a1438 78%,#020308 100%)}
.odo-dec .odo-strip{transform:translateY(calc(var(--pos,0) * -1.3em))}
.odo-dec .odo-strip i{height:1.3em;line-height:1.3em;color:#d8ccff}
.odo-sep{display:inline-block;font-size:.62em;width:.62em;text-align:center;color:rgba(238,240,255,.6);align-self:flex-end;margin-bottom:.02em}
.odo-dot{display:inline-block;font-size:.62em;width:.62em;text-align:center;color:#c4b5fd;align-self:flex-end;margin-bottom:.02em}
.odo-sym{margin-left:.35em;font-size:.36em;letter-spacing:.08em;color:#e4dcff;align-self:flex-end;margin-bottom:.35em}
.vo-odo-fiat{margin-top:10px;font-family:var(--font-code,monospace);font-size:clamp(13px,1.6vw,16px);font-weight:600;color:#94a3b8}
.vo-odo-fiat .vo-dec{font-size:.75em;opacity:.8}
.vo-odo-fiat .vo-sym{margin-left:.35em;font-size:.8em}

.vo-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.vo-counter{display:flex;flex-direction:column;align-items:center;padding:16px 12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--acc) 22%,rgba(148,163,184,.14));background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--acc) 10%,transparent),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.008))}
.hc-visual{position:relative;width:min(100%,190px);aspect-ratio:240/210;container-type:inline-size}
.hc-visual>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.hc-ov{position:absolute;inset:0;--u:calc(100cqw / 240);pointer-events:none}
.hc-box{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.hc-num{font-family:var(--font-code,monospace);font-weight:700;line-height:1;color:#f8fafc;white-space:nowrap;letter-spacing:-.02em;font-size:calc(var(--u) * var(--fs,18))}
.hc-num .vo-dec{font-size:max(.74em,7.5px);opacity:.82}
.hc-unit{margin-top:calc(var(--u) * 3);font-family:var(--font-code,monospace);font-weight:700;letter-spacing:.06em;font-size:max(7.5px,calc(var(--u) * 8.6));line-height:1.1;white-space:nowrap;color:color-mix(in srgb,var(--acc) 45%,#fff);text-shadow:0 0 calc(var(--u) * 6) color-mix(in srgb,var(--acc) 55%,transparent)}
.hc-label{margin-top:8px;font-size:var(--font-size-11);font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}
.hc-fiat{margin-top:3px;font-family:var(--font-code,monospace);font-size:12px;color:#94a3b8}
.hc-fiat .vo-dec{font-size:.8em;opacity:.8}
.hc-fiat .vo-sym{margin-left:.3em}
.hc-svg-text{font-family:var(--font-code,monospace);font-weight:700;text-anchor:middle;dominant-baseline:central}

.ht-tick{stroke:rgba(248,250,252,.35);stroke-width:1.3;stroke-linecap:round}
.ht-tick.is-major{stroke:rgba(248,250,252,.85);stroke-width:2.4}
.ht-tick.is-red{stroke:#f43f5e}
.ht-num{font-size:11px;fill:#e2e8f0}
.ht-num.is-red{fill:#fb7185}
.ht-red{fill:none;stroke:#f43f5e;stroke-width:3.2;opacity:.85}
.ht-needle{fill:#fb7185}
.ht-hub{fill:#1b1b24;stroke:rgba(251,113,133,.6);stroke-width:1.5}
.ht-lcdbg{fill:#07090d;stroke:rgba(251,113,133,.35);stroke-width:1}
.ht-ledbar{fill:#07070c;stroke:rgba(248,250,252,.14)}
.ht-led{fill:#1c1f2a;transition:fill .08s}
.ht-led.on[data-c=g]{fill:#22c55e}.ht-led.on[data-c=o]{fill:#f97316}.ht-led.on[data-c=r]{fill:#ef4444}
.ht-led.on{filter:drop-shadow(0 0 3px currentColor)}
.ht-leds.is-flash .ht-led{fill:#60a5fa}
.hc-lcd .hc-num{color:#ffe4e6;text-shadow:0 0 calc(var(--u) * 6) rgba(251,113,133,.55)}

.hv-track{fill:none;stroke:rgba(148,163,184,.14);stroke-width:7;stroke-linecap:round}
.hv-fill{fill:none;stroke-width:7;stroke-linecap:round}
.hv-tick{stroke:rgba(226,232,240,.32);stroke-width:1.4;stroke-linecap:round}
.hv-tick.is-major{stroke:rgba(226,232,240,.8);stroke-width:2.4}
.hv-num{font-size:9px;fill:rgba(226,232,240,.75)}
.hv-needle{fill:#f8fafc}
.hv-hub{fill:#0b0c1a;stroke:rgba(139,124,246,.55);stroke-width:1.5}

.hw-knurl{stroke:rgba(255,255,255,.13);stroke-width:1}
.hw-tick{stroke:rgba(224,242,254,.35);stroke-width:1}
.hw-tick.is-major{stroke:rgba(224,242,254,.9);stroke-width:2.2}
.hw-num{font-size:12px;fill:#e0f2fe}
.hw-win{fill:#030a12;stroke:rgba(91,192,255,.45);stroke-width:1}
.hw-sub{fill:#06121d;stroke:rgba(91,192,255,.35);stroke-width:1}
.hw-subtick{stroke:rgba(224,242,254,.4);stroke-width:1}
.hw-subhand{stroke:#5bc0ff;stroke-width:1.6;stroke-linecap:round}
.hw-hand{fill:#e0f2fe}
.hw-tip{fill:#5bc0ff}
.hw-cap{fill:#0b1622;stroke:#5bc0ff;stroke-width:1.5}
.hc-win .hc-num{color:#e0f2fe}

.hf-body{fill:url(#hf-body)}
.hf-screw{fill:#2a2018;stroke:rgba(255,255,255,.12)}
.hf-slot{stroke:rgba(0,0,0,.7);stroke-width:1}
.hf-track{stroke:rgba(248,250,252,.14);stroke-width:4;stroke-linecap:round}
.hf-prog{stroke:#fb923c;stroke-width:4;stroke-linecap:round}
.hf-htick{stroke:rgba(248,250,252,.45);stroke-width:1.2}
.hf-hlab{font-size:8.5px;fill:rgba(248,250,252,.6)}
.hf-marker{fill:#fb923c;filter:drop-shadow(0 0 4px rgba(251,146,60,.8))}
.hf-today{font-family:var(--font-code,monospace);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fdba74;font-size:max(9px,calc(var(--u) * 8.5));line-height:1.15}
.hf-row{display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--u) * 4)}
.hf-tile{position:relative;width:calc(var(--u) * 31);height:calc(var(--u) * 54);perspective:calc(var(--u) * 220);font-family:var(--font-code,monospace);font-weight:700;font-size:calc(var(--u) * 40);color:#fff7ed}
.hf-tile::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.75);box-shadow:0 1px 0 rgba(255,255,255,.06);z-index:4}
.hf-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;backface-visibility:hidden}
.hf-half i{position:absolute;left:0;right:0;height:200%;display:flex;align-items:center;justify-content:center;font-style:normal;line-height:1}
.hf-top{top:0;border-radius:calc(var(--u) * 5) calc(var(--u) * 5) 0 0;background:linear-gradient(180deg,#34261b,#231910)}
.hf-top i{top:0}
.hf-bot{bottom:0;border-radius:0 0 calc(var(--u) * 5) calc(var(--u) * 5);background:linear-gradient(180deg,#1d140d,#130d08)}
.hf-bot i{bottom:0}
.hf-flap{display:none;z-index:3}
.hf-flap.hf-top{transform-origin:50% 100%}
.hf-flap.hf-bot{transform-origin:50% 0;transform:rotateX(90deg)}
.hf-tile.is-flip .hf-flap{display:block}
.hf-tile.is-flip .hf-flap.hf-top{animation:hf-down .26s ease-in forwards}
.hf-tile.is-flip .hf-flap.hf-bot{animation:hf-up .26s .26s ease-out forwards}
@keyframes hf-down{to{transform:rotateX(-90deg)}}
@keyframes hf-up{to{transform:rotateX(0deg)}}
.hf-dot{font-family:var(--font-code,monospace);font-weight:700;font-size:calc(var(--u) * 30);line-height:1;color:#fdba74;margin:0 calc(var(--u) * 1)}
.hf-dec{color:#fed7aa}
.hf-of{margin-top:calc(var(--u) * 8);font-size:max(9px,calc(var(--u) * 9.5));color:rgba(255,237,213,.75)}
.hf-of b{font-family:var(--font-code,monospace);color:#fdba74}

.hm-inner{fill:none;stroke:rgba(52,211,153,.14);stroke-width:1}
.hm-seg{fill:rgba(52,211,153,.10);stroke:rgba(52,211,153,.22);stroke-width:.6}
.hm-seg.is-on{fill:#34d399;stroke:#6ee7b7}
.hm-seg.is-now{fill:#34d399;stroke:#a7f3d0;animation:hm-now 1.6s ease-in-out infinite}
@keyframes hm-now{50%{stroke:#ecfdf5;stroke-width:1.6}}
.hm-seg.is-off{fill:rgba(148,163,184,.05);stroke:rgba(148,163,184,.14);stroke-dasharray:2 2}
.hm-seg.c1{fill:#f0fdf4}.hm-seg.c2{fill:#bbf7d0}.hm-seg.c3{fill:#86efac}
.hm-lab{font-size:8.5px;fill:rgba(209,250,229,.72)}
.hc-ring .hc-num{color:#ecfdf5;text-shadow:0 0 calc(var(--u) * 8) rgba(52,211,153,.5)}

.hy-star{fill:#e0e7ff;animation:hy-twinkle 3s ease-in-out infinite}
@keyframes hy-twinkle{50%{opacity:.15}}
.hy-orbit{fill:none;stroke:rgba(165,180,252,.35);stroke-width:1.2;stroke-dasharray:2 5;animation:hy-dash 6s linear infinite}
@keyframes hy-dash{to{stroke-dashoffset:-70}}
.hy-trail{fill:none;stroke:url(#hy-trail);stroke-width:3;stroke-linecap:round}
.hy-mdot{fill:rgba(199,210,254,.55)}
.hy-mlab{font-size:8px;fill:rgba(199,210,254,.65)}
.hy-coin-glow{fill:rgba(129,140,248,.45);animation:hy-pulse 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
@keyframes hy-pulse{50%{transform:scale(1.35);opacity:.5}}
.hc-orbit .hc-num{color:#eef2ff;text-shadow:0 0 calc(var(--u) * 10) rgba(129,140,248,.6)}

@media (max-width:640px){
  .vo-head{flex-direction:column-reverse;gap:12px}
  .vo-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .vo-counter{padding:10px 6px 12px}.hv-num,.hm-lab,.hy-mlab,.hf-hlab{font-size:11px}
  .vo-home{padding-left:16px;padding-right:16px}.vo-home-panel{padding:22px 14px 16px}
  .vo-odo{font-size:clamp(24px,8.4vw,34px)}
}
@media (prefers-reduced-motion: reduce){.hm-seg,.hm-seg.is-now,.hy-star,.hy-orbit,.hy-coin-glow,.vo-live i{animation:none}}
.vo-idle .vo-live i,.vo-idle .hm-seg,.vo-idle .hy-star,.vo-idle .hy-orbit,.vo-idle .hy-coin-glow{animation-play-state:paused}
[data-theme="light"] .vo-counter{background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--acc) 12%,transparent),transparent 70%),rgba(255,255,255,.82);border-color:color-mix(in srgb,var(--acc) 30%,rgba(76,63,153,.16))}
[data-theme="light"] .hc-label{color:#1c1e2e}
[data-theme="light"] .hc-fiat,[data-theme="light"] .vo-odo-fiat,[data-theme="light"] .vo-total-label{color:#5b6478}
[data-theme="light"] .hf-track{stroke:rgba(28,30,46,.14)}
[data-theme="light"] .hf-htick{stroke:rgba(28,30,46,.45)}
[data-theme="light"] .hf-hlab{fill:rgba(28,30,46,.65)}
[data-theme="light"] .odo-sep{color:#5b6478}
[data-theme="light"] .odo-dot,[data-theme="light"] .odo-sym{color:#6d28d9}
[data-theme="light"] .vo-home-panel{background:linear-gradient(160deg,rgba(139,124,246,.12),rgba(255,255,255,.88) 45%,rgba(91,192,255,.08));border-color:rgba(108,92,231,.3)}
@media (min-width:1180px){
  .vo-counters{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
  .vo-counter{padding:14px 8px 12px}
  .hc-label{font-size:10px}
}
.home-stat .home-stat-live{position:absolute;top:20px;right:22px;z-index:1;display:inline-flex;margin:0;color:var(--color-text-muted)}
.home-stat .home-stat-live span{display:inline;margin:0;font-size:inherit;letter-spacing:inherit;color:inherit}
.home-stat .home-stat-live i{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-success,#48e6a3)}
@media (max-width:640px){.home-stat .home-stat-live{top:14px;right:14px;padding:4px 10px;font-size:10px}}
@media (min-width:901px){.vo-head{justify-content:center;text-align:center}.vo-head .home-kicker{display:block}}
