.clv-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.clv-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.clv-k{font-size:13px;color:var(--text-soft);margin-bottom:4px}.clv-profit{text-align:right}.clv-profit__v{font-family:var(--font-head);font-weight:800;font-size:24px;letter-spacing:-.02em;color:var(--text)}.clv-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.clv-ratio{font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--green)}.clv-max{font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--text)}.clv-note{margin-top:12px}@media(max-width:520px){.clv-inputs{grid-template-columns:1fr}}.clv-top{flex-wrap:wrap}.clv-top>*{min-width:0;max-width:100%}.clv-top .tl-result__big,.clv-profit__v,.clv-ratio,.clv-max{overflow-wrap:anywhere}.clv-split{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.clv-top{flex-direction:column;align-items:stretch;gap:14px}.clv-profit{text-align:left}.clv-split{grid-template-columns:minmax(0,1fr)}}.tlx .clv-inputs{grid-template-columns:minmax(0,1fr);gap:18px;margin:0}.tlx .clv-split.tlx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;border:0}.tlx .clv-split .clv-k{margin-bottom:6px}.tlx .clv-chart{margin:20px 0 0}.tlx .clv-chart[hidden]{display:none}.tlx .clv-chart__plot{position:relative;height:170px;margin:24px 84px 0 0;border-bottom:1px solid var(--edge-2);container:clv / inline-size}.tlx .clv-chart__bars{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:space-around;gap:8px;padding:0 4px}.tlx .clv-bar{position:relative;flex:0 1 56px;min-width:0}.tlx .clv-bar__fill{position:absolute;left:0;right:0;bottom:0;height:var(--h,0%);border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.08));transition:height .7s var(--ease)}.tlx .clv-bar.is-good .clv-bar__fill{background:linear-gradient(180deg,var(--teal),rgba(79,191,160,.2))}.tlx .clv-bar.is-even .clv-bar__fill{background:linear-gradient(180deg,var(--gold),rgba(255,138,0,.2))}.tlx .clv-bar.is-bad .clv-bar__fill{background:linear-gradient(180deg,var(--coral),rgba(255,122,107,.2))}.tlx .clv-bar__v{position:absolute;z-index:2;left:50%;bottom:calc(var(--h,0%) + 5px);transform:translateX(-50%);padding:2px 5px;border-radius:5px;background:var(--tlx-panel);font:700 12.5px/1 var(--font-head);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;transition:bottom .7s var(--ease)}.tlx .clv-bar__x{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);font-style:normal;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--text-dim)}.tlx .clv-chart__bars:has(>:nth-child(7)) .clv-bar:not(:last-child) .clv-bar__v{display:none}@container clv (max-width:400px){.tlx .clv-chart__bars:has(>:nth-child(4)) .clv-bar:not(:last-child) .clv-bar__v{display:none}.tlx .clv-chart__bars:has(>:nth-child(7)) .clv-bar:not(:nth-child(3n)):not(:last-child) .clv-bar__x{visibility:hidden}}.tlx .clv-chart__line{position:absolute;left:0;right:0;bottom:var(--cac,0%);height:0;border-top:1.5px dashed var(--coral);transition:bottom .7s var(--ease)}.tlx .clv-chart__line--goal{bottom:var(--goal,0%);border-top-color:var(--teal)}.tlx .clv-chart__line>span{position:absolute;left:calc(100% + 10px);display:grid;gap:3px;font-size:11.5px;line-height:1.1;white-space:nowrap}.tlx .clv-chart__line--goal>span{bottom:3px}.tlx .clv-chart__line--cac>span{top:3px}.tlx .clv-chart__line em{font-style:normal;font-weight:800;color:var(--coral)}.tlx .clv-chart__line--goal em{color:var(--teal)}.tlx .clv-chart__line b{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-soft)}.tlx .clv-chart.is-nocac .clv-chart__line{display:none}.tlx .clv-chart__x{margin:30px 84px 0 0;text-align:center;font-size:11.5px;color:var(--text-dim)}.tlx .clv-why__row{flex:1 0 100%;font-variant-numeric:tabular-nums}@media(max-width:700px){.tlx .clv-split.tlx-stats{gap:8px}.tlx .clv-split.tlx-stats>div{display:block}.tlx .clv-chart__plot{height:150px;margin-right:72px}.tlx .clv-chart__x{margin-right:72px}}@media(prefers-reduced-motion:reduce){.tlx .clv-bar__fill,.tlx .clv-bar__v,.tlx .clv-chart__line{transition:none}}.tlx .clv-chart.is-nocac .clv-chart__plot,.tlx .clv-chart.is-nocac .clv-chart__x{margin-right:0}
