.LoginForm_main__xZR1r{position:fixed;inset:0;overflow-y:auto;display:flex;flex-direction:column;background:var(--color-bg)}html[data-theme^=aurora] .LoginForm_main__xZR1r{background:transparent}.LoginForm_card__OFSQZ{margin:auto}.LoginForm_input__PV2bP:focus-visible{outline:none;box-shadow:var(--focus-ring)}.LoginForm_btnGoogle____mCc:focus-visible,.LoginForm_btn__5MLNu:focus-visible{outline:none;box-shadow:var(--focus-ring)}.LoginForm_notice__sBsb9{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border-warning);background:var(--color-surface-warning);color:var(--color-fg);font-size:var(--fs-sm);line-height:1.5}.CalendrierView_main__MgVbE{max-width:640px;margin:env(safe-area-inset-top,0) auto 0;padding:clamp(12px,4vw,24px) max(env(safe-area-inset-right,0px),16px) env(safe-area-inset-bottom,0) max(env(safe-area-inset-left,0px),16px);font-family:system-ui,sans-serif;color:var(--color-fg)}.CalendrierView_header__E3ZL1{margin-bottom:20px}.CalendrierView_h1__bvK1Y{font-size:clamp(17px,4vw,20px);margin:0 0 4px;font-weight:700;color:var(--color-fg)}.CalendrierView_subtitle__ziida{margin:0;font-size:13px;color:var(--color-muted)}.CalendrierView_stateContainer___X2br{display:flex;flex-direction:column;gap:12px}.CalendrierView_emptyMsg__Z0XIX,.CalendrierView_stateMsg__Mm4Sk{margin:0;font-size:14px;color:var(--color-muted)}.CalendrierView_emptyMsg__Z0XIX{padding:24px 0;text-align:center}.CalendrierView_errorMsg__amjer{margin:0;padding:12px 16px;border-radius:10px;background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-warning);font-size:13px}.CalendrierView_monthGroup__xUjl8{margin-bottom:24px}.CalendrierView_monthTitle__nkLNm{font-size:clamp(13px,3vw,15px);font-weight:var(--fw-semibold,600);color:var(--color-muted);text-transform:capitalize;margin:0 0 10px;letter-spacing:.02em}.CalendrierView_list__FLfPB{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.CalendrierView_echeanceItem__9qVL8{display:flex;flex-direction:column;gap:6px;padding:clamp(10px,2.5vw,12px) clamp(12px,3vw,14px);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.CalendrierView_echeanceHeader__DeK5v{display:flex;justify-content:space-between;align-items:center;gap:8px}.CalendrierView_echeanceDate__ZDNK7{font-size:12px;color:var(--color-muted);white-space:nowrap}.CalendrierView_urgencyBadge__o4JLk{display:inline-block;color:var(--color-kpi-fg);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.CalendrierView_echeanceBody__D_Qk_{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.CalendrierView_echeanceKind__CLBqp{font-size:14px;font-weight:600;color:var(--color-fg);flex:1 1;min-width:0}.CalendrierView_echeanceAmount__2mfsj{font-size:14px;font-weight:600;color:var(--color-fg);white-space:nowrap;flex-shrink:0}@media (min-width:769px){.CalendrierView_main__MgVbE{padding-left:24px;padding-right:24px}.CalendrierView_echeanceItem__9qVL8{flex-direction:row;align-items:center;gap:12px}.CalendrierView_echeanceHeader__DeK5v{flex-direction:column;align-items:flex-start;gap:4px;flex-shrink:0;width:100px}.CalendrierView_echeanceBody__D_Qk_{flex:1 1}}.Dialog_dialog___4rVs{max-width:480px;width:calc(100% - var(--space-6));padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-lg)}.Dialog_content__jbWJz{padding:var(--space-5)}@media (max-width:480px){.Dialog_dialog___4rVs{width:calc(100% - var(--space-4))}.Dialog_content__jbWJz{padding:var(--space-4)}}.AccountForm_form__I2GBO{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-ui)}.AccountForm_fieldWrapper__XTAqC{display:flex;flex-direction:column;gap:var(--space-1)}.AccountForm_fieldLabel__03Thl{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-muted)}.AccountForm_fieldRequired__J_K7O{color:var(--color-negative)}.AccountForm_fieldHint__tUO8s{font-size:var(--fs-2xs);color:var(--color-subtle)}.AccountForm_input__QD8xH{box-sizing:border-box;border:1px solid var(--color-border);font-size:var(--fs-sm);background:var(--color-surface-alt);color:var(--color-fg);font-family:var(--font-ui);width:100%;min-height:var(--touch-target-min,44px)}.AccountForm_groupChangeWarning__67hn6,.AccountForm_input__QD8xH{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.AccountForm_groupChangeWarning__67hn6{margin:0;background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-warning);font-size:var(--fs-xs)}.AccountForm_errorMsg__QoDuz{margin:0;color:var(--color-negative);font-size:var(--fs-sm)}.AccountForm_actions__xZxTa{display:flex;gap:var(--space-3);justify-content:flex-end;flex-wrap:wrap}.AccountForm_primaryBtn__fVbSX{border:none;background:var(--color-accent);color:var(--color-bg);font-weight:var(--fw-semibold)}.AccountForm_primaryBtn__fVbSX,.AccountForm_secondaryBtn__KjGXY{padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-sm);font-family:var(--font-ui);min-height:var(--touch-target-min,44px)}.AccountForm_secondaryBtn__KjGXY{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-weight:var(--fw-medium)}@media (max-width:480px){.AccountForm_actions__xZxTa{flex-direction:column-reverse}.AccountForm_primaryBtn__fVbSX,.AccountForm_secondaryBtn__KjGXY{width:100%;text-align:center}}.AccountEditModal_header__gyvMx{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);gap:var(--space-3)}.AccountEditModal_title__gyp_F{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);font-family:var(--font-display);color:var(--color-fg)}.AccountEditModal_closeBtn__nUwXi{background:none;border:none;cursor:pointer;color:var(--color-muted);font-size:var(--fs-lg);line-height:1;min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);display:flex;align-items:center;justify-content:center}.AccountEditModal_saveError__39feP{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-error);border:1px solid var(--color-border-error);color:var(--color-negative);font-size:var(--fs-xs)}.AccountArchiveConfirm_title__ds8vm{margin:0 0 var(--space-3);font-size:var(--fs-md);font-weight:var(--fw-bold);font-family:var(--font-display);color:var(--color-fg)}.AccountArchiveConfirm_body__h5a6M{margin:0 0 var(--space-5);font-size:var(--fs-sm);color:var(--color-muted);line-height:1.5}.AccountArchiveConfirm_error__dmlFB{margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--color-negative);line-height:1.5}.AccountArchiveConfirm_actions__EkTmA{display:flex;gap:var(--space-3);justify-content:flex-end;flex-wrap:wrap}.AccountArchiveConfirm_cancelBtn__m2zib{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-weight:var(--fw-medium)}.AccountArchiveConfirm_cancelBtn__m2zib,.AccountArchiveConfirm_confirmBtn__EvqUj{padding:var(--space-2) var(--space-5);cursor:pointer;font-size:var(--fs-sm);font-family:var(--font-ui);min-height:var(--touch-target-min,44px)}.AccountArchiveConfirm_confirmBtn__EvqUj{border-radius:var(--radius-sm);border:1px solid var(--color-negative);background:color-mix(in srgb,var(--color-negative) 14%,transparent);color:var(--color-negative);font-weight:var(--fw-semibold)}@media (max-width:480px){.AccountArchiveConfirm_actions__EkTmA{flex-direction:column-reverse}.AccountArchiveConfirm_cancelBtn__m2zib,.AccountArchiveConfirm_confirmBtn__EvqUj{width:100%;text-align:center}}.Sparkline_svg___tqcl{display:block;flex-shrink:0}.DetailShellRoot_root__3DsCI{max-width:620px;margin:var(--space-7) auto;padding:0 max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right));font-family:var(--font-ui)}@media (max-width:480px){.DetailShellRoot_root__3DsCI{margin:var(--space-5) auto}}.AccountDetailCard_root__SeoqG{color:var(--color-fg)}.AccountDetailCard_breadcrumb__Rs1tt{margin-bottom:var(--space-4)}.AccountDetailCard_breadcrumbLink__GkB33{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-medium);min-height:var(--touch-target-min,44px)}.AccountDetailCard_archivedBanner__xt0jv{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-muted) 12%,transparent);border:1px solid var(--color-border);color:var(--color-muted);font-size:var(--fs-xs)}.AccountDetailCard_accountHeader__4LDnu{margin-bottom:var(--space-5)}.AccountDetailCard_accountTitle__f09hU{font-size:clamp(var(--fs-lg),4vw,var(--fs-xl));font-weight:var(--fw-bold);font-family:var(--font-display);margin:0 0 var(--space-1);color:var(--color-fg)}.AccountDetailCard_accountSubtitle__IK7FP{margin:0;font-size:var(--fs-sm);color:var(--color-muted)}.AccountDetailCard_accountRawName__lF8oU{margin:var(--space-1) 0 0;font-size:var(--fs-xs);color:var(--color-muted)}.AccountDetailCard_kpiCard__4ohwi{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-kpi-surface);border:1px solid var(--color-border);margin-bottom:var(--space-4);box-shadow:var(--shadow-md)}.AccountDetailCard_kpiLabel__2GfUC{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--color-kpi-muted);text-transform:uppercase;letter-spacing:.08em}.AccountDetailCard_kpiValue__bFP2X{font-size:clamp(var(--fs-xl),5vw,var(--fs-2xl));font-weight:var(--fw-bold);font-family:var(--font-display);color:var(--color-kpi-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.AccountDetailCard_kpiMasked___skZI{font-size:clamp(var(--fs-xl),5vw,var(--fs-2xl));font-weight:var(--fw-bold);font-family:var(--font-display);color:var(--color-kpi-muted);letter-spacing:.12em}.AccountDetailCard_kpiNote__hAjmh{font-size:var(--fs-xs);color:var(--color-kpi-muted);margin-top:var(--space-1);display:block}.AccountDetailCard_kpiFooter__V5BY4,.AccountDetailCard_patrimonyExcludedNote__iBTEb{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--color-kpi-muted)}.AccountDetailCard_patrimonyExcludedNote__iBTEb{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-muted) 12%,transparent);border:1px solid var(--color-border)}.AccountDetailCard_sparklineSection__Bzleh{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.AccountDetailCard_sparklineLabel__kRowj{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--color-kpi-muted);text-transform:uppercase;letter-spacing:.08em}.AccountDetailCard_metaSection__k2QmO{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:var(--space-4)}.AccountDetailCard_metaTitle__Dl202{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0 0 var(--space-4);color:var(--color-fg)}.AccountDetailCard_metaGrid__sTufx{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:0}@media (max-width:360px){.AccountDetailCard_metaGrid__sTufx{grid-template-columns:1fr}}.AccountDetailCard_fiscalLink__k3R17{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.AccountDetailCard_fiscalAnchor__u0Ou2{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-signature-accent-alt);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-medium);min-height:var(--touch-target-min,44px)}.AccountDetailCard_transactionsSection__mJeqq{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:var(--space-4)}.AccountDetailCard_transactionsTitle__wLAsj{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0 0 var(--space-3);color:var(--color-fg)}.AccountDetailCard_transactionsLink__n4tKk{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-medium);min-height:var(--touch-target-min,44px)}.AccountDetailCard_actionError__bRWlm{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--color-negative);line-height:1.5}.AccountDetailCard_actions__eYbae{display:flex;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap}.AccountDetailCard_editBtn__gKt3q{border-radius:var(--radius-sm);border:1px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);font-weight:var(--fw-semibold)}.AccountDetailCard_archiveBtn__orCrF,.AccountDetailCard_editBtn__gKt3q{padding:var(--space-3) var(--space-5);font-size:var(--fs-sm);font-family:var(--font-ui);cursor:pointer;min-height:var(--touch-target-min,44px)}.AccountDetailCard_archiveBtn__orCrF{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:none;color:var(--color-muted);font-weight:var(--fw-medium)}.AccountDetailCard_reactivateBtn__mjhM3{padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--color-positive);background:color-mix(in srgb,var(--color-positive) 12%,transparent);color:var(--color-positive);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font-ui);cursor:pointer;min-height:var(--touch-target-min,44px)}.AccountDetailCard_metaDt__H2M6Z{font-size:var(--fs-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-1)}.AccountDetailCard_metaDd__O3Dm2{margin:0;font-size:var(--fs-sm);color:var(--color-fg);font-weight:var(--fw-medium)}@media (max-width:480px){.AccountDetailCard_metaGrid__sTufx{grid-template-columns:1fr}.AccountDetailCard_kpiCard__4ohwi{padding:var(--space-4)}.AccountDetailCard_actions__eYbae{flex-direction:column}.AccountDetailCard_archiveBtn__orCrF,.AccountDetailCard_editBtn__gKt3q,.AccountDetailCard_reactivateBtn__mjhM3{width:100%;text-align:center}}.NewAccountShell_root__BwOC9{max-width:480px;margin:var(--space-7) auto;padding:0 max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right));font-family:var(--font-ui);color:var(--color-fg)}.NewAccountShell_breadcrumb__edA_C{margin-bottom:var(--space-4)}.NewAccountShell_breadcrumbLink__HovUw{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-medium);min-height:var(--touch-target-min,44px)}.NewAccountShell_pageTitle___2AAh{font-size:clamp(var(--fs-lg),4vw,var(--fs-xl));font-weight:var(--fw-bold);font-family:var(--font-display);margin:0 0 var(--space-5);color:var(--color-fg)}@media (max-width:480px){.NewAccountShell_root__BwOC9{margin:var(--space-5) auto}}.FiscalSubNavV2_subnav__I8TRN{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);mask-image:linear-gradient(to right,black 0,black calc(100% - var(--space-6)),transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - var(--space-6)),transparent 100%);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.FiscalSubNavV2_subnav__I8TRN[data-scrolled=true]{mask-image:linear-gradient(to right,transparent 0,black var(--space-2),black calc(100% - var(--space-6)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--space-2),black calc(100% - var(--space-6)),transparent 100%)}.FiscalSubNavV2_subnav__I8TRN[data-at-end=true]{mask-image:linear-gradient(to right,transparent 0,black var(--space-2),black 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--space-2),black 100%)}.FiscalSubNavV2_subnav__I8TRN[data-scrolled=false][data-at-end=true]{mask-image:none;-webkit-mask-image:none}.FiscalSubNavV2_subnav__I8TRN::-webkit-scrollbar{height:6px}.FiscalSubNavV2_subnav__I8TRN::-webkit-scrollbar-track{background:transparent}.FiscalSubNavV2_subnav__I8TRN::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}.FiscalSubNavV2_link__a2uBh{font-size:var(--fs-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-muted);white-space:nowrap;border:1px solid transparent;text-decoration:none;min-height:var(--touch-target-min);display:inline-flex;align-items:center}.FiscalSubNavV2_link__a2uBh:hover{color:var(--color-fg);background:var(--color-surface-alt)}.FiscalSubNavV2_linkActive__3KSDO{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-border-strong)}.FiscalPageHeader_breadcrumb__H7Hfc{margin:0 0 var(--space-3);padding:0;list-style:none;font-size:clamp(11px,2.5vw,13px);flex-wrap:wrap}.FiscalPageHeader_breadcrumb__H7Hfc,.FiscalPageHeader_breadcrumb__H7Hfc li{display:flex;align-items:center;gap:var(--space-2,8px)}.FiscalPageHeader_breadcrumbLink__NgY8A{color:var(--color-accent);text-decoration:none;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center}.FiscalPageHeader_breadcrumbLink__NgY8A:hover{text-decoration:underline}.FiscalPageHeader_breadcrumbSep__vgKAW{color:var(--color-subtle)}.FiscalPageHeader_breadcrumbCurrent__wMgcO{color:var(--color-muted);font-weight:var(--fw-medium)}.FiscalPageHeader_header__00uy9{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3,12px);margin:var(--space-4) 0 var(--space-3)}.FiscalPageHeader_titleBlock__d5wZ5{min-width:0}.FiscalPageHeader_trailing__xY2qQ{margin-left:auto}.FiscalPageHeader_h1__yJPZn{font-size:clamp(18px,4.5vw,24px);font-weight:var(--fw-black);margin:0 0 4px;color:var(--color-fg)}.FiscalPageHeader_subtitle__Qdum_{font-size:clamp(11px,2.5vw,13px);color:var(--color-muted);margin:0}.GuideLayout_main__Y2rlf{max-width:var(--content-max-width);margin:env(safe-area-inset-top,0) auto 0;padding:clamp(16px,4vw,32px) max(env(safe-area-inset-right,0px),16px) max(env(safe-area-inset-bottom,0px),48px) max(env(safe-area-inset-left,0px),16px);font-family:var(--font-display);color:var(--color-fg)}.GuideLayout_badge__SaCZc{display:inline-block;font-size:var(--fs-2xs,11px);font-weight:700;padding:3px 10px;border-radius:var(--radius-lg,20px);border:1px solid transparent;margin-bottom:10px;letter-spacing:.04em}.GuideLayout_badgeTfsa__Y0vup{color:var(--color-tfsa);background:color-mix(in srgb,var(--color-tfsa) 14%,transparent);border-color:color-mix(in srgb,var(--color-tfsa) 35%,transparent)}.GuideLayout_badgeRrsp__zcoo8{color:var(--color-rrsp);background:color-mix(in srgb,var(--color-rrsp) 14%,transparent);border-color:color-mix(in srgb,var(--color-rrsp) 35%,transparent)}.GuideLayout_badgeFhsa__6x4oS{color:var(--color-fhsa);background:color-mix(in srgb,var(--color-fhsa) 14%,transparent);border-color:color-mix(in srgb,var(--color-fhsa) 35%,transparent)}.GuideLayout_disclaimer__G5XHd{padding:clamp(10px,3vw,14px) clamp(12px,4vw,18px);border-radius:10px;background:var(--color-surface-warning);border:1.5px solid var(--color-border-warning);color:var(--color-fg);margin-bottom:28px}.GuideLayout_disclaimerTitle__TYH9E{font-size:clamp(11px,2.5vw,13px);font-weight:700;display:block;margin-bottom:6px;color:var(--color-warning)}.GuideLayout_disclaimerBody__1gKRz{margin:0;font-size:clamp(11px,2.5vw,12px);line-height:1.6;color:var(--color-muted)}.GuideLayout_section__MENiG{margin-bottom:28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:clamp(14px,3.5vw,20px) clamp(14px,4vw,22px)}.GuideLayout_sectionTitle___J_Ty{font-size:clamp(13px,3vw,15px);font-weight:700;margin:0 0 14px;padding-left:10px;border-left:3px solid var(--color-accent);color:var(--color-fg)}.GuideLayout_accentTeal__zLnbr{border-left-color:var(--color-tfsa)}.GuideLayout_accentAmber__AOM29{border-left-color:var(--color-warning)}.GuideLayout_accentPurple__ALQz9{border-left-color:var(--color-rrsp)}.GuideLayout_accentBlue__knHMA{border-left-color:var(--color-fhsa)}.GuideLayout_infoRow__CP7Kg{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid var(--color-border);font-size:clamp(12px,2.8vw,13px);gap:var(--space-3,12px);flex-wrap:wrap}.GuideLayout_infoLabel__IR6E4{color:var(--color-muted);flex:1 1;min-width:120px}.GuideLayout_infoValue__9jL9e{font-weight:600;color:var(--color-fg)}.GuideLayout_infoValueHighlight__lIXql,.GuideLayout_infoValue__9jL9e{font-family:var(--font-mono,monospace);text-align:right;overflow-wrap:break-word;min-width:0;max-width:100%}.GuideLayout_infoValueHighlight__lIXql{font-weight:700;color:var(--color-tfsa);font-size:clamp(13px,3.5vw,15px)}.GuideLayout_infoValueLong__B3o4n{flex:1 1 100%;text-align:start;font-family:var(--font-ui)}.GuideLayout_piegeItem__z2xmc{display:flex;gap:10px;align-items:flex-start;padding:var(--space-2,8px) var(--space-3,12px);background:color-mix(in srgb,var(--color-negative) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-negative) 16%,transparent);border-radius:var(--radius-sm,8px);margin-bottom:var(--space-2,8px);font-size:clamp(12px,2.8vw,13px);line-height:1.5;color:var(--color-fg)}.GuideLayout_piegeIcon__VYEjW{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--color-negative) 16%,transparent);color:var(--color-negative);font-size:var(--fs-2xs,11px);font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.GuideLayout_arcSection__EkLMc{margin-bottom:28px;padding:clamp(12px,3.5vw,16px) clamp(14px,4vw,20px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.GuideLayout_arcTitle__EHIaj{font-size:var(--fs-xs,12px);font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-subtle);margin:0 0 10px}.GuideLayout_arcLink__0U6zZ{color:var(--color-accent);text-decoration:none;font-size:clamp(12px,2.8vw,13px);font-weight:500;background:color-mix(in srgb,var(--color-accent) 10%,transparent);padding:6px 14px;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}.GuideLayout_footer__C92ZB{display:flex;justify-content:flex-start;padding-top:var(--space-2,8px)}.GuideLayout_backLink__IDWhO{color:var(--color-accent);text-decoration:none;font-size:clamp(12px,2.8vw,13px);font-weight:500;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center}@media (max-width:480px){.GuideLayout_infoRow__CP7Kg{flex-direction:column;align-items:flex-start;gap:2px}.GuideLayout_infoValueHighlight__lIXql,.GuideLayout_infoValue__9jL9e{text-align:left;white-space:normal;overflow-wrap:break-word}.GuideLayout_arcLink__0U6zZ{width:100%;justify-content:center;text-align:center}}.GuidesShared_para__DhFdo{font-size:clamp(12px,2.8vw,13px);line-height:1.7;color:var(--color-muted);margin:0 0 10px}.GuidesShared_note__32gMP{font-size:clamp(11px,2.5vw,12px);color:var(--color-muted);font-style:italic;margin:10px 0 0;padding:var(--space-2,8px) 10px;border-radius:6px;line-height:1.5}.GuidesShared_piegeList__c_Z_f{list-style:none;padding:0;margin:0}.GuidesShared_upcomingSection__pgNU1{margin-bottom:28px;padding:14px 18px;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:12px}.GuidesShared_hubLink__RG7aD{color:var(--color-accent);text-decoration:underline;padding-block:calc((var(--touch-target-min) - 1em) / 2)}.GuidesShared_upcomingText__9EY0J{font-size:clamp(11px,2.5vw,12px);color:var(--color-muted);margin:0;line-height:1.5}.GuidesShared_stratList__W5nqq{margin:var(--space-2,8px) 0 0;padding-left:20px}.GuidesShared_stratItem__Jpn2U{font-size:clamp(12px,2.8vw,13px);line-height:1.6;color:var(--color-muted);margin-bottom:6px}.AssessmentSection_section__omDcr{margin-top:28px;padding:clamp(14px,3.5vw,18px) clamp(14px,4vw,20px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.AssessmentSection_title__59nHj{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0 0 8px;color:var(--color-fg)}.AssessmentSection_intro__bEj1r,.AssessmentSection_note__7RXay{margin:0 0 12px;font-size:clamp(11px,2.5vw,13px);line-height:1.6;color:var(--color-muted)}.AssessmentSection_rows__ALQKc{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:769px){.AssessmentSection_rows__ALQKc{grid-template-columns:1fr 1fr;align-items:start}}.AssessmentSection_row__NhK1J{margin:0;padding:12px 14px;min-width:0;border:1px solid var(--color-border);border-radius:10px}.AssessmentSection_legend__GU9W4{padding:0 6px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-fg)}.AssessmentSection_inputs__zhIry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.AssessmentSection_field__eKxhe{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 120px}.AssessmentSection_label__QqXdR{font-size:var(--fs-xs);color:var(--color-muted)}.AssessmentSection_input__9kNJn,.AssessmentSection_select__omN1G{min-height:var(--touch-target-min);min-width:0;box-sizing:border-box;padding:0 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:8px;color:var(--color-fg);font:inherit}.AssessmentSection_input__9kNJn[aria-invalid=true]{border-color:var(--color-negative)}.AssessmentSection_saveBtn__28QSU{min-height:var(--touch-target-min);padding:8px 20px;background:var(--color-accent);border:none;border-radius:8px;color:var(--color-on-accent,var(--color-bg));font:inherit;font-weight:700;cursor:pointer}.AssessmentSection_saveBtn__28QSU:disabled{opacity:.5;cursor:not-allowed}.AssessmentSection_saveBtn__28QSU:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AssessmentSection_error__f1dRZ{font-size:var(--fs-xs);color:var(--color-negative)}.AssessmentSection_ok__FOnwr{margin:8px 0 0;font-size:var(--fs-xs);color:var(--color-positive)}.AssessmentSection_figures__0CNKc{margin:12px 0 0;display:flex;flex-direction:column;gap:6px}.AssessmentSection_figure__Bh3D2{display:flex;justify-content:space-between;gap:12px;font-size:clamp(11px,2.5vw,13px);color:var(--color-muted)}.AssessmentSection_figure__Bh3D2 dd,.AssessmentSection_figure__Bh3D2 dt{margin:0}.AssessmentSection_figure__Bh3D2 dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-fg);text-align:right}.DeclarationView_main__Rl4eM{max-width:var(--content-max-width);margin:env(safe-area-inset-top,0) auto 0;padding:clamp(16px,4vw,32px) max(env(safe-area-inset-right,0px),16px) max(env(safe-area-inset-bottom,0px),48px) max(env(safe-area-inset-left,0px),16px);font-family:var(--font-display);color:var(--color-fg)}.DeclarationView_yearNav__CSILm{display:flex;align-items:center;gap:14px;margin:16px 0 20px}.DeclarationView_btnGhost__3KRkg{background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-fg);border-radius:8px;width:var(--touch-target-min,44px);height:var(--touch-target-min,44px);font-size:var(--fs-lg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.DeclarationView_btnGhost__3KRkg:hover:not(:disabled){border-color:var(--color-accent)}.DeclarationView_btnGhost__3KRkg:disabled{opacity:.6;cursor:not-allowed}.DeclarationView_yearLabel__fZ73j{font-size:clamp(16px,4vw,20px);font-weight:700;color:var(--color-fg);min-width:60px;text-align:center}.DeclarationView_disclaimerBanner__Hs1dD{padding:clamp(10px,3vw,14px) clamp(12px,4vw,18px);border-radius:10px;background:var(--color-surface-warning);border:1.5px solid var(--color-border-warning);color:var(--color-fg);margin-bottom:16px}.DeclarationView_disclaimerTitle__SK5kH{font-size:clamp(11px,2.5vw,13px);font-weight:700;display:block;margin-bottom:6px;color:var(--color-warning)}.DeclarationView_disclaimerBody__QoQRX{margin:0;font-size:clamp(11px,2.5vw,12px);line-height:1.6;color:var(--color-muted)}.DeclarationView_apiLoadingNote__SSJ6N{font-size:clamp(11px,2.5vw,12px);color:var(--color-muted);margin:0 0 12px}.DeclarationView_apiErrorNote__PVnS0{font-size:clamp(11px,2.5vw,12px);color:var(--color-warning);background:var(--color-surface-warning);border:1px solid var(--color-border-warning);border-radius:6px;padding:8px 12px;margin-bottom:12px}.DeclarationView_dependencyBanner__UrMdR{padding:clamp(10px,3vw,12px) clamp(12px,4vw,16px);border-radius:10px;background:var(--color-surface-alt);border:1px dashed var(--color-border);color:var(--color-muted);font-size:clamp(11px,2.5vw,12px);line-height:1.55;margin-bottom:24px}.DeclarationView_slips__GIsWV{display:grid;grid-template-columns:1fr;gap:clamp(16px,3vw,24px)}@media (min-width:769px){.DeclarationView_slips__GIsWV{grid-template-columns:1fr 1fr;align-items:start}}.DeclarationView_slip__3jnki{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:clamp(14px,3.5vw,20px) clamp(14px,4vw,22px)}.DeclarationView_slipHeader__gHy5n{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.DeclarationView_slipBadge__6EtRU{display:inline-block;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px;border:1px solid var(--color-border);color:var(--color-accent);background:var(--color-surface-alt)}.DeclarationView_slipTitle__cTOZp{font-size:clamp(14px,3.5vw,17px);font-weight:800;margin:0;color:var(--color-fg)}.DeclarationView_slipIssuer___X051{font-size:clamp(10px,2.2vw,11px);color:var(--color-muted);margin:0 0 14px}.DeclarationView_boxList__zfUgw{list-style:none;margin:0;padding:0}.DeclarationView_boxRow__A3n6n{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--color-border)}.DeclarationView_boxRow__A3n6n:first-child{border-top:none}.DeclarationView_boxCode__sKDb0{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-xs);color:var(--color-accent);background:var(--color-surface-alt);border-radius:6px;padding:2px 7px;min-width:30px;width:100%;text-align:center;box-sizing:border-box}.DeclarationView_boxLabel__m0EXW{font-size:clamp(11px,2.5vw,13px);color:var(--color-fg);line-height:1.35}.DeclarationView_boxAmounts__X8xnF{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.DeclarationView_boxAmount__sJlFj{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(12px,3vw,14px);color:var(--color-fg)}.DeclarationView_boxAmountNa__545tf{font-size:clamp(11px,2.5vw,12px);color:var(--color-subtle)}.DeclarationView_boxActual__XFeqe{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);color:var(--color-muted)}.DeclarationView_validationSection__6JY9U{margin-top:28px;padding:clamp(14px,3.5vw,18px) clamp(14px,4vw,20px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.DeclarationView_validationTitle__XqN16{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0 0 8px;color:var(--color-fg)}.DeclarationView_validationBody__ZokMM{margin:0;font-size:clamp(11px,2.5vw,13px);line-height:1.6;color:var(--color-muted)}.DeclarationView_validationNote__j9CT5{margin:10px 0 0;font-size:clamp(11px,2.5vw,12px);line-height:1.55;color:var(--color-subtle)}.DeclarationView_skelAmount__OeScD{display:inline-block;width:72px;border-radius:var(--radius-sm);color:transparent;-webkit-user-select:none;user-select:none}.DeclarationView_emptyState__e6iKg{padding:clamp(14px,3.5vw,20px) clamp(14px,4vw,22px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;font-size:clamp(12px,2.8vw,14px);line-height:1.6;color:var(--color-muted)}.GlossaireView_main__oM6FX{max-width:720px;margin:env(safe-area-inset-top,0) auto 0;padding:clamp(16px,4vw,32px) max(env(safe-area-inset-right,0px),16px) max(env(safe-area-inset-bottom,0px),48px) max(env(safe-area-inset-left,0px),16px);font-family:system-ui,sans-serif;color:var(--color-fg)}.GlossaireView_breadcrumb__D9_Rp{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:clamp(11px,2.5vw,13px);flex-wrap:wrap}.GlossaireView_breadcrumbLink__IQVNc{color:var(--color-accent);text-decoration:none;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center}.GlossaireView_breadcrumbSep__WuAU8{color:var(--color-subtle)}.GlossaireView_breadcrumbCurrent__mBRDe{color:var(--color-muted);font-weight:500}.GlossaireView_header___Ar_0{margin-bottom:24px}.GlossaireView_h1__W6J8c{font-size:clamp(20px,5vw,26px);font-weight:800;margin:0 0 6px;color:var(--color-fg)}.GlossaireView_subtitle__2P_OO{font-size:clamp(12px,3vw,14px);color:var(--color-muted);margin:0;line-height:1.5}.GlossaireView_disclaimer__QBAlJ{padding:clamp(10px,3vw,14px) clamp(12px,4vw,18px);border-radius:var(--radius-md,10px);background:var(--color-surface-warning);border:1.5px solid var(--color-border-warning);color:var(--color-fg);margin-bottom:24px}.GlossaireView_disclaimerBody___i2a_{margin:0;font-size:clamp(11px,2.5vw,12px);line-height:1.6;color:var(--color-muted)}.GlossaireView_searchWrap__il9LV{position:sticky;top:0;z-index:1;background:var(--color-bg);padding:8px 0 12px;margin-bottom:8px}.GlossaireView_searchField__Oad_x{display:flex;align-items:center;gap:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm,8px);padding:0 12px;transition:border-color .12s}.GlossaireView_searchField__Oad_x:focus-within{border-color:var(--color-accent)}.GlossaireView_searchIcon__4UtkU{flex-shrink:0;color:var(--color-subtle);font-size:14px;line-height:1}.GlossaireView_searchInput__YEWqf{flex:1 1;min-height:var(--touch-target-min,44px);background:transparent;border:none;outline:none;color:var(--color-fg);font-size:clamp(13px,3vw,15px);font-family:inherit}.GlossaireView_searchInput__YEWqf::placeholder{color:var(--color-subtle)}.GlossaireView_searchClear__HnwLO{flex-shrink:0;appearance:none;background:transparent;border:none;cursor:pointer;color:var(--color-muted);font-size:18px;line-height:1;min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);border-radius:var(--radius-sm,6px);display:flex;align-items:center;justify-content:center}.GlossaireView_searchClear__HnwLO:hover{color:var(--color-fg);background:color-mix(in srgb,var(--color-fg) 8%,transparent)}.GlossaireView_searchClear__HnwLO:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GlossaireView_resultCount__1xqNg{font-size:12px;color:var(--color-subtle);margin:6px 2px 0}.GlossaireView_filterRow__LmWfb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.GlossaireView_filterChip__lCKPW{appearance:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 14px;min-height:var(--touch-target-min-dense,40px);border-radius:var(--radius-pill,20px);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);transition:background .12s,border-color .12s,color .12s}.GlossaireView_filterChip__lCKPW:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);color:var(--color-fg)}.GlossaireView_filterChip__lCKPW:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GlossaireView_filterChip__lCKPW[data-active=true]{background:color-mix(in srgb,var(--color-accent) 14%,transparent);border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);color:var(--color-accent)}.GlossaireView_section__belCI{margin-bottom:28px}.GlossaireView_sectionTitle__nLb4j{font-size:clamp(13px,3vw,15px);font-weight:700;margin:0 0 12px;padding-left:10px;border-left:3px solid var(--color-accent);color:var(--color-fg)}.GlossaireView_list__17lEH{margin:0;display:flex;flex-direction:column;gap:10px}.GlossaireView_entry__Junsk{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);padding:clamp(12px,3.5vw,16px) clamp(14px,4vw,18px);scroll-margin-top:80px}.GlossaireView_termRow__AHfZh{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 6px}.GlossaireView_term__cfcvM{font-size:clamp(14px,3.5vw,16px);font-weight:700;color:var(--color-fg)}.GlossaireView_acronym__SJm_V{font-size:clamp(11px,2.5vw,12px);font-weight:500;color:var(--color-subtle)}.GlossaireView_definition__9QVSC{margin:0;font-size:clamp(12px,2.8vw,13px);line-height:1.7;color:var(--color-muted)}.GlossaireView_highlight__LtKRy{background:color-mix(in srgb,var(--color-accent) 28%,transparent);color:var(--color-fg);border-radius:3px;padding:0 1px}.GlossaireView_empty__pSUrx{text-align:center;padding:32px 16px;color:var(--color-muted);font-size:clamp(12px,3vw,14px);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg,12px)}.GlossaireView_sources__OVn_V{margin-top:8px;padding:clamp(12px,3.5vw,16px) clamp(14px,4vw,20px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px)}.GlossaireView_sourcesTitle__7DYxv{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-subtle);margin:0 0 10px}.GlossaireView_sourcesRow__qQJJ0{display:flex;flex-wrap:wrap;gap:8px}.GlossaireView_sourceLink__z9e0m{color:var(--color-accent);text-decoration:none;font-size:clamp(12px,2.8vw,13px);font-weight:500;background:color-mix(in srgb,var(--color-accent) 10%,transparent);padding:6px 14px;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center;border-radius:var(--radius-sm,6px);border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}.GlossaireView_sourceLink__z9e0m:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GlossaireView_footer__IsRph{display:flex;justify-content:flex-start;padding-top:20px}.GlossaireView_backLink__Xx8dN{color:var(--color-accent);text-decoration:none;font-size:clamp(12px,2.8vw,13px);font-weight:500;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center}@media (max-width:480px){.GlossaireView_filterRow__LmWfb{gap:6px}.GlossaireView_sourceLink__z9e0m{width:100%;justify-content:center}}.AnnualRatesForm_main__Zousi{max-width:var(--content-max-width);margin:env(safe-area-inset-top,0) auto 0;padding:clamp(16px,4vw,32px) max(env(safe-area-inset-right,0px),16px) max(env(safe-area-inset-bottom,0px),48px) max(env(safe-area-inset-left,0px),16px);font-family:var(--font-display);color:var(--color-fg)}.AnnualRatesForm_guardrailBanner__fMck3{padding:clamp(12px,3vw,16px) clamp(14px,4vw,20px);border-radius:10px;background:var(--color-surface-warning);border:2px solid var(--color-border-warning);color:var(--color-fg);margin-bottom:24px}.AnnualRatesForm_guardrailTitle__bd_qr{font-size:clamp(12px,2.5vw,14px);font-weight:700;display:block;margin-bottom:6px;color:var(--color-warning)}.AnnualRatesForm_guardrailBody__q3JUs{margin:0;font-size:clamp(11px,2.5vw,12px);line-height:1.6;color:var(--color-muted)}.AnnualRatesForm_form__mln7I{display:flex;flex-direction:column;gap:24px}.AnnualRatesForm_yearRow__JYI8f{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AnnualRatesForm_yearLabel__69nOZ{font-size:clamp(13px,3vw,15px);font-weight:600;color:var(--color-fg)}.AnnualRatesForm_yearSelect__ibfbJ{padding:6px 10px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font-size:clamp(13px,3vw,14px);cursor:pointer}.AnnualRatesForm_yearSelect__ibfbJ:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AnnualRatesForm_fieldsetGroup__NY2gA{border:1px solid var(--color-border);border-radius:10px;padding:clamp(14px,3.5vw,20px);background:var(--color-surface);margin:0}.AnnualRatesForm_legend__at_Lq{font-size:clamp(12px,2.8vw,14px);font-weight:700;color:var(--color-accent);padding:0 6px;letter-spacing:.04em;text-transform:uppercase}.AnnualRatesForm_fieldGrid__7hl2s{display:grid;grid-template-columns:1fr;gap:14px;margin-top:12px}@media (min-width:481px){.AnnualRatesForm_fieldGrid__7hl2s{grid-template-columns:1fr 1fr}}.AnnualRatesForm_field__pQpUm{display:flex;flex-direction:column;gap:4px}.AnnualRatesForm_fieldLabel__UAMw6{font-size:clamp(11px,2.5vw,12px);color:var(--color-muted);font-weight:600;line-height:1.4}.AnnualRatesForm_fieldInputRow__D1evR{display:flex;align-items:center;gap:6px;position:relative}.AnnualRatesForm_fieldInput__Nufj9{flex:1 1;min-width:0;padding:7px 10px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font-size:clamp(13px,3vw,14px);font-family:inherit;transition:border-color .15s}.AnnualRatesForm_fieldInput__Nufj9:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 25%,transparent)}.AnnualRatesForm_fieldInput__Nufj9[aria-invalid=true]{border-color:var(--color-error)}.AnnualRatesForm_fieldInput__Nufj9[aria-invalid=true]:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 40%,transparent)}.AnnualRatesForm_deltaChanged__sSH4O{color:var(--color-warning);font-weight:600}.AnnualRatesForm_deltaUnchanged__0TDnu{color:var(--color-muted)}.AnnualRatesForm_fieldHint__NJMOd{font-size:clamp(10px,2.2vw,11px);color:var(--color-muted);line-height:1.4}.AnnualRatesForm_fieldError__jzpFX{font-size:var(--fs-xs);color:var(--color-error);line-height:1.4}.AnnualRatesForm_submitBtn__0afB3{min-block-size:var(--touch-target-min);padding:10px 22px;border-radius:8px;border:none;background:var(--color-accent);color:var(--color-on-accent);font-size:clamp(13px,3vw,15px);font-weight:700;cursor:pointer;align-self:flex-start;transition:opacity .15s}.AnnualRatesForm_submitBtn__0afB3:hover:not(:disabled){opacity:.88}.AnnualRatesForm_submitBtn__0afB3:disabled{opacity:.5;cursor:not-allowed}.AnnualRatesForm_submitBtn__0afB3:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.AnnualRatesForm_resultsSection__UoraF{padding:clamp(14px,3.5vw,20px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.AnnualRatesForm_resultsTitle__7sh9A{font-size:clamp(14px,3.5vw,17px);font-weight:700;margin:0 0 16px;color:var(--color-fg)}.AnnualRatesForm_deltaTable__N9lFJ{width:100%;border-collapse:collapse;font-size:clamp(11px,2.5vw,13px)}.AnnualRatesForm_deltaTable__N9lFJ th{text-align:left;color:var(--color-muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--color-border);font-size:clamp(10px,2.2vw,12px)}.AnnualRatesForm_deltaTable__N9lFJ td{padding:7px 8px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);vertical-align:middle}.AnnualRatesForm_deltaRow__6zSc6[data-changed=true] td{background:color-mix(in srgb,var(--color-warning) 7%,transparent)}.AnnualRatesForm_changedBadge___VlJE{display:inline-block;font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--color-warning) 20%,transparent);color:var(--color-warning);margin-left:4px}.AnnualRatesForm_deltaValue__5xtA_{color:var(--color-warning);font-weight:600}.AnnualRatesForm_deltaValueNeutral__3h_gE{color:var(--color-muted)}.AnnualRatesForm_tsBlockWrapper__lOs7W{margin-top:20px}.AnnualRatesForm_tsBlockLabel__xjLV_{font-size:clamp(12px,2.8vw,14px);font-weight:600;color:var(--color-fg);margin-bottom:8px;display:block}.AnnualRatesForm_tsBlockHeader__x0wtV{display:flex;justify-content:flex-end;margin-bottom:4px}.AnnualRatesForm_copyBtn__ode49{padding:5px 12px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font-size:clamp(11px,2.5vw,12px);cursor:pointer;transition:background .15s}.AnnualRatesForm_copyBtn__ode49:hover{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface))}.AnnualRatesForm_copyBtn__ode49:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AnnualRatesForm_tsBlock__HSyLF{display:block;width:100%;overflow-x:auto;background:color-mix(in srgb,var(--color-surface) 60%,var(--color-bg));border:1px solid var(--color-border);border-radius:8px;padding:clamp(12px,3vw,16px);font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:clamp(10px,2.2vw,12px);line-height:1.7;color:var(--color-fg);white-space:pre;box-sizing:border-box}.AnnualRatesForm_postSubmitNote__OzzkA{margin-top:16px;padding:12px 16px;border-radius:8px;background:var(--color-surface-warning);border:1.5px solid var(--color-border-warning);font-size:clamp(11px,2.5vw,13px);color:var(--color-warning);font-weight:600;line-height:1.5}.AnnualRatesForm_bracketsReadonly__6hixv{border:1px solid var(--color-border);border-radius:10px;padding:clamp(12px,3vw,16px) clamp(14px,4vw,20px);background:var(--color-surface)}.AnnualRatesForm_bracketsNote__N4G3q{margin:0 0 6px;font-size:clamp(11px,2.5vw,12px);color:var(--color-muted);line-height:1.5}.AnnualRatesForm_bracketsGrid__UOTmn{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:480px){.AnnualRatesForm_bracketsGrid__UOTmn{grid-template-columns:1fr}}.AnnualRatesForm_bracketsTitle__27oEe{font-size:clamp(11px,2.5vw,12px);font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:6px}.AnnualRatesForm_bracketsList__hNTsC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.AnnualRatesForm_bracketItem__bq_8P{font-size:clamp(10px,2.2vw,11px);font-family:ui-monospace,Cascadia Code,Fira Code,monospace;color:var(--color-fg);padding:2px 0}.AnnualRatesForm_info__Nv1eG{color:var(--color-muted);font-size:clamp(12px,2.8vw,13px)}.AnnualRatesForm_alertError__gAnwL{padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);color:var(--color-error);font-size:clamp(12px,2.8vw,13px)}.WithholdingComparisonSection_section__3GYVH{margin-top:var(--space-6,24px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,20px);overflow:hidden}.WithholdingComparisonSection_header__lMlgP{padding:var(--space-4,16px) var(--space-5,24px) var(--space-3,12px);border-bottom:1px solid var(--color-border)}.WithholdingComparisonSection_title__ouOyT{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-fg)}.WithholdingComparisonSection_subtitle__RTS3C{margin:4px 0 0;font-size:var(--fs-xs);color:var(--color-muted)}.WithholdingComparisonSection_notice__Z5G_g{margin:0;padding:var(--space-4,16px) var(--space-5,24px);font-size:var(--fs-xs);color:var(--color-muted)}.WithholdingComparisonSection_noticeError__Bat43{color:var(--color-error)}.WithholdingComparisonSection_staleError__2aBp2{margin:0;padding:0 var(--space-5,24px) var(--space-3,12px);font-size:var(--fs-2xs);color:var(--color-subtle)}.WithholdingComparisonSection_entries__GkrrE{margin:0;padding:0;list-style:none}.WithholdingComparisonSection_entry__mzZoM{padding:var(--space-4,16px) var(--space-5,24px);border-bottom:1px solid var(--color-border);container-type:inline-size;container-name:whComparisonEntry}.WithholdingComparisonSection_entryHeader__VC_BL{margin:0 0 8px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-fg)}.WithholdingComparisonSection_entryGross__C1_cP{margin-left:8px;font-weight:var(--fw-regular);color:var(--color-muted)}.WithholdingComparisonSection_unavailable__NBkmt{margin:0;font-size:var(--fs-xs);color:var(--color-warning)}.WithholdingComparisonSection_table__xvQlW{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,11ch);gap:4px var(--space-2)}.WithholdingComparisonSection_rowContents__HtUzz{display:contents}.WithholdingComparisonSection_colHeader__swiR8{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted)}.WithholdingComparisonSection_colHeaderRight__CmzwV{text-align:right}.WithholdingComparisonSection_cell__sStBw{font-size:var(--fs-xs);color:var(--color-fg)}.WithholdingComparisonSection_cellRight__5Ank9{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WithholdingComparisonSection_cellDiff__PkTJM{color:var(--color-muted)}.WithholdingComparisonSection_netLabel__wxfTw{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-fg);border-top:1px solid var(--color-border)}.WithholdingComparisonSection_netValue__uCZMK{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WithholdingComparisonSection_netDiff__Hlv4Y{color:var(--color-subtle)}.WithholdingComparisonSection_rrq2Note__67prT{grid-column:1/-1;margin:4px 0 0;font-size:var(--fs-2xs);color:var(--color-subtle)}@container whComparisonEntry (max-width: 520px){.WithholdingComparisonSection_table__xvQlW{grid-template-columns:repeat(3,minmax(0,1fr))}.WithholdingComparisonSection_colHeader__swiR8:not(.WithholdingComparisonSection_colHeaderRight__CmzwV){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.WithholdingComparisonSection_cell__sStBw:not(.WithholdingComparisonSection_cellRight__5Ank9){grid-column:1/-1}.WithholdingComparisonSection_netLabel__wxfTw:not(.WithholdingComparisonSection_netValue__uCZMK){grid-column:1/-1;margin-top:var(--space-2)}.WithholdingComparisonSection_netValue__uCZMK{border-top:none}.WithholdingComparisonSection_rowContents__HtUzz+.WithholdingComparisonSection_rowContents__HtUzz>.WithholdingComparisonSection_cell__sStBw:not(.WithholdingComparisonSection_cellRight__5Ank9){margin-top:var(--space-2)}}.PensionIncomeViewV2_main__6dRnf{max-width:var(--content-max-width);margin:env(safe-area-inset-top,0) auto 0;padding:clamp(16px,4vw,32px) max(env(safe-area-inset-right,0px),16px) max(env(safe-area-inset-bottom,0px),48px) max(env(safe-area-inset-left,0px),16px);font-family:var(--font-display);color:var(--color-fg)}.PensionIncomeViewV2_disclaimer__oPpvB{padding:clamp(10px,3vw,14px) clamp(12px,4vw,18px);border-radius:10px;background:var(--color-surface-warning);border:1.5px solid var(--color-border-warning);color:var(--color-fg);margin-bottom:12px}.PensionIncomeViewV2_disclaimerTitle__Xguyl{font-size:clamp(11px,2.5vw,13px);font-weight:700;display:block;margin-bottom:6px;color:var(--color-warning)}.PensionIncomeViewV2_disclaimerBody__l13J_{margin:8px 0 0;font-size:clamp(11px,2.5vw,12px);line-height:1.6;color:var(--color-muted)}.PensionIncomeViewV2_netIncomeNote___eKYL{font-size:clamp(11px,2.5vw,12px);color:var(--color-muted);line-height:1.55;margin:0 0 20px}.PensionIncomeViewV2_form__sHQLk{display:flex;flex-direction:column;gap:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:clamp(14px,3.5vw,20px);margin-bottom:16px}.PensionIncomeViewV2_field__WrFie{display:flex;flex-direction:column;gap:6px}.PensionIncomeViewV2_label__91ljf{font-size:clamp(11px,2.5vw,13px);font-weight:600;color:var(--color-fg)}.PensionIncomeViewV2_input___C07s,.PensionIncomeViewV2_select__g1_tW{min-height:var(--touch-target-min,44px);padding:8px 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-fg);font-size:clamp(13px,3vw,15px)}.PensionIncomeViewV2_input___C07s:focus-visible,.PensionIncomeViewV2_select__g1_tW:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.PensionIncomeViewV2_fieldError__z0ZoX{font-size:clamp(11px,2.5vw,12px);color:var(--color-warning)}.PensionIncomeViewV2_saveBtn__XeU3f{align-self:flex-start;min-height:var(--touch-target-min,44px);padding:8px 20px;border-radius:8px;border:none;background:var(--color-accent);color:var(--color-on-accent,var(--color-bg));font-size:clamp(13px,3vw,14px);font-weight:700;cursor:pointer}.PensionIncomeViewV2_saveBtn__XeU3f:disabled{opacity:.5;cursor:not-allowed}.PensionIncomeViewV2_saveBtn__XeU3f:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PensionIncomeViewV2_saveStatusOk__v46sB{font-size:var(--fs-xs);color:var(--color-positive)}.PensionIncomeViewV2_clawbackUnconfigured__1xEAK{padding:clamp(10px,3vw,12px) clamp(12px,4vw,16px);border-radius:10px;background:var(--color-surface-warning);border:1px dashed var(--color-border-warning);color:var(--color-fg);font-size:clamp(11px,2.5vw,12px);line-height:1.55;margin-bottom:16px}.PensionIncomeViewV2_results__dnpyY{display:flex;flex-direction:column;gap:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:clamp(14px,3.5vw,20px)}.PensionIncomeViewV2_resultLine__xpbJI{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:6px 0;border-top:1px solid var(--color-border)}.PensionIncomeViewV2_resultLine__xpbJI:first-child{border-top:none}.PensionIncomeViewV2_clawbackHighlight__syZZl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:10px 12px;border-radius:8px;background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-warning);font-weight:700}.PensionIncomeViewV2_netLine__Y0dDl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px;padding-top:12px;border-top:2px solid var(--color-border);font-size:clamp(15px,3.5vw,18px);font-weight:800}.PensionIncomeViewV2_netAmount__ib3gD{color:var(--color-accent)}.PensionIncomeViewV2_saveStatusPending__sBciM{font-size:var(--fs-xs);color:var(--color-muted)}.AddPositionDrawer_header__Hdm3X{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4,16px);gap:var(--space-3,12px)}.AddPositionDrawer_title__tzy32{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold,700);font-family:var(--font-display);color:var(--color-fg)}.AddPositionDrawer_closeBtn__uvpMR{background:none;border:none;cursor:pointer;color:var(--color-muted);font-size:var(--fs-lg);line-height:1;min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);display:flex;align-items:center;justify-content:center}.AddPositionDrawer_form__2IWlP{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.AddPositionDrawer_input__iarlC{flex:1 1;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;min-width:120px;min-height:var(--touch-target-min,44px);background:var(--color-surface-alt);color:var(--color-fg);box-sizing:border-box}.AddPositionDrawer_inputCurrency__g13WB{flex:0 0 90px}.AddPositionDrawer_inputQty__bRq1M{flex:0 0 140px}.AddPositionDrawer_inputCost__zXzHM{flex:0 0 160px}@media (max-width:480px){.AddPositionDrawer_form__2IWlP{flex-direction:column}.AddPositionDrawer_inputCost__zXzHM,.AddPositionDrawer_inputCurrency__g13WB,.AddPositionDrawer_inputQty__bRq1M,.AddPositionDrawer_input__iarlC{width:100%;min-width:unset;flex:none}}.AddPositionDrawer_submitBtn__ly_Y8{padding:8px 16px;border:none;border-radius:8px;background:var(--color-accent);color:var(--color-surface);cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap;min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px)}.AddPositionDrawer_successMsg__J37wt{border-radius:8px;background:var(--color-surface-success);border:1px solid var(--color-border-success);color:var(--color-positive)}.AddPositionDrawer_errorMsg__12dbe,.AddPositionDrawer_successMsg__J37wt{box-sizing:border-box;width:100%;margin:0 0 4px;padding:8px 12px;font-size:13px}.AddPositionDrawer_errorMsg__12dbe{border-radius:8px;background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-warning)}.AddPositionDrawer_srOnly__AlAZc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProgressionView_section__hcwcM{display:flex;flex-direction:column;gap:var(--space-3,12px);padding-bottom:env(safe-area-inset-bottom,0)}.ProgressionView_header__Z9NlB{display:flex;flex-direction:column;gap:2px}.ProgressionView_title__0MzOh{font-size:var(--fs-lg);font-weight:700;margin:0;color:var(--color-fg)}.ProgressionView_subtitle__IQl3Y{font-size:var(--fs-sm);color:var(--color-muted);margin:0}.ProgressionView_muted__GCFAG{font-size:13px;color:var(--color-subtle);margin:0}.ProgressionView_error__KtaIn{font-size:13px;color:var(--color-negative);background:var(--color-surface-error);border:1px solid var(--color-border-error);border-radius:var(--radius-sm,8px);padding:var(--space-2,8px) var(--space-3,12px);margin:0}.ProgressionView_chartWrapper__oW78s{width:100%;min-height:260px;overflow:hidden}@media (max-width:480px){.ProgressionView_chartWrapper__oW78s{min-height:200px}}.ProgressionView_list__k_9kh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1,4px)}.ProgressionView_row__xQaOt{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--color-border-subtle);font-size:13px;min-height:var(--touch-target-min,44px)}.ProgressionView_name__Ctuc6{color:var(--color-fg)}.ProgressionView_value__RBBIi{font-weight:600;color:var(--color-fg)}.ProgressionView_proxy__V4myC{color:var(--color-subtle);font-weight:700}.ProgressionView_maskedChart__GHch8{font-size:13px;color:var(--color-muted);margin:0;letter-spacing:.08em}.EoyProjectionCard_card__NSaPI{display:flex;flex-direction:column;gap:4px;padding:clamp(12px,3vw,16px) clamp(14px,4vw,18px);border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:16px}.EoyProjectionCard_label__4RE5l{font-size:12px;color:var(--color-muted)}.EoyProjectionCard_value__obPE1{font-size:clamp(18px,4vw,22px);font-weight:700;color:var(--color-fg)}.EoyProjectionCard_growth__wEWZa{font-size:13px;color:var(--color-positive);font-weight:500}.EoyProjectionCard_insufficient__CKHUe{font-size:13px;color:var(--color-muted);font-style:italic}.EoyProjectionCard_errorInline__7Q3Gu{padding:8px 12px;border-radius:8px;background:var(--color-surface-error);font-size:13px;color:var(--color-negative)}.EoyProjectionCard_btnGhost__CZLzm{padding:4px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-muted);cursor:pointer;font-size:12px;min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);align-self:flex-start}.PatrimoineClientShell_main__yosOZ{max-width:640px;margin:clamp(16px,4vw,40px) auto;padding:0 max(clamp(12px,4vw,16px),env(safe-area-inset-right)) env(safe-area-inset-bottom,0) max(clamp(12px,4vw,16px),env(safe-area-inset-left));font-family:system-ui,sans-serif;color:var(--color-fg)}.FiscalOptimizerCardV2_card__Cca5Y{background:radial-gradient(120% 140% at 100% 0,var(--color-accent-soft),transparent 55%),var(--color-kpi-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-5,24px) var(--space-5,24px);color:var(--color-kpi-fg);display:flex;justify-content:space-between;align-items:center;gap:var(--space-5,24px);flex-wrap:wrap}.FiscalOptimizerCardV2_label__EkvNr{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-kpi-muted)}.FiscalOptimizerCardV2_big__NnQE7{font-size:clamp(var(--fs-lg),6vw,var(--fs-2xl));font-weight:var(--fw-bold);letter-spacing:-.5px;margin:var(--space-1,4px) 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FiscalOptimizerCardV2_why__GegvW{font-size:var(--fs-sm,14px);color:var(--color-kpi-muted);max-width:460px}.FiscalOptimizerCardV2_cta__TL_26{padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);border:none;font-size:var(--fs-sm,14px);font-weight:var(--fw-bold);cursor:pointer;min-height:var(--touch-target-min,44px)}.FiscalOptimizerCardV2_cta__TL_26:hover{filter:brightness(1.08)}.FiscalOptimizerCardV2_detail__cLWZp{flex-basis:100%;border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3,12px);margin-top:var(--space-2,8px);font-size:var(--fs-sm,14px);color:var(--color-kpi-muted)}.FiscalOptimizerCardV2_breakdownList__2RJBd{margin:var(--space-3,12px) 0 0;display:flex;flex-direction:column;gap:var(--space-2,8px)}.FiscalOptimizerCardV2_breakdownRow__xO2oP{display:flex;justify-content:space-between;gap:var(--space-3,12px);font-size:var(--fs-sm,14px)}.FiscalOptimizerCardV2_breakdownRow__xO2oP dt{color:var(--color-kpi-muted)}.FiscalOptimizerCardV2_breakdownRow__xO2oP dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.FiscalOptimizerCardV2_disclaimer__4Q9mA{flex-basis:100%;font-size:var(--fs-xs);color:var(--color-kpi-muted)}@media (max-width:860px){.FiscalOptimizerCardV2_card__Cca5Y{flex-direction:column;align-items:flex-start}}.EnvelopeRoomsCardV2_card__MAZbf{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4,16px)}.EnvelopeRoomsCardV2_cardTitle__ySW7M{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--color-subtle);margin-bottom:var(--space-3,12px)}.EnvelopeRoomsCardV2_env__l9JTk{display:flex;flex-direction:column;gap:var(--space-2,8px)}.EnvelopeRoomsCardV2_row__C_VI4+.EnvelopeRoomsCardV2_row__C_VI4{margin-top:var(--space-2,8px)}.EnvelopeRoomsCardV2_top__6Oi1Z{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2,8px)}.EnvelopeRoomsCardV2_name___N0_B{font-size:var(--fs-sm,14px);font-weight:var(--fw-bold);display:flex;align-items:center;gap:7px}.EnvelopeRoomsCardV2_dot__h3hV6{width:9px;height:9px;border-radius:var(--radius-sm);flex-shrink:0}.EnvelopeRoomsCardV2_room__zuyMF{font-size:var(--fs-sm,14px);color:var(--color-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EnvelopeRoomsCardV2_bar__DDUoX{height:8px;border-radius:var(--radius-pill);background:var(--color-track);overflow:hidden}.EnvelopeRoomsCardV2_barFill__nYhGa{display:block;height:100%;border-radius:var(--radius-pill)}.EnvelopeRoomsCardV2_overBadge__HQU3Q{margin-left:var(--space-2,8px)}.EnvelopeRoomsCardV2_unconfigured__lwQiX{font-size:var(--fs-sm,14px);color:var(--color-subtle)}.EnvelopeRoomsCardV2_snapshotLink__abMVK{align-self:flex-start;background:none;border:none;color:var(--color-accent);font-size:var(--fs-xs);cursor:pointer;padding:2px 0;min-height:var(--touch-target-min,44px)}.EnvelopeRoomsCardV2_cardEmpty__3qGuo{align-self:start}.EnvelopeRoomsCardV2_emptyLink__Cu8Jf{color:var(--color-accent)}.EnvelopeRoomsCardV2_empty__P4s8h{margin:0;color:var(--color-muted);font-size:var(--fs-sm);line-height:1.5}.EnvelopeRoomsCardV2_env__l9JTk[hidden]{display:none}.TaxBalanceCardV2_card__7iTxM{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.TaxBalanceCardV2_detailLines__V_OUf{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--color-muted);display:flex;flex-direction:column;gap:4px}.TaxBalanceCardV2_detailValue__oX7Lm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaxBalanceCardV2_balanceSegment__t6cI4{white-space:nowrap}.TaxBalanceCardV2_emptyTitle__plKyg{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-fg)}.TaxBalanceCardV2_emptyBody__j6tTm{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--color-muted)}.TaxBalanceCardV2_skelDetail__N4CEd,.TaxBalanceCardV2_skelSub__kgDq_,.TaxBalanceCardV2_skelValue__bE_aB{display:inline-block;border-radius:var(--radius-sm);color:transparent;-webkit-user-select:none;user-select:none}.TaxBalanceCardV2_skelValue__bE_aB{width:60%}.TaxBalanceCardV2_skelSub__kgDq_{width:80%}.TaxBalanceCardV2_skelDetail__N4CEd{width:72px;background:var(--color-border)}.DeadlinesCardV2_card__BVB_P{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4,16px)}.DeadlinesCardV2_cardTitle__Z3_nd{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--color-subtle);margin-bottom:var(--space-3,12px)}.DeadlinesCardV2_list__qZYfX{display:flex;flex-direction:column;gap:var(--space-3,12px);font-size:var(--fs-sm,14px);list-style:none;margin:0;padding:0}.DeadlinesCardV2_row__Msvcg{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2,8px)}.DeadlinesCardV2_urgencyLabel__QK3IF{font-size:var(--fs-xs);display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.DeadlinesCardV2_footerLink__S0vqf{margin-top:var(--space-3,12px);font-size:var(--fs-xs);color:var(--color-accent);text-decoration:none;display:inline-block;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center}.DeadlinesCardV2_info__Kw8pJ{font-size:var(--fs-sm,14px);color:var(--color-subtle)}.GuideCardsV2_grid__4UCp6{display:grid;gap:var(--space-4,14px);grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.GuideCardsV2_grid__4UCp6{grid-template-columns:1fr}}.GuideCardsV2_card__IxOkX{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4,18px);text-decoration:none;display:block;min-height:var(--touch-target-min,44px)}.GuideCardsV2_card__IxOkX:hover{border-color:var(--color-border-strong)}.GuideCardsV2_cardTitle__VYJpz{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-2,8px)}.GuideCardsV2_cardBody__Wlw0G{font-size:var(--fs-sm,13px);color:var(--color-muted)}.AccountCategoryWidget_card__x_0N1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out-expo),box-shadow var(--dur-fast) var(--ease-out-expo);min-height:var(--space-16,80px);display:flex;flex-direction:column;position:relative}.AccountCategoryWidget_accentBar__u4uln{height:2px;flex-shrink:0;opacity:.7;background:var(--color-muted)}.AccountCategoryWidget_card__x_0N1[data-group=liquid] .AccountCategoryWidget_accentBar__u4uln{background:var(--color-accent)}.AccountCategoryWidget_card__x_0N1[data-group=registered] .AccountCategoryWidget_accentBar__u4uln{background:var(--color-signature-accent-alt)}.AccountCategoryWidget_card__x_0N1[data-group=investment] .AccountCategoryWidget_accentBar__u4uln{background:var(--color-warning)}.AccountCategoryWidget_card__x_0N1[data-group=liability] .AccountCategoryWidget_accentBar__u4uln{background:var(--color-negative)}.AccountCategoryWidget_card__x_0N1[data-group=other] .AccountCategoryWidget_accentBar__u4uln{background:var(--color-muted)}.AccountCategoryWidget_trigger__GQknj{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);background:none;border:none;border-radius:0;cursor:pointer;width:100%;text-align:left;color:inherit;font-family:var(--font-ui);min-height:var(--touch-target-min,44px)}.AccountCategoryWidget_colLeft__jJ60X{flex:1 1;min-width:0}.AccountCategoryWidget_labelRow__0dslD{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.AccountCategoryWidget_dot__NtenF{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block;background:var(--color-muted)}.AccountCategoryWidget_card__x_0N1[data-group=liquid] .AccountCategoryWidget_dot__NtenF{background:var(--color-accent)}.AccountCategoryWidget_card__x_0N1[data-group=registered] .AccountCategoryWidget_dot__NtenF{background:var(--color-signature-accent-alt)}.AccountCategoryWidget_card__x_0N1[data-group=investment] .AccountCategoryWidget_dot__NtenF{background:var(--color-warning)}.AccountCategoryWidget_card__x_0N1[data-group=liability] .AccountCategoryWidget_dot__NtenF{background:var(--color-negative)}.AccountCategoryWidget_card__x_0N1[data-group=other] .AccountCategoryWidget_dot__NtenF{background:var(--color-muted)}.AccountCategoryWidget_groupLabel__UWoF8{font-size:var(--fs-2xs,10px);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted)}.AccountCategoryWidget_card__x_0N1[data-group=liquid] .AccountCategoryWidget_groupLabel__UWoF8{color:var(--color-accent)}.AccountCategoryWidget_card__x_0N1[data-group=registered] .AccountCategoryWidget_groupLabel__UWoF8{color:var(--color-signature-accent-alt)}.AccountCategoryWidget_card__x_0N1[data-group=investment] .AccountCategoryWidget_groupLabel__UWoF8{color:var(--color-warning)}.AccountCategoryWidget_card__x_0N1[data-group=liability] .AccountCategoryWidget_groupLabel__UWoF8{color:var(--color-negative)}.AccountCategoryWidget_card__x_0N1[data-group=other] .AccountCategoryWidget_groupLabel__UWoF8{color:var(--color-muted)}.AccountCategoryWidget_countLabel__u0czW{font-size:var(--fs-2xs,11px);color:var(--color-muted);margin-bottom:var(--space-2)}.AccountCategoryWidget_totalValue__lPc8b{font-size:clamp(var(--fs-lg),3vw,var(--fs-xl,20px));font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:var(--color-fg)}.AccountCategoryWidget_card__x_0N1[data-group=liability] .AccountCategoryWidget_totalValue__lPc8b{color:var(--color-negative)}.AccountCategoryWidget_totalMasked__DZRx1{letter-spacing:.08em}.AccountCategoryWidget_totalMasked__DZRx1,.AccountCategoryWidget_totalUnavailable__MvQh2{font-size:clamp(var(--fs-lg),3vw,var(--fs-xl,20px));font-weight:var(--fw-bold);color:var(--color-muted);display:block}.AccountCategoryWidget_colRight__4A08x{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:var(--space-2);flex-shrink:0}.AccountCategoryWidget_chevron__dRRCk{width:28px;height:28px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-2,var(--color-surface));display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(0deg);transition:transform var(--dur-fast) var(--ease-out-expo)}.AccountCategoryWidget_trigger__GQknj[data-expanded=true] .AccountCategoryWidget_chevron__dRRCk{transform:rotate(180deg)}.AccountCategoryWidget_chevronIcon__SA4jB{color:var(--color-muted)}.AccountCategoryWidget_body__w_ZE0{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-normal) var(--ease-out-expo)}.AccountCategoryWidget_body__w_ZE0[data-expanded=true]{grid-template-rows:1fr}.AccountCategoryWidget_bodyInner__pRNUE{overflow:hidden}.AccountCategoryWidget_bodyContent__yZBef{border-top:1px solid var(--color-border);padding-top:var(--space-2);padding-bottom:var(--space-1);background:color-mix(in srgb,var(--color-bg) 85%,transparent)}.AccountCategoryWidget_accountList__MpdKT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.AccountCategoryWidget_trigger__GQknj:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.AccountCategoryWidget_body__w_ZE0{transition:none}}