.rating-guide.svelte-syxpu2{display:grid;gap:var(--space-8);min-width:0}.back-link.svelte-syxpu2{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:700;justify-self:start}.guide-hero.svelte-syxpu2{display:grid;gap:var(--space-3);max-width:48rem}.guide-hero.svelte-syxpu2 p:where(.svelte-syxpu2){color:var(--color-muted);font-size:clamp(var(--font-size-md),3vw,var(--font-size-lg))}.act.svelte-syxpu2{display:grid;gap:var(--space-6);min-width:0}.act-heading.svelte-syxpu2{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.act-heading.svelte-syxpu2>span:where(.svelte-syxpu2){align-items:center;background:var(--color-primary);border-radius:50%;color:var(--color-bg);display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:800;height:44px;justify-content:center;width:44px}.act-heading.svelte-syxpu2 div:where(.svelte-syxpu2){display:grid;gap:var(--space-1)}.act-heading.svelte-syxpu2 p:where(.svelte-syxpu2),.guide-table-section.svelte-syxpu2>p:where(.svelte-syxpu2),.confidence-guide.svelte-syxpu2 p:where(.svelte-syxpu2){color:var(--color-muted)}.concept-grid.svelte-syxpu2{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.concept-card.svelte-syxpu2,.moving-ratings.svelte-syxpu2,.simulator.svelte-syxpu2,.guide-table-section.svelte-syxpu2,.confidence-guide.svelte-syxpu2,.board-diagram.svelte-syxpu2,.season-callout.svelte-syxpu2,.faq.svelte-syxpu2,.exact-spec.svelte-syxpu2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.concept-card.svelte-syxpu2{display:grid;gap:var(--space-2);padding:var(--space-5)}.concept-card.svelte-syxpu2 p:where(.svelte-syxpu2){color:var(--color-muted);font-size:var(--font-size-sm)}.primary-card.svelte-syxpu2{border-color:var(--color-primary)}.moving-ratings.svelte-syxpu2,.board-diagram.svelte-syxpu2{display:grid;gap:var(--space-4);margin:0;padding:var(--space-5)}.moving-ratings.svelte-syxpu2 figcaption:where(.svelte-syxpu2),.board-diagram.svelte-syxpu2 figcaption:where(.svelte-syxpu2){font-size:var(--font-size-lg);font-weight:800}.moving-ratings.svelte-syxpu2>p:where(.svelte-syxpu2){color:var(--color-muted);font-size:var(--font-size-sm)}.match-nodes.svelte-syxpu2{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.player-side.svelte-syxpu2{background:var(--color-surface-2);border-radius:var(--radius-card);display:grid;gap:var(--space-2);padding:var(--space-4)}.player-side.svelte-syxpu2 span:where(.svelte-syxpu2){border-left:3px solid var(--color-primary);padding-left:var(--space-2)}.versus.svelte-syxpu2{align-self:center;color:var(--color-accent);font-weight:800}.movement-rules.svelte-syxpu2{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.movement-rules.svelte-syxpu2 li:where(.svelte-syxpu2){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:var(--space-1);padding:var(--space-4)}.movement-rules.svelte-syxpu2 span:where(.svelte-syxpu2),.rd-rule.svelte-syxpu2{color:var(--color-muted);font-size:var(--font-size-sm)}.simulator.svelte-syxpu2{display:grid;gap:var(--space-5);padding:var(--space-5)}.simulator.svelte-syxpu2>header:where(.svelte-syxpu2){display:grid;gap:var(--space-1)}.simulator.svelte-syxpu2>header:where(.svelte-syxpu2) p:where(.svelte-syxpu2){color:var(--color-muted)}.preset-row.svelte-syxpu2{display:flex;flex-wrap:wrap;gap:var(--space-2)}.preset-row.svelte-syxpu2 button:where(.svelte-syxpu2),.rd-options.svelte-syxpu2 button:where(.svelte-syxpu2){background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;min-height:44px;padding:var(--space-2) var(--space-4)}.preset-row.svelte-syxpu2 button:where(.svelte-syxpu2):hover,.rd-options.svelte-syxpu2 button:where(.svelte-syxpu2):hover,.rd-options.svelte-syxpu2 button.selected:where(.svelte-syxpu2){border-color:var(--color-primary);color:var(--color-primary)}.slider-grid.svelte-syxpu2{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.slider-control.svelte-syxpu2{display:grid;gap:var(--space-3);min-width:0}.slider-control.svelte-syxpu2>span:where(.svelte-syxpu2),.slider-control.svelte-syxpu2 small:where(.svelte-syxpu2){align-items:center;display:flex;justify-content:space-between}.slider-control.svelte-syxpu2 output:where(.svelte-syxpu2){color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:800}.slider-control.svelte-syxpu2 input:where(.svelte-syxpu2){accent-color:var(--color-primary);min-height:44px;width:100%}.slider-control.svelte-syxpu2 small:where(.svelte-syxpu2){color:var(--color-muted)}.rd-options.svelte-syxpu2{display:grid;gap:var(--space-2)}.rd-options.svelte-syxpu2>div:where(.svelte-syxpu2){display:flex;flex-wrap:wrap;gap:var(--space-2)}.estimate-results.svelte-syxpu2{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.result-card.svelte-syxpu2{border:1px solid currentColor;border-radius:var(--radius-card);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}.result-card.svelte-syxpu2>p:where(.svelte-syxpu2):last-child{color:var(--color-muted);font-size:var(--font-size-sm)}.win-result.svelte-syxpu2{color:var(--color-primary)}.loss-result.svelte-syxpu2{color:var(--color-accent)}.result-label.svelte-syxpu2{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2)}.result-label.svelte-syxpu2 strong:where(.svelte-syxpu2){font-family:var(--font-mono);font-size:var(--font-size-xl)}.after-rating.svelte-syxpu2{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;gap:var(--space-3)}.current-confidence.svelte-syxpu2{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.current-confidence.svelte-syxpu2>span:where(.svelte-syxpu2){font-weight:800}.current-confidence.svelte-syxpu2 p:where(.svelte-syxpu2){color:var(--color-muted);flex-basis:100%;font-size:var(--font-size-sm)}.estimate-note.svelte-syxpu2{color:var(--color-muted);font-size:var(--font-size-xs)}.sr-only.svelte-syxpu2{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}blockquote.svelte-syxpu2{border-left:4px solid var(--color-primary);color:var(--color-text);font-size:clamp(var(--font-size-lg),3vw,var(--font-size-xl));font-weight:800;margin:0;padding:var(--space-3) var(--space-5)}.guide-table-section.svelte-syxpu2,.confidence-guide.svelte-syxpu2{display:grid;gap:var(--space-4);padding:var(--space-5)}.table-wrap.svelte-syxpu2{max-width:100%;min-width:0}table.svelte-syxpu2{table-layout:fixed}th.svelte-syxpu2,td.svelte-syxpu2{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:var(--space-3);text-align:left}thead.svelte-syxpu2 th:where(.svelte-syxpu2){color:var(--color-muted);font-size:var(--font-size-xs)}tbody.svelte-syxpu2 th:where(.svelte-syxpu2){font-size:var(--font-size-sm)}.win-delta.svelte-syxpu2,.loss-delta.svelte-syxpu2{font-family:var(--font-mono);font-weight:800}.win-delta.svelte-syxpu2{color:var(--color-primary)}.loss-delta.svelte-syxpu2{color:var(--color-accent)}.confidence-guide.svelte-syxpu2 ul:where(.svelte-syxpu2){display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.confidence-guide.svelte-syxpu2 li:where(.svelte-syxpu2){align-items:start;background:var(--color-surface-2);border-radius:var(--radius-card);display:grid;gap:var(--space-2);padding:var(--space-3)}.board-pair.svelte-syxpu2{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.board-pair.svelte-syxpu2 section:where(.svelte-syxpu2){background:var(--color-surface-2);border-radius:var(--radius-card);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4)}.board-pair.svelte-syxpu2 section:where(.svelte-syxpu2)>p:where(.svelte-syxpu2){color:var(--color-muted);font-size:var(--font-size-sm)}.board-pair.svelte-syxpu2 ol:where(.svelte-syxpu2){display:grid;gap:var(--space-2);list-style-position:inside;margin:0;padding:0}.board-pair.svelte-syxpu2 li:where(.svelte-syxpu2){border:1px solid var(--color-border);border-radius:8px;display:flex;gap:var(--space-2);justify-content:space-between;min-width:0;padding:var(--space-2)}.board-pair.svelte-syxpu2 li:where(.svelte-syxpu2) span:where(.svelte-syxpu2){min-width:0;overflow-wrap:anywhere}.board-pair.svelte-syxpu2 .same-rating:where(.svelte-syxpu2){border-color:var(--color-primary)}.board-pair.svelte-syxpu2 .excluded:where(.svelte-syxpu2){color:var(--color-muted);filter:grayscale(1);opacity:.55}.rating-bar.svelte-syxpu2{align-self:center;background:var(--color-muted);border-radius:var(--radius-pill);display:block;height:8px;max-width:52%;min-width:2.5rem}.rating-bar.high.svelte-syxpu2{width:52%}.rating-bar.current.svelte-syxpu2{background:var(--color-primary);width:44%}.rating-bar.low.svelte-syxpu2{width:36%}.season-callout.svelte-syxpu2{display:grid;gap:var(--space-2);padding:var(--space-5)}.season-callout.svelte-syxpu2>strong:where(.svelte-syxpu2){color:var(--color-primary);font-size:var(--font-size-lg)}.season-callout.svelte-syxpu2 p:where(.svelte-syxpu2){color:var(--color-muted)}.season-callout.svelte-syxpu2 code:where(.svelte-syxpu2){overflow-wrap:anywhere}.faq.svelte-syxpu2{display:grid;gap:var(--space-3);padding:var(--space-5)}.faq.svelte-syxpu2 details:where(.svelte-syxpu2){border-top:1px solid var(--color-border);padding-top:var(--space-3)}.faq.svelte-syxpu2 summary:where(.svelte-syxpu2),.exact-spec.svelte-syxpu2 summary:where(.svelte-syxpu2){cursor:pointer;font-weight:800;min-height:44px;padding:var(--space-2) 0}.faq.svelte-syxpu2 details:where(.svelte-syxpu2) p:where(.svelte-syxpu2){color:var(--color-muted);padding:var(--space-2) 0 var(--space-3)}.exact-spec.svelte-syxpu2{padding:var(--space-5)}.exact-spec.svelte-syxpu2>div:where(.svelte-syxpu2){display:grid;gap:var(--space-4);padding-top:var(--space-3)}.exact-spec.svelte-syxpu2 dl:where(.svelte-syxpu2){display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.exact-spec.svelte-syxpu2 dl:where(.svelte-syxpu2) div:where(.svelte-syxpu2){background:var(--color-surface-2);border-radius:8px;display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-3)}.exact-spec.svelte-syxpu2 dd:where(.svelte-syxpu2){font-family:var(--font-mono);font-weight:800;margin:0}.formula.svelte-syxpu2{background:var(--color-bg);border-radius:var(--radius-card);display:grid;gap:var(--space-2);max-width:100%;padding:var(--space-4)}.formula.svelte-syxpu2 code:where(.svelte-syxpu2){overflow-wrap:anywhere;white-space:normal}@media(max-width:760px){.rating-guide.svelte-syxpu2{gap:var(--space-7)}.concept-grid.svelte-syxpu2,.movement-rules.svelte-syxpu2{grid-template-columns:repeat(2,minmax(0,1fr))}.slider-grid.svelte-syxpu2,.estimate-results.svelte-syxpu2,.board-pair.svelte-syxpu2{grid-template-columns:1fr}th.svelte-syxpu2,td.svelte-syxpu2{padding:var(--space-2)}.guide-table-section .rd-confidence .number{display:none}}@media(max-width:520px){.concept-grid.svelte-syxpu2,.movement-rules.svelte-syxpu2,.confidence-guide.svelte-syxpu2 ul:where(.svelte-syxpu2){grid-template-columns:1fr}.match-nodes.svelte-syxpu2{grid-template-columns:1fr}.versus.svelte-syxpu2{justify-self:center}.simulator.svelte-syxpu2,.moving-ratings.svelte-syxpu2,.guide-table-section.svelte-syxpu2,.confidence-guide.svelte-syxpu2,.board-diagram.svelte-syxpu2,.season-callout.svelte-syxpu2,.faq.svelte-syxpu2,.exact-spec.svelte-syxpu2{padding:var(--space-4)}.preset-row.svelte-syxpu2 button:where(.svelte-syxpu2),.rd-options.svelte-syxpu2 button:where(.svelte-syxpu2){flex:1 1 100%}table.svelte-syxpu2{font-size:var(--font-size-xs)}.exact-spec.svelte-syxpu2 dl:where(.svelte-syxpu2){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.svelte-syxpu2,.svelte-syxpu2:before,.svelte-syxpu2:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
