.vpt-ticker{box-sizing:border-box;background:#050505;color:#f5f5f5;font-family:Arial,Helvetica,sans-serif;width:100%;overflow:hidden}.vpt-ticker *{box-sizing:border-box}.vpt-slim{height:var(--vpt-slim-height,48px);display:flex;align-items:center;border-top:1px solid #242424;border-bottom:1px solid #242424}.vpt-track-viewport{width:100%;overflow:hidden;white-space:nowrap}.vpt-track{display:flex;width:max-content;will-change:transform;animation:vpt-marquee var(--vpt-duration,40s) linear infinite}.vpt-sequence{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.vpt-entry{display:inline-flex;align-items:center;gap:9px;padding:0 13px;font-size:15px;line-height:1.2;white-space:nowrap}.vpt-slim .vpt-vicinity{color:var(--vpt-slim-vicinity,#f5d76e);font-weight:800;letter-spacing:.35px}.vpt-slim .vpt-situation{color:var(--vpt-slim-situation,#f4f4f4);font-weight:700}.vpt-movement{font-weight:800;font-variant-numeric:tabular-nums}.vpt-slim .vpt-up{color:var(--vpt-slim-up,#35dc85)}.vpt-slim .vpt-down{color:var(--vpt-slim-down,#ff6262)}.vpt-slim .vpt-stable{color:var(--vpt-slim-stable,#b9c2ce)}.vpt-slim .vpt-dot{color:var(--vpt-slim-separator,#777);font-size:19px}.vpt-loading{padding:0 18px;color:#aaa;font-size:12px;letter-spacing:1px}
.vpt-mega{min-height:100vh;padding:clamp(18px,3vw,42px);background:#050505;color:#f5f5f5}.vpt-mega-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #343434;padding-bottom:18px;margin-bottom:22px}.vpt-brand{font-weight:900;font-size:clamp(22px,3vw,36px);letter-spacing:1.5px}.vpt-brand span{display:block;color:#888;font-size:10px;letter-spacing:3px;margin-top:4px}.vpt-live{color:#43df91;font-size:11px;font-weight:800;letter-spacing:1.5px}.vpt-live i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#35dc85;margin-right:7px;box-shadow:0 0 10px #35dc85}.vpt-vicinity-control{max-width:520px;margin:0 0 30px;position:relative}.vpt-vicinity-control label{display:block;color:#999;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:8px}.vpt-search-wrap{position:relative;display:flex}.vpt-vicinity-search{width:100%;height:46px;background:#111;border:1px solid #3a3a3a;border-radius:5px;color:#fff;padding:0 44px 0 14px;font-size:14px;outline:none}.vpt-vicinity-search:focus{border-color:#d6b94f;box-shadow:0 0 0 2px rgba(214,185,79,.13)}.vpt-clear-vicinity{position:absolute;right:8px;top:5px;width:34px;height:34px;border:0;background:transparent;color:#aaa;font-size:25px;cursor:pointer}.vpt-vicinity-control small{display:block;color:#777;margin-top:7px;font-size:11px}.vpt-search-results{position:absolute;z-index:20;top:48px;left:0;right:0;max-height:240px;overflow:auto;background:#171717;border:1px solid #444;border-radius:4px;box-shadow:0 12px 30px rgba(0,0,0,.5)}.vpt-search-option{display:block;width:100%;text-align:left;padding:11px 14px;border:0;border-bottom:1px solid #292929;background:#171717;color:#eee;cursor:pointer}.vpt-search-option:hover,.vpt-search-option:focus{background:#292929;color:#f5d76e}
.vpt-mega-viewport{min-height:300px;overflow:visible;position:relative}.vpt-mega-sequence{display:flex;flex-direction:column;gap:0}.vpt-group{display:block;padding:19px 0 21px;border-bottom:1px solid #292929;min-width:0;width:100%}.vpt-group-title{position:relative;z-index:1;display:block;width:100%;margin:0 0 14px;font-size:clamp(16px,1.8vw,24px);font-weight:900;letter-spacing:.8px;text-align:left;text-transform:uppercase;color:var(--vpt-mega-heading,#f5d76e);overflow-wrap:anywhere}.vpt-group-data-row{display:block;width:100%;min-width:0}.vpt-group-marquee{display:block;min-width:0;width:100%;overflow:hidden;white-space:nowrap}.vpt-group-track{display:flex;width:max-content;will-change:transform;animation:vpt-row-marquee var(--vpt-row-duration,40s) linear infinite}.vpt-group-sequence{display:flex;align-items:center;flex-shrink:0;width:max-content;white-space:nowrap;gap:24px;padding-right:24px}.vpt-mega-entry{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:clamp(15px,1.7vw,21px);font-weight:700}.vpt-mega-entry .vpt-vicinity{color:var(--vpt-mega-vicinity,#f4f4f4)}.vpt-mega .vpt-up{color:var(--vpt-mega-up,#35dc85)}.vpt-mega .vpt-down{color:var(--vpt-mega-down,#ff6262)}.vpt-mega .vpt-stable{color:var(--vpt-mega-stable,#b9c2ce)}.vpt-mega-entry .vpt-movement{font-size:1.12em}.vpt-mega-entry .vpt-dot{margin-left:2px;color:var(--vpt-mega-separator,#777)}.vpt-mega-loading,.vpt-empty{padding:35px 10px;color:#999;text-align:center;letter-spacing:1.5px;font-size:12px}
@keyframes vpt-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vpt-row-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:650px){.vpt-entry{font-size:13px;padding:0 9px;gap:6px}.vpt-mega{padding:18px 14px}.vpt-group{padding:15px 0}.vpt-group-title{margin-bottom:11px}.vpt-group-title{font-size:14px;letter-spacing:.3px}.vpt-group-sequence{gap:16px;padding-right:16px}.vpt-mega-entry{font-size:15px}.vpt-mega-header{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.vpt-track,.vpt-group-track{animation-duration:180s!important}}
