.calc.svelte-14ke5w{background:var(--color-paper);border:1px solid #c0997d80;display:grid;overflow:hidden;box-shadow:0 40px 70px -50px #3c060d8c}@media (width>=960px){.calc.svelte-14ke5w{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.calc-in.svelte-14ke5w{padding:2rem 1.5rem 2.25rem}@media (width>=768px){.calc-in.svelte-14ke5w{padding:2.75rem 3rem 3rem}}.in-title.svelte-14ke5w{font-family:var(--font-display);color:var(--color-burgundy);margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-style:italic;line-height:1.1}.in-sub.svelte-14ke5w{color:color-mix(in srgb, var(--color-ink) 62%, transparent);margin:.5rem 0 0;font-size:.9rem}.fields.svelte-14ke5w{gap:1.9rem;margin-top:2.1rem;display:grid}.field-head.svelte-14ke5w{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.field-head.svelte-14ke5w label:where(.svelte-14ke5w){color:color-mix(in srgb, var(--color-ink) 72%, transparent);font-size:.88rem}.field-num.svelte-14ke5w{width:9.5rem;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;text-align:right;color:var(--color-burgundy);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:.1rem 0;font-size:1.6rem;transition:border-color .25s}.field-num.svelte-14ke5w:hover{border-bottom-color:#c0997db3}.field-num.svelte-14ke5w:focus{border-bottom-color:var(--color-burgundy)}.range.svelte-14ke5w{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:.55rem 0 0}.range.svelte-14ke5w::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-burgundy) var(--p), #8a6a5247 var(--p));border-radius:3px;height:3px}.range.svelte-14ke5w::-moz-range-track{background:linear-gradient(to right, var(--color-burgundy) var(--p), #8a6a5247 var(--p));border-radius:3px;height:3px}.range.svelte-14ke5w::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-gold);background:var(--color-burgundy);border-radius:50%;width:1.2rem;height:1.2rem;margin-top:-.55rem;box-shadow:0 2px 8px #3c060d59}.range.svelte-14ke5w::-moz-range-thumb{border:2px solid var(--color-gold);background:var(--color-burgundy);border-radius:50%;width:1.2rem;height:1.2rem;box-shadow:0 2px 8px #3c060d59}.range.svelte-14ke5w:focus-visible{outline:2px solid var(--color-wine);outline-offset:4px}.calc-out.svelte-14ke5w{color:var(--color-paper);background:radial-gradient(90% 70% at 95% 0,#8b092480 0%,#0000 62%),linear-gradient(165deg,#62191c 0%,#3c060d 100%);flex-direction:column;padding:2rem 1.5rem;display:flex}@media (width>=768px){.calc-out.svelte-14ke5w{padding:2.75rem 3rem 2.5rem}}.res-label.svelte-14ke5w{color:#ecc590d9;margin:0;font-size:.88rem}.res-date.svelte-14ke5w{font-family:var(--font-display);color:var(--color-paper);margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,3.7rem);font-weight:500;line-height:1}.res-dur.svelte-14ke5w{font-family:var(--font-display);color:var(--color-gold);margin:.6rem 0 0;font-size:1.2rem;font-style:italic}.chart.svelte-14ke5w{margin-top:1.9rem}.chart-read.svelte-14ke5w{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;min-height:2rem;display:flex}.chart-read-date.svelte-14ke5w{color:#fbf6efa6;font-size:.82rem}.chart-read-val.svelte-14ke5w{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--color-paper);font-size:1.45rem}.chart-read-boost.svelte-14ke5w{color:var(--color-gold);font-size:.82rem}.chart.svelte-14ke5w svg:where(.svelte-14ke5w){cursor:crosshair;touch-action:pan-y;border-bottom:1px solid #ecc59059;width:100%;height:11.5rem;margin-top:.4rem;display:block}.chart-axis.svelte-14ke5w{color:#fbf6ef99;justify-content:space-between;margin-top:.45rem;font-size:.78rem;display:flex}.chart-key.svelte-14ke5w{color:#fbf6efb8;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.9rem 0 0;font-size:.8rem;display:flex}.key.svelte-14ke5w{border-top:2px solid var(--color-gold);width:1.4rem;height:0;margin-left:.7rem;display:inline-block}.key.svelte-14ke5w:first-child{margin-left:0}.key-boost.svelte-14ke5w{border-top:2px dashed #fff6e2}.metrics.svelte-14ke5w{border-top:1px solid #ecc59040;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.9rem 0 0;display:grid}.metrics.svelte-14ke5w>div:where(.svelte-14ke5w){border-bottom:1px solid #ecc59040;padding:1rem 0}.metrics.svelte-14ke5w>div:where(.svelte-14ke5w):nth-child(odd){border-right:1px solid #ecc59040;padding-right:1rem}.metrics.svelte-14ke5w>div:where(.svelte-14ke5w):nth-child(2n){padding-left:1.25rem}.metrics.svelte-14ke5w .metric-wide:where(.svelte-14ke5w){border-right:0;grid-column:1/-1;padding-inline:0}.metrics.svelte-14ke5w dt:where(.svelte-14ke5w){color:#ecc590d9;font-size:.8rem}.metrics.svelte-14ke5w dd:where(.svelte-14ke5w){font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--color-paper);margin:.3rem 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.15}.metrics.svelte-14ke5w dd.metric-hint:where(.svelte-14ke5w){font-family:var(--font-sans);color:#fbf6efb8;font-size:.9rem;font-weight:300}.warn.svelte-14ke5w{padding:.5rem 0 1rem}.warn-title.svelte-14ke5w{font-family:var(--font-display);color:var(--color-paper);margin:0;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.1}.warn-text.svelte-14ke5w{color:#fbf6efcc;max-width:30rem;margin:1rem 0 0}.warn-btn.svelte-14ke5w{border:1px solid var(--color-gold);font-family:var(--font-sans);color:var(--color-gold);cursor:pointer;background:0 0;border-radius:999px;margin-top:1.4rem;padding:.7rem 1.4rem;font-size:.9rem;transition:background-color .3s,color .3s}.warn-btn.svelte-14ke5w:hover{background:var(--color-gold);color:var(--color-deep)}.calc-cta.svelte-14ke5w{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-deep);margin-top:auto}.calc-out.svelte-14ke5w>.metrics,.calc-out.svelte-14ke5w>.warn:where(.svelte-14ke5w){margin-bottom:2rem}.calc-cta.svelte-14ke5w:hover{background:#f6dcb4;border-color:#f6dcb4}.calc-note.svelte-14ke5w{color:#fbf6ef8c;margin:1rem 0 0;font-size:.78rem}
