/* V2K_PLATFORM_BROADCAST_CHROME_V1 */
:root{--v2k-news-label-color:#7dd3fc;--v2k-news-text-color:#eaf7ff;--v2k-app-header-total-height:calc(env(safe-area-inset-top,0px) + 58px)}
.v2k-db-scroller{position:fixed;z-index:1190;top:var(--v2k-app-header-total-height);left:0;right:0;height:38px;display:none;align-items:center;gap:10px;padding:0 10px;background:linear-gradient(180deg,rgba(4,13,23,.98),rgba(1,7,13,.98));border-top:1px solid rgba(125,211,252,.18);border-bottom:1px solid rgba(125,211,252,.34);box-shadow:0 8px 22px rgba(0,0,0,.34);overflow:hidden;box-sizing:border-box}
.v2k-db-scroller.v2k-db-visible{display:flex}
.v2k-db-scroller[hidden]{display:none!important}
.v2k-db-label{flex:0 0 auto;color:var(--v2k-news-label-color);font-size:12px;font-weight:1000;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 12px color-mix(in srgb,var(--v2k-news-label-color) 70%,transparent)}
.v2k-db-viewport{position:relative;flex:1 1 auto;height:100%;overflow:hidden;min-width:0}
.v2k-db-track{position:absolute;left:0;top:50%;color:var(--v2k-news-text-color);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;will-change:transform}
.v2k-db-close{flex:0 0 28px;width:28px;height:28px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#dbeafe;font-size:20px;line-height:28px;cursor:pointer}
.v2k-db-urgent{border-color:rgba(255,111,97,.78);box-shadow:0 8px 26px rgba(255,69,58,.22)}
.v2k-db-urgent .v2k-db-label{color:#ff7468}
.v2k-db-pulse-once{animation:v2kBroadcastPulse .62s ease-in-out 1}
body.v2k-db-scroller-on #v2k-content{padding-top:38px}
@keyframes v2kBroadcastPulse{0%,100%{opacity:.48;transform:scale(.97);filter:brightness(.8)}50%{opacity:1;transform:scale(1.06);filter:brightness(1.55)}}
@media(max-width:740px){:root{--v2k-app-header-total-height:calc(env(safe-area-inset-top,0px) + 54px)}.v2k-db-scroller{height:36px;padding:0 7px;gap:7px}.v2k-db-label{font-size:10px;letter-spacing:.035em}.v2k-db-track{font-size:12px}.v2k-db-close{width:26px;height:26px;flex-basis:26px}body.v2k-db-scroller-on #v2k-content{padding-top:36px}}
@media(prefers-reduced-motion:reduce){.v2k-db-pulse-once{animation:v2kBroadcastPulseReduced .62s linear 1}@keyframes v2kBroadcastPulseReduced{0%,100%{opacity:.55}50%{opacity:1}}}
