.breakeven-calculator-module__D0mJYa__calculator{--ink:#080a0b;--panel:#101315;--panel-raised:#15191a;--line:#2b302f;--gold:#d7a84f;--gold-bright:#f1c86e;--muted:#a1a8a4;--paper:#f3eee4;border:1px solid var(--line);background:var(--panel);margin-top:clamp(2.3rem,5vw,3.5rem);box-shadow:0 1.5rem 5rem #00000038}.breakeven-calculator-module__D0mJYa__panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.2rem,3vw,2rem);display:flex}.breakeven-calculator-module__D0mJYa__panelHeader h2{color:var(--paper);letter-spacing:-.045em;margin:.65rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:400}.breakeven-calculator-module__D0mJYa__localBadge{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7a84f66;flex:none;padding:.45rem .6rem;font-size:.6rem;font-weight:800}.breakeven-calculator-module__D0mJYa__calculatorGrid{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);display:grid}.breakeven-calculator-module__D0mJYa__inputs{border-right:1px solid var(--line);align-content:start;gap:1.35rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.breakeven-calculator-module__D0mJYa__optionType{border:0;flex-wrap:wrap;gap:.55rem;min-width:0;margin:0;padding:0;display:flex}.breakeven-calculator-module__D0mJYa__optionType legend,.breakeven-calculator-module__D0mJYa__field>label{width:100%;color:var(--paper);margin-bottom:.65rem;font-size:.78rem;font-weight:700}.breakeven-calculator-module__D0mJYa__choice{background:var(--ink);color:#c3c7c3;cursor:pointer;border:1px solid #47504a;justify-content:center;align-items:center;min-width:6.5rem;min-height:2.7rem;padding:.6rem 1rem;font-size:.82rem;font-weight:700;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex;position:relative}.breakeven-calculator-module__D0mJYa__choice input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.breakeven-calculator-module__D0mJYa__choice:has(input:checked){border-color:var(--gold);color:var(--gold-bright);background:#d7a84f1f}.breakeven-calculator-module__D0mJYa__choice:has(input:focus-visible){outline:2px solid var(--gold-bright);outline-offset:3px}.breakeven-calculator-module__D0mJYa__choice:hover{border-color:var(--gold)}.breakeven-calculator-module__D0mJYa__field{align-content:start;display:grid}.breakeven-calculator-module__D0mJYa__field>label{margin-bottom:.55rem}.breakeven-calculator-module__D0mJYa__inputWrap{background:var(--ink);min-height:3.1rem;color:var(--gold-bright);border:1px solid #47504a;align-items:center;gap:.6rem;padding:0 .9rem;font-size:1rem;display:flex}.breakeven-calculator-module__D0mJYa__inputWrap:focus-within{border-color:var(--gold-bright);box-shadow:0 0 0 2px #f1c86e33}.breakeven-calculator-module__D0mJYa__inputWrap input{width:100%;min-width:0;color:var(--paper);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.breakeven-calculator-module__D0mJYa__inputWrap input[aria-invalid=true]{color:#ffd2ca}.breakeven-calculator-module__D0mJYa__help,.breakeven-calculator-module__D0mJYa__error{margin:.45rem 0 0;font-size:.7rem;line-height:1.45}.breakeven-calculator-module__D0mJYa__help{color:var(--muted)}.breakeven-calculator-module__D0mJYa__error{color:#ffb4a9}.breakeven-calculator-module__D0mJYa__resultPanel{background:radial-gradient(circle at 100% 0%, #d7a84f17, transparent 18rem), var(--panel-raised);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,4vw,3rem);display:flex}.breakeven-calculator-module__D0mJYa__resultLabel{color:#b5bcb5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.breakeven-calculator-module__D0mJYa__resultValue{color:var(--gold-bright);font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;margin-top:.65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.05;display:block}.breakeven-calculator-module__D0mJYa__resultValue span{color:#c3c7c3;letter-spacing:0;font-family:Arial,sans-serif;font-size:.9rem;font-weight:700}.breakeven-calculator-module__D0mJYa__equation,.breakeven-calculator-module__D0mJYa__generalFormula{color:#d0d4cf;overflow-wrap:anywhere;font-size:.78rem;line-height:1.6}.breakeven-calculator-module__D0mJYa__equation{font-variant-numeric:tabular-nums;margin:1rem 0 0}.breakeven-calculator-module__D0mJYa__generalFormula{color:var(--gold-bright);border-top:1px solid #3a403d;margin:1.15rem 0 0;padding-top:1rem;font-family:Courier New,monospace}.breakeven-calculator-module__D0mJYa__emptyResult{color:#e0e3de;max-width:24rem;margin:.8rem 0 0;font-size:1rem;line-height:1.55}.breakeven-calculator-module__D0mJYa__assumptions{border-top:1px solid var(--line);background:#0d1011;grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);gap:1rem 2rem;padding:1.25rem clamp(1.2rem,3vw,2rem);display:grid}.breakeven-calculator-module__D0mJYa__assumptions h3{color:var(--gold-bright);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.breakeven-calculator-module__D0mJYa__assumptions p{color:#b5bcb5;margin:0;font-size:.76rem;line-height:1.7}@media (max-width:760px){.breakeven-calculator-module__D0mJYa__calculatorGrid{grid-template-columns:1fr}.breakeven-calculator-module__D0mJYa__inputs{border-right:0}.breakeven-calculator-module__D0mJYa__resultPanel{border-top:1px solid var(--line);min-height:15rem}}@media (max-width:480px){.breakeven-calculator-module__D0mJYa__panelHeader{flex-direction:column;gap:.85rem}.breakeven-calculator-module__D0mJYa__localBadge{font-size:.56rem}.breakeven-calculator-module__D0mJYa__assumptions{grid-template-columns:1fr;gap:.55rem}}@media (prefers-reduced-motion:reduce){.breakeven-calculator-module__D0mJYa__choice{transition-duration:.01ms}}
.breakeven-calculator-module__8PFr6W__page{--ink:#080a0b;--panel:#101315;--panel-raised:#15191a;--line:#2b302f;--gold:#d7a84f;--gold-bright:#f1c86e;--muted:#a1a8a4;--paper:#f3eee4;background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--font-body), Arial, sans-serif;position:relative;overflow:hidden}.breakeven-calculator-module__8PFr6W__glow{pointer-events:none;background:radial-gradient(circle at 72% 0,#d7a84f24,#0000 32rem),radial-gradient(circle at 8% 25%,#ffffff09,#0000 24rem);height:42rem;position:absolute;inset:0 0 auto}.breakeven-calculator-module__8PFr6W__header,.breakeven-calculator-module__8PFr6W__content{z-index:1;max-width:70rem;margin:0 auto;padding-left:clamp(1rem,5vw,4rem);padding-right:clamp(1rem,5vw,4rem);position:relative}.breakeven-calculator-module__8PFr6W__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.breakeven-calculator-module__8PFr6W__wordmark{color:var(--paper);letter-spacing:.14em;white-space:nowrap;font-size:.72rem;font-weight:800;text-decoration:none}.breakeven-calculator-module__8PFr6W__wordmark span{color:var(--gold)}.breakeven-calculator-module__8PFr6W__backLink{color:var(--muted);text-align:right;text-underline-offset:.25rem;font-size:.76rem;text-decoration-color:#a1a8a480}.breakeven-calculator-module__8PFr6W__backLink:hover,.breakeven-calculator-module__8PFr6W__backLink:focus-visible{color:var(--gold-bright)}.breakeven-calculator-module__8PFr6W__content{padding-top:clamp(3.5rem,8vw,6.5rem);padding-bottom:5rem}.breakeven-calculator-module__8PFr6W__eyebrow,.breakeven-calculator-module__8PFr6W__panelEyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800}.breakeven-calculator-module__8PFr6W__content h1{max-width:45rem;color:var(--paper);letter-spacing:-.065em;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,5.7rem);font-weight:400;line-height:.98}.breakeven-calculator-module__8PFr6W__intro{color:#c3c7c3;max-width:41rem;margin:1.3rem 0 0;font-size:clamp(.98rem,1.7vw,1.12rem);line-height:1.75}.breakeven-calculator-module__8PFr6W__disclosure{color:#9da59f;max-width:48rem;margin:1.4rem 0 0;font-size:.78rem;line-height:1.7}@media (max-width:420px){.breakeven-calculator-module__8PFr6W__header{min-height:4.25rem}.breakeven-calculator-module__8PFr6W__wordmark{letter-spacing:.1em;font-size:.62rem}.breakeven-calculator-module__8PFr6W__backLink{max-width:9rem;font-size:.68rem}}
