.styles_breadcrumb__hWOwU{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--layout-margin);max-width:var(--layout-max-width);margin:0 auto}.styles_breadcrumbLink__2Usk6{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-muted);text-decoration:none;transition:var(--transition-fast)}.styles_breadcrumbLink__2Usk6:hover{color:var(--text-primary)}.styles_breadcrumbSep__Y4XFp{font-family:var(--font-body);font-size:var(--text-body-xxs);color:var(--text-placeholder)}@media (max-width:780px){.styles_breadcrumb__hWOwU{padding:var(--space-4) var(--layout-margin-sm)}}.styles_wrapper__j9Vrc{max-width:1000px;margin:0 auto;padding:var(--space-10) var(--layout-margin);display:flex;flex-direction:column;gap:var(--space-10)}.styles_header__sL0m4{display:flex;flex-direction:column;gap:var(--space-3)}.styles_title__Ov7iw{font-family:var(--font-title);font-size:var(--text-xl);color:var(--text-primary);margin:0}.styles_subtitle__tk07i{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.65;margin:0;max-width:620px}.styles_modeSwitcher__JZZAA{display:flex;border:1px solid var(--border-strong);border-radius:0;overflow:hidden;width:-moz-fit-content;width:fit-content}.styles_modeActive__SNPgV,.styles_modeInactive__zgZYV{font-family:var(--font-title);font-size:var(--text-body-xs);padding:var(--space-3) var(--space-5);border:none;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.styles_modeActive__SNPgV{background:var(--surface-inverse);color:var(--text-inverse)}.styles_modeInactive__zgZYV{background:var(--surface-base);color:var(--text-muted)}.styles_modeInactive__zgZYV:hover{background:var(--surface-subtle);color:var(--text-secondary)}.styles_layout__04XUF{display:grid;grid-template-columns:1fr 380px;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.styles_form__bBSx4{display:flex;flex-direction:column;gap:var(--space-6)}.styles_field__0KT0c{display:flex;flex-direction:column;gap:var(--space-2)}.styles_label__Tv4fA{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-primary);letter-spacing:.02em}.styles_input__Tk1pu,.styles_select__TavEQ{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-strong);border-radius:0;padding:var(--space-3) var(--space-4);width:100%;transition:var(--transition-fast);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.styles_input__Tk1pu:focus,.styles_select__TavEQ:focus{border-color:var(--border-strong)}.styles_fieldNote__sG5_H{font-family:var(--font-body);font-size:var(--text-body-xxs);color:var(--text-muted);margin:0;line-height:1.5}.styles_fieldHint__ZrEFp{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-secondary);margin:0}.styles_results__H2Ql9{display:flex;flex-direction:column;gap:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--layout-header) + var(--space-6))}.styles_placeholder__l2o_Z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10);background:var(--surface-subtle);border:1px dashed var(--border-strong);border-radius:0;text-align:center}.styles_placeholderIcon__aN9qH{font-size:36px}.styles_placeholderText__7E3NV{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-muted);margin:0}.styles_resultCard__WD3gF{background:var(--surface-inverse);border-radius:0;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.styles_resultLabel__lgqee{font-size:var(--text-body-xxs);opacity:.7;text-transform:uppercase;letter-spacing:.08em}.styles_resultLabel__lgqee,.styles_resultRange__0MyWN{font-family:var(--font-title);color:var(--text-inverse);margin:0}.styles_resultRange__0MyWN{font-size:var(--text-lg);line-height:1.1}.styles_resultSub__YYl6c{opacity:.7;margin:0}.styles_payback__9iHxm,.styles_resultSub__YYl6c{font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--text-inverse)}.styles_payback__9iHxm{margin:var(--space-2) 0 0;border-top:1px solid var(--border-inverse);padding-top:var(--space-3);opacity:.9}.styles_payback__9iHxm strong{color:var(--text-inverse)}.styles_contextCard__dqye7{background:var(--surface-subtle);border:1px solid var(--border-strong);border-radius:0;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.styles_contextTitle__a_Xl7{font-family:var(--font-title);font-size:var(--text-body-xxs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.styles_contextRows__ctELe{display:flex;flex-direction:column;gap:var(--space-2)}.styles_contextRow__jna5F{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--text-secondary)}.styles_contextRow__jna5F strong{color:var(--text-primary);font-weight:600}.styles_sensitivityCard__1yKxx{border:1px solid var(--border-strong);border-radius:0;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.styles_sensitivityTitle__X83Xv{font-family:var(--font-title);font-size:var(--text-body-xxs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.styles_sensitivityNote__U9_dO{color:var(--text-placeholder);margin:0;line-height:1.4}.styles_sensitivityNote__U9_dO,.styles_table__p3xrm{font-family:var(--font-body);font-size:var(--text-body-xxs)}.styles_table__p3xrm{width:100%;border-collapse:collapse}.styles_table__p3xrm th{text-align:left;color:var(--text-muted);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);font-weight:600}.styles_table__p3xrm td{padding:var(--space-2);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.styles_table__p3xrm tr:last-child td{border-bottom:none}.styles_tableRowActive__ep4H0 td{color:var(--text-primary);font-weight:600;background:var(--surface-wash)}.styles_footer__3Mhtm{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--border-default);padding-top:var(--space-6)}@media (max-width:780px){.styles_wrapper__j9Vrc{padding:var(--space-8) var(--layout-margin-sm)}.styles_title__Ov7iw{font-size:var(--text-lg)}.styles_modeSwitcher__JZZAA{flex-direction:column;width:100%}.styles_layout__04XUF{grid-template-columns:1fr}.styles_results__H2Ql9{position:static;order:-1}.styles_table__p3xrm{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}@media (max-width:480px){.styles_resultRange__0MyWN{overflow-wrap:break-word;word-break:break-word}}.styles_wrapper__lsyjz{display:flex;flex-direction:column;gap:var(--space-2);background:var(--black);border:1px solid rgba(255,255,255,.2);border-radius:0;padding:var(--space-3) var(--space-4);max-width:90vw;box-sizing:border-box}.styles_stats__JUClm{display:flex;align-items:center;gap:var(--space-2)}.styles_icon__ZyLTW{font-size:var(--text-body-sm);flex-shrink:0}.styles_text__kXohi{font-family:var(--font-body);font-size:var(--text-body-xs);color:#fff;line-height:1.5}.styles_text__kXohi strong{color:#fff;font-weight:600}.styles_requestLink__jMTu6{font-family:var(--font-body);font-size:var(--text-body-xs);color:#fff;text-decoration:underline;text-underline-offset:2px;transition:var(--transition-fast);width:-moz-fit-content;width:fit-content}.styles_requestLink__jMTu6:hover{color:rgba(255,255,255,.75)}.styles_disclaimer__kZj6N{font-family:var(--font-body);font-size:var(--text-body-xxs);color:var(--text-muted);line-height:1.6;border-left:3px solid var(--border-default);padding-left:var(--space-3);margin:0}.styles_wrapper__Fo4D9{max-width:1100px;margin:0 auto;padding:var(--space-10) var(--layout-margin);display:flex;flex-direction:column;gap:var(--space-10)}.styles_wrapper__Fo4D9 *,.styles_wrapper__Fo4D9 :after,.styles_wrapper__Fo4D9 :before{box-sizing:border-box}.styles_header__gjo3J{display:flex;flex-direction:column;gap:var(--space-3)}.styles_title__R0gvA{font-family:var(--font-title);font-size:var(--text-xl);color:var(--text-primary);margin:0}.styles_subtitle__vSbi3{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.65;margin:0}.styles_toolbar__9muU_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-3)}.styles_tabs__G4ufq{display:flex;flex-wrap:wrap;gap:var(--space-2)}.styles_printButton__EEQY5{font-family:var(--font-title);font-size:var(--text-body-xs);padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);background:var(--surface-base);color:var(--text-primary);cursor:pointer;white-space:nowrap}.styles_printButton__EEQY5:hover{background:var(--surface-subtle)}.styles_printOnly__BQR17{display:none}.styles_tabActive__KpCTQ,.styles_tabInactive__A50tE{font-family:var(--font-title);font-size:var(--text-body-xs);padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);cursor:pointer;white-space:nowrap}.styles_tabActive__KpCTQ{background:var(--surface-inverse);color:var(--text-inverse)}.styles_tabInactive__A50tE{background:var(--surface-base);color:var(--text-muted)}.styles_tabInput__Xv7xM{font-family:var(--font-title);font-size:var(--text-body-xs);padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);background:var(--surface-base);color:var(--text-primary);min-width:100px}.styles_tabInput__Xv7xM:focus{outline:none}.styles_addTabButton__cdUVD{font-family:var(--font-title);font-size:var(--text-body-xs);padding:var(--space-2) var(--space-4);border:1px dashed var(--border-strong);background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.styles_footer__d5UaK{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--border-default);background:var(--black);color:#fff;padding:var(--space-6) var(--space-4);max-width:90vw;box-sizing:border-box}.styles_disclaimer__29oxj{font-family:var(--font-body);font-size:var(--text-body-xxs);color:#fff;margin:0;line-height:1.5}@media (max-width:780px){.styles_wrapper__Fo4D9{padding:var(--space-8) var(--layout-margin-sm)}.styles_title__R0gvA{font-size:var(--text-lg)}}@media print{.styles_screenOnly__ShCGX{display:none!important}.styles_printOnly__BQR17{display:block!important}.styles_wrapper__Fo4D9{max-width:100%;padding:0}.styles_footer__d5UaK{background:none;color:#000;max-width:100%;padding:var(--space-4) 0}.styles_disclaimer__29oxj{color:#000}}.styles_card__nIcaT{display:flex;flex-direction:column;gap:var(--space-8);border:1px solid var(--border-strong);padding:var(--space-6)}.styles_card__nIcaT *,.styles_card__nIcaT :after,.styles_card__nIcaT :before{box-sizing:border-box}.styles_cardHeader__scApi{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.styles_labelInput__zCy3C{font-family:var(--font-title);font-size:var(--text-body-sm);color:var(--text-primary);border:none;border-bottom:1px solid var(--border-default);background:transparent;padding:var(--space-2) 0;min-width:160px}.styles_labelInput__zCy3C:focus{outline:none;border-color:var(--border-strong)}.styles_cardHeaderActions__tkXnT{display:flex;gap:var(--space-3)}.styles_smallButton__uKJJs{font-family:var(--font-title);font-size:var(--text-body-xxs);background:var(--surface-subtle);border:1px solid var(--border-strong);padding:var(--space-2) var(--space-3);cursor:pointer;transition:var(--transition-fast)}.styles_smallButton__uKJJs:hover{background:var(--surface-wash)}.styles_smallButtonDanger__uc_4v{font-family:var(--font-title);font-size:var(--text-body-xxs);background:var(--surface-base);border:1px solid var(--color-danger);color:var(--color-danger);padding:var(--space-2) var(--space-3);cursor:pointer}.styles_summaryRow__5k4q1{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:stretch}.styles_summaryRow__5k4q1>*{flex:1 1 260px;min-width:0;box-sizing:border-box}.styles_form__SdM87{display:flex;flex-direction:column;gap:var(--space-6)}.styles_field__qZ7Dk{display:flex;flex-direction:column;gap:var(--space-2)}.styles_fieldRow__WcjjK{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.styles_fieldRow__WcjjK .styles_field__qZ7Dk{min-width:0}.styles_advancedDetails__A11DT .styles_fieldRow__WcjjK{grid-template-columns:1fr 1fr}.styles_label__cIng8{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-primary);letter-spacing:.02em}.styles_input__qH8c1,.styles_select__eZoVO{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-strong);border-radius:0;padding:var(--space-3) var(--space-4);width:100%;box-sizing:border-box;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.styles_fieldNote__jM6pT{font-family:var(--font-body);font-size:var(--text-body-xxs);color:var(--text-muted);margin:0;line-height:1.5}.styles_fieldHint__71_29{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-secondary);margin:0}.styles_downPaymentSummaryRow__JShfr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.styles_downPaymentRow__RfChB{display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%}.styles_downPaymentInputGroup__Bzbcn{display:flex;align-items:center;flex:1 1 140px;min-width:0;border:1px solid var(--border-strong)}.styles_downPaymentInputGroup__Bzbcn .styles_input__qH8c1{border:none;flex:1 1 auto;min-width:0}.styles_downPaymentUnit__WCzPO{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-muted);padding:0 var(--space-3);white-space:nowrap;flex-shrink:0}.styles_modeSwitcher__Uao31{display:flex;border:1px solid var(--border-strong);overflow:hidden;width:-moz-fit-content;width:fit-content}.styles_modeActive__047TD,.styles_modeInactive__vA5zB{font-family:var(--font-title);font-size:var(--text-body-xs);padding:var(--space-3) var(--space-5);border:none;cursor:pointer;white-space:nowrap}.styles_modeActive__047TD{background:var(--surface-inverse);color:var(--text-inverse)}.styles_modeInactive__vA5zB{background:var(--surface-base);color:var(--text-muted)}.styles_advancedDetails__A11DT{border:1px solid var(--border-default);padding:var(--space-3) var(--space-4)}.styles_advancedSummary__rQIdy{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-primary);margin:0}.styles_advancedContent__HgHbK{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.styles_checkboxField__GZdzp{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-primary)}.styles_rentalBlock__BajpV{display:flex;flex-direction:column;gap:var(--space-4);border-left:2px solid var(--border-default);padding-left:var(--space-4)}.styles_amenitiesRow__FcF5O{display:flex;flex-wrap:wrap;gap:var(--space-3)}.styles_amenityChip__hfhaI{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--text-secondary)}.styles_resultCard__69mr3{background:var(--surface-inverse);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.styles_resultLabel__xBg0p{font-size:var(--text-body-xxs);opacity:.7;text-transform:uppercase;letter-spacing:.08em}.styles_resultLabel__xBg0p,.styles_resultRange__Ha_8P{font-family:var(--font-title);color:var(--text-inverse);margin:0}.styles_resultRange__Ha_8P{font-size:var(--text-lg);line-height:1.1}.styles_resultSub__vgx16{font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--text-inverse);opacity:.7;margin:0}.styles_contextCard__YeBVN{background:var(--surface-subtle);border:1px solid var(--border-strong);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.styles_contextTitle__D8gje{font-family:var(--font-title);font-size:var(--text-body-xxs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.styles_contextRows__JqDnz{display:flex;flex-direction:column;gap:var(--space-2)}.styles_contextRow__z2Vlt{font-family:var(--font-body);color:var(--text-secondary)}.styles_contextRowTotal__9NgIk,.styles_contextRow__z2Vlt{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-body-xs);gap:var(--space-3)}.styles_contextRowTotal__9NgIk{font-family:var(--font-title);color:var(--text-primary);border-top:1px solid var(--border-default);padding-top:var(--space-2);margin-top:var(--space-1)}.styles_contextRow__z2Vlt strong{color:var(--text-primary);font-weight:600;text-align:right}.styles_negative__JOVZd{color:var(--color-danger)!important}.styles_chartsSection__OJvz_{display:flex;flex-direction:column;gap:var(--space-6)}.styles_chartBlock__cSi_g{border:1px solid var(--border-default);padding:var(--space-4)}.styles_chartTitle__84f0i{font-family:var(--font-title);font-size:var(--text-body-xxs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-3)}@media (max-width:780px){.styles_summaryRow__5k4q1>*{flex:1 1 100%}.styles_fieldRow__WcjjK{grid-template-columns:1fr 1fr}.styles_downPaymentInputGroup__Bzbcn{flex:1 1 100%}}@media (max-width:480px){.styles_fieldRow__WcjjK{grid-template-columns:1fr}}.styles_wrapper__tGNtY{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--border-default);padding-top:var(--space-8)}.styles_title__G3pVo{font-family:var(--font-title);font-size:var(--text-lg);color:var(--text-primary);margin:0}.styles_note__xVh_1{font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--text-muted);margin:0}.styles_summaryCard__nEzKb{background:var(--surface-subtle);border:1px solid var(--border-strong);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.styles_summaryTitle__2G7_6{font-family:var(--font-title);font-size:var(--text-body-xxs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0}.styles_summaryList__j8gNm{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-primary)}.styles_summaryHint__cT6OG{color:var(--text-muted);font-size:var(--text-body-xs)}.styles_tableWrapper__0espA{overflow-x:auto}.styles_table__3T5_n{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-body-xs);min-width:640px}.styles_table__3T5_n th{text-align:left;color:var(--text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-strong);font-weight:600}.styles_table__3T5_n td{text-align:left;padding:var(--space-3);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.styles_bestCell__fd8mq{color:var(--text-primary);font-weight:700;background:var(--surface-wash)}.styles_negative__MbVi1{color:var(--color-danger)!important}.styles_chartBlock__g3Y8g{border:1px solid var(--border-default);padding:var(--space-4)}.styles_chartTitle__LZW23{font-family:var(--font-title);font-size:var(--text-body-xxs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-3)}.styles_report__Wf53S{display:flex;flex-direction:column;gap:var(--space-8);color:#000;font-family:var(--font-body)}.styles_reportHeader__lE67g{display:flex;flex-direction:column;gap:var(--space-2);border-bottom:2px solid #000;padding-bottom:var(--space-4)}.styles_reportTitle__qzjKV{font-family:var(--font-title);font-size:var(--text-lg);margin:0;color:#000}.styles_reportMeta__gLZMW{font-size:var(--text-body-xs);color:#444;margin:0}.styles_definitionsSection__NixK9{display:flex;flex-direction:column;gap:var(--space-2);border:1px solid #ccc;padding:var(--space-4);break-inside:avoid;page-break-inside:avoid}.styles_definitionsList__nmMjJ{text-align:left;margin:0;font-size:var(--text-body-xs)}.styles_definitionsList__nmMjJ dt{font-weight:700;margin-top:var(--space-2)}.styles_definitionsList__nmMjJ dd{margin:0 0 0 var(--space-2);color:#444;line-height:1.5}.styles_fieldNote__eVdVo{font-size:var(--text-body-xxs);color:#444;margin:0;line-height:1.5}.styles_scenarioCard__2a8BE{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid #000;padding:var(--space-4);break-inside:avoid;page-break-inside:avoid}.styles_bestScenarioCard__q2WmK{border:2px solid #000;background:#f3f3f0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.styles_scenarioHeader__2NrEY{display:flex;justify-content:space-between;align-items:center}.styles_scenarioLabel__Z29El{font-family:var(--font-title);font-size:var(--text-body-sm);margin:0;color:#000}.styles_bestBadge__dadaJ{padding:var(--space-1) var(--space-3);border:1px solid #000;background:#000;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.styles_bestBadge__dadaJ,.styles_sectionHeading__dHlPH{font-family:var(--font-title);font-size:var(--text-body-xxs);text-transform:uppercase;letter-spacing:.05em}.styles_sectionHeading__dHlPH{color:#444;margin:var(--space-2) 0 0}.styles_detailsTable__FDC_g{width:100%;border-collapse:collapse;font-size:var(--text-body-xs)}.styles_detailsTable__FDC_g td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid #ccc}.styles_detailsTable__FDC_g td:first-child{color:#444;width:55%}.styles_detailsTable__FDC_g td:last-child{text-align:right;font-weight:600}.styles_comparisonSection__dIOIW{display:flex;flex-direction:column;gap:var(--space-4);border-top:2px solid #000;padding-top:var(--space-6);break-inside:avoid;page-break-inside:avoid}.styles_comparisonTitle__r_zLV{font-family:var(--font-title);font-size:var(--text-body-sm);margin:0;color:#000}.styles_summaryList__4vovQ{margin:0;padding-left:var(--space-5);font-size:var(--text-body-xs)}.styles_comparisonTable__r1_h_{width:100%;border-collapse:collapse;font-size:var(--text-body-xs)}.styles_comparisonTable__r1_h_ th{text-align:left;padding:var(--space-2);border-bottom:2px solid #000}.styles_comparisonTable__r1_h_ td{text-align:left;padding:var(--space-2);border-bottom:1px solid #ccc}.styles_bestRow__f9ZGj{background:#f3f3f0;font-weight:700}.styles_bestRow__f9ZGj,.styles_negative__faMYO{-webkit-print-color-adjust:exact;print-color-adjust:exact}.styles_negative__faMYO{color:#b00020}.styles_chartBlock__Ryn7U{display:flex;flex-direction:column;gap:var(--space-2);break-inside:avoid;page-break-inside:avoid}.styles_chartBlock__Ryn7U svg{max-width:100%;height:auto}.styles_footerNote__y6cD9{font-size:var(--text-body-xxs);color:#444;border-top:1px solid #ccc;padding-top:var(--space-3)}.styles_watermark__nT2OT{font-size:var(--text-body-xxs);color:#999;text-align:center;margin:0}.styles_breadcrumb___6_me{padding:var(--space-5) var(--layout-margin);max-width:var(--layout-max-width);margin:0 auto}.styles_breadcrumbLink___IsHU{font-family:var(--font-title);font-size:var(--text-body-xs);color:var(--text-muted);text-decoration:none;transition:var(--transition-fast)}.styles_breadcrumbLink___IsHU:hover{color:var(--text-primary)}.styles_genericWrapper__rlVcg{max-width:720px;margin:0 auto;padding:var(--space-8) var(--layout-margin) var(--space-16);display:flex;flex-direction:column;gap:var(--space-7)}.styles_genericHeader__K_qbY{display:flex;flex-direction:column;gap:var(--space-2)}.styles_genericTitle__b1ppr{font-family:var(--font-title);font-size:var(--text-xl);color:var(--text-primary);margin:0}.styles_genericLocation__4UBYc{color:var(--text-muted)}.styles_genericDescription__ip6nE,.styles_genericLocation__4UBYc{font-family:var(--font-body);font-size:var(--text-body-sm);margin:0}.styles_genericDescription__ip6nE{color:var(--text-secondary);line-height:1.7}.styles_tagsRow__K0gyt{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:780px){.styles_breadcrumb___6_me{padding:var(--space-4) var(--layout-margin-sm)}.styles_genericWrapper__rlVcg{padding:var(--space-6) var(--layout-margin-sm) var(--space-12)}.styles_genericTitle__b1ppr{font-size:var(--text-lg)}}.styles_frame__ZGfK4{width:100%;height:100%;min-height:420px;display:flex;flex-direction:column;background:var(--surface-base);border:1px solid var(--border-strong);border-radius:0;overflow:hidden}.styles_chrome__BEQ0b{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-inverse);border-bottom:1px solid var(--border-inverse);flex-shrink:0}.styles_dot__qFCsC{width:8px;height:8px;border-radius:0;background:var(--text-faint);opacity:.6}.styles_liveBadge__OhjY2{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-title);font-size:var(--text-body-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse)}.styles_liveDot__exfxU{width:6px;height:6px;border-radius:0;background:var(--color-success);animation:styles_pulse__nE5dS 1.6s ease-in-out infinite}@keyframes styles_pulse__nE5dS{0%,to{opacity:1}50%{opacity:.3}}.styles_viewport___jLEn{position:relative;flex:1 1;overflow:hidden;background:var(--surface-muted)}.styles_scaler__cFugI{transform:scale(.58);transform-origin:top left;width:172.4%;pointer-events:auto}.styles_fade__K9fbO{position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to bottom,transparent,var(--surface-muted));pointer-events:none}@media (max-width:640px){.styles_frame__ZGfK4{min-height:320px}}.styles_labelButton__YiX_t{display:inline-flex;white-space:nowrap;width:min-content;align-items:center;justify-content:center;padding:6px 12px;border-radius:25px;border:1px solid;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--fontParagraphSizeXXS);transition:all .2s ease}.styles_clickable__o1_Sr{cursor:pointer;font-weight:600;border-width:2px;box-shadow:0 3px 6px rgba(0,0,0,.15);position:relative;overflow:hidden}.styles_clickable__o1_Sr:after{content:"";position:absolute;bottom:4px;left:12px;right:12px;height:2px;background-color:currentColor;opacity:.6;transition:all .3s ease}.styles_whiteLabel__f42E5{background-color:white;color:black}.styles_blackLabel__8CWF7{background-color:black;color:white}.styles_clickable__o1_Sr:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.25)}.styles_clickable__o1_Sr:hover:after{opacity:1;height:2px}.styles_clickable__o1_Sr:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15)}.styles_blue__TMv75{background-color:rgba(55,70,150,.9);color:white}.styles_blue__TMv75.styles_clickable__o1_Sr:hover{background-color:rgba(40,52,120,1)}.styles_green___V4DF{background-color:#4a6428;color:white}.styles_green___V4DF.styles_clickable__o1_Sr:hover{background-color:#3b501f}.styles_sky__xT1FX{background-color:#68D7CE;color:#222}.styles_sky__xT1FX.styles_clickable__o1_Sr:hover{background-color:#4BBFB6}.styles_yellow__6kFXy{background-color:#E8C13A;color:#222}.styles_yellow__6kFXy.styles_clickable__o1_Sr:hover{background-color:#DCAF1C}.styles_grey__ERhmd{background-color:#4b5563;color:white}.styles_grey__ERhmd.styles_clickable__o1_Sr:hover{background-color:#352F36}.styles_clickable__o1_Sr:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.2)}@media screen and (max-width:800px){.styles_labelButton__YiX_t{padding:4px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:10px}.styles_clickable__o1_Sr:after{bottom:3px;left:8px;right:8px;height:1px}}