.tsc-three{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}.tsc-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tsc-pct{position:relative}.tsc-pct em{font-style:normal;font-family:var(--f-mono);color:var(--pcc-muted);pointer-events:none;font-size:14px;position:absolute;bottom:11px;right:12px}.tsc-pct input{padding-right:30px}.tsc-money{position:relative}.tsc-money>span{font-family:var(--f-mono);color:var(--pcc-muted);pointer-events:none;z-index:1;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tsc-money input{padding-left:34px}.tsc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;flex-direction:row!important}.tsc-cur button{min-width:48px}.tsc-link{font:600 13.5px var(--f-sans);color:var(--heartwood);text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #1b3a2e59;text-decoration:underline #1b3a2e59}.tsc-link:hover{text-decoration-color:currentColor}.tsc-viz{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:24px;margin-top:22px;display:grid}.tsc-rings{width:172px;height:172px}.tsc-ring{transition:r .22s,cy .22s}.tsc-ring--tam{fill:#1b3a2e14;stroke:#1b3a2e59;stroke-width:1.5px}.tsc-ring--sam{fill:#1f9d632e;stroke:var(--spark);stroke-width:1.5px}.tsc-ring--som{fill:var(--brass);stroke:var(--brass-deep);stroke-width:1px}.tsc-legend{flex-direction:column;gap:14px;display:flex}.tsc-lg{grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.tsc-lg i{border-radius:50%;align-self:center;width:10px;height:10px}.tsc-lg--tam i{background:#1b3a2e40}.tsc-lg--sam i{background:var(--spark)}.tsc-lg--som i{background:var(--brass)}.tsc-lg__l{font:600 13.5px var(--f-sans);color:var(--ink)}.tsc-lg__s{color:var(--pcc-muted);margin-top:2px;font-size:12px}.tsc-lg__v{font-family:var(--f-serif);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px}.tsc-lg__v.strong{color:var(--heartwood);font-size:30px}.tsc-read{color:var(--ink);min-height:48px;margin:22px 0 0;font-size:15px;line-height:1.55}.tsc-hints{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tsc-hint{color:#5c4316;background:#b5853c1a;border-radius:10px;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.tsc-hint i{background:var(--brass);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.tsc-how summary{font:600 13.5px var(--f-sans);color:var(--heartwood);-webkit-user-select:none;user-select:none;list-style:none}.tsc-how summary::-webkit-details-marker{display:none}.tsc-how summary:after{content:" +"}.tsc-how[open] summary:after{content:" −"}.tsc-how ol{font-family:var(--f-mono);color:#0f1714bf;margin:12px 0 0;padding-left:20px;font-size:12.5px;line-height:1.8}.tsc-paid{background:#1b3a2e0d;border-radius:12px;margin-top:22px;padding:16px 18px}.tsc-paid__t{font:600 14px var(--f-sans);color:var(--heartwood)}.tsc-paid p{color:#0f1714b8;margin:6px 0 0;font-size:13.5px;line-height:1.55}.tsc-paid__b{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}@media (width<=767px){.tsc-three{grid-template-columns:1fr 1fr}.tsc-three>:first-child{grid-column:1/-1}.tsc-viz{grid-template-columns:1fr;justify-items:center}.tsc-legend{width:100%}}@media (prefers-reduced-motion:reduce){.tsc-ring{transition:none}}
