.site-frame{--broadcast-height:0px}.site-frame[data-broadcast-visible=true]{--broadcast-height:40px}.broadcast-bar{z-index:60;height:var(--broadcast-height);color:#fff;font:500 13px/1.5 var(--font-ohf-inter,Inter), ui-sans-serif, system-ui, sans-serif;background:#213b29;position:sticky;top:0;overflow:hidden}.broadcast-bar *{box-sizing:border-box}.broadcast-gradient{background:linear-gradient(110deg,#243b18,#18534e 55%,#312c59);position:absolute;inset:0}.broadcast-gradient[data-tone="1"]{background:linear-gradient(110deg,#4b245c,#343769 55%,#185157)}.broadcast-gradient[data-tone="2"]{background:linear-gradient(110deg,#62402b,#603c52 55%,#363760)}.broadcast-gradient[data-tone="3"]{background:linear-gradient(110deg,#174c46,#284564 55%,#3f325b)}.broadcast-gradient--enter{animation:.4s both broadcast-fade}.broadcast-inner{align-items:center;gap:12px;width:min(1280px,100% - 96px);height:100%;margin:auto;display:flex;position:relative}.broadcast-icon{color:#e4f4b0;font-size:18px}.broadcast-viewport{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.broadcast-message{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.broadcast-text{text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;display:block;overflow:hidden}a.broadcast-text:hover{text-underline-offset:3px;text-decoration:underline}.broadcast-text{min-width:0}.broadcast-action{max-width:min(36%,240px);color:inherit;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff65;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;padding:3px 10px;text-decoration:none;display:inline-flex;overflow:hidden}.broadcast-action-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.broadcast-action>[aria-hidden]{flex:none}a.broadcast-action:hover{background:#ffffff20}.broadcast-close{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.broadcast-message--in{animation:.4s cubic-bezier(.2,.65,.3,1) both broadcast-up-in}.broadcast-message--out{pointer-events:none;animation:.4s cubic-bezier(.2,.65,.3,1) both broadcast-up-out}.broadcast-count{font-variant-numeric:tabular-nums;opacity:.75;font-size:10px}.broadcast-control{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:6px;display:grid}.broadcast-control:hover{background:#ffffff20}.broadcast-control svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.broadcast-bar :focus-visible{outline-offset:-2px;outline:2px solid #e4f4b0}@keyframes broadcast-up-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes broadcast-up-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes broadcast-fade{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.site-frame[data-broadcast-visible=true]{--broadcast-height:56px}.broadcast-inner{gap:6px;width:auto;margin-left:10px;margin-right:48px}.broadcast-bar{font-size:12px}.broadcast-icon{font-size:15px}.broadcast-count{display:none}.broadcast-message{justify-content:flex-start;gap:8px}.broadcast-action{max-width:42%;padding:4px 7px;font-size:11px}.broadcast-text{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.broadcast-control{flex-basis:32px;width:32px;height:36px}}@media (prefers-reduced-motion:reduce){.broadcast-message--in,.broadcast-gradient--enter{animation:none}.broadcast-message--out{display:none}}
