._calculatorRoot_1ehhr_1{gap:var(--space-7);display:grid}._inputPanel_1ehhr_6,._resultsSection_1ehhr_7,._sensitivitySection_1ehhr_8,._reverseLinks_1ehhr_9,._outputActions_1ehhr_10,._printMethod_1ehhr_11{min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-8));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}._panelHeading_1ehhr_20,._reverseLinks_1ehhr_9,._outputActions_1ehhr_10{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}._panelHeading_1ehhr_20>div>p,._reverseLinks_1ehhr_9>div:first-child>p{color:var(--color-accent);font-size:var(--font-size-caption);letter-spacing:.08em;font-weight:850}._panelHeading_1ehhr_20 h2,._reverseLinks_1ehhr_9 h2{margin-top:var(--space-1);font-size:var(--font-size-h3)}._panelHeading_1ehhr_20>span,._printDate_1ehhr_44,._outputActions_1ehhr_10 p,._detailNote_1ehhr_46{color:var(--color-muted-foreground);font-size:var(--font-size-small)}._inputForm_1ehhr_51,._resultsSection_1ehhr_7,._sensitivitySection_1ehhr_8,._printMethod_1ehhr_11{gap:var(--space-6);display:grid}._inputForm_1ehhr_51{margin-top:var(--space-7)}._inputForm_1ehhr_51 fieldset{min-width:0}._periodRow_1ehhr_67{gap:var(--space-5);grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr);align-items:end;display:grid}._quickButtons_1ehhr_74,._formActions_1ehhr_75,._outputActions_1ehhr_10>div:last-child,._reverseLinks_1ehhr_9>div:last-child,._scenarioPreset_1ehhr_78>div{gap:var(--space-3);flex-wrap:wrap;display:flex}._quickButtons_1ehhr_74{padding-bottom:var(--space-1)}._coreGrid_1ehhr_88,._sideComparison_1ehhr_89{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._optionGroup_1ehhr_95{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:var(--radius-lg)}._optionGroup_1ehhr_95>*+*{margin-top:var(--space-5)}._twoFields_1ehhr_107,._fieldGrid_1ehhr_108{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._rentScope_1ehhr_114{padding:var(--space-4);background:var(--color-surface-secondary);border-radius:var(--radius-md)}._rentScope_1ehhr_114>span{color:var(--color-muted-foreground);font-size:var(--font-size-small)}._rentScope_1ehhr_114 ul{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--font-size-small);flex-wrap:wrap;padding:0;font-weight:700;list-style:none;display:flex}._rentScope_1ehhr_114 li:before{content:"✓";margin-right:var(--space-1);color:var(--color-accent)}._advancedDetails_1ehhr_142{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._advancedDetails_1ehhr_142>summary{min-height:4.75rem;padding:var(--space-4) var(--space-5);cursor:pointer;background:var(--color-surface-secondary);justify-content:space-between;align-items:center;list-style:none;display:flex}._advancedDetails_1ehhr_142>summary::-webkit-details-marker{display:none}._advancedDetails_1ehhr_142>summary:after{content:"+";color:var(--color-accent);flex:none;font-size:1.5rem;font-weight:700}._advancedDetails_1ehhr_142[open]>summary:after{content:"−"}._advancedDetails_1ehhr_142>summary span{gap:var(--space-1);display:grid}._advancedDetails_1ehhr_142>summary small{color:var(--color-muted-foreground);font-size:var(--font-size-small)}._advancedDetails_1ehhr_142>:not(summary){margin-inline:var(--space-5)}._advancedDetails_1ehhr_142>:last-child{margin-bottom:var(--space-5)}._advancedDetails_1ehhr_142>:nth-child(2){margin-top:var(--space-5)}._advancedDetails_1ehhr_142 h3{margin-top:var(--space-6);font-size:var(--font-size-h4)}._advancedDetails_1ehhr_142 ._fieldGrid_1ehhr_108,._costFieldList_1ehhr_203,._detailNote_1ehhr_46+._fieldGrid_1ehhr_108{margin-top:var(--space-5)}._costFieldList_1ehhr_203{gap:var(--space-4);display:grid}._costFieldRow_1ehhr_213{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.5fr) minmax(10rem,.5fr);align-items:end;display:grid}._costFieldRow_1ehhr_213:last-child{border-bottom:0;padding-bottom:0}._scenarioPreset_1ehhr_78{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:var(--radius-lg);display:flex}._scenarioPreset_1ehhr_78>span{font-size:var(--font-size-small);font-weight:800}._liveNotice_1ehhr_244{min-height:1.75rem;padding-inline:var(--space-2);color:var(--color-accent-hover);font-size:var(--font-size-small);font-weight:700}._printBrand_1ehhr_252{display:none}._primaryResults_1ehhr_256{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._primaryResults_1ehhr_256 article{gap:var(--space-2);min-width:0;padding:var(--space-5);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}._primaryResults_1ehhr_256 ._differenceMetric_1ehhr_272{color:var(--color-on-dark);background:var(--color-dark-surface);border-color:var(--color-dark-border)}._primaryResults_1ehhr_256 span,._primaryResults_1ehhr_256 small{color:var(--color-muted-foreground);font-size:var(--font-size-small)}._primaryResults_1ehhr_256 ._differenceMetric_1ehhr_272 span,._primaryResults_1ehhr_256 ._differenceMetric_1ehhr_272 small{color:var(--color-on-dark-muted)}._primaryResults_1ehhr_256 strong{overflow-wrap:anywhere;font-size:clamp(1.55rem,4vw,2.5rem);line-height:1.15}._sideComparison_1ehhr_89 article{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._sideComparison_1ehhr_89 article>div:first-child{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._sideComparison_1ehhr_89 h3{font-size:var(--font-size-h4)}._sideComparison_1ehhr_89 dl{margin:var(--space-5) 0 0}._sideComparison_1ehhr_89 dl>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}._sideComparison_1ehhr_89 dt{color:var(--color-muted-foreground)}._sideComparison_1ehhr_89 dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:800}._sideComparison_1ehhr_89 ._netRow_1ehhr_336{margin-top:var(--space-2);padding-inline:var(--space-3);background:var(--color-accent-soft);border-radius:var(--radius-md);font-size:var(--font-size-body-large);border:0}._breakEvenCard_1ehhr_345{gap:var(--space-5);padding:var(--space-5);color:var(--color-on-dark);background:var(--color-dark-surface-secondary);border:1px solid var(--color-dark-border);border-radius:var(--radius-lg);grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);align-items:center;display:grid}._breakEvenCard_1ehhr_345 span,._breakEvenCard_1ehhr_345 p{color:var(--color-on-dark-muted)}._breakEvenCard_1ehhr_345 span{font-size:var(--font-size-caption);letter-spacing:.08em;font-weight:800}._breakEvenCard_1ehhr_345 h3{margin-top:var(--space-2);font-size:var(--font-size-h4)}._chartFigure_1ehhr_373{gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;display:grid}._chartFigure_1ehhr_373 figcaption{gap:var(--space-1);display:grid}._chartFigure_1ehhr_373 figcaption span{color:var(--color-muted-foreground);font-size:var(--font-size-small)}._chartLegend_1ehhr_393{gap:var(--space-4);font-size:var(--font-size-small);flex-wrap:wrap;font-weight:700;display:flex}._chartLegend_1ehhr_393 span{gap:var(--space-2);align-items:center;display:flex}._purchaseLine_1ehhr_407,._rentalLine_1ehhr_408{border-top:3px solid var(--color-accent);width:2rem;display:block}._rentalLine_1ehhr_408{border-top-color:var(--color-foreground);border-top-style:dashed}._lineChart_1ehhr_419{width:100%;height:auto;display:block;overflow:visible}._gridLine_1ehhr_426{stroke:var(--color-border);stroke-width:1px}._axisText_1ehhr_431,._breakEvenText_1ehhr_432{fill:var(--color-muted-foreground);font-family:var(--font-sans);font-size:12px}._purchasePolyline_1ehhr_438,._rentalPolyline_1ehhr_439{fill:none;vector-effect:non-scaling-stroke;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._purchasePolyline_1ehhr_438{stroke:var(--color-accent)}._rentalPolyline_1ehhr_439{stroke:var(--color-foreground);stroke-dasharray:7 6}._breakEvenLine_1ehhr_456{stroke:var(--color-warning);stroke-width:2px;stroke-dasharray:4 4}._breakEvenText_1ehhr_432{fill:var(--color-warning-foreground);font-weight:800}._tableSection_1ehhr_467{gap:var(--space-4);min-width:0;padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}._tableSection_1ehhr_467 h3{font-size:var(--font-size-h4)}._sensitivitySection_1ehhr_8{background:var(--color-accent-soft);border-color:var(--color-accent-border)}._sensitivityGrid_1ehhr_484{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._sensitivityGrid_1ehhr_484 article{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._sensitivityGrid_1ehhr_484 h3{margin-bottom:var(--space-4);font-size:var(--font-size-h4)}._reverseLinks_1ehhr_9{color:var(--color-on-dark);background:var(--color-dark-surface);border-color:var(--color-dark-border);align-items:center}._reverseLinks_1ehhr_9>div:first-child{max-width:36rem}._outputActions_1ehhr_10{align-items:center}._outputActions_1ehhr_10 h2,._printMethod_1ehhr_11 h2{font-size:var(--font-size-h4)}._assumptionGrid_1ehhr_523,._methodLists_1ehhr_524{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._printMethod_1ehhr_11 h3{font-size:var(--font-size-body-large)}._assumptionGrid_1ehhr_523>div{min-width:0;padding:var(--space-4);background:var(--color-surface-secondary);border-radius:var(--radius-md)}._assumptionGrid_1ehhr_523 dl{margin:var(--space-3) 0 0}._assumptionGrid_1ehhr_523 dl>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}._assumptionGrid_1ehhr_523 dt,._assumptionGrid_1ehhr_523 p{color:var(--color-muted-foreground);font-size:var(--font-size-small)}._assumptionGrid_1ehhr_523 dd{text-align:right;margin:0;font-weight:700}._assumptionGrid_1ehhr_523 p{margin-top:var(--space-3)}._printMethod_1ehhr_11 ul{gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--color-muted-foreground);padding-inline-start:1.25rem;display:grid}._printMethod_1ehhr_11>p{padding:var(--space-4);background:var(--color-warning-soft);border-left:3px solid var(--color-warning)}@media (max-width:62rem){._sensitivityGrid_1ehhr_484{grid-template-columns:1fr}}@media (max-width:48rem){._panelHeading_1ehhr_20,._reverseLinks_1ehhr_9,._outputActions_1ehhr_10,._scenarioPreset_1ehhr_78{display:grid}._periodRow_1ehhr_67,._coreGrid_1ehhr_88,._sideComparison_1ehhr_89,._primaryResults_1ehhr_256,._twoFields_1ehhr_107,._fieldGrid_1ehhr_108,._costFieldRow_1ehhr_213,._breakEvenCard_1ehhr_345,._assumptionGrid_1ehhr_523,._methodLists_1ehhr_524{grid-template-columns:1fr}._panelHeading_1ehhr_20>span,._printDate_1ehhr_44{justify-self:start}._inputPanel_1ehhr_6,._resultsSection_1ehhr_7,._sensitivitySection_1ehhr_8,._reverseLinks_1ehhr_9,._outputActions_1ehhr_10,._printMethod_1ehhr_11{padding:var(--space-5)}._advancedDetails_1ehhr_142>:not(summary){margin-inline:var(--space-4)}._sideComparison_1ehhr_89 dl>div{align-items:flex-start}._lineChart_1ehhr_419{min-width:36rem}._chartFigure_1ehhr_373{overflow-x:auto}}@media print{._inputPanel_1ehhr_6,._liveNotice_1ehhr_244,._sensitivitySection_1ehhr_8,._reverseLinks_1ehhr_9,._outputActions_1ehhr_10{display:none!important}._calculatorRoot_1ehhr_1,._resultsSection_1ehhr_7,._printMethod_1ehhr_11{display:block}._resultsSection_1ehhr_7,._printMethod_1ehhr_11{box-shadow:none;border:0;padding:0}._printBrand_1ehhr_252{margin-bottom:1rem;font-weight:850;display:block}._resultsSection_1ehhr_7>*+*,._printMethod_1ehhr_11{margin-top:1rem}._primaryResults_1ehhr_256,._sideComparison_1ehhr_89,._sensitivityGrid_1ehhr_484,._assumptionGrid_1ehhr_523,._methodLists_1ehhr_524{grid-template-columns:repeat(2,minmax(0,1fr))}._chartFigure_1ehhr_373,._breakEvenCard_1ehhr_345,._primaryResults_1ehhr_256 article,._sideComparison_1ehhr_89 article{break-inside:avoid}}
