.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)}.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)}}.FiscalSubNavV2_subnav__I8TRN{display:flex;gap:var(--space-2,8px);overflow-x:auto;padding-bottom:var(--space-1,4px)}.FiscalSubNavV2_link__a2uBh{font-size:var(--fs-xs);padding:var(--space-2,8px) var(--space-3,12px);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,44px);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)}.GuideLayout_main__Y2rlf{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)}.GuideLayout_breadcrumb__SKBm7{display:flex;align-items:center;gap:var(--space-2,8px);margin-bottom:20px;font-size:clamp(11px,2.5vw,13px);flex-wrap:wrap}.GuideLayout_breadcrumbLink__hQc_T{color:var(--color-accent);text-decoration:none;min-height:var(--touch-target-min,44px);display:inline-flex;align-items:center}.GuideLayout_breadcrumbSep__ICUkX{color:var(--color-subtle)}.GuideLayout_breadcrumbCurrent__hPk_1{color:var(--color-muted);font-weight:500}.GuideLayout_header__Ejc16{margin-bottom:var(--space-5,24px)}.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_h1__kyzQt{font-size:clamp(20px,5vw,26px);font-weight:800;margin:0 0 6px;color:var(--color-fg)}.GuideLayout_subtitle__AOVxd{font-size:clamp(12px,3vw,14px);color:var(--color-muted);margin:0;line-height:1.5}.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;white-space:nowrap}.GuideLayout_infoValueHighlight__lIXql{font-weight:700;color:var(--color-tfsa);font-size:clamp(13px,3.5vw,15px)}.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}.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_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}.DeclarationView_main__Rl4eM{max-width:920px;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)}.DeclarationView_breadcrumb__HvfEN{display:inline-flex;align-items:center;gap:6px;font-size:clamp(11px,2.5vw,13px);color:var(--color-muted);margin-bottom:12px}.DeclarationView_breadcrumbLink__5TQEt{color:var(--color-accent);text-decoration:none}.DeclarationView_breadcrumbLink__5TQEt:hover{text-decoration:underline}.DeclarationView_header__e7RhT{margin-bottom:16px}.DeclarationView_h1__idMFo{font-size:clamp(18px,4.5vw,24px);font-weight:800;margin:0 0 4px;color:var(--color-fg)}.DeclarationView_subtitle__zOIxo{font-size:clamp(11px,2.5vw,13px);color:var(--color-muted);margin:0}.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:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.DeclarationView_btnGhost__3KRkg:hover{border-color:var(--color-accent)}.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:11px;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:auto 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:12px;color:var(--color-accent);background:var(--color-surface-alt);border-radius:6px;padding:2px 7px;min-width:30px;text-align:center}.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:11px;color:var(--color-muted)}.DeclarationView_boxActualEmpty__vtj1c{font-size:11px;color:var(--color-subtle);font-style:italic}.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)}.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:760px;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),64px) max(env(safe-area-inset-left,0px),16px);font-family:system-ui,sans-serif;color:var(--color-fg)}.AnnualRatesForm_header__pDcXi{margin-bottom:20px}.AnnualRatesForm_backLink__b3L7_{display:inline-block;font-size:clamp(11px,2.5vw,13px);color:var(--color-muted);text-decoration:none;margin-bottom:12px}.AnnualRatesForm_backLink__b3L7_:hover{color:var(--color-fg);text-decoration:underline}.AnnualRatesForm_h1__gt2vP{font-size:clamp(18px,4.5vw,24px);font-weight:800;margin:0 0 4px;color:var(--color-fg)}.AnnualRatesForm_subtitle__Zjlc2{font-size:clamp(11px,2.5vw,13px);color:var(--color-muted);margin:0}.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,var(--color-warning))}.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:clamp(10px,2.2vw,11px);color:var(--color-error,var(--color-warning));line-height:1.4}.AnnualRatesForm_submitBtn__0afB3{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_bracketsEditHint__mbdJP{margin:0 0 12px;font-size:clamp(10px,2.2vw,11px);color:var(--color-muted);font-style:italic}.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,var(--color-warning)) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error,var(--color-warning)) 35%,transparent);color:var(--color-error,var(--color-warning));font-size:clamp(12px,2.8vw,13px)}.PensionIncomeViewV2_main__6dRnf{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:var(--font-display);color:var(--color-fg)}.PensionIncomeViewV2_header__SQ_VE{margin:16px 0 12px}.PensionIncomeViewV2_h1__dERN5{font-size:clamp(18px,4.5vw,24px);font-weight:800;margin:0 0 4px;color:var(--color-fg)}.PensionIncomeViewV2_subtitle__XJ8x_{font-size:clamp(11px,2.5vw,13px);color:var(--color-muted);margin:0}.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:clamp(11px,2.5vw,12px);color:var(--color-success,var(--color-fg))}.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)}.ReglescategoriesTab_tabContent__sGUJL{display:flex;flex-direction:column;gap:12px}.ReglescategoriesTab_sectionHeader__ssmPF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:4px}.ReglescategoriesTab_sectionTitle__3Y3BF{margin:0;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-fg);letter-spacing:-.01em}.ReglescategoriesTab_sectionDesc___40Pb{margin:0;font-size:12px;color:var(--color-muted);line-height:1.55}.ReglescategoriesTab_ruleCount__MA46M{font-size:12px;color:var(--color-muted);padding:2px 8px;border-radius:999px;background:var(--color-surface-alt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReglescategoriesTab_btnPrimary__aRmZ9{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;min-height:44px;border:none;border-radius:8px;background:var(--color-accent);color:var(--color-surface);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.ReglescategoriesTab_btnPrimary__aRmZ9:hover{opacity:.88}.ReglescategoriesTab_btnSecondary__1Vc3S{padding:7px 14px;min-height:44px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-alt);color:var(--color-fg);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s}.ReglescategoriesTab_btnSecondary__1Vc3S:hover{opacity:.85}.ReglescategoriesTab_emptyState__gPRX2{border:1px dashed var(--color-border);border-radius:12px;padding:36px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ReglescategoriesTab_emptyTitle__3kj7G{margin:0;font-size:15px;font-weight:700;color:var(--color-fg)}.ReglescategoriesTab_emptyBody___bQaT{margin:0;font-size:13px;color:var(--color-muted);line-height:1.55;max-width:360px}.ReglescategoriesTab_errorBanner__2Fnq_{border:1px solid var(--color-border-error);border-radius:12px;padding:16px 18px;background:var(--color-surface-error);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ReglescategoriesTab_errorBannerMsg__FMFK_{margin:0;font-size:14px;color:var(--color-negative);font-weight:600}.ReglescategoriesTab_offlineBanner__iqu7c{border:1px solid var(--color-border-warning);border-radius:12px;padding:14px 18px;background:var(--color-surface-warning);display:flex;align-items:center;gap:10px}.ReglescategoriesTab_offlineBannerMsg__UvUOc{margin:0;font-size:13px;color:var(--color-warning);font-weight:600}.ReglescategoriesTab_skeletonWrap__mlJya{display:flex;flex-direction:column;gap:12px}.ReglescategoriesTab_skeletonCard__XlmLV{border:1px solid var(--color-border);border-radius:12px;padding:16px 18px;background:var(--color-surface);display:flex;flex-direction:column;gap:8px}.ReglescategoriesTab_skeletonLine__xB35k{border-radius:6px;background:var(--color-surface-alt);animation:ReglescategoriesTab_cat-rules-skeleton-pulse__z6DFg 1.4s ease-in-out infinite}@media (prefers-reduced-motion:no-preference){@keyframes ReglescategoriesTab_cat-rules-skeleton-pulse__z6DFg{0%,to{opacity:.4}50%{opacity:.8}}}.ReglescategoriesTab_ruleCard__aEyZR,.ReglescategoriesTab_ruleList__njBsq{display:flex;flex-direction:column;gap:10px}.ReglescategoriesTab_ruleCard__aEyZR{border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;background:var(--color-surface)}.ReglescategoriesTab_ruleCardHeader__wqfkB{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.ReglescategoriesTab_ruleCardMeta__XZGyA{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.ReglescategoriesTab_ruleCondition__PKv8K{font-size:14px;font-weight:600;color:var(--color-fg);word-break:break-word}.ReglescategoriesTab_ruleConditionHighlight__gxhjt{font-style:italic;color:var(--color-accent)}.ReglescategoriesTab_ruleCategory__4Pceu{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.ReglescategoriesTab_rulePriority__g_p6G{font-size:11px;color:var(--color-muted)}.ReglescategoriesTab_ruleCardActions__ojrFD{display:flex;gap:6px;align-items:flex-start;flex-shrink:0}.ReglescategoriesTab_catBadge__GFr8E{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.ReglescategoriesTab_catBadgeIncome__1VRsS{background:color-mix(in srgb,var(--color-cat-income) 14%,transparent);color:var(--color-cat-income)}.ReglescategoriesTab_catBadgeExpense__YTyMs{background:color-mix(in srgb,var(--color-cat-expense) 14%,transparent);color:var(--color-cat-expense)}.ReglescategoriesTab_catBadgeTransfer__zEg_b{background:color-mix(in srgb,var(--color-cat-transfer) 14%,transparent);color:var(--color-cat-transfer)}.ReglescategoriesTab_catBadgeNeutral__XfEBl{background:var(--color-surface-alt);color:var(--color-muted)}.ReglescategoriesTab_iconBtn__a5qyC{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;min-width:44px;min-height:44px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-muted);font-size:12px;cursor:pointer;white-space:nowrap;transition:background .1s,color .1s}.ReglescategoriesTab_iconBtn__a5qyC:hover{background:var(--color-surface-alt);color:var(--color-fg)}.ReglescategoriesTab_iconBtnDanger__8kshx:hover{background:color-mix(in srgb,var(--color-negative) 12%,transparent);color:var(--color-negative);border-color:var(--color-border-error)}.ReglescategoriesTab_directionChip__h7S7d{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:600;background:var(--color-surface-alt);color:var(--color-muted)}.ReglescategoriesTab_dialogBackdrop__3Hpn4{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.ReglescategoriesTab_dialog__s_I2a{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.ReglescategoriesTab_dialogTitle__waiGg{margin:0;font-size:17px;font-weight:800;color:var(--color-fg);letter-spacing:-.01em}.ReglescategoriesTab_deleteDialog__bsGDs{border-color:var(--color-border-error)}.ReglescategoriesTab_ruleListItem__KUPJX{list-style:none;margin:0;padding:0}.ReglescategoriesTab_formGroup__IUsQf{display:flex;flex-direction:column;gap:6px}.ReglescategoriesTab_fieldLabel__xmBjU{font-size:12px;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.ReglescategoriesTab_fieldInput__zQK3I{padding:10px 12px;min-height:44px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-alt);color:var(--color-fg);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.ReglescategoriesTab_fieldInput__zQK3I:focus{border-color:var(--color-accent)}.ReglescategoriesTab_fieldInputError__8FTAY{border-color:var(--color-negative)}.ReglescategoriesTab_fieldError__dOC_5{margin:0;font-size:12px;color:var(--color-negative);line-height:1.4}.ReglescategoriesTab_fieldHint__Yoq_L{margin:0;font-size:11px;color:var(--color-muted);line-height:1.4}.ReglescategoriesTab_radioFieldset__TPqWv{border:none;padding:0;margin:0}.ReglescategoriesTab_radioLegend__Nbsur{font-size:12px;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;padding:0}.ReglescategoriesTab_radioGroup__bLYyy{display:flex;flex-wrap:wrap;gap:8px}.ReglescategoriesTab_radioLabel__WSikj{display:flex;align-items:center;gap:6px;padding:8px 14px;min-height:44px;border:1px solid var(--color-border);border-radius:8px;background:transparent;cursor:pointer;font-size:13px;color:var(--color-muted);transition:border-color .1s,background .1s,color .1s}.ReglescategoriesTab_radioLabel__WSikj:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-fg);font-weight:600}.ReglescategoriesTab_radioInput__3yBOm{accent-color:var(--color-accent)}.ReglescategoriesTab_dialogActions__8xsDP{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ReglescategoriesTab_formFieldsWrap__0GGNB{display:flex;flex-direction:column;gap:var(--space-4,16px)}.ReglescategoriesTab_priorityInput__xHdpT{max-width:120px}.ReglescategoriesTab_formActions__iVvNR{margin-top:20px}.ReglescategoriesTab_btnSubmit__r5NOU{padding:9px 20px;min-height:44px;border:none;border-radius:8px;background:var(--color-accent);color:var(--color-surface);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.ReglescategoriesTab_btnSubmit__r5NOU:hover{opacity:.88}.ReglescategoriesTab_btnSubmit__r5NOU:disabled{opacity:.5;cursor:wait}.ReglescategoriesTab_btnCancel__jyZpT{padding:9px 16px;min-height:44px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-muted);font-size:13px;cursor:pointer;white-space:nowrap}.ReglescategoriesTab_deleteDialogBody__gLAqK{font-size:14px;color:var(--color-muted);line-height:1.55;margin:0}.ReglescategoriesTab_deleteDialogHighlight__gIwKi{font-weight:700;color:var(--color-fg)}.ReglescategoriesTab_btnDanger__M_ObT{padding:9px 20px;min-height:44px;border:none;border-radius:8px;background:var(--color-negative);color:var(--color-kpi-fg);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.ReglescategoriesTab_btnDanger__M_ObT:disabled{opacity:.5;cursor:wait}.ReglescategoriesTab_toast__tC8Ss{position:fixed;bottom:24px;right:24px;background:var(--color-surface-success);border:1px solid var(--color-border-success);color:var(--color-positive);padding:12px 18px;border-radius:10px;font-size:13px;font-weight:600;z-index:1100;box-shadow:0 4px 24px rgba(0,0,0,.18);animation:ReglescategoriesTab_toast-in__OkP1d .2s ease}@keyframes ReglescategoriesTab_toast-in__OkP1d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ReglescategoriesTab_categorySection__v_w8O{border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;background:var(--color-surface-alt)}.CategoryEditorPanel_wrap__xLF6N{display:flex;flex-direction:column;gap:var(--space-4,16px);padding:var(--space-4,16px);border-radius:var(--radius-lg,12px);border:1px solid var(--color-border);background:var(--color-surface)}.CategoryEditorPanel_header__diPS_{display:flex;flex-direction:column;gap:var(--space-1,4px)}.CategoryEditorPanel_title__Olr2j{font-size:var(--fs-xs,12px);font-weight:var(--fw-semibold,600);color:var(--color-subtle);text-transform:uppercase;letter-spacing:.07em;font-family:var(--font-display,system-ui)}.CategoryEditorPanel_transferNote___4HUy{font-size:var(--fs-2xs,11px);color:var(--plasma-magenta-text);font-family:var(--font-ui,system-ui);font-style:italic}.CategoryEditorPanel_grid__JYK9y{display:flex;flex-wrap:wrap;gap:var(--space-2,8px)}.CategoryEditorPanel_chip__uayeW{border-radius:var(--radius-pill,9999px);border:1px solid var(--color-border);background:transparent;color:var(--color-muted)}.CategoryEditorPanel_chipActive__1wYxA,.CategoryEditorPanel_chip__uayeW{padding:4px 10px;min-height:44px;font-size:var(--fs-xs,12px);font-family:var(--font-ui,system-ui);cursor:pointer;transition:border-color .1s,background .1s}.CategoryEditorPanel_chipActive__1wYxA{border-radius:var(--radius-pill,9999px);border:1px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);font-weight:var(--fw-semibold,600)}.CategoryEditorPanel_errorMsg__WibL3{margin:0;font-size:var(--fs-xs,12px);color:var(--color-negative);font-family:var(--font-ui,system-ui)}.CategoryEditorPanel_actions__487MR{display:flex;gap:var(--space-2,8px);justify-content:flex-end}.CategoryEditorPanel_cancelBtn__zD17P{padding:var(--space-2,8px) var(--space-4,16px);min-height:44px;border-radius:var(--radius-sm,8px);border:1px solid var(--color-border);background:transparent;color:var(--color-muted);font-size:var(--fs-sm,14px);font-family:var(--font-ui,system-ui);cursor:pointer}.CategoryEditorPanel_confirmBtn__3kVM4{cursor:pointer}.CategoryEditorPanel_confirmBtnBusy__wuqYT,.CategoryEditorPanel_confirmBtn__3kVM4{padding:var(--space-2,8px) var(--space-4,16px);min-height:44px;border-radius:var(--radius-sm,8px);border:none;background:var(--color-accent);color:var(--color-surface);font-size:var(--fs-sm,14px);font-weight:var(--fw-semibold,600);font-family:var(--font-ui,system-ui);white-space:nowrap}.CategoryEditorPanel_confirmBtnBusy__wuqYT{cursor:wait;opacity:.6}.PortalLink_portal__VNDRM{box-sizing:border-box;position:absolute;top:50%;left:50%;--r:var(--portal-r,250px);transform:rotate(calc(1turn / var(--n) * var(--i))) translate(var(--r)) rotate(calc(-1 * (1turn / var(--n) * var(--i))));display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:88px;margin-left:-44px;margin-top:-44px;padding:var(--space-1);text-decoration:none;color:inherit;opacity:0;animation:PortalLink_portalIn__ntHsa .55s cubic-bezier(.2,.9,.25,1) forwards;animation-delay:calc(.15s + var(--i) * .07s)}@keyframes PortalLink_portalIn__ntHsa{0%{opacity:0;transform:rotate(calc(1turn / var(--n) * var(--i))) translate(calc(var(--r) * .6)) rotate(calc(-1 * (1turn / var(--n) * var(--i)))) scale(.6)}to{opacity:1;transform:rotate(calc(1turn / var(--n) * var(--i))) translate(var(--r)) rotate(calc(-1 * (1turn / var(--n) * var(--i)))) scale(1)}}.PortalLink_node__8GglF{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--color-surface) 78%,transparent);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;flex-shrink:0;transition:border-color var(--dur-fast) var(--ease-out-expo),transform var(--dur-fast) var(--ease-out-expo),background var(--dur-fast) var(--ease-out-expo)}.PortalLink_portal__VNDRM:focus-visible .PortalLink_node__8GglF,.PortalLink_portal__VNDRM:hover .PortalLink_node__8GglF{border-color:var(--color-border-strong);transform:scale(1.08);background:var(--color-surface)}.PortalLink_portal__VNDRM:focus-visible{outline:none}.PortalLink_portal__VNDRM:focus-visible .PortalLink_node__8GglF{outline:2px solid var(--color-accent);outline-offset:2px}.PortalLink_dot__66IYd{width:9px;height:9px;border-radius:50%;background:var(--portal-color,var(--color-accent))}.PortalLink_label__NllSI{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted);white-space:nowrap}.PortalLink_portal__VNDRM:focus-visible .PortalLink_label__NllSI,.PortalLink_portal__VNDRM:hover .PortalLink_label__NllSI{color:var(--color-fg)}@media (max-width:720px){.PortalLink_portal__VNDRM{position:static;transform:none!important;flex-direction:row;width:100%;margin:0;padding:var(--space-2) var(--space-1);justify-content:flex-start;gap:var(--space-3);min-height:var(--touch-target-min,44px);border-bottom:1px solid var(--color-border);animation:none;opacity:1}.PortalLink_node__8GglF{width:40px;height:40px}.PortalLink_label__NllSI{font-size:var(--fs-sm)}}@media (prefers-reduced-motion:reduce){.PortalLink_portal__VNDRM{animation:none;opacity:1}.PortalLink_node__8GglF{transition:none}}.OrbitReveal_stage__nUS9J{position:relative;box-sizing:border-box;height:100svh;height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:max(var(--space-8),env(safe-area-inset-top,0px)) max(var(--space-5),env(safe-area-inset-right,0px)) max(var(--space-8),env(safe-area-inset-bottom,0px)) max(var(--space-5),env(safe-area-inset-left,0px));--portal-r:clamp(140px,32vmin,250px)}.OrbitReveal_auroraBg__Tqvc3{position:absolute;inset:0;z-index:0;background:radial-gradient(38% 46% at 50% 42%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 70%),radial-gradient(30% 40% at 78% 70%,color-mix(in srgb,var(--color-signature-accent-alt) 9%,transparent),transparent 72%),var(--color-bg);animation:OrbitReveal_breathe__1JtVT 14s ease-in-out infinite}@keyframes OrbitReveal_breathe__1JtVT{0%,to{opacity:.85}50%{opacity:1}}.OrbitReveal_stars__FXI6V{position:absolute;inset:0;z-index:0;opacity:.5;background-image:radial-gradient(1px 1px at 20% 30%,color-mix(in srgb,var(--color-fg) 60%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 70% 20%,color-mix(in srgb,var(--color-fg) 40%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 85% 65%,color-mix(in srgb,var(--color-fg) 50%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 35% 80%,color-mix(in srgb,var(--color-fg) 35%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 55% 55%,color-mix(in srgb,var(--color-fg) 30%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 12% 68%,color-mix(in srgb,var(--color-fg) 40%,transparent) 50%,transparent 51%)}[data-theme=aurora-light] .OrbitReveal_stars__FXI6V{display:none}[data-theme=aurora-light] .OrbitReveal_auroraBg__Tqvc3{opacity:.7}.OrbitReveal_ring__PHMag{position:absolute;border:1px dashed var(--color-border);border-radius:50%;z-index:1;pointer-events:none;width:calc(var(--portal-r) * 2.24);height:calc(var(--portal-r) * 2.24);left:calc(50% - (var(--portal-r) * 1.12));top:calc(50% - (var(--portal-r) * 1.12));animation:OrbitReveal_spin__4vjOl 90s linear infinite}.OrbitReveal_ringAlt__boD8q{width:calc(var(--portal-r) * 2.72);height:calc(var(--portal-r) * 2.72);left:calc(50% - (var(--portal-r) * 1.36));top:calc(50% - (var(--portal-r) * 1.36));opacity:.5;animation-direction:reverse;animation-duration:120s}@keyframes OrbitReveal_spin__4vjOl{to{transform:rotate(1turn)}}.OrbitReveal_portalOrbit__ZEuwo{position:absolute;inset:0;z-index:3}.OrbitReveal_center__3MH_f{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;animation:OrbitReveal_centerIn__FZpfV .7s var(--ease-out-expo) both}@keyframes OrbitReveal_centerIn__FZpfV{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.OrbitReveal_mark__7WcO2{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--color-accent),var(--color-accent-dim) 70%);box-shadow:0 0 0 1px var(--color-border-strong),0 0 32px -4px color-mix(in srgb,var(--color-accent) 60%,transparent)}.OrbitReveal_greeting__cOHBF{font-size:var(--fs-sm);color:var(--color-muted);margin:0}.OrbitReveal_tagline__p8yFL{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.3px;max-width:320px;margin:0}.OrbitReveal_accent__l7yAM{color:var(--color-accent)}.OrbitReveal_hint__nPMRc{position:absolute;bottom:var(--space-5);left:0;right:0;z-index:2;text-align:center;font-size:var(--fs-xs);color:var(--color-subtle);margin:0}@media (max-width:720px){.OrbitReveal_stage__nUS9J{overflow:visible;height:auto;padding:max(var(--space-7),env(safe-area-inset-top,0px)) max(var(--space-4),env(safe-area-inset-right,0px)) max(var(--space-8),env(safe-area-inset-bottom,0px)) max(var(--space-4),env(safe-area-inset-left,0px));align-items:flex-start}.OrbitReveal_ring__PHMag{display:none}.OrbitReveal_portalOrbit__ZEuwo{position:static;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6);width:100%;max-width:340px}.OrbitReveal_center__3MH_f{width:100%}.OrbitReveal_hint__nPMRc{position:static;margin-top:var(--space-5)}}@media (prefers-reduced-motion:reduce){.OrbitReveal_auroraBg__Tqvc3,.OrbitReveal_center__3MH_f,.OrbitReveal_ring__PHMag{animation:none}}.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:var(--fs-2xl,40px);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-divider,var(--color-border));padding-top:var(--space-3,12px);margin-top:var(--space-2,8px);font-size:var(--fs-sm,14px);color:var(--color-kpi-muted)}.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)}.TaxBalanceCardV2_card__7iTxM{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4,16px)}.TaxBalanceCardV2_detailLines__V_OUf{margin-top:var(--space-4,16px);font-size:var(--fs-sm,14px);color:var(--color-muted);display:flex;flex-direction:column;gap:4px}.TaxBalanceCardV2_detailValue__oX7Lm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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}.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)}.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)}.FiscalViewV2_main__8I69_{display:flex;flex-direction:column;gap:var(--space-4,16px);padding-block:var(--space-5,24px)}.FiscalViewV2_header__gvr7J{display:flex;align-items:baseline;gap:var(--space-3,12px)}.FiscalViewV2_h1__Pxt8M{font-size:var(--fs-xl,28px);font-weight:var(--fw-bold);letter-spacing:-.2px}.FiscalViewV2_yearNav__hY_tg{display:flex;align-items:center;gap:var(--space-2,8px);margin-left:auto}.FiscalViewV2_yearLabel__QrA7F{font-size:var(--fs-sm,14px);color:var(--color-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FiscalViewV2_btnGhost__L_TYb{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);cursor:pointer}.FiscalViewV2_grid3___U2yd{display:grid;gap:var(--space-4,16px);grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.FiscalViewV2_grid3___U2yd{grid-template-columns:1fr}}.FiscalViewV2_disclaimer__XF0V3{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4,16px) var(--space-4,16px)}.FiscalViewV2_disclaimerTitle__GNAye{display:block;color:var(--color-fg)}.FiscalViewV2_disclaimerBody__pClZ3{color:var(--color-muted);font-size:var(--fs-sm,14px);margin-top:var(--space-1,4px)}.FiscalViewV2_skeletonWrap__tiLcD{display:flex;flex-direction:column;gap:var(--space-3,12px)}