.csRoot .eloIntro{padding:48px 16px 32px}@media (min-width:640px){.csRoot .eloIntro{padding:64px 16px 48px}}.csRoot .eloPage .toolsHead{max-width:48rem;margin:0 auto 32px}@media (min-width:640px) and (max-width:767.98px){.csRoot .eloPage .toolsTitle{font-size:36px}}.csRoot .eloHeadIcon{display:block;margin:0 auto 14px}.csRoot .eloCalc{box-sizing:border-box;max-width:36rem;margin:0 auto;padding:0 16px}.csRoot .eloCalc .csPanel{padding:20px 16px 22px}@media (min-width:640px){.csRoot .eloCalc .csPanel{padding:28px 24px 30px}}.csRoot .eloStack{display:flex;flex-direction:column;gap:20px}.csRoot .eloDials{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:520px){.csRoot .eloDials{grid-template-columns:1fr 1fr}}.csRoot .eloDialBox{min-width:0}.csRoot .eloDial{display:flex;align-items:center;gap:8px}.csRoot .eloDial .csIconBtn{flex:none}.csRoot .eloGrip{display:block;flex:1 1 auto;min-width:0;touch-action:none}.csRoot .eloDial .csInput{min-width:0;padding:8px 6px;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:var(--csLeadFlat);text-align:center;cursor:ns-resize}@media (min-width:640px){.csRoot .eloDial .csInput{font-size:30px}}.csRoot .eloStepGlyph{font-family:var(--csMono);font-size:19px;font-weight:600;line-height:var(--csLeadFlat)}.csRoot .eloRange{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;height:26px;margin:0;padding:0;background:none;cursor:pointer}@media (pointer:coarse){.csRoot .eloRange{height:44px}}.csRoot .eloRange::-webkit-slider-runnable-track{box-sizing:border-box;height:12px;border:1px solid var(--csWellEdge);border-radius:6px;background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .eloRange::-moz-range-track{box-sizing:border-box;height:12px;border:1px solid var(--csWellEdge);border-radius:6px;background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .eloRange::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:20px;height:20px;margin-top:-5px;border:1px solid var(--csEdge);border-bottom:3px solid var(--csSole);border-radius:50%;background:var(--csFace)}.csRoot .eloRange::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:1px solid var(--csEdge);border-bottom:3px solid var(--csSole);border-radius:50%;background:var(--csFace)}.csRoot .eloRange:focus-visible{outline:var(--csFocusW) solid var(--csAmberHi);outline-offset:var(--csFocusGap);border-radius:var(--csRadKeySm)}.csRoot .eloMatchup{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:14px 14px 15px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKeySm);background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .eloSplit{display:flex;align-items:center;gap:12px}.csRoot .eloSide{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:2px;align-items:flex-start}.csRoot .eloSideEnd{align-items:flex-end;text-align:right}.csRoot .eloPct{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:var(--csLeadFlat);color:var(--csInk)}.csRoot .eloPctThem,.csRoot .eloSideLabel{color:var(--csInkMeta)}.csRoot .eloSideLabel{font-size:12px;line-height:var(--csLeadBody)}.csRoot .eloVerdict{display:flex;flex:0 1 auto;min-width:0;flex-direction:column;align-items:center;gap:3px;text-align:center}.csRoot .eloMood{font-size:12.5px;font-weight:600;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .eloVs{font-family:var(--csMono);font-size:10.5px;letter-spacing:.08em;line-height:var(--csLeadFlat);text-transform:uppercase;color:var(--csInkDim)}.csRoot .eloOutcome{display:flex;flex-direction:column;gap:10px}.csRoot .eloOutcomeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.csRoot .eloOutcomeGrid .csCard{align-items:center;gap:4px;padding:10px 6px 11px;text-align:center}@media (pointer:coarse){.csRoot .eloOutcomeGrid .csCard{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .eloOutcomeLabel{font-size:11px;font-weight:600;letter-spacing:.08em;line-height:var(--csLeadFlat);text-transform:uppercase;color:var(--csInkMeta)}.csRoot .eloDelta,.csRoot .eloOutcomeGrid .csCard[data-state=selected] .eloOutcomeLabel{color:var(--csInk)}.csRoot .eloDelta{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:var(--csLeadFlat)}@media (min-width:400px){.csRoot .eloDelta{font-size:26px}}.csRoot .eloDeltaUnit{font-size:10.5px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .eloResult{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px 20px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKeySm);background:var(--csWell);box-shadow:var(--csCutShadow);text-align:center}.csRoot .eloResultRow{display:flex;align-items:baseline;justify-content:center;gap:12px}.csRoot .eloResultValue{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:var(--csLeadFlat);color:var(--csInk)}@media (min-width:640px){.csRoot .eloResultValue{font-size:48px}}.csRoot .eloResult .csChip{background:var(--csWellDeep)}.csRoot .eloTrace{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:13px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .eloTraceTo{color:var(--csInk)}.csRoot .eloTraceArrow{flex:none;color:var(--csInkDim)}.csRoot .eloAdv .csAccBody{display:flex;flex-direction:column;gap:18px}@media (pointer:coarse){.csRoot .eloAdv .csAccHead{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .eloKRow{display:flex;align-items:center;gap:12px}.csRoot .eloKRow .eloRange{flex:1 1 auto;min-width:0}.csRoot .eloKScale{display:flex;justify-content:space-between;gap:12px;font-family:var(--csMono);font-size:10.5px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .eloArticle{box-sizing:border-box;max-width:48rem;margin:0 auto;padding:8px 16px 56px}.csRoot .eloSection{padding:28px 0}@media (min-width:640px){.csRoot .eloSection{padding:34px 0}}.csRoot .eloFormulas{margin:0 0 18px}.csRoot .eloFormula{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0 0 10px;padding:12px 14px 13px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKeySm);background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .eloFormula:last-child{margin-bottom:0}.csRoot .eloFormulaBody{display:block;overflow-x:auto;font-family:var(--csMono);font-size:14px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .eloFormulaBody sub,.csRoot .eloFormulaBody sup{position:relative;font-size:.75em;vertical-align:baseline}.csRoot .eloFormulaBody sup{top:-.45em}.csRoot .eloFormulaBody sub{bottom:-.25em}.csRoot .eloRanges{margin:4px 0 0}.csRoot .eloRanges .csRow>.csChip{flex:none;min-width:6.5rem;justify-content:center}@media (pointer:coarse){.csRoot .eloRanges .csRow{min-height:44px}}.csRoot .eloRanges .csRowTitle{overflow:visible;white-space:normal;color:var(--csInk)}.csRoot .eloPlatforms{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 18px}.csRoot .eloPlatforms .csCardStatic{align-items:center;gap:5px;padding:12px 8px 13px;text-align:center}.csRoot .eloPlatformAlgo{font-size:12px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .eloPlatformK{font-family:var(--csMono)}.csRoot .eloPlatformK,.csRoot .eloPlatformNote{font-size:11px;line-height:var(--csLeadFlat);color:var(--csInkMeta)}.csRoot .eloNote{box-sizing:border-box;margin:18px 0 0;padding:14px 16px 15px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKeySm);background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .eloNoteBody{margin:0;font-family:var(--csUi);font-size:14.5px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .eloNoteLabel{font-weight:600;color:var(--csInk)}.csRoot .eloCtas{display:flex;flex-direction:column;gap:10px;margin-top:22px}@media (min-width:480px){.csRoot .eloCtas{flex-direction:row;align-items:flex-start}}@media (pointer:coarse){.csRoot .eloCtas .csBtn{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .eloFaqItem{padding:18px 0;border-top:1px solid var(--csLine)}.csRoot .eloFaqItem:first-child{padding-top:0;border-top:0}.csRoot .eloFaqItem:last-child{padding-bottom:0}.csRoot .csProse .eloFaq .eloFaqItem h3.eloFaqQ{margin:0 0 6px}.csRoot .csProse .eloFaq .eloFaqItem p.eloFaqA{margin:0}