.broadcast-shell{color:#eef4ff;background:#030812;place-items:center;width:100%;height:100dvh;display:grid;overflow:hidden}.broadcast-stage{aspect-ratio:16/9;background:radial-gradient(at 50% -10%,#224b8159,#0000 62%),linear-gradient(#0a1931,#081326 60%,#081121);border-top:1px solid #42639866;border-bottom:2px solid #a95b764f;width:min(100vw,177.778dvh);position:relative;overflow:hidden;container-type:inline-size}.broadcast-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#668dc407 1px,#0000 1px),linear-gradient(90deg,#668dc407 1px,#0000 1px);background-size:3.5% 6.2%;position:absolute;inset:0}.broadcast-content{grid-template-rows:auto auto minmax(0,1fr) auto;gap:.65cqw;padding:1.05cqw 1.65cqw .65cqw;display:grid;position:absolute;inset:0}.broadcast-event{text-align:center;padding-bottom:.4cqw;position:relative}.broadcast-heading-rule{letter-spacing:.25em;color:#7a9fce;justify-content:center;align-items:center;gap:1cqw;margin-bottom:.45cqw;font-size:.58cqw;display:flex}.broadcast-heading-rule i{background:linear-gradient(90deg,#0000,#6c99d38c);width:6cqw;height:1px}.broadcast-heading-rule i:last-child{transform:rotate(180deg)}.broadcast-event h1{letter-spacing:.045em;color:#f2f6ff;text-shadow:0 0 1.8cqw #8fb6ff24;white-space:nowrap;margin:0;font-size:3.05cqw;font-weight:700;line-height:1.17}.broadcast-event h1>span{color:#b4d1ff;letter-spacing:.1em;border-left:1px solid #819ac478;margin-left:1.1cqw;padding-left:1.1cqw;display:inline-block}.broadcast-event p{letter-spacing:.11em;color:#8fa6c9;margin-top:.5cqw;font-size:1cqw;line-height:1.4}.broadcast-event p>span{color:#4b668e;margin:0 .7cqw}.broadcast-toolbar{border-bottom:1px solid #45638e40;align-items:center;gap:1cqw;padding:0 0 .6cqw;display:flex}.broadcast-filters{background:#0c1a31;border:1px solid #314a6b;border-radius:.36cqw;gap:.25cqw;padding:.18cqw;display:flex}.broadcast-filters button{color:#8da4c6;white-space:nowrap;background:0 0;border:0;border-radius:.2cqw;align-items:center;gap:.55cqw;padding:.4cqw .8cqw;font-size:.85cqw;line-height:1.15;display:flex}.broadcast-filters button.selected{color:#eef6ff;background:#284c7f;box-shadow:inset 0 1px #aacaff20}.broadcast-filters button:hover:not(.selected){color:#d6e6ff;background:#ffffff08}.broadcast-filters small{opacity:.7;font-variant-numeric:tabular-nums;font-size:.7cqw}.broadcast-legend{color:#91a9cc;white-space:nowrap;align-items:center;gap:.45cqw;margin-left:auto;font-size:.8cqw;display:flex}.broadcast-legend>.flower{color:#ff5e75;width:1.1cqw;height:1.1cqw}.broadcast-legend>i{background:#405775;width:1px;height:.85cqw;margin:0 .6cqw}.broadcast-legend strong{color:#eaf0fb;font-variant-numeric:tabular-nums;padding:0 .15cqw;font-size:1.25cqw;font-weight:600}.broadcast-fullscreen{color:#a5bde0;white-space:nowrap;background:#13233b;border:1px solid #314a6b;border-radius:.3cqw;align-items:center;gap:.4cqw;margin-left:.65cqw;padding:.5cqw .7cqw;font-size:.75cqw;display:flex}.broadcast-fullscreen>svg{width:.9cqw;height:.9cqw}.broadcast-grid{grid-template-columns:repeat(var(--wall-columns),minmax(0,1fr));grid-template-rows:repeat(var(--wall-rows),minmax(0,1fr));gap:.43cqw .55cqw;min-width:0;min-height:0;display:grid}.broadcast-tile{background:linear-gradient(115deg,#152940cf,#102038a8);border:1px solid #35527670;border-radius:.32cqw;grid-template-rows:auto minmax(0,1fr);gap:.24cqw;min-width:0;min-height:0;padding:.38cqw .52cqw;display:grid;overflow:hidden;box-shadow:inset 2px 0 #6e96ca16}.broadcast-tile-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45cqw;min-width:0;display:grid}.broadcast-code{color:#b8d5ff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5cqw;font-weight:650;line-height:1.05}.broadcast-code>small{color:#7699c6;margin-left:.13cqw;font-size:.64cqw;font-weight:500}.broadcast-tile h2{color:#e7effe;letter-spacing:.01em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:.98cqw;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.broadcast-floor{white-space:nowrap;color:#9bc4f1;background:#34577b52;border:1px solid #5a85ad33;border-radius:.2cqw;padding:.18cqw .3cqw;font-size:.66cqw;line-height:1.1}.broadcast-floor.floor-11{color:#c3b0ed;background:#65528d2d;border-color:#8970b433}.broadcast-votes-row{align-items:stretch;gap:.35cqw;min-width:0;min-height:0;display:flex}.broadcast-flower-field{color:#ff5e75;flex:1;min-width:0;min-height:0;position:relative}.broadcast-flower-field>svg{width:100%;height:100%;display:block}.broadcast-no-votes{color:#617fa5;white-space:nowrap;align-items:center;gap:.35cqw;font-size:.65cqw;display:flex;position:absolute;inset:0}.broadcast-no-votes>.flower{color:#4c6587;width:.9cqw;height:.9cqw}.broadcast-no-votes>.flower circle{fill:#6680a1}.broadcast-vote-count{font-variant-numeric:tabular-nums;color:#c2d3eb;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.2cqw;min-width:2.2cqw;font-size:1.2cqw;line-height:1;display:flex}.broadcast-vote-count>small{color:#7893b5;font-size:.62cqw}.broadcast-footer{color:#6a85a9;white-space:nowrap;justify-content:space-between;align-items:center;gap:1cqw;min-width:0;padding-top:.1cqw;font-size:.63cqw;line-height:1.2;display:flex}.broadcast-live{color:#80bbad;align-items:center;gap:.35cqw;display:flex}.broadcast-live>i{background:#78ccb0;border-radius:50%;width:.3cqw;min-width:3px;height:.3cqw;min-height:3px;box-shadow:0 0 .4cqw #68c6b044}.broadcast-live.disconnected{color:#e7b574}.broadcast-live.disconnected>i{background:#e7b574}.broadcast-live>span{color:#5f7da2;margin-left:.4cqw}.broadcast-footer>div{align-items:center;gap:1cqw;display:flex}.broadcast-test-label{color:#758aaa;border:1px solid #39527155;border-radius:.2cqw;padding:.15cqw .3cqw;font-size:.57cqw}.broadcast-footer a{color:#829abb;align-items:center;gap:.2cqw;display:flex}.broadcast-footer a>svg{width:.7cqw;height:.7cqw}.broadcast-loading{color:#89a5cb;place-items:center;min-height:0;font-size:1.2cqw;display:grid}.broadcast-tile.tile-updated{border-color:#ff81946b;animation:1.1s ease-out tileGlow}@keyframes tileGlow{0%{background-color:#67354c;box-shadow:inset 2px 0 #ff8194aa}to{box-shadow:inset 2px 0 #6e96ca16}}
