.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}}