leonida-model[data-astro-cid-2wpjiki5]{display:block}.eyebrow[data-astro-cid-2wpjiki5]{font:500 13px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.lede[data-astro-cid-2wpjiki5]{font-size:21px;line-height:1.5}.presets[data-astro-cid-2wpjiki5]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:28px;display:flex}.presets-label[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.presets[data-astro-cid-2wpjiki5] [data-astro-cid-2wpjiki5][role=group]{flex-wrap:wrap;gap:8px;display:flex}.presets[data-astro-cid-2wpjiki5] button[data-astro-cid-2wpjiki5]{cursor:pointer;color:var(--fg);border:1px solid var(--rule);font:600 14px/1.2 var(--sans);background:0 0;border-radius:4px;padding:9px 14px;transition:border-color .15s,background-color .15s}.presets[data-astro-cid-2wpjiki5] button[data-astro-cid-2wpjiki5]:hover{border-color:var(--ink)}.presets[data-astro-cid-2wpjiki5] button[data-astro-cid-2wpjiki5][aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.layout[data-astro-cid-2wpjiki5]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:24px;display:grid}@media (width<=820px){.layout[data-astro-cid-2wpjiki5]{grid-template-columns:1fr}}.control[data-astro-cid-2wpjiki5]{border-top:2px solid var(--ink);padding:14px 0 24px}.c-head[data-astro-cid-2wpjiki5]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.step[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin:0 0 4px}label[data-astro-cid-2wpjiki5]{font:600 19px/1.3 var(--serif)}output[data-astro-cid-2wpjiki5]{font:600 30px/1 var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap}.slider[data-astro-cid-2wpjiki5]{margin-top:14px;position:relative}.markers[data-astro-cid-2wpjiki5]{pointer-events:none;height:10px;position:absolute;top:24px;left:10px;right:10px}.markers[data-astro-cid-2wpjiki5] span[data-astro-cid-2wpjiki5]{background:var(--fg-subtle);opacity:.55;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute}.markers[data-astro-cid-2wpjiki5] span[data-astro-cid-2wpjiki5].case{background:var(--accent);opacity:.8}.markers[data-astro-cid-2wpjiki5] span[data-astro-cid-2wpjiki5].grid{opacity:.75;border-radius:0;width:2px;height:8px;margin-left:-1px;top:-1px}.markers[data-astro-cid-2wpjiki5] span[data-astro-cid-2wpjiki5].on{opacity:0}.ends[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);justify-content:space-between;gap:12px;margin-top:10px;display:flex}.benchmark[data-astro-cid-2wpjiki5]{border-left:3px solid var(--rule);background:var(--surface);margin:12px 0 0;padding:10px 12px}.benchmark[data-astro-cid-2wpjiki5].near{border-left-style:dashed}.benchmark[data-astro-cid-2wpjiki5] p[data-astro-cid-2wpjiki5]{margin:0}.bm-head[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);justify-content:space-between;gap:12px;display:flex}.bm-name[data-astro-cid-2wpjiki5]{font:600 17px/1.3 var(--sans);margin-top:4px!important}.bm-name[data-astro-cid-2wpjiki5] span[data-astro-cid-2wpjiki5]{font:500 15px var(--mono);color:var(--fg-muted);margin-left:6px}.bm-desc[data-astro-cid-2wpjiki5]{color:var(--fg-muted);font-size:14px;line-height:1.45;margin-top:2px!important}input[data-astro-cid-2wpjiki5][type=range]{--pct:50%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0;display:block}input[data-astro-cid-2wpjiki5][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--pct), var(--fg-subtle) var(--pct));border-radius:2px;height:4px}input[data-astro-cid-2wpjiki5][type=range]::-moz-range-track{background:var(--fg-subtle);border-radius:2px;height:4px}input[data-astro-cid-2wpjiki5][type=range]::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}input[data-astro-cid-2wpjiki5][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 1px 3px #0003}input[data-astro-cid-2wpjiki5][type=range]::-moz-range-thumb{background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:16px;height:16px}input[data-astro-cid-2wpjiki5][type=range]:focus-visible{outline:none}input[data-astro-cid-2wpjiki5][type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}input[data-astro-cid-2wpjiki5][type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:3px}.equation[data-astro-cid-2wpjiki5]{background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin:0 0 24px;padding:14px 16px;display:flex}.equation[data-astro-cid-2wpjiki5] div[data-astro-cid-2wpjiki5]{gap:2px;display:grid}.equation[data-astro-cid-2wpjiki5] span[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.equation[data-astro-cid-2wpjiki5] strong[data-astro-cid-2wpjiki5]{font:600 18px var(--mono);font-variant-numeric:tabular-nums}.equation[data-astro-cid-2wpjiki5] b[data-astro-cid-2wpjiki5]{font:500 15px var(--mono);color:var(--fg-muted);padding-bottom:2px}.eq-result[data-astro-cid-2wpjiki5] strong[data-astro-cid-2wpjiki5]{color:var(--accent)}.result[data-astro-cid-2wpjiki5]{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:20px 22px;position:sticky;top:76px}@media (width<=820px){.result[data-astro-cid-2wpjiki5]{position:static}}.r-top[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);justify-content:space-between;gap:12px;display:flex}.r-value[data-astro-cid-2wpjiki5]{font:700 clamp(48px, 8vw, 60px)/1 var(--serif);font-variant-numeric:tabular-nums;color:var(--accent);margin:12px 0 4px}.r-value[data-astro-cid-2wpjiki5] .cur[data-astro-cid-2wpjiki5]{vertical-align:.6em;margin-right:2px;font-size:.55em}.r-value[data-astro-cid-2wpjiki5] small[data-astro-cid-2wpjiki5]{font:500 13px var(--mono);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.negative[data-astro-cid-2wpjiki5] .r-value[data-astro-cid-2wpjiki5]{color:var(--fg)}.r-asof[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.04em;margin:-12px 0 16px}.r-vs[data-astro-cid-2wpjiki5]{color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;font-size:13px;display:flex}.r-vs[data-astro-cid-2wpjiki5] strong[data-astro-cid-2wpjiki5]{font:600 16px var(--mono);color:var(--ok)}.negative[data-astro-cid-2wpjiki5] .r-vs[data-astro-cid-2wpjiki5] strong[data-astro-cid-2wpjiki5]{color:var(--bad)}.metrics[data-astro-cid-2wpjiki5]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.metrics[data-astro-cid-2wpjiki5] div[data-astro-cid-2wpjiki5]{border-bottom:1px solid var(--rule);padding:10px 0}.metrics[data-astro-cid-2wpjiki5] div[data-astro-cid-2wpjiki5]:nth-child(odd){padding-right:12px}.metrics[data-astro-cid-2wpjiki5] div[data-astro-cid-2wpjiki5]:nth-child(2n){border-left:1px solid var(--rule);padding-left:12px}.metrics[data-astro-cid-2wpjiki5] dt[data-astro-cid-2wpjiki5]{color:var(--fg-muted);font-size:12px}.metrics[data-astro-cid-2wpjiki5] dd[data-astro-cid-2wpjiki5]{font:600 18px var(--mono);font-variant-numeric:tabular-nums;margin:2px 0 0}.split[data-astro-cid-2wpjiki5]{margin-top:16px}.split-labels[data-astro-cid-2wpjiki5],.split-values[data-astro-cid-2wpjiki5]{justify-content:space-between;gap:12px;display:flex}.split-labels[data-astro-cid-2wpjiki5]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-bottom:6px}.split-values[data-astro-cid-2wpjiki5]{font:600 14px var(--mono);margin-top:6px}.bar[data-astro-cid-2wpjiki5]{background:var(--fg-subtle);border-radius:2px;height:10px;position:relative;overflow:hidden}.bar-profit[data-astro-cid-2wpjiki5]{background:var(--accent);transform-origin:100%;transition:transform .15s ease-out;position:absolute;inset:0}.bridge[data-astro-cid-2wpjiki5]{border-top:1px solid var(--rule);margin-top:18px}.bridge[data-astro-cid-2wpjiki5] summary[data-astro-cid-2wpjiki5]{cursor:pointer;font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:12px 0 4px}.bridge[data-astro-cid-2wpjiki5] dl[data-astro-cid-2wpjiki5]{margin:6px 0 0;font-size:14px}.bridge[data-astro-cid-2wpjiki5] dl[data-astro-cid-2wpjiki5] div[data-astro-cid-2wpjiki5]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.bridge[data-astro-cid-2wpjiki5] dt[data-astro-cid-2wpjiki5]{color:var(--fg-muted)}.bridge[data-astro-cid-2wpjiki5] dd[data-astro-cid-2wpjiki5]{font:500 14px var(--mono);white-space:nowrap;margin:0}.bridge[data-astro-cid-2wpjiki5] .total[data-astro-cid-2wpjiki5]{border-bottom:2px solid var(--ink);font-weight:600}.bridge[data-astro-cid-2wpjiki5] .total[data-astro-cid-2wpjiki5] dt[data-astro-cid-2wpjiki5]{color:var(--fg)}.r-meta[data-astro-cid-2wpjiki5]{color:var(--fg-subtle);margin:10px 0 0;font-size:12px}.assumptions[data-astro-cid-2wpjiki5]{border-top:2px solid var(--ink);margin-top:40px;padding-top:14px}.assumptions[data-astro-cid-2wpjiki5] h2[data-astro-cid-2wpjiki5]{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-bottom:10px}.assumptions[data-astro-cid-2wpjiki5] dl[data-astro-cid-2wpjiki5]{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.assumptions[data-astro-cid-2wpjiki5] dt[data-astro-cid-2wpjiki5]{color:var(--fg-muted);font-size:13px}.assumptions[data-astro-cid-2wpjiki5] dd[data-astro-cid-2wpjiki5]{font:600 15px var(--mono);margin:2px 0 0}@media (width<=640px){.assumptions[data-astro-cid-2wpjiki5] dl[data-astro-cid-2wpjiki5]{grid-template-columns:1fr 1fr}}.fine[data-astro-cid-2wpjiki5]{margin-top:28px}@media (width<=480px){.c-head[data-astro-cid-2wpjiki5]{flex-direction:column;align-items:flex-start;gap:6px}}
