.FireSim_container__IXqWM{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.FireSim_header__o5J4D{margin-bottom:2rem;text-align:center}.FireSim_formSection__mGa1a{margin-bottom:2rem}.FireSim_results__WbODi{margin-top:2rem}.FireSim_realDollarNote__wXny4{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-dark-6);color:var(--mantine-color-dimmed)}.FireSim_backtestSummary__G8K1s{color:var(--mantine-color-dimmed);font-size:.85rem}.FireSim_buttonTooltipWrap__J5DG3{display:inline-flex}.FireSim_summaryGrid__Syact{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.FireSim_summaryBlock__6vPHJ{padding:1rem;border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-7)}.FireSim_summaryBlockTitle__1yxwm{color:var(--mantine-color-dimmed)}.FireSim_summaryBlockValue__8Ppps{font-size:2rem;font-weight:700;line-height:1.1}.FireSim_summaryBlockDetail__sQybD{line-height:1.4}.FireSim_summaryBlockThreshold__N7Ulr{margin-top:.5rem;max-width:240px}.FireSim_statsTable__JDijo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 2rem}.FireSim_statsTableRow__BlTEZ{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--mantine-color-dark-4)}.FireSim_statsTableLabel__SmcqD{color:var(--mantine-color-dimmed)}.FireSim_statsTableValue__DlocS{font-variant-numeric:tabular-nums;font-weight:600}.FireSim_statsTableDetail__qCh7J{color:var(--mantine-color-dimmed);font-weight:400;font-size:.85em}.FireSim_simGrid__joERD{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem}.FireSim_simCell__ZMDrK{display:flex;align-items:center;gap:.4rem;padding:.5rem .6rem;border:1px solid var(--mantine-color-dark-4);border-left-width:3px;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-dark-7);transition:background .15s ease,border-color .15s ease}.FireSim_simCell__ZMDrK:hover{background:var(--mantine-color-dark-6);border-color:var(--mantine-color-violet-6)}.FireSim_simCell__ZMDrK[data-success=true]{border-left-color:var(--mantine-color-teal-6)}.FireSim_simCell__ZMDrK[data-success=false]{border-left-color:var(--mantine-color-red-6)}.FireSim_simCell__ZMDrK[data-success=true] .FireSim_simCellIcon__81V5M{color:var(--mantine-color-teal-6)}.FireSim_simCell__ZMDrK[data-success=false] .FireSim_simCellIcon__81V5M{color:var(--mantine-color-red-6)}.FireSim_simCellIcon__81V5M{flex-shrink:0}.FireSim_simCellSpan__4LNK7{font-variant-numeric:tabular-nums;font-size:.85rem;white-space:nowrap}.FireSim_detailTable__rklAY{margin-top:1rem}.FireSim_detailTableRow__hFV2C{display:grid;grid-template-columns:3rem 1fr 1fr;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--mantine-color-dark-4)}.FireSim_detailTableHead__xIe_N .FireSim_detailTableCell__zjWnj{color:var(--mantine-color-dimmed);font-weight:600}.FireSim_detailTableCell__zjWnj{font-variant-numeric:tabular-nums;font-size:.85rem}.FireSim_detailTableCell__zjWnj:not(:first-child){text-align:right}.StrategyDetails_prosConsGrid___Y9E7{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.StrategyDetails_detailList__0MLph{margin:.25rem 0 0;padding-left:1.1rem}.StrategyDetails_detailList__0MLph li{margin-bottom:.2rem}.FireSimContent_section__W3ve8{width:100%}.FireSimContent_sectionTop__OEbGM{margin-bottom:2rem}.FireSimContent_sectionBottom__kXlEx{margin-top:3rem}.FireSimContent_anchorTarget__KktCb{scroll-margin-top:2rem}.FireSimContent_goalBlock__zYNlc{padding-left:.9rem;border-left:2px solid var(--mantine-color-dark-4)}.FireSimContent_disclosure__Qhguk{border:1px solid var(--mantine-color-dark-4);border-radius:var(--mantine-radius-md);background:var(--mantine-color-dark-7);padding:.85rem 1.1rem;transition:border-color .15s ease,background .15s ease}.FireSimContent_disclosure__Qhguk:hover{border-color:var(--mantine-color-dark-3)}.FireSimContent_disclosure__Qhguk[open]{border-color:var(--mantine-color-violet-7);background:var(--mantine-color-dark-6)}.FireSimContent_disclosureSummary__3W_l4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-weight:600;line-height:1.35;list-style:none}.FireSimContent_disclosureSummary__3W_l4::-webkit-details-marker{display:none}.FireSimContent_disclosureSummary__3W_l4::marker{content:""}.FireSimContent_chevron__PF4x3{flex-shrink:0;color:var(--mantine-color-dimmed);transition:transform .2s ease}.FireSimContent_disclosure__Qhguk[open]>.FireSimContent_disclosureSummary__3W_l4 .FireSimContent_chevron__PF4x3{transform:rotate(180deg);color:var(--mantine-color-violet-4)}.FireSimContent_faqList__QsOQV{display:flex;flex-direction:column;gap:.6rem}.surface_surface__3XLsq{background-color:var(--mantine-color-dark-7);border:1px solid var(--mantine-color-dark-6);border-radius:var(--mantine-radius-md)}.surface_surface-hover__oZh29{transition:all .2s ease;border-radius:var(--mantine-radius-sm);border:1px solid transparent}.surface_surface-hover__oZh29:hover{transform:translateY(-2px);background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-violet-7)}.surface_navLink__mflKu{text-decoration:none;color:inherit;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px solid transparent;transition:all .2s ease;display:block}.surface_navLink__mflKu:hover{text-decoration:none;background-color:var(--mantine-color-dark-6);transform:translateY(-1px);border-color:var(--mantine-color-violet-7)}.surface_navLinkActive__L5D8R{background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-violet-7);box-shadow:0 2px 8px rgba(0,0,0,.2)}.surface_iconWrapper__MDkvZ{width:32px;height:32px;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-5);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-violet-4);transition:all .2s ease}.surface_iconWrapperActive__TBon4{background:var(--mantine-color-dark-5);border-color:var(--mantine-color-violet-6);color:var(--mantine-color-violet-6)}@keyframes surface_fade-in__2E8yE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.surface_fadeIn__xYuO8{animation:surface_fade-in__2E8yE .3s ease-out}.surface_glassEffect__sce8F{backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(var(--mantine-color-dark-7-rgb),.7),rgba(var(--mantine-color-dark-8-rgb),.8));border:1px solid rgba(var(--mantine-color-dark-4-rgb),.2)}.staleResults_dimmable__7a8jO{transition:opacity .15s ease}.staleResults_dimmable__7a8jO[data-stale=true]{opacity:.7}