._root_1vv9d_1,._rootOk_1vv9d_2{display:flex;flex-direction:column;gap:var(--spacing-3);padding:1.25rem;margin-top:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._rootOk_1vv9d_2{background:color-mix(in srgb,var(--success) 7%,var(--card));border-color:color-mix(in srgb,var(--success) 28%,var(--border))}._title_1vv9d_18{display:flex;align-items:center;gap:6px;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);margin:0}._title_1vv9d_18 svg{color:var(--cat-3)}._verdict_1vv9d_33{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.9375rem;line-height:1.6;color:var(--foreground)}._verdict_1vv9d_33 svg{flex-shrink:0;margin-top:2px;color:var(--accent)}._rootOk_1vv9d_2 ._verdict_1vv9d_33 svg{color:var(--success)}._breakdown_1vv9d_52{list-style:none;margin:0;padding:var(--spacing-3);background:var(--surface);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:5px;font-size:.875rem}._breakdown_1vv9d_52 li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);color:var(--muted-foreground)}._breakdown_1vv9d_52 b{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap}._total_1vv9d_78{padding-top:5px;border-top:1px solid var(--border);color:var(--foreground)!important;font-weight:700}._good_1vv9d_85{color:var(--success)!important}._bad_1vv9d_89{color:var(--error)!important}._notes_1vv9d_93{display:flex;flex-direction:column;gap:var(--spacing-2)}._notes_1vv9d_93 p{display:flex;gap:6px;font-size:.8125rem;line-height:1.55;color:var(--muted-foreground);margin:0}._notes_1vv9d_93 svg{flex-shrink:0;margin-top:3px;color:var(--info)}._root_1xk21_1{background:color-mix(in srgb,var(--info) 7%,var(--card));border:1px solid color-mix(in srgb,var(--info) 22%,var(--border));border-radius:var(--radius-md);overflow:hidden;margin-top:var(--spacing-4)}._head_1xk21_9{display:flex;align-items:center;gap:8px;width:100%;font:inherit;font-size:.9375rem;font-weight:700;text-align:left;color:var(--foreground);background:none;border:none;padding:var(--spacing-4) 1.25rem;cursor:pointer}._head_1xk21_9 svg:first-child{color:var(--info);flex-shrink:0}._head_1xk21_9 span{flex:1}._body_1xk21_34{padding:0 1.25rem 1.25rem}._list_1xk21_38{list-style:none;margin:0 0 var(--spacing-3);padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._list_1xk21_38 li{display:flex;flex-direction:column;gap:2px;padding-left:var(--spacing-4);position:relative;font-size:.875rem;line-height:1.6}._list_1xk21_38 li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--info)}._list_1xk21_38 b{color:var(--foreground)}._list_1xk21_38 span{color:var(--muted-foreground)}._note_1xk21_76{font-size:.75rem;line-height:1.55;color:var(--muted-foreground);margin:0;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._root_19fk8_1{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--surface);border-radius:var(--radius-md)}._toggle_19fk8_10{align-self:flex-start;padding:0;font-size:.875rem;font-weight:700;color:var(--info);background:none;border:none;cursor:pointer}._grid_19fk8_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--spacing-2) var(--spacing-3)}._field_19fk8_27{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:var(--muted-foreground)}._result_19fk8_36{display:flex;flex-direction:column;gap:6px;padding-top:var(--spacing-2);border-top:1px solid var(--border)}._line_19fk8_44{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:.9375rem}._line_19fk8_44 b{font-variant-numeric:tabular-nums}._use_19fk8_57{padding:4px 12px;font-size:.8125rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:999px;cursor:pointer}._note_19fk8_68{margin:0;font-size:.8125rem;line-height:1.45;color:var(--muted-foreground)}._card_1bd9p_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5, 1.25rem);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg, 1.25rem);box-shadow:var(--shadow-sm)}._title_1bd9p_12{display:flex;align-items:center;gap:8px;margin:0;font-size:1.0625rem;font-weight:700}._bands_1bd9p_21{display:inline-flex;flex-wrap:wrap;gap:6px}._band_1bd9p_21,._bandOn_1bd9p_28{min-height:34px;padding:0 14px;font-size:.8125rem;font-weight:700;border-radius:999px;cursor:pointer}._band_1bd9p_21{color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border)}._bandOn_1bd9p_28{color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary)}._range_1bd9p_49{position:relative;height:10px;margin:18px 0 26px;background:var(--surface);border-radius:999px}._rangeFill_1bd9p_57{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--primary) 35%,transparent);border-radius:999px}._marker_1bd9p_65{position:absolute;top:-6px;width:3px;height:22px;background:var(--foreground);border-radius:2px}._markerLabel_1bd9p_74{position:absolute;top:24px;transform:translate(-50%);font-size:.6875rem;font-weight:700;white-space:nowrap;color:var(--foreground)}._rows_1bd9p_84{display:flex;flex-direction:column;gap:6px}._row_1bd9p_84{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:.9375rem}._row_1bd9p_84:last-child{border-bottom:none}._row_1bd9p_84 span small{display:block;font-size:.75rem;color:var(--muted-foreground)}._row_1bd9p_84 b{font-variant-numeric:tabular-nums}._use_1bd9p_115{margin-left:8px;padding:3px 10px;font-size:.75rem;font-weight:700;color:var(--primary);background:none;border:1px solid var(--primary);border-radius:999px;cursor:pointer}._good_1bd9p_127{color:var(--success, #1d7a4c)}._warn_1bd9p_131{color:var(--warning, #a8661a)}._tips_1bd9p_135{margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.55;color:var(--foreground)}._note_1bd9p_143{margin:0;font-size:.8125rem;color:var(--muted-foreground)}._card_1lxcz_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5, 1.25rem);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg, 1.25rem);box-shadow:var(--shadow-sm)}._title_1lxcz_12{display:flex;align-items:center;gap:8px;margin:0;font-size:1.0625rem;font-weight:700}._note_1lxcz_21{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}._scroll_1lxcz_28{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1lxcz_33{width:100%;min-width:34rem;border-collapse:collapse;font-size:.875rem}._table_1lxcz_33 th,._table_1lxcz_33 td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}._table_1lxcz_33 thead th{font-size:.8125rem;color:var(--foreground);background:var(--surface)}._table_1lxcz_33 thead th small{display:block;font-weight:500;color:var(--muted-foreground)}._table_1lxcz_33 tbody th{position:sticky;left:0;font-weight:600;color:var(--muted-foreground);background:var(--card)}._table_1lxcz_33 td{font-variant-numeric:tabular-nums}._current_1lxcz_72{background:color-mix(in srgb,var(--accent, #c99a26) 10%,transparent)}._good_1lxcz_76{color:var(--success, #1d7a4c);font-weight:700}._bad_1lxcz_81{color:var(--warning, #a8661a);font-weight:700}._use_1lxcz_86{padding:4px 10px;font-size:.75rem;font-weight:700;color:var(--primary);background:none;border:1px solid var(--primary);border-radius:999px;cursor:pointer}._verdict_1lxcz_97{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-3) var(--spacing-4);background:var(--surface);border-left:4px solid var(--accent, #c99a26);border-radius:var(--radius-md);font-size:.9375rem;line-height:1.5}._verdict_1lxcz_97 p{margin:0}._considerations_1lxcz_113{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--spacing-3)}._consider_1lxcz_113{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;line-height:1.5}._consider_1lxcz_113 b{font-size:.875rem}._consider_1lxcz_113 ul{margin:0;padding-left:1rem}._page_jqkm1_1{max-width:78rem;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}._header_jqkm1_7{margin-bottom:var(--spacing-6);max-width:none}._exampleNote_jqkm1_12{margin:0;padding:var(--spacing-3) var(--spacing-4);font-size:.8125rem;line-height:1.5;color:var(--foreground);background:color-mix(in srgb,var(--warning) 10%,var(--card));border-left:3px solid var(--warning);border-radius:var(--radius-sm)}._exampleHint_jqkm1_23{font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._headerTop_jqkm1_29{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-6);flex-wrap:wrap}._shareBox_jqkm1_37{display:flex;flex-direction:column;gap:var(--spacing-2);flex-shrink:0}._shareButton_jqkm1_44{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;font-weight:600;color:var(--accent-foreground);background:var(--accent);border:none;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}._shareButton_jqkm1_44:disabled{opacity:.6;cursor:default}._shareUrlRow_jqkm1_64{display:flex;align-items:center;gap:var(--spacing-1)}._saveRow_jqkm1_70{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._saveButton_jqkm1_76{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.875rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius-full);padding:10px 20px;cursor:pointer;white-space:nowrap}._saveButton_jqkm1_76:disabled{opacity:.6;cursor:default}._shareUrlRowLegacy_jqkm1_97{display:flex;align-items:center;gap:var(--spacing-1)}._shareUrlInput_jqkm1_103{width:14rem;font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground)}._shareCopyButton_jqkm1_113{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--border);background:var(--card);border-radius:var(--radius-sm);cursor:pointer;color:var(--foreground);flex-shrink:0}._title_jqkm1_127{font-family:var(--font-family-display);font-size:2rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_jqkm1_135{font-size:.9375rem;line-height:1.55;color:var(--muted-foreground);margin:0}._layout_jqkm1_142{display:grid;grid-template-columns:23rem 1fr;gap:var(--spacing-6);align-items:start}._formPanel_jqkm1_149{display:flex;flex-direction:column;gap:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);position:sticky;top:calc(var(--spacing-16) + var(--spacing-4));max-height:calc(100vh - var(--spacing-16));overflow-y:auto}._panelTitle_jqkm1_163{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-display);font-size:1.0625rem;font-weight:500;color:var(--foreground);margin:0}._field_jqkm1_174{display:flex;flex-direction:column;gap:var(--spacing-1)}._fieldRow_jqkm1_180{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-3)}._divider_jqkm1_189{border:none;border-top:1px solid var(--border);margin:var(--spacing-1) 0}._switchRow_jqkm1_195{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._switchLabel_jqkm1_202{font-size:.8125rem;color:var(--foreground)}._quickNote_jqkm1_208{margin:0;padding:var(--spacing-3) var(--spacing-4);font-size:.8125rem;line-height:1.55;color:var(--foreground);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-sm)}._quickNote_jqkm1_208 button{font:inherit;font-weight:700;color:var(--info);background:none;border:none;padding:0;cursor:pointer}._o1_jqkm1_230{order:1}._o2_jqkm1_231{order:2}._o3_jqkm1_232{order:3}._o4_jqkm1_233{order:4}._o5_jqkm1_234{order:5}._o6_jqkm1_235{order:6}._resultBlock_jqkm1_237{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._resultsPanel_jqkm1_244{display:flex;flex-direction:column;gap:1.25rem}._verdictBanner_jqkm1_250{display:flex;gap:var(--spacing-3);padding:1.25rem var(--spacing-6);background:var(--card);border:1px solid var(--border);border-left:4px solid var(--border);border-radius:var(--radius-sm)}._verdictIcon_jqkm1_260{flex-shrink:0;margin-top:.125rem}._verdictHeadline_jqkm1_265{font-family:var(--font-family-display);font-size:1.25rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-1)}._verdictContext_jqkm1_273{font-size:.8125rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2);display:flex;align-items:center}._verdictDetail_jqkm1_281{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0}._verdict_comfortable_jqkm1_288{border-left-color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--card))}._verdict_comfortable_jqkm1_288 ._verdictIcon_jqkm1_260{color:var(--success)}._verdict_tight_jqkm1_296{border-left-color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,var(--card))}._verdict_tight_jqkm1_296 ._verdictIcon_jqkm1_260{color:var(--warning)}._verdict_shortfall_jqkm1_304{border-left-color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--card))}._verdict_shortfall_jqkm1_304 ._verdictIcon_jqkm1_260{color:var(--error)}._timelineCard_jqkm1_312{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-2)}._timelineTitle_jqkm1_322{display:flex;align-items:center;gap:var(--spacing-1);font-family:var(--font-family-display);font-size:1rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-1)}._timelineRow_jqkm1_333{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);font-size:.8125rem;color:var(--foreground);padding:var(--spacing-1) 0}._timelineOk_jqkm1_343{font-weight:600;color:var(--success)}._timelineBlocked_jqkm1_348{font-weight:600;color:var(--error);text-align:right}._timelineNote_jqkm1_354{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin:var(--spacing-1) 0 0}._sectionHeading_jqkm1_361{font-family:var(--font-family-display);font-size:1.125rem;font-weight:500;color:var(--foreground);margin:0}._statGrid_jqkm1_369{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-3)}._finalCard_jqkm1_375{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:1.25rem var(--spacing-6);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm)}._finalLabel_jqkm1_386{font-size:.875rem;font-weight:500}._finalValue_jqkm1_391{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}._mismatchWarning_jqkm1_398{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:color-mix(in srgb,var(--warning) 12%,var(--card));border:1px solid var(--warning);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.5;color:var(--foreground);margin-bottom:var(--spacing-4)}._mismatchIcon_jqkm1_412{color:var(--warning);flex-shrink:0;margin-top:1px}._dateWarning_jqkm1_418{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:color-mix(in srgb,var(--warning) 12%,var(--card));border:1px solid var(--warning);border-radius:var(--radius-sm);font-size:.75rem;line-height:1.5;color:var(--foreground);margin-bottom:var(--spacing-3)}._comparablesBox_jqkm1_432{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._comparablesSearchRow_jqkm1_442{position:relative}._comparablesSearchIcon_jqkm1_446{position:absolute;right:var(--spacing-2);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._comparablesResults_jqkm1_455{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._comparablesNote_jqkm1_463{font-size:.75rem;color:var(--muted-foreground);line-height:1.5}._comparablesSummary_jqkm1_469{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);font-size:.8125rem;font-weight:600;color:var(--foreground)}._useEstimateButton_jqkm1_479{font-size:.6875rem;font-weight:600;color:var(--info);background:none;border:1px solid var(--info);padding:2px var(--spacing-2);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;white-space:nowrap}._useEstimateButton_jqkm1_479:hover{background:var(--card)}._comparablesAbove_jqkm1_496{font-size:.75rem;font-weight:600;color:var(--warning)}._comparablesBelow_jqkm1_502{font-size:.75rem;font-weight:600;color:var(--success)}._comparablesList_jqkm1_508{display:flex;flex-direction:column;gap:2px}._comparableRow_jqkm1_514{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);font-size:.6875rem;color:var(--muted-foreground);padding:2px 0}._comparablePrice_jqkm1_524{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-weight:600;color:var(--foreground);white-space:nowrap}._insightsCard_jqkm1_532{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-2)}._insightRow_jqkm1_542{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2) var(--spacing-3);border-left:3px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._insightTip_jqkm1_552{border-left-color:var(--success)}._insightWarning_jqkm1_556{border-left-color:var(--warning)}._insightTitle_jqkm1_560{font-size:.8125rem;font-weight:600;color:var(--foreground)}._insightDetail_jqkm1_566{font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._scenarioCompare_jqkm1_572{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._scenarioGrid_jqkm1_578{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-2);margin:var(--spacing-3) 0}._scenarioCol_jqkm1_585{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;cursor:pointer;font:inherit;color:inherit;position:relative;overflow:hidden;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._scenarioCol_jqkm1_585:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--scenario-tone, var(--border))}._scenarioCol_jqkm1_585:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._scenarioColActive_jqkm1_616{border-color:var(--scenario-tone, var(--primary));box-shadow:0 0 0 1px var(--scenario-tone, var(--primary)),var(--shadow-md)}._scenarioTone_plan_jqkm1_621{--scenario-tone: var(--primary)}._scenarioTone_cheapest_jqkm1_624{--scenario-tone: var(--info)}._scenarioTone_best_jqkm1_627{--scenario-tone: var(--success)}._scenarioTone_worst_jqkm1_630{--scenario-tone: var(--error)}._plusPrimeRow_jqkm1_634{display:flex;align-items:center;gap:8px;margin-top:var(--spacing-2);font-size:.8125rem;color:var(--foreground);cursor:pointer}._plusPrimeRow_jqkm1_634 input{flex-shrink:0;width:16px;height:16px;accent-color:var(--primary)}._postalRow_jqkm1_651{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-3);flex-wrap:wrap}._postalInput_jqkm1_660{flex:1 1 9rem;min-width:0;font:inherit;font-size:.9375rem;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px}._postalButton_jqkm1_672{flex:1 1 auto;white-space:nowrap;font:inherit;font-size:.8125rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius-full);padding:8px 14px;cursor:pointer}._postalStatus_jqkm1_686{display:block;margin-top:6px;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._myFlat_jqkm1_695{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-3);padding:var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._myFlatLease_jqkm1_706{margin:0;font-size:.875rem;line-height:1.5;color:var(--foreground)}._myFlatLease_jqkm1_706 b{font-size:1rem;font-weight:800}._myFlatLease_jqkm1_706 small{font-size:.75rem;color:var(--muted-foreground)}._myFlatRow_jqkm1_723{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px dashed var(--border)}._myFlatRow_jqkm1_723>span{display:flex;flex-direction:column;min-width:0}._myFlatRow_jqkm1_723 b{font-size:.8125rem;font-weight:700}._myFlatRow_jqkm1_723 small{font-size:.6875rem;color:var(--muted-foreground)}._myFlatUse_jqkm1_748{flex-shrink:0;font:inherit;font-size:.75rem;font-weight:800;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:none;border-radius:var(--radius-full);padding:6px 12px;cursor:pointer;white-space:nowrap}._myFlatUse_jqkm1_748:hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}._netSurplus_jqkm1_766,._netShort_jqkm1_767{align-self:flex-start;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 8px;border-radius:var(--radius-full)}._netSurplus_jqkm1_766{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}._netShort_jqkm1_767{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent)}._scenarioColHint_jqkm1_787{margin-top:auto;padding-top:var(--spacing-2);font-size:.6875rem;font-weight:600;color:var(--scenario-tone, var(--accent))}._advicePanel_jqkm1_795{margin-bottom:var(--spacing-3);padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);animation:_adviceIn_jqkm1_1 var(--animation-duration-normal) ease}@keyframes _adviceIn_jqkm1_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._adviceHeadline_jqkm1_815{font-family:var(--font-family-display);font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--foreground);margin:0}._adviceSteps_jqkm1_824{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._adviceStep_jqkm1_824{display:flex;gap:var(--spacing-3)}._adviceStepNumber_jqkm1_838{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background:var(--surface);color:var(--foreground);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}._adviceStepBody_jqkm1_852{display:flex;flex-direction:column;gap:2px;min-width:0}._adviceStepTop_jqkm1_859{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap}._adviceStepTitle_jqkm1_867{font-size:.875rem;font-weight:600;color:var(--foreground)}._adviceImpactGood_jqkm1_873,._adviceImpactBad_jqkm1_874{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700;padding:1px var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap}._adviceImpactGood_jqkm1_873{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}._adviceImpactBad_jqkm1_874{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent)}._adviceStepDetail_jqkm1_893{font-size:.8125rem;line-height:1.55;color:var(--muted-foreground)}._scenarioColHighlight_jqkm1_899{border-color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--card))}._scenarioColLabel_jqkm1_904{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}._scenarioColValue_jqkm1_912{font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}._scenarioColSub_jqkm1_921{font-size:.6875rem;color:var(--muted-foreground);line-height:1.4}._modeSelector_jqkm1_927{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._modeCard_jqkm1_934{display:flex;flex-direction:column;gap:2px;text-align:left;padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}._modeCard_jqkm1_934:hover{border-color:var(--accent)}._modeCardActive_jqkm1_950{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 1px var(--primary)}._modeIcon_jqkm1_956{color:var(--primary);margin-bottom:var(--spacing-1)}._modeLabel_jqkm1_961{font-family:var(--font-family-display);font-size:1rem;font-weight:500;color:var(--foreground)}._modeDescription_jqkm1_968{font-size:.75rem;color:var(--muted-foreground);line-height:1.4}._costRow_jqkm1_974{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem auto;gap:var(--spacing-2);align-items:center}._costRow_jqkm1_974:has(._costMonthsInput_jqkm1_981){grid-template-columns:minmax(0,1fr) 5rem 3.5rem auto}._costLabelInput_jqkm1_985,._costAmountInput_jqkm1_986,._costMonthsInput_jqkm1_981{font-size:.8125rem}._costRemoveButton_jqkm1_991{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:none;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}._costRemoveButton_jqkm1_991:hover{color:var(--error);background:var(--surface)}._addCostButton_jqkm1_1010{align-self:flex-start}._sequenceHeader_jqkm1_1014{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._sequenceTabs_jqkm1_1021{display:inline-flex;gap:2px;padding:2px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm)}._sequenceTab_jqkm1_1021{font-size:.75rem;font-weight:600;padding:var(--spacing-1) var(--spacing-3);border:none;background:none;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm)}._sequenceTabActive_jqkm1_1041{background:var(--card);color:var(--foreground);box-shadow:var(--shadow)}._roadmap_jqkm1_1047{display:flex;flex-direction:column;padding:var(--spacing-2) 0}._roadmapStep_jqkm1_1053{display:flex;gap:var(--spacing-3)}._roadmapMarker_jqkm1_1058{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._roadmapMarker_jqkm1_1058 svg{width:1.75rem;height:1.75rem;padding:.4rem;box-sizing:content-box;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-full)}._roadmapLine_jqkm1_1075{flex:1;width:2px;min-height:1.5rem;background:var(--border);margin:2px 0}._roadmapContent_jqkm1_1083{display:flex;flex-direction:column;padding-bottom:var(--spacing-4)}._roadmapDate_jqkm1_1089{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}._roadmapLabel_jqkm1_1097{font-family:var(--font-family-display);font-size:.9375rem;font-weight:500;color:var(--foreground)}._roadmapDesc_jqkm1_1104{font-size:.75rem;color:var(--muted-foreground)}._recommendation_jqkm1_1109{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--success) 10%,var(--card));border:1px solid var(--success);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.5;color:var(--foreground)}._recommendationIcon_jqkm1_1122{color:var(--success);flex-shrink:0;margin-top:1px}@media(max-width:1024px){._statGrid_jqkm1_369,._modeSelector_jqkm1_927{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){._layout_jqkm1_142{grid-template-columns:1fr}._formPanel_jqkm1_149{position:static;max-height:none}}@media(max-width:560px){._fieldRow_jqkm1_180,._statGrid_jqkm1_369{grid-template-columns:1fr}._finalCard_jqkm1_375{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._modeSelector_jqkm1_927{grid-template-columns:1fr}._costRow_jqkm1_974,._costRow_jqkm1_974:has(._costMonthsInput_jqkm1_981){grid-template-columns:1fr auto}._costRow_jqkm1_974>:first-child{grid-column:1 / -1}._sequenceHeader_jqkm1_1014{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._scenarioGrid_jqkm1_578{grid-template-columns:1fr 1fr}._headerTop_jqkm1_29{flex-direction:column}._shareUrlInput_jqkm1_103{width:100%}}
