@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;1,9..144,300;1,9..144,400&family=Figtree:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--color-brand-primary-deep:#1a2535;--color-brand-primary:#2c3e50;--color-brand-accent:#9c5524;--color-brand-accent-light:#d4834f;--color-brand-accent-bg-hover:#fff5ee;--color-brand-gold:#d4a843;--color-bg-page:#faf7f2;--color-bg-subtle:#f0ebe0;--color-bg-card:#fff;--color-score-strong:#5c8a6a;--color-score-good:#2e7d80;--color-score-attention:#d4943a;--color-score-atrisk:#c0392b;--color-score-critical:#8b2020;--color-score-strong-bg:#ebf5ef;--color-score-good-bg:#ebf5f5;--color-score-attention-bg:#fef3e8;--color-score-atrisk-bg:#fee8e7;--color-danger-bg:#f5d6d3;--color-success:#5c8a6a;--color-warning:#d4943a;--color-danger:#c0392b;--color-info:#2e7d80;--color-muted:#616978;--color-text-secondary:#5f6672;--color-chart-grid:#e5e7eb;--color-border:#e5e0d6;--color-border-subtle:#f0ebe0;--font-display:"Fraunces", Georgia, serif;--font-ui:"Figtree", system-ui, -apple-system, sans-serif;--font-data:"IBM Plex Mono", "Courier New", monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:16px;--text-2xl:18px;--text-3xl:22px;--text-4xl:28px;--text-score:56px;--text-score-mobile:48px;--duration-hover:.15s;--duration-card:.25s;--duration-chart:.4s;--duration-reveal:.6s;--ease-standard:ease;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:24px;--shadow-card:0 1px 3px #1a25350f, 0 1px 2px #1a25350a;--shadow-elevated:0 4px 12px #1a25351a, 0 2px 4px #1a25350f;--shadow-modal:0 20px 40px #1a253529, 0 8px 16px #1a253514}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}html,body,#root{background-color:var(--color-bg-page);min-height:100%}body{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-primary);line-height:1.5}#root{flex-direction:column;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-page) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s infinite shimmer}._instanceWrap_1p93z_8{position:relative}._instanceWrap_1p93z_8[data-variant=overlay]{bottom:calc(var(--space-3) + env(safe-area-inset-bottom));right:var(--space-3);z-index:9999;position:fixed}._instanceWrap_1p93z_8[data-variant=rail],._instanceWrap_1p93z_8[data-variant=drawer]{text-align:center;flex-shrink:0;width:100%;display:block}._instanceWrap_1p93z_8[data-variant=rail]{padding:var(--space-2) var(--space-3);bottom:var(--beta-disclaimer-bar-height,32px);background:var(--color-brand-primary);margin-top:auto;position:sticky}._instanceWrap_1p93z_8[data-variant=drawer]{padding:var(--space-2) var(--space-3)}._skeleton_1p93z_6{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-page) 50%, var(--color-bg-subtle) 75%);background-size:200% 100%;width:94px;height:14px;animation:1.4s infinite _vb-shimmer_1p93z_1;display:inline-block}._skeletonDark_1p93z_70{background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e 50%,#ffffff14 75%) 0 0/200% 100%}@keyframes _vb-shimmer_1p93z_1{0%{background-position:-200% 0}to{background-position:200% 0}}._badgeText_1p93z_6{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.03em;-webkit-user-select:none;user-select:none}._badgeTextOverlay_1p93z_93{color:#0000008c}._badgeTextRail_1p93z_94,._badgeTextDrawer_1p93z_95{color:#fff9}._badge_1p93z_6{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.03em;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;gap:4px;padding:4px 6px;display:inline-flex;position:relative}._badgeOverlay_1p93z_115{color:#0000008c;-webkit-user-select:none;user-select:none}._badgeOverlay_1p93z_115:hover{background:#0000000d}._badgeRail_1p93z_121,._badgeDrawerVariant_1p93z_122{color:#fff9;-webkit-user-select:none;user-select:none}._badgeRail_1p93z_121:hover,._badgeDrawerVariant_1p93z_122:hover{background:#ffffff14}._badgeCollapsed_1p93z_130{justify-content:center;min-width:44px;min-height:44px;padding:0}._badgeDrawerVariant_1p93z_122{min-width:44px;min-height:44px}._badgeLabel_1p93z_146{letter-spacing:.03em}._dot_1p93z_155{background:var(--color-info);border-radius:50%;flex-shrink:0;width:8px;height:8px}._overlayRefreshLink_1p93z_166{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);cursor:pointer;background:0 0;border:none;margin-left:2px;font-weight:500;display:inline-block}._overlayRefreshLink_1p93z_166:hover{color:var(--color-brand-accent-light);text-decoration:underline}._panel_1p93z_184{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:280px;box-shadow:var(--shadow-modal);padding:var(--space-4);text-align:left;z-index:600;animation:_vb-fade-in_1p93z_1 var(--duration-card) var(--ease-standard);position:absolute;bottom:calc(100% + 8px)}._panelOverlay_1p93z_198{left:auto;right:0}._panelRail_1p93z_203,._panelDrawer_1p93z_211{left:50%;transform:translate(-50%)}@keyframes _vb-fade-in_1p93z_1{0%{opacity:0}to{opacity:1}}._panelClose_1p93z_221{top:var(--space-2);right:var(--space-2);width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1;position:absolute}._panelClose_1p93z_221:hover{color:var(--color-brand-primary)}._drawerExpand_1p93z_208{margin-top:var(--space-2);text-align:left;border-radius:var(--radius-md);padding:var(--space-3);animation:_vb-fade-in_1p93z_1 var(--duration-card) var(--ease-standard);background:#ffffff0a}._updateBlock_1p93z_249{border-left:3px solid var(--color-info);padding-left:var(--space-3);margin-bottom:var(--space-4)}._updateHeading_1p93z_255{font-family:var(--font-ui);color:var(--color-brand-primary);margin:0 0 var(--space-1) 0;font-size:13px;font-weight:500}._drawerExpand_1p93z_208 ._updateHeading_1p93z_255{color:#ffffffde}._updateBody_1p93z_264{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2) 0;line-height:1.5}._drawerExpand_1p93z_208 ._updateBody_1p93z_264{color:#fff9}._updateCaption_1p93z_272{font-size:var(--text-sm);color:var(--color-muted);margin:var(--space-2) 0 0 0}._panelHeading_1p93z_278{font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);color:var(--color-brand-primary);margin:0 0 var(--space-3) 0}._drawerExpand_1p93z_208 ._panelHeading_1p93z_278{color:#ffffffde}._rows_1p93z_287{margin:0 0 var(--space-3) 0}._row_1p93z_287{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;padding:5px 0;display:flex}._drawerExpand_1p93z_208 ._row_1p93z_287{border-bottom-color:#ffffff1a}._row_1p93z_287 dt{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._drawerExpand_1p93z_208 ._row_1p93z_287 dt{color:#fff9}._dataValue_1p93z_309{font-family:var(--font-data);font-size:var(--text-base);color:var(--color-brand-primary-deep);text-align:right;word-break:break-all;margin:0}._drawerExpand_1p93z_208 ._dataValue_1p93z_309{color:#fff}._commitValue_1p93z_321{-webkit-user-select:text;user-select:text;cursor:text}._envPill_1p93z_326{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted);background:var(--color-bg-subtle);border-radius:var(--radius-pill);margin-bottom:var(--space-3);padding:2px 8px;display:inline-block}._drawerExpand_1p93z_208 ._envPill_1p93z_326{color:#fff9;background:#ffffff1f}._copyFailMsg_1p93z_341{font-size:var(--text-sm);color:var(--color-danger);margin:var(--space-2) 0 0 0}._drawerExpand_1p93z_208 ._copyFailMsg_1p93z_341{color:#ffffffde}._srOnly_1p93z_348{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._btn_1p93z_362{justify-content:center;align-items:center;gap:var(--space-2);padding:8px var(--space-4);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-hover) var(--ease-standard);border:none;font-weight:500;display:inline-flex}._btnOutline_1p93z_377{color:var(--color-brand-accent);border:1px solid var(--color-brand-accent);background:0 0}._btnOutline_1p93z_377:hover{background:#b5622a0f}._drawerExpand_1p93z_208 ._btnOutline_1p93z_377{color:var(--color-brand-accent-light);border-color:var(--color-brand-accent-light)}._drawerExpand_1p93z_208 ._btnOutline_1p93z_377:hover{background:#ffffff0f}._btnFull_1p93z_389{width:100%;height:36px;margin-bottom:var(--space-2)}:root{--color-copper-dark:#9e4e1d;--color-warning-bg:#fff8e7;--color-warning-border:#d4943a;--color-warning-text:#92400e;--color-alert-red:#c0392b;--color-alert-bg:#fef2f2;--color-sage-green:#5c8a6a}._shell_1ett0_57{background:var(--color-bg-page);grid-template-rows:56px 1fr;grid-template-columns:240px 1fr;min-height:100vh;display:grid}._skipLink_1ett0_69{left:-9999px;top:var(--space-2);z-index:9999;padding:10px var(--space-4);background:var(--color-brand-accent);color:#fff;font-family:var(--font-ui);font-size:var(--text-md);border-radius:var(--radius-md);white-space:nowrap;font-weight:500;text-decoration:none;position:absolute}._skipLink_1ett0_69:focus-visible{left:var(--space-4)}._topBar_1ett0_93{align-items:center;gap:var(--space-3);padding:0 var(--space-5);background:var(--color-bg-page);border-bottom:1px solid var(--color-border);z-index:50;grid-area:1/2/auto/-1;min-width:0;display:flex;position:sticky;top:0}._topBarFullWidth_1ett0_109{grid-column:1/-1}._pageTitle_1ett0_113{font-family:var(--font-display);color:var(--color-brand-primary-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:20px;font-weight:300;line-height:1.25;overflow:hidden}._assumptionsBtn_1ett0_127{align-items:center;gap:var(--space-2);padding:8px var(--space-4);border-radius:var(--radius-md);height:36px;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);cursor:pointer;transition:color var(--duration-hover) var(--ease-standard), background var(--duration-hover) var(--ease-standard);white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-weight:500;display:inline-flex;position:relative}._zeroInflationBadge_1ett0_151{background:var(--color-warning);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:8px;height:8px;display:flex;position:absolute;top:4px;right:4px}._zeroInflationBadgeGlyph_1ett0_165{font-family:var(--font-ui);color:#fff;font-size:6px;line-height:1}._assumptionsTooltip_1ett0_173{background:var(--color-brand-primary-deep);color:#fff;font-family:var(--font-ui);white-space:nowrap;z-index:10;border-radius:4px;margin-top:6px;padding:8px;font-size:12px;position:absolute;top:100%;right:0}._assumptionsBtn_1ett0_127:hover{background:#b5622a0f}._assumptionsBtn_1ett0_127:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._hamburgerBtn_1ett0_197{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-brand-primary);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}._hamburgerBtn_1ett0_197:hover{background:var(--color-bg-subtle)}._hamburgerBtn_1ett0_197:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._avatarWrapper_1ett0_226{flex-shrink:0;position:relative}._avatarTouchTarget_1ett0_234{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._avatarBtn_1ett0_243{background:var(--color-brand-primary);color:#fff;width:32px;height:32px;font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}._avatarBtn_1ett0_243:hover{background:var(--color-brand-primary-deep)}._avatarBtn_1ett0_243:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._avatarSkeleton_1ett0_270{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-page) 50%, var(--color-bg-subtle) 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1.4s infinite _shimmer_1ett0_1}._dropdown_1ett0_285{top:calc(100% + var(--space-2));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:200;opacity:0;width:220px;animation:_fadeIn_1ett0_1 var(--duration-hover) var(--ease-standard) forwards;padding:0;position:absolute;right:0;box-shadow:0 4px 12px #0000001a}._dropdownNameRow_1ett0_300{padding:var(--space-4) var(--space-5);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--color-border);font-weight:500;overflow:hidden}._dropdownMenu_1ett0_312{padding:var(--space-1) 0}._dropdownDivider_1ett0_316{background:var(--color-border);height:1px;margin:var(--space-1) 0}._dropdownItem_1ett0_322{width:100%;padding:0 var(--space-5);text-align:left;height:44px;line-height:44px;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);cursor:pointer;white-space:nowrap;transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:none;font-weight:400;display:block}._dropdownItem_1ett0_322:hover{background:var(--color-bg-subtle)}._dropdownItem_1ett0_322:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._avatarMenuVersionLine_1ett0_352{padding:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);border-top:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._avatarSheet_1ett0_367{background:var(--color-bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:500;padding-bottom:env(safe-area-inset-bottom,0);animation:_slideUpSheet_1ett0_1 var(--duration-card) var(--ease-standard);position:fixed;bottom:0;left:0;right:0}._avatarSheetNameRow_1ett0_379{padding:var(--space-4) var(--space-4);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._avatarSheetDivider_1ett0_390{background:var(--color-border);height:1px;margin:0}._avatarSheetOption_1ett0_396{width:100%;height:56px;padding:0 var(--space-4);text-align:left;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;font-weight:400;display:flex}._avatarSheetOption_1ett0_396:hover{background:var(--color-bg-subtle)}._avatarSheetOption_1ett0_396:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._rail_1ett0_426{background:var(--color-brand-primary);z-index:40;flex-direction:column;grid-area:1/1/3;width:240px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden auto}._railWordmark_1ett0_441{height:64px;padding:0 var(--space-5);flex-shrink:0;align-items:center;display:flex}._railWordmarkText_1ett0_449{font-family:var(--font-display);font-size:var(--text-xl);color:#fff;letter-spacing:-.01em;font-weight:300;line-height:1}._railBetaTag_1ett0_458{margin-left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-xs);color:#ffffffb3;vertical-align:middle;background:#ffffff26;font-weight:500;line-height:1.4;display:inline-block}._railNavList_1ett0_472{min-height:0;padding:var(--space-4) 0;flex:1;overflow-y:auto}._railSection_1ett0_479{margin-bottom:var(--space-2)}._railSectionLabel_1ett0_483{font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;padding:var(--space-2) var(--space-5);margin-top:var(--space-2);font-weight:400;line-height:1.4;display:block}._navItem_1ett0_499{align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-5);color:#ffffffd9;font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);border-left:3px solid #0000;font-weight:500;text-decoration:none;display:flex;position:relative}._navItem_1ett0_499:hover{color:#fff;background:#ffffff14}._navItem_1ett0_499:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._navItemActive_1ett0_527{color:#fff;border-left-color:var(--color-brand-accent);background:#ffffff1f}._navItemActive_1ett0_527 ._navItemIcon_1ett0_533{color:#fff;opacity:1}._navItemIcon_1ett0_533{color:#ffffffb3;opacity:.7;width:20px;height:20px;transition:opacity var(--duration-hover) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}._navItem_1ett0_499:hover ._navItemIcon_1ett0_533{opacity:1;color:#fff}._svgIcon_1ett0_560{width:100%;height:100%;display:block}._lockOverlay_1ett0_566{color:#ffffff80;width:8px;height:8px;font-size:8px;line-height:1;position:absolute;bottom:10px;left:32px}._railSkeletonSlot_1ett0_578{height:44px;margin:2px var(--space-3);border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%;animation:1.4s infinite _shimmer_1ett0_1}._upgradePrompt_1ett0_596{margin:var(--space-4) var(--space-3) var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff1f;flex-shrink:0}._upgradePromptHeading_1ett0_605{font-family:var(--font-ui);font-size:var(--text-base);color:#fff;margin-bottom:var(--space-2);font-weight:500;line-height:1.4}._upgradePromptBody_1ett0_614{font-family:var(--font-ui);font-size:var(--text-sm);color:#ffffffde;margin-bottom:var(--space-3);font-weight:400;line-height:1.5}._upgradePromptCta_1ett0_623{font-family:var(--font-ui);font-size:var(--text-sm);color:#fff;cursor:pointer;transition:opacity var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline;display:inline-block}._upgradePromptCta_1ett0_623:hover{opacity:.8}._upgradePromptCta_1ett0_623:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._upgradePromptSkeleton_1ett0_653{margin:var(--space-4) var(--space-3);border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%;height:72px;animation:1.4s infinite _shimmer_1ett0_1}._main_1ett0_671{background:var(--color-bg-page);grid-area:2/2;min-width:0;min-height:0;overflow-y:auto}._mainWithBanner_1ett0_681{padding-top:48px}._contentSkeleton_1ett0_686{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-page) 50%, var(--color-bg-subtle) 75%);background-size:200% 100%;width:100%;height:100%;min-height:400px;animation:1.4s infinite _shimmer_1ett0_1}._verificationBanner_1ett0_705{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-5);background:var(--color-warning-bg);border-bottom:1px solid var(--color-warning-border);font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-warning-text);z-index:30;transition:opacity var(--duration-card) var(--ease-standard);font-weight:400;display:flex;position:fixed;top:56px;left:240px;right:0}._verificationBannerPhone_1ett0_725{left:0}._verificationBannerTablet_1ett0_729{left:56px}._verificationBannerFadeOut_1ett0_733{opacity:0}._bannerEnvelopeIcon_1ett0_737{color:var(--color-warning-border);flex-shrink:0;font-size:16px}._bannerResendLink_1ett0_743{color:var(--color-copper-dark);font-family:var(--font-ui);font-size:var(--text-base);cursor:pointer;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}._bannerResendLink_1ett0_743:hover{color:var(--color-brand-accent)}._bannerResendLink_1ett0_743:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:2px}._bannerSentText_1ett0_766{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-warning-text);font-weight:500}._sessionToast_1ett0_777{top:var(--space-5);right:var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-brand-primary-deep);color:#fff;border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-base);z-index:600;max-width:380px;animation:_slideInRight_1ett0_1 var(--duration-card) var(--ease-standard);font-weight:400;display:flex;position:fixed;box-shadow:0 8px 24px #00000029}._sessionToastBtn_1ett0_797{padding:var(--space-1) var(--space-3);background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-hover) var(--ease-standard);border:none;flex-shrink:0;font-weight:500}._sessionToastBtn_1ett0_797:hover{background:var(--color-brand-accent-light)}._sessionToastBtn_1ett0_797:focus-visible{outline-offset:2px;outline:2px solid #fff}._shellErrorContainer_1ett0_825{min-height:100%;padding:var(--space-8);justify-content:center;align-items:center;display:flex}._shellErrorCard_1ett0_833{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:var(--space-8);text-align:center;width:100%;max-width:480px}._shellErrorHeading_1ett0_844{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-brand-primary-deep);margin-bottom:var(--space-3);font-weight:300}._shellErrorBody_1ett0_852{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:1.6}._shellErrorPrimaryBtn_1ett0_860{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);width:100%;height:44px;font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;margin-bottom:var(--space-3);transition:background var(--duration-hover) var(--ease-standard);border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}._shellErrorPrimaryBtn_1ett0_860:hover{background:var(--color-brand-accent-light)}._shellErrorPrimaryBtn_1ett0_860:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._shellErrorSignOutBtn_1ett0_887{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-copper-dark);cursor:pointer;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;font-weight:400;text-decoration:underline}._shellErrorSignOutBtn_1ett0_887:hover{color:var(--color-brand-accent)}._shellErrorSignOutBtn_1ett0_887:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._gatedWrapper_1ett0_912{min-height:400px;position:relative}._gatedBlurContent_1ett0_917{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}._gatedOverlay_1ett0_923{padding:var(--space-6);background:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._gatedCtaCard_1ett0_933{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;width:320px;box-shadow:0 8px 24px #0000001f}._gatedCtaLockIcon_1ett0_942{color:var(--color-brand-accent);margin-bottom:var(--space-3);font-size:32px;display:block}._gatedCtaHeadline_1ett0_949{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin-bottom:var(--space-2);font-size:20px;font-weight:300;line-height:1.3}._gatedCtaBody_1ett0_958{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:1.6}._gatedUpgradeBtn_1ett0_966{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);width:100%;height:44px;font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;margin-bottom:var(--space-3);transition:background var(--duration-hover) var(--ease-standard);border:none;justify-content:center;align-items:center;font-weight:500;display:flex}._gatedUpgradeBtn_1ett0_966:hover{background:var(--color-brand-accent-light)}._gatedUpgradeBtn_1ett0_966:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._gatedFeaturesLink_1ett0_993{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-copper-dark);transition:color var(--duration-hover) var(--ease-standard);font-weight:400;text-decoration:none}._gatedFeaturesLink_1ett0_993:hover{color:var(--color-brand-accent);text-decoration:underline}._gatedFeaturesLink_1ett0_993:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._sheetScrim_1ett0_1016{z-index:400;background:#1a253566;position:fixed;inset:0}._toolsSheet_1ett0_1023{background:var(--color-bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:401;padding-bottom:env(safe-area-inset-bottom,0);animation:_slideUpSheet_1ett0_1 var(--duration-card) var(--ease-standard);position:fixed;bottom:0;left:0;right:0}._sheetDragHandle_1ett0_1035{background:var(--color-border);width:36px;height:4px;margin:var(--space-3) auto var(--space-1);border-radius:2px}._sheetHeading_1ett0_1043{font-family:var(--font-ui);font-size:var(--text-xl);color:var(--color-brand-primary);padding:var(--space-4) var(--space-4) var(--space-2);margin:0;font-weight:500}._sheetOption_1ett0_558{height:56px;padding:0 var(--space-4);border:none;border-top:1px solid var(--color-border);text-align:left;width:100%;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);background:0 0;justify-content:space-between;align-items:center;font-weight:500;display:flex}._sheetOption_1ett0_558:hover{background:var(--color-bg-subtle)}._sheetOption_1ett0_558:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._sheetOptionContent_1ett0_1080{align-items:center;gap:var(--space-4);display:flex}._sheetOptionIcon_1ett0_558{width:24px;height:24px;color:var(--color-brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._sheetOptionLockIcon_1ett0_1096{color:var(--color-muted);font-size:10px}._sheetBottomPad_1ett0_1101{height:var(--space-4)}._navDrawer_1ett0_1109{z-index:300;background:var(--color-brand-primary);animation:_slideInLeft_1ett0_1 var(--duration-card) var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._navDrawerHeader_1ett0_1121{height:64px;padding:0 var(--space-5) 0 var(--space-5);border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._navDrawerWordmark_1ett0_1131{font-family:var(--font-display);font-size:var(--text-xl);color:#fff;font-weight:300}._navDrawerCloseBtn_1ett0_1139{border-radius:var(--radius-md);color:#ffffffd9;cursor:pointer;width:44px;height:44px;transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}._navDrawerCloseBtn_1ett0_1139:hover{color:#fff;background:#ffffff14}._navDrawerCloseBtn_1ett0_1139:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._navDrawerScrim_1ett0_1165{z-index:299;background:#0006;position:fixed;inset:0}._navDrawerVersionBadgeWrap_1ett0_1176{background:var(--color-brand-primary);flex-shrink:0;position:sticky;bottom:0}._bottomTabBar_1ett0_1187{background:var(--color-brand-primary);z-index:200;height:56px;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid #ffffff1a;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}._tabItem_1ett0_557{color:#ffffffb3;font-family:var(--font-ui);cursor:pointer;min-height:44px;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-size:10px;font-weight:500;text-decoration:none;display:flex}._tabItem_1ett0_557:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._tabItemActive_1ett0_1230{color:#fff}._tabItemIcon_1ett0_557{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._authPage_1ett0_1252{background:var(--color-bg-page);min-height:100vh;padding:var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}._authCard_1ett0_1262{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);width:100%;max-width:440px;box-shadow:0 1px 3px #1a25350f}._authWordmark_1ett0_1272{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin-bottom:var(--space-5);text-align:center;font-size:24px;font-weight:300}._authHeading_1ett0_1281{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-brand-primary-deep);margin-bottom:var(--space-2);font-weight:300;line-height:1.2}._authSubheading_1ett0_1290{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:var(--space-5);font-weight:400;line-height:1.5}._authErrorBanner_1ett0_1299{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-alert-bg);border:1px solid var(--color-alert-red);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-alert-red);margin-bottom:var(--space-4);font-weight:400;line-height:1.5;display:flex}._authSessionExpiredBanner_1ett0_1318{padding:var(--space-3);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-warning-text);margin-bottom:var(--space-4);font-weight:400}._oauthBtn_1ett0_1330{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);width:100%;height:44px;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);cursor:pointer;margin-bottom:var(--space-3);transition:background var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);font-weight:500;display:flex}._oauthBtn_1ett0_1330:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-brand-primary)}._oauthBtn_1ett0_1330:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._oauthBtn_1ett0_1330:disabled{opacity:.55;cursor:not-allowed}._oauthBtnApple_1ett0_1365{color:#fff;background:#000;border-color:#000}._oauthBtnApple_1ett0_1365:hover:not(:disabled){background:#222;border-color:#222}._authDivider_1ett0_1376{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}._authDividerLine_1ett0_1386{background:var(--color-border);flex:1;height:1px}._formGroup_1ett0_1392{margin-bottom:var(--space-4)}._formLabel_1ett0_1396{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);margin-bottom:var(--space-2);font-weight:500;display:block}._formInput_1ett0_1405{width:100%;height:44px;padding:0 var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard)}._formInput_1ett0_1405:focus{border-color:var(--color-brand-accent);outline:none;box-shadow:0 0 0 3px #b5622a1f}._formInput_1ett0_1405:disabled{opacity:.6;cursor:not-allowed}._formInputError_1ett0_1430{border-color:var(--color-alert-red)}._formInputError_1ett0_1430:focus{border-color:var(--color-alert-red);box-shadow:0 0 0 3px #c0392b1f}._formFieldError_1ett0_1439{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-alert-red);margin-top:var(--space-1);font-weight:400;line-height:1.4;display:block}._passwordWrapper_1ett0_1449{position:relative}._passwordToggleBtn_1ett0_1453{right:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:28px;font-weight:500;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._passwordToggleBtn_1ett0_1453:hover{color:var(--color-brand-primary)}._passwordToggleBtn_1ett0_1453:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._strengthBarContainer_1ett0_1489{align-items:center;gap:var(--space-3);margin-top:var(--space-2);height:18px;display:flex}._strengthSegments_1ett0_1497{flex:1;gap:3px;display:flex}._strengthSegment_1ett0_1497{background:var(--color-bg-subtle);height:4px;transition:background var(--duration-hover) var(--ease-standard);border-radius:2px;flex:1}._strengthSegmentWeak_1ett0_1511{background:var(--color-alert-red)}._strengthSegmentFair_1ett0_1515{background:var(--color-warning-border)}._strengthSegmentStrong_1ett0_1519{background:var(--color-sage-green)}._strengthLabel_1ett0_1523{font-family:var(--font-ui);font-size:var(--text-sm);min-width:36px;font-weight:500;line-height:1}._strengthLabelWeak_1ett0_1531{color:var(--color-alert-red)}._strengthLabelFair_1ett0_1535{color:var(--color-warning-border)}._strengthLabelStrong_1ett0_1539{color:var(--color-sage-green)}._btnSkeleton_1ett0_1544{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-page) 50%, var(--color-bg-subtle) 75%);cursor:not-allowed;background-size:200% 100%;border:none;width:100%;height:44px;animation:1.4s infinite _shimmer_1ett0_1}._primaryBtn_1ett0_1560{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);width:100%;height:44px;font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);border:none;justify-content:center;align-items:center;font-weight:500;display:flex}._primaryBtn_1ett0_1560:hover:not(:disabled){background:var(--color-brand-accent-light)}._primaryBtn_1ett0_1560:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._primaryBtn_1ett0_1560:disabled{background:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:not-allowed}._authFinePrint_1ett0_1592{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin-top:var(--space-4);font-weight:400;line-height:1.5}._authLink_1ett0_1602{color:var(--color-copper-dark);transition:color var(--duration-hover) var(--ease-standard);text-decoration:underline}._authLink_1ett0_1602:hover{color:var(--color-brand-accent)}._authLink_1ett0_1602:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:2px}._forgotPasswordLink_1ett0_1622{text-align:right;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-copper-dark);margin-top:var(--space-2);transition:color var(--duration-hover) var(--ease-standard);font-weight:400;text-decoration:none;display:block}._forgotPasswordLink_1ett0_1622:hover{color:var(--color-brand-accent);text-decoration:underline}._forgotPasswordLink_1ett0_1622:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:2px}._resetIconWrapper_1ett0_1649{margin-bottom:var(--space-4);justify-content:center;display:flex}._resetCheckIcon_1ett0_1655{color:var(--color-sage-green);font-size:48px}._resetEnvelopeIcon_1ett0_1661{color:var(--color-brand-accent);font-size:48px}._tokenValidatingSkeleton_1ett0_1666{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-page) 50%, var(--color-bg-subtle) 75%);height:180px;margin:var(--space-4) 0;background-size:200% 100%;animation:1.4s infinite _shimmer_1ett0_1}._verificationHoldingPage_1ett0_1684{background:var(--color-bg-page);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}._verificationCard_1ett0_1693{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;width:100%;max-width:480px}._resendBtn_1ett0_1703{width:100%;height:44px;color:var(--color-copper-dark);border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;margin-bottom:var(--space-3);transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;justify-content:center;align-items:center;font-weight:500;display:flex}._resendBtn_1ett0_1703:hover:not(:disabled){background:#b5622a0f}._resendBtn_1ett0_1703:disabled{opacity:.55;cursor:not-allowed}._resendBtn_1ett0_1703:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}@keyframes _shimmer_1ett0_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _fadeIn_1ett0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUpSheet_1ett0_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideInLeft_1ett0_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _slideInRight_1ett0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._betaBadge_1ett0_1773{padding:2px var(--space-2);background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}:root{--beta-disclaimer-bar-height:32px}._betaDisclaimerBar_1ett0_1801{min-height:var(--beta-disclaimer-bar-height);padding:6px var(--space-4);background:var(--color-warning-bg);border-top:1px solid var(--color-warning-border);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-warning-text);text-align:center;box-sizing:border-box;z-index:40;line-height:1.4;position:fixed;bottom:0;left:0;right:0}._betaDisclaimerBarPhone_1ett0_1821{z-index:45;bottom:56px}._betaDisclaimerLink_1ett0_1829{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}._betaDisclaimerLink_1ett0_1829:hover{color:var(--color-warning-text);text-decoration-thickness:2px}._betaDisclaimerLink_1ett0_1829:focus-visible{outline:2px solid var(--color-warning-text);outline-offset:2px;border-radius:2px}._betaDisclaimerMeta_1ett0_1851{margin-left:4px;font-style:italic}._overlay_1dzfu_15{z-index:300;opacity:0;transition:opacity var(--duration-card) var(--ease-standard);background:#0000004d;position:fixed;inset:0}._overlayVisible_1dzfu_24{opacity:1}._panel_1dzfu_32{background:var(--color-bg-card);width:360px;box-shadow:var(--shadow-modal);z-index:400;max-height:90vh;transition:transform var(--duration-card) var(--ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}._panelOpen_1dzfu_50{transform:translate(0)}@media (width<=767px){._panel_1dzfu_32{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:85vh;transition:transform .3s cubic-bezier(.34,1.56,.64,1);inset:auto 0 0;transform:translateY(100%)}._panelOpen_1dzfu_50{transform:translateY(0)}._panelClosing_1dzfu_75{transition:transform .3s ease-in;transform:translateY(100%)}}._dragHandle_1dzfu_85{background:var(--color-bg-subtle);border-radius:var(--radius-pill);width:32px;height:4px;margin:var(--space-3) auto var(--space-2);flex-shrink:0;display:none}@media (width<=767px){._dragHandle_1dzfu_85{display:block}}._header_1dzfu_105{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg-card);z-index:2;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}._headerText_1dzfu_118{flex:1;min-width:0}._headerTitle_1dzfu_123{font-family:var(--font-display);font-weight:300;font-size:var(--text-2xl);color:var(--color-brand-primary-deep);margin:0;line-height:1.3}._headerMeta_1dzfu_132{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-1)}._closeBtn_1dzfu_139{border-radius:var(--radius-md);cursor:pointer;width:44px;min-width:44px;height:44px;font-size:var(--text-xl);color:var(--color-brand-primary-deep);transition:background var(--duration-hover) var(--ease-standard);margin-left:var(--space-2);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:-4px;display:flex}._closeBtn_1dzfu_139:hover{background:var(--color-bg-subtle)}._content_1dzfu_166{flex:1;scroll-padding-top:8px;overflow:hidden auto}._onboardingNotice_1dzfu_178{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text-secondary);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-subtle)}._recalcBanner_1dzfu_195{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-bg-subtle);border-left:4px solid var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-primary-deep);flex-shrink:0;display:flex}._fieldList_1dzfu_212{padding:var(--space-2) 0}._fieldRow_1dzfu_216{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}._fieldRowInner_1dzfu_222{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}@media (width<=767px){._fieldRowInner_1dzfu_222{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-height:auto}}._fieldLabel_1dzfu_240{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);flex-shrink:0;font-weight:500}._fieldValueArea_1dzfu_248{align-items:center;gap:var(--space-2);min-height:44px;display:flex}@media (width<=767px){._fieldValueArea_1dzfu_248{justify-content:space-between;width:100%}}._fieldValueDisplay_1dzfu_264{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:border-color var(--duration-hover) var(--ease-standard), background var(--duration-hover) var(--ease-standard);border:1px solid #0000;align-items:center;min-height:36px;display:flex}._fieldValueDisplay_1dzfu_264:hover{background:var(--color-bg-subtle);border-color:var(--color-border)}._fieldValueReadOnly_1dzfu_285{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);padding:var(--space-1) 0;margin:0}._fieldSubLabel_1dzfu_294{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}._updatedDot_1dzfu_308{background:var(--color-brand-accent);opacity:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex}._updatedDotFading_1dzfu_321{animation:.3s forwards _fadeOutDot_1dzfu_1}@keyframes _fadeOutDot_1dzfu_1{0%{opacity:1}to{opacity:0}}._inputWrapper_1dzfu_334{align-items:center;gap:var(--space-2);display:flex}._fieldInput_1dzfu_340{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);background:var(--color-bg-card);border:1px solid var(--color-brand-accent);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);width:100px;min-height:36px;transition:border-color var(--duration-hover) var(--ease-standard);outline:none}._fieldInput_1dzfu_340:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 3px #b5622a26}@media (width<=767px){._fieldInput_1dzfu_340{width:100%}}._confirmBtn_1dzfu_366{background:var(--color-brand-accent);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;color:var(--color-bg-card);font-size:var(--text-md);transition:background var(--duration-hover) var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._confirmBtn_1dzfu_366:hover{background:var(--color-brand-accent-light)}._fieldError_1dzfu_387{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-danger);margin-top:var(--space-1)}._calcLink_1dzfu_398{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);cursor:pointer;padding:var(--space-1) 0;margin-top:var(--space-1);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;display:inline-flex}._calcLink_1dzfu_398:hover{color:var(--color-brand-accent-light)}._subPanel_1dzfu_425{background:var(--color-bg-subtle);border-radius:var(--radius-md);margin-top:var(--space-2);max-height:0;transition:max-height var(--duration-card) var(--ease-standard);padding:0;overflow:hidden}._subPanelOpen_1dzfu_436{max-height:300px;padding:var(--space-3)}._subPanelText_1dzfu_441{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary-deep);line-height:1.6}._subPanelHideBtn_1dzfu_448{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);cursor:pointer;padding:var(--space-1) 0;margin-top:var(--space-2);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;display:inline-flex}._subPanelHideBtn_1dzfu_448:hover{color:var(--color-brand-accent-light)}._stepperWrapper_1dzfu_470{align-items:center;gap:var(--space-2);display:flex}._stepperBtn_1dzfu_476{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;font-size:var(--text-xl);color:var(--color-brand-primary-deep);transition:background var(--duration-hover) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}._stepperBtn_1dzfu_476:hover:not(:disabled){background:var(--color-border)}._stepperBtn_1dzfu_476:disabled{opacity:.4;cursor:not-allowed}._stepperValue_1dzfu_501{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);text-align:center;min-width:52px}@media (width<=767px){._stepperBtn_1dzfu_476{width:44px;height:44px}}._sliderSection_1dzfu_521{width:100%}._sliderValueDisplay_1dzfu_525{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep);text-align:center;margin-bottom:var(--space-2)}@media (width<=767px){._sliderValueDisplay_1dzfu_525{font-size:var(--text-xl)}}._sliderInput_1dzfu_539{cursor:pointer;width:100%;accent-color:var(--color-brand-accent);height:4px}._retirementAgeNote_1dzfu_550{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}._projEngineLink_1dzfu_558{color:var(--color-brand-accent);cursor:pointer;font-family:var(--font-ui);font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none}._projEngineLink_1dzfu_558:hover{color:var(--color-brand-accent-light);text-decoration:underline}._warningInfo_1dzfu_578{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-1)}._warningCaution_1dzfu_585{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-warning);margin-top:var(--space-1)}._advancedToggle_1dzfu_596{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-5);border:none;border-top:1px solid var(--color-border-subtle);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);text-align:left;transition:background var(--duration-hover) var(--ease-standard);background:0 0;font-weight:500;display:flex}._advancedToggle_1dzfu_596:hover{background:var(--color-bg-subtle)}._chevron_1dzfu_618{font-size:var(--text-sm);transition:transform var(--duration-card) var(--ease-standard);margin-left:auto;display:inline-block}._chevronOpen_1dzfu_625{transform:rotate(180deg)}._advancedSection_1dzfu_629{max-height:0;transition:max-height var(--duration-card) var(--ease-standard);overflow:hidden}._advancedSectionOpen_1dzfu_635{max-height:600px}._segmentSelector_1dzfu_643{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}._segmentRadio_1dzfu_651{opacity:0;width:0;height:0;position:absolute}._segmentLabel_1dzfu_658{padding:var(--space-2) var(--space-3);min-height:36px;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary-deep);background:var(--color-bg-subtle);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);border-right:1px solid var(--color-border);text-align:center;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;display:flex}._segmentLabel_1dzfu_658:last-of-type{border-right:none}._segmentRadio_1dzfu_651:checked+._segmentLabel_1dzfu_658{background:var(--color-brand-accent);color:var(--color-bg-card)}@media (width<=767px){._segmentLabel_1dzfu_658{min-height:48px}}._footer_1dzfu_697{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-card);z-index:1;flex-shrink:0;position:sticky;bottom:0}@media (width<=767px){._footer_1dzfu_697{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}._viewFullLink_1dzfu_715{font-family:var(--font-ui);font-weight:500;font-size:var(--text-base);color:var(--color-brand-accent);cursor:pointer;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:0}._viewFullLink_1dzfu_715:hover{color:var(--color-brand-accent-light)}._skeletonRow_1dzfu_735{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;display:flex}._skeletonLabel_1dzfu_745{border-radius:var(--radius-sm);width:120px;height:14px}._skeletonValue_1dzfu_751{border-radius:var(--radius-sm);width:60px;height:14px}._toastContainer_1dzfu_761{bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));z-index:500;align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}._toast_1dzfu_761{pointer-events:auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-brand-primary-deep);color:var(--color-bg-card);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-md);box-shadow:var(--shadow-elevated);white-space:nowrap;animation:_slideUpToast_1dzfu_1 .25s var(--ease-standard) forwards;display:flex}._toastError_1dzfu_790{background:var(--color-danger)}._toastRetryBtn_1dzfu_794{border-radius:var(--radius-sm);color:var(--color-bg-card);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);transition:background var(--duration-hover) var(--ease-standard);white-space:nowrap;background:0 0;border:1px solid #ffffff80}._toastRetryBtn_1dzfu_794:hover{background:#ffffff26}@keyframes _slideUpToast_1dzfu_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._methodologyLink_1dzfu_826{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);cursor:pointer;transition:color var(--duration-hover) var(--ease-standard);text-decoration:none}._methodologyLink_1dzfu_826:hover{color:var(--color-brand-accent-light)}._toggleGroup_1gq93_4{gap:4px;display:inline-flex}._segment_1gq93_9{border:1px solid var(--color-brand-accent);height:32px;color:var(--color-brand-accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:16px;padding:0 14px;font-family:Figtree,sans-serif;font-size:13px;font-weight:500}._segmentActive_1gq93_23{background:var(--color-brand-accent);color:#fff}._disclosureWrap_1gq93_28{display:inline-block;position:relative}._disclosureTrigger_1gq93_33{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-family:Figtree,sans-serif;font-size:13px;text-decoration:underline}._disclosurePanel_1gq93_44{color:#1a2535;background:#fff8e7;border-radius:8px;max-width:360px;margin-top:8px;padding:12px 16px;font-size:13px;line-height:1.5}._disclosureWrap_1gq93_28[data-position=inline] ._disclosurePanel_1gq93_44{max-width:none;position:static}._disclosurePanel_1gq93_44 p{margin:0 0 8px}._disclosureHideLink_1gq93_64{color:var(--color-brand-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}._caption_1gq93_77{color:var(--color-muted);margin:2px 0 0;font-family:Figtree,sans-serif;font-size:12px}._saveErrorToast_1gq93_84{z-index:200;color:#fff;background:#1a2535;border-radius:8px;max-width:420px;padding:12px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}._retryButton_1gq93_99{color:var(--color-brand-accent-light);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}._scrim_1133v_6{z-index:700;background:#1a253566;position:fixed;inset:0}._panel_1133v_14{bottom:var(--space-5);right:var(--space-5);width:min(420px, calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-8));background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);z-index:701;animation:_feedbackPanelIn_1133v_1 var(--duration-card) var(--ease-standard);flex-direction:column;display:flex;position:fixed;overflow-y:auto}._sheet_1133v_15{background:var(--color-bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:85vh;box-shadow:var(--shadow-modal);z-index:701;padding-bottom:env(safe-area-inset-bottom,0);animation:_feedbackSheetIn_1133v_1 .3s var(--ease-spring);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes _feedbackPanelIn_1133v_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _feedbackSheetIn_1133v_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._dragHandle_1133v_79{background:var(--color-bg-subtle);width:32px;height:4px;margin:var(--space-3) auto -4px;border-radius:2px;flex-shrink:0}._header_1133v_88{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}._heading_1133v_98{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-brand-primary-deep);margin:0;font-weight:400}._closeBtn_1133v_106{width:44px;height:44px;color:var(--color-text-secondary);font-size:var(--text-2xl);cursor:pointer;border-radius:var(--radius-md);transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._closeBtn_1133v_106:hover{background:var(--color-bg-subtle)}._closeBtn_1133v_106:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._body_1133v_131{padding:var(--space-4) var(--space-5) var(--space-5);overflow-y:auto}._sentimentLabel_1133v_140{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);margin-bottom:var(--space-3);font-weight:500;display:block}._sentimentGroup_1133v_149{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}._sentimentBtn_1133v_155{min-width:0;padding:var(--space-2) 2px;background:var(--color-bg-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);border:2px solid #0000;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}._sentimentBtn_1133v_155:hover{background:var(--color-bg-page)}._sentimentBtn_1133v_155:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._sentimentBtnSelected_1133v_180{background:var(--color-brand-accent-bg-hover);border-color:var(--color-brand-accent)}._sentimentGlyph_1133v_185{font-size:22px;line-height:1}._sentimentText_1133v_190{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;font-weight:500}._sentimentBtnSelected_1133v_180 ._sentimentText_1133v_190{color:var(--color-brand-accent);font-weight:600}._field_1133v_210{margin-bottom:var(--space-5)}._fieldLabel_1133v_214{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);margin-bottom:var(--space-2);font-weight:500;display:block}._requiredSuffix_1133v_223{color:var(--color-alert-red);font-weight:500}._optionalSuffix_1133v_228{color:var(--color-text-secondary);font-weight:400}._textarea_1133v_233{resize:vertical;width:100%;min-height:84px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);background:var(--color-bg-page);box-sizing:border-box}._textarea_1133v_233:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px;border-color:var(--color-brand-accent)}._charCounter_1133v_253{text-align:right;font-size:var(--text-sm);color:var(--color-muted);margin-top:4px;display:block}._disclosureTrigger_1133v_265{text-align:left;cursor:pointer;width:100%;padding:var(--space-2) 0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);background:0 0;border:none;font-weight:500;display:block}._disclosureTrigger_1133v_265:hover{color:var(--color-brand-accent-light)}._disclosureTrigger_1133v_265:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._chips_1133v_288{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}._chip_1133v_288{padding:6px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-card);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard)}._chip_1133v_288:hover{border-color:var(--color-brand-accent)}._chip_1133v_288:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._chipSelected_1133v_318{background:var(--color-brand-accent);color:#fff;border-color:var(--color-brand-accent)}._context_1133v_324{margin-bottom:var(--space-5)}._contextOneLiner_1133v_328{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2) 0;line-height:1.6}._contextTrigger_1133v_335{cursor:pointer;font-family:var(--font-ui);font-weight:500;font-size:var(--text-sm);color:var(--color-brand-accent);background:0 0;border:none;margin-left:4px;padding:0}._contextTrigger_1133v_335:hover{color:var(--color-brand-accent-light)}._contextTrigger_1133v_335:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._contextPanel_1133v_356{margin-top:var(--space-2);padding:var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary)}._contextPanel_1133v_356:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._contextList_1133v_370{margin:0;padding:0;list-style:none}._contextList_1133v_370 li{padding:3px 0;line-height:1.5}._contextFooter_1133v_381{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border);color:var(--color-muted);font-style:italic}._disclaimer_1133v_393{padding:var(--space-3);background:var(--color-warning-bg);border-left:3px solid var(--color-warning-border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-warning-text);margin-bottom:var(--space-4)}._error_1133v_408{padding:var(--space-2) var(--space-3);background:var(--color-alert-bg);border-left:3px solid var(--color-alert-red);border-radius:var(--radius-sm);color:var(--color-alert-red);font-family:var(--font-ui);font-size:var(--text-sm);margin-bottom:var(--space-4)}._actionsDesktop_1133v_423{gap:var(--space-3);justify-content:flex-end;display:flex}._actionsPhone_1133v_429{gap:var(--space-3);display:flex}._actionsPhone_1133v_429 ._cancelBtn_1133v_434,._actionsPhone_1133v_429 ._sendBtn_1133v_435{text-align:center;flex:1}._cancelBtn_1133v_434,._sendBtn_1133v_435{font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;border-radius:var(--radius-md);padding:10px var(--space-5);min-height:44px;transition:background var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);border:1px solid #0000;font-weight:600}._cancelBtn_1133v_434{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-brand-primary)}._cancelBtn_1133v_434:hover:not(:disabled){border-color:var(--color-brand-primary)}._sendBtn_1133v_435{background:var(--color-brand-accent);color:#fff}._sendBtn_1133v_435:hover:not(:disabled){background:var(--color-brand-accent-light)}._cancelBtn_1133v_434:disabled,._sendBtn_1133v_435:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_1133v_434:focus-visible,._sendBtn_1133v_435:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._success_1133v_489{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 0 var(--space-2);flex-direction:column;display:flex}._successIcon_1133v_497{color:var(--color-score-strong);font-size:28px}._successText_1133v_502{font-size:var(--text-md);color:var(--color-brand-primary-deep);margin:0;line-height:1.6}._dashboardLayout_1nyvm_3{grid-template-columns:380px 1fr;gap:20px;max-width:1200px;padding:24px 32px;display:grid}._score_1nyvm_16{grid-area:1/1;min-width:0}._chips_1nyvm_22{grid-area:2/1;min-width:0}._metrics_1nyvm_28{grid-area:1/2;min-width:0}._chart_1nyvm_34{grid-area:2/2;min-width:0}._income_1nyvm_40{grid-area:3/2;min-width:0}._dates_1nyvm_46{grid-area:4/2;min-width:0}._completeness_1nyvm_52{grid-area:5/2;min-width:0}@media (width<=1279px){._dashboardLayout_1nyvm_3{grid-template-columns:1fr;padding:16px 20px}._score_1nyvm_16{order:1;grid-area:auto/1}._chart_1nyvm_34{order:2;grid-area:auto/1}._metrics_1nyvm_28{order:3;grid-area:auto/1}._chips_1nyvm_22{order:4;grid-area:auto/1}._income_1nyvm_40{order:5;grid-area:auto/1}._dates_1nyvm_46{order:6;grid-area:auto/1}._completeness_1nyvm_52{order:7;grid-area:auto/1}}@media (width<=767px){._dashboardLayout_1nyvm_3{gap:12px;padding:12px 16px}}._overlay_1r4vg_4{z-index:300;opacity:0;pointer-events:none;transition:opacity var(--duration-card) var(--ease-standard);background:#0000004d;position:fixed;inset:0}._overlayVisible_1r4vg_14{opacity:1;pointer-events:all}._panel_1r4vg_19{background:var(--color-bg-card);border-radius:var(--radius-lg);width:420px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);z-index:400;transition:transform var(--duration-card) var(--ease-standard);flex-direction:column;display:flex;position:fixed;top:5vh;bottom:5vh;right:16px;transform:translate(120%)}._panelOpen_1r4vg_36{transform:translate(0)}._panelClosing_1r4vg_40{transform:translate(120%)}@media (prefers-reduced-motion:reduce){._panel_1r4vg_19{opacity:0;pointer-events:none;transition:opacity .15s!important;transform:translate(0)!important}._panelOpen_1r4vg_36{opacity:1;pointer-events:all}._overlay_1r4vg_4{transition:opacity .15s!important}}@media (width<=767px){._panel_1r4vg_19{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;height:92vh;transition:transform .3s var(--ease-spring);inset:auto 0 0;transform:translateY(100%)}._panelOpen_1r4vg_36{transform:translateY(0)}._panelClosing_1r4vg_40{transition:transform .25s var(--ease-standard);transform:translateY(100%)}@media (prefers-reduced-motion:reduce){._panel_1r4vg_19{transform:translateY(0)!important}}._footer_1r4vg_85{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));border-radius:0}}._dragHandle_1r4vg_91{background:var(--color-bg-subtle);width:32px;height:4px;margin:var(--space-3) auto var(--space-1);border-radius:2px;flex-shrink:0;display:none}@media (width<=767px){._dragHandle_1r4vg_91{display:block}}._header_1r4vg_110{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-shrink:0}._headerRow_1r4vg_118{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._titleGroup_1r4vg_125{align-items:center;gap:var(--space-3);order:1;min-width:0;display:flex}._title_1r4vg_125{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-brand-primary-deep);font-weight:300}._chip_1r4vg_140{font-family:var(--font-data);font-size:var(--text-lg);color:var(--color-brand-primary);background:var(--color-bg-subtle);border-radius:var(--radius-pill);flex-shrink:0;padding:4px 12px}._closeButton_1r4vg_150{cursor:pointer;width:44px;height:44px;color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--duration-hover) var(--ease-standard);background:0 0;border:none;flex-shrink:0;order:2;justify-content:center;align-items:center;margin-right:-8px;display:flex}._closeButton_1r4vg_150:hover{color:var(--color-brand-primary-deep);background:var(--color-bg-subtle)}._closeButton_1r4vg_150:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._scroll_1r4vg_177{flex:1;overflow:hidden auto}._body_1r4vg_183{padding:0 var(--space-5)}._newerResultsNote_1r4vg_187{font-size:var(--text-sm);color:var(--color-brand-accent);padding:var(--space-3) 0 0}._newerResultsNoteHidden_1r4vg_193{display:none}._intro_1r4vg_197{font-size:var(--text-md);color:var(--color-brand-primary);padding:var(--space-3) 0 var(--space-2);line-height:1.6}._groupLabel_1r4vg_204{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);padding:var(--space-4) 0 var(--space-1);font-weight:600}._section_1r4vg_213{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}._section_1r4vg_213:last-child{border-bottom:none}._sectionHeading_1r4vg_222{font-size:var(--text-md);color:var(--color-brand-primary-deep);margin-bottom:var(--space-2);font-weight:600}._row_1r4vg_229{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:4px 0;display:flex}._rowLabel_1r4vg_237{font-size:var(--text-md);color:var(--color-text-secondary);flex-shrink:1}._rowValue_1r4vg_243{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}._editLink_1r4vg_254{text-align:right;padding:var(--space-2) 0 0;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);cursor:pointer;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;margin-left:auto;font-weight:500;display:block}._editLink_1r4vg_254:hover{color:var(--color-brand-accent-light)}._editLink_1r4vg_254:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._callout_1r4vg_278{background:var(--color-bg-subtle);border-left:4px solid var(--color-brand-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-3);margin-top:var(--space-2);font-size:var(--text-md);color:var(--color-brand-primary);line-height:1.55}._inlineLink_1r4vg_289{color:var(--color-brand-accent);cursor:pointer;font-family:var(--font-ui);font-size:inherit;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}._inlineLink_1r4vg_289:hover{color:var(--color-brand-accent-light)}._inlineLink_1r4vg_289:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._bars_1r4vg_310{margin-top:var(--space-2)}._barsTrack_1r4vg_314{background:var(--color-bg-subtle);border-radius:4px;width:240px;max-width:100%;height:8px;display:flex;overflow:hidden}@media (width<=767px){._barsTrack_1r4vg_314{width:180px}}._segEssential_1r4vg_330{background:var(--color-brand-primary)}._segDiscretionary_1r4vg_334{background:var(--color-brand-accent)}._segOnetime_1r4vg_338{background:var(--color-brand-gold)}._barsLegend_1r4vg_342{margin-top:var(--space-2);flex-direction:column;gap:3px;display:flex}._legendItem_1r4vg_349{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}._swatch_1r4vg_357{border-radius:2px;flex-shrink:0;width:8px;height:8px}._legendValue_1r4vg_364{font-family:var(--font-data);color:var(--color-brand-primary-deep);margin-left:auto}._moreBtn_1r4vg_370{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);cursor:pointer;margin-top:var(--space-1);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;gap:4px;padding:4px 0 0;font-weight:500;display:inline-flex}._moreBtn_1r4vg_370:hover{color:var(--color-brand-accent-light)}._moreBtn_1r4vg_370:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._chevron_1r4vg_395{transition:transform var(--duration-card) var(--ease-standard);display:inline-block}._chevronRotated_1r4vg_400{transform:rotate(180deg)}._subpanel_1r4vg_404{max-height:0;transition:max-height var(--duration-card) var(--ease-standard);overflow:hidden}._subpanelOpen_1r4vg_410{max-height:320px}._subpanelInner_1r4vg_414{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-brand-primary);line-height:1.6}._subpanelHide_1r4vg_424{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);cursor:pointer;margin-top:var(--space-2);background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-weight:500;display:inline-flex}._subpanelHide_1r4vg_424:hover{color:var(--color-brand-accent-light)}._seedWrap_1r4vg_443{align-items:center;gap:6px;display:inline-flex;position:relative}._seedBtn_1r4vg_450{border:1px solid var(--color-border);background:var(--color-bg-subtle);width:18px;height:18px;color:var(--color-text-secondary);font-size:10px;font-family:var(--font-ui);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}._seedBtn_1r4vg_450:hover,._seedBtn_1r4vg_450:focus-visible{border-color:var(--color-brand-accent);color:var(--color-brand-accent);outline:none}._tooltip_1r4vg_474{background:var(--color-brand-primary-deep);color:#fff;width:240px;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);box-shadow:var(--shadow-elevated);opacity:0;pointer-events:none;transition:opacity var(--duration-card) var(--ease-standard), transform var(--duration-card) var(--ease-standard);z-index:10;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}._tooltipVisible_1r4vg_493{opacity:1;pointer-events:auto;transform:translateY(0)}._notModelledList_1r4vg_499{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._notModelledList_1r4vg_499 li{font-size:var(--text-md);color:var(--color-text-secondary);line-height:1.55}._notModelledList_1r4vg_499 strong{color:var(--color-brand-primary-deep);font-weight:600}._notModelledClose_1r4vg_519{font-size:var(--text-md);color:var(--color-text-secondary);margin-top:var(--space-3);padding-bottom:var(--space-2);line-height:1.55}._footer_1r4vg_85{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-bg-card);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-shrink:0}._footerLink_1r4vg_535{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);font-weight:500;text-decoration:none}._footerLink_1r4vg_535:hover{color:var(--color-brand-accent-light)}._footerLink_1r4vg_535:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}@keyframes _witnShimmer_1r4vg_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_1r4vg_562{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg-page) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s infinite _witnShimmer_1r4vg_1}._skelBlock_1r4vg_574{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}._skelLabel_1r4vg_579{width:40%;height:14px;margin-bottom:var(--space-2)}._skelValue_1r4vg_585{width:90%;height:12px;margin-bottom:6px}._skelValueShort_1r4vg_591{width:60%}._skelChip_1r4vg_595{border-radius:var(--radius-pill);width:52px;height:24px}._unavailableBlock_1r4vg_602{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}._unavailableBlock_1r4vg_602:last-child{border-bottom:none}._unavailableHeading_1r4vg_611{font-size:var(--text-md);color:var(--color-brand-primary-deep);margin-bottom:var(--space-1);font-weight:600}._unavailableText_1r4vg_618{font-size:var(--text-md);color:var(--color-muted)}._srOnly_1r4vg_623{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._scoreCard_1grmq_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:28px 24px 20px;position:relative}._staleBadge_1grmq_13{color:var(--color-score-attention);font-family:var(--font-ui);border-radius:var(--radius-sm);background:#fff3e0;padding:3px 6px;font-size:11px;font-weight:400;position:absolute;top:12px;right:12px}._gaugeContainer_1grmq_27{width:200px;height:200px;margin:0 auto 12px;position:relative}._gaugeSvg_1grmq_34{width:100%;height:100%}._gaugeFill_1grmq_39{transition:stroke-dashoffset var(--duration-reveal) var(--ease-spring), stroke var(--duration-chart) var(--ease-standard)}._scoreOverlay_1grmq_46{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._scoreNumber_1grmq_58{font-family:var(--font-data);font-size:var(--text-score);color:var(--color-brand-primary-deep);font-weight:400;line-height:1}._bandLabel_1grmq_66{font-family:var(--font-ui);transition:color var(--duration-chart) var(--ease-standard);font-size:16px;font-weight:500}._headline_1grmq_74{font-family:var(--font-display);color:var(--color-brand-primary);margin-bottom:6px;font-size:18px;font-weight:300;line-height:1.4}._delta_1grmq_83{font-family:var(--font-ui);margin-bottom:10px;font-size:13px}._transitionMsg_1grmq_89{font-family:var(--font-ui);border-radius:var(--radius-sm);margin:6px 0 10px;padding:6px 12px;font-size:13px;font-weight:500;animation:4s forwards _fadeInOut_1grmq_1}@keyframes _fadeInOut_1grmq_1{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}._errorState_1grmq_107{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}._errorText_1grmq_116{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:12px;font-size:14px}._retryLink_1grmq_123{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:500}._retryLink_1grmq_123:hover{color:var(--color-brand-accent-light)}._calcLink_1grmq_140{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:13px;font-weight:500;display:inline-flex}._calcLink_1grmq_140:hover{color:var(--color-brand-accent-light)}._whatsInThisNumberButton_1grmq_163{cursor:pointer;font-family:var(--font-ui);color:var(--color-text-secondary);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;margin:2px auto 0;padding:2px 0 0;font-size:12px;font-weight:500;display:block}._whatsInThisNumberButton_1grmq_163:hover{color:var(--color-brand-accent)}._whatsInThisNumberButton_1grmq_163:focus-visible,._whatsInThisNumberButton_1grmq_163[aria-expanded=true]{outline:2px solid var(--color-brand-accent);outline-offset:2px}._gaugeSkeleton_1grmq_188{border-radius:50%;width:200px;height:200px;margin:0 auto 12px}._scoreSkeleton_1grmq_195{width:80px;height:48px;margin:0 auto 8px}._bandSkeleton_1grmq_201{width:120px;height:20px;margin:0 auto}@media (width<=767px){._gaugeContainer_1grmq_27{width:160px;height:160px}._scoreNumber_1grmq_58{font-size:var(--text-score-mobile)}._bandLabel_1grmq_66{font-size:13px}._headline_1grmq_74{font-size:15px}._gaugeSkeleton_1grmq_188{width:160px;height:160px}}._chipsHeading_zgunq_7{font-family:var(--font-ui);color:var(--color-brand-primary);margin-bottom:10px;font-size:13px;font-weight:500}._chipList_zgunq_15{flex-direction:column;gap:8px;display:flex}._chip_zgunq_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:box-shadow var(--duration-card) var(--ease-standard);display:flex;overflow:hidden}._chip_zgunq_3:hover,._chipExpanded_zgunq_35{box-shadow:var(--shadow-card)}._chipHighlighted_zgunq_40{border-color:var(--color-brand-accent);box-shadow:var(--shadow-card)}._accentBar_zgunq_45{border-radius:var(--radius-md) 0 0 var(--radius-md);flex-shrink:0;width:4px}._chipContent_zgunq_51{flex:1;min-width:0}._chipHeader_zgunq_57{cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._chipHeadline_zgunq_71{color:var(--color-brand-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}._learnMore_zgunq_81{color:var(--color-brand-accent);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}._expansion_zgunq_90{animation:_expandIn_zgunq_1 var(--duration-card) var(--ease-standard);padding:0 16px 16px}@keyframes _expandIn_zgunq_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}._explanation_zgunq_106{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:12px;font-size:13px;line-height:1.6}._impactLine_zgunq_114{font-family:var(--font-data);margin-bottom:12px;font-size:13px;font-weight:500}._ctaButton_zgunq_121{border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);background:0 0;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}._ctaButton_zgunq_121:hover{background:var(--color-brand-accent-bg-hover)}._teaserImpact_zgunq_142{font-family:var(--font-ui);color:var(--color-brand-accent);margin-bottom:8px;font-size:13px}._upgradeLink_zgunq_149{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline;display:inline}._upgradePrompt_zgunq_164{background:var(--color-bg-card);border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);margin-top:12px;padding:16px}._upgradeTitle_zgunq_172{font-family:var(--font-ui);color:var(--color-brand-primary);margin-bottom:8px;font-size:14px;font-weight:500}._upgradeBody_zgunq_180{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:12px;font-size:13px;line-height:1.5}._upgradeCta_zgunq_188{background:var(--color-brand-accent);width:100%;color:var(--color-bg-card);border-radius:var(--radius-md);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);text-align:center;border:none;padding:12px 16px;font-size:14px;font-weight:500;display:block}._upgradeCta_zgunq_188:hover{background:var(--color-brand-accent-light)}._upgradePrice_zgunq_208{font-family:var(--font-ui);color:var(--color-muted);text-align:center;margin-top:8px;font-size:12px}._noChipsCard_zgunq_217{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);color:var(--color-text-secondary);text-align:center;padding:20px 16px;font-size:13px}._errorText_zgunq_229{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:8px;font-size:14px}._retryLink_zgunq_236{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:500}._retryLink_zgunq_236:hover{color:var(--color-brand-accent-light)}._chipSkeleton_zgunq_253{border-radius:var(--radius-md);height:72px}@media (width<=767px){._chipHeadline_zgunq_71{white-space:normal}._upgradeCta_zgunq_188{min-height:48px}}._metricsStrip_1rw4q_3{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._metricCard_1rw4q_9{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:14px 16px}._metricLabel_1rw4q_17{font-family:var(--font-ui);color:var(--color-muted);margin-bottom:6px;font-size:12px;font-weight:400}._metricValue_1rw4q_25{font-family:var(--font-data);color:var(--color-brand-primary-deep);align-items:center;gap:4px;font-size:24px;line-height:1.2;display:flex}._metricValueSmall_1rw4q_35{font-size:18px}._metricDetail_1rw4q_39{font-family:var(--font-ui);color:var(--color-muted);margin-top:2px;font-size:13px}._trendArrow_1rw4q_46{font-size:14px;line-height:1}._whatsInThisNumberButton_1rw4q_53{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;margin-top:2px;padding:2px 0 0;font-weight:500;display:block}._whatsInThisNumberButton_1rw4q_53:hover{color:var(--color-brand-accent-light)}._whatsInThisNumberButton_1rw4q_53:focus-visible,._whatsInThisNumberButton_1rw4q_53[aria-expanded=true]{outline:2px solid var(--color-brand-accent);outline-offset:2px}._errorCard_1rw4q_78{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:80px;display:flex}._errorText_1rw4q_88{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:8px;font-size:14px}._retryLink_1rw4q_95{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:500}._retryLink_1rw4q_95:hover{color:var(--color-brand-accent-light)}._labelSkeleton_1rw4q_112{width:80px;height:12px;margin-bottom:8px}._valueSkeleton_1rw4q_118{width:60px;height:24px}@media (width<=1279px){._metricsStrip_1rw4q_3{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){._metricsStrip_1rw4q_3{grid-template-columns:repeat(2,1fr);gap:8px}._metricValue_1rw4q_25{font-size:18px}._metricValueSmall_1rw4q_35{font-size:14px}}._chartCard_tezjs_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px 24px}._chartHeader_tezjs_10{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._chartTitle_tezjs_17{font-family:var(--font-ui);color:var(--color-brand-primary);font-size:15px;font-weight:500}._chartLink_tezjs_24{font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);font-size:13px;font-weight:500;text-decoration:none}._chartLink_tezjs_24:hover{color:var(--color-brand-accent-light)}._chartContainer_tezjs_38{width:100%;position:relative}._chartSvg_tezjs_43{width:100%;height:auto;display:block}._chartSkeleton_tezjs_49{border-radius:var(--radius-md);width:100%;height:240px}._errorState_tezjs_56{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}._errorText_tezjs_66{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:12px;font-size:14px}._retryLink_tezjs_73{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:500}._retryLink_tezjs_73:hover{color:var(--color-brand-accent-light)}._tooltip_tezjs_90{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);pointer-events:none;z-index:200;min-width:200px;padding:12px;font-size:12px;position:absolute;transform:translate(-50%)}._tooltipHeader_tezjs_104{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin-bottom:8px;font-size:13px;font-weight:600}._tooltipRow_tezjs_112{justify-content:space-between;gap:16px;margin:2px 0;display:flex}._tooltipIncomeDivider_tezjs_119{border-top:1px solid var(--color-border-subtle);margin-top:6px;padding-top:6px}._tooltipLabel_tezjs_125{font-family:var(--font-ui);color:var(--color-muted)}._tooltipValue_tezjs_130{font-family:var(--font-data);color:var(--color-brand-primary-deep);font-weight:500}._tooltipMissing_tezjs_136{font-family:var(--font-ui);color:var(--color-muted);font-size:11px;font-style:italic}._mcDisclosure_tezjs_144{font-family:var(--font-ui);color:var(--color-muted);margin-top:12px;font-size:12px;line-height:1.5}._methodologyLink_tezjs_152{color:var(--color-brand-accent);font-weight:500;text-decoration:none}._methodologyLink_tezjs_152:hover{color:var(--color-brand-accent-light)}._tableToggle_tezjs_163{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:4px 0;font-size:13px;font-weight:500;display:inline-flex}._tableToggle_tezjs_163:hover{color:var(--color-brand-accent-light)}._dataTable_tezjs_184{border-collapse:collapse;width:100%;font-family:var(--font-ui);margin-top:12px;font-size:12px}._dataTable_tezjs_184 th{text-align:left;color:var(--color-brand-primary);border-bottom:1px solid var(--color-border);padding:8px 12px;font-weight:500}._dataTable_tezjs_184 td{color:var(--color-brand-primary-deep);font-family:var(--font-data);padding:6px 12px;font-size:12px}._altRow_tezjs_207{background:var(--color-bg-page)}._chartPending_tezjs_212{position:relative}._chartPendingSkeleton_tezjs_216{border-radius:var(--radius-md);width:100%;height:240px}._chartPendingOverlay_tezjs_222{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}._chartPendingHeading_tezjs_233{font-family:var(--font-ui);color:var(--color-brand-primary);margin-bottom:8px;font-size:14px;font-weight:500}._chartPendingSubtext_tezjs_241{font-family:var(--font-ui);color:var(--color-text-secondary);max-width:360px;font-size:13px;font-weight:400;line-height:1.5}._chartPendingCheckBtn_tezjs_250{border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);background:0 0;justify-content:center;align-items:center;margin-top:16px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}._chartPendingCheckBtn_tezjs_250:hover{background:var(--color-brand-accent-bg-hover)}._chartPendingSkeletonFailed_tezjs_274{background:var(--color-bg-subtle);animation:none}._chartPendingFailedLink_tezjs_279{font-family:var(--font-ui);color:var(--color-brand-accent);align-items:center;margin-top:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._chartPendingFailedLink_tezjs_279:hover{color:var(--color-brand-accent-light)}@media (width<=767px){._chartCard_tezjs_3{padding:16px}._tableToggle_tezjs_163,._dataTable_tezjs_184{display:none}}._chartCard_3qilr_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px 24px}._chartHeader_3qilr_10{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._chartTitle_3qilr_17{font-family:var(--font-ui);color:var(--color-brand-primary);font-size:15px;font-weight:500}._headline_3qilr_24{font-family:var(--font-ui);color:var(--color-score-good);margin-bottom:12px;font-size:13px;font-weight:500}._taxNote_3qilr_32{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:8px;font-size:12px}._chartContainer_3qilr_39{width:100%;position:relative}._chartSvg_3qilr_44{width:100%;height:auto;display:block}._chartSkeleton_3qilr_50{border-radius:var(--radius-md);width:100%;height:160px}._helperText_3qilr_56{font-family:var(--font-ui);color:var(--color-text-secondary);text-align:center;padding:24px 0;font-size:13px}._upgradePrompt_3qilr_65{text-align:center;padding:16px 0 8px}._upgradeBody_3qilr_70{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:12px;font-size:13px;line-height:1.5}._upgradeCta_3qilr_78{background:var(--color-brand-accent);color:var(--color-bg-card);border-radius:var(--radius-md);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);border:none;padding:10px 20px;font-size:14px;font-weight:500;display:inline-block}._upgradeCta_3qilr_78:hover{background:var(--color-brand-accent-light)}._errorState_3qilr_97{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex}._errorText_3qilr_107{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:12px;font-size:14px}._retryLink_3qilr_114{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:500}._retryLink_3qilr_114:hover{color:var(--color-brand-accent-light)}._tooltip_3qilr_131{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);pointer-events:none;z-index:200;max-width:320px;padding:8px 12px;position:absolute;transform:translate(-50%)}._tooltipContent_3qilr_144{font-family:var(--font-ui);color:var(--color-brand-primary-deep);font-size:12px;line-height:1.5}._legend_3qilr_152{gap:16px;margin-top:8px;display:flex}._legendItem_3qilr_158{font-family:var(--font-ui);color:var(--color-muted);align-items:center;gap:6px;font-size:11px;display:flex}._legendDot_3qilr_167{border-radius:50%;flex-shrink:0;width:8px;height:8px}._chartPending_3qilr_175{position:relative}._chartPendingSkeleton_3qilr_179{border-radius:var(--radius-md);width:100%;height:160px}._chartPendingOverlay_3qilr_185{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}._chartPendingHeading_3qilr_196{font-family:var(--font-ui);color:var(--color-brand-primary);margin-bottom:8px;font-size:14px;font-weight:500}._chartPendingSubtext_3qilr_204{font-family:var(--font-ui);color:var(--color-text-secondary);max-width:360px;font-size:13px;font-weight:400;line-height:1.5}._chartPendingCheckBtn_3qilr_213{border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);background:0 0;justify-content:center;align-items:center;margin-top:16px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}._chartPendingCheckBtn_3qilr_213:hover{background:var(--color-brand-accent-bg-hover)}._chartPendingSkeletonFailed_3qilr_237{background:var(--color-bg-subtle);animation:none}._chartPendingFailedLink_3qilr_242{font-family:var(--font-ui);color:var(--color-brand-accent);align-items:center;margin-top:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._chartPendingFailedLink_3qilr_242:hover{color:var(--color-brand-accent-light)}@media (width<=767px){._chartCard_3qilr_3{padding:16px}._chartPendingSkeleton_3qilr_179{height:140px}}._label_gt7ot_7{font-family:var(--font-ui);color:var(--color-brand-primary);margin-bottom:10px;font-size:14px;font-weight:500}._datesRow_gt7ot_15{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}._datesRow_gt7ot_15::-webkit-scrollbar{display:none}._pill_gt7ot_28{white-space:nowrap;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);color:var(--color-brand-primary);cursor:pointer;transition:box-shadow var(--duration-hover) var(--ease-standard);align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._pill_gt7ot_28:hover{box-shadow:var(--shadow-card)}._dot_gt7ot_55{border-radius:50%;flex-shrink:0;width:4px;height:4px}._pillWrapper_gt7ot_63{flex-shrink:0;position:relative}._tooltip_gt7ot_68{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);font-family:var(--font-ui);color:var(--color-text-secondary);white-space:normal;z-index:201;max-width:280px;padding:12px 16px;font-size:12px;font-weight:400;position:absolute;top:calc(100% + 8px);left:0}._errorState_gt7ot_87{text-align:center;flex-direction:column;align-items:center;padding:16px;display:flex}._errorText_gt7ot_95{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:8px;font-size:14px}._retryLink_gt7ot_102{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:500}._retryLink_gt7ot_102:hover{color:var(--color-brand-accent-light)}._pillSkeleton_gt7ot_119{border-radius:var(--radius-md);flex-shrink:0;width:160px;height:38px}._card_1pe8z_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 20px}._header_1pe8z_10{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._label_1pe8z_17{font-family:var(--font-ui);color:var(--color-brand-primary);font-size:13px;font-weight:500}._progressBar_1pe8z_24{background:var(--color-bg-subtle);border-radius:var(--radius-md);width:100%;height:6px;overflow:hidden}._progressFill_1pe8z_32{background:var(--color-brand-accent);border-radius:var(--radius-md);height:100%;transition:width .3s}._prompt_1pe8z_39{font-family:var(--font-ui);color:var(--color-text-secondary);margin-top:8px;font-size:13px;line-height:1.5}._addLink_1pe8z_47{font-family:var(--font-ui);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);font-size:13px;font-weight:500;text-decoration:underline}._addLink_1pe8z_47:hover{color:var(--color-brand-accent-light)}._labelSkeleton_1pe8z_64{width:140px;height:14px;margin-bottom:8px}._barSkeleton_1pe8z_70{border-radius:var(--radius-md);width:100%;height:6px}._scrim_944eb_4{z-index:399;animation:_scrimFadeIn_944eb_1 var(--duration-card) var(--ease-standard);background:#00000052;position:fixed;inset:0}@keyframes _scrimFadeIn_944eb_1{0%{opacity:0}to{opacity:1}}._panel_944eb_18{background:var(--color-bg-card);border-left:1px solid var(--color-border);width:400px;box-shadow:var(--shadow-modal);z-index:400;animation:_slideInRight_944eb_1 var(--duration-card) var(--ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes _slideInRight_944eb_1{0%{transform:translate(100%)}to{transform:translate(0)}}._dragHandle_944eb_40{display:none}._header_944eb_45{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}._title_944eb_54{font-family:var(--font-ui);color:var(--color-brand-primary-deep);flex:1;margin-right:12px;font-size:16px;font-weight:500;line-height:1.3}._closeButton_944eb_64{color:var(--color-brand-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;font-size:20px;line-height:1;display:flex}._body_944eb_81{flex:1;padding:24px;overflow-y:auto}._bodyText_944eb_87{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:16px;font-size:13px;line-height:1.7}._bandsCard_944eb_96{background:var(--color-bg-subtle);border-radius:var(--radius-md);margin-top:8px;padding:16px}._bandsTitle_944eb_103{font-family:var(--font-ui);color:var(--color-brand-primary);margin-bottom:8px;font-size:13px;font-weight:600}._bandsList_944eb_111{font-family:var(--font-ui);color:var(--color-brand-primary);font-size:13px;line-height:2}._bottomClose_944eb_123{border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;text-align:center;transition:background var(--duration-hover) var(--ease-standard);background:0 0;flex-shrink:0;margin:0 24px 24px;padding:10px 16px;font-size:14px;font-weight:500}._bottomClose_944eb_123:hover{background:var(--color-brand-accent-bg-hover)}@media (width<=767px){._panel_944eb_18{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:75vh;animation:_slideInUp_944eb_1 var(--duration-card) var(--ease-standard);border-left:none;inset:auto 0 0}@keyframes _slideInUp_944eb_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._dragHandle_944eb_40{background:var(--color-muted);border-radius:2px;width:40px;height:4px;margin:12px auto 0;display:block}}._banner_7x7j5_3{background:#fff8e7;border-bottom:1px solid #d4943a66;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 16px;animation:.2s _fadeIn_7x7j5_1;display:flex}@keyframes _fadeIn_7x7j5_1{0%{opacity:0}to{opacity:1}}._text_7x7j5_20{font-family:var(--font-ui);color:#92400e;font-size:13px;line-height:1.4}._reviewLink_7x7j5_27{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}._dismissButton_7x7j5_39{cursor:pointer;font-family:var(--font-ui);color:#92400e;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:16px;display:flex}._container_r7nrj_3{justify-content:center;align-items:center;min-height:400px;padding:24px;display:flex}._card_r7nrj_11{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;width:100%;max-width:480px;box-shadow:var(--shadow-card);padding:40px 32px}._title_r7nrj_22{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin-bottom:12px;font-size:20px;font-weight:300}._body_r7nrj_30{font-family:var(--font-ui);color:var(--color-text-secondary);margin-bottom:20px;font-size:14px;line-height:1.6}._supportLink_r7nrj_38{color:var(--color-brand-accent);text-decoration:underline}._retryButton_r7nrj_43{background:var(--color-brand-accent);color:var(--color-bg-card);border-radius:var(--radius-md);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);border:none;padding:10px 24px;font-size:14px;font-weight:500;display:inline-block}._retryButton_r7nrj_43:hover{background:var(--color-brand-accent-light)}._toast_1onlm_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);z-index:500;width:calc(100% - 32px);max-width:480px;animation:_slideUp_1onlm_1 var(--duration-card) var(--ease-standard);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes _slideUp_1onlm_1{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}._message_1onlm_33{font-family:var(--font-ui);color:var(--color-brand-primary);flex:1;font-size:13px;line-height:1.4}._retryLink_1onlm_41{cursor:pointer;font-family:var(--font-ui);color:var(--color-brand-accent);background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}._closeButton_1onlm_53{cursor:pointer;color:var(--color-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:18px;display:flex}@media (width<=767px){._toast_1onlm_3{bottom:72px}}._page_55zpw_3{max-width:1400px;padding:24px 32px}._heading_55zpw_8{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-brand-primary-deep);margin:0 0 16px;font-weight:300}._healthStrip_55zpw_17{margin-bottom:16px}._mainLayout_55zpw_22{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}._sidebar_55zpw_29{position:sticky;top:80px}._chartsArea_55zpw_34{flex-direction:column;gap:0;min-width:0;display:flex}._chartTitleRow_55zpw_42{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._chartTitleLeft_55zpw_51{align-items:center;gap:12px;display:flex}._chartTitle_55zpw_42{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-brand-primary-deep);white-space:nowrap;margin:0;font-weight:300}._badge_55zpw_66{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted);animation:_badgeFade_55zpw_1 .2s var(--ease-standard)}._badgeError_55zpw_74{color:var(--color-danger)}@keyframes _badgeFade_55zpw_1{0%{opacity:0}to{opacity:1}}._chartTitleRight_55zpw_83{align-items:center;gap:12px;display:flex;position:relative}._saveButton_55zpw_91{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);border:1px solid var(--color-brand-accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;padding:6px 14px;font-weight:500}._saveButton_55zpw_91:hover:not(._saveButtonDisabled_55zpw_106){background:var(--color-brand-accent);color:#fff}._saveButtonDisabled_55zpw_106{opacity:.4;cursor:default}._saveTooltip_55zpw_116{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);box-shadow:var(--shadow-elevated);z-index:100;white-space:normal;max-width:260px;padding:8px 12px;display:none;position:absolute;top:calc(100% + 6px);right:0}._saveButtonDisabled_55zpw_106:hover+._saveTooltip_55zpw_116,._saveButtonDisabled_55zpw_106:focus+._saveTooltip_55zpw_116{display:block}._editingBadge_55zpw_141{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary);background:var(--color-bg-subtle);border-radius:var(--radius-pill);margin-bottom:8px;padding:4px 10px;font-weight:500;display:inline-block}._howCalcButton_55zpw_154{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);text-align:left;background:0 0;border:none;margin-bottom:4px;padding:4px 0;font-weight:500}._howCalcButton_55zpw_154:hover{color:var(--color-brand-accent-light)}._dialogAnchor_55zpw_173{z-index:300;margin-bottom:8px;position:relative}._chartPanel_55zpw_180{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 20px}._mcDisclosure_55zpw_188{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted);margin-top:8px;line-height:1.5}._methodologyLink_55zpw_196{color:var(--color-brand-accent);font-weight:500;text-decoration:none}._methodologyLink_55zpw_196:hover{color:var(--color-brand-accent-light)}._contextNote_55zpw_207{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);margin-top:4px;margin-bottom:8px;line-height:1.5}._contextLink_55zpw_216{color:var(--color-brand-accent);font-weight:500;text-decoration:none}._contextLink_55zpw_216:hover{color:var(--color-brand-accent-light)}._historicalNote_55zpw_227{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-subtle);border-radius:var(--radius-sm);margin-top:8px;padding:8px 12px;line-height:1.5}._historicalLegend_55zpw_239,._scenariosLegend_55zpw_240{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}._legendItem_55zpw_248{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}._legendSwatch_55zpw_257{border-radius:2px;flex-shrink:0;width:12px;height:12px}._legendDash_55zpw_264{border-top:2px dashed;flex-shrink:0;width:14px;height:0}._scenarioLegendItem_55zpw_271{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;gap:4px;padding:2px 6px;display:flex}._scenarioLegendItem_55zpw_271:hover{background:var(--color-bg-subtle)}._incomeTimeline_55zpw_291,._spendingCategoryTimeline_55zpw_296{margin-top:16px}._mobileActions_55zpw_301{display:none}._toast_55zpw_306{background:var(--color-brand-primary-deep);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);font-family:var(--font-ui);font-size:var(--text-base);z-index:1000;animation:_toastSlide_55zpw_1 .3s var(--ease-standard);align-items:center;gap:12px;padding:12px 20px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}._errorToast_55zpw_326{background:var(--color-danger)}@keyframes _toastSlide_55zpw_1{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._toastAction_55zpw_341{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent-light);white-space:nowrap;background:0 0;border:none;padding:0;font-weight:500}@media (width<=1279px){._mainLayout_55zpw_22{grid-template-columns:240px 1fr;gap:16px}._page_55zpw_3{padding:16px 20px}}@media (width<=767px){._page_55zpw_3{padding:12px 16px}._heading_55zpw_8{font-size:var(--text-3xl)}._mainLayout_55zpw_22{grid-template-columns:1fr;gap:12px}._sidebar_55zpw_29{order:3;position:static}._chartsArea_55zpw_34{order:2}._healthStrip_55zpw_17{order:1}._chartTitleRow_55zpw_42{flex-direction:column;align-items:flex-start;gap:8px}._chartTitleRight_55zpw_83{flex-direction:column;align-items:stretch;width:100%}._saveButton_55zpw_91,._saveTooltip_55zpw_116{display:none}._mobileActions_55zpw_301{flex-direction:column;gap:8px;margin-top:16px;display:flex}._mobileSaveButton_55zpw_420{width:100%;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);cursor:pointer;min-height:48px;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;padding:12px;font-weight:500}._mobileSaveButton_55zpw_420:hover:not(._mobileSaveDisabled_55zpw_436){background:var(--color-brand-accent);color:#fff}._mobileSaveDisabled_55zpw_436{opacity:.4;cursor:default}._mobileRothLink_55zpw_446{width:100%;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);text-align:center;min-height:48px;padding:12px;font-weight:500;line-height:24px;text-decoration:none;display:block}._toast_55zpw_306{text-align:center;flex-direction:column;gap:8px;bottom:70px;left:16px;right:16px;transform:none}@keyframes _toastSlide_55zpw_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}._strip_18xsc_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:24px;padding:12px 20px;display:flex}._scoreItem_18xsc_14{font-family:var(--font-data);font-size:var(--text-xl);white-space:nowrap;font-weight:500}._probabilityItem_18xsc_21{align-items:center;gap:8px;display:flex}._probabilityValue_18xsc_27{font-family:var(--font-data);font-size:var(--text-xl);color:var(--color-brand-primary-deep);white-space:nowrap}._deltaItem_18xsc_34{font-family:var(--font-data);font-size:var(--text-md);white-space:nowrap}._whatsInThisNumberButton_18xsc_46{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);white-space:nowrap;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:2px 4px;font-weight:500}._whatsInThisNumberButton_18xsc_46:hover{color:var(--color-brand-accent-light)}._whatsInThisNumberButton_18xsc_46:focus-visible,._whatsInThisNumberButton_18xsc_46[aria-expanded=true]{outline:2px solid var(--color-brand-accent);outline-offset:2px}._transitionMessage_18xsc_69{font-family:var(--font-ui);font-size:var(--text-base);animation:_fadeIn_18xsc_1 .2s var(--ease-standard)}@keyframes _fadeIn_18xsc_1{0%{opacity:0}to{opacity:1}}._skeletonBlock_18xsc_81{border-radius:var(--radius-sm);width:180px;height:20px}._skeletonBlockSmall_18xsc_87{border-radius:var(--radius-sm);width:120px;height:18px}._mobileStrip_18xsc_94,._mobileExpanded_18xsc_98{display:none}@media (width<=767px){._strip_18xsc_3{display:none}._mobileStrip_18xsc_94{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 16px;display:flex}._mobileScoreText_18xsc_120{font-family:var(--font-data);font-size:var(--text-md);font-weight:500}._mobileProbText_18xsc_126{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep)}._mobileExpanded_18xsc_98{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);animation:_slideDown_18xsc_1 var(--duration-card) var(--ease-standard);border-top:none;border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;gap:8px;margin-top:-4px;padding:12px 16px;display:flex}@keyframes _slideDown_18xsc_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}}._chartContainer_1ivq6_3{width:100%;position:relative}._chartFocusWrapper_1ivq6_9{outline:none}._chartFocusWrapper_1ivq6_9:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._svg_1ivq6_19{width:100%;height:auto;display:block}._skeleton_1ivq6_25{border-radius:var(--radius-md);width:100%;height:380px}._bandArea_1ivq6_32,._bandLine_1ivq6_36{transition:opacity var(--duration-chart) var(--ease-standard)}._medianLine_1ivq6_40{transition:d var(--duration-chart) var(--ease-standard), stroke var(--duration-chart) var(--ease-standard)}._historicalLine_1ivq6_45,._scenarioLine_1ivq6_49{animation:_lineIn_1ivq6_1 var(--duration-chart) var(--ease-standard)}@keyframes _lineIn_1ivq6_1{0%{opacity:0;stroke-dashoffset:1000px}to{opacity:1;stroke-dashoffset:0}}._emptyState_1ivq6_65{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex}._emptyText_1ivq6_75{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:12px}._emptySubtext_1ivq6_82{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:40ch;margin:0}._emptyLink_1ivq6_90{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);font-weight:500;text-decoration:none}._emptyLink_1ivq6_90:hover{color:var(--color-brand-accent-light)}._tooltip_1ivq6_103{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);pointer-events:none;z-index:200;min-width:220px;padding:12px;font-size:12px;position:absolute;transform:translate(-50%)}._tooltipHeader_1ivq6_117{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin-bottom:8px;font-size:13px;font-weight:600}._tooltipRow_1ivq6_125{justify-content:space-between;gap:16px;margin:2px 0;display:flex}._tooltipDivider_1ivq6_132{border-top:1px solid var(--color-border-subtle);margin-top:6px;padding-top:6px}._tooltipLabel_1ivq6_138{font-family:var(--font-ui);color:var(--color-muted);font-size:var(--text-sm)}._tooltipValue_1ivq6_144{font-family:var(--font-data);color:var(--color-brand-primary-deep);font-weight:500;font-size:var(--text-sm)}@media (width<=767px){._skeleton_1ivq6_25{height:240px}}._container_1h1z9_3{position:relative}._tablist_1h1z9_7{border-radius:var(--radius-md);border:1px solid var(--color-border);gap:0;display:flex;overflow:hidden}._tab_1h1z9_7{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-primary);background:var(--color-bg-subtle);cursor:pointer;white-space:nowrap;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);border:none;flex:1;min-height:36px;padding:6px 14px;font-weight:500}._tab_1h1z9_7:not(:last-child){border-right:1px solid var(--color-border)}._tab_1h1z9_7:hover:not(._tabActive_1h1z9_35):not(._tabDisabled_1h1z9_35){background:var(--color-bg-page)}._tabActive_1h1z9_35{background:var(--color-brand-accent);color:#fff}._tabDisabled_1h1z9_35{opacity:.5;cursor:not-allowed}._tooltip_1h1z9_49{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);box-shadow:var(--shadow-elevated);z-index:100;max-width:280px;animation:_tooltipFade_1h1z9_1 .2s var(--ease-standard);padding:8px 12px;position:absolute;top:calc(100% + 6px);right:0}@keyframes _tooltipFade_1h1z9_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){._tab_1h1z9_7{font-size:var(--text-base);min-height:44px;padding:8px 4px}}._panel_1cqte_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex;overflow:hidden}._title_1cqte_15{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0;font-weight:300}._lifeExpectancyWarning_1cqte_24{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-score-attention);margin:0}._divider_1cqte_31{background:var(--color-border-subtle);height:1px}._resetLink_1cqte_36{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);text-align:center;transition:color var(--duration-hover) var(--ease-standard);animation:_fadeInReset_1cqte_1 var(--duration-hover) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;min-height:44px;padding:8px 0;font-weight:500;display:flex}._resetLink_1cqte_36:hover{color:var(--color-brand-accent-light)}@keyframes _fadeInReset_1cqte_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:60px}}._rothLink_1cqte_63{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);text-align:center;transition:color var(--duration-hover) var(--ease-standard);justify-content:center;align-items:center;min-height:44px;padding:8px 0;font-weight:500;text-decoration:none;display:flex}._rothLink_1cqte_63:hover{color:var(--color-brand-accent-light)}._skeletonSlider_1cqte_83{border-radius:var(--radius-sm);height:80px}._skeletonSelector_1cqte_88{border-radius:var(--radius-sm);height:70px}@media (width<=767px){._panel_1cqte_3{border-radius:var(--radius-md);padding:16px}._resetLink_1cqte_36,._rothLink_1cqte_63{font-size:var(--text-md)}}._container_1gypt_3{flex-direction:column;gap:8px;display:flex}._labelRow_1gypt_9{justify-content:space-between;align-items:center;display:flex}._label_1gypt_9{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);font-weight:500}._value_1gypt_22{font-family:var(--font-data);font-size:var(--text-xl);color:var(--color-brand-accent)}._sliderWrapper_1gypt_28{align-items:center;height:20px;display:flex;position:relative}._trackFill_1gypt_35{background:var(--color-brand-accent);pointer-events:none;z-index:1;border-radius:2px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}._slider_1gypt_28{appearance:none;background:var(--color-bg-subtle);cursor:pointer;z-index:2;border-radius:2px;outline:none;width:100%;height:4px;position:relative}._slider_1gypt_28::-webkit-slider-thumb{appearance:none;background:var(--color-bg-card);border:2px solid var(--color-brand-accent);cursor:pointer;width:20px;height:20px;transition:box-shadow var(--duration-hover) var(--ease-standard);border-radius:50%;box-shadow:0 1px 3px #00000026}._slider_1gypt_28::-webkit-slider-thumb:hover{box-shadow:0 2px 6px #0003}._slider_1gypt_28::-webkit-slider-thumb:active{box-shadow:0 2px 8px #00000040}._slider_1gypt_28::-moz-range-thumb{background:var(--color-bg-card);border:2px solid var(--color-brand-accent);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #00000026}._slider_1gypt_28::-moz-range-track{background:var(--color-bg-subtle);border:none;border-radius:2px;height:4px}._ceilingTooltip_1gypt_101{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);box-shadow:var(--shadow-elevated);z-index:100;opacity:0;visibility:hidden;pointer-events:none;max-width:260px;transition:opacity var(--duration-hover) var(--ease-standard);padding:8px 12px;position:absolute;bottom:calc(100% + 10px);right:-8px}._ceilingTooltipVisible_1gypt_121{opacity:1;visibility:visible}._rangeLabels_1gypt_126{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);justify-content:space-between;display:flex}._firstVisitHint_1gypt_135{font-family:var(--font-ui);color:var(--color-muted);animation:_hintFadeIn_1gypt_1 .3s var(--ease-standard);margin:0;font-size:12px;font-weight:400}@keyframes _hintFadeIn_1gypt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){._value_1gypt_22{font-size:var(--text-2xl)}._slider_1gypt_28::-webkit-slider-thumb{width:24px;height:24px}._slider_1gypt_28::-moz-range-thumb{width:24px;height:24px}}:root{--color-score-attention-text:#9b6822;--color-score-strong-text:#547e61}._container_1wae3_12{flex-direction:column;gap:8px;display:flex}._labelRow_1wae3_18{justify-content:space-between;align-items:center;display:flex}._label_1wae3_18{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);font-weight:500}._value_1wae3_31{font-family:var(--font-data);font-size:var(--text-xl);color:var(--color-brand-accent)}._fieldset_1wae3_37{border:none;margin:0;padding:0}._buttonGrid_1wae3_43{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;display:grid}._option_1wae3_49{flex-direction:column;align-items:center;gap:2px;display:flex}._btn_1wae3_56{width:100%;min-height:36px;font-family:var(--font-data);font-size:var(--text-base);color:var(--color-brand-primary);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);justify-content:center;align-items:center;display:flex}._btn_1wae3_56:hover{background:var(--color-bg-page)}._btnSelected_1wae3_77{background:var(--color-brand-accent);color:#fff;border-color:var(--color-brand-accent)}._btnSelected_1wae3_77:hover{background:var(--color-brand-accent-light)}._earlyLabel_1wae3_87{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-score-attention-text)}._fraLabel_1wae3_93{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-score-good);font-weight:500}._fraTooltip_1wae3_101{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);box-shadow:var(--shadow-elevated);white-space:nowrap;z-index:100;pointer-events:none;padding:6px 10px;font-weight:400;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}._delayedLabel_1wae3_120{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-score-strong-text)}._deltaNote_1wae3_126{font-family:var(--font-ui);font-size:var(--text-sm);animation:_fadeInNote_1wae3_1 .2s var(--ease-standard)}@keyframes _fadeInNote_1wae3_1{0%{opacity:0}to{opacity:1}}._pastWindowText_1wae3_137{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-muted)}@media (width<=767px){._buttonGrid_1wae3_43{grid-template-columns:repeat(3,1fr);gap:4px}._btn_1wae3_56{min-height:44px;font-size:var(--text-md)}._fraTooltip_1wae3_101{white-space:normal;min-width:200px}}._card_11290_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 24px}._header_11290_10{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._title_11290_17{font-family:var(--font-ui);font-size:var(--text-lg);color:var(--color-brand-primary);font-weight:500}._ssLink_11290_24{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);font-weight:500;text-decoration:none}._ssLink_11290_24:hover{color:var(--color-brand-accent-light)}._ssButton_11290_37{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);border:1px solid var(--color-brand-accent);border-radius:var(--radius-sm);transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);padding:6px 12px;font-weight:500;text-decoration:none}._ssButton_11290_37:hover{background:var(--color-brand-accent);color:#fff}._chartContainer_11290_55{width:100%;position:relative}._chartFocusWrapper_11290_61{outline:none}._chartFocusWrapper_11290_61:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._svg_11290_71{width:100%;height:auto;display:block}._skeleton_11290_77{border-radius:var(--radius-sm);width:100%;height:200px}._legend_11290_83{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}._legendItem_11290_90{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}._legendSwatch_11290_99{border-radius:2px;flex-shrink:0;width:10px;height:10px}._tooltip_11290_107{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);pointer-events:none;z-index:200;min-width:200px;padding:10px;font-size:12px;position:absolute;transform:translate(-50%)}._tooltipHeader_11290_121{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin-bottom:6px;font-size:13px;font-weight:600}._tooltipRow_11290_129{justify-content:space-between;gap:16px;margin:2px 0;display:flex}._tooltipDivider_11290_136{border-top:1px solid var(--color-border-subtle);margin-top:4px;padding-top:4px}._tooltipLabel_11290_142{font-family:var(--font-ui);color:var(--color-muted)}._tooltipValue_11290_147{font-family:var(--font-data);color:var(--color-brand-primary-deep);font-weight:500}._errorState_11290_154{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}._errorText_11290_164{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:8px}._retryLink_11290_171{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-weight:500}._retryLink_11290_171:hover{color:var(--color-brand-accent-light)}._mobileLegendButton_11290_188,._mobileLegendBackdrop_11290_193,._mobileLegendSheet_11290_197{display:none}@media (width<=767px){._card_11290_3{padding:12px 16px}._legend_11290_83{display:none}._mobileLegendButton_11290_188{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:36px;min-width:44px;height:36px;min-height:44px;margin-top:8px;padding:0;display:flex}._mobileLegendBackdrop_11290_193{z-index:400;background:#0000004d;display:block;position:fixed;inset:0}._mobileLegendSheet_11290_197{background:var(--color-bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-modal);padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:500;animation:_sheetSlideUp_11290_1 .2s var(--ease-standard);display:block;position:fixed;bottom:0;left:0;right:0}@keyframes _sheetSlideUp_11290_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._mobileLegendSheetHeader_11290_259{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._mobileLegendSheetTitle_11290_266{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);font-weight:600}._mobileLegendSheetClose_11290_273{cursor:pointer;font-size:var(--text-2xl);color:var(--color-muted);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:flex}._mobileLegendSheetBody_11290_287{flex-direction:column;gap:12px;display:flex}}._card_ov1l0_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px}._titleRow_ov1l0_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._title_ov1l0_10{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-brand-primary-deep);font-weight:300}._toggleGroup_ov1l0_27{border-radius:var(--radius-md);border:1px solid var(--color-border);gap:0;display:flex;position:relative;overflow:hidden}._toggleBtn_ov1l0_36{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-primary);background:var(--color-bg-subtle);cursor:pointer;white-space:nowrap;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);border:none;min-height:36px;padding:6px 14px;font-weight:500}._toggleBtn_ov1l0_36:not(:last-child){border-right:1px solid var(--color-border)}._toggleBtn_ov1l0_36:hover:not(._toggleBtnActive_ov1l0_55):not([aria-disabled=true]){background:var(--color-bg-page)}._toggleBtnActive_ov1l0_55{background:var(--color-brand-accent);color:#fff}._toggleBtn_ov1l0_36[aria-disabled=true]{opacity:.4;cursor:not-allowed}._disabledTooltip_ov1l0_69{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);box-shadow:var(--shadow-elevated);z-index:100;max-width:280px;animation:_tooltipFade_ov1l0_1 .2s var(--ease-standard);padding:8px 12px;position:absolute;top:calc(100% + 6px);right:0}@keyframes _tooltipFade_ov1l0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._howCalcButton_ov1l0_92{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);text-align:left;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;margin-bottom:8px;padding:4px 0;font-weight:500;display:block}._howCalcButton_ov1l0_92:hover{color:var(--color-brand-accent-light)}._methodologyPanel_ov1l0_111{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);animation:_panelExpand_ov1l0_1 var(--duration-card) var(--ease-standard);margin-bottom:12px;padding:16px 20px}@keyframes _panelExpand_ov1l0_1{0%{opacity:0;max-height:0;padding:0 20px}to{opacity:1;max-height:300px;padding:16px 20px}}._methodologyHeading_ov1l0_125{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);margin:0 0 8px;font-weight:600}._methodologyBody_ov1l0_133{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 12px;line-height:1.6}._methodologyClose_ov1l0_141{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-weight:500}._methodologyClose_ov1l0_141:hover{color:var(--color-brand-accent-light)}._chartContainer_ov1l0_157{width:100%;position:relative}._chartFocusWrapper_ov1l0_162{outline:none}._chartFocusWrapper_ov1l0_162:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._svg_ov1l0_172{width:100%;height:auto;display:block}._skeleton_ov1l0_178{border-radius:var(--radius-sm);width:100%}._tooltip_ov1l0_184{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);font-size:var(--text-sm);pointer-events:none;z-index:200;min-width:200px;padding:10px;position:absolute;transform:translate(-50%)}._tooltipHeader_ov1l0_198{font-family:var(--font-ui);color:var(--color-brand-primary-deep);font-weight:600;font-size:var(--text-base);margin-bottom:6px}._tooltipRow_ov1l0_206{justify-content:space-between;gap:16px;margin:2px 0;display:flex}._tooltipDivider_ov1l0_213{border-top:1px solid var(--color-border-subtle);margin-top:4px;padding-top:4px}._tooltipLabel_ov1l0_219{font-family:var(--font-ui);color:var(--color-muted)}._tooltipValue_ov1l0_224{font-family:var(--font-data);color:var(--color-brand-primary-deep);font-weight:500}._legend_ov1l0_233{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}._legendItem_ov1l0_241{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}._legendSwatch_ov1l0_250{border-radius:2px;flex-shrink:0;width:12px;height:12px}._contextLink_ov1l0_262{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);margin-top:12px;font-weight:500;text-decoration:none;display:block}._contextLink_ov1l0_262:hover{color:var(--color-brand-accent-light)}._errorState_ov1l0_278{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}._errorText_ov1l0_287{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:8px}._retryLink_ov1l0_294{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-weight:500}._retryLink_ov1l0_294:hover{color:var(--color-brand-accent-light)}._emptyState_ov1l0_311{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}._emptyText_ov1l0_321{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-muted)}@media (width<=767px){._card_ov1l0_3{padding:16px}._title_ov1l0_10{font-size:var(--text-xl)}._legendLabel_ov1l0_257{white-space:nowrap;text-overflow:ellipsis;max-width:140px;display:inline-block;overflow:hidden}}._dialog_2emu6_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);animation:_dialogExpand_2emu6_1 var(--duration-card) var(--ease-standard);max-width:360px;padding:16px 20px}@keyframes _dialogExpand_2emu6_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._title_2emu6_24{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);margin:0 0 12px;font-weight:600}._fieldLabel_2emu6_32{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:4px;font-weight:500;display:block}._input_2emu6_41{width:100%;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);transition:border-color var(--duration-hover) var(--ease-standard);padding:8px 12px}._input_2emu6_41:focus{border-color:var(--color-brand-accent);outline:none}._input_2emu6_41[aria-invalid=true]{border-color:var(--color-danger)}._counter_2emu6_62{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);text-align:right;margin-top:2px;display:block}._error_2emu6_71{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-danger);margin:4px 0 0}._warning_2emu6_78{background:var(--color-score-attention-bg);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary);margin-top:8px;padding:8px 12px}._warningActions_2emu6_88{gap:12px;margin-top:8px;display:flex}._actions_2emu6_94{align-items:center;gap:12px;margin-top:12px;display:flex}._saveBtn_2emu6_101,._saveAnywayBtn_2emu6_102{font-family:var(--font-ui);font-size:var(--text-base);color:#fff;background:var(--color-brand-accent);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);border:none;min-height:36px;padding:8px 16px;font-weight:500}._saveBtn_2emu6_101:hover,._saveAnywayBtn_2emu6_102:hover{background:var(--color-brand-accent-light)}._cancelLink_2emu6_121{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text-secondary);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:8px}._cancelLink_2emu6_121:hover{color:var(--color-brand-primary)}@media (width<=767px){._dialog_2emu6_3{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;box-shadow:var(--shadow-modal);padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));z-index:500;position:fixed;bottom:0;left:0;right:0}}._panel_832rj_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);animation:_panelExpand_832rj_1 var(--duration-card) var(--ease-standard);margin-top:8px;padding:16px 20px}@keyframes _panelExpand_832rj_1{0%{opacity:0;max-height:0;padding:0 20px}to{opacity:1;max-height:300px;padding:16px 20px}}._heading_832rj_25{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);margin:0 0 8px;font-weight:600}._body_832rj_33{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 12px;line-height:1.6}._closeButton_832rj_41{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-weight:500}._closeButton_832rj_41:hover{color:var(--color-brand-accent-light)}._toggleLink_6j9j5_4{clip:rect(0, 0, 0, 0);white-space:nowrap;cursor:pointer;width:1px;height:1px;font-family:var(--font-ui);font-size:var(--text-base);color:#fff;background:0 0;border:none;margin:-1px;padding:0;font-weight:500;position:absolute;overflow:hidden}._toggleLink_6j9j5_4:focus{clip:auto;white-space:normal;background:var(--color-brand-accent);border-radius:var(--radius-sm);outline:4px solid #fff;width:auto;height:auto;margin:8px 0;padding:6px 12px;display:inline-block;position:static;overflow:visible}._tableContainer_6j9j5_38{animation:_tableExpand_6j9j5_1 var(--duration-card) var(--ease-standard);margin-top:8px}@keyframes _tableExpand_6j9j5_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}._tableHeader_6j9j5_54{justify-content:flex-end;margin-bottom:4px;display:flex}._closeButton_6j9j5_60{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-accent);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;padding:4px 8px;font-weight:500}._closeButton_6j9j5_60:hover{color:var(--color-brand-accent-light)}._scrollContainer_6j9j5_76{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:320px;overflow-y:auto}._table_6j9j5_38{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--text-sm)}._table_6j9j5_38 th{text-align:left;color:var(--color-brand-primary);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);z-index:1;white-space:nowrap;padding:8px 10px;font-weight:500;position:sticky;top:0}._table_6j9j5_38 td{color:var(--color-brand-primary-deep);font-family:var(--font-data);font-size:var(--text-sm);white-space:nowrap;padding:6px 10px}._altRow_6j9j5_111{background:var(--color-bg-page)}@media (width<=767px){._toggleLink_6j9j5_4:focus{text-align:center;width:100%;display:block}}._page_1re28_6{flex-direction:column;gap:16px;max-width:900px;padding:24px;display:flex}._headerRow_1re28_16{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._heading_1re28_23{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin:0 0 4px;font-size:24px;font-weight:300}._subheading_1re28_31{color:var(--color-text-muted);margin:0;font-size:14px}._unsavedDot_1re28_37{color:#d4943a}._totalBar_1re28_43{margin:0}._totalBarLabel_1re28_47{font-family:var(--font-ui);color:var(--color-brand-primary-deep);font-size:14px;font-weight:500}._totalBarValue_1re28_54{font-family:var(--font-mono);color:var(--color-brand-primary-deep);font-size:14px}._totalBarCount_1re28_60{font-family:var(--font-ui);color:var(--color-text-secondary);font-size:13px}._accountList_1re28_68{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._accountRow_1re28_77{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);flex-direction:column;gap:8px;padding:16px 20px;display:flex}._accountRowMain_1re28_87{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._accountInfo_1re28_94{flex-direction:column;gap:2px;min-width:0;display:flex}._accountLabel_1re28_101{color:var(--color-text-body);font-size:15px;font-weight:600}._accountType_1re28_107{color:var(--color-text-muted);font-size:12px}._accountBalance_1re28_112{font-size:16px;font-weight:600;font-family:var(--font-mono);color:var(--color-brand-primary-deep);flex-shrink:0}._accountRowHeader_1re28_122{justify-content:flex-end;display:flex}._editBtn_1re28_127{font-family:var(--font-ui);color:var(--color-brand-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:13px;font-weight:500}._editBtn_1re28_127:hover{text-decoration:underline}._editBtn_1re28_127:focus-visible,._deleteBtn_1re28_144:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._deleteBtn_1re28_144{color:#0006;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}._deleteBtn_1re28_144:hover{color:var(--color-alert-red)}._deleteConfirm_1re28_170{flex-direction:column;gap:8px;display:flex}._deleteConfirmText_1re28_176{color:var(--color-text-body);margin:0;font-size:14px}._deleteErrorText_1re28_182{color:var(--color-alert-red);margin:0;font-size:13px}._deleteConfirmActions_1re28_188{gap:12px;display:flex}._cancelDeleteBtn_1re28_193{border:1px solid var(--color-border);border-radius:var(--radius-input);height:36px;font-family:var(--font-ui);color:var(--color-brand-accent);cursor:pointer;background:0 0;padding:0 16px;font-size:14px}._cancelDeleteBtn_1re28_193:disabled,._confirmDeleteBtn_1re28_206:disabled{opacity:.6;cursor:not-allowed}._confirmDeleteBtn_1re28_206{border:1px solid var(--color-alert-red);border-radius:var(--radius-input);height:36px;font-family:var(--font-ui);color:var(--color-alert-red);cursor:pointer;background:0 0;padding:0 16px;font-size:14px;font-weight:600}._addAccountBtn_1re28_226{border:1px solid var(--color-brand-accent);border-radius:var(--radius-input);height:40px;font-family:var(--font-ui);color:var(--color-brand-accent);cursor:pointer;background:0 0;align-self:flex-start;padding:0 18px;font-size:14px;font-weight:600}._addAccountBtn_1re28_226:hover{background:var(--color-bg-subtle)}._addAccountBtn_1re28_226:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._emptyStateSub_1re28_249{color:var(--color-text-muted);margin:-8px 0 0;font-size:13px}._toast_1re28_257{background-color:var(--color-success);color:#fff;font-family:var(--font-ui);border-radius:var(--radius-input);animation:_toastSlideIn_1re28_1 var(--duration-card) ease;z-index:1000;padding:12px 20px;font-size:14px;position:fixed;top:20px;right:20px;box-shadow:0 4px 12px #00000026}@keyframes _toastSlideIn_1re28_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._holdingsStatusRow_1re28_285{align-items:center;gap:8px;font-size:13px;display:flex}._holdingsBadge_1re28_292{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);font-family:var(--font-ui);border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}._detailLink_1re28_304{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}._detailLink_1re28_304:hover{text-decoration:underline}._loadingState_1re28_320{color:var(--color-text-muted);align-items:center;gap:12px;padding:32px 0;font-size:14px;display:flex}._loadingSpinner_1re28_329{border:2px solid var(--color-border);border-top-color:var(--color-brand-accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _spin_1re28_1}@keyframes _spin_1re28_1{to{transform:rotate(360deg)}}._errorState_1re28_342{color:var(--color-text-body);flex-direction:column;gap:12px;padding:24px 0;font-size:14px;display:flex}._retryBtn_1re28_351{background:var(--color-brand-accent);border-radius:var(--radius-input);height:36px;font-family:var(--font-ui);color:#fff;cursor:pointer;border:none;align-self:flex-start;padding:0 16px;font-size:14px;font-weight:600}._emptyState_1re28_249{color:var(--color-text-muted);flex-direction:column;gap:12px;padding:32px 0;font-size:14px;display:flex}._refetchFailedNote_1re28_376{border:1px solid var(--color-warning-border);border-radius:var(--radius-card);background:var(--color-warning-bg);color:var(--color-warning-text);padding:12px 16px;font-size:13px}._refetchFailedNote_1re28_376 p{margin:0}._refetchRetryLink_1re28_389{font-family:var(--font-ui);color:var(--color-brand-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}._editor_ayo23_7{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:10px;margin-top:8px;padding:16px;display:flex}._heading_ayo23_18{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin:0 0 4px;font-size:14px;font-weight:600}._presetLabel_ayo23_26{color:var(--color-text-muted);margin-bottom:2px;font-size:12px}._presetRow_ayo23_32{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}._presetBtn_ayo23_39{background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:20px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:500}._presetBtn_ayo23_39:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent)}._presetBtn_ayo23_39[aria-pressed=true]{background:var(--color-brand-accent);color:#fff;border-color:var(--color-brand-accent)}._helperNote_ayo23_64{color:var(--color-text-muted);background:var(--color-bg-subtle);border-radius:4px;margin:0;padding:8px 10px;font-size:12px}._classRow_ayo23_73{grid-template-columns:1fr 84px 1fr;align-items:center;gap:10px;display:grid}._classLabel_ayo23_80{font-family:var(--font-ui);color:var(--color-brand-primary-deep);font-size:14px;font-weight:500}._classDesc_ayo23_87{font-family:var(--font-ui);color:var(--color-text-muted);font-size:12px}._inputWrap_ayo23_93{align-items:center;gap:4px;display:flex}._pctInput_ayo23_99{font-family:var(--font-mono);color:var(--color-brand-primary-deep);border:1px solid var(--color-border);text-align:right;background:var(--color-bg-card);border-radius:4px;width:64px;padding:5px 6px;font-size:15px}._pctInput_ayo23_99:focus{border-color:var(--color-border-focus);outline:none}._pctSuffix_ayo23_116{font-family:var(--font-mono);color:var(--color-text-muted);font-size:14px}._slider_ayo23_122{width:100%;accent-color:var(--color-brand-accent)}._sumValid_ayo23_127,._sumInvalid_ayo23_128,._sumNeutral_ayo23_129{font-family:var(--font-ui);padding:4px 0;font-size:13px;font-weight:500}._sumValid_ayo23_127{color:var(--color-success)}._sumInvalid_ayo23_128{color:var(--color-alert-red)}._sumNeutral_ayo23_129{color:var(--color-text-muted)}._saveError_ayo23_151{font-family:var(--font-ui);color:var(--color-alert-red);margin:0;font-size:13px}._actions_ayo23_158{align-items:center;gap:12px;margin-top:4px;display:flex}._saveBtn_ayo23_165{background:var(--color-brand-accent);color:#fff;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:6px;min-height:44px;padding:9px 18px;font-size:14px;font-weight:500}._saveBtn_ayo23_165:hover:not([aria-disabled=true]){background:var(--color-brand-accent-light)}._saveBtn_ayo23_165[aria-disabled=true]{opacity:.5;cursor:not-allowed}._cancelLink_ayo23_187{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}._srOnly_ayo23_197{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=599px){._classRow_ayo23_73{grid-template-rows:auto auto;grid-template-columns:1fr auto}._slider_ayo23_122{grid-column:1/-1}}._panel_7fhz7_5{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;margin-top:8px;padding:20px}._heading_7fhz7_13{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin:0 0 16px;font-size:16px;font-weight:300}._emptyNote_7fhz7_21{color:var(--color-text-muted);margin:0;font-size:13px;font-style:italic}._errorNote_7fhz7_28{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._errorText_7fhz7_35{color:var(--color-text-body);margin:0;font-size:13px}._retryBtn_7fhz7_41{background:var(--color-brand-accent);border-radius:var(--radius-input);height:32px;font-family:var(--font-ui);color:#fff;cursor:pointer;border:none;padding:0 14px;font-size:13px;font-weight:600}._metrics_7fhz7_54{flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:12px;display:flex}._metric_7fhz7_54{flex-direction:column;display:flex}._metricLabel_7fhz7_67{color:var(--color-text-muted);margin-bottom:4px;font-size:13px}._metricValue_7fhz7_73{font-family:var(--font-mono);color:var(--color-brand-primary-deep);font-size:24px;font-weight:400}._metricSkeleton_7fhz7_80{background:var(--color-bg-subtle);border-radius:4px;width:80px;height:28px}._recalcLabel_7fhz7_87{color:var(--color-text-muted);font-size:12px}._coverageNote_7fhz7_92{color:var(--color-text-muted);margin:0 0 12px;font-size:13px}._modeSwitchNote_7fhz7_98{background:var(--color-bg-subtle);border-radius:4px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}._modeSwitchText_7fhz7_108{color:var(--color-text-muted);flex:1;margin:0;font-size:13px}._modeSwitchDismiss_7fhz7_115{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}._actionsRow_7fhz7_125{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._ghostLink_7fhz7_132{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:500}._disclosure_7fhz7_143{background:var(--color-bg-subtle);color:var(--color-brand-primary);border-radius:6px;margin-top:16px;padding:16px;font-size:13px;line-height:1.6}._disclosure_7fhz7_143 p+p{margin-top:8px}._disclosureClose_7fhz7_157{border:1px solid var(--color-brand-accent);color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:4px;margin-top:12px;padding:6px 14px;font-size:13px;font-weight:500}._form_1mrfs_7{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:12px;margin-top:8px;padding:16px;display:flex}._fieldGroup_1mrfs_18{flex-direction:column;gap:4px;display:flex}._fieldLabel_1mrfs_24{font-family:var(--font-ui);color:var(--color-brand-primary-deep);font-size:13px;font-weight:500}._textInput_1mrfs_31,._select_1mrfs_32{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-page);height:40px;font-family:var(--font-ui);color:var(--color-text-body);padding:0 12px;font-size:14px}._select_1mrfs_32{cursor:pointer}._textInput_1mrfs_31:focus,._select_1mrfs_32:focus{outline:2px solid var(--color-border-focus);outline-offset:0}._helperText_1mrfs_53{font-family:var(--font-ui);color:var(--color-text-muted);margin:0;font-size:12px}._fieldError_1mrfs_60{font-family:var(--font-ui);color:var(--color-alert-red);margin:0;font-size:12px}._saveError_1mrfs_67{font-family:var(--font-ui);color:var(--color-alert-red);margin:0;font-size:13px}._actions_1mrfs_74{align-items:center;gap:12px;margin-top:4px;display:flex}._saveBtn_1mrfs_81{background:var(--color-brand-accent);color:#fff;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:6px;min-height:44px;padding:9px 18px;font-size:14px;font-weight:500}._saveBtn_1mrfs_81:hover:not([aria-disabled=true]){background:var(--color-brand-accent-light)}._saveBtn_1mrfs_81[aria-disabled=true]{opacity:.5;cursor:not-allowed}._cancelLink_1mrfs_103{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}._cancelLink_1mrfs_103:disabled{opacity:.5;cursor:not-allowed}._page_29m2z_3{color:#2c3e50;padding:0 24px 88px;font-family:Figtree,system-ui,-apple-system,sans-serif}._scenarioBar_29m2z_9{background:#f0ebe0;border-bottom:1px solid #e5e0d6;align-items:center;gap:12px;margin:0 -24px;padding:8px 20px;display:flex;overflow-x:auto}._scenarioLabel_29m2z_20{color:var(--color-text-secondary);flex-shrink:0;font-size:12px}._scenarioChip_29m2z_26{border:1px solid var(--color-brand-accent);color:var(--color-brand-accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:24px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}._scenarioChip_29m2z_26[aria-selected=true]{background:var(--color-brand-accent);color:#fff}._header_29m2z_46{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:24px 0 12px;display:flex}._headerTitle_29m2z_55{color:#1a2535;margin:0;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:300;line-height:1.2}._headerSubtitle_29m2z_64{color:var(--color-text-secondary);margin-top:4px;font-size:14px}._seedHint_29m2z_70{color:#92400e;background:#fff8e7;border:1px solid #d4943a;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}._card_29m2z_80{background:#fff;border:1px solid #e5e0d6;border-radius:12px;margin-bottom:24px;overflow:hidden}._cardHeader_29m2z_88{border-bottom:1px solid #e5e0d6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._cardHeaderTitle_29m2z_96{color:#2c3e50;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:500;display:flex}._streamCount_29m2z_106{color:#2c3e50bf;font-size:13px;font-weight:400}._btnPrimary_29m2z_115{background:var(--color-brand-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}._btnPrimary_29m2z_115:hover{background:#d4834f}._btnPrimary_29m2z_115[aria-disabled=true]{opacity:.5;cursor:not-allowed}._btnGhost_29m2z_135{color:var(--color-brand-accent);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px}._capBanner_29m2z_144{color:#c0392b;background:#fef2f2;border:1px solid #c0392b;border-radius:8px;align-items:center;gap:8px;margin:0 20px 16px;padding:12px 16px;font-size:13px;display:flex}._streamRow_29m2z_157{border-bottom:1px solid #e5e0d6;align-items:stretch;min-height:72px;display:flex;position:relative}._streamRow_29m2z_157:last-child{border-bottom:none}._colorBar_29m2z_169{flex-shrink:0;align-self:stretch;width:4px}._colorBarEssential_29m2z_175{background:#2e7d80}._colorBarDiscretionary_29m2z_179{background:#d4943a}._colorBarOnetime_29m2z_183{background:#d4a843}._streamBody_29m2z_187{flex:1;align-items:center;gap:16px;min-width:0;padding:12px 20px;display:flex}._streamText_29m2z_196{flex:1;min-width:0}._streamLabel_29m2z_201{color:#2c3e50;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;overflow:hidden}._streamCat_29m2z_213{color:#2c3e50bf;margin-top:2px;font-size:12px}._streamCustomGrowth_29m2z_221{color:var(--color-brand-accent);margin-top:2px;font-size:11px}._streamRange_29m2z_227{color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:120px;font-size:13px}._streamAmount_29m2z_235{color:#1a2535;text-align:right;flex-shrink:0;width:140px;font-family:IBM Plex Mono,Courier New,monospace;font-size:14px;font-weight:500}._streamActions_29m2z_245{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;width:76px;display:flex}._streamRowRemoved_29m2z_257 ._streamLabel_29m2z_201>span:first-child,._streamRowRemoved_29m2z_257 ._streamAmount_29m2z_235,._streamRowRemoved_29m2z_257 ._streamRange_29m2z_227,._streamRowRemoved_29m2z_257 ._streamCat_29m2z_213{opacity:.5;text-decoration:line-through}._badge_29m2z_265{color:#fff;white-space:nowrap;border-radius:12px;align-items:center;padding:2px 8px;font-family:Figtree,system-ui,sans-serif;font-size:11px;font-weight:500;display:inline-flex}._badgeAdded_29m2z_277{background:#5c8a6a}._badgeModified_29m2z_281{background:var(--color-brand-accent)}._badgeRemoved_29m2z_285{background:#c0392b}._streamBaseValue_29m2z_289{color:#2c3e50bf;margin-top:2px;font-family:Figtree,system-ui,sans-serif;font-size:11px;font-weight:400;display:block}._deleteConfirmText_29m2z_300{color:#2c3e50;text-align:right;flex-basis:100%;margin-bottom:4px;font-size:12px}._footerScenarioCompare_29m2z_308{color:#2c3e50;font-family:IBM Plex Mono,Courier New,monospace;font-size:13px;line-height:1.5}._drawerScenarioHint_29m2z_315{border:1px solid var(--color-brand-accent);color:#92400e;background:#fff8e7;border-radius:6px;padding:8px 12px;font-size:12px}._scenarioChipBadge_29m2z_324{opacity:.85;margin-left:6px;font-size:10px;font-weight:400;display:inline-block}._actionBtn_29m2z_332{cursor:pointer;color:var(--color-brand-accent);background:0 0;border:none;border-radius:4px;padding:6px 10px;font-size:13px}._actionBtn_29m2z_332:hover{background:#f0ebe0}._actionBtnDanger_29m2z_346{color:#c0392b}._emptyState_29m2z_350{text-align:center;color:var(--color-text-secondary);padding:32px 20px}._emptyHeading_29m2z_356{color:#1a2535;margin-bottom:8px;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:300}._timeline_29m2z_365{flex-direction:column;gap:12px;min-height:200px;padding:16px 20px;display:flex}._timelineHeader_29m2z_373{justify-content:space-between;align-items:center;display:flex}._timelineContainer_29m2z_379{width:100%;height:260px;position:relative}._timelineSvg_29m2z_385{width:100%;height:100%;display:block}._timelineCrosshair_29m2z_391{opacity:.3;pointer-events:none;z-index:5;background:#2c3e50;width:1px;position:absolute;top:0;bottom:30px}._timelineTooltip_29m2z_402{z-index:20;pointer-events:none;background:#fff;border:1px solid #e5e0d6;border-radius:6px;min-width:220px;max-width:280px;padding:10px 12px;font-family:Figtree,system-ui,sans-serif;font-size:12px;position:absolute;box-shadow:0 6px 16px #1a253524}._timelineTooltipHeader_29m2z_417{color:#1a2535;margin-bottom:6px;font-family:IBM Plex Mono,Courier New,monospace;font-size:13px}._timelineTooltipRow_29m2z_424{color:var(--color-text-secondary);justify-content:space-between;gap:12px;padding:1px 0;display:flex}._timelineTooltipRow_29m2z_424>span:last-child{color:#2c3e50;font-family:IBM Plex Mono,Courier New,monospace}._timelineTooltipRowLabel_29m2z_437{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}._timelineTooltipSwatch_29m2z_447{border-radius:2px;flex-shrink:0;width:10px;height:8px;display:inline-block}._timelineTooltipSummary_29m2z_455{color:var(--color-text-secondary);border-top:1px solid #e5e0d6;margin-top:8px;padding-top:8px;font-size:11px}._timelineTooltipTotal_29m2z_463{color:#1a2535;justify-content:space-between;margin-top:4px;font-weight:500;display:flex}._timelineTooltipTotal_29m2z_463>span:last-child{font-family:IBM Plex Mono,Courier New,monospace;font-weight:500}._timelineLegend_29m2z_476{color:var(--color-text-secondary);flex-wrap:wrap;gap:16px;margin-top:4px;font-size:12px;display:flex}._legendSwatch_29m2z_485{vertical-align:middle;border-radius:2px;width:12px;height:10px;margin-right:6px;display:inline-block}._timelinePlaceholder_29m2z_494{text-align:center;color:var(--color-text-secondary);padding:40px 20px;font-style:italic}._footer_29m2z_308{background:#f0ebe0;border-top:1px solid #e5e0d6;flex-wrap:wrap;gap:40px;padding:16px 24px;display:flex}._footerMetric_29m2z_511{flex-direction:column;gap:4px;display:flex}._footerCaptionRow_29m2z_520{flex-basis:100%;align-items:center;gap:12px;display:flex}._footerMetricLabel_29m2z_527{color:var(--color-text-secondary);font-size:12px}._footerMetricValue_29m2z_532{color:#1a2535;font-family:IBM Plex Mono,Courier New,monospace;font-size:18px}._drawerScrim_29m2z_539{z-index:400;background:#00000052;position:fixed;inset:0}._drawer_29m2z_315{z-index:500;background:#fff;flex-direction:column;gap:16px;width:480px;max-width:100vw;padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 32px #1a253524}._drawerHeading_29m2z_563{color:#1a2535;margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:300}._pillToggle_29m2z_571{background:#f0ebe0;border-radius:24px;gap:4px;padding:3px;display:inline-flex}._pillOption_29m2z_579{cursor:pointer;color:var(--color-brand-accent);background:0 0;border:none;border-radius:20px;padding:6px 14px;font-size:13px}._pillOption_29m2z_579[aria-pressed=true]{background:var(--color-brand-accent);color:#fff}._field_29m2z_594{flex-direction:column;gap:4px;display:flex}._fieldLabel_29m2z_600{color:#2c3e50;font-size:13px;font-weight:500}._fieldInput_29m2z_606{border:1px solid #e5e0d6;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:14px}._fieldInput_29m2z_606:focus{outline:2px solid var(--color-brand-accent);outline-offset:1px}._fieldInlinePair_29m2z_620{align-items:flex-start;gap:8px;display:flex}._fieldInlinePair_29m2z_620>._fieldInput_29m2z_606{flex:1;min-width:0}._monthSelect_29m2z_631{border:1px solid #e5e0d6;border-radius:6px;flex-shrink:0;padding:8px 6px;font-family:inherit;font-size:14px}._monthSelect_29m2z_631:focus{outline:2px solid var(--color-brand-accent);outline-offset:1px}._fieldHelper_29m2z_645{color:var(--color-text-secondary);font-size:12px}._fieldError_29m2z_650{color:#c0392b;font-size:12px}._fieldErrorBorder_29m2z_655{border-color:#c0392b}._formError_29m2z_659{color:#c0392b;background:#fef2f2;border:1px solid #c0392b;border-radius:6px;padding:8px 12px;font-size:13px}._formActions_29m2z_668{align-items:center;gap:12px;margin-top:12px;display:flex}._deleteLink_29m2z_675{color:#c0392b;cursor:pointer;background:0 0;border:none;margin-top:auto;padding:8px 0;font-size:13px;text-decoration:underline}._saveConfirm_29m2z_686{color:#205c36;background:#e5f1ea;border:1px solid #a7c9b6;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:13px}._templatePicker_29m2z_697{background:#f0ebe0;border:1px solid #e5e0d6;border-radius:8px;margin:0 20px 16px;padding:12px}._templatePickerHeading_29m2z_705{color:#2c3e50;margin-bottom:2px;font-size:13px;font-weight:500}._templateChipRow_29m2z_712{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}._templateChip_29m2z_712{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e0d6;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:44px;padding:8px 12px;display:flex}._templateChip_29m2z_712:hover{border-color:var(--color-brand-accent)}._templateChipName_29m2z_736{color:#2c3e50;font-size:13px;font-weight:500}._templateChipDesc_29m2z_742{color:var(--color-text-secondary);margin-top:2px;font-size:11px;font-weight:400}._templateSkeletonChip_29m2z_749{background:linear-gradient(90deg,#e5e0d6 25%,#f0ebe0 37%,#e5e0d6 63%) 0 0/400% 100%;border-radius:8px;width:96px;height:44px;animation:1.4s infinite _templateShimmer_29m2z_1;display:inline-block}@keyframes _templateShimmer_29m2z_1{0%{background-position:100%}to{background-position:0}}._templateErrorMsg_29m2z_764{color:#c0392b;margin:8px 0;font-size:12px}._fieldReadonly_29m2z_771{color:#2c3e50;background:#f0ebe0;border:1px solid #e5e0d6;border-radius:6px;padding:8px 10px;font-size:14px}._recurrenceRow_29m2z_780{align-items:center;gap:8px;display:flex}._everyNInput_29m2z_786{border:1px solid #e5e0d6;border-radius:6px;width:64px;padding:8px 10px;font-family:inherit;font-size:14px}._overrideAccent_29m2z_795{color:var(--color-brand-accent);font-size:12px;display:block}._confirmBox_29m2z_801{color:#92400e;background:#fff8e7;border:1px solid #d4943a;border-radius:8px;margin-top:6px;padding:10px 12px;font-size:13px}._confirmActions_29m2z_811{gap:10px;margin-top:8px;display:flex}._disclosurePanel_29m2z_817{color:#2c3e50;background:#f0ebe0;border:1px solid #e5e0d6;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:12px}._travelMadlib_29m2z_831{color:#2c3e50;font-size:14px;line-height:1.6}._travelMadlibValue_29m2z_837{font-family:var(--font-data,inherit);color:var(--color-brand-accent);font-weight:500}._travelMadlibInput_29m2z_843{text-align:center;border:1px solid #e5e0d6;border-radius:6px;width:48px;min-height:44px;padding:4px 6px;font-family:inherit;font-size:14px}._travelMadlibInputAge_29m2z_854{width:56px}._travelMadlibInput_29m2z_843:focus{outline:2px solid var(--color-brand-accent);outline-offset:1px}._travelZeroAgeFigure_29m2z_866{color:#2c3e50;background:#f7f4ed;border:1px solid #e5e0d6;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:13px}._page_oz6fd_3{background:var(--color-bg-page);min-height:100%}._header_oz6fd_8{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-8);padding-bottom:var(--space-4);display:flex}._breadcrumb_oz6fd_17{margin-bottom:var(--space-2);align-items:center;gap:6px;list-style:none;display:flex}._breadcrumbLink_oz6fd_25{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);text-decoration:none}._breadcrumbLink_oz6fd_25:hover{text-decoration:underline}._breadcrumbSep_oz6fd_36{font-size:var(--text-sm);color:var(--color-muted)}._breadcrumb_oz6fd_17 span[aria-current=page]{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary);font-weight:500}._title_oz6fd_48{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-brand-primary-deep);margin:0;font-weight:300}._subtitle_oz6fd_56{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-top:var(--space-1)}._headerActions_oz6fd_63{align-items:center;gap:var(--space-3);padding-top:var(--space-5);flex-shrink:0;display:flex}._createButton_oz6fd_71{height:44px;padding:0 var(--space-5);background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) ease;white-space:nowrap;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._createButton_oz6fd_71:hover{background:var(--color-brand-accent-light)}._content_oz6fd_93{padding:0 var(--space-8) var(--space-8);max-width:1200px}._createAnotherRow_oz6fd_99{margin-bottom:var(--space-6)}._createAnotherButton_oz6fd_103{height:40px;padding:0 var(--space-4);border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-hover) ease;background:0 0;align-items:center;font-weight:500;display:inline-flex}._createAnotherButton_oz6fd_103:hover{background:#b5622a0f}._atCapCopy_oz6fd_123{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted)}@media (width<=767px){._header_oz6fd_8{padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column}._headerActions_oz6fd_63{width:100%;padding-top:0}._createButton_oz6fd_71{width:100%}._content_oz6fd_93{padding:0 var(--space-4) var(--space-4)}}._container_1g29v_1{gap:var(--space-6);flex-direction:column;display:flex}._cardsRow_1g29v_7{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}._cardSkeleton_1g29v_13{border-radius:var(--radius-md);height:200px}._tableSkeleton_1g29v_18{border-radius:var(--radius-md);height:160px}._chartSkeleton_1g29v_23{border-radius:var(--radius-md);height:260px}@media (width<=767px){._cardsRow_1g29v_7{grid-template-columns:1fr}._chartSkeleton_1g29v_23{height:200px}}._container_46cv8_1{padding:var(--space-8) var(--space-4);justify-content:center;align-items:flex-start;display:flex}._card_46cv8_8{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;width:100%;max-width:480px}._heading_46cv8_18{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin-bottom:var(--space-2);font-size:20px;font-weight:300}._body_46cv8_26{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.6}._retryButton_46cv8_34{min-width:160px;height:44px;padding:0 var(--space-6);background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) ease;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._retryButton_46cv8_34:hover{background:var(--color-brand-accent-light)}@media (width<=767px){._card_46cv8_8{max-width:none;margin:0 var(--space-4)}}._container_1r55a_1{min-height:500px;position:relative}._blurredChrome_1r55a_6{filter:blur(6px);pointer-events:none;gap:var(--space-6);flex-direction:column;display:flex}._blurredCardsRow_1r55a_14{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}._blurredCard_1r55a_14,._blurredTable_1r55a_27{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);height:200px}._blurredChart_1r55a_34{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);height:260px}._overlay_1r55a_41{z-index:1;background:#ffffffa6;position:absolute;inset:0}._ctaCard_1r55a_48{z-index:2;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:320px;padding:var(--space-6);box-shadow:var(--shadow-elevated);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._lockIcon_1r55a_63{color:var(--color-brand-accent);margin-bottom:var(--space-4)}._headline_1r55a_68{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-brand-primary-deep);margin-bottom:var(--space-2);font-weight:300;line-height:1.3}._body_1r55a_77{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.6}._upgradeButton_1r55a_85{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);width:100%;height:44px;font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) ease;margin-bottom:var(--space-3);border:none;font-weight:600;display:block}._upgradeButton_1r55a_85:hover{background:var(--color-brand-accent-light)}._secondaryLink_1r55a_105{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);cursor:pointer;text-decoration:none}._secondaryLink_1r55a_105:hover{text-decoration:underline}@media (width<=767px){._blurredCardsRow_1r55a_14{grid-template-columns:1fr}._ctaCard_1r55a_48{width:calc(100% - 32px)}}._container_1bc42_1{gap:var(--space-6);flex-direction:column;display:flex}._callout_1bc42_7{background:var(--color-bg-card);border:1px solid var(--color-border);border-left:4px solid var(--color-brand-accent);border-radius:var(--radius-md);padding:var(--space-6) 28px;box-shadow:var(--shadow-card)}._calloutHeading_1bc42_16{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-brand-primary-deep);margin-bottom:var(--space-2);font-weight:300}._calloutBody_1bc42_24{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.6}._createButton_1bc42_32{height:44px;padding:0 var(--space-6);background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) ease;margin-bottom:var(--space-4);border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._createButton_1bc42_32:hover{background:var(--color-brand-accent-light)}._chips_1bc42_54{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1bc42_54{padding:var(--space-2) var(--space-3);border:1px solid var(--color-brand-accent);border-radius:var(--radius-pill);color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-hover) ease;background:0 0;align-items:center;gap:6px;min-height:44px;font-weight:500;display:inline-flex}._chip_1bc42_54:hover{background:#b5622a0f}._basePlanCard_1bc42_81{max-width:400px}@media (width<=767px){._callout_1bc42_7{padding:var(--space-4) var(--space-4)}._basePlanCard_1bc42_81{max-width:none}}._card_hwnk8_1{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-hover) ease;overflow:hidden}._card_hwnk8_1:hover{box-shadow:var(--shadow-elevated)}._accent_hwnk8_14{height:4px}._body_hwnk8_18{padding:var(--space-4) 18px}._headerRow_hwnk8_22{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}._name_hwnk8_30{font-family:var(--font-ui);font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0;font-weight:600;line-height:1.3}._baseBadge_hwnk8_39{color:var(--color-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px var(--space-2);white-space:nowrap;flex-shrink:0;align-items:center;font-size:11px;font-weight:500;display:inline-flex}._renameContainer_hwnk8_53{flex:1}._renameInput_hwnk8_57{font-family:var(--font-ui);font-size:var(--text-xl);color:var(--color-brand-primary-deep);border:1px solid var(--color-brand-accent);border-radius:var(--radius-sm);background:var(--color-bg-card);width:100%;padding:2px 6px;font-weight:600}._charCounter_hwnk8_69{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);text-align:right;margin-top:2px;display:block}._renameError_hwnk8_78{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-danger);margin-top:2px;display:block}._date_hwnk8_86{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);margin-bottom:14px}._metrics_hwnk8_93{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}._metricRow_hwnk8_100{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._metricLabel_hwnk8_107{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0}._metricValue_hwnk8_114{font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-brand-primary-deep);text-align:right;font-weight:500}._scorePill_hwnk8_122{align-items:center;gap:var(--space-1);font-family:var(--font-data);font-size:var(--text-sm);border-radius:var(--radius-pill);padding:1px 7px;font-weight:600;display:inline-flex}._scoreNumber_hwnk8_133{font-family:var(--font-data);font-size:var(--text-md);font-weight:600}._scoreBand_hwnk8_139{font-size:11px;font-weight:500}._identicalNotice_hwnk8_144{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-subtle);border-radius:var(--radius-sm);margin-top:var(--space-2);margin-bottom:var(--space-2);padding:6px 10px}._identicalEditLink_hwnk8_155{color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}._identicalEditLink_hwnk8_155:hover{text-decoration:underline}._recalculating_hwnk8_171{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2)}._footer_hwnk8_178{border-top:1px solid var(--color-border-subtle);margin-top:var(--space-2);align-items:center;gap:0;padding-top:10px;display:flex}._action_hwnk8_187{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-brand-accent);cursor:pointer;padding:var(--space-1) 0;text-align:center;border:none;border-right:1px solid var(--color-border-subtle);transition:color var(--duration-hover) ease;background:0 0;flex:1;justify-content:center;align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}._action_hwnk8_187:last-child{border-right:none}._action_hwnk8_187:hover:not(:disabled){color:var(--color-brand-accent-light)}._action_hwnk8_187:disabled{cursor:not-allowed;opacity:.5}._actionDanger_hwnk8_220{color:var(--color-danger)}._actionDanger_hwnk8_220:hover:not(:disabled){color:#a93226}@media (width<=767px){._footer_hwnk8_178{flex-wrap:wrap}._action_hwnk8_187{border-right:none;border-bottom:1px solid var(--color-border-subtle);flex:0 0 50%}._action_hwnk8_187:nth-child(odd){border-right:1px solid var(--color-border-subtle)}._action_hwnk8_187:nth-last-child(-n+2){border-bottom:none}}._container_1j4pl_1{padding:14px 18px}._heading_1j4pl_5{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary-deep);margin-bottom:var(--space-1);font-weight:600}._body_1j4pl_13{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--space-3)}._actions_1j4pl_20{gap:var(--space-2);display:flex}._keepButton_1j4pl_25{border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);height:40px;color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-hover) ease;background:0 0;flex:1;font-weight:600}._keepButton_1j4pl_25:hover{background:var(--color-brand-accent-bg-hover)}._deleteButton_1j4pl_43{background:var(--color-danger);border-radius:var(--radius-md);color:#fff;height:40px;font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-hover) ease;border:none;flex:1;font-weight:600}._deleteButton_1j4pl_43:hover:not(:disabled){background:#a93226}._deleteButton_1j4pl_43:disabled{opacity:.7;cursor:not-allowed}._error_1j4pl_66{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-danger);margin-top:var(--space-2)}@media (width<=767px){._actions_1j4pl_20{flex-direction:column}._keepButton_1j4pl_25,._deleteButton_1j4pl_43{width:100%}}._container_1le6u_1{margin-bottom:var(--space-6)}._tabStrip_1le6u_5{margin-bottom:var(--space-4);z-index:10;background:var(--color-bg-page);padding:var(--space-2) 0;gap:0;display:none;position:sticky;top:0;overflow-x:auto}._tab_1le6u_5{height:44px;padding:0 var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--duration-hover) ease, border-color var(--duration-hover) ease;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;font-weight:500}._tabActive_1le6u_34{color:var(--color-brand-primary-deep);font-weight:600}._grid_1le6u_39{gap:var(--space-4);display:grid}._grid2_1le6u_44{grid-template-columns:repeat(2,1fr)}._grid3_1le6u_48{grid-template-columns:repeat(3,1fr)}._grid4_1le6u_52{grid-template-columns:repeat(4,1fr)}@media (width<=1024px){._grid4_1le6u_52{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){._tabStrip_1le6u_5{display:flex}._grid2_1le6u_44,._grid3_1le6u_48,._grid4_1le6u_52{grid-template-columns:1fr}}._tableWrap_6v90w_1{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:var(--space-6);overflow:hidden}._sectionHeader_6v90w_10{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}._sectionTitle_6v90w_18{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);font-weight:500}._scrollContainer_6v90w_25{overflow-x:auto}._table_6v90w_1{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_6v90w_1 thead th{padding:10px var(--space-4);text-align:left;font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);white-space:nowrap;background:var(--color-bg-subtle);border-bottom:2px solid var(--color-border);font-weight:700}._accentDot_6v90w_49{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}._table_6v90w_1 td,._table_6v90w_1 tbody th{padding:11px var(--space-4);border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-brand-primary);vertical-align:middle}._labelCell_6v90w_68{white-space:nowrap;align-items:center;gap:var(--space-2);display:flex;font-family:var(--font-ui)!important;font-size:var(--text-sm)!important;color:var(--color-brand-primary)!important;font-weight:500!important}._explanationButton_6v90w_79{width:20px;height:20px;color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) ease;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._explanationButton_6v90w_79:hover{background:#b5622a14}._evenRow_6v90w_102 td,._evenRow_6v90w_102 th{background:var(--color-bg-subtle)}._dataRow_6v90w_107:hover td,._dataRow_6v90w_107:hover th{cursor:pointer;background:#b5622a0a}._bestCell_6v90w_114{background:#5c8a6a26!important}._cellValue_6v90w_118{display:inline}._bestBadge_6v90w_122{font-family:var(--font-ui);color:#3d6b4f;border-radius:var(--radius-pill);vertical-align:middle;background:#5c8a6a1f;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}._diffPositive_6v90w_138{color:var(--color-score-strong)!important}._diffNegative_6v90w_142{color:var(--color-danger)!important}._explanationRow_6v90w_147 td{border-bottom:1px solid var(--color-border-subtle);padding:0!important}._explanationPanel_6v90w_152{padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);animation:_slideDown_6v90w_1 var(--duration-card) ease}@keyframes _slideDown_6v90w_1{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:200px;padding-top:var(--space-3);padding-bottom:var(--space-3)}}._explanationText_6v90w_173{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);line-height:1.6}._closeLink_6v90w_181{color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;float:right;background:0 0;border:none;padding:0;font-weight:500}._closeLink_6v90w_181:hover{text-decoration:underline}@media (width<=767px){._table_6v90w_1 td,._table_6v90w_1 tbody th,._table_6v90w_1 thead th{padding:var(--space-2) 10px}._table_6v90w_1 thead th:first-child,._table_6v90w_1 tbody th:first-child{z-index:1;background:var(--color-bg-card);position:sticky;left:0}._evenRow_6v90w_102 th:first-child,._table_6v90w_1 thead th:first-child{background:var(--color-bg-subtle)}}._chartSection_1qjvc_1{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:var(--space-6);overflow:hidden}._header_1qjvc_10{padding:14px var(--space-5);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}._title_1qjvc_18{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);font-weight:500}._body_1qjvc_25{padding:var(--space-4) var(--space-5) var(--space-3)}._chartContainer_1qjvc_29{width:100%;position:relative}._svg_1qjvc_34{width:100%;height:auto;display:block}._svg_1qjvc_34:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._axisLabel_1qjvc_46{font-family:var(--font-data);fill:var(--color-muted);font-size:10px}._leLabel_1qjvc_52{font-family:var(--font-data);fill:var(--color-brand-gold);font-size:10px}._tooltip_1qjvc_59{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);font-size:var(--text-sm);pointer-events:none;z-index:200;white-space:nowrap;min-width:180px;padding:10px 14px;position:absolute;top:10px;transform:translate(-50%)}._tooltipLabel_1qjvc_75{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin-bottom:4px;font-weight:600}._tooltipRow_1qjvc_82{align-items:center;gap:6px;padding:2px 0;display:flex}._tooltipDot_1qjvc_89{border-radius:50%;flex-shrink:0;width:8px;height:8px}._tooltipName_1qjvc_96{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary)}._tooltipValue_1qjvc_102{font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-brand-primary-deep);margin-left:auto;font-weight:500}._legend_1qjvc_111{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin-top:10px;padding:0;list-style:none;display:flex}._legendItem_1qjvc_120{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}._legendCircle_1qjvc_129{border-radius:50%;flex-shrink:0;width:10px;height:10px}._legendDashed_1qjvc_136{border-top:2px dashed var(--color-brand-gold);flex-shrink:0;width:20px;height:0}._chartNote_1qjvc_144{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2);line-height:1.5}@media (width<=767px){._body_1qjvc_25{padding:var(--space-3) var(--space-4) var(--space-3)}._legend_1qjvc_111{gap:var(--space-1);flex-direction:column}}._overlay_dkhd8_1{z-index:300;background:#0006;position:fixed;inset:0}._panel_dkhd8_8{background:var(--color-bg-card);border-left:1px solid var(--color-border);width:420px;box-shadow:var(--shadow-modal);z-index:400;animation:_slideIn_dkhd8_1 var(--duration-card) ease;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes _slideIn_dkhd8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._dragHandle_dkhd8_33{display:none}._header_dkhd8_37{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border)}._headerRow_dkhd8_42{justify-content:space-between;align-items:center;display:flex}._headerCancel_dkhd8_48{color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;font-weight:500;display:none}._title_dkhd8_59{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-brand-primary-deep);margin:0;font-weight:300}._body_dkhd8_67{padding:var(--space-5) var(--space-6);flex:1}._formGroup_dkhd8_72{margin-bottom:var(--space-4)}._label_dkhd8_76{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary);margin-bottom:var(--space-1);font-weight:600;display:block}._input_dkhd8_85{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);background:var(--color-bg-card);transition:border-color var(--duration-hover) ease}._input_dkhd8_85:focus{border-color:var(--color-brand-accent);outline:none;box-shadow:0 0 0 2px #b5622a33}._inputError_dkhd8_104{border-color:var(--color-danger)!important}._charCounter_dkhd8_108{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);text-align:right;margin-top:2px;display:block}._helper_dkhd8_117{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-1);line-height:1.4;display:block}._fieldError_dkhd8_126{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-danger);margin-top:var(--space-1);display:block}._planSummary_dkhd8_135{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:14px var(--space-4);margin-top:var(--space-4)}._summaryLabel_dkhd8_142{font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:10px;font-weight:600}._summaryRow_dkhd8_152{padding:var(--space-1) 0;justify-content:space-between;align-items:center;display:flex}._summaryKey_dkhd8_159{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary)}._summaryVal_dkhd8_165{font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-brand-primary-deep);font-weight:500}._goToPlan_dkhd8_172{margin-top:10px}._goToPlanLink_dkhd8_176{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);text-decoration:none}._goToPlanLink_dkhd8_176:hover{text-decoration:underline}._confirmation_dkhd8_187{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:14px;line-height:1.6}._footer_dkhd8_196{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-direction:column;gap:10px;display:flex}._createButton_dkhd8_204{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);width:100%;height:44px;font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) ease;border:none;font-weight:600}._createButton_dkhd8_204:hover:not(:disabled){background:var(--color-brand-accent-light)}._createButton_dkhd8_204:disabled{opacity:.6;cursor:not-allowed}._createError_dkhd8_227{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-danger);text-align:center}._cancelButton_dkhd8_234{color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-md);cursor:pointer;text-align:center;padding:var(--space-2) 0;background:0 0;border:none;font-weight:500}._cancelButton_dkhd8_234:hover{text-decoration:underline}@media (width<=767px){._panel_dkhd8_8{border-left:none;border-top:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:90dvh;animation:_slideUp_dkhd8_1 var(--duration-card) ease;inset:auto 0 0}@keyframes _slideUp_dkhd8_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._dragHandle_dkhd8_33{background:var(--color-border);width:36px;height:4px;margin:var(--space-2) auto 0;border-radius:2px;display:block}._headerCancel_dkhd8_48{display:inline}._createButton_dkhd8_204{height:48px}}._toast_usolq_1{align-items:center;gap:var(--space-2);border:1px solid var(--color-score-strong);border-radius:var(--radius-md);margin-bottom:var(--space-4);animation:_fadeIn_usolq_1 var(--duration-card) ease;background:#5c8a6a1a;padding:10px 14px;display:flex}@keyframes _fadeIn_usolq_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._icon_usolq_24{color:var(--color-score-strong);flex-shrink:0}._text_usolq_29{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-score-strong);flex:1}._editLink_usolq_36{color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}._editLink_usolq_36:hover{text-decoration:underline}._calculating_usolq_52{color:var(--color-text-secondary);font-style:italic}._dismiss_usolq_57{color:var(--color-muted);cursor:pointer;padding:var(--space-1);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}._dismiss_usolq_57:hover{color:var(--color-brand-primary)}._pageWrapper_1mk25_6{max-width:900px;padding:24px 32px}@media (width<=767px){._pageWrapper_1mk25_6{padding:16px 20px}}._breadcrumb_1mk25_19{margin-bottom:8px}._breadcrumbLink_1mk25_23{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none}._breadcrumbLink_1mk25_23:hover,._breadcrumbLink_1mk25_23:focus{color:var(--color-brand-accent);text-decoration:underline}._pageHeading_1mk25_35{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-brand-primary-deep);margin:0 0 4px;font-weight:300}._subtitle_1mk25_43{font-size:var(--text-md);color:var(--color-text-secondary);margin:0 0 24px}._sectionHeading_1mk25_51{font-family:var(--font-ui);font-size:var(--text-lg);color:var(--color-brand-primary);margin:0 0 12px;font-weight:500}._personSubheading_1mk25_59{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);margin:0 0 12px;font-weight:500}._inputsSection_1mk25_69{margin-bottom:24px}._personPanel_1mk25_73{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:16px;padding:20px}._personPanelDivider_1mk25_82{border:none;border-top:1px solid var(--color-border-subtle);margin:20px 0}._fieldGroup_1mk25_88{margin-bottom:16px}._fieldGroup_1mk25_88:last-child{margin-bottom:0}._fieldLabel_1mk25_96{font-size:var(--text-sm);color:var(--color-brand-primary);margin-bottom:4px;font-weight:500;display:block}._fieldHelper_1mk25_104{font-size:var(--text-xs);color:var(--color-muted);margin-top:4px;display:block}._fieldError_1mk25_111{font-size:var(--text-xs);color:var(--color-danger);margin-top:4px;display:block}._textInput_1mk25_118{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep);background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:260px;min-height:44px;padding:8px 12px}._textInput_1mk25_118:focus{border-color:var(--color-brand-accent);outline:none;box-shadow:0 0 0 3px #b5622a1f}._externalLink_1mk25_137{font-size:var(--text-sm);color:var(--color-brand-accent);margin-top:4px;text-decoration:none;display:inline-block}._externalLink_1mk25_137:hover,._externalLink_1mk25_137:focus{text-decoration:underline}._summaryCard_1mk25_152{background:var(--color-bg-card);border-left:3px solid var(--color-brand-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:16px;padding:20px;position:relative}._summaryBusy_1mk25_162{position:relative}._summaryBusy_1mk25_162:after{content:"";border-radius:var(--radius-md);pointer-events:none;background:linear-gradient(90deg,#f0ebe066 25%,#faf7f2b3 50%,#f0ebe066 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite _shimmer_1mk25_1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._summaryBusy_1mk25_162:after{background:var(--color-bg-subtle);animation:none}}@keyframes _shimmer_1mk25_1{0%{background-position:200% 0}to{background-position:-200% 0}}._summaryBlock_1mk25_194{margin-bottom:16px}._summaryBlock_1mk25_194:last-child{margin-bottom:0}._summaryLine_1mk25_202{margin-bottom:10px}._summaryLine_1mk25_202:last-child{margin-bottom:0}._summaryLineLabel_1mk25_210{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:2px}._summaryLineValue_1mk25_216{font-family:var(--font-data);font-size:var(--text-lg);color:var(--color-brand-primary-deep);font-weight:500}._summaryHelperLine_1mk25_223{font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}._householdTotalBlock_1mk25_229{border-top:1px solid var(--color-border-subtle);margin-top:4px;padding-top:12px}._footnote_1mk25_235{font-size:var(--text-xs);color:var(--color-muted);border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:12px}._comparisonCard_1mk25_245{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:16px;padding:20px}._comparisonHeading_1mk25_254{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-weight:600}._comparisonLine_1mk25_264{font-size:var(--text-base);color:var(--color-brand-primary);margin-bottom:8px}._comparisonDelta_1mk25_270{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-score-strong,var(--color-brand-primary-deep));margin:12px 0;font-weight:600}._switchButton_1mk25_278{font-family:var(--font-ui);font-size:var(--text-sm);color:#fff;background:var(--color-brand-accent);border-radius:var(--radius-md);cursor:pointer;border:none;min-height:44px;padding:10px 18px;font-weight:500}._switchButton_1mk25_278:hover:not(:disabled){background:var(--color-brand-accent-light)}._switchButton_1mk25_278:disabled{opacity:.7;cursor:default}._tableSection_1mk25_302{margin-bottom:16px}._tableScroll_1mk25_306{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);max-height:320px;overflow:auto}._yearlyTable_1mk25_314{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._yearlyTable_1mk25_314 th{text-align:left;font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);z-index:1;padding:8px 12px;position:sticky;top:0}._yearlyTable_1mk25_314 th:first-child,._yearlyTable_1mk25_314 td:first-child{background:var(--color-bg-subtle);z-index:2;position:sticky;left:0}._yearlyTable_1mk25_314 td{border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-data);color:var(--color-brand-primary);white-space:nowrap;padding:8px 12px}._yearlyTable_1mk25_314 tr._claimYearRow_1mk25_351 td{background:var(--color-bg-subtle)}._tableFootnote_1mk25_355,._mobileHint_1mk25_361{font-size:var(--text-xs);color:var(--color-muted);margin-top:8px}._disclosureNote_1mk25_369{font-size:var(--text-xs);color:var(--color-muted);border-top:1px solid var(--color-border-subtle);margin-top:24px;padding-top:16px;line-height:1.6}._disclosureLink_1mk25_378{color:var(--color-brand-accent);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}._disclosureLink_1mk25_378:hover,._disclosureLink_1mk25_378:focus{text-decoration:underline}._callout_1mk25_395{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:16px;padding:24px}._calloutHeading_1mk25_404{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary);margin:0 0 8px;font-weight:500}._calloutBody_1mk25_412{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 12px;line-height:1.6}._retryButton_1mk25_419{font-family:var(--font-ui);font-size:var(--text-sm);color:#fff;background:var(--color-brand-accent);border-radius:var(--radius-md);cursor:pointer;border:none;min-height:44px;padding:10px 18px;font-weight:500}._skeleton_1mk25_434{flex-direction:column;gap:16px;display:flex}._skeletonHeading_1mk25_440{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:280px;height:28px}._skeletonCard_1mk25_447{border-radius:var(--radius-md);background:var(--color-bg-subtle);width:100%;height:200px}._skeletonRow_1mk25_454{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:100%;height:44px}._srOnly_1mk25_461{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._claimingField_1nlny_1{margin-bottom:16px}._fieldset_1nlny_5{border:none;margin:0;padding:0}._legend_1nlny_11{font-size:var(--text-sm);color:var(--color-brand-primary);margin-bottom:8px;padding:0;font-weight:500}._radioLabel_1nlny_19{font-size:var(--text-base);color:var(--color-brand-primary);cursor:pointer;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;display:flex}._radioInput_1nlny_30{width:18px;height:18px;accent-color:var(--color-brand-accent);cursor:pointer}._stepperReveal_1nlny_39{margin-top:4px;margin-left:26px;padding-top:4px;animation:.2s _slideDown_1nlny_1}@media (prefers-reduced-motion:reduce){._stepperReveal_1nlny_39{animation:none}}@keyframes _slideDown_1nlny_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._stepperLabel_1nlny_63{font-size:var(--text-sm);color:var(--color-brand-primary);margin-bottom:4px;font-weight:500;display:block}._stepperInput_1nlny_71{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep);background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100px;min-height:44px;padding:8px 12px}._stepperInput_1nlny_71:focus{border-color:var(--color-brand-accent);outline:none;box-shadow:0 0 0 3px #b5622a1f}._stepperHelper_1nlny_89{font-size:var(--text-xs);color:var(--color-muted);margin-top:4px;display:block}._fieldError_1nlny_96{font-size:var(--text-xs);color:var(--color-danger);margin-top:4px;display:block}._pageWrapper_k1fb8_3{background:var(--color-bg-page);max-width:1200px;min-height:100vh;padding:24px 32px}._pageHeader_k1fb8_11{margin-bottom:24px}._breadcrumb_k1fb8_16 ol{font-family:var(--font-ui);font-size:var(--text-sm);align-items:center;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}._breadcrumbLink_k1fb8_27{color:var(--color-brand-accent);text-decoration:none}._breadcrumbLink_k1fb8_27:hover{text-decoration:underline}._breadcrumbSeparator_k1fb8_36{color:var(--color-muted)}._breadcrumbCurrent_k1fb8_40{color:var(--color-text-secondary)}._screenHeading_k1fb8_45{font-family:var(--font-display);font-weight:300;font-size:var(--text-4xl);color:var(--color-brand-primary-deep);margin:0 0 4px;line-height:1.2}._subtitle_k1fb8_54{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:1.5}._chartCard_k1fb8_63{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:16px;padding:20px 24px}._chartHeader_k1fb8_72{margin-bottom:12px}._chartTitle_k1fb8_79{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0 0 4px}._chartSubtitle_k1fb8_87{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}._disclosureNote_k1fb8_96{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:12px;line-height:1.6}._disclosureLink_k1fb8_108{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-brand-accent);vertical-align:baseline;background:0 0;border:none;min-height:44px;padding:0;line-height:1;text-decoration:underline}._disclosureLink_k1fb8_108:hover{color:var(--color-brand-accent-light)}._disclosureLink_k1fb8_108:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._sliderCard_k1fb8_133,._tableSection_k1fb8_143{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:16px;padding:20px 24px}._recSection_k1fb8_153{margin-bottom:24px}._srOnly_k1fb8_158{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1279px){._pageWrapper_k1fb8_3{padding:16px 20px}}@media (width<=767px){._pageWrapper_k1fb8_3{padding:12px 16px}._screenHeading_k1fb8_45{font-size:var(--text-3xl)}._chartCard_k1fb8_63,._sliderCard_k1fb8_133,._tableSection_k1fb8_143{border-radius:var(--radius-sm);padding:16px}._breadcrumb_k1fb8_16 ol{flex-wrap:wrap;margin-bottom:8px}}._wrapper_1kbgt_3{padding:0}._headerSkeleton_1kbgt_7{margin-bottom:24px}@keyframes _shimmer_1kbgt_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeletonBlock_1kbgt_17{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-sm);background-size:600px 100%;max-width:100%;animation:1.4s infinite _shimmer_1kbgt_1;display:block}._chartSkeleton_1kbgt_36{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-md);background-size:600px 100%;width:100%;height:300px;margin-bottom:16px;animation:1.4s infinite _shimmer_1kbgt_1}._sliderSkeleton_1kbgt_51{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-md);background-size:600px 100%;width:100%;height:80px;margin-bottom:16px;animation:1.4s infinite _shimmer_1kbgt_1}._panelRow_1kbgt_66{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}._panelSkeleton_1kbgt_73{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-md);background-size:600px 100%;height:80px;animation:1.4s infinite _shimmer_1kbgt_1}._recCardSkeleton_1kbgt_86{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-md);background-size:600px 100%;width:100%;height:120px;animation:1.4s infinite _shimmer_1kbgt_1}@media (width<=767px){._panelRow_1kbgt_66{grid-template-columns:1fr}._chartSkeleton_1kbgt_36{height:220px}}._wrapper_1lnsi_3{flex-direction:column;gap:16px;display:flex}._card_1lnsi_9{background:var(--color-bg-card);border:1px solid var(--color-border);border-left:4px solid var(--color-brand-accent);border-radius:var(--radius-md);padding:24px}._heading_1lnsi_17{font-family:var(--font-ui);font-weight:600;font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0 0 8px}._body_1lnsi_25{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin:0 0 16px;line-height:1.6}._ctaButton_1lnsi_33{border:1px solid var(--color-brand-accent);color:var(--color-brand-accent);font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:background-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;padding:10px 20px;display:inline-block}._ctaButton_1lnsi_33:hover{background:var(--color-brand-accent-bg-hover)}._ctaButton_1lnsi_33:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._educationalLinkRow_1lnsi_58{margin-top:12px}._educationalLink_1lnsi_58{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);background:0 0;border:none;min-height:44px;padding:0;line-height:44px;text-decoration:underline}._educationalLink_1lnsi_58:hover{color:var(--color-brand-accent-light)}._educationalLink_1lnsi_58:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._educationalPanel_1lnsi_85{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);animation:_panelReveal_1lnsi_1 var(--duration-card) var(--ease-standard);padding:20px 24px}@keyframes _panelReveal_1lnsi_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._panelHeader_1lnsi_98{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._panelTitle_1lnsi_105{font-family:var(--font-ui);font-weight:600;font-size:var(--text-xl);color:var(--color-brand-primary-deep);flex:1;margin:0 16px 0 0}._panelClose_1lnsi_115{cursor:pointer;font-size:var(--text-lg);color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}._panelClose_1lnsi_115:hover{color:var(--color-brand-primary-deep);background:var(--color-bg-subtle)}._panelClose_1lnsi_115:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._panelBody_1lnsi_140{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);line-height:1.7}._panelBody_1lnsi_140 p{margin:0 0 12px}._panelBody_1lnsi_140 p:last-child{margin-bottom:0}._panel_wbds5_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);animation:_panelReveal_wbds5_1 var(--duration-card) var(--ease-standard);margin-top:8px;padding:20px 24px}@keyframes _panelReveal_wbds5_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._panelHeader_wbds5_17{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}._panelTitle_wbds5_25{font-family:var(--font-ui);font-weight:600;font-size:var(--text-xl);color:var(--color-brand-primary-deep);flex:1;margin:0}._closeButton_wbds5_34{cursor:pointer;font-size:var(--text-lg);color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}._closeButton_wbds5_34:hover{color:var(--color-brand-primary-deep);background:var(--color-bg-subtle)}._closeButton_wbds5_34:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._panelBody_wbds5_59{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);line-height:1.7}._panelBody_wbds5_59 p{margin:0 0 12px}._panelBody_wbds5_59 p:last-child{margin-bottom:0}._rmdSection_wbds5_74{background:var(--color-bg-subtle);border-radius:var(--radius-sm);margin-bottom:12px;padding:12px 16px}._sourceNote_wbds5_81{font-size:var(--text-sm);border-top:1px solid var(--color-border-subtle);margin-top:8px;padding-top:12px}._card_16bfr_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);padding:24px}._heading_16bfr_11{font-family:var(--font-ui);font-weight:600;font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0 0 8px}._body_16bfr_19{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin:0 0 16px;line-height:1.6}._refreshButton_16bfr_27{cursor:pointer;font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);color:var(--color-brand-accent);background:0 0;border:none;min-height:44px;padding:0;line-height:44px;text-decoration:underline}._refreshButton_16bfr_27:hover{color:var(--color-brand-accent-light)}._refreshButton_16bfr_27:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._chartWrapper_8fu2d_3{width:100%;position:relative}._chart_8fu2d_3{width:100%;height:auto;display:block;overflow:visible}._chart_8fu2d_3:focus{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._bracketLabel_8fu2d_21{font-family:var(--font-ui);fill:var(--color-text-secondary);cursor:default;font-size:11px}._yAxisLabel_8fu2d_28{font-family:var(--font-data);fill:var(--color-text-secondary);font-size:10px}._xAxisLabel_8fu2d_34{font-family:var(--font-ui);fill:var(--color-text-secondary);font-size:10px}._lineLabel_8fu2d_40{font-family:var(--font-ui);fill:var(--color-brand-accent);font-size:11px}._markerLabel_8fu2d_46{font-family:var(--font-ui);font-size:10px}._headroomBandLabel_8fu2d_52{font-family:var(--font-ui);fill:var(--color-brand-accent);opacity:.75;pointer-events:none;font-size:10px}._conversionBarLabel_8fu2d_61{font-family:var(--font-data);fill:var(--color-brand-primary-deep);pointer-events:none;font-size:12px}._irmaaMarker_8fu2d_69{opacity:.7;transition:opacity var(--duration-hover) var(--ease-standard)}._irmaaMarkerActive_8fu2d_74{animation:.6s 2 _irmaaMarkerPulse_8fu2d_1}@keyframes _irmaaMarkerPulse_8fu2d_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}._tooltip_8fu2d_84{background:var(--color-brand-primary-deep);color:#fff;font-family:var(--font-ui);font-size:var(--text-sm);border-radius:var(--radius-sm);pointer-events:none;z-index:100;white-space:pre-wrap;max-width:320px;padding:8px 12px;line-height:1.5;position:fixed}._mobileTooltipCard_8fu2d_100{background:var(--color-bg-card);border-top:2px solid var(--color-brand-accent);box-shadow:var(--shadow-elevated);z-index:200;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:16px;position:fixed;bottom:0;left:0;right:0}._mobileTooltipContent_8fu2d_113{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);line-height:1.7}._mobileTooltipDismiss_8fu2d_120{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:8px}._mobileLegend_8fu2d_127{flex-wrap:wrap;gap:12px;padding:12px 0 4px;display:flex}._legendItem_8fu2d_134{align-items:center;gap:6px;display:flex}._legendSwatch_8fu2d_140{border-radius:2px;flex-shrink:0;width:16px;height:16px}._legendLabel_8fu2d_147{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary)}._noDataNote_8fu2d_153{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);text-align:center;padding:24px}._srOnly_8fu2d_162{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._sliderSection_s0asq_3{flex-direction:column;gap:12px;display:flex}._shortWindowNote_s0asq_10,._largeIRANote_s0asq_11{background:var(--color-score-attention-bg);border:1px solid var(--color-warning);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);padding:10px 14px;line-height:1.5}._sliderHeader_s0asq_23{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._sliderLabel_s0asq_31{font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);color:var(--color-brand-primary-deep)}._valueDisplay_s0asq_39{flex-shrink:0}._valueButton_s0asq_43{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;min-height:44px;padding:4px 0;display:flex}._valueButton_s0asq_43:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._valueAmount_s0asq_61{font-family:var(--font-data);color:var(--color-brand-accent);font-size:20px}._valueHelper_s0asq_67{font-family:var(--font-ui);color:var(--color-text-secondary);font-size:13px}._directEntryWrapper_s0asq_74{flex-direction:column;gap:4px;display:flex}._directInput_s0asq_80{font-family:var(--font-data);color:var(--color-brand-accent);border:1.5px solid var(--color-brand-accent);border-radius:var(--radius-sm);background:var(--color-bg-card);width:160px;min-height:44px;padding:6px 10px;font-size:20px}._directInput_s0asq_80:focus{outline:2px solid var(--color-brand-accent);outline-offset:1px}._directError_s0asq_97{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-danger);line-height:1.4}._slider_s0asq_3{width:100%;height:6px;accent-color:var(--color-brand-accent);cursor:pointer;appearance:none;background:linear-gradient(to right, var(--color-brand-accent) 0%, var(--color-brand-accent) var(--slider-pct,0%), var(--color-border) var(--slider-pct,0%), var(--color-border) 100%);border-radius:3px}._slider_s0asq_3::-webkit-slider-thumb{appearance:none;background:var(--color-brand-accent);width:20px;height:20px;box-shadow:var(--shadow-card);cursor:pointer;border:2px solid #fff;border-radius:50%}._slider_s0asq_3:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px;border-radius:3px}._ticks_s0asq_141{justify-content:space-between;padding:0 2px;display:flex}._tickGroup_s0asq_147{flex-direction:column;align-items:center;gap:2px;display:flex}._tick_s0asq_141{background:var(--color-border);width:1px;height:6px}._tickLabel_s0asq_160{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary)}._aboveRangeNote_s0asq_167{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic}._noHeadroomNote_s0asq_175{background:var(--color-score-attention-bg);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);padding:12px 14px;line-height:1.6}._irmaaCallout_s0asq_186{background:var(--color-score-attention-bg);border:1px solid var(--color-warning);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}._irmaaIcon_s0asq_196{color:var(--color-warning);flex-shrink:0;margin-top:1px;font-size:16px}._irmaaText_s0asq_203{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);flex:1;line-height:1.6}._irmaaLearnMore_s0asq_212{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);vertical-align:baseline;background:0 0;border:none;min-height:44px;padding:0;line-height:1;text-decoration:underline;display:inline}._irmaaLearnMore_s0asq_212:hover{color:var(--color-brand-accent-light)}._irmaaLearnMore_s0asq_212:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._irmaaDismiss_s0asq_237{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-accent);background:0 0;border:none;flex-shrink:0;align-self:flex-start;min-height:44px;padding:0;text-decoration:underline}._connectionError_s0asq_252{background:var(--color-score-attention-bg);border:1px solid var(--color-warning);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);padding:10px 14px;line-height:1.5}._dataPanels_s0asq_264{grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;display:grid}._dataPanelsVertical_s0asq_271{grid-template-columns:1fr}._dataPanel_s0asq_264{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:4px;min-height:80px;padding:16px;display:flex}._dataPanelLabel_s0asq_286{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}._dataPanelValue_s0asq_293{font-family:var(--font-data);font-size:var(--text-2xl);color:var(--color-brand-primary-deep);align-items:center;min-height:32px;font-weight:400;display:flex}._dataPanelRate_s0asq_303{font-family:var(--font-ui);font-size:var(--text-sm)}._rmdSkeleton_s0asq_309{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-sm);background-size:300px 100%;width:100px;height:24px;animation:1.2s infinite _shimmer_s0asq_1;display:block}@keyframes _shimmer_s0asq_1{0%{background-position:-300px 0}to{background-position:300px 0}}._calculating_s0asq_330{flex-direction:column;gap:2px;display:flex}._calculatingLabel_s0asq_336{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic}._stillCalculatingLabel_s0asq_344{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-warning);font-style:italic}._dataPanelMasked_s0asq_352{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);padding-top:4px;font-style:italic;line-height:1.5}._srOnly_s0asq_362{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){._sliderHeader_s0asq_23{flex-direction:column;align-items:flex-start}._dataPanels_s0asq_264{grid-template-columns:1fr}}._section_11yrb_3{margin-top:8px}._sectionHeader_11yrb_7{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._sectionTitle_11yrb_15{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0}._toggleButton_11yrb_23{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);background:0 0;border:none;min-height:44px;padding:6px 12px;text-decoration:underline}._toggleButton_11yrb_23:hover{color:var(--color-brand-accent-light)}._toggleButton_11yrb_23:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._customScheduleNotice_11yrb_46{background:var(--color-bg-subtle);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}._resetLink_11yrb_61{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-accent);white-space:nowrap;background:0 0;border:none;min-height:44px;padding:0;line-height:44px;text-decoration:underline}._resetLink_11yrb_61:hover{color:var(--color-brand-accent-light)}._resetLink_11yrb_61:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._table_11yrb_86{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--text-md)}._th_11yrb_93{text-align:left;color:var(--color-brand-primary-deep);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:10px 12px;font-weight:500}._td_11yrb_102{border-bottom:1px solid var(--color-border-subtle);color:var(--color-brand-primary-deep);vertical-align:middle;min-height:48px;padding:10px 12px}._row_11yrb_110:nth-child(2n) ._td_11yrb_102{background:var(--color-bg-subtle)}._cellButton_11yrb_115{border:1px dashed var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);text-align:left;min-width:80px;min-height:32px;transition:border-color var(--duration-hover) var(--ease-standard);background:0 0;padding:4px 8px}._cellButton_11yrb_115:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent)}._cellButton_11yrb_115:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px;border-radius:var(--radius-sm)}._cellInput_11yrb_142{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);border:1px solid var(--color-brand-accent);border-radius:var(--radius-sm);background:var(--color-bg-card);width:100px;min-height:32px;padding:4px 8px}._cellInput_11yrb_142:focus{outline:2px solid var(--color-brand-accent);outline-offset:1px}._lockedCell_11yrb_160{cursor:not-allowed;color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-md);align-items:center;gap:4px;display:flex}._lockedCell_11yrb_160:focus-visible{outline:2px solid var(--color-border);outline-offset:2px;border-radius:var(--radius-sm)}._lockIcon_11yrb_178{opacity:.7;align-items:center;display:inline-flex}._lockIconSvg_11yrb_184{flex-shrink:0;width:12px;height:12px}._totalRow_11yrb_191 ._td_11yrb_102{border-top:2px solid var(--color-border);background:var(--color-bg-subtle);font-weight:600}._rejectedNote_11yrb_198{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:4px;font-style:italic}._starterNote_11yrb_207{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);margin:8px 0 0;font-style:italic}._applyCustomRow_11yrb_216{justify-content:flex-end;margin-top:16px;display:flex}._applyCustomButton_11yrb_222{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);cursor:pointer;min-height:44px;transition:background-color var(--duration-hover) var(--ease-standard);border:none;padding:12px 24px}._applyCustomButton_11yrb_222:hover{background:var(--color-brand-accent-light)}._applyCustomButtonDisabled_11yrb_242{opacity:.7;cursor:not-allowed}._applyCustomButtonDisabled_11yrb_242:hover{background:var(--color-brand-accent)}._applyCustomButton_11yrb_222:focus-visible{outline:2px solid var(--color-brand-primary-deep);outline-offset:2px}._applyError_11yrb_256{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-danger);text-align:right;margin-top:8px;line-height:1.5}._mobileScrollContainer_11yrb_266{-webkit-overflow-scrolling:touch;overflow-x:auto;box-shadow:inset -4px 0 8px -4px #1a25351a}._mobileScrollContainer_11yrb_266 ._table_11yrb_86{min-width:520px}._srOnly_11yrb_277{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){._td_11yrb_102{min-height:48px;padding:12px 8px}}._card_1nf4o_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-top:16px;overflow:hidden}._accentBar_1nf4o_12{background:var(--color-brand-accent);height:4px}._cardContent_1nf4o_17{flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}._cardTitle_1nf4o_24{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0}._strategySummary_1nf4o_32{font-family:var(--font-data);font-size:var(--text-2xl);color:var(--color-brand-primary-deep);margin:0;line-height:1.3}._metricsRow_1nf4o_41{flex-direction:column;gap:8px;display:flex}._metric_1nf4o_41{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._metricLabel_1nf4o_55{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);flex:1}._metricValue_1nf4o_62{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-success);white-space:nowrap}._rationale_1nf4o_70{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:1.7}._methodologyButton_1nf4o_79{cursor:pointer;font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);color:var(--color-brand-accent);text-align:left;background:0 0;border:none;min-height:44px;padding:0;line-height:44px;text-decoration:none}._methodologyButton_1nf4o_79:hover{text-decoration:underline}._methodologyButton_1nf4o_79:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._customizeNote_1nf4o_105{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._applyButton_1nf4o_113{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);cursor:pointer;min-height:44px;transition:background-color var(--duration-hover) var(--ease-standard);border:none;align-self:flex-start;padding:12px 24px}._applyButton_1nf4o_113:hover{background:var(--color-brand-accent-light)}._applyButtonDisabled_1nf4o_134{opacity:.7;cursor:not-allowed}._applyButtonDisabled_1nf4o_134:hover{background:var(--color-brand-accent)}._applyButton_1nf4o_113:focus-visible{outline:2px solid var(--color-brand-primary-deep);outline-offset:2px}._applyButtonFullWidth_1nf4o_148{width:100%;min-height:48px}._applyError_1nf4o_154{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-danger);line-height:1.5}@media (width<=767px){._cardContent_1nf4o_17{padding:16px}._strategySummary_1nf4o_32{font-size:var(--text-xl)}}._card_cf2m6_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-top:16px;overflow:hidden}._accentBar_cf2m6_12{background:var(--color-brand-accent);height:4px}._cardContent_cf2m6_17{flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}._cardTitle_cf2m6_24{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xl);color:var(--color-brand-primary-deep);margin:0}._body_cf2m6_32{font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:1.7}._ctaButton_cf2m6_40{background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);cursor:pointer;min-height:44px;transition:background-color var(--duration-hover) var(--ease-standard);border:none;align-self:flex-start;padding:12px 24px}._ctaButton_cf2m6_40:hover{background:var(--color-brand-accent-light)}._ctaButton_cf2m6_40:focus-visible{outline:2px solid var(--color-brand-primary-deep);outline-offset:2px}._priceNote_cf2m6_64{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}@media (width<=767px){._cardContent_cf2m6_17{padding:16px}._ctaButton_cf2m6_40{width:100%;min-height:48px}}._panel_1rwbb_3{background:var(--color-bg-subtle);border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-md);animation:_panelSlideIn_1rwbb_1 var(--duration-panel,.25s) ease;margin-top:12px;padding:16px 20px}@keyframes _panelSlideIn_1rwbb_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._panelHeader_1rwbb_23{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}._panelTitle_1rwbb_31{font-family:var(--font-ui);font-weight:600;font-size:var(--text-md);color:var(--color-brand-primary-deep);margin:0}._closeButton_1rwbb_39{cursor:pointer;font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 8px;display:flex}._closeButton_1rwbb_39:hover{background:var(--color-bg-hover,#0000000d)}._closeButton_1rwbb_39:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._panelBody_1rwbb_64{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.6}._panelBody_1rwbb_64 p{margin:0 0 10px}._panelBody_1rwbb_64 p:last-of-type{margin-bottom:12px}._ssaLink_1rwbb_79{color:var(--color-brand-accent);font-size:var(--text-sm);min-height:44px;line-height:44px;text-decoration:underline;display:inline-block}._ssaLink_1rwbb_79:hover{color:var(--color-brand-accent-light)}._ssaLink_1rwbb_79:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}:root{--color-alert-red:#c0392b;--color-alert-amber:#d4943a;--color-text-body:#2c3e50;--color-border-focus:#9c5524;--color-bg-warning:#fef3cd;--color-bg-error-subtle:#fef2f2;--font-mono:"IBM Plex Mono", "Courier New", monospace;--radius-card:12px;--radius-input:6px;--radius-badge:4px;--duration-fast:.15s;--breakpoint-tablet:768px;--breakpoint-desktop:1280px;--bottom-tab-bar-height:56px}._settingsPage_1hhbs_52{background-color:var(--color-bg-page);min-height:100vh;font-family:var(--font-ui);color:var(--color-text-body);padding:24px 16px 80px}@media (width>=768px){._settingsPage_1hhbs_52{padding:32px 32px 60px}}@media (width>=1280px){._settingsPage_1hhbs_52{max-width:900px;padding:40px 48px 60px}}._breadcrumb_1hhbs_75{color:var(--color-text-secondary);margin-bottom:8px;font-size:13px;display:none}@media (width>=768px){._breadcrumb_1hhbs_75{display:block}}._breadcrumbList_1hhbs_88{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._breadcrumbList_1hhbs_88 li+li:before{content:"›";color:var(--color-text-secondary);margin-right:8px}._breadcrumbLink_1hhbs_103{color:var(--color-brand-accent);transition:color var(--duration-fast) ease;text-decoration:none}._breadcrumbLink_1hhbs_103:hover,._breadcrumbLink_1hhbs_103:focus{color:var(--color-brand-accent-light);text-decoration:underline}._breadcrumbCurrent_1hhbs_115{color:var(--color-text-secondary)}._pageHeading_1hhbs_121{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin:0 0 24px;font-size:28px;font-weight:300}@media (width>=768px){._pageHeading_1hhbs_121{font-size:32px}}._unsavedBanner_1hhbs_137{background-color:var(--color-bg-warning);border:1px solid var(--color-alert-amber);border-radius:var(--radius-input);flex-direction:column;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}@media (width>=768px){._unsavedBanner_1hhbs_137{flex-direction:row;justify-content:space-between;align-items:center}}._unsavedBannerActions_1hhbs_158{flex-shrink:0;gap:12px;display:flex}._bannerSaveBtn_1hhbs_164{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline}._bannerSaveBtn_1hhbs_164:disabled{opacity:.6;cursor:not-allowed}._bannerDiscardBtn_1hhbs_181{color:var(--color-text-secondary);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}._bannerDiscardBtn_1hhbs_181:disabled{opacity:.6;cursor:not-allowed}._bannerSaveErrorMsg_1hhbs_198{color:var(--color-alert-red);font-weight:500}._tabStrip_1hhbs_205{border-bottom:1px solid var(--color-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin-bottom:28px;display:flex;overflow-x:auto}._tabStrip_1hhbs_205::-webkit-scrollbar{display:none}@media (width<=767px){._tabStrip_1hhbs_205{border-bottom:none;gap:8px;padding-bottom:4px}}._tab_1hhbs_205{font-family:var(--font-ui);color:var(--color-brand-primary);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-card) ease, color var(--duration-fast) ease;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:400;display:flex}._tab_1hhbs_205:hover{color:var(--color-brand-accent)}._tab_1hhbs_205:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:3px}._tabActive_1hhbs_256{color:var(--color-brand-accent);border-bottom-color:var(--color-brand-accent);font-weight:500}._tabUnsaved_1hhbs_262{color:var(--color-alert-amber)}@media (width<=767px){._tab_1hhbs_205{background-color:var(--color-bg-subtle);color:var(--color-brand-primary);border-bottom:none;border-radius:22px;padding:10px 14px;font-size:13px}._tabActive_1hhbs_256{background-color:var(--color-brand-accent);color:#fff;border-bottom:none}._tabUnsaved_1hhbs_262{color:var(--color-alert-amber)}._tabActive_1hhbs_256._tabUnsaved_1hhbs_262{color:#fff}}._tabPanelContainer_1hhbs_294{animation:_tabFadeIn_1hhbs_1 var(--duration-card) ease}@keyframes _tabFadeIn_1hhbs_1{0%{opacity:0}to{opacity:1}}._sectionSubheading_1hhbs_313{font-family:var(--font-ui);color:var(--color-brand-primary-deep);border-top:1px solid var(--color-border);margin:28px 0 12px;padding-top:8px;font-size:15px;font-weight:600}._sectionSubheading_1hhbs_313:first-of-type{border-top:none;margin-top:0}._subSectionHeading_1hhbs_330{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-brand-primary);margin:20px 0 12px;font-weight:600}._ssProjectionLink_1hhbs_338{font-size:var(--text-sm);color:var(--color-brand-accent);margin-top:12px;text-decoration:none;display:inline-block}._ssProjectionLink_1hhbs_338:hover,._ssProjectionLink_1hhbs_338:focus{text-decoration:underline}._fieldGroup_1hhbs_353{margin-bottom:20px}._fieldGroup_1hhbs_353:last-of-type{margin-bottom:0}._fieldLabel_1hhbs_361{color:var(--color-brand-primary);margin-bottom:6px;font-size:13px;font-weight:500;display:block}._fieldHelper_1hhbs_369{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5;display:block}._fieldError_1hhbs_377{color:var(--color-alert-red);margin-top:4px;font-size:12px;line-height:1.5;display:block}._textInput_1hhbs_387{border:1px solid var(--color-border);border-radius:var(--radius-input);width:100%;height:44px;font-family:var(--font-ui);color:var(--color-text-body);background-color:var(--color-bg-card);box-sizing:border-box;transition:border-color var(--duration-fast) ease;padding:0 12px;font-size:14px}._textInput_1hhbs_387:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 2px #b5622a26}._textInput_1hhbs_387:disabled{background-color:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:not-allowed}._textInput_1hhbs_387[readonly]{background-color:var(--color-bg-subtle);cursor:default}._emailReadOnly_1hhbs_418{flex:1}._emailRow_1hhbs_422{align-items:center;gap:12px;display:flex}._selectInput_1hhbs_428{border:1px solid var(--color-border);border-radius:var(--radius-input);width:100%;height:44px;font-family:var(--font-ui);color:var(--color-text-body);background-color:var(--color-bg-card);box-sizing:border-box;cursor:pointer;appearance:none;transition:border-color var(--duration-fast) ease;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232c3e50' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 36px 0 12px;font-size:14px}._selectInput_1hhbs_428:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 2px #b5622a26}._selectInput_1hhbs_428:disabled{background-color:var(--color-bg-subtle);cursor:not-allowed}fieldset._fieldGroup_1hhbs_353{border:none;margin:0 0 20px;padding:0}fieldset._fieldGroup_1hhbs_353 legend{color:var(--color-brand-primary);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}._radioLabel_1hhbs_476{color:var(--color-text-body);cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:6px 0;font-size:14px;display:flex}._radioInput_1hhbs_487{width:16px;height:16px;accent-color:var(--color-brand-accent);cursor:pointer}._spouseDobField_1hhbs_496{transition:max-height var(--duration-card) ease, opacity var(--duration-card) ease;overflow:hidden}._spouseDobVisible_1hhbs_501{opacity:1;max-height:200px}._spouseDobHidden_1hhbs_509{opacity:0;pointer-events:none;max-height:0}._spouseElectionField_1hhbs_522{transition:max-height var(--duration-card) ease, opacity var(--duration-card) ease;overflow:hidden}._spouseElectionVisible_1hhbs_527{opacity:1;max-height:480px}._spouseElectionHidden_1hhbs_532{opacity:0;pointer-events:none;max-height:0}._spouseWarning_1hhbs_540{background-color:var(--color-bg-subtle);border-left:4px solid var(--color-alert-red);border-radius:0 var(--radius-input) var(--radius-input) 0;margin:12px 0 16px;padding:16px}._spouseWarningHeading_1hhbs_548{color:var(--color-alert-red);margin:0 0 8px;font-size:14px;font-weight:600}._spouseWarningBody_1hhbs_555{color:var(--color-text-body);margin:0 0 16px;font-size:14px;line-height:1.5}._spouseWarningButtons_1hhbs_562{flex-wrap:wrap;gap:12px;display:flex}._warningInlineError_1hhbs_568{color:var(--color-alert-red);margin-bottom:10px;font-size:13px}._formActions_1hhbs_576{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:16px;margin-top:32px;padding-top:20px;display:flex}@media (width<=767px){._formActions_1hhbs_576{bottom:var(--bottom-tab-bar-height);background-color:var(--color-bg-page);border-top:1px solid var(--color-border);flex-direction:column-reverse;margin:0 -16px;padding:16px;position:sticky}}._saveButton_1hhbs_598{min-width:140px}@media (width<=767px){._saveButton_1hhbs_598{width:100%}}._externalLink_1hhbs_610{color:var(--color-brand-accent);transition:color var(--duration-fast) ease;margin-top:8px;font-size:13px;text-decoration:none;display:inline-block}._externalLink_1hhbs_610:hover,._externalLink_1hhbs_610:focus{color:var(--color-brand-accent-light);text-decoration:underline}._comingSoon_1hhbs_627{color:var(--color-text-secondary);margin-top:4px;font-size:12px;font-style:italic}._inlineError_1hhbs_636{background-color:var(--color-bg-error-subtle);border:1px solid var(--color-alert-red);border-radius:var(--radius-input);color:var(--color-alert-red);margin-bottom:16px;padding:10px 14px;font-size:14px}._successToast_1hhbs_649{background-color:var(--color-success);color:#fff;font-family:var(--font-ui);border-radius:var(--radius-input);animation:_toastSlideIn_1hhbs_1 var(--duration-card) ease;z-index:1000;padding:12px 20px;font-size:14px;position:fixed;top:20px;right:20px;box-shadow:0 4px 12px #00000026}@keyframes _toastSlideIn_1hhbs_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._skeleton_1hhbs_677{padding:8px 0}._skeletonFieldGroup_1hhbs_681{margin-bottom:24px}._skeletonBlock_1hhbs_685{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);border-radius:var(--radius-input);background-size:200% 100%;animation:1.5s ease-in-out infinite _shimmer_1hhbs_1}@keyframes _shimmer_1hhbs_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonLabel_1hhbs_706{width:50%;height:14px;margin-bottom:8px}._skeletonInput_1hhbs_712{width:100%;height:44px}._skeletonButtonRow_1hhbs_717{gap:12px;margin-top:24px;display:flex}._skeletonButton_1hhbs_717{width:140px;height:40px}._assumptionsNote_1hhbs_730{color:var(--color-text-secondary);background-color:var(--color-bg-subtle);border-radius:var(--radius-input);margin-bottom:24px;padding:12px 14px;font-size:13px;line-height:1.5}._loadErrorNotice_1hhbs_740{background-color:var(--color-bg-warning);border:1px solid var(--color-alert-amber);border-radius:var(--radius-input);color:var(--color-brand-primary);margin-bottom:16px;padding:10px 14px;font-size:13px}._assumptionRow_1hhbs_751{margin-bottom:24px}._dollarDisplayRow_1hhbs_760{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}._dollarDisplayRow_1hhbs_760 ._fieldHelper_1hhbs_369{max-width:420px}._assumptionLabelRow_1hhbs_774{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}._assumptionInputWrap_1hhbs_782{align-items:center;gap:8px;max-width:200px;display:flex}._assumptionInput_1hhbs_782{border:1px solid var(--color-border);border-radius:var(--radius-input);width:100px;height:44px;font-family:var(--font-mono);color:var(--color-text-body);background-color:var(--color-bg-card);box-sizing:border-box;transition:border-color var(--duration-fast) ease;padding:0 10px;font-size:15px}._assumptionInput_1hhbs_782:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 2px #b5622a26}._assumptionInput_1hhbs_782:disabled{background-color:var(--color-bg-subtle);cursor:not-allowed}._inputSuffix_1hhbs_814,._inputPrefix_1hhbs_815{color:var(--color-text-secondary);flex-shrink:0;font-size:14px}._taxRateDisplay_1hhbs_821{font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;font-size:13px}._explainerPanel_1hhbs_830{opacity:0;max-height:0;transition:max-height var(--duration-card) ease, opacity var(--duration-card) ease;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-input);margin-top:0;overflow:hidden}._explainerPanelOpen_1hhbs_841{opacity:1;max-height:400px;margin-top:12px;padding:16px}._explainerHeading_1hhbs_848{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin:0 0 10px;font-size:14px;font-weight:600}._explainerBody_1hhbs_856{color:var(--color-text-body);margin:0 0 14px;font-size:14px;line-height:1.6}._explainerClose_1hhbs_863{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:underline}._explainerClose_1hhbs_863:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._mcSection_1hhbs_882{border-top:1px solid var(--color-border);margin-top:32px;padding-top:20px}._mcHeading_1hhbs_888{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin:0 0 8px;font-size:15px;font-weight:600}._mcBody_1hhbs_896{color:var(--color-text-body);margin:0 0 12px;font-size:14px}._methodologyLink_1hhbs_902{color:var(--color-brand-accent);margin-top:12px;font-size:13px;text-decoration:none;display:inline-block}._methodologyLink_1hhbs_902:hover,._methodologyLink_1hhbs_902:focus{text-decoration:underline}._resetConfirmation_1hhbs_916{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-input);margin:16px 0;padding:16px}._resetConfirmText_1hhbs_924{color:var(--color-text-body);margin:0 0 12px;font-size:14px;line-height:1.5}._resetConfirmButtons_1hhbs_931{gap:12px;display:flex}._assumptionActions_1hhbs_937{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;padding-top:20px;display:flex}@media (width>=768px){._assumptionActions_1hhbs_937{flex-direction:row;align-items:center}}@media (width<=767px){._assumptionActions_1hhbs_937{width:100%}._assumptionActions_1hhbs_937 ._btnCopper_1hhbs_959,._assumptionActions_1hhbs_937 ._btnGhost_1hhbs_960{justify-content:center;width:100%}}._tierSection_1hhbs_968{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:24px;padding:20px}._tierDisplay_1hhbs_977{font-family:var(--font-ui);color:var(--color-brand-primary-deep);align-items:center;gap:10px;margin-bottom:12px;font-size:18px;font-weight:500;display:flex}._plannerPlusHeading_1hhbs_988{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin:0;font-size:18px;font-weight:500}._plannerPlusHeading_1hhbs_988:focus{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._activeBadge_1hhbs_1002{color:var(--color-success);border-radius:var(--radius-badge);background-color:#5c8a6a1f;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._billingInfo_1hhbs_1013{color:var(--color-text-secondary);margin:0 0 10px;font-size:14px}._manageBillingLink_1hhbs_1019{color:var(--color-brand-accent);cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}._manageBillingLink_1hhbs_1019:hover,._manageBillingLink_1hhbs_1019:focus{text-decoration:underline}._manageBillingLink_1hhbs_1019:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}._featureList_1hhbs_1044{color:var(--color-text-body);flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}._cancelSection_1hhbs_1055{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}._cancelNote_1hhbs_1061{color:var(--color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}._cancelNotice_1hhbs_1068{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-input);margin-top:12px;padding:14px}._cancelNotice_1hhbs_1068 p{color:var(--color-text-body);margin:0 0 12px;font-size:14px}._cancelNoticeButtons_1hhbs_1082{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._upgradeSection_1hhbs_1090{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px}._upgradeHeading_1hhbs_1098{font-family:var(--font-display);color:var(--color-brand-primary-deep);margin:0 0 12px;font-size:20px;font-weight:300}._upgradeEstimate_1hhbs_1106{color:var(--color-brand-accent);margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.5}._upgradeFeatureList_1hhbs_1114{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}._upgradeFeatureList_1hhbs_1114 li{color:var(--color-text-body);padding-left:18px;font-size:14px;position:relative}._upgradeFeatureList_1hhbs_1114 li:before{content:"✓";color:var(--color-success);position:absolute;left:0}._upgradePrice_1hhbs_1137{font-family:var(--font-mono);color:var(--color-brand-primary-deep);margin-bottom:4px;font-size:24px}._upgradeBillingNote_1hhbs_1144{color:var(--color-text-secondary);margin:0 0 20px;font-size:13px}._upgradeCta_1hhbs_1150{text-align:center;width:100%;margin-bottom:16px;display:block}@media (width>=768px){._upgradeCta_1hhbs_1150{width:auto;display:inline-block}}._comparisonToggle_1hhbs_1164{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:13px;text-decoration:none;display:flex}._comparisonToggle_1hhbs_1164:hover,._comparisonToggle_1hhbs_1164:focus{text-decoration:underline}._comparisonToggle_1hhbs_1164:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._comparisonCollapsible_1hhbs_1189{opacity:0;max-height:0;transition:max-height var(--duration-card) ease, opacity var(--duration-card) ease;overflow:hidden}._comparisonExpanded_1hhbs_1196{opacity:1;max-height:600px;margin-top:16px}._comparisonTableWrapper_1hhbs_1202{overflow-x:auto}._comparisonTable_1hhbs_1202{border-collapse:collapse;width:100%;font-size:14px}._comparisonTable_1hhbs_1202 th{background-color:var(--color-bg-subtle);text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-brand-primary);padding:10px 14px;font-weight:600}._comparisonTable_1hhbs_1202 td{border-bottom:1px solid var(--color-border);color:var(--color-text-body);padding:10px 14px}._comparisonTable_1hhbs_1202 tr:last-child td{border-bottom:none}._comparisonTable_1hhbs_1202 tr:nth-child(2n) td{background-color:var(--color-bg-subtle)}._upgradeBanner_1hhbs_1236{border:1px solid var(--color-success);border-radius:var(--radius-input);color:var(--color-brand-primary-deep);background-color:#5c8a6a1a;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:14px;display:flex;position:relative}._upgradeBannerFailure_1hhbs_1250{background-color:var(--color-bg-error-subtle);border-color:var(--color-alert-red);color:var(--color-alert-red)}._upgradeBannerCheck_1hhbs_1257{color:var(--color-success);flex-shrink:0;font-size:18px}._upgradeBannerLink_1hhbs_1263{color:var(--color-brand-accent);font-weight:500;text-decoration:underline}._upgradeBannerButton_1hhbs_1269{font:inherit;cursor:pointer;color:var(--color-brand-accent);background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}._upgradeBannerShimmer_1hhbs_1280{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-border) 50%, var(--color-bg-subtle) 75%);vertical-align:middle;background-size:200% 100%;border-radius:4px;width:80px;height:14px;margin-left:4px;animation:1.5s ease-in-out infinite _shimmer_1hhbs_1;display:inline-block}._errorCard_1hhbs_1298{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);text-align:center;color:var(--color-text-secondary);padding:32px;font-size:14px}._dataSection_1hhbs_1310{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:24px;padding:24px}._dataSectionSubheading_1hhbs_1319{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin:0 0 10px;font-size:15px;font-weight:600}._dataSectionBody_1hhbs_1327{color:var(--color-text-body);margin:0 0 16px;font-size:14px;line-height:1.6}._sectionDivider_1hhbs_1334{border:none;border-top:1px solid var(--color-border);margin:0 0 24px}._includesToggle_1hhbs_1340{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:13px;display:flex}._includesToggle_1hhbs_1340:hover,._includesToggle_1hhbs_1340:focus{text-decoration:underline}._includesToggle_1hhbs_1340:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._includesList_1hhbs_1364{opacity:0;max-height:0;transition:max-height var(--duration-card) ease, opacity var(--duration-card) ease;color:var(--color-text-secondary);margin:0;padding:0;font-size:13px;list-style:none;overflow:hidden}._includesListExpanded_1hhbs_1376{opacity:1;max-height:300px;margin:12px 0 16px}._includesList_1hhbs_1364 li{padding:4px 0 4px 16px;position:relative}._includesList_1hhbs_1364 li:before{content:"·";position:absolute;left:4px}._exportNote_1hhbs_1394{color:var(--color-text-secondary);margin-top:8px;font-size:13px;line-height:1.5}._exportError_1hhbs_1401{color:var(--color-alert-red);margin-top:8px;font-size:13px}._resendRow_1hhbs_1407{color:var(--color-text-secondary);margin:12px 0;font-size:13px}._resendSent_1hhbs_1413{color:var(--color-success);font-style:italic}._deleteStep_1hhbs_1419{animation:_tabFadeIn_1hhbs_1 var(--duration-card) ease}._deleteStepHeading_1hhbs_1423{font-family:var(--font-ui);color:var(--color-brand-primary-deep);margin:0 0 16px;font-size:18px;font-weight:600}._deleteStepHeading_1hhbs_1423:focus{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._deleteWarningCard_1hhbs_1437{background-color:var(--color-bg-subtle);border-left:4px solid var(--color-alert-red);border-radius:0 var(--radius-input) var(--radius-input) 0;margin-bottom:20px;padding:16px}._deleteWarningLead_1hhbs_1445{color:var(--color-text-body);margin:0 0 10px;font-size:14px;font-weight:600}._deleteWarningList_1hhbs_1452{color:var(--color-text-body);margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.7}._deleteWarningFinal_1hhbs_1460{color:var(--color-alert-red);margin:0;font-size:14px;font-weight:600}._deleteWarningPlus_1hhbs_1467{color:var(--color-text-secondary);margin:8px 0 0;font-size:13px}._deleteStep1Buttons_1hhbs_1473{flex-direction:column;gap:12px;display:flex}@media (width>=768px){._deleteStep1Buttons_1hhbs_1473{flex-direction:row}}._deleteStep2Buttons_1hhbs_1485{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;display:flex}@media (width>=768px){._deleteStep2Buttons_1hhbs_1485{flex-direction:row;align-items:center}}._deleteStep3Buttons_1hhbs_1500{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;display:flex}@media (width>=768px){._deleteStep3Buttons_1hhbs_1500{flex-direction:row;align-items:center}}._verificationCodeInput_1hhbs_1515{font-family:var(--font-mono);text-align:center;letter-spacing:8px;border:1px solid var(--color-border);border-radius:var(--radius-input);background-color:var(--color-bg-card);width:100%;max-width:220px;height:56px;color:var(--color-brand-primary-deep);box-sizing:border-box;transition:border-color var(--duration-fast) ease;font-size:24px;display:block}._verificationCodeInput_1hhbs_1515:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 2px #b5622a26}._confirmCheckboxLabel_1hhbs_1538{color:var(--color-text-body);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:14px;line-height:1.5;display:flex}._confirmCheckbox_1hhbs_1538{width:20px;min-width:20px;height:20px;accent-color:var(--color-brand-accent);cursor:pointer;margin-top:2px}._deleteProcessing_1hhbs_1558{color:var(--color-text-secondary);margin:0;font-size:18px;font-style:italic}._btnCopper_1hhbs_959{background-color:var(--color-brand-accent);color:#fff;border-radius:var(--radius-input);font-family:var(--font-ui);cursor:pointer;min-height:44px;transition:background-color var(--duration-fast) ease, opacity var(--duration-fast) ease;border:none;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnCopper_1hhbs_959:hover{background-color:var(--color-brand-accent-light)}._btnCopper_1hhbs_959:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._btnCopper_1hhbs_959[aria-disabled=true],._btnCopper_1hhbs_959:disabled{opacity:.45;cursor:not-allowed}._btnCopperGhost_1hhbs_1601{color:var(--color-brand-accent);border:1.5px solid var(--color-brand-accent);border-radius:var(--radius-input);font-family:var(--font-ui);cursor:pointer;min-height:44px;transition:background-color var(--duration-fast) ease;background-color:#0000;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnCopperGhost_1hhbs_1601:hover{background-color:#b5622a0f}._btnCopperGhost_1hhbs_1601:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._btnCopperGhost_1hhbs_1601:disabled{opacity:.45;cursor:not-allowed}._btnGhost_1hhbs_960{color:var(--color-brand-primary);border:1.5px solid var(--color-border);border-radius:var(--radius-input);font-family:var(--font-ui);cursor:pointer;min-height:44px;transition:background-color var(--duration-fast) ease;background-color:#0000;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}._btnGhost_1hhbs_960:hover{background-color:var(--color-bg-subtle)}._btnGhost_1hhbs_960:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._btnGhost_1hhbs_960:disabled{opacity:.45;cursor:not-allowed}._btnDanger_1hhbs_1664{background-color:var(--color-alert-red);color:#fff;border-radius:var(--radius-input);font-family:var(--font-ui);cursor:pointer;min-height:44px;transition:opacity var(--duration-fast) ease;border:none;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}._btnDanger_1hhbs_1664:hover{opacity:.88}._btnDanger_1hhbs_1664:focus-visible{outline:2px solid var(--color-alert-red);outline-offset:2px}._btnDanger_1hhbs_1664:disabled,._btnDanger_1hhbs_1664[aria-disabled=true]{opacity:.4;cursor:not-allowed}._btnDangerGhost_1hhbs_1696{color:var(--color-alert-red);border:1.5px solid var(--color-alert-red);border-radius:var(--radius-input);font-family:var(--font-ui);cursor:pointer;min-height:44px;transition:background-color var(--duration-fast) ease;background-color:#0000;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}._btnDangerGhost_1hhbs_1696:hover{background-color:#c0392b0f}._btnDangerGhost_1hhbs_1696:focus-visible{outline:2px solid var(--color-alert-red);outline-offset:2px}._btnDangerGhost_1hhbs_1696:disabled{opacity:.4;cursor:not-allowed}._ghostButton_1hhbs_1727{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-size:13px;text-decoration:none}._ghostButton_1hhbs_1727:hover,._ghostButton_1hhbs_1727:focus{text-decoration:underline}._ghostButton_1hhbs_1727:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._linkButton_1hhbs_1751{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}._linkButton_1hhbs_1751:hover{color:var(--color-brand-accent-light)}._linkButton_1hhbs_1751:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}._cancelLink_1hhbs_1775{color:var(--color-text-secondary);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}._cancelLink_1hhbs_1775:hover{color:var(--color-text-body)}._retryLink_1hhbs_1793{color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}._srOnly_1hhbs_1806,._srLiveRegion_1hhbs_1818{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._fieldset_ru610_1{border:none;min-width:0;margin:0;padding:0}._legend_ru610_8{width:100%;font-size:var(--text-md);color:var(--color-brand-primary-deep);font-weight:500;font-family:var(--font-ui);margin:0 0 6px;padding:0;display:block}._selectRow_ru610_19{gap:8px;display:flex}._select_ru610_19{min-width:0;height:48px;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-brand-primary-deep);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);outline:none;flex:1 1 0;padding:0 10px}._selectMonth_ru610_43{flex:1.3 1 0}._select_ru610_19:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 3px #b5622a1f}._select_ru610_19._hasError_ru610_52{border-color:var(--color-danger)}._select_ru610_19:disabled{opacity:.6;background:var(--color-bg-subtle);cursor:not-allowed}._skipLink_10n83_28{background:var(--color-brand-primary-deep);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-md);z-index:9999;font-family:var(--font-ui);padding:8px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}._skipLink_10n83_28:focus{top:8px}._header_10n83_48{background:var(--color-bg-page);border-bottom:1px solid var(--color-border);z-index:100;flex-shrink:0;justify-content:center;align-items:center;height:64px;display:flex;position:relative}._wordmark_10n83_60{font-family:var(--font-display);color:var(--color-brand-primary-deep);letter-spacing:-.02em;font-size:20px;font-weight:400}._wordmarkAccent_10n83_68{color:var(--color-brand-accent)}._assumptionsBtn_10n83_72{border:1px solid var(--color-brand-accent);color:var(--color-brand-accent);font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);background:0 0;border-radius:6px;min-height:36px;padding:8px 16px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}._assumptionsBtn_10n83_72:hover{background:var(--color-brand-accent);color:#fff}._assumptionsBtn_10n83_72:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._assumptionsBtnMobile_10n83_100{border:1px solid var(--color-brand-accent);color:var(--color-brand-accent);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._assumptionsBtnMobile_10n83_100:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._layout_10n83_125{grid-template-columns:480px 1fr;min-height:calc(100vh - 64px);display:grid;position:relative;overflow:hidden}._contentPanel_10n83_136{z-index:10;background:var(--color-bg-page);flex-direction:column;padding:40px 48px;display:flex;position:relative;overflow-y:auto}._progressSteps_10n83_150{align-items:flex-start;gap:0;margin-bottom:32px;display:flex}._progressStep_10n83_150{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}._progressStep_10n83_150:after{content:"";background:var(--color-bg-subtle);width:100%;height:2px;position:absolute;top:10px;left:50%}._progressStep_10n83_150:last-child:after{display:none}._progressStep_10n83_150._completed_10n83_180:after{background:var(--color-brand-accent)}._progressDot_10n83_184{background:var(--color-bg-subtle);z-index:1;width:20px;height:20px;transition:all var(--duration-card) var(--ease-standard);border-radius:50%;flex-shrink:0;position:relative}._progressStep_10n83_150._completed_10n83_180 ._progressDot_10n83_184{background:var(--color-brand-accent)}._progressStep_10n83_150._current_10n83_199 ._progressDot_10n83_184{background:var(--color-brand-accent);transform:scale(1.2);box-shadow:0 0 0 3px #b5622a33}._progressLabel_10n83_205{color:var(--color-text-secondary);font-size:11px;font-family:var(--font-ui);white-space:nowrap}._progressStep_10n83_150._current_10n83_199 ._progressLabel_10n83_205,._progressStep_10n83_150._completed_10n83_180 ._progressLabel_10n83_205{color:var(--color-brand-accent)}._screen_10n83_220{flex-direction:column;flex:1;display:none}._screen_10n83_220._active_10n83_226{display:flex}._screen_10n83_220._slideForward_10n83_230{animation:_slideInForward_10n83_1 var(--duration-card) var(--ease-standard)}._screen_10n83_220._slideBackward_10n83_234{animation:_slideInBackward_10n83_1 var(--duration-card) var(--ease-standard)}@keyframes _slideInForward_10n83_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInBackward_10n83_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._screen_10n83_220._slideForward_10n83_230,._screen_10n83_220._slideBackward_10n83_234{animation:none}}._headline_10n83_270{font-family:var(--font-display);font-weight:300;font-size:var(--text-4xl);color:var(--color-brand-primary-deep);margin-bottom:8px;line-height:1.2}._subHeadline_10n83_279{font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:32px;line-height:1.5}._backBtn_10n83_289{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-height:44px;margin-bottom:20px;padding:0;display:inline-flex}._backBtn_10n83_289:hover{color:var(--color-brand-primary-deep)}._backBtn_10n83_289:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._formGroup_10n83_315{margin-bottom:20px}._formLabel_10n83_319{font-size:var(--text-md);color:var(--color-brand-primary-deep);font-weight:500;font-family:var(--font-ui);margin-bottom:6px;display:block}._formLabelSub_10n83_328{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:6px;display:block}._formInput_10n83_335{width:100%;height:48px;font-family:var(--font-ui);font-size:var(--text-lg);color:var(--color-brand-primary-deep);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);outline:none;padding:0 14px}._formInput_10n83_335:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 3px #b5622a1f}._formInput_10n83_335._hasError_10n83_353{border-color:var(--color-danger)}._formInput_10n83_335:disabled{opacity:.6;background:var(--color-bg-subtle);cursor:not-allowed}._formInputLarge_10n83_362{height:64px;font-size:24px;font-family:var(--font-data);font-weight:500}._checkboxRow_10n83_369{font-size:var(--text-md);color:var(--color-brand-primary-deep);font-weight:500;font-family:var(--font-ui);cursor:pointer;align-items:center;gap:10px;display:flex}._formError_10n83_380{font-size:var(--text-base);color:var(--color-danger);min-height:20px;margin-top:6px}._formWarning_10n83_387{font-size:var(--text-base);color:var(--color-score-attention);min-height:20px;margin-top:6px}._formNote_10n83_394{font-size:var(--text-base);color:var(--color-text-secondary);margin-top:6px}._formNoteMonthly_10n83_400{font-size:var(--text-base);color:var(--color-text-secondary);margin-top:8px}._btnPrimary_10n83_409{background:var(--color-brand-accent);color:#fff;width:100%;height:52px;font-family:var(--font-ui);font-weight:600;font-size:var(--text-lg);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);border:none;justify-content:center;align-items:center;min-height:44px;margin-top:8px;display:flex;position:relative;overflow:hidden}._btnPrimary_10n83_409:hover:not([aria-disabled=true]):not(:disabled){background:var(--color-brand-accent-light)}._btnPrimary_10n83_409[aria-disabled=true]{opacity:.5;cursor:not-allowed}._btnPrimary_10n83_409:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._btnPrimary_10n83_409._loading_10n83_440{pointer-events:none}._btnShimmer_10n83_444{border-radius:var(--radius-sm);background:linear-gradient(90deg,#fff3 25%,#fff6 50%,#fff3 75%) 0 0/200% 100%;width:80px;height:16px;animation:1.2s infinite _shimmer_10n83_1}@media (prefers-reduced-motion:reduce){._btnShimmer_10n83_444{background:#ffffff4d;animation:none}}._btnSecondary_10n83_22{background:var(--color-bg-card);width:100%;height:48px;color:var(--color-brand-accent);font-family:var(--font-ui);font-weight:600;font-size:var(--text-md);border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);justify-content:center;align-items:center;min-height:44px;margin-bottom:16px;display:flex}._btnSecondary_10n83_22:hover{background:var(--color-brand-accent-bg-hover)}._btnSecondary_10n83_22:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._btnLink_10n83_491{color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-base);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:4px 0;font-weight:500;text-decoration:none;display:inline-flex}._btnLink_10n83_491:hover{text-decoration:underline}._btnLink_10n83_491:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._orDivider_10n83_517{align-items:center;gap:12px;margin:12px 0;display:flex}._orDivider_10n83_517:before,._orDivider_10n83_517:after{content:"";background:var(--color-border);flex:1;height:1px}._orDividerText_10n83_530{font-size:var(--text-sm);color:var(--color-muted)}._defaultsArea_10n83_538{min-height:64px;margin-bottom:24px}._defaultsSummary_10n83_543{background:var(--color-bg-subtle);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text-secondary);padding:12px 16px;line-height:1.5}._defaultsLoading_10n83_552{padding:12px 0}._skeletonRow_10n83_556{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-bg-subtle) 25%, #e8e3d8 50%, var(--color-bg-subtle) 75%);background-size:200% 100%;height:14px;margin-bottom:8px;animation:1.2s infinite _shimmer_10n83_1}._skeletonRow_10n83_556:nth-child(2){width:85%}._skeletonRow_10n83_556:nth-child(3){width:70%}@keyframes _shimmer_10n83_1{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){._skeletonRow_10n83_556{background:var(--color-bg-subtle);animation:none}}._accountGroups_10n83_597{margin-bottom:16px}._accountGroup_10n83_18{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);margin-bottom:12px;overflow:hidden}._accountGroupHeader_10n83_18{text-align:left;width:100%;font:inherit;color:inherit;cursor:default;background:0 0;border:none;align-items:center;gap:10px;padding:14px 16px;display:flex}._accountGroupHeader_10n83_18:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._accountGroupIcon_10n83_629{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}._iconTraditional_10n83_640{background:#eef0f8}._iconRoth_10n83_643{background:#eef8f0}._iconTaxable_10n83_646{background:#f8f4ee}._accountGroupInfo_10n83_650{flex:1;min-width:0}._accountGroupLabel_10n83_655{font-size:var(--text-md);color:var(--color-brand-primary-deep);font-weight:500;display:block}._accountGroupSubLabel_10n83_662{font-size:var(--text-sm);color:var(--color-text-secondary)}._accountGroupTotal_10n83_667{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep);flex-shrink:0;font-weight:500}._accountGroupToggleIcon_10n83_675{color:var(--color-text-secondary);transition:transform var(--duration-card) var(--ease-standard);margin-left:4px;font-size:12px;display:none}._accountGroupBody_10n83_683{transition:max-height var(--duration-card) var(--ease-standard);padding:0 16px 16px;overflow:hidden}._accountRow_10n83_9{flex-direction:column;gap:0;margin-bottom:8px;display:flex}._accountRowInputs_10n83_9{align-items:center;gap:8px;display:flex}._accountNameInput_10n83_704{height:40px;font-family:var(--font-ui);font-size:var(--text-md);border:1px solid var(--color-border);transition:border-color var(--duration-hover) var(--ease-standard);background:var(--color-bg-card);color:var(--color-brand-primary-deep);border-radius:6px;outline:none;flex:1;padding:0 10px}._accountNameInput_10n83_704:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 2px #b5622a1a}._balanceInput_10n83_722{height:40px;font-family:var(--font-ui);font-size:var(--text-md);border:1px solid var(--color-border);transition:border-color var(--duration-hover) var(--ease-standard);background:var(--color-bg-card);color:var(--color-brand-primary-deep);border-radius:6px;outline:none;flex:1.2;min-height:44px;padding:0 10px}._balanceInput_10n83_722:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 2px #b5622a1a}._balanceInput_10n83_722._hasError_10n83_353{border-color:var(--color-danger)}._removeBtn_10n83_744{color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px;font-size:18px;line-height:1;display:flex}._removeBtn_10n83_744:hover{color:var(--color-danger)}._removeBtn_10n83_744._hidden_10n83_763{visibility:hidden}._addAccountLink_10n83_767{color:var(--color-brand-accent);font-family:var(--font-ui);font-size:var(--text-base);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;min-height:44px;padding:4px 0;font-weight:500;display:inline-flex}._addAccountLink_10n83_767:hover{text-decoration:underline}._addAccountLink_10n83_767:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._accountGroupAddRow_10n83_790{padding:0 16px 8px}._maxAccountsNote_10n83_794{font-size:var(--text-sm);color:var(--color-text-secondary);padding:0 16px 8px;font-style:italic}._balanceError_10n83_801{font-size:var(--text-sm);color:var(--color-danger);margin-top:2px}._runningTotalBar_10n83_808{background:var(--color-bg-subtle);border-radius:var(--radius-md);font-family:var(--font-data);font-size:var(--text-base);color:var(--color-brand-primary-deep);margin-bottom:16px;padding:10px 14px}._singleTotalDisplay_10n83_818{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep);margin-top:8px}._warningBanner_10n83_828{border-left:4px solid var(--color-score-attention);background:var(--color-bg-subtle);font-size:var(--text-base);color:var(--color-brand-primary);border-radius:0 6px 6px 0;margin-bottom:12px;padding:10px 14px;line-height:1.5}._switchDetailCenter_10n83_839,._useSingleTotalCenter_10n83_844{text-align:center;margin-bottom:16px}._chartPanel_10n83_852{background:var(--color-bg-subtle);position:relative;overflow:hidden}._chartBg_10n83_858{opacity:.6;width:100%;height:100%;position:absolute;inset:0}._frostedOverlay_10n83_867{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--duration-reveal) var(--ease-spring);z-index:5;background:#faf7f2bf;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:160px;display:flex;position:absolute;inset:0}._frostedOverlay_10n83_867._dissolved_10n83_881{opacity:0;pointer-events:none}._stepCounter_10n83_887{font-family:var(--font-display);font-weight:300;font-size:var(--text-4xl);color:var(--color-brand-primary-deep);text-align:center;max-width:320px;line-height:1.3}._planReveal_10n83_900{text-align:center;flex-direction:column;align-items:center;padding-top:20px;display:flex}._healthScoreGauge_10n83_908{width:200px;height:200px;margin:0 auto 24px;position:relative}._healthScoreGaugeSvg_10n83_915{position:absolute;top:0;left:0}._healthScoreNumber_10n83_921{font-family:var(--font-data);color:var(--color-brand-primary-deep);font-size:52px;font-weight:500;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}._healthScoreBandInner_10n83_933{text-align:center;font-size:var(--text-base);font-weight:500;position:absolute;bottom:36px;left:0;right:0}._bandLabel_10n83_943{font-size:var(--text-xl);transition:opacity .3s var(--ease-standard);border-radius:20px;margin-bottom:12px;padding:4px 14px;font-weight:600;display:inline-block}._revealHeadline_10n83_953{font-family:var(--font-display);font-weight:300;font-size:var(--text-3xl);color:var(--color-brand-primary-deep);text-align:center;transition:opacity .3s var(--ease-standard);margin-bottom:8px}._revealSummary_10n83_963{font-size:var(--text-md);color:var(--color-text-secondary);text-align:center;max-width:380px;transition:opacity .3s var(--ease-standard);margin:0 auto 24px;line-height:1.5}._ctaCards_10n83_974{width:100%;max-width:480px;transition:opacity .3s var(--ease-standard), transform .3s var(--ease-standard);grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}._ctaCard_10n83_974{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;transition:border-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);padding:16px;text-decoration:none;display:block}._ctaCard_10n83_974:hover{border-color:var(--color-brand-accent);box-shadow:0 2px 8px #b5622a1a}._ctaCard_10n83_974:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._ctaCardHeadline_10n83_1005{font-size:var(--text-base);color:var(--color-brand-primary-deep);margin-bottom:6px;font-weight:600}._ctaCardBody_10n83_1012{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:10px;line-height:1.4}._ctaCardLink_10n83_1019{font-size:var(--text-base);color:var(--color-brand-accent);font-weight:500}._revealActions_10n83_1025{width:100%;max-width:480px;transition:opacity .3s var(--ease-standard)}._goDashboardLink_10n83_1031{text-align:center;color:var(--color-brand-accent);font-size:var(--text-md);padding:8px;font-weight:500;text-decoration:none;display:block}._goDashboardLink_10n83_1031:hover{text-decoration:underline}._goDashboardLink_10n83_1031:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._skeletonPhase_10n83_10{text-align:center;padding-top:20px}._scoreSkeleton_10n83_1056{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, #e8e3d8 50%, var(--color-bg-subtle) 75%);background-size:200% 100%;border-radius:50%;width:200px;height:200px;margin:0 auto 24px;animation:1.2s infinite _shimmer_10n83_1}._chartSkeleton_10n83_1071{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-bg-subtle) 25%, #e8e3d8 50%, var(--color-bg-subtle) 75%);background-size:200% 100%;width:100%;height:120px;margin-bottom:16px;animation:1.2s infinite _shimmer_10n83_1}@media (prefers-reduced-motion:reduce){._scoreSkeleton_10n83_1056,._chartSkeleton_10n83_1071{background:var(--color-bg-subtle);animation:none}}._textSkeletonRow_10n83_10{border-radius:var(--radius-sm);background:var(--color-bg-subtle);height:14px;margin:0 auto 8px}._textSkeletonRow70_10n83_10{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:70%;height:14px;margin:0 auto 8px}._textSkeletonRow55_10n83_10{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:55%;height:14px;margin:0 auto}._loadingMessage_10n83_1118{font-size:var(--text-base);color:var(--color-muted);text-align:center;margin-top:16px}._errorOverlay_10n83_14{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;text-align:center;background:#faf7f2eb;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}._errorOverlayHeading_10n83_1140{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-brand-primary-deep);margin-bottom:8px;font-weight:300}._errorOverlayBody_10n83_1148{font-size:var(--text-md);color:var(--color-text-secondary);max-width:300px;margin-bottom:24px}._errorOverlayBtn_10n83_1155{width:200px;margin-bottom:12px}._errorOverlayDashLink_10n83_14{font-size:var(--text-sm);color:var(--color-brand-accent);font-family:var(--font-ui);cursor:pointer;min-height:44px;margin-top:4px;padding:4px 0;font-weight:500;line-height:44px;text-decoration:none;display:inline-block}._errorOverlayDashLink_10n83_14:hover{text-decoration:underline}._errorOverlayDashLink_10n83_14:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._refinementCards_10n83_1186{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}._refinementCard_10n83_1186{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}._refinementCardHeader_10n83_1200{align-items:center;gap:10px;margin-bottom:12px;display:flex}._refinementCardIcon_10n83_1207{font-size:20px}._refinementCardTitle_10n83_1211{font-size:var(--text-lg);color:var(--color-brand-primary-deep);font-weight:600;font-family:var(--font-ui);flex:1}._optionalBadge_10n83_1219{background:var(--color-bg-subtle);color:var(--color-muted);font-size:var(--text-xs);font-family:var(--font-ui);border-radius:20px;flex-shrink:0;padding:2px 8px}._refinementCardBody_10n83_1229{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:14px;line-height:1.5}._ssaLink_10n83_1236{color:var(--color-brand-accent);font-size:var(--text-base);align-items:center;gap:4px;margin-bottom:12px;font-weight:500;text-decoration:none;display:inline-flex}._ssaLink_10n83_1236:hover{text-decoration:underline}._ssaLink_10n83_1236:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}._ssFormGroup_10n83_12{margin-bottom:0}._toggleFieldset_10n83_7{border:none;margin:0;padding:0}._toggleLegend_10n83_8{font-size:var(--text-base);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-sm);margin-bottom:10px}._toggleGroup_10n83_1284{border:1px solid var(--color-border);border-radius:6px;margin-bottom:0;display:inline-flex;overflow:hidden}._toggleLabel_10n83_8{font-size:var(--text-base);font-weight:500;font-family:var(--font-ui);cursor:pointer;background:var(--color-bg-subtle);color:var(--color-brand-primary);transition:background var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:36px;padding:8px 20px;display:inline-flex}._toggleLabel_10n83_8._active_10n83_226{background:var(--color-brand-accent);color:#fff}._toggleLabel_10n83_8:not(:last-child){border-right:1px solid var(--color-border)}._toggleRadio_10n83_8{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}._toggleLabel_10n83_8:has(._toggleRadio_10n83_8:focus-visible){outline:2px solid var(--color-brand-accent);outline-offset:-2px}._toggleLabel_10n83_8:focus-within{outline:2px solid var(--color-brand-accent);outline-offset:-2px}._toggleOption_10n83_7{display:none}._subFields_10n83_1351{max-height:0;transition:max-height var(--duration-card) var(--ease-standard);overflow:hidden}._subFields_10n83_1351._expanded_10n83_1356{max-height:600px}._subFieldsInner_10n83_1360{flex-direction:column;gap:12px;padding-top:16px;display:flex}._fieldRow_10n83_1367{gap:12px;display:flex}._fieldGroup_10n83_1372{flex-direction:column;flex:1;gap:4px;display:flex}._fieldGroupLabel_10n83_1379{font-size:var(--text-sm);color:var(--color-brand-primary);font-weight:500;font-family:var(--font-ui)}._fieldHelper_10n83_1386{font-size:var(--text-sm);color:var(--color-text-secondary);font-family:var(--font-ui);margin:4px 0 0;line-height:1.4}._subFieldInput_10n83_1394{height:40px;font-family:var(--font-ui);font-size:var(--text-md);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-brand-primary-deep);transition:border-color var(--duration-hover) var(--ease-standard);border-radius:6px;outline:none;width:100%;min-height:44px;padding:0 10px}._subFieldInput_10n83_1394:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 2px #b5622a1a}._subFieldInput_10n83_1394._hasError_10n83_353{border-color:var(--color-danger)}._inflationCheck_10n83_1416{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brand-primary);cursor:pointer;align-items:center;gap:8px;display:flex}._inlineWarning_10n83_1426{font-size:var(--text-sm);color:var(--color-score-attention);margin-top:4px}._inlineError_10n83_1432{font-size:var(--text-sm);color:var(--color-danger);margin-top:4px}._optionalLabel_10n83_13{color:var(--color-muted);font-weight:400}._s5StickyFooter_10n83_1445{margin-top:auto}._skipFooter_10n83_1449{text-align:center;margin-top:12px}._assumptionsOverlay_10n83_1457{z-index:500;background:#1a253566;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}._assumptionsPanel_10n83_17{background:var(--color-bg-card);width:400px;height:100%;transition:transform var(--duration-card) var(--ease-standard);padding:32px 28px;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #0000001f}._assumptionsPanelOpen_10n83_1478{transform:translate(0)}._assumptionsPanelHeader_10n83_1482{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._assumptionsPanelTitle_10n83_1489{font-family:var(--font-display);color:var(--color-brand-primary-deep);font-size:20px;font-weight:300}._assumptionsPanelClose_10n83_17{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;font-size:20px;display:flex}._assumptionsPanelClose_10n83_17:hover{color:var(--color-brand-primary-deep)}._assumptionsPanelClose_10n83_17:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._assumptionsPanelNote_10n83_1520{font-size:var(--text-base);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin-bottom:24px;padding-bottom:16px;line-height:1.5}._assumptionRow_10n83_1529{border-bottom:1px solid var(--color-bg-subtle);justify-content:space-between;align-items:center;padding:12px 0;display:flex}._assumptionRowLabel_10n83_1537{font-size:var(--text-base);color:var(--color-brand-primary)}._assumptionRowValue_10n83_1542{font-family:var(--font-data);font-size:var(--text-md);color:var(--color-brand-primary-deep);font-weight:500}._escapeDialogBackdrop_10n83_1552{z-index:600;background:#1a253580;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._escapeDialogPanel_10n83_1562{background:var(--color-bg-card);border-radius:var(--radius-lg);width:calc(100% - 48px);max-width:400px;box-shadow:var(--shadow-modal);padding:32px}._escapeDialogTitle_10n83_1571{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-brand-primary-deep);margin-bottom:8px;font-weight:300}._escapeDialogBody_10n83_1579{font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:24px;line-height:1.5}._escapeDialogActions_10n83_1586{flex-direction:column;gap:10px;display:flex}._escapeDialogStay_10n83_1592{background:var(--color-brand-accent);color:#fff;height:48px;font-family:var(--font-ui);font-weight:600;font-size:var(--text-md);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);border:none}._escapeDialogStay_10n83_1592:hover{background:var(--color-brand-accent-light)}._escapeDialogStay_10n83_1592:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}._escapeDialogGo_10n83_1612{background:var(--color-bg-card);height:48px;color:var(--color-brand-primary);font-family:var(--font-ui);font-weight:500;font-size:var(--text-md);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-hover) var(--ease-standard)}._escapeDialogGo_10n83_1612:hover{background:var(--color-bg-subtle)}._escapeDialogGo_10n83_1612:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}@media (width<=767px){._header_10n83_48{height:52px}._assumptionsBtn_10n83_72{display:none}._assumptionsBtnMobile_10n83_100{display:flex}._layout_10n83_125{grid-template-columns:1fr;min-height:calc(100vh - 52px);position:relative}._chartPanel_10n83_852{z-index:0;position:fixed;inset:52px 0 0}._contentPanel_10n83_136{z-index:10;background:0 0;min-height:calc(100vh - 52px);padding:16px;position:relative;overflow-y:auto}._screen_10n83_220{background:var(--color-bg-card);border-radius:var(--radius-lg);width:100%;max-width:360px;margin:0 auto;padding:20px;box-shadow:0 4px 24px #00000014}._progressSteps_10n83_150{max-width:360px;margin:0 auto 8px}._progressLabel_10n83_205{display:none}._progressDot_10n83_184{width:8px;height:8px}._progressStep_10n83_150._current_10n83_199 ._progressDot_10n83_184{width:10px;height:10px;transform:scale(1)}._progressStep_10n83_150:after{top:4px}._stepCounter_10n83_887{font-size:var(--text-3xl)}._frostedOverlay_10n83_867{padding-top:60px}._btnPrimary_10n83_409{height:48px}._accountGroupHeader_10n83_18{cursor:pointer;min-height:44px}._accountGroupToggleIcon_10n83_675{display:inline-block}._healthScoreGauge_10n83_908{width:160px;height:160px}._healthScoreNumber_10n83_921{font-size:40px}._ctaCards_10n83_974{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:280px 280px;padding-bottom:8px;overflow-x:auto}._ctaCard_10n83_974{scroll-snap-align:start;min-width:280px;min-height:120px}._s5StickyFooter_10n83_1445{background:var(--color-bg-card);border-top:1px solid var(--color-border);margin:16px -20px -20px;padding:12px 20px;position:sticky;bottom:0}._toggleGroup_10n83_1284{width:100%;display:flex}._toggleLabel_10n83_8{flex:1;min-height:44px}._runningTotalBar_10n83_808{background:var(--color-bg-card);border-top:1px solid var(--color-border);font-size:var(--text-sm);border-radius:0;margin:0 -20px -20px;padding:10px 20px;position:sticky;bottom:0}._assumptionsPanel_10n83_17{width:100%}}@media (width>=768px) and (width<=1279px){._layout_10n83_125{grid-template-columns:400px 1fr}._contentPanel_10n83_136{padding:32px 36px}}._page_5u2y8_10{background:var(--color-bg-page,#faf7f2);min-height:100vh;color:var(--color-brand-primary-deep,#1a2535);font-family:var(--font-ui,system-ui, sans-serif);padding:48px 24px 96px}._article_5u2y8_18{background:var(--color-bg-card,#fff);border:1px solid var(--color-border,#e5e0d6);border-radius:12px;max-width:720px;margin:0 auto;padding:48px 40px;box-shadow:0 1px 2px #00000008}._header_5u2y8_28{border-bottom:1px solid var(--color-border,#e5e0d6);margin-bottom:32px;padding-bottom:24px}._eyebrow_5u2y8_34{font-family:var(--font-ui,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent,#b5622a);margin:0 0 8px;font-size:12px;font-weight:600}._title_5u2y8_44{font-family:var(--font-display,Georgia, serif);color:var(--color-brand-primary-deep,#1a2535);margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.2}._meta_5u2y8_53{color:var(--color-text-secondary,#6b7280);margin:0 0 16px;font-size:14px}._lede_5u2y8_59{color:var(--color-brand-primary-deep,#1a2535);margin:16px 0 0;font-size:16px;line-height:1.6}._section_5u2y8_66{margin-top:32px}._sectionHeading_5u2y8_70{font-family:var(--font-display,Georgia, serif);color:var(--color-brand-primary-deep,#1a2535);margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}._paragraph_5u2y8_79{color:var(--color-brand-primary-deep,#1a2535);margin:0 0 12px;font-size:15px;line-height:1.65}._paragraph_5u2y8_79:last-child{margin-bottom:0}._footer_5u2y8_90{border-top:1px solid var(--color-border,#e5e0d6);margin-top:40px;padding-top:24px}._footerBack_5u2y8_96{margin:0;font-size:14px}._link_5u2y8_101{color:var(--color-brand-accent,#b5622a);text-underline-offset:2px;text-decoration:underline}._link_5u2y8_101:hover{color:var(--color-brand-accent-light,#d4834f)}._link_5u2y8_101:focus-visible{outline:2px solid var(--color-brand-accent,#b5622a);outline-offset:2px;border-radius:2px}
