.csRoot .rcIntro{padding:48px 0 32px}@media (min-width:640px){.csRoot .rcIntro{padding:64px 0 48px}}.csRoot .rcPage .toolsHead{max-width:48rem;margin:0 auto 32px;padding:0 16px}@media (min-width:640px) and (max-width:767.98px){.csRoot .rcPage .toolsTitle{font-size:36px}}.csRoot .rcHeadIcon{display:block;margin:0 auto 14px}.csRoot .rcCalc{box-sizing:border-box;max-width:40rem;margin:0 auto;padding:0 16px}.csRoot .rcCalc .csPanel{padding:20px 16px 22px}@media (min-width:640px){.csRoot .rcCalc .csPanel{padding:28px 24px 30px}}.csRoot .rcStack{display:flex;flex-direction:column;gap:22px}.csRoot .rcPair{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.csRoot .rcGroup{display:flex;flex-direction:column;gap:12px}.csRoot .rcChecks{display:flex;flex-direction:column;gap:10px}.csRoot .rcNote{font-size:13px;color:var(--csInkMeta)}.csRoot .rcNote,.csRoot .rcSummary{margin:0;font-family:var(--csUi);line-height:var(--csLeadBody)}.csRoot .rcSummary{font-size:14px;color:var(--csInkBody)}.csRoot .rcCalc .csTableWrap{margin:0}.csRoot :is(.rcCalc,.rcBlock) .csTableWrap table.csTable tr>:is(th,td){padding-inline:6px}@media (min-width:640px){.csRoot :is(.rcCalc,.rcBlock) .csTableWrap table.csTable tr>:is(th,td){padding-inline:12px}}.csRoot .rcGameList,.csRoot .rcGames{display:flex;flex-direction:column;gap:10px}.csRoot .rcGameList{margin:0;padding:0;list-style:none}.csRoot .rcGame{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"num rating remove" ". result result";align-items:center;gap:8px}@media (min-width:640px){.csRoot .rcGame{grid-template-columns:20px 8rem minmax(0,1fr) auto;grid-template-areas:"num rating result remove"}}.csRoot .rcGameNum{grid-area:num;font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:12px;line-height:var(--csLeadFlat);color:var(--csInkDim);text-align:right}.csRoot .rcGameRating{grid-area:rating;min-width:0}.csRoot .rcGameRating .csInput{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:16px}.csRoot .rcGameResult{grid-area:result;min-width:0}.csRoot .rcGameRemove{grid-area:remove;display:flex}.csRoot .rcGame .csIconBtn{flex:none}@media (pointer:coarse){.csRoot .rcGame .csKey.csRadioKey{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .rcAdd{display:flex}@media (pointer:coarse){.csRoot .rcAdd .csBtn{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .rcPair .csInput{font-family:var(--csMono);font-variant-numeric:tabular-nums;font-size:16px}.csRoot .rcMore .csAccBody{display:flex;flex-direction:column;gap:14px}@media (pointer:coarse){.csRoot .rcMore .csAccHead{--csKeyPressPull:calc(1px - var(--csDepth));min-height:44px}}.csRoot .rcAnswer{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 .rcAnswerRow{display:flex;align-items:baseline;justify-content:center;gap:12px}.csRoot .rcAnswerValue{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 .rcAnswerValue{font-size:48px}}.csRoot .rcAnswer .csChip{background:var(--csWellDeep)}.csRoot .rcTrace{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 .rcTraceTo{color:var(--csInk)}.csRoot .rcTraceArrow{flex:none;color:var(--csInkDim)}.csRoot .rcArticle{box-sizing:border-box;max-width:48rem;margin:0 auto;padding:8px 16px 56px}.csRoot .rcSection{padding:28px 0}@media (min-width:640px){.csRoot .rcSection{padding:34px 0}}.csRoot .rcBlock{margin:4px 0 18px}.csRoot .rcBlock .csTableWrap{margin:0}.csRoot .rcSplit{display:grid;align-items:start;gap:18px}@media (min-width:640px){.csRoot .rcSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.csRoot .rcFormulas{display:flex;flex-direction:column;gap:10px;margin:4px 0 18px}.csRoot .rcFormula{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 14px 13px;border:1px solid var(--csWellEdge);border-radius:var(--csRadKeySm);background:var(--csWell);box-shadow:var(--csCutShadow)}.csRoot .rcFormulaBody{display:block;overflow-x:auto;font-family:var(--csMono);font-size:14px;line-height:var(--csLeadBody);color:var(--csInkBody)}.csRoot .rcFormulaBody sub,.csRoot .rcFormulaBody sup{position:relative;font-size:.75em;vertical-align:baseline}.csRoot .rcFormulaBody sup{top:-.45em}.csRoot .rcFormulaBody sub{bottom:-.25em}.csRoot .rcFaqItem{padding:18px 0;border-top:1px solid var(--csLine)}.csRoot .rcFaqItem:first-child{padding-top:0;border-top:0}.csRoot .rcFaqItem:last-child{padding-bottom:0}.csRoot .csProse .rcFaq .rcFaqItem h3.rcFaqQ{margin:0 0 6px}.csRoot .csProse .rcFaq .rcFaqItem p.rcFaqA{margin:0}