:where(.tr-series).tr-tool{box-sizing:border-box;width:100%;max-width:896px;margin-inline:auto;padding:clamp(20px,3vw,32px);color:var(--text,#202020);background:var(--surface,#fff);border:1px solid var(--border,#d4d4d4);border-radius:var(--radius,18px);font-family:inherit}:where(.tr-series).tr-tool *{box-sizing:border-box}:where(.tr-series).tr-tool[data-width=narrow]{max-width:576px}:where(.tr-series).tr-tool[data-width=full]{max-width:none}:where(.tr-series).tr-tool[data-spacing=compact]{padding:16px}:where(.tr-series).tr-tool[data-spacing=spacious]{padding:32px}:where(.tr-series).tr-tool .tr-tool__heading{margin:0 0 20px;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.03em}:where(.tr-series).tr-tool .tr-tool__fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px}:where(.tr-series).tr-tool label{display:block;margin-bottom:7.2px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}:where(.tr-series).tr-tool input,:where(.tr-series).tr-tool select,:where(.tr-series).tr-tool button{font:inherit;min-height:44px;max-width:100%}:where(.tr-series).tr-tool input,:where(.tr-series).tr-tool select{width:100%;padding:10.4px 12px;color:var(--text,#202020);background:var(--bg,#fff);border:1px solid color-mix(in srgb,var(--text,#202020) 60%,transparent);border-radius:10px}:where(.tr-series).tr-tool button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-top:16px;padding:0 20px;color:var(--text,#202020);background:var(--surface-strong,var(--bg,#fff));border:1px solid var(--border,#d4d4d4);border-radius:var(--button-radius,10px);font-size:13.44px;font-weight:600}:where(.tr-series).tr-tool button:hover{border-color:var(--text,#202020)}:where(.tr-series).tr-tool :focus-visible{outline:3px solid var(--accent,#005fcc);outline-offset:3px}:where(.tr-series).tr-tool .tr-tool__hint{font-size:14px;line-height:1.5;margin:8px 0 0}:where(.tr-series).tr-tool .tr-tool__result-box{margin:20px 0 0;padding:16px 20px;border-left:3px solid var(--accent,#b52f26);border-radius:0 10px 10px 0;background:var(--surface-strong,var(--bg,#fff))}:where(.tr-series).tr-tool .tr-tool__result-label{display:block;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}:where(.tr-series).tr-tool .tr-tool__result{margin:4px 0 0;font-size:24px;font-weight:600;overflow-wrap:anywhere}:where(.tr-series).tr-tool .tr-tool__error{font-weight:700;overflow-wrap:anywhere}:where(.tr-series).tr-tool [aria-invalid=true]{border-color:var(--accent,#b52f26)}:where(.tr-series).tr-tool [hidden]{display:none!important}:where(.tr-series).tr-tool p:empty{margin:0}.tr-tools-page__calculator :where(.tr-series).tr-tool{max-width:none;margin:0;padding:0;border:0;background:transparent}@media(max-width:600px){:where(.tr-series).tr-tool .tr-tool__fields{grid-template-columns:minmax(0,1fr)}:where(.tr-series).tr-tool[data-spacing=spacious]{padding:20px}.tr-tools-page__calculator :where(.tr-series).tr-tool{padding:0}}:where(.tr-series).tr-tool{container-type:inline-size}:where(.tr-series) .tr-tool__workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,40px);align-items:start}:where(.tr-series) .tr-tool__controls{min-width:0}:where(.tr-series).tr-tool .tr-tool__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13.6px}:where(.tr-series) .tr-tool__input-field{grid-column:1/-1}:where(.tr-series).tr-tool input,:where(.tr-series).tr-tool select{font-size:16px}:where(.tr-series) .tr-tool__result-box{min-height:100px}:where(.tr-series).tr-tool .tr-tool__result{font-variant-numeric:tabular-nums;font-size:clamp(25.6px,3vw,36px)}:where(.tr-series) .tr-tool__equivalents{display:flex;flex-wrap:wrap;gap:5.6px 16px;margin-top:12.8px;font-size:14px;font-variant-numeric:tabular-nums;min-height:1.4em;overflow-wrap:anywhere}:where(.tr-series) .tr-tool__equivalents span:empty{display:none}:where(.tr-series) .tr-tool__actions{display:flex;flex-wrap:wrap;gap:8px}:where(.tr-series).tr-tool .tr-tool__actions button{padding:0 12px}:where(.tr-series).tr-tool button:disabled{opacity:.55;cursor:default}:where(.tr-series) .tr-tool__visual-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}:where(.tr-series) .tr-tool__view-switch{display:flex;gap:4px}:where(.tr-series).tr-tool .tr-tool__view-switch button{margin:0;padding:0 12px}:where(.tr-series).tr-tool .tr-tool__view-switch [aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--accent,#b52f26);border-color:var(--text,#202020)}:where(.tr-series) .tr-tool__plot{display:block;width:100%;height:260px;touch-action:pan-y;overflow:hidden}:where(.tr-series) .tr-tool__plot text{fill:var(--text,#202020);font:12px system-ui,sans-serif;font-variant-numeric:tabular-nums}:where(.tr-series) .tr-tool__axis{stroke:var(--text,#202020);stroke-opacity:.45;stroke-width:1}:where(.tr-series) .tr-tool__grid{stroke:var(--text,#202020);stroke-opacity:.15;stroke-width:1}:where(.tr-series) .tr-tool__conversion-line,:where(.tr-series) .tr-tool__indicator{stroke:var(--accent,#b52f26);stroke-width:2}:where(.tr-series) .tr-tool__point{fill:var(--accent,#b52f26);stroke:var(--surface,#fff);stroke-width:2}:where(.tr-series).tr-tool .tr-tool__slider-label{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}:where(.tr-series) .tr-tool__slider-label span{font-variant-numeric:tabular-nums}:where(.tr-series).tr-tool input[type=range]{display:block;padding:0;margin:0;width:100%;border:0;accent-color:var(--accent,#b52f26);background:transparent;cursor:pointer}:where(.tr-series).tr-tool input[type=range]:disabled{cursor:default}:where(.tr-series) .tr-tool__range-controls{display:flex;align-items:end;gap:12px;margin-top:6.4px}:where(.tr-series) .tr-tool__range-controls>div{flex:1;min-width:0}:where(.tr-series).tr-tool .tr-tool__range-controls button{margin:0;padding:0 12px;flex:none}:where(.tr-series) .tr-tool__explanation{border-top:1px solid var(--border,#d4d4d4);margin-top:20px;padding-top:16px}:where(.tr-series) .tr-tool__formula{margin:0 0 12.8px;font-variant-numeric:tabular-nums;line-height:1.6;overflow-wrap:anywhere}:where(.tr-series).tr-tool summary{cursor:pointer;min-height:44px;padding:9.6px 0;font-weight:600}:where(.tr-series).tr-tool details ol{padding-left:24px;line-height:1.7;overflow-wrap:anywhere}:where(.tr-series).tr-tool [data-tool-feedback]{min-height:1.5em}:where(.tr-series).tr-tool [data-tool-visual-hint]{min-height:3em}:where(.tr-series) .tr-tool__visual-slot{display:grid;min-width:0;min-height:470px}:where(.tr-series) .tr-tool__visual-slot>*{grid-area:1/1}:where(.tr-series) .tr-tool__preview{display:flex;flex-direction:column;justify-content:center;gap:16px;align-items:center;text-align:center;padding:24px;background:var(--surface-strong,var(--bg,#fff));border-radius:10px}:where(.tr-series) .tr-tool__preview p{margin:0;line-height:1.6}:where(.tr-series) .tr-tool__preview strong{font-variant-numeric:tabular-nums}:where(.tr-series) .tr-tool__preview span{font-size:14px;line-height:1.5}@container (max-width:620px){:where(.tr-series) .tr-tool__workspace{grid-template-columns:minmax(0,1fr);gap:16px}:where(.tr-series) .tr-tool__visual-slot{min-height:470px}:where(.tr-series) .tr-tool__visual-header{border-top:1px solid var(--border,#d4d4d4);padding-top:16px}:where(.tr-series) .tr-tool__result-box{margin-top:16px}}@media(max-width:700px){:where(.tr-series) .tr-tool__workspace{grid-template-columns:minmax(0,1fr);gap:16px}:where(.tr-series).tr-tool .tr-tool__fields{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tr-series) .tr-tool__visual-header{border-top:1px solid var(--border,#d4d4d4);padding-top:16px}}@media(prefers-reduced-motion:reduce){:where(.tr-series).tr-tool *{scroll-behavior:auto}}@container (max-width:280px){:where(.tr-series).tr-tool .tr-tool__fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){:where(.tr-series).tr-tool .tr-tool__fields{grid-template-columns:minmax(0,1fr)}}:where(.tr-series).tr-tool--embedded>.tr-tool__heading{overflow-wrap:anywhere}:where(.tr-series) .tr-series__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,128px);gap:5.6px 9.6px;margin:16px 0;padding:9.6px;border:1px solid var(--border,#767676);border-radius:8px}:where(.tr-series) .tr-series__row label,:where(.tr-series) .tr-series__row input,:where(.tr-series) .tr-series__row select,:where(.tr-series) .tr-series__row button{min-width:0}:where(.tr-series) .tr-series__row input,:where(.tr-series) .tr-series__row select,:where(.tr-series) .tr-series__row button{min-height:44px;font-size:16px}:where(.tr-series) .tr-series__row [data-row-error]{grid-column:1/-1;margin:0}:where(.tr-series) .tr-series__visual{min-width:0}:where(.tr-series) .tr-series__visual[hidden]{display:none}:where(.tr-series) .tr-series__diagram{max-height:384px;overflow-y:auto;overflow-x:hidden}:where(.tr-series) .tr-series__diagram svg{width:100%;height:auto;display:block}:where(.tr-series) .tr-series__diagram text{fill:currentColor;font-size:14px}:where(.tr-series) .tr-series__selected{outline:3px solid var(--accent,#b52f26);outline-offset:2px}:where(.tr-series) .tr-series__diagram .tr-series__selected{outline:none}:where(.tr-series) .tr-series__diagram .tr-series__selected rect,:where(.tr-series) .tr-series__diagram .tr-series__selected line{stroke-width:4}:where(.tr-series) .tr-series__table{width:100%;table-layout:fixed;border-collapse:collapse}:where(.tr-series) .tr-series__table th,:where(.tr-series) .tr-series__table td{text-align:left;vertical-align:top;padding:8px 3.2px;border-bottom:1px solid var(--border,#767676);overflow-wrap:anywhere}:where(.tr-series) .tr-series__table th{font-size:14px}:where(.tr-series).tr-series p{overflow-wrap:anywhere}:where(.tr-series) .tr-series__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@container (max-width:320px){:where(.tr-series) .tr-series__row{grid-template-columns:minmax(0,1fr)}:where(.tr-series) .tr-series__row [data-row-error]{grid-column:auto}}:where(.tr-series) .tr-series__table thead th:first-child{width:26%}:where(.tr-series) .tr-series__table thead th:nth-child(2){width:38%}
