.site-public .rq-board{--cell:22px;--gap:4px;--strip:calc(12 * var(--cell) + 11 * var(--gap));margin-top:34px}.site-public .rq-board-summary{max-width:46rem;color:var(--rq-muted);letter-spacing:-.02em;font-size:clamp(21px,2.5vw,28px);font-weight:600;line-height:1.35}.site-public .rq-board-summary strong{color:var(--rq-ink);font-variant-numeric:tabular-nums;font-weight:700}.site-public .rq-board-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.site-public .rq-board-tabs{border-bottom:1px solid var(--rq-line-strong);flex-wrap:wrap;gap:2px;display:flex}.site-public .rq-board-tabs button{min-height:44px;color:var(--rq-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.site-public .rq-board-tabs button:after{content:"";background:var(--rq-ink-text);height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.site-public .rq-board-tabs button:hover,.site-public .rq-board-tabs button[aria-pressed=true]{color:var(--rq-ink)}.site-public .rq-board-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.site-public .rq-board-tabs button span{border:1px solid var(--rq-line-strong);min-width:24px;color:var(--rq-muted);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-size:12px;line-height:19px}.site-public .rq-board-toggle{min-height:44px;color:var(--rq-ink);cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.site-public .rq-board-toggle input{opacity:0;width:1px;height:1px;position:absolute}.site-public .rq-board-toggle span{border:1.5px solid var(--rq-line-strong);width:22px;height:22px;transition:background-color .2s,border-color .2s;position:relative}.site-public .rq-board-toggle input:checked+span{border-color:var(--rq-ink-blue);background:var(--rq-ink-blue)}.site-public .rq-board-toggle input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2.5px;left:6.5px;transform:rotate(45deg)}.site-public .rq-board-toggle input:focus-visible+span{outline:2px solid var(--rq-blue);outline-offset:3px}.site-public .rq-board-legend{color:var(--rq-muted);flex-wrap:wrap;gap:6px 20px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.site-public .rq-board-legend li{align-items:center;gap:8px;display:inline-flex}.site-public .rq-board-sheet{border-radius:10px;margin-top:18px}.site-public .rq-board-head{top:var(--site-header-height,66px);z-index:3;border-bottom:1.5px solid var(--rq-line-strong);background:var(--rq-sheet);border-radius:10px 10px 0 0;position:sticky}.site-public .rq-board-scorebar{border-bottom:1px solid var(--rq-line);grid-template-columns:auto 3.4ch minmax(0,1fr);align-items:center;gap:4px 14px;padding:10px 16px;display:grid}.site-public .rq-board-scorebar label{color:var(--rq-muted);font-size:14px;font-weight:600}.site-public .rq-board-score{color:var(--rq-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.site-public .rq-board-scorebar input[type=range]{width:100%;height:30px;accent-color:var(--rq-ink-blue);cursor:pointer;margin:0}.site-public .rq-board-detail{border-bottom:1px solid var(--rq-line);min-height:64px;color:var(--rq-muted);padding:12px 16px 10px;font-size:14.5px;line-height:1.5}.site-public .rq-board-detail strong{color:var(--rq-ink);font-weight:700}.site-public .rq-board-detail b{color:var(--rq-ink);font-variant-numeric:tabular-nums;font-weight:700}.site-public .rq-board-verdict{font-weight:700}.site-public .rq-board-verdict[data-state=in]{color:var(--rq-ink-text)}.site-public .rq-board-verdict[data-state=near]{color:var(--rq-ink)}.site-public :is(.rq-board-axis,.rq-board-row){grid-template-columns:minmax(0, 1fr) var(--strip) 56px;-moz-column-gap:18px;align-items:center;column-gap:18px;padding:0 16px;display:grid}.site-public .rq-board-axis{min-height:34px;color:var(--rq-muted);letter-spacing:.02em;font-size:12px;font-weight:700}.site-public .rq-board-axis .rq-board-strip span{text-align:center;transition:color .15s}.site-public .rq-board-axis .rq-board-strip [data-focus]{color:var(--rq-ink-text)}.site-public .rq-board-strip{grid-template-columns:repeat(12, var(--cell));gap:var(--gap);display:grid}.site-public .rq-board-seats{color:var(--rq-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.site-public .rq-board-seats b{color:var(--rq-ink);font-weight:700}.site-public .rq-board-rows{margin:0;padding:0;list-style:none}.site-public .rq-board-row{border-bottom:1px solid var(--rq-line);min-height:42px;padding-block:8px;transition:background-color .15s}.site-public .rq-board-row:last-child{border-bottom:0}.site-public .rq-board-row:hover,.site-public .rq-board-row[data-focus]{background:color-mix(in srgb, var(--rq-ink-text) 6%, transparent)}.site-public .rq-board-name{color:var(--rq-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none}.site-public a.rq-board-name:hover{color:var(--rq-ink-text)}.site-public .rq-board-axis .rq-board-name{color:var(--rq-muted);font-size:12px;font-weight:700}.site-public .rq-board-empty{color:var(--rq-muted);padding:22px 16px;font-size:15px}.site-public .rq-board-centres{color:var(--rq-muted);margin-top:14px;font-size:14px;line-height:1.8}.site-public .rq-board-centres b{color:var(--rq-ink);font-weight:700}.site-public .rq-board-centres a{color:var(--rq-ink);text-decoration:none}.site-public .rq-board-centres a:hover{color:var(--rq-ink-text)}.site-public :is(.rq-board-cell,.rq-board-legend i){width:var(--cell);height:var(--cell);border:1.5px solid var(--rq-line-strong);border-radius:3px;display:block;position:relative}.site-public .rq-board-legend i{flex:none;width:16px;height:16px}.site-public .rq-board-cell{cursor:pointer;transition:transform .4s cubic-bezier(.16, 1, .3, 1) calc(var(--c,0) * 16ms), background-color .3s ease calc(var(--c,0) * 16ms), border-color .3s ease calc(var(--c,0) * 16ms);transform:scale(.8)}.site-public :is(.rq-board-cell,.rq-board-legend i)[data-state=in]{border-color:var(--rq-ink-blue);background:var(--rq-ink-blue);transform:none}.site-public :is(.rq-board-cell,.rq-board-legend i)[data-state=near]{border-color:var(--rq-ink-text);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--rq-ink-text) 60%, transparent) 0 2px, transparent 2px 5px)}.site-public .rq-board-cell[data-state=near]{transform:scale(.92)}.site-public :is(.rq-board-cell,.rq-board-legend i)[data-state=none]{background:radial-gradient(circle, var(--rq-line-strong) 2.2px, transparent 2.7px);border-color:#0000}.site-public .rq-board-cell[data-state=none]{cursor:default;transform:none}.site-public .rq-board-cell:hover{outline:2px solid var(--rq-ink-text);outline-offset:1px}.site-public .rq-board-cell[data-state=none]:hover{outline:0}@media (max-width:760px){.site-public .rq-board{--cell:21px;--gap:3px}.site-public :is(.rq-board-axis,.rq-board-row){-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name seats""strip strip";gap:8px 12px;padding:0 12px}.site-public .rq-board-row{padding-block:10px}.site-public .rq-board-name{grid-area:name}.site-public .rq-board-seats{grid-area:seats}.site-public .rq-board-strip{grid-area:strip}.site-public .rq-board-axis{grid-template-areas:"strip strip";padding-block:8px}.site-public .rq-board-axis :is(.rq-board-name,.rq-board-seats){display:none}.site-public .rq-board-detail{min-height:86px;padding:10px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.site-public .rq-board-cell{transition:none}}
