.index-module-scss-module__sQdNpq__overview{--ovw-accent:var(--spotlight-theme-color,#e05a4d);--ovw-win:#4caf50;--ovw-loss:#ff4655;--ovw-abandon:#6b6b78;--ovw-good:#4caf50;flex-direction:column;gap:10px;width:100%;display:flex}.index-module-scss-module__sQdNpq__overview>*{margin-bottom:0!important}.index-module-scss-module__sQdNpq__section{flex-direction:column;gap:14px;display:flex}.index-module-scss-module__sQdNpq__h2{border-bottom:1px solid var(--border-soft,#ffffff14);margin:0;padding-bottom:8px;font-size:1.25rem;line-height:1.25}.index-module-scss-module__sQdNpq__lead{color:var(--text-secondary,#c9c9d4);margin:0;font-size:.96rem;line-height:1.6}.index-module-scss-module__sQdNpq__subhead{color:var(--text-secondary,#c9c9d4);margin:-9px 0 0;font-size:.9rem}.index-module-scss-module__sQdNpq__note{color:#ffffffb3;margin:0;font-size:.8rem;font-style:italic}.index-module-scss-module__sQdNpq__bars,.index-module-scss-module__sQdNpq__classBars,.index-module-scss-module__sQdNpq__synergyList{flex-direction:column;gap:10px;display:flex}.index-module-scss-module__sQdNpq__barRow,.index-module-scss-module__sQdNpq__classRow,.index-module-scss-module__sQdNpq__synergyRow{align-items:center;gap:10px;display:flex}.index-module-scss-module__sQdNpq__classRow,.index-module-scss-module__sQdNpq__synergyRow{color:inherit;border-radius:4px;margin:0 -6px;padding:4px 6px;text-decoration:none;transition:background .15s}.index-module-scss-module__sQdNpq__classRow:hover,.index-module-scss-module__sQdNpq__synergyRow:hover{background:#ffffff0a}.index-module-scss-module__sQdNpq__barLabel{color:var(--text-secondary,#c9c9d4);flex:0 0 120px;font-size:.85rem}.index-module-scss-module__sQdNpq__barTrack{background:#ffffff12;border-radius:6px;flex:1;min-width:60px;height:10px;overflow:hidden}.index-module-scss-module__sQdNpq__barFill{border-radius:6px;height:100%;display:block}.index-module-scss-module__sQdNpq__barAccent{background:var(--ovw-accent)}.index-module-scss-module__sQdNpq__barMuted{background:#ffffff47}.index-module-scss-module__sQdNpq__barGood{background:var(--ovw-good)}.index-module-scss-module__sQdNpq__barValue{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 52px;font-size:.9rem;font-weight:700}[dir=rtl] .index-module-scss-module__sQdNpq__barValue{text-align:left}.index-module-scss-module__sQdNpq__barValueGood{color:var(--ovw-good)}.index-module-scss-module__sQdNpq__metaRow{flex-wrap:wrap;gap:8px;display:flex}.index-module-scss-module__sQdNpq__chip{color:var(--text-secondary,#c9c9d4);white-space:nowrap;background:#ffffff0f;border-radius:4px;padding:4px 9px;font-size:.72rem;font-weight:600}.index-module-scss-module__sQdNpq__chipGood{color:#7ed985;background:#4caf5029}.index-module-scss-module__sQdNpq__chipBad{color:#ff8b96;background:#ff465529}.index-module-scss-module__sQdNpq__chipNeutral{color:#6fe3ee;background:#00f0ff1f}.index-module-scss-module__sQdNpq__chipWarn{color:#ffd35c;background:#ffc10729}.index-module-scss-module__sQdNpq__outcomes{align-items:center;gap:6px}.index-module-scss-module__sQdNpq__donutWrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;display:flex}.index-module-scss-module__sQdNpq__donut{border-radius:50%;flex-shrink:0;width:150px;height:150px;position:relative}.index-module-scss-module__sQdNpq__donutHole{background:var(--surface-2,#15151c);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:26px;bottom:26px;left:26px;right:26px}.index-module-scss-module__sQdNpq__donutNum{font-size:1.7rem;font-weight:800;line-height:1}.index-module-scss-module__sQdNpq__donutSub{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;font-size:.68rem}.index-module-scss-module__sQdNpq__legend{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__sQdNpq__legend li{color:var(--text-secondary,#c9c9d4);align-items:center;gap:8px;font-size:.9rem;display:flex}.index-module-scss-module__sQdNpq__legend strong{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto}[dir=rtl] .index-module-scss-module__sQdNpq__legend strong{margin-left:0;margin-right:auto}.index-module-scss-module__sQdNpq__dot{border-radius:3px;flex-shrink:0;width:12px;height:12px}.index-module-scss-module__sQdNpq__dotWin{background:var(--ovw-win)}.index-module-scss-module__sQdNpq__dotLoss{background:var(--ovw-loss)}.index-module-scss-module__sQdNpq__dotAbandon{background:var(--ovw-abandon)}.index-module-scss-module__sQdNpq__classSingle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.index-module-scss-module__sQdNpq__classSingleLink{color:inherit;border-radius:4px;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.index-module-scss-module__sQdNpq__classSingleLink:hover{color:var(--ovw-accent);background:#ffffff0d}.index-module-scss-module__sQdNpq__classSingleMeta{color:var(--text-secondary,#c9c9d4);font-size:.92rem}.index-module-scss-module__sQdNpq__classIcon,.index-module-scss-module__sQdNpq__synergyIcon{border-radius:4px;flex-shrink:0}.index-module-scss-module__sQdNpq__className,.index-module-scss-module__sQdNpq__synergyName{text-overflow:ellipsis;white-space:nowrap;flex:0 0 116px;font-size:.9rem;font-weight:600;overflow:hidden}.index-module-scss-module__sQdNpq__classRuns,.index-module-scss-module__sQdNpq__synergyRuns{text-align:right;color:#ffffffb3;flex:0 0 84px;font-size:.78rem}[dir=rtl] .index-module-scss-module__sQdNpq__classRuns,[dir=rtl] .index-module-scss-module__sQdNpq__synergyRuns{text-align:left}.index-module-scss-module__sQdNpq__statGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.index-module-scss-module__sQdNpq__statCell{border:1px solid var(--border-soft,#ffffff12);background:#ffffff08;border-radius:4px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.index-module-scss-module__sQdNpq__statLabel{text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;font-size:.7rem}.index-module-scss-module__sQdNpq__statValue{font-size:1.05rem;font-weight:700}.index-module-scss-module__sQdNpq__threatList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.index-module-scss-module__sQdNpq__threatRow{border:1px solid var(--border-soft,#ffffff12);background:#ffffff08;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.index-module-scss-module__sQdNpq__threatName{font-size:.92rem;font-weight:600}.index-module-scss-module__sQdNpq__threatCount{color:#ff8b96;white-space:nowrap;font-size:.8rem;font-weight:700}.index-module-scss-module__sQdNpq__seeAlso{flex-wrap:wrap;gap:10px;display:flex}.index-module-scss-module__sQdNpq__seeAlsoLink{color:var(--ovw-accent);border:1px solid color-mix(in srgb, var(--ovw-accent) 45%, transparent);background:color-mix(in srgb, var(--ovw-accent) 8%, transparent);border-radius:4px;padding:7px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s}.index-module-scss-module__sQdNpq__seeAlsoLink:hover{background:color-mix(in srgb, var(--ovw-accent) 18%, transparent)}@media screen and (max-width:800px){.index-module-scss-module__sQdNpq__barLabel{flex-basis:92px;font-size:.8rem}.index-module-scss-module__sQdNpq__className,.index-module-scss-module__sQdNpq__synergyName{flex-basis:90px}.index-module-scss-module__sQdNpq__classRuns,.index-module-scss-module__sQdNpq__synergyRuns{display:none}.index-module-scss-module__sQdNpq__donutWrap{gap:18px}}.index-module-scss-module__sQdNpq__dataPill{color:#ffffffb3;text-align:center;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:60px;padding:2px 8px;font-size:.72rem;font-weight:600;display:flex}.index-module-scss-module__sQdNpq__barRuns{text-align:right;color:#ffffffb3;white-space:nowrap;flex:0 0 84px;font-size:.78rem}[dir=rtl] .index-module-scss-module__sQdNpq__barRuns{text-align:left}.index-module-scss-module__sQdNpq__barSkip{background:#ffffff57}.index-module-scss-module__sQdNpq__offersLine{color:#ffffffb3;margin:-6px 0 0;font-size:.82rem}@media screen and (max-width:800px){.index-module-scss-module__sQdNpq__barRuns{flex-basis:62px;font-size:.72rem}.index-module-scss-module__sQdNpq__dataPill{font-size:.66rem}}
