.alertbar{color:#141416;background:var(--brand-accent);align-items:center;gap:12px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.alertbar.warning{color:#1a1a1a;background:#f5c518}.alertbar.urgent{color:#fff;background:#c92a2a}.alertbar.urgent .ab-tag{background:#00000040}.alertbar .ab-tag{letter-spacing:.08em;text-transform:uppercase;background:#00000024;border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.alertbar.warning .ab-tag{background:#0000001f}.alertbar .ab-view{white-space:nowrap;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.alertbar .ab-track{white-space:nowrap;animation:ab-scroll var(--ab-dur,22s) linear infinite;will-change:transform;display:inline-flex}.alertbar .ab-view:hover .ab-track,.alertbar .ab-view:focus-within .ab-track,.alertbar.paused .ab-track{animation-play-state:paused}.alertbar .ab-track>span{min-width:100vw;display:inline-block}.alertbar .ab-item{color:inherit;padding-right:64px}.alertbar a.ab-item{text-underline-offset:3px;text-decoration:underline}.alertbar .ab-x{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;flex:none;padding:4px 6px;font-size:20px;line-height:1}.alertbar .ab-x:hover{opacity:1}@keyframes ab-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.alertbar .ab-view{white-space:normal;-webkit-mask-image:none;mask-image:none}.alertbar .ab-track{white-space:normal;animation:none;display:block}.alertbar .ab-dup{display:none}.alertbar .ab-track>span{min-width:0}.alertbar .ab-item{padding-right:0}}
