.lp-tool-hero{padding-bottom:8px}.lp-tool-hero .lp-h1{margin-bottom:16px}.lp-tool-hero .lp-hero-sub{max-width:760px}.lp-tool-params{align-items:flex-start;display:flex;gap:8px;margin-top:16px}.lp-tool-params svg{flex:none;margin-top:2px}.lp-tool-sec{padding-top:24px}.lp-calc{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,340px) minmax(0,1fr)}@media (max-width:899px){.lp-calc{grid-template-columns:minmax(0,1fr)}}.lp-calc-form{padding:24px}.lp-calc-form .lp-field:last-child{margin-bottom:0}.lp-calc-out{display:flex;flex-direction:column;gap:16px;min-width:0}.lp-seg{background:var(--ts-color-neutral-50);border:1px solid var(--ts-color-neutral-300);border-radius:12px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px;position:relative}.lp-seg-in{height:1px;margin:0;opacity:0;position:absolute;width:1px}.lp-seg label{align-items:center;border-radius:9px;color:var(--ts-color-neutral-700);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;padding:0 8px;text-align:center}.lp-seg-in:checked+label{background:var(--ts-color-neutral-0);box-shadow:0 1px 2px #0f172a14;color:var(--ts-color-primary-600)}.lp-seg-in:focus-visible+label{outline:2px solid var(--ts-color-primary-600);outline-offset:2px}.lp-calc-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.lp-calc-stat{min-width:0;padding:16px 18px}@media (max-width:599px){.lp-calc-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-calc-stat--main{grid-column:1/-1}.lp-calc-stat{padding:14px}.lp-calc-stat:not(.lp-calc-stat--main) b{font-size:17px}}.lp-calc-stat span{color:var(--ts-color-neutral-600);display:block;font-size:14px}.lp-calc-stat b{color:var(--ts-color-neutral-900);display:block;font-size:clamp(20px,calc(.9rem + .8vw),26px);font-variant-numeric:tabular-nums;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.lp-calc-stat--main b{color:var(--ts-color-primary-600)}.lp-calc-stat small{color:var(--ts-color-neutral-600);display:block;font-size:13px;margin-top:4px}.lp-calc-note{color:var(--ts-color-neutral-700);font-size:15px;line-height:1.55;margin:0}.lp-calc-warn{align-items:flex-start;background:var(--ts-status-yellow-bg);border:1px solid var(--ts-status-yellow-border);border-radius:12px;color:var(--ts-status-yellow-ink);display:flex;gap:8px;line-height:1.45;padding:12px 14px}.lp-calc .lp-table,.lp-calc-warn{font-size:14px}.lp-calc .lp-table td,.lp-calc .lp-table th{padding:10px 12px}.lp-calc .lp-table tfoot td{border-top:1px solid var(--ts-color-neutral-300);font-weight:700}.lp-calc .lp-table tfoot td,.lp-calc .lp-table--sticky tfoot td:first-child{background:var(--ts-color-neutral-50)}.lp-calc-dl{display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:8px 20px}.lp-calc-dl dd,.lp-calc-dl dt{border-bottom:1px solid var(--ts-color-neutral-200);font-size:15px;margin:0;padding:10px 0}.lp-calc-dl dt{color:var(--ts-color-neutral-700)}.lp-calc-dl dd{color:var(--ts-color-neutral-900);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}[dir=rtl] .lp-calc-dl dd{text-align:left}.lp-calc-dl dd:last-child,.lp-calc-dl dt:nth-last-child(2){border-bottom:0}.lp-tool-disclaimer{margin-top:16px;max-width:900px}.lp-tool-steps{counter-reset:none}.lp-tool-note{margin-top:20px;max-width:900px}.lp-tool-sources{margin-top:24px}.lp-tool-links,.lp-tool-sources .lp-plain{display:flex;flex-direction:column;gap:10px;margin-top:12px}.lp-tool-links .lp-link,.lp-tool-sources .lp-link{align-items:flex-start;display:inline-flex;font-size:15px;gap:8px;line-height:1.45}.lp-tool-links .lp-link svg,.lp-tool-sources .lp-link svg{flex:none;margin-top:2px}.lp-tool-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.lp-root a.lp-tool-card,.lp-tool-card{color:inherit;display:flex;flex-direction:column;gap:8px;height:100%;text-decoration:none}.lp-tool-card b{color:var(--ts-color-neutral-900);font-size:18px}.lp-tool-card small{color:var(--ts-color-neutral-700);font-size:15px;line-height:1.5}.lp-tool-card .lp-side-more{margin-top:auto}@media (min-width:600px){.lp-param-table.lp-table--sticky th[scope=row]{min-width:220px}}@media (max-width:599px){.lp-param-table.lp-table--cards tr{padding:12px 0}.lp-param-table.lp-table--cards td.lp-num{align-items:baseline}}.lp-g2.lp-param-pair{row-gap:40px}.lp-param-change{color:var(--ts-color-neutral-600);font-size:13px}.lp-tool-terms .lp-h3{margin-bottom:12px}.lp-tool-term-list{display:flex;flex-wrap:wrap;gap:8px}.lp-tool-term-list .lp-pill{min-height:44px}
