.lr{border-top:4px solid var(--red);color:var(--white);font-family:var(--f-body);background:#1a1a1a;padding:24px}.lr__head{align-items:center;gap:12px;display:flex}.lr__title{font:700 26px/1.2 var(--f-body);margin:0}.lr__live{background:var(--red);font:700 15px/1.4 var(--f-ui);padding:3px 10px}.lr__wait{color:#e6e6e6;margin:14px 0 0;font-size:18px;line-height:1.5}.lr__bar{background:#333;height:28px;margin:20px 0 0;display:flex}.lr__bar-yes{background:var(--red);transition:width .6s}.lr__bar-no{background:#c1c1c1;margin-left:auto;transition:width .6s}.lr__grid{justify-content:space-between;gap:24px;margin:16px 0 0;display:flex}.lr__side dt{font:700 17px/1.3 var(--f-ui);color:#c1c1c1}.lr__side--no{text-align:right}.lr__side dd{margin:4px 0 0}.lr__pct{font:700 40px/1.1 var(--f-body);display:block}.lr__side--yes .lr__pct{color:#ff5a5a}.lr__votes{color:#c1c1c1;margin-top:2px;font-size:16px;display:block}.lr__meta,.lr__source{font:400 15px/1.5 var(--f-ui);color:#c1c1c1;margin:14px 0 0}.lr__source a{color:var(--white);text-underline-offset:2px;text-decoration:underline}@media (max-width:767px){.lr{padding:20px 16px}.lr__pct{font-size:32px}}html[data-theme=paper] .lr{background:var(--s-bg-2);color:var(--s-fg)}html[data-theme=paper] .lr__wait{color:var(--s-text-2)}html[data-theme=paper] .lr__bar{background:var(--s-line)}html[data-theme=paper] .lr__bar-no{background:#5a5a5a}html[data-theme=paper] .lr__side dt,html[data-theme=paper] .lr__votes,html[data-theme=paper] .lr__meta,html[data-theme=paper] .lr__source{color:var(--s-meta)}html[data-theme=paper] .lr__side--yes .lr__pct{color:#b82a2a}html[data-theme=paper] .lr__source a{color:var(--s-fg)}
.rd{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.rd>*,.rd-body>*{min-width:0}.rd-rehearsal{color:#1d1a0e;font:700 16px/1.4 var(--f-ui);text-align:center;background:#ffe45c;padding:12px 16px}.rd-top .lr__bar{height:34px;position:relative}.rd-bar__mid{opacity:.85;background:currentColor;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:50%}.rd-live{background:var(--red);color:#fff;font:700 15px/1.4 var(--f-ui);align-items:center;gap:8px;padding:3px 10px;display:inline-flex}.rd-live__dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite rd-pulse}@keyframes rd-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rd-live__dot{animation:none}}.rd-live--open{box-shadow:inset 0 0 0 2px var(--red);color:inherit;background:0 0}.rd-live--open .rd-live__dot{background:var(--red)}.rd-live--done{background:#5a5a5a}.rd-stamp{font-variant-numeric:tabular-nums}.rd-note{font:400 14px/1.5 var(--f-ui);color:#a9a9a9;margin:8px 0 0}.rd-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.rd-maps__title,.rd-feed__title{font:700 22px/1.2 var(--f-body);margin:0 0 14px}.rd-maps__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.rd-maps__insets{gap:16px;display:grid}.rd-map{margin:0}.rd-map svg{width:100%;height:auto;display:block}.rd-map__cap{font:600 14px/1.3 var(--f-ui);color:#c1c1c1;margin-bottom:6px}.rd-ed{stroke:#0e0e0e;stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer;transition:fill .4s}.rd-ed:hover,.rd-ed.is-picked{stroke:#fff;stroke-width:2px}.rd-hatch-bg{fill:#1f1f1f}.rd-hatch-line{stroke:#3d3d3d;stroke-width:2px}.rd-maps__pre{font:400 16px/1.5 var(--f-ui);color:#c1c1c1;margin:-6px 0 16px}.rd-maps--pre .rd-legend__none{display:none}.rd-maps--pre .rd-ed{fill:#2c2c2c;stroke:#6a6a6a}html[data-theme=paper] .rd-maps--pre .rd-ed{fill:#e6e6e6;stroke:#fff}html[data-theme=paper] .rd-maps__pre{color:var(--s-meta)}.rd-y1{fill:#f4c2c2;background:#f4c2c2}.rd-y2{fill:#ea8c8c;background:#ea8c8c}.rd-y3{fill:#d33;background:#d33}.rd-y4{fill:#9e1f1f;background:#9e1f1f}.rd-n1{fill:#dcdcdc;background:#dcdcdc}.rd-n2{fill:#ababab;background:#ababab}.rd-n3{fill:#7c7c7c;background:#7c7c7c}.rd-n4{fill:#545454;background:#545454}.rd-legend{font:400 14px/1.3 var(--f-ui);color:#c1c1c1;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.rd-legend__keys{display:inline-flex}.rd-legend__keys i{width:22px;height:12px}.rd-legend__none{align-items:center;gap:6px;display:inline-flex}.rd-legend__hatch{background:repeating-linear-gradient(45deg,#1f1f1f 0 3px,#3d3d3d 3px 5px);width:22px;height:12px}.rd-pick{min-height:52px;font:400 15px/1.4 var(--f-ui);color:#e6e6e6;background:#1a1a1a;flex-wrap:wrap;gap:4px 16px;margin-top:14px;padding:12px 14px;display:flex}.rd-pick strong{color:#fff;flex-basis:100%;font-weight:700}.rd-feed{border-top:4px solid var(--red);background:#1a1a1a;flex-direction:column;max-height:calc(100vh - 100px);padding:18px 18px 6px;display:flex;position:sticky;top:77px}.rd-feed__list{margin:0;padding:0;list-style:none;overflow-y:auto}.rd-feed__item{border-top:1px solid #2e2e2e;padding:12px 0}.rd-feed__item:first-child{border-top:0;padding-top:0}.rd-feed__item time{font:700 14px/1.3 var(--f-ui);color:#ff5a5a;font-variant-numeric:tabular-nums;display:block}.rd-feed__item p{font:400 16px/1.5 var(--f-body);color:#ececec;margin:4px 0 0}.rd-feed__item--note p{font-weight:600}.rd-feed__item a{color:#fff;text-underline-offset:2px;text-decoration:underline}.rd-feed__empty{font:400 15px/1.5 var(--f-ui);color:#c1c1c1;margin:0 0 12px}.rd-table__head{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:14px;display:flex}.rd-table__head .rd-maps__title{margin:0 auto 0 0}.rd-search input,.rd-sort select{color:#fff;min-height:44px;font:400 16px/1 var(--f-ui);background:#1a1a1a;border:1px solid #5a5a5a;padding:0 12px}.rd-search input{width:240px}.rd-sort{font:600 15px/1 var(--f-ui);align-items:center;gap:8px;display:inline-flex}.rd-table__wrap{border:1px solid #2e2e2e;max-height:640px;overflow:auto}.rd-table table{border-collapse:collapse;width:100%;font:400 15px/1.4 var(--f-ui);font-variant-numeric:tabular-nums}.rd-table th,.rd-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #262626;padding:10px 12px}.rd-table thead th{color:#c1c1c1;background:#0e0e0e;font-weight:700;position:sticky;top:0}.rd-table th[scope=row],.rd-table thead th:first-child{text-align:left;font-weight:600}.rd-table tr.is-picked{background:#222}.rd-chip{width:10px;height:10px;margin-right:10px;display:inline-block}.rd-chip.rd-none{background:repeating-linear-gradient(45deg,#1f1f1f 0 2px,#4a4a4a 2px 4px)}@media (max-width:1023px){.rd-body{grid-template-columns:minmax(0,1fr)}.rd-feed{max-height:520px;position:static}}@media (max-width:599px){.rd-maps__grid{grid-template-columns:minmax(0,1fr)}.rd-maps__insets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd-search,.rd-sort{flex:100%}.rd-sort{width:100%}.rd-sort select{flex:1;width:100%;min-width:0;max-width:100%}.rd-search input{width:100%}.rd-table th,.rd-table td{padding:8px}}html[data-theme=paper] .rd-ed{stroke:#fff}html[data-theme=paper] .rd-ed:hover,html[data-theme=paper] .rd-ed.is-picked{stroke:#0e0e0e}html[data-theme=paper] .rd-hatch-bg{fill:#f1f1f1}html[data-theme=paper] .rd-hatch-line{stroke:#cfcfcf}html[data-theme=paper] :is(.rd-pick,.rd-feed){background:var(--s-bg-2);color:var(--s-fg)}html[data-theme=paper] :is(.rd-pick strong,.rd-feed__item a){color:var(--s-fg)}html[data-theme=paper] .rd-feed__item p{color:var(--s-text)}html[data-theme=paper] .rd-feed__item time{color:#b82a2a}html[data-theme=paper] :is(.rd-legend,.rd-map__cap,.rd-feed__empty,.rd-note,.rd-table thead th){color:var(--s-meta)}html[data-theme=paper] .rd-feed__item{border-color:var(--s-line)}html[data-theme=paper] :is(.rd-search input,.rd-sort select){color:var(--s-fg);background:#fff;border-color:#8a8a8a}html[data-theme=paper] .rd-table thead th{background:var(--s-bg)}html[data-theme=paper] :is(.rd-table th,.rd-table td,.rd-table__wrap){border-color:var(--s-line)}html[data-theme=paper] .rd-table tr.is-picked{background:var(--s-bg-2)}html[data-theme=paper] :is(.rd-legend__hatch,.rd-chip.rd-none){background:repeating-linear-gradient(45deg,#f1f1f1 0 3px,#cfcfcf 3px 5px)}.rd-table__wrap:focus-visible{outline-offset:2px;outline:2px solid #fff}html[data-theme=paper] .rd-table__wrap:focus-visible{outline-color:#0e0e0e}
