.round-spotlight{--rs-ink:#123e32;--rs-accent:#236e54;--rs-lime:#d8f79a;--rs-muted:#587166;--rs-line:#dce8e1;--rs-soft:#f2f7f3;border:1px solid var(--rs-line);color:var(--rs-ink);text-align:left;background:#fff;border-radius:22px;margin:0 0 26px;font-size:16px;line-height:1.5;overflow:hidden;box-shadow:0 10px 32px #133f3207}.round-spotlight *{box-sizing:border-box;min-width:0}.round-spotlight button,.round-spotlight select{font:inherit;cursor:pointer}.round-spotlight button{color:inherit;background:0 0;border:0;min-height:44px}.round-spotlight button:disabled{opacity:.35;cursor:default}.round-spotlight :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #3f9073}.round-spotlight :is(h2,h3,h4,p){margin:0}.round-spotlight .rs-head{background:var(--rs-ink);color:#fff;padding:28px 30px 0}.round-spotlight .rs-eyebrow{letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.round-spotlight .rs-eyebrow>span:first-child{color:var(--rs-lime);align-items:center;gap:8px;display:flex}.round-spotlight .rs-phase{letter-spacing:0;color:#f2faef;border:1px solid #ffffff50;border-radius:30px;padding:5px 10px;font-size:12px;font-weight:500}.round-spotlight .rs-head h2{letter-spacing:-.8px;color:#fff;margin:20px 0 10px;font-size:clamp(26px,3vw,36px);font-weight:750;line-height:1.15}.round-spotlight .rs-head>p{color:#d7e8df;max-width:650px;font-size:15px;line-height:1.6}.round-spotlight .rs-numbers{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.round-spotlight .rs-numbers>div{grid-template-columns:auto 1fr;align-items:center;gap:0 9px;padding:19px 12px 20px 0;display:grid}.round-spotlight .rs-numbers svg{color:var(--rs-lime)}.round-spotlight .rs-numbers strong{color:var(--rs-lime);font-variant-numeric:tabular-nums;font-size:30px;font-weight:750;line-height:1.2}.round-spotlight .rs-numbers strong small{color:#d7e8df;margin-left:2px;font-size:17px;font-weight:500}.round-spotlight .rs-numbers>div>span{color:#e1eee7;grid-column:1/-1;margin-top:4px;font-size:13px}.round-spotlight .rs-highlights{border-bottom:1px solid var(--rs-line);background:#f6f9f3;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:22px 30px;display:grid}.round-spotlight .rs-highlights>div{align-items:flex-start;gap:12px;display:flex}.round-spotlight .rs-highlights svg{color:var(--rs-accent);flex-shrink:0;margin-top:3px}.round-spotlight .rs-highlights :is(strong,small,span){overflow-wrap:anywhere;display:block}.round-spotlight .rs-highlights small{color:var(--rs-muted);font-size:13px}.round-spotlight .rs-highlights strong{margin:3px 0;font-size:19px;line-height:1.35}.round-spotlight .rs-highlights span{color:var(--rs-muted);font-size:13px}.round-spotlight .rs-see-ties{color:var(--rs-accent);text-underline-offset:3px;padding:4px 0;font-size:13px;text-decoration:underline}.round-spotlight .rs-controls{background:var(--rs-soft);border:1px solid var(--rs-line);border-radius:13px;gap:4px;margin:24px 30px 0;padding:6px;display:flex}.round-spotlight .rs-controls button{color:var(--rs-muted);border-radius:9px;flex:1;padding:8px 10px;font-size:14px;font-weight:650}.round-spotlight .rs-controls button[aria-pressed=true]{background:var(--rs-ink);color:var(--rs-lime)}.round-spotlight .rs-body{padding:23px 30px 26px}.round-spotlight .rs-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.round-spotlight h3{font-size:18px;font-weight:700;line-height:1.4}.round-spotlight .rs-section-title>span{color:var(--rs-muted);white-space:nowrap;font-size:13px}.round-spotlight .rs-match-picker{scrollbar-width:thin;gap:7px;padding:3px 3px 9px;display:flex;overflow:auto}.round-spotlight .rs-match-picker button{border:1px solid var(--rs-line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:49px;padding:8px 13px;font-size:14px;font-weight:650;display:flex}.round-spotlight .rs-match-picker button[aria-pressed=true]{border-color:var(--rs-accent);background:var(--rs-soft);box-shadow:inset 0 0 0 1px var(--rs-accent)}.round-spotlight .rs-fixture{align-items:center;gap:14px;margin:15px 0;display:flex}.round-spotlight .rs-fixture>div{text-align:center;flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.round-spotlight .rs-fixture strong{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.4}.round-spotlight .rs-fixture>div>span{color:var(--rs-muted);font-size:12px}.round-spotlight .rs-nav{border-radius:8px;flex-shrink:0;place-items:center;width:36px;display:grid}.round-spotlight .rs-result{color:var(--rs-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 18px;font-size:14px;display:flex}.round-spotlight .rs-own{color:var(--rs-ink);border:1px solid var(--rs-line);border-radius:6px;margin-left:auto;padding:2px 8px}.round-spotlight .rs-votes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.round-spotlight .rs-votes>button{text-align:left;border:1px solid var(--rs-line);background:#fff;border-radius:13px;flex-direction:column;gap:10px;padding:16px;display:flex}.round-spotlight .rs-votes>button[aria-pressed=true]{border-color:var(--rs-accent);box-shadow:inset 0 0 0 1px var(--rs-accent);background:var(--rs-soft)}.round-spotlight .rs-vote-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.round-spotlight .rs-vote-top b{font-size:20px}.round-spotlight .rs-vote-top strong{font-variant-numeric:tabular-nums;font-size:25px}.round-spotlight .rs-bar{background:#e0e9e3;border-radius:8px;width:100%;height:6px;display:block;overflow:hidden}.round-spotlight .rs-bar i{background:var(--rs-accent);border-radius:8px;height:100%;transition:width .25s;display:block}.round-spotlight .rs-vote-label{color:var(--rs-muted);font-size:13px}.round-spotlight .rs-confirmed{color:var(--rs-accent);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.round-spotlight .rs-correct .rs-bar i{background:var(--rs-accent)}.round-spotlight .rs-voters{min-height:78px;margin:20px 0}.round-spotlight .rs-voters h4{margin-bottom:10px;font-size:14px;font-weight:650}.round-spotlight .rs-voters h4>span{color:var(--rs-muted);font-weight:400}.round-spotlight .rs-voters>div{flex-wrap:wrap;gap:7px;display:flex}.round-spotlight .rs-voters>div>span{background:var(--rs-soft);border:1px solid var(--rs-line);overflow-wrap:anywhere;border-radius:8px;padding:5px 10px;font-size:13px}.round-spotlight .rs-voters>div>.rs-is-me{background:#eaf7d5;border-color:#c2df99}.round-spotlight .rs-voters p{color:var(--rs-muted);font-size:14px}.round-spotlight .rs-insight{background:var(--rs-soft);border:1px solid var(--rs-line);text-align:left;border-radius:11px;align-items:center;gap:13px;width:100%;padding:15px;display:flex}.round-spotlight .rs-insight>svg{color:var(--rs-accent);flex-shrink:0}.round-spotlight .rs-insight strong{font-size:14px;display:block}.round-spotlight .rs-insight span span{color:var(--rs-muted);margin-top:3px;font-size:13px;display:block}.round-spotlight .rs-note{color:var(--rs-muted);margin-top:17px;font-size:13px;line-height:1.6}.round-spotlight .rs-empty{text-align:center;color:var(--rs-muted);padding:32px 22px}.round-spotlight .rs-empty svg{margin:0 auto 12px}.round-spotlight .rs-empty :is(h3,h4){color:var(--rs-ink);margin-bottom:8px;font-size:17px}.round-spotlight .rs-empty p{font-size:15px}.round-spotlight table{border-collapse:collapse;width:100%;font-size:14px}.round-spotlight :is(th,td){border-bottom:1px solid var(--rs-line);text-align:left;padding:12px 9px}.round-spotlight thead th{color:var(--rs-muted);font-size:12px;font-weight:600}.round-spotlight tbody th{overflow-wrap:anywhere;font-weight:600}.round-spotlight td:last-child,.round-spotlight th:last-child{text-align:right}.round-spotlight td small{white-space:nowrap;font-size:12px}.round-spotlight tbody th small{color:var(--rs-accent);font-size:12px;display:block}.round-spotlight tr.rs-is-me{background:var(--rs-soft)}.round-spotlight .rs-rival{color:var(--rs-muted);gap:7px;font-size:14px;display:grid}.round-spotlight .rs-rival select{border:1px solid var(--rs-line);width:100%;color:var(--rs-ink);background:#fff;border-radius:10px;min-height:46px;padding:12px;font-size:16px}.round-spotlight .rs-duel{text-align:center;background:var(--rs-soft);border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:20px 0 12px;padding:20px;display:grid}.round-spotlight .rs-duel>span{color:var(--rs-muted);font-size:13px}.round-spotlight .rs-duel>div>span{overflow-wrap:anywhere;font-size:14px;display:block}.round-spotlight .rs-duel strong{font-size:38px;line-height:1.3;display:block}.round-spotlight .rs-coincidence{color:var(--rs-muted);margin-bottom:18px;font-size:14px}.round-spotlight .rs-comparison>div{border-bottom:1px solid var(--rs-line);grid-template-columns:minmax(0,1fr) 52px 66px;align-items:center;gap:9px;padding:13px 0;font-size:14px;display:grid}.round-spotlight .rs-comparison>div>span{overflow-wrap:anywhere}.round-spotlight .rs-comparison small{color:var(--rs-muted);font-size:12px;display:block}.round-spotlight .rs-comparison b{text-align:center;justify-content:center;align-items:center;gap:3px;display:flex}.round-spotlight .rs-comparison-head{color:var(--rs-muted);font-size:12px!important}.round-spotlight .rs-hit{color:#176337;background:#edf6e6;border-radius:6px;padding:6px}.round-spotlight.rs-wait{background:var(--rs-soft);align-items:center;gap:15px;padding:22px;display:flex}.round-spotlight.rs-wait>svg{flex-shrink:0}.round-spotlight.rs-wait h2{font-size:20px}.round-spotlight.rs-wait p{color:var(--rs-muted);margin-top:4px;font-size:14px}@media (max-width:600px){.round-spotlight{border-radius:17px}.round-spotlight .rs-head{padding:20px 18px 0}.round-spotlight .rs-head h2{font-size:28px}.round-spotlight .rs-eyebrow{gap:9px}.round-spotlight .rs-numbers strong{font-size:26px}.round-spotlight .rs-numbers>div{gap:2px 6px;padding:17px 7px 17px 0}.round-spotlight .rs-numbers svg{width:15px}.round-spotlight .rs-numbers>div>span{font-size:12px}.round-spotlight .rs-highlights{gap:16px;padding:18px}.round-spotlight .rs-controls{margin:18px 16px 0;padding:4px}.round-spotlight .rs-controls button{padding:8px 3px;font-size:13px}.round-spotlight .rs-body{padding:19px 16px 22px}.round-spotlight .rs-section-title h3{font-size:17px}.round-spotlight .rs-fixture{gap:4px}.round-spotlight .rs-fixture>div{grid-template-columns:1fr;gap:3px}.round-spotlight .rs-fixture strong{font-size:16px}.round-spotlight .rs-fixture>div>span{font-size:12px}.round-spotlight .rs-votes{gap:8px}.round-spotlight .rs-votes>button{gap:9px;padding:12px 9px}.round-spotlight .rs-vote-top{gap:3px}.round-spotlight .rs-vote-top strong{font-size:22px}.round-spotlight .rs-vote-top b{font-size:17px}.round-spotlight .rs-vote-label{font-size:12px}.round-spotlight :is(th,td){padding:11px 5px}.round-spotlight .rs-duel{gap:7px;padding:18px 10px}.round-spotlight .rs-result{font-size:13px}.round-spotlight .rs-confirmed{font-size:11px}.round-spotlight .rs-comparison>div{grid-template-columns:minmax(0,1fr) 40px 60px}}@media (prefers-reduced-motion:reduce){.round-spotlight .rs-bar i{transition:none}}.external-mail{border:1px solid var(--border,#d7e3ee);background:var(--surface-soft,#f4f8fc);border-radius:16px;margin:24px 0;padding:22px}.external-mail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.external-mail h3{margin:0}.external-mail p{line-height:1.6}.external-mail-config{border-top:1px solid #d7e3ee;margin-top:18px;padding-top:14px}.external-mail-config label{margin-top:14px;font-weight:600;display:block}.external-mail-config input{box-sizing:border-box;color:#15384d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bccfdf;border-radius:8px;margin-top:6px;padding:12px;font-size:14px;display:block}.external-mail-config ol{padding-left:22px;line-height:1.8}.external-mail [role=status]:empty{display:none}@media (max-width:600px){.external-mail{padding:16px}.external-mail .button{width:100%}}
