.review-context[data-v-358127f9]{font-size:12px;color:#657286;border-bottom:1px solid var(--line);padding-bottom:12px;white-space:pre-wrap;overflow-wrap:anywhere}.review-layout[data-v-358127f9]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;margin-top:16px}.review-layout>aside[data-v-358127f9]{max-height:65vh;overflow:auto;border-right:1px solid var(--line);padding-right:12px}.review-item[data-v-358127f9]{display:block;text-align:left;width:100%;padding:12px 10px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.review-item small[data-v-358127f9]{display:block;margin-top:5px;color:#657286}.review-item.selected[data-v-358127f9]{background:#edf3f7;color:var(--primary)}.review-reason[data-v-358127f9]{line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.review-editor[data-v-358127f9]{min-width:0}.review-editor label[data-v-358127f9]{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:13px}.review-editor textarea[data-v-358127f9]{width:100%;resize:vertical}.review-editor small[data-v-358127f9]{line-height:1.7;color:#657286}.review-host h3[data-v-358127f9]{font-size:16px}.review-host .notice[data-v-358127f9]{font-size:13px;line-height:1.8}.form-grid[data-v-358127f9]{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:700px){.review-layout[data-v-358127f9]{grid-template-columns:1fr}.review-layout>aside[data-v-358127f9]{max-height:180px;border-right:0;border-bottom:1px solid var(--line);padding:0}.review-item[data-v-358127f9]{padding:8px}.form-grid[data-v-358127f9]{grid-template-columns:1fr}}.demo-notice[data-v-eb82ffc5]{padding:12px 14px;background:#fff4d6;color:#674c16;border-radius:5px;font-size:13px;line-height:1.8;margin:10px 0}.demo-notice p[data-v-eb82ffc5]{margin:6px 0 0}.holder-selector[data-v-da4ef9a4]{max-width:240px}.holder-selector span[data-v-da4ef9a4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-tools[data-v-da4ef9a4]{display:flex;gap:20px;align-items:center;margin:20px 0}.holder-options[data-v-da4ef9a4]{display:grid;gap:8px;max-height:50vh;overflow:auto;margin-bottom:24px}.holder-options label[data-v-da4ef9a4]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border,#ddd);border-radius:10px}.holder-options input[data-v-da4ef9a4]{width:18px;height:18px}.holder-options span[data-v-da4ef9a4]{flex:1}.holder-options small[data-v-da4ef9a4]{display:block;font-size:12px;margin-top:5px;color:var(--muted,#777)}@media(max-width:767px){.holder-selector[data-v-da4ef9a4]{max-width:145px;padding:8px}}.update-versions[data-v-5017c604]{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0 0 16px}.update-versions div[data-v-5017c604]{display:flex;align-items:baseline;gap:12px}.update-versions dt[data-v-5017c604]{color:var(--muted, #626b75);font-size:13px}.update-versions dd[data-v-5017c604]{margin:0;overflow-wrap:anywhere;font-size:14px;font-variant-numeric:tabular-nums}.update-state[data-v-5017c604]{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.update-actions[data-v-5017c604]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.update-actions button[data-v-5017c604]{min-height:40px}.asset-class-tree[data-v-c714abae]{display:grid;gap:2px}.branch-heading[data-v-c714abae]{display:flex;align-items:center}.branch-heading>a[data-v-c714abae]{flex:1;min-width:0;font-size:13px;padding:8px 10px;color:#596775;border-radius:4px;overflow-wrap:anywhere}.branch-heading>a.current[data-v-c714abae]{background:#e8f0f6;color:#234f73}.branch-heading>a[data-v-c714abae]:hover{background:#f0f4f7}.branch-heading button[data-v-c714abae]{padding:7px;color:#596775;flex-shrink:0}.rotated[data-v-c714abae]{transform:rotate(180deg)}.nested[data-v-c714abae]{gap:2px;padding:2px 0 6px 10px;border-left:1px solid #dce5ed;margin-left:8px}.nested .branch-heading>a[data-v-c714abae]{font-size:12px;line-height:1.6}.wealth-navigation[data-v-c25b53da]{overflow-y:auto;min-height:0;flex:1;padding:4px 0 12px}.nav-heading[data-v-c25b53da]{display:flex;align-items:center}.nav-heading>a[data-v-c25b53da]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:11px 12px;font-size:14px;border-radius:6px;color:#596775}.nav-heading>a.current[data-v-c25b53da]{background:#e8f0f6;color:#234f73;font-weight:600}.nav-heading button[data-v-c25b53da]{padding:9px;color:#596775}.nav-heading button svg[data-v-c25b53da]{transition:transform .15s}.rotated[data-v-c25b53da]{transform:rotate(180deg)}.nav-children[data-v-c25b53da]{padding:3px 0 7px 36px;display:grid;gap:2px}.nav-children a[data-v-c25b53da]{font-size:13px;padding:8px 10px;color:#596775;border-radius:4px}.nav-children a.current[data-v-c25b53da]{background:#e8f0f6;color:#234f73}.nav-heading>a[data-v-c25b53da]:hover,.nav-children a[data-v-c25b53da]:hover{background:#f0f4f7}.demo-badge[data-v-9fd32a6a]{border:1px solid #ead59d;border-radius:4px;background:#fff4d6;color:#674c16;min-height:28px;padding:3px 8px;font-size:11px;white-space:nowrap;flex-shrink:0}@media(max-width:767px){.topbar:has(.perspective-return) .top-username[data-v-9fd32a6a]{display:none}.demo-badge[data-v-9fd32a6a]{padding:3px 5px;font-size:10px}}.full-page-shell .workspace[data-v-9fd32a6a]{margin-left:0;padding-bottom:0}.full-page-shell .page-content[data-v-9fd32a6a]{max-width:none}.perspective-return[data-v-9fd32a6a]{min-height:30px;padding:4px 10px;font-size:12px;line-height:1.4;white-space:nowrap;flex-shrink:0}@media(max-width:767px){.topbar:has(.perspective-return)>div[data-v-9fd32a6a]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar:has(.perspective-return) .top-actions select[data-v-9fd32a6a]{max-width:90px}}.property-detail[data-v-51a584d7]{max-width:1200px;margin:auto;min-width:0;width:100%;color:#284a43}.property-heading[data-v-51a584d7]{margin:26px 0}.property-heading h1[data-v-51a584d7]{font-size:28px;margin:8px 0}.property-heading span[data-v-51a584d7],.property-heading p[data-v-51a584d7],.property-panel p[data-v-51a584d7],.property-panel details[data-v-51a584d7]{font-size:13px;color:#718678;line-height:1.9}.property-metrics[data-v-51a584d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.property-metrics>div[data-v-51a584d7],.property-panel[data-v-51a584d7]{background:#fff;border:1px solid #dfe7dc;border-radius:12px;padding:22px;min-width:0}.property-metrics span[data-v-51a584d7],.property-metrics small[data-v-51a584d7]{display:block;font-size:12px;color:#718678;line-height:1.8}.property-metrics strong[data-v-51a584d7]{display:block;font-size:28px;margin:12px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.property-panel[data-v-51a584d7]{margin-top:20px}.property-panel h2[data-v-51a584d7]{font-size:20px;margin:0 0 12px}.projection-heading[data-v-51a584d7]{display:flex;justify-content:space-between;gap:12px}.projection-heading label[data-v-51a584d7]{display:grid;align-content:start;gap:6px;font-size:12px}.projection-heading select[data-v-51a584d7]{padding:8px}.property-table[data-v-51a584d7]{overflow:auto;max-height:620px}.property-table table[data-v-51a584d7]{width:100%;min-width:580px;border-collapse:separate;border-spacing:0;font-size:14px}.property-table th[data-v-51a584d7],.property-table td[data-v-51a584d7]{padding:14px 12px;text-align:right;border-bottom:1px solid #e5ebe0;white-space:nowrap;font-variant-numeric:tabular-nums}.property-table th[data-v-51a584d7]:first-child,.property-table td[data-v-51a584d7]:first-child{text-align:left}.property-table th[data-v-51a584d7]{position:sticky;top:0;background:#edf3e7;z-index:1}.property-panel details[data-v-51a584d7]{margin-top:18px}.property-panel summary[data-v-51a584d7]{cursor:pointer}@media(max-width:700px){.property-metrics[data-v-51a584d7]{grid-template-columns:minmax(0,1fr)}.property-metrics>div[data-v-51a584d7],.property-panel[data-v-51a584d7]{padding:16px}.property-metrics strong[data-v-51a584d7]{font-size:26px}.property-heading h1[data-v-51a584d7]{font-size:24px}}.zoom-disabled[data-v-ac3cf155],.zoom-disabled[data-v-ac3cf155] .draglayer,.zoom-disabled[data-v-ac3cf155] .drag{touch-action:pan-y!important}.zoom-disabled[data-v-ac3cf155] .drag{cursor:default!important}.day-asset-value[data-v-3e012285]{font-size:clamp(16px,17cqi,26px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;line-height:1.5;color:#596775}.market-grid .calendar-day[data-v-3e012285]{container-type:inline-size}.calendar-day[data-v-3e012285]{overflow-wrap:anywhere}.calendar-day[data-v-3e012285]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;z-index:1}.calendar-v2 .calendar-mini[data-v-3e012285]{gap:3px;border:0;padding:0 12px 12px}.calendar-v2 .calendar-mini .weekday[data-v-3e012285]{padding:6px 0;font-size:11px;background:transparent;border:0;text-align:center}.calendar-v2 .calendar-mini .calendar-day[data-v-3e012285]{height:36px;min-height:36px;padding:0;gap:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;position:relative}.calendar-v2 .calendar-mini .calendar-day.blank[data-v-3e012285]{background:transparent;pointer-events:none}.calendar-v2 .calendar-mini .calendar-day[data-v-3e012285]:hover:not(.blank){border-color:#a5b5c4}.calendar-v2 .calendar-mini .calendar-day.selected[data-v-3e012285]{border:2px solid var(--primary)}.calendar-v2 .calendar-mini .day-number[data-v-3e012285]{font-size:12px;width:auto;height:auto;border-radius:3px;align-self:center;line-height:24px}.calendar-v2 .calendar-mini .day-summary[data-v-3e012285]{display:none}.calendar-v2 .calendar-mini .day-extra[data-v-3e012285]{position:absolute;bottom:2px;height:3px;width:3px;overflow:hidden;border-radius:50%;background:#657286;font-size:0;gap:0}@media(max-width:767px){.calendar-v2 .calendar-mini .calendar-day[data-v-3e012285]{height:44px;min-height:44px}.calendar-v2 .calendar-mini[data-v-3e012285]{padding:0 10px 10px}.calendar-v2 .calendar-mini .day-number[data-v-3e012285]{font-size:13px}}.fund-calendars[data-v-cbb1c1e6]{margin-top:18px;min-width:0}.fund-calendar-controls[data-v-cbb1c1e6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border-radius:15px;padding:18px 22px}.fund-month-switch[data-v-cbb1c1e6]{display:flex;align-items:center;gap:14px;margin-right:auto}.fund-month-switch strong[data-v-cbb1c1e6]{font-size:16px;min-width:112px;text-align:center}.fund-month-switch button[data-v-cbb1c1e6]{padding:4px 12px;font-size:22px}.fund-calendar-controls label[data-v-cbb1c1e6]{display:flex;align-items:center;gap:8px;font-size:12px;color:#687787}.fund-calendar-controls input[data-v-cbb1c1e6]{width:auto;padding:8px;font-size:12px}.fund-view-switch[data-v-cbb1c1e6]{display:flex;border-radius:8px;background:#f1f6fd;padding:3px}.fund-view-switch button[data-v-cbb1c1e6]{padding:8px 12px;font-size:12px;color:#687787;border-radius:6px}.fund-view-switch .active[data-v-cbb1c1e6]{background:#258cff;color:#fff}.fund-calendar-controls>.link-button[data-v-cbb1c1e6]{font-size:12px}.fund-calendar-card[data-v-cbb1c1e6]{background:#fff;border-radius:15px;margin-top:18px;padding:22px;min-width:0;overflow:hidden}.fund-calendar-card header[data-v-cbb1c1e6]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fund-calendar-card h3[data-v-cbb1c1e6]{font-size:20px;margin:0;color:#354356}.fund-calendar-card header>span[data-v-cbb1c1e6]{margin-left:auto;color:#8b98a7;font-size:11px}.calendar-caption[data-v-cbb1c1e6],.calendar-basis[data-v-cbb1c1e6]{font-size:11px;line-height:1.8;color:#728193;margin:12px 0}.calendar-basis[data-v-cbb1c1e6]{padding:10px 12px;border-radius:8px;background:#f4f8fe;color:#667e98}.fund-calendar-summary[data-v-cbb1c1e6]{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin:18px 0}.fund-calendar-summary>span[data-v-cbb1c1e6],.fund-calendar-summary small[data-v-cbb1c1e6]{font-size:12px;color:#8896a5}.fund-calendar-summary strong[data-v-cbb1c1e6]{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.fund-calendar-scroll[data-v-cbb1c1e6]{border-top:1px solid #e9edf5;border-left:1px solid #e9edf5;overflow-x:auto}.fund-market-scroll[data-v-cbb1c1e6] .calendar-grid{min-width:800px}.fund-market-scroll[data-v-cbb1c1e6] .calendar-grid.five-days{min-width:600px}.fund-calendars[data-v-cbb1c1e6] .calendar-grid .calendar-day{min-height:105px}.fund-calendars[data-v-cbb1c1e6] .day-asset-value{font-size:clamp(14px,16cqi,22px)}.fund-calendar-year[data-v-cbb1c1e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.fund-calendar-month[data-v-cbb1c1e6]{border:1px solid #e5eef9;border-radius:10px;padding:18px;text-align:left;display:flex;flex-direction:column;gap:12px;background:#fbfdff}.fund-calendar-month>span[data-v-cbb1c1e6]{font-size:14px;color:#4c7096}.fund-calendar-month strong[data-v-cbb1c1e6]{font-size:21px;font-weight:500;overflow-wrap:anywhere}.fund-calendar-month small[data-v-cbb1c1e6]{font-size:10px;color:#8396aa}.fund-calendar-month[data-v-cbb1c1e6]:hover{border-color:#258cff}.fund-calendar-selection[data-v-cbb1c1e6]{margin-top:16px;padding:16px;background:#f5f9ff;border-radius:10px;font-size:12px}.fund-calendar-selection dl[data-v-cbb1c1e6]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.fund-calendar-selection dt[data-v-cbb1c1e6]{color:#8b98a7}.fund-calendar-selection dd[data-v-cbb1c1e6]{margin:0;overflow-wrap:anywhere;line-height:1.7}.positive[data-v-cbb1c1e6]{color:#ff542d}.negative[data-v-cbb1c1e6]{color:#05b49a}.calendar-status[data-v-cbb1c1e6]{font-size:12px;margin:12px}@media(max-width:600px){.fund-calendar-controls[data-v-cbb1c1e6]{padding:14px 12px;gap:12px 8px}.fund-month-switch[data-v-cbb1c1e6]{width:100%;justify-content:space-between;margin:0}.fund-calendar-controls label[data-v-cbb1c1e6]{flex:1;min-width:0;display:block}.fund-calendar-controls input[data-v-cbb1c1e6]{display:block;width:100%;margin-top:4px}.fund-calendar-card[data-v-cbb1c1e6]{padding:18px 10px}.fund-calendar-card h3[data-v-cbb1c1e6]{font-size:18px}.fund-calendar-card header>span[data-v-cbb1c1e6]{font-size:10px}.fund-calendar-year[data-v-cbb1c1e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fund-calendar-month[data-v-cbb1c1e6]{padding:14px 10px}.fund-calendar-month strong[data-v-cbb1c1e6]{font-size:18px}.fund-calendars[data-v-cbb1c1e6] .calendar-grid .calendar-day{min-height:106px}.fund-calendars[data-v-cbb1c1e6] .day-summary small{font-size:9px}.fund-calendar-selection dl[data-v-cbb1c1e6]{grid-template-columns:72px minmax(0,1fr)}}.fund-nav-basis[data-v-6a719a39]{margin:14px 0;color:#7c8c9d;font-size:11px;line-height:1.8}.fund-nav-basis p[data-v-6a719a39]{margin:7px 0}.nav-basis-switch[data-v-6a719a39]{display:flex;gap:6px;flex-wrap:wrap}.nav-basis-switch button[data-v-6a719a39]{padding:6px 12px;border-radius:16px;font-size:12px;color:#7c8c9d;background:#f5f8fc}.nav-basis-switch button.active[data-v-6a719a39]{color:#258cff;background:#eaf4ff}.basis-warning[data-v-6a719a39]{color:#95682d;background:#fff9ed;border-radius:8px;padding:9px 12px}.detail-comparison[data-v-38546a79]{margin-top:16px;border-top:1px solid #e8eef4;padding-top:14px;min-width:0}.comparison-buttons[data-v-38546a79],.selected-comparisons[data-v-38546a79]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.comparison-buttons button[data-v-38546a79],.selected-comparisons button[data-v-38546a79],.comparison-buttons select[data-v-38546a79]{font-size:12px}.comparison-picker[data-v-38546a79]{padding:14px;background:#f7fafc;border-radius:9px;margin:12px 0;max-height:440px;overflow:auto}.comparison-picker details[data-v-38546a79]{padding:8px 0 8px 12px}.comparison-picker summary[data-v-38546a79]{cursor:pointer;font-size:13px;color:#436783}.comparison-picker label[data-v-38546a79]{display:flex;gap:9px;align-items:flex-start;margin:12px 0;font-size:12px;line-height:1.6}.comparison-picker input[type=checkbox][data-v-38546a79]{width:16px;height:16px;min-height:16px;flex:none;margin-top:2px}.comparison-picker small[data-v-38546a79]{display:block;color:#8392a2;font-size:11px}.comparison-product[data-v-38546a79]{padding:10px;border-bottom:1px solid #e8eef4}.comparison-product strong[data-v-38546a79]{font-size:13px}.comparison-note[data-v-38546a79]{font-size:11px;line-height:1.8;color:#7d8f9f}.selected-comparisons[data-v-38546a79]{margin-top:12px}.selected-comparisons button[data-v-38546a79]{max-width:100%;overflow-wrap:anywhere;text-align:left}.comparison-picker input[type=search][data-v-38546a79]{width:100%;box-sizing:border-box}.fund-detail-panel[data-v-e0d5a6de]{background:#f4f8fe;padding:24px;border-radius:18px;margin:24px 0;color:#354356;min-width:0}.fund-heading[data-v-e0d5a6de]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fund-heading span[data-v-e0d5a6de]{color:#8c99a8;font-size:12px}.fund-heading h2[data-v-e0d5a6de]{font-size:24px;margin:10px 0 20px}.fund-calendar-links[data-v-e0d5a6de]{display:flex;gap:10px}.fund-calendar-links button[data-v-e0d5a6de]{color:#2387f3;border-color:#d9e9fc;background:#fff;font-size:12px}.fund-metrics[data-v-e0d5a6de]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:#fff;border-radius:15px;padding:24px;margin-bottom:18px}.fund-metrics>div[data-v-e0d5a6de]{min-width:0}.fund-metrics span[data-v-e0d5a6de],.chart-values span[data-v-e0d5a6de]{display:block;font-size:12px;color:#98a0ab}.fund-metrics strong[data-v-e0d5a6de]{display:block;margin:12px 0;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fund-metrics small[data-v-e0d5a6de]{font-size:10px;color:#9ba4af}.fund-chart-card[data-v-e0d5a6de]{background:#fff;border-radius:15px;padding:24px}.fund-tabs[data-v-e0d5a6de]{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.fund-tabs>button[data-v-e0d5a6de]{position:relative;color:#69717a;font-size:20px;padding:0 0 12px}.fund-tabs>button.active[data-v-e0d5a6de]{color:#258cff}.fund-tabs>button.active[data-v-e0d5a6de]:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:3px;border-radius:3px;background:#258cff}.profit-only[data-v-e0d5a6de]{margin-left:auto;display:flex;gap:6px;font-size:11px;color:#949da7}.profit-only input[data-v-e0d5a6de]{width:auto}.fund-chart-date[data-v-e0d5a6de]{font-size:12px;color:#a1a8af;margin:22px 0}.chart-values[data-v-e0d5a6de]{display:flex;gap:50px;margin-bottom:20px}.chart-values b[data-v-e0d5a6de]{display:block;margin-top:8px;font-size:18px;font-weight:500}.up[data-v-e0d5a6de]{color:#ff542d}.down[data-v-e0d5a6de]{color:#05b49a}.fund-note[data-v-e0d5a6de]{font-size:11px;line-height:1.9;color:#939da9;margin:14px 0 0;overflow-wrap:anywhere}.fund-ranges[data-v-e0d5a6de]{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-top:8px}.fund-ranges button[data-v-e0d5a6de]{font-size:12px;color:#979ea7;padding:8px 13px;border-radius:22px}.fund-ranges button.active[data-v-e0d5a6de]{color:#258cff;background:#edf6ff;font-weight:600}.buy-dot[data-v-e0d5a6de],.sell-dot[data-v-e0d5a6de]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff542d;margin:0 4px 0 12px}.sell-dot[data-v-e0d5a6de]{background:#05b49a}.fund-transactions[data-v-e0d5a6de]{background:#fff;padding:22px;border-radius:15px;margin-top:18px}.fund-transactions summary[data-v-e0d5a6de]{font-size:14px;cursor:pointer}.fund-transaction[data-v-e0d5a6de]{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #f0f2f5;font-size:12px}.transaction-kind[data-v-e0d5a6de]{border-radius:6px;padding:7px 10px;white-space:nowrap}.transaction-kind.buy[data-v-e0d5a6de]{background:#fff1ec;color:#ff542d}.transaction-kind.sell[data-v-e0d5a6de]{background:#eaf9f6;color:#05b49a}.fund-transaction small[data-v-e0d5a6de]{display:block;color:#a0a7af;font-size:10px;margin-top:7px}.fund-transaction strong[data-v-e0d5a6de]{margin-left:auto;font-size:16px;font-weight:500;white-space:nowrap}@media(max-width:1000px){.fund-metrics[data-v-e0d5a6de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fund-detail-panel[data-v-e0d5a6de]{padding:12px;margin:18px 0;border-radius:12px}.fund-heading h2[data-v-e0d5a6de]{font-size:20px;margin-bottom:14px}.fund-calendar-links[data-v-e0d5a6de]{margin-bottom:16px}.fund-metrics[data-v-e0d5a6de]{padding:18px 14px;gap:20px 12px}.fund-metrics strong[data-v-e0d5a6de]{font-size:21px}.fund-chart-card[data-v-e0d5a6de]{padding:18px 10px}.fund-tabs[data-v-e0d5a6de]{gap:24px}.fund-tabs>button[data-v-e0d5a6de]{font-size:18px}.profit-only[data-v-e0d5a6de]{margin-left:0;font-size:10px}.chart-values[data-v-e0d5a6de]{gap:26px;padding:0 7px}.fund-ranges[data-v-e0d5a6de]{gap:0}.fund-ranges button[data-v-e0d5a6de]{font-size:10px;padding:7px 8px}.fund-transactions[data-v-e0d5a6de]{padding:18px 12px}.fund-transaction[data-v-e0d5a6de]{gap:8px}.transaction-kind[data-v-e0d5a6de]{padding:5px}.fund-transaction strong[data-v-e0d5a6de]{font-size:14px}}.public-fund-detail[data-v-a52a049a]{max-width:1300px;margin:0 auto;padding:24px;min-width:0}@media(max-width:600px){.public-fund-detail[data-v-a52a049a]{padding:12px}}.product-material-links[data-v-6015f32e]{margin:12px 0 20px;padding:16px 18px;border:1px solid #bfd9de;border-radius:10px;background:#eff7f8;color:#254d60}.product-material-links strong[data-v-6015f32e]{display:block;margin-bottom:10px;font-size:14px}.material-link-actions[data-v-6015f32e]{display:flex;gap:10px;flex-wrap:wrap}.material-link-actions a[data-v-6015f32e]{display:inline-flex;align-items:center;gap:7px;border:1px solid #b7ced7;border-radius:7px;padding:9px 12px;background:#fff;color:#20536b;font-size:14px;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.material-link-actions a[data-v-6015f32e]:hover{background:#e2eef3}.compact[data-v-6015f32e]{padding:8px 10px;margin:8px 0;font-size:12px}.compact .material-link-actions a[data-v-6015f32e]{padding:5px 7px;font-size:12px}.materials-retry[data-v-6015f32e]{font-size:12px;white-space:normal}.material-inline-actions[data-v-6015f32e]{display:inline-flex;gap:10px;flex-wrap:wrap;margin:0;padding:0;border:0;border-radius:0;background:none}.material-inline-actions a[data-v-6015f32e]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:600px){.material-link-actions[data-v-6015f32e]{flex-direction:column;align-items:flex-start}}.stock-page[data-v-17fa4d6a]{max-width:1360px;width:100%;margin:0 auto;padding:24px 32px 64px;box-sizing:border-box;min-width:0;color:#354356}.stock-topbar[data-v-17fa4d6a],.stock-heading[data-v-17fa4d6a],.stock-heading-actions[data-v-17fa4d6a],.stock-tabs[data-v-17fa4d6a],.stock-range[data-v-17fa4d6a],.stock-shortcuts[data-v-17fa4d6a],.stock-chart-title[data-v-17fa4d6a],.stock-periods[data-v-17fa4d6a],.stock-chart-options[data-v-17fa4d6a],.stock-list-heading[data-v-17fa4d6a],.stock-official[data-v-17fa4d6a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stock-topbar[data-v-17fa4d6a]{justify-content:space-between;margin-bottom:26px}.stock-back[data-v-17fa4d6a]{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#617c93;text-decoration:none}.stock-topbar button[data-v-17fa4d6a],.stock-heading-actions button[data-v-17fa4d6a]{display:inline-flex;align-items:center;gap:7px}.stock-heading[data-v-17fa4d6a]{justify-content:space-between;align-items:flex-start;margin-bottom:22px}.stock-eyebrow[data-v-17fa4d6a]{font-size:12px;color:#6f8aa0}.stock-eyebrow span[data-v-17fa4d6a]{margin-left:15px;color:#8292a5}.stock-heading h1[data-v-17fa4d6a]{font-size:29px;margin:10px 0;font-weight:600;color:#263f55;line-height:1.4}.stock-heading p[data-v-17fa4d6a]{font-size:12px;line-height:1.7;color:#8292a5;margin:0}.stock-holding[data-v-17fa4d6a],.stock-public[data-v-17fa4d6a],.stock-transactions[data-v-17fa4d6a]{background:#fff;border:1px solid #e3ebf2;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #14365304}.stock-holding[data-v-17fa4d6a]{display:grid;grid-template-columns:1.1fr 1fr 1.7fr;padding:28px;gap:20px}.stock-main-value[data-v-17fa4d6a],.stock-pnl[data-v-17fa4d6a]{display:flex;flex-direction:column;gap:11px}.stock-main-value>span[data-v-17fa4d6a],.stock-pnl>span[data-v-17fa4d6a],.stock-small-values span[data-v-17fa4d6a]{color:#8392a2;font-size:12px}.stock-main-value strong[data-v-17fa4d6a]{font-size:34px;font-weight:550;letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:#284b69;overflow-wrap:anywhere}.stock-pnl strong[data-v-17fa4d6a]{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stock-main-value small[data-v-17fa4d6a],.stock-pnl small[data-v-17fa4d6a]{font-size:12px;color:#8392a2}.stock-small-values[data-v-17fa4d6a]{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;padding-left:24px;border-left:1px solid #edf1f5;min-width:0}.stock-small-values>div[data-v-17fa4d6a]{display:flex;flex-direction:column;gap:9px}.stock-small-values b[data-v-17fa4d6a]{font-size:17px;font-weight:500;overflow-wrap:anywhere}.stock-basis[data-v-17fa4d6a]{grid-column:1/-1;font-size:12px;color:#7890a4;line-height:1.85;border-top:1px solid #edf1f5;padding-top:12px}.stock-basis summary[data-v-17fa4d6a]{cursor:pointer}.stock-basis p[data-v-17fa4d6a]{margin:8px 0}.stock-public[data-v-17fa4d6a]{margin-top:24px}.stock-tabs[data-v-17fa4d6a]{padding:0 24px;gap:26px;border-bottom:1px solid #e9eef4;flex-wrap:nowrap;overflow:auto}.stock-tabs button[data-v-17fa4d6a]{padding:20px 0 16px;white-space:nowrap;border-bottom:3px solid transparent;color:#7b8c9c;font-size:14px}.stock-tabs .active[data-v-17fa4d6a]{border-bottom-color:#2587c7;color:#2587c7;font-weight:600}.stock-tab-content[data-v-17fa4d6a]{padding:24px;min-width:0}.stock-tab-content h2[data-v-17fa4d6a],.stock-transactions h2[data-v-17fa4d6a]{font-size:18px;margin:0 0 10px;color:#324e66}.stock-tab-content h2 small[data-v-17fa4d6a]{font-size:11px;font-weight:400;color:#8b9aaa;margin-left:10px}.stock-tab-content h3[data-v-17fa4d6a]{font-size:14px;margin-top:24px}.stock-chart-title[data-v-17fa4d6a]{justify-content:space-between;margin-bottom:20px}.stock-chart-title p[data-v-17fa4d6a]{font-size:12px;color:#8b9aaa;margin:0;line-height:1.8}.stock-chart-title b[data-v-17fa4d6a]{font-size:20px;color:#385973;margin:0 12px}.stock-chart-title span[data-v-17fa4d6a]{font-size:11px}.stock-periods[data-v-17fa4d6a]{gap:3px;background:#f3f7fb;border-radius:7px;padding:3px}.stock-periods button[data-v-17fa4d6a]{font-size:12px;color:#708396;border-radius:5px;padding:8px 12px}.stock-periods .active[data-v-17fa4d6a]{background:#fff;color:#2587c7;box-shadow:0 1px 4px #23476114}.stock-range[data-v-17fa4d6a]{padding:14px 0;border-bottom:1px solid #f0f3f7;margin-bottom:12px;gap:10px}.stock-shortcuts[data-v-17fa4d6a]{margin-right:auto;gap:4px}.stock-shortcuts button[data-v-17fa4d6a]{font-size:12px;color:#6d86a0;padding:6px 8px;border-radius:5px}.stock-shortcuts button[data-v-17fa4d6a]:hover{background:#eef6fc}.stock-range label[data-v-17fa4d6a]{display:flex;gap:6px;align-items:center;font-size:12px;color:#8a99a9}.stock-range input[data-v-17fa4d6a],.stock-range select[data-v-17fa4d6a],.stock-periods select[data-v-17fa4d6a]{width:auto;max-width:170px;padding:7px 8px;min-height:34px;border:1px solid #e1e9f0;border-radius:6px;font-size:12px;color:#536f86;background:#fff}.stock-chart-options[data-v-17fa4d6a]{justify-content:space-between;min-height:46px;margin-bottom:8px}.stock-chart-options p[data-v-17fa4d6a]{font-size:13px;color:#7c8e9e}.stock-chart-options strong[data-v-17fa4d6a]{font-size:20px;margin:0 10px}.stock-chart-options small[data-v-17fa4d6a],.stock-marker-legend[data-v-17fa4d6a]{font-size:10px;color:#8b9aaa}.stock-source-note[data-v-17fa4d6a]{font-size:11px;color:#8797a7;line-height:1.9;margin:10px 0}.stock-warning[data-v-17fa4d6a]{font-size:12px;line-height:1.9;background:#fbf7ed;color:#967747;padding:12px 15px;border-radius:8px}.stock-official[data-v-17fa4d6a]{background:#fafcfe;border-top:1px solid #edf2f7;padding:16px 24px;font-size:11px;color:#90a0ae}.stock-official a[data-v-17fa4d6a]{display:inline-flex;align-items:center;gap:4px;color:#4b86af;text-decoration:none}.stock-list-heading[data-v-17fa4d6a]{justify-content:space-between;align-items:baseline}.stock-list-heading>span[data-v-17fa4d6a]{font-size:10px;color:#8b9aaa}.stock-news-grid[data-v-17fa4d6a]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.stock-news-grid>section[data-v-17fa4d6a]{min-width:0}.stock-articles[data-v-17fa4d6a]{list-style:none;padding:0;margin:0}.stock-articles li[data-v-17fa4d6a]{border-bottom:1px solid #eef2f6;padding:15px 0}.stock-articles a[data-v-17fa4d6a]{color:#415c73;font-size:13px;line-height:1.8;text-decoration:none;overflow-wrap:anywhere}.stock-articles a[data-v-17fa4d6a]:hover{color:#2587c7}.stock-articles small[data-v-17fa4d6a]{display:block;font-size:10px;color:#91a0ae;margin-top:8px}.stock-articles svg[data-v-17fa4d6a]{display:inline;vertical-align:middle;margin-left:5px}.stock-empty[data-v-17fa4d6a]{padding:32px 10px;text-align:center;font-size:13px;color:#9aa8b7}.stock-profile[data-v-17fa4d6a]{display:grid;grid-template-columns:100px 1fr;gap:18px;font-size:13px;margin:25px 0}.stock-profile dt[data-v-17fa4d6a]{color:#8b9aaa}.stock-profile dd[data-v-17fa4d6a]{margin:0}.stock-business[data-v-17fa4d6a]{font-size:13px;line-height:2;color:#6a8094;white-space:pre-line}.stock-financial-table[data-v-17fa4d6a]{min-width:900px}.stock-financial-table small[data-v-17fa4d6a]{display:block;font-size:10px;color:#8b9aaa;margin-top:8px}.stock-financial-table td[data-v-17fa4d6a]{font-variant-numeric:tabular-nums}.stock-transactions[data-v-17fa4d6a]{padding:24px;margin-top:24px}.stock-transactions .secondary[data-v-17fa4d6a]{font-size:12px}.stock-calendar-anchor[data-v-17fa4d6a]{scroll-margin-top:15px}.stock-message[data-v-17fa4d6a]{background:#edf5fc;padding:10px 14px;border-radius:7px;font-size:12px;line-height:1.7;margin:12px 0}.stock-page .positive[data-v-17fa4d6a]{color:#e9634d}.stock-page .negative[data-v-17fa4d6a]{color:#20a58d}.stock-page a[data-v-17fa4d6a]:focus-visible,.stock-page button[data-v-17fa4d6a]:focus-visible{outline:2px solid #2587c7;outline-offset:3px}.spinning[data-v-17fa4d6a]{animation:spin-17fa4d6a 1.5s linear infinite}@keyframes spin-17fa4d6a{to{transform:rotate(360deg)}}@media(max-width:900px){.stock-page[data-v-17fa4d6a]{padding:20px}.stock-holding[data-v-17fa4d6a]{grid-template-columns:1fr 1fr;padding:22px}.stock-small-values[data-v-17fa4d6a]{grid-column:1/-1;border-left:0;border-top:1px solid #edf1f5;padding:20px 0 0;grid-template-columns:repeat(4,1fr)}.stock-news-grid[data-v-17fa4d6a]{grid-template-columns:1fr}.stock-heading h1[data-v-17fa4d6a]{font-size:25px}.stock-main-value strong[data-v-17fa4d6a]{font-size:30px}.stock-pnl strong[data-v-17fa4d6a]{font-size:27px}}@media(max-width:600px){.stock-page[data-v-17fa4d6a]{padding:14px 10px 40px}.stock-topbar[data-v-17fa4d6a]{margin-bottom:22px}.stock-heading[data-v-17fa4d6a]{gap:16px}.stock-heading-actions[data-v-17fa4d6a]{width:100%;justify-content:flex-end}.stock-heading h1[data-v-17fa4d6a]{font-size:23px}.stock-eyebrow span[data-v-17fa4d6a]{margin-left:8px}.stock-holding[data-v-17fa4d6a]{padding:20px 15px;gap:18px 12px}.stock-main-value strong[data-v-17fa4d6a]{font-size:25px}.stock-pnl strong[data-v-17fa4d6a]{font-size:23px}.stock-small-values[data-v-17fa4d6a]{grid-template-columns:1fr 1fr;gap:20px 12px}.stock-small-values b[data-v-17fa4d6a]{font-size:16px}.stock-tabs[data-v-17fa4d6a]{gap:22px;padding:0 15px}.stock-tabs button[data-v-17fa4d6a]{font-size:13px;padding-top:17px}.stock-tab-content[data-v-17fa4d6a]{padding:18px 10px}.stock-chart-title h2 small[data-v-17fa4d6a]{display:block;margin:8px 0}.stock-range[data-v-17fa4d6a]{gap:10px 8px}.stock-shortcuts[data-v-17fa4d6a]{width:100%}.stock-range label[data-v-17fa4d6a]{flex:1;min-width:0}.stock-range input[data-v-17fa4d6a]{width:100%;min-width:0;max-width:none;box-sizing:border-box}.stock-range>.link-button[data-v-17fa4d6a]{width:100%;text-align:right;font-size:12px}.stock-chart-options[data-v-17fa4d6a]{gap:10px}.stock-marker-legend[data-v-17fa4d6a]{font-size:9px;line-height:1.8}.stock-periods button[data-v-17fa4d6a]{padding:7px 10px}.stock-periods select[data-v-17fa4d6a]{max-width:138px}.stock-transactions[data-v-17fa4d6a]{padding:20px 10px}.stock-official[data-v-17fa4d6a]{padding:14px 12px}.stock-main-value small[data-v-17fa4d6a]{line-height:1.6}.stock-chart-title span[data-v-17fa4d6a]{display:block}.stock-profile[data-v-17fa4d6a]{grid-template-columns:80px 1fr}}.comparison-page[data-v-63e26245]{display:grid;gap:20px}.panel[data-v-63e26245]{padding:22px;background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.panel h2[data-v-63e26245]{margin:0 0 14px;font-size:18px}.comparison-intro p[data-v-63e26245]{line-height:1.8;margin:8px 0}.comparison-title[data-v-63e26245]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.comparison-title h2[data-v-63e26245]{margin:0;flex:1}.selection-tools[data-v-63e26245],.period-controls[data-v-63e26245]{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:14px 0}.selection-tools label[data-v-63e26245],.period-controls label[data-v-63e26245]{display:grid;gap:8px;font-size:13px}.selection-tools[data-v-63e26245]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.selection-tools label[data-v-63e26245]{min-width:0}.selection-tools input[data-v-63e26245],.selection-tools select[data-v-63e26245]{min-width:0;width:100%}.comparison-results[data-v-63e26245]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.comparison-results article[data-v-63e26245]{border:1px solid var(--line);padding:15px;border-radius:6px;min-width:0}.product-heading[data-v-63e26245]{display:flex;gap:8px;align-items:start;line-height:1.5}.product-heading small[data-v-63e26245]{display:block;color:#697686;font-size:12px;margin:6px 0}.comparison-dot[data-v-63e26245]{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;margin:5px 6px 0 0}.comparison-option[data-v-63e26245]{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;line-height:1.6;cursor:pointer}.comparison-option input[data-v-63e26245]{width:16px;min-height:16px;height:16px;flex:none;margin-top:4px}.comparison-option small[data-v-63e26245]{display:block;color:#697686;font-size:12px}.benchmark-groups[data-v-63e26245]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.benchmark-groups h3[data-v-63e26245]{font-size:14px;color:var(--primary);margin:8px 0 14px}.selected-dates[data-v-63e26245]{display:flex;flex-wrap:wrap;gap:6px 22px;max-height:230px;overflow:auto}.selected-dates p[data-v-63e26245]{font-size:12px;margin:4px 0}.comparison-results h3[data-v-63e26245]{font-size:14px;margin:0 0 8px;line-height:1.6}.comparison-results p[data-v-63e26245]{font-size:12px;line-height:1.7}.comparison-results strong[data-v-63e26245]{font-size:23px;font-weight:500}.comparison-results[data-v-63e26245]{margin-top:20px}@media(max-width:1150px){.comparison-results[data-v-63e26245],.benchmark-groups[data-v-63e26245]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.panel[data-v-63e26245]{padding:14px}.comparison-results[data-v-63e26245],.benchmark-groups[data-v-63e26245]{grid-template-columns:1fr}.selection-tools input[data-v-63e26245]{min-width:0;width:100%}.selection-tools label[data-v-63e26245]{width:100%}.period-controls label[data-v-63e26245]{width:calc(50% - 8px)}.period-controls input[data-v-63e26245]{min-width:0;width:100%}.comparison-result[data-v-63e26245]{padding:14px 6px}.comparison-title[data-v-63e26245]{gap:12px}.comparison-title h2[data-v-63e26245]{flex-basis:100%}}.product-list-summary[data-v-63e26245]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:18px 0 10px;color:#697686;font-size:12px}.comparison-table-scroll[data-v-63e26245]{overflow:auto;max-height:68vh;border:1px solid var(--line);border-radius:6px;isolation:isolate;scroll-padding-top:48px}.comparison-table-scroll[data-v-63e26245]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.comparison-product-table[data-v-63e26245]{width:100%;min-width:945px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.6}.col-product[data-v-63e26245]{width:230px}.col-holder[data-v-63e26245]{width:135px}.col-class[data-v-63e26245]{width:125px}.col-risk[data-v-63e26245]{width:95px}.col-options[data-v-63e26245]{width:205px}.col-history[data-v-63e26245]{width:155px}.comparison-product-table th[data-v-63e26245],.comparison-product-table td[data-v-63e26245]{padding:14px 12px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border:0;border-bottom:1px solid var(--line)}.comparison-product-table thead th[data-v-63e26245]{position:sticky;top:0;z-index:2;background:#f1f5f8;font-size:12px;color:#526575;font-weight:600;vertical-align:middle}.comparison-product-table tbody tr[data-v-63e26245]{--row-background:white;background:var(--row-background)}.comparison-product-table tbody tr[data-v-63e26245]:nth-child(2n){--row-background:#fafbfd}.comparison-product-table tbody tr.is-selected[data-v-63e26245]{--row-background:#eef6fb}.comparison-product-table tbody tr[data-v-63e26245]:hover{--row-background:#eaf2f7}.comparison-product-table tbody tr[data-v-63e26245]:last-child>*{border-bottom:0}.comparison-product-table .product-name-cell[data-v-63e26245]{position:sticky;left:0;z-index:1;background:var(--row-background);box-shadow:1px 0 0 var(--line);font-weight:400}.comparison-product-table thead th[data-v-63e26245]:first-child{left:0;z-index:3;box-shadow:1px 0 0 var(--line)}.comparison-product-table .product-heading strong[data-v-63e26245]{font-size:14px;font-weight:600}.comparison-product-table small[data-v-63e26245]{display:block;color:#697686;font-size:12px;margin-top:4px}.comparison-product-table .comparison-option[data-v-63e26245]{margin:0;min-height:32px;gap:8px}.comparison-product-table .comparison-option+.comparison-option[data-v-63e26245]{margin-top:8px}.comparison-product-table .option-reason[data-v-63e26245]{line-height:1.5}.history-range>span[data-v-63e26245]{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.history-range+.history-range[data-v-63e26245]{margin-top:8px}@media(max-width:767px){.comparison-product-table[data-v-63e26245]{min-width:865px}.col-product[data-v-63e26245]{width:150px}.comparison-product-table th[data-v-63e26245],.comparison-product-table td[data-v-63e26245]{padding:12px 10px}.comparison-table-scroll[data-v-63e26245]{max-height:60vh}.comparison-product-table .product-heading[data-v-63e26245]{gap:3px}.comparison-product-table .product-heading strong[data-v-63e26245]{font-size:13px}}.vault[data-v-3ab78901]{border:1px solid #dbe1e7;border-radius:16px;padding:24px;background:#fff}.vault-heading[data-v-3ab78901],.vault-actions[data-v-3ab78901]{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}.vault-heading h2[data-v-3ab78901]{margin:0}.vault-unlock[data-v-3ab78901],.vault-form[data-v-3ab78901]{display:grid;gap:14px;max-width:740px}.vault-form[data-v-3ab78901]{padding:20px;background:#f6f8fa;border-radius:12px;margin:24px 0}.vault label[data-v-3ab78901]{display:grid;gap:6px}.vault textarea[data-v-3ab78901],.vault input[data-v-3ab78901],.vault select[data-v-3ab78901]{max-width:100%;width:100%}.vault input[type=checkbox][data-v-3ab78901]{width:auto}.show-check[data-v-3ab78901]{display:flex!important;align-items:center}.vault-records[data-v-3ab78901]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0}.vault-records article[data-v-3ab78901]{border:1px solid #dde3e8;padding:16px;border-radius:12px;min-width:0}.vault-records pre[data-v-3ab78901]{white-space:pre-wrap;overflow-wrap:anywhere}.vault-records button[data-v-3ab78901]{margin:5px}.muted[data-v-3ab78901]{line-height:1.8}.notice[data-v-3ab78901]{padding:12px;background:#edf4fa;border-radius:8px;overflow-wrap:anywhere}.masked-secret[data-v-3ab78901]{-webkit-text-security:disc}details[data-v-3ab78901]{margin-top:24px}details label[data-v-3ab78901]{margin:12px 0}@media(max-width:600px){.vault[data-v-3ab78901]{padding:16px}}.dossier-facts[data-v-e697e5b7]{display:grid;gap:16px;margin:22px 0}.facts-section[data-v-e697e5b7]{border:1px solid #dce5e9;border-radius:14px;background:#fff;overflow:hidden}.facts-section h3[data-v-e697e5b7]{margin:0;padding:15px 20px;background:#edf4f6;color:#254d60;font-size:16px;border-bottom:1px solid #dce5e9}.facts-grid[data-v-e697e5b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:4px 20px 12px}.fees-grid[data-v-e697e5b7]{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-row[data-v-e697e5b7]{min-width:0;padding:16px 18px 14px 0;border-bottom:1px solid #edf0f2}.fact-row.wide[data-v-e697e5b7]{grid-column:1/-1}.fact-row dt[data-v-e697e5b7]{font-size:13px;color:#647787;margin-bottom:7px}.fact-row dd[data-v-e697e5b7]{margin:0;color:#243e4c;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.fees-grid dd[data-v-e697e5b7]{font-weight:600}.fact-text[data-v-e697e5b7]{padding:0 20px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;color:#405768}.original-summary[data-v-e697e5b7]{padding:14px 18px;border:1px solid #dce5e9;border-radius:10px;color:#526b79}.original-summary summary[data-v-e697e5b7]{cursor:pointer;font-size:13px}.original-summary .fact-text[data-v-e697e5b7]{padding:0;font-size:13px}@media(max-width:650px){.facts-grid[data-v-e697e5b7],.fees-grid[data-v-e697e5b7]{grid-template-columns:1fr;padding:0 16px 10px}.facts-section h3[data-v-e697e5b7]{padding:13px 16px}.fact-row[data-v-e697e5b7]{padding:14px 0}.fact-row dd[data-v-e697e5b7]{font-size:14px}.dossier-facts[data-v-e697e5b7]{gap:12px}}.facts-editor summary[data-v-8ff22795]{cursor:pointer;font-weight:600}.facts-editor fieldset[data-v-8ff22795]{border:1px solid #dce5e9;border-radius:8px;padding:14px;margin:14px 0;display:grid;gap:12px}.facts-editor legend[data-v-8ff22795]{padding:0 8px;color:#254d60}.materials-page[data-v-8ff22795]{max-width:1200px}.materials-intro[data-v-8ff22795]{display:flex;gap:18px;align-items:center;padding:25px;border-radius:16px;background:#edf4f7;color:#274958}.materials-intro h2[data-v-8ff22795]{font-size:21px;margin:0 0 8px}.materials-intro p[data-v-8ff22795]{margin:0;line-height:1.7}.materials-tabs[data-v-8ff22795]{display:flex;gap:12px;margin:24px 0}.materials-tabs button[data-v-8ff22795]{display:flex;align-items:center;gap:8px;padding:12px 18px}.materials-tabs .active[data-v-8ff22795]{background:#244d61;color:#fff}.materials-toolbar[data-v-8ff22795]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.search[data-v-8ff22795]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce2e7;border-radius:8px;padding:0 12px;flex:1;min-width:200px}.search input[data-v-8ff22795]{border:0;width:100%}.archive-check[data-v-8ff22795]{display:flex;gap:8px;align-items:center;margin:16px 0}.archive-check input[data-v-8ff22795]{width:auto}.dossier-grid[data-v-8ff22795]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin-top:20px}.dossier-card[data-v-8ff22795]{display:block;text-align:left;background:#fff;border:1px solid #dde3e8;border-radius:16px;padding:22px;min-width:0}.dossier-card h3[data-v-8ff22795]{font-size:19px;overflow-wrap:anywhere;margin:20px 0 10px}.dossier-type[data-v-8ff22795]{display:flex;gap:10px;align-items:center;color:#476578}.dossier-type small[data-v-8ff22795]{margin-left:auto}.dossier-foot[data-v-8ff22795]{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #edf0f2;padding-top:16px;margin-top:22px;font-size:13px;color:#697a89}.materials-help[data-v-8ff22795]{margin-top:30px;padding:22px;background:#f6f8fa;border-radius:14px;line-height:1.9}.detail-heading[data-v-8ff22795]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:22px 0}.detail-heading button[data-v-8ff22795]{margin:5px}.dossier-notes[data-v-8ff22795]{background:#f4f7f9;border-radius:12px;padding:10px 20px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.file-filters[data-v-8ff22795]{display:flex;gap:16px;margin:24px 0}.file-filters label[data-v-8ff22795]{display:grid;gap:6px}.file-list[data-v-8ff22795]{display:grid;gap:12px}.file-list article[data-v-8ff22795]{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid #e1e6eb;padding:20px;border-radius:12px}.file-copy[data-v-8ff22795]{flex:1;min-width:0;overflow-wrap:anywhere}.file-copy h3[data-v-8ff22795]{font-size:16px;margin:0}.file-copy p[data-v-8ff22795]{font-size:13px;color:#637381;line-height:1.7}.file-list button[data-v-8ff22795]{display:flex;gap:6px;align-items:center}.materials-form[data-v-8ff22795]{display:grid;gap:16px}.materials-form label[data-v-8ff22795]{display:grid;gap:6px}.materials-form .archive-check[data-v-8ff22795]{display:flex}.materials-form p[data-v-8ff22795]{overflow-wrap:anywhere;line-height:1.7}.materials-message[data-v-8ff22795]{padding:12px;background:#eef5ef;color:#336149}.materials-tabs button[data-v-8ff22795],.dossier-card[data-v-8ff22795]{cursor:pointer}@media(max-width:650px){.materials-intro[data-v-8ff22795]{padding:18px}.materials-intro>svg[data-v-8ff22795]{display:none}.detail-heading[data-v-8ff22795]{display:block}.dossier-grid[data-v-8ff22795]{grid-template-columns:1fr}.file-list article[data-v-8ff22795]{gap:10px;padding:14px}.file-list article>svg[data-v-8ff22795]{display:none}.materials-tabs button[data-v-8ff22795]{padding:10px}.materials-toolbar select[data-v-8ff22795]{width:100%}.file-filters[data-v-8ff22795]{flex-wrap:wrap}}.basis[data-v-f77feae7],.assumptions p[data-v-f77feae7]{font-size:14px;line-height:1.8;color:#506978}.assumptions[data-v-f77feae7]{margin:20px 0;padding:16px;background:#f3f7fa;border-radius:8px}.assumptions summary[data-v-f77feae7]{cursor:pointer;font-weight:600}.scenario-section[data-v-f77feae7]{margin:32px 0}.scenario-section h3[data-v-f77feae7]{font-size:21px;margin:0 0 16px}.scenario-section h3 span[data-v-f77feae7]{font-size:13px;color:#566e7b;font-weight:400;display:inline-block;margin-left:20px}.scenario-table[data-v-f77feae7]{overflow:auto;max-height:580px;border:1px solid #d4e0e8;border-radius:8px}.scenario-table table[data-v-f77feae7]{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums;font-size:17px}.scenario-table th[data-v-f77feae7],.scenario-table td[data-v-f77feae7]{white-space:nowrap;text-align:right;padding:14px 18px;border-bottom:1px solid #e2e9ef}.scenario-table th[data-v-f77feae7]{background:#eaf1f6;color:#193d50;font-size:15px}.scenario-table thead th[data-v-f77feae7]{position:sticky;top:0;z-index:2}.scenario-table tr>th[data-v-f77feae7]:first-child{position:sticky;left:0;z-index:1;text-align:left}.scenario-table thead th[data-v-f77feae7]:first-child{z-index:3}.scenario-table tbody tr:nth-child(2n) td[data-v-f77feae7]{background:#f8fafb}.scenario-table button[data-v-f77feae7]{display:inline;border:0;background:none;font:inherit;font-weight:600;color:#195f85;padding:0;text-decoration:underline;text-underline-offset:4px}.scenario-table .increase[data-v-f77feae7]{color:#bd3445}.scenario-table .decrease[data-v-f77feae7]{color:#16764b}.edit-scenario[data-v-f77feae7]{display:grid;gap:16px;margin-top:24px}.edit-scenario label[data-v-f77feae7]{display:grid;gap:8px}.flows[data-v-f77feae7]{max-height:380px}@media(max-width:767px){.scenario-section h3 span[data-v-f77feae7]{display:block;margin:8px 0 0}.scenario-table th[data-v-f77feae7],.scenario-table td[data-v-f77feae7]{padding:12px}}.owner-info[data-v-88475456]{line-height:1.8;font-weight:600}.owner-info span[data-v-88475456]{display:inline-block;margin-left:24px}.annuity-summary[data-v-88475456],.scenario-result[data-v-88475456]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.annuity-summary>div[data-v-88475456],.scenario-result>div[data-v-88475456]{padding:20px;background:#f2f7fa;border-radius:10px}.annuity-summary span[data-v-88475456],.scenario-result span[data-v-88475456]{display:block;color:#516a78;font-size:14px}.annuity-summary strong[data-v-88475456],.scenario-result strong[data-v-88475456]{display:block;font-size:22px;margin-top:12px;line-height:1.5}.scenario-form[data-v-88475456]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;padding:24px;border:1px solid #cddde6;border-radius:10px;background:#f8fbfc}.scenario-form label[data-v-88475456]{display:grid;gap:10px;font-size:14px;color:#294857}.wide[data-v-88475456]{grid-column:1/-1}.form-actions[data-v-88475456]{display:flex;gap:12px;flex-wrap:wrap}.explanation[data-v-88475456]{font-size:14px;line-height:1.8;color:#526b79}.assumption[data-v-88475456]{background:#fff8e9;color:#795c24;padding:14px 18px;line-height:1.8;border-radius:8px}.projection-table[data-v-88475456]{overflow:auto;max-height:680px;margin:24px 0;border:1px solid #d4e0e8;border-radius:8px}.projection-table table[data-v-88475456]{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;font-variant-numeric:tabular-nums}.projection-table th[data-v-88475456],.projection-table td[data-v-88475456]{white-space:nowrap;padding:14px 18px;text-align:right;border-bottom:1px solid #e4ebf0}.projection-table th[data-v-88475456]{font-size:15px;background:#eaf1f6;color:#193d50}.projection-table thead th[data-v-88475456]{position:sticky;top:0;z-index:2}.projection-table tr>th[data-v-88475456]:first-child{position:sticky;left:0;z-index:1;text-align:left}.projection-table thead th[data-v-88475456]:first-child{z-index:3}.projection-table tbody tr:nth-child(2n) td[data-v-88475456]{background:#f8fafb}.number-link[data-v-88475456]{border:0;background:none;color:#195f85;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:4px;display:inline}.flow-table[data-v-88475456]{max-height:450px}@media(max-width:767px){.annuity-summary[data-v-88475456],.scenario-result[data-v-88475456],.scenario-form[data-v-88475456]{grid-template-columns:1fr}.scenario-form[data-v-88475456]{padding:18px}.owner-info span[data-v-88475456]{display:block;margin-left:0}.projection-table th[data-v-88475456],.projection-table td[data-v-88475456]{padding:12px}.annuity-summary strong[data-v-88475456],.scenario-result strong[data-v-88475456]{font-size:21px}}.insurance-detail[data-v-680d8670]{max-width:1440px;margin:auto;width:100%;min-width:0}.heading[data-v-680d8670]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0}.heading h1[data-v-680d8670]{font-size:28px;line-height:1.5;margin:8px 0}.eyebrow[data-v-680d8670]{color:#267080;font-size:14px}.metrics[data-v-680d8670]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.metrics button[data-v-680d8670]{display:block;text-align:left;border:1px solid #d7e1e6;background:#fff;border-radius:12px;padding:24px;color:#243e4e}.metrics strong[data-v-680d8670]{display:block;font-size:32px;margin:14px 0;font-variant-numeric:tabular-nums}.metrics span[data-v-680d8670],.metrics small[data-v-680d8670]{display:block;font-size:14px}.anchors[data-v-680d8670]{display:flex;gap:24px;flex-wrap:wrap;margin:30px 0}.anchors a[data-v-680d8670]{color:#205c74;font-weight:600}.panel[data-v-680d8670]{padding:28px;background:#fff;border:1px solid #d8e1e8;border-radius:14px;margin:24px 0;scroll-margin-top:30px}.panel h2[data-v-680d8670]{font-size:22px;margin:0 0 18px}.panel>p[data-v-680d8670],.status[data-v-680d8670]{color:#536777;font-size:14px;line-height:1.8}.cash-table[data-v-680d8670]{overflow:auto;max-height:620px;margin-top:16px}.cash-table table[data-v-680d8670]{width:100%;border-collapse:separate;border-spacing:0;font-size:16px}.cash-table th[data-v-680d8670],.cash-table td[data-v-680d8670]{padding:14px 18px;border-bottom:1px solid #e1e7ec;white-space:nowrap;text-align:left}.cash-table thead th[data-v-680d8670]{position:sticky;top:0;background:#e6eff5;color:#16384d;font-size:16px;z-index:2}.cash-table tr>th[data-v-680d8670]:first-child{position:sticky;left:0;background:#f5f8fb;z-index:1}.cash-table thead th[data-v-680d8670]:first-child{z-index:3}.cash-table .current td[data-v-680d8670],.cash-table .current th[data-v-680d8670]{background:#edf6f6}.amount[data-v-680d8670]{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.cash-table details p[data-v-680d8670]{white-space:normal;min-width:220px;max-width:380px;font-size:13px;line-height:1.7}.section-heading[data-v-680d8670]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.section-heading h2[data-v-680d8670]{margin:0}.facts[data-v-680d8670]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0}.facts dt[data-v-680d8670]{font-size:13px;color:#596e7b}.facts dd[data-v-680d8670]{margin:8px 0 0;line-height:1.6}.benefit-grid[data-v-680d8670]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.benefit-grid article[data-v-680d8670]{padding:22px;background:#f4f8fa;border-radius:10px}.benefit-grid h3[data-v-680d8670]{font-size:18px;margin:0 0 12px}.benefit-grid p[data-v-680d8670]{line-height:1.8}.benefit-grid small[data-v-680d8670],.clauses small[data-v-680d8670]{color:#667883;font-size:12px}.clauses details[data-v-680d8670]{border-top:1px solid #dee6eb;padding:18px 0}.clauses summary[data-v-680d8670]{font-weight:600;cursor:pointer}.clauses small[data-v-680d8670]{margin-left:20px}.clauses p[data-v-680d8670]{line-height:1.9;white-space:pre-line}.search[data-v-680d8670]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:24px 0}.search input[data-v-680d8670]{min-width:220px;flex:1}.disease-list[data-v-680d8670]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dde5eb;border:1px solid #dde5eb}.disease-list>div[data-v-680d8670]{padding:18px;background:#fff;line-height:1.7}.disease-list span[data-v-680d8670]{display:block;font-size:12px;color:#647987;margin-top:7px}.edit-form[data-v-680d8670]{display:grid;gap:18px}.edit-form label[data-v-680d8670]{display:grid;gap:8px}.edit-form textarea[data-v-680d8670]{width:100%;min-height:80px}.clause-edit[data-v-680d8670]{padding:14px 0;border-bottom:1px solid #ddd;display:grid;gap:10px}.edit-form fieldset[data-v-680d8670]{min-width:0}.edit-form button[data-v-680d8670]{position:sticky;bottom:0}@media(max-width:767px){.heading[data-v-680d8670]{flex-direction:column;align-items:flex-start}.heading h1[data-v-680d8670]{font-size:23px}.metrics[data-v-680d8670],.facts[data-v-680d8670],.benefit-grid[data-v-680d8670]{grid-template-columns:1fr}.metrics strong[data-v-680d8670]{font-size:30px}.panel[data-v-680d8670]{padding:18px}.disease-list[data-v-680d8670]{grid-template-columns:1fr}.section-heading[data-v-680d8670]{align-items:flex-start;flex-direction:column}.metrics button[data-v-680d8670]{padding:20px}.cash-table th[data-v-680d8670],.cash-table td[data-v-680d8670]{padding:12px}.search input[data-v-680d8670]{min-width:0;width:100%}}.equity-reading[data-v-89ae2595]{max-width:1440px;margin:0 auto;color:#29464c}.reading-toolbar[data-v-89ae2595]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.reading-hero[data-v-89ae2595]{padding:40px 44px;background:#193f4b;color:#fff;border-radius:16px}.reading-kicker[data-v-89ae2595]{font-size:12px;letter-spacing:2px;color:#a7cbc3}.reading-hero h1[data-v-89ae2595]{font-size:36px;line-height:1.4;margin:15px 0}.reading-hero>p[data-v-89ae2595]{max-width:900px;color:#d4e3df;line-height:1.9}.reading-meta[data-v-89ae2595]{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.reading-meta span[data-v-89ae2595]{font-size:12px;padding:6px 12px;background:#ffffff12;border:1px solid #ffffff26;border-radius:20px}.reading-overview[data-v-89ae2595]{padding:30px 10px 20px}.reading-metrics[data-v-89ae2595]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.reading-metrics span[data-v-89ae2595]{font-size:13px;color:#647c78}.reading-metrics strong[data-v-89ae2595]{display:block;font-size:28px;line-height:1.8}.reading-metrics small[data-v-89ae2595]{font-size:12px;color:#758882;line-height:1.7}.reading-attention[data-v-89ae2595]{padding:16px 20px;background:#eef5ef;border-left:3px solid #679986;font-size:14px;line-height:1.8;margin:24px 0 0}.reading-attention b[data-v-89ae2595]{margin-right:12px}.reading-quick[data-v-89ae2595]{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:4px 0 30px}.reading-quick button[data-v-89ae2595]{text-align:left;border:1px solid #d8e4dd;background:#fff;padding:14px;border-radius:10px;color:#2f5d59}.reading-quick span[data-v-89ae2595]{display:block;font-weight:600}.reading-quick small[data-v-89ae2595]{display:block;margin-top:7px;color:#82918a;font-size:12px}.reading-layout[data-v-89ae2595]{display:grid;grid-template-columns:245px minmax(0,1fr);gap:28px;align-items:start}.reading-nav[data-v-89ae2595]{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:auto;padding:18px 12px;background:#f4f7f5;border:1px solid #e0e8e2;border-radius:12px}.reading-nav-heading[data-v-89ae2595]{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 6px 15px}.reading-search[data-v-89ae2595]{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #dce5df;border-radius:7px;padding:0 8px}.reading-search input[data-v-89ae2595]{width:100%;min-width:0;border:0;padding:10px 2px;background:transparent;font-size:12px}.reading-nav h2[data-v-89ae2595]{font-size:12px;color:#89978f;letter-spacing:1px;margin:22px 9px 8px}.reading-nav nav button[data-v-89ae2595]{display:block;text-align:left;line-height:1.65;width:100%;background:transparent;border:0;color:#48635d;font-size:13px;padding:8px 9px;border-radius:6px}.reading-nav nav button[data-v-89ae2595]:hover,.reading-nav nav button.active[data-v-89ae2595]{background:#dcebe3;color:#1b5448}.search-count[data-v-89ae2595]{font-size:12px;color:#73847c}.reading-chapters[data-v-89ae2595]{min-width:0}.reading-chapter[data-v-89ae2595]{scroll-margin-top:90px;border:1px solid #dde7e0;background:#fff;border-radius:14px;padding:32px 36px;margin-bottom:22px;overflow-wrap:anywhere}.chapter-group[data-v-89ae2595]{font-size:12px;color:#75988a;letter-spacing:1px}.reading-chapter h2[data-v-89ae2595]{font-size:25px;line-height:1.5;color:#254951;margin:8px 0 12px}.chapter-subtitle[data-v-89ae2595]{color:#7a8b84;font-size:14px!important}.reading-chapter p[data-v-89ae2595]{font-size:15px;line-height:1.95;white-space:pre-line}.reading-chapter h3[data-v-89ae2595]{font-size:18px;color:#276f62;margin:25px 0 12px}.reading-table[data-v-89ae2595]{overflow-x:auto;max-width:100%;margin:22px 0}.reading-table table[data-v-89ae2595]{border-collapse:collapse;width:100%;min-width:540px;font-size:13px;line-height:1.8}.reading-table th[data-v-89ae2595]{text-align:left;background:#214851;color:#fff;white-space:normal}.reading-table th[data-v-89ae2595],.reading-table td[data-v-89ae2595]{padding:13px 14px;vertical-align:top;border-bottom:1px solid #dfe8e3;white-space:normal}.reading-table tr:nth-child(2n) td[data-v-89ae2595]{background:#f1f6f3}.reading-note[data-v-89ae2595]{padding:17px 20px;border-left:3px solid #82aa9a;background:#f1f6f2;font-size:13px!important;color:#667e73;border-radius:4px}.chapter-top[data-v-89ae2595]{display:flex;align-items:center;gap:5px;background:none;border:0;font-size:12px;color:#8a9b93;padding:5px 0;margin-top:18px}.source-search[data-v-89ae2595]{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:13px;margin:24px 0}.source-search input[data-v-89ae2595]{flex:1;min-width:180px}.reading-sources[data-v-89ae2595]{list-style:none;padding:0}.reading-sources li[data-v-89ae2595]{padding:18px 0;border-bottom:1px solid #e1e8e2;display:flex;align-items:center;gap:15px;justify-content:space-between}.reading-sources li>div[data-v-89ae2595]{min-width:0}.reading-sources strong[data-v-89ae2595]{font-size:12px;color:#719083;margin-right:10px}.reading-sources span[data-v-89ae2595]{font-size:14px;line-height:1.7}.reading-sources small[data-v-89ae2595]{display:block;color:#8a9990;font-size:12px;margin-top:7px;line-height:1.7}.reading-sources button[data-v-89ae2595]{flex-shrink:0}.reading-hidden[data-v-89ae2595],.reading-no-results[data-v-89ae2595]{padding:50px 20px;text-align:center;color:#728b82}.reading-hidden h2[data-v-89ae2595]{font-size:20px}@media(max-width:1000px){.reading-layout[data-v-89ae2595]{grid-template-columns:210px minmax(0,1fr);gap:18px}.reading-chapter[data-v-89ae2595]{padding:26px}.reading-metrics[data-v-89ae2595]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.reading-hero[data-v-89ae2595]{padding:26px 22px}.reading-hero h1[data-v-89ae2595]{font-size:27px}.reading-layout[data-v-89ae2595]{display:block}.reading-nav[data-v-89ae2595]{position:static;max-height:290px;margin-bottom:20px}.reading-nav nav[data-v-89ae2595]{columns:2}.reading-nav nav>div[data-v-89ae2595]{break-inside:avoid}.reading-chapter[data-v-89ae2595]{padding:23px 18px}.reading-chapter h2[data-v-89ae2595]{font-size:22px}.reading-metrics[data-v-89ae2595]{gap:20px 14px}.reading-metrics strong[data-v-89ae2595]{font-size:23px}.reading-quick[data-v-89ae2595]{grid-template-columns:1fr 1fr}.reading-sources li[data-v-89ae2595]{align-items:flex-start;flex-direction:column}.reading-overview[data-v-89ae2595]{padding:24px 2px}.reading-attention[data-v-89ae2595]{font-size:13px}.reading-chapter[data-v-89ae2595]{scroll-margin-top:75px}}.repayment-source[data-v-6a61a9cd]{min-width:280px;max-width:460px;white-space:normal}.repayment-source strong[data-v-6a61a9cd]{font-weight:500}.repayment-source small[data-v-6a61a9cd]{display:block;line-height:1.7;color:#71857b;margin-top:6px}.debt-register,.debt-detail{max-width:1400px;margin:auto;color:#294a51}.debt-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:26px 0}.debt-intro svg{color:#6f938b}.debt-intro h2{font-size:28px;margin:10px 0}.debt-intro p,.debt-muted{font-size:13px;color:#71857e;line-height:1.9}.debt-eyebrow{font-size:12px;letter-spacing:1.8px;color:#749389}.debt-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:26px;background:#edf4f1;border:1px solid #dce7e1;border-radius:14px;margin:24px 0}.debt-metrics span,.debt-card-grid span{font-size:12px;color:#6c847b}.debt-metrics strong{display:block;font-size:27px;line-height:1.9;font-variant-numeric:tabular-nums}.debt-metrics strong.debt-date{font-size:22px}.debt-metrics small{font-size:11px;color:#7b8e84;font-weight:400}.debt-card,.debt-section{background:#fff;border:1px solid #dbe6df;border-radius:16px;padding:30px;margin-bottom:24px}.debt-card header{display:flex;justify-content:space-between;align-items:center;gap:20px}.debt-card h3{font-size:25px;margin:13px 0 9px}.debt-card header p{font-size:13px;color:#7b8c84}.debt-tag{display:inline-block;background:#f5f0e3;color:#8b7144;font-size:12px;border-radius:20px;padding:7px 12px}.debt-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0;padding-top:24px;border-top:1px solid #e2ebe5}.debt-card-grid b{display:block;font-size:20px;margin-top:10px}.debt-callout{display:flex;align-items:flex-start;gap:12px;background:#f1f5ef;border-radius:10px;padding:18px 22px;color:#537261}.debt-callout svg{flex-shrink:0;margin-top:4px}.debt-callout p{margin:0;font-size:13px;line-height:1.95}.debt-card footer{display:flex;gap:22px;margin-top:18px}.debt-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.debt-hero{padding:38px 42px;border-radius:17px;background:#274c52;color:#fff}.debt-hero h1{font-size:34px;margin:14px 0}.debt-hero p{font-size:14px;color:#ceded5;line-height:1.9}.debt-hero .debt-eyebrow{color:#b2cbbf}.debt-directory{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.debt-directory button{display:flex;align-items:center;gap:9px;border:1px solid #dce6df;border-radius:9px;padding:13px 20px;background:#fff;color:#466f63}.debt-section{scroll-margin-top:85px}.debt-section h2{font-size:24px;margin:10px 0 22px}.debt-section h3{font-size:18px;line-height:1.8}.debt-section p,.debt-section li{font-size:14px;line-height:1.95;overflow-wrap:anywhere}.debt-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.debt-facts>div{padding:16px 0;border-bottom:1px solid #e6ece7;display:grid;grid-template-columns:135px 1fr;gap:12px}.debt-facts dt{font-size:13px;color:#7a8e83}.debt-facts dd{margin:0;font-size:14px;line-height:1.8}.debt-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.debt-rate-grid article{border:1px solid #e1e9e3;border-radius:12px;background:#f9fbfa;padding:22px}.debt-rate-grid span{font-size:13px;color:#728d80}.debt-rate-grid h3{font-size:30px;margin:15px 0}.debt-rate-grid a{font-size:13px;color:#3f7768}.debt-table{max-width:100%;overflow:auto;margin:20px 0}.debt-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.debt-table th,.debt-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #e1e9e3}.debt-table th{background:#355a55;color:#fff}.debt-table tbody tr:nth-child(2n){background:#f3f7f4}.debt-table td{font-variant-numeric:tabular-nums}.debt-empty{text-align:center;padding:60px;color:#7b8f84}.debt-section details{margin-top:22px}.debt-section summary{cursor:pointer;color:#537e6b;font-size:14px}.debt-section ul{padding-left:20px}@media(max-width:1050px){.debt-metrics,.debt-card-grid{grid-template-columns:1fr 1fr}.debt-rate-grid,.debt-facts{grid-template-columns:1fr}}@media(max-width:600px){.debt-metrics{gap:20px 12px;padding:20px 16px}.debt-metrics strong{font-size:23px}.debt-metrics strong.debt-date{font-size:18px}.debt-card,.debt-section{padding:23px 16px}.debt-card header{flex-direction:column;align-items:flex-start}.debt-card h3{font-size:23px}.debt-card-grid b{font-size:17px}.debt-hero{padding:28px 22px}.debt-hero h1{font-size:27px}.debt-directory{gap:8px}.debt-directory button{padding:11px 12px;font-size:12px}.debt-facts>div{grid-template-columns:105px 1fr}.debt-callout{padding:16px}.debt-rate-grid article{padding:18px}}.debt-schedule-controls{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;margin:28px 0 10px}.debt-schedule-controls label,.debt-pagination label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#6c847b}.debt-schedule-controls select,.debt-schedule-controls input,.debt-pagination select{border:1px solid #ceded4;border-radius:8px;background:#fff;color:#355c50;padding:11px 13px;min-height:42px}.debt-schedule-search{flex:1;min-width:220px}.debt-view-switch{display:flex;gap:4px;border:1px solid #d6e4da;border-radius:9px;padding:4px;background:#f1f6f2}.debt-view-switch button{border:0;border-radius:6px;padding:10px 15px;background:transparent;color:#72897c}.debt-view-switch button.selected{background:#355f57;color:#fff}.debt-schedule-table table{min-width:950px}.debt-final-row{background:#e9f2e9!important;font-weight:600}.debt-final-row small{font-size:11px;color:#457359;white-space:nowrap}.debt-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;color:#71887b;margin-top:18px}.debt-pagination label{flex-direction:row;align-items:center}.debt-pagination>div{display:flex;gap:14px;flex-wrap:wrap}.debt-pagination button:disabled{opacity:.4;cursor:default}.debt-projection-warning{background:#faf0dc;color:#87642f;border-radius:8px;padding:14px 18px}@media(max-width:600px){.debt-schedule-controls{gap:14px}.debt-view-switch{width:100%}.debt-view-switch button{flex:1}.debt-schedule-search{min-width:100%}.debt-pagination{align-items:flex-start}.debt-pagination>div{width:100%}.debt-schedule .debt-metrics strong{font-size:21px}}.payable-payment-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.payable-payment-form label,.payable-cancel label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#58766b}.payable-payment-form input,.payable-cancel input{width:100%;min-width:0;border:1px solid #ccddd2;border-radius:8px;padding:12px;color:#294a51;background:#fbfdfb;box-sizing:border-box}.payable-payment-form .payable-note{grid-column:1/-1}.payable-payment-form button{justify-self:start}.payable-formula{font-size:19px!important;color:#285c50;background:#f1f6f2;padding:18px;border-radius:10px;font-variant-numeric:tabular-nums}.payable-success{color:#306c54;background:#eaf5ed;padding:14px 20px;border-radius:9px}.payable-cancel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;background:#faf5e9;padding:20px;border-radius:10px}.payable-cancel label{flex:1;min-width:180px}.payable-void-note{display:block;color:#8a7b65;margin-top:6px}.payable-detail .debt-table td{overflow-wrap:anywhere;max-width:340px}.debt-card h3 a{color:inherit;text-decoration:none}.debt-card h3 a:hover{text-decoration:underline}@media(max-width:600px){.payable-payment-form{grid-template-columns:1fr}.payable-payment-form button{width:100%}.payable-formula{font-size:16px!important}.payable-detail .debt-metrics strong{font-size:21px}}.nominee-register,.nominee-detail{color:#294951;max-width:1400px;margin:0 auto}.nominee-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.nominee-eyebrow{font-size:12px;letter-spacing:2px;color:#64877e}.nominee-intro h2{font-size:27px;margin:9px 0}.nominee-intro p,.nominee-caption{font-size:13px;color:#71857e;line-height:1.9}.nominee-intro svg{color:#78968c}.nominee-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:#edf4f1;border:1px solid #dce7e1;border-radius:13px;padding:24px;margin:20px 0 26px}.nominee-stats span{font-size:13px;color:#678077}.nominee-stats strong{display:block;font-size:25px;line-height:1.9;font-variant-numeric:tabular-nums}.nominee-stats small{font-size:12px;font-weight:400}.nominee-case-card,.nominee-section{border:1px solid #d6e3dd;background:#fff;border-radius:16px;padding:28px;margin-bottom:24px}.nominee-case-card header{display:flex;justify-content:space-between;gap:18px;align-items:center}.nominee-case-card h3{font-size:25px;margin:12px 0 8px}.nominee-case-card header p{color:#7d8c86;font-size:12px;margin:0}.nominee-pill{display:inline-block;font-size:12px;background:#f6f1e5;color:#896a3e;padding:6px 12px;border-radius:20px}.nominee-path{display:grid;grid-template-columns:1fr auto 1.2fr auto 1.2fr;align-items:center;gap:18px;border-top:1px solid #e4ebe6;border-bottom:1px solid #e4ebe6;padding:24px 0;margin:24px 0}.nominee-path div{display:flex;flex-direction:column;gap:9px}.nominee-path small{font-size:12px;color:#7b9187}.nominee-path b{font-size:15px;line-height:1.8}.nominee-path span{font-size:12px;color:#70887e}.nominee-path svg{color:#93afa3}.nominee-person-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nominee-person-preview{padding:22px;border:1px solid #e0e9e3;border-radius:12px;background:#f9fbfa}.nominee-person-preview>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.nominee-person-preview b{font-size:20px}.nominee-person-preview span{font-size:12px;color:#7c9287}.nominee-person-preview>strong{display:block;font-size:25px;margin:16px 0}.nominee-person-preview small{font-size:12px;font-weight:400;color:#768b81}.nominee-person-preview dl{display:flex;gap:30px;margin:15px 0 20px;flex-wrap:wrap}.nominee-person-preview dt{font-size:12px;color:#7c9186}.nominee-person-preview dd{font-size:16px;margin:7px 0 0}.nominee-person-preview a{font-size:13px;color:#3e766b}.nominee-attention{display:flex;align-items:flex-start;gap:12px;padding:17px 20px;background:#f3f5ed;border-radius:8px;color:#667e6d}.nominee-attention svg{flex-shrink:0;margin-top:2px}.nominee-attention p{font-size:13px;line-height:1.9;margin:0}.nominee-attention b{margin-right:12px;color:#406452}.nominee-detail-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.nominee-hero{background:#24484e;color:#fff;border-radius:16px;padding:36px 40px}.nominee-hero h1{font-size:32px;line-height:1.5;margin:13px 0}.nominee-hero p{color:#d1e0d9;line-height:1.9;font-size:14px}.nominee-hero .nominee-eyebrow{color:#b2ccc0}.nominee-nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.nominee-nav button{background:#fff;border:1px solid #dbe6de;border-radius:8px;padding:12px 20px;color:#426c60}.nominee-section{scroll-margin-top:85px}.nominee-section h2{font-size:23px;line-height:1.5;margin:0 0 20px}.nominee-section h3{font-size:19px;margin:22px 0 14px}.nominee-section p{font-size:14px;line-height:1.95;white-space:pre-line;overflow-wrap:anywhere}.nominee-section .nominee-person-grid{margin:20px 0}.nominee-table{overflow:auto;max-width:100%;margin:18px 0}.nominee-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px;line-height:1.8}.nominee-table th{background:#315650;color:#fff;text-align:left}.nominee-table th,.nominee-table td{padding:13px 15px;border-bottom:1px solid #e1e9e3;white-space:normal;vertical-align:top}.nominee-table tbody tr:nth-child(2n){background:#f3f7f4}.nominee-round{padding:6px 0 22px;border-bottom:1px solid #e3ebe5}.nominee-round:last-child{border:0}.nominee-round-metrics{display:flex;gap:26px;flex-wrap:wrap}.nominee-round-metrics span{font-size:12px;color:#7c9085}.nominee-round-metrics b{display:block;font-size:20px;margin-top:8px}.nominee-person-detail{padding:24px;border:1px solid #dbe5dd;border-radius:12px;margin:22px 0;scroll-margin-top:85px}.nominee-person-detail.focused{border-color:#6e9984;box-shadow:0 0 0 2px #e6f0e9}.nominee-person-detail>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.nominee-person-detail>header h3{margin:0}.nominee-person-detail>header span{color:#799383;font-size:13px}.nominee-empty{text-align:center;padding:50px;color:#7b8f84}@media(max-width:950px){.nominee-stats{grid-template-columns:1fr 1fr}.nominee-path{gap:12px}.nominee-case-card header{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.nominee-stats{padding:18px 16px;gap:20px 10px}.nominee-stats strong{font-size:21px}.nominee-case-card,.nominee-section{padding:22px 16px}.nominee-path{grid-template-columns:1fr;gap:12px;padding:20px 0}.nominee-path svg{transform:rotate(90deg);margin-left:10px}.nominee-person-grid{grid-template-columns:1fr}.nominee-case-card h3{font-size:23px}.nominee-person-preview{padding:18px}.nominee-hero{padding:28px 22px}.nominee-hero h1{font-size:26px}.nominee-person-detail{padding:20px 12px}.nominee-nav{gap:8px}.nominee-nav button{font-size:13px;padding:10px 12px}.nominee-section h2{font-size:22px}}.rental-section[data-v-0a73845d]{margin:24px 0}.rental-card[data-v-0a73845d]{padding:26px;border:1px solid #dce5e4;background:#fff;border-radius:14px;margin-bottom:18px;color:#294852}.rental-card header[data-v-0a73845d]{display:flex;align-items:center;justify-content:space-between;gap:18px}.rental-kicker[data-v-0a73845d]{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1px;color:#587c77}.rental-card h2[data-v-0a73845d]{font-size:21px;margin:12px 0}.rental-card header p[data-v-0a73845d],.rental-note[data-v-0a73845d]{font-size:12px;line-height:1.9;color:#7b8c86}.rental-metrics[data-v-0a73845d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:23px 0;padding:22px;background:#f1f6f3;border-radius:10px}.rental-metrics span[data-v-0a73845d]{font-size:12px;color:#70887e}.rental-metrics strong[data-v-0a73845d]{display:block;font-size:24px;margin-top:10px;font-variant-numeric:tabular-nums}.rental-metrics small[data-v-0a73845d]{font-size:11px;font-weight:400;margin-left:6px}.rental-metrics p[data-v-0a73845d]{font-size:11px;line-height:1.8;color:#829188;margin-bottom:0}.rental-report-link[data-v-0a73845d]{display:inline-flex;gap:7px;align-items:center;font-size:13px;color:#38685f;margin:5px 0 20px}.rental-card summary[data-v-0a73845d]{font-size:13px;color:#587c77;cursor:pointer}.rental-table[data-v-0a73845d]{overflow:auto;margin-top:16px}.rental-table table[data-v-0a73845d]{min-width:680px;width:100%;border-collapse:collapse;font-size:12px}.rental-table th[data-v-0a73845d],.rental-table td[data-v-0a73845d]{text-align:left;padding:13px;border-bottom:1px solid #e6ede8;white-space:nowrap}.rental-form[data-v-0a73845d]{padding:22px;background:#f8faf9;margin-top:22px;border-radius:10px}.rental-form h3[data-v-0a73845d]{font-size:17px;margin:0 0 18px}.rental-form>div[data-v-0a73845d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rental-form label[data-v-0a73845d]{font-size:12px;display:grid;gap:7px}.rental-form input[data-v-0a73845d],.rental-form select[data-v-0a73845d]{min-width:0;width:100%}.rental-form footer[data-v-0a73845d]{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}@media(max-width:800px){.rental-card[data-v-0a73845d]{padding:20px}.rental-card header[data-v-0a73845d]{align-items:flex-start;flex-direction:column}.rental-metrics[data-v-0a73845d],.rental-form>div[data-v-0a73845d]{grid-template-columns:1fr}.rental-metrics strong[data-v-0a73845d]{font-size:23px}.rental-card h2[data-v-0a73845d]{font-size:19px}.rental-form[data-v-0a73845d]{padding:18px}}.payroll[data-v-9f6068e1]{margin:24px 0;padding:26px;border:1px solid #d8e5df;border-radius:14px;background:#fff;color:#284a43}.payroll header[data-v-9f6068e1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.eyebrow[data-v-9f6068e1],.coverage[data-v-9f6068e1]{font-size:12px;color:#5b7b70}.payroll h2[data-v-9f6068e1]{font-size:22px;margin:10px 0}.payroll header p[data-v-9f6068e1],.accounting[data-v-9f6068e1],.footnote[data-v-9f6068e1]{font-size:12px;line-height:1.9;color:#657c75}.coverage[data-v-9f6068e1]{white-space:nowrap;padding:8px 12px;background:#f0f6f2;border-radius:16px}.payroll-totals[data-v-9f6068e1]{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f0f6f2;padding:22px;margin:20px 0;border-radius:10px}.payroll-totals span[data-v-9f6068e1]{display:block;font-size:12px}.payroll-totals strong[data-v-9f6068e1]{display:block;font-size:26px;margin-top:10px;font-variant-numeric:tabular-nums}.table-scroll[data-v-9f6068e1]{overflow-x:auto;max-width:100%;margin:20px 0}.payroll table[data-v-9f6068e1]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.payroll th[data-v-9f6068e1],.payroll td[data-v-9f6068e1]{padding:14px 12px;text-align:right;border-bottom:1px solid #e4ede8}.payroll th[data-v-9f6068e1]:first-child,.payroll td[data-v-9f6068e1]:first-child{text-align:left}.payroll th[data-v-9f6068e1]{background:#f6f9f7;color:#647c71}.payroll td small[data-v-9f6068e1]{display:block;color:#7c8d86;font-size:11px;margin-top:5px}.month-link[data-v-9f6068e1]{border:0;background:none;color:#276b58;padding:0;text-decoration:underline;cursor:pointer}.selected td[data-v-9f6068e1]{background:#edf5f0}.notice[data-v-9f6068e1]{color:#97631e}.payroll tfoot[data-v-9f6068e1]{font-weight:600;background:#f6f9f7}.payroll-detail[data-v-9f6068e1]{border-top:1px solid #d8e5df;padding-top:22px;margin-top:22px}.payroll h3[data-v-9f6068e1]{font-size:17px;margin:0 0 10px}.payroll-notices[data-v-9f6068e1]{padding:12px 12px 12px 30px;background:#fff8e9;color:#866425;font-size:12px;line-height:1.9;border-radius:8px}.sections[data-v-9f6068e1]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.sections>section[data-v-9f6068e1]{border:1px solid #e0e9e4;padding:20px;border-radius:10px}.payroll h4[data-v-9f6068e1]{margin:0 0 18px;font-size:16px}.payroll h5[data-v-9f6068e1]{margin:18px 0 8px;color:#6b8276;font-weight:500}.payroll dl[data-v-9f6068e1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:13px;margin:0}.payroll dd[data-v-9f6068e1]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.payroll dd small[data-v-9f6068e1]{display:block;font-size:10px;color:#74887e}.subtotal[data-v-9f6068e1]{font-weight:600;border-top:1px solid #e3ebe6;padding-top:12px;margin-top:5px}.payroll dl[data-v-9f6068e1]:empty{display:none}@media(max-width:800px){.payroll[data-v-9f6068e1]{padding:16px;min-width:0}.payroll header[data-v-9f6068e1]{align-items:flex-start;flex-wrap:wrap}.payroll h2[data-v-9f6068e1]{font-size:19px}.payroll-totals[data-v-9f6068e1]{padding:16px;grid-template-columns:1fr}.sections[data-v-9f6068e1]{grid-template-columns:1fr}.sections>section[data-v-9f6068e1]{padding:16px}}.annual-flow[data-v-5591195e]{margin:24px 0;background:#fff;border:1px solid #dce7e1;border-radius:14px;padding:26px;min-width:0}.annual-flow header[data-v-5591195e]{display:flex;align-items:center;justify-content:space-between;gap:20px}.annual-flow header span[data-v-5591195e],.annual-flow label[data-v-5591195e]{font-size:12px;color:#678175}.annual-flow h2[data-v-5591195e]{font-size:21px;margin:10px 0}.annual-flow label[data-v-5591195e]{display:grid;gap:8px;min-width:180px}.trend-totals[data-v-5591195e]{display:flex;gap:32px;font-size:12px;color:#708278;flex-wrap:wrap}.trend-totals strong[data-v-5591195e]{display:block;font-size:21px;color:#315b4e;margin-top:10px;font-variant-numeric:tabular-nums}.trend-note[data-v-5591195e]{font-size:12px;color:#748579;line-height:1.9}.annual-flow summary[data-v-5591195e]{cursor:pointer;font-size:12px;color:#4b7461}.trend-table[data-v-5591195e]{overflow:auto;margin-top:14px}.trend-table table[data-v-5591195e]{width:100%;min-width:440px;border-collapse:collapse;font-size:12px}.trend-table th[data-v-5591195e],.trend-table td[data-v-5591195e]{padding:12px;text-align:right;border-bottom:1px solid #e5ece7}.trend-table th[data-v-5591195e]:first-child,.trend-table td[data-v-5591195e]:first-child{text-align:left}@media(max-width:700px){.annual-flow[data-v-5591195e]{padding:16px}.annual-flow header[data-v-5591195e]{align-items:flex-start;flex-direction:column}.annual-flow label[data-v-5591195e]{width:100%}.annual-flow h2[data-v-5591195e]{font-size:18px}.trend-totals[data-v-5591195e]{gap:20px}}.provident[data-v-2d66b6cf]{padding:26px;margin:24px 0;background:#fff;border:1px solid #dce7e1;border-radius:14px;min-width:0}.provident header[data-v-2d66b6cf]{display:flex;justify-content:space-between;align-items:center;gap:20px}.provident header span[data-v-2d66b6cf],.provident label[data-v-2d66b6cf],.fund-metrics span[data-v-2d66b6cf]{font-size:12px;color:#6c8276}.provident h2[data-v-2d66b6cf]{font-size:21px;margin:10px 0}.provident label[data-v-2d66b6cf]{display:grid;gap:7px}.provident header label[data-v-2d66b6cf]{min-width:150px}.fund-metrics[data-v-2d66b6cf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:#f2f7f3;border-radius:10px;padding:20px;margin:20px 0}.fund-metrics strong[data-v-2d66b6cf]{display:block;font-size:20px;color:#315c4e;margin-top:12px;font-variant-numeric:tabular-nums}.fund-note[data-v-2d66b6cf]{font-size:12px;line-height:1.9;color:#78867c}.provident details[data-v-2d66b6cf]{margin-top:18px}.provident summary[data-v-2d66b6cf]{font-size:13px;color:#507764;cursor:pointer}.provident form[data-v-2d66b6cf]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px;background:#f8faf8;margin-top:15px;border-radius:8px}.provident .wide[data-v-2d66b6cf]{grid-column:1/-1}.provident form button[data-v-2d66b6cf]{justify-self:start}.fund-table[data-v-2d66b6cf]{overflow:auto;margin-top:16px}.fund-table table[data-v-2d66b6cf]{width:100%;min-width:450px;border-collapse:collapse;font-size:12px}.fund-table th[data-v-2d66b6cf],.fund-table td[data-v-2d66b6cf]{text-align:left;padding:12px;border-bottom:1px solid #e3ebe5}@media(max-width:700px){.provident[data-v-2d66b6cf]{padding:16px}.provident header[data-v-2d66b6cf]{align-items:flex-start;flex-direction:column}.provident h2[data-v-2d66b6cf]{font-size:18px}.fund-metrics[data-v-2d66b6cf],.provident form[data-v-2d66b6cf]{grid-template-columns:1fr}.provident header label[data-v-2d66b6cf]{width:100%}}.income-evidence[data-v-87233184]{min-width:0;padding:25px;background:#fff;border:1px solid #dce5df;border-radius:14px;margin:22px 0;color:#284a56}.income-evidence>header[data-v-87233184]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.income-evidence h2[data-v-87233184]{font-size:21px;margin:8px 0}.income-evidence p[data-v-87233184],.evidence-detail p[data-v-87233184]{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.income-evidence header span[data-v-87233184],.evidence-detail header span[data-v-87233184]{font-size:12px;color:#6a8177}.evidence-actions[data-v-87233184]{display:flex;gap:12px;flex-wrap:wrap}.evidence-filters[data-v-87233184]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin:20px 0}.evidence-filters label[data-v-87233184]{display:grid;gap:7px;font-size:12px;color:#60796f}.evidence-filters input[data-v-87233184],.evidence-filters select[data-v-87233184]{min-width:140px;max-width:100%;font:inherit}.evidence-filters button[data-v-87233184]{min-height:40px}.evidence-total[data-v-87233184]{display:grid;gap:7px;padding:16px 20px;background:#eef4ef;border-radius:8px;font-size:12px;margin:16px 0}.evidence-total strong[data-v-87233184]{font-size:26px;font-variant-numeric:tabular-nums}.evidence-total small[data-v-87233184]{font-size:12px;font-weight:400;color:#60796f}.evidence-hint[data-v-87233184]{color:#886b34;background:#faf6eb;padding:10px 13px;border-radius:6px}.evidence-table[data-v-87233184]{max-width:100%;overflow:auto;overscroll-behavior-x:contain}.evidence-table table[data-v-87233184]{width:100%;min-width:650px;border-collapse:collapse}.evidence-table th[data-v-87233184],.evidence-table td[data-v-87233184]{padding:14px 12px;font-size:12px;text-align:left;border-bottom:1px solid #e4eae5;line-height:1.7}.evidence-list[data-v-87233184]{margin-bottom:18px;border:1px solid #e4eae5;border-radius:8px}.evidence-list table[data-v-87233184]{min-width:960px}.evidence-list th[data-v-87233184]{background:#f5f8f5;color:#61796d;white-space:nowrap;font-weight:500}.evidence-list tbody tr[data-v-87233184]{cursor:pointer}.evidence-list tbody tr[data-v-87233184]:hover,.evidence-list tbody tr[data-v-87233184]:focus-within{background:#f4f8f4}.evidence-list .numeric[data-v-87233184]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.evidence-list .evidence-amount[data-v-87233184]{font-weight:700;font-size:15px;color:#285549}.evidence-name[data-v-87233184]{display:block;max-width:260px;min-width:150px;border:0;background:none;padding:0;text-align:left;color:#284a56;font-size:13px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.evidence-name small[data-v-87233184]{display:block;color:#6d8978;font-size:11px;font-weight:400}.evidence-name[data-v-87233184]:focus-visible{outline:2px solid #426f5c;outline-offset:4px}.evidence-period[data-v-87233184]{white-space:nowrap}.period-badge[data-v-87233184]{display:block;width:fit-content;background:#f7eedb;color:#846a37;font-size:10px;padding:2px 6px;border-radius:4px;margin-top:4px}.evidence-detail[data-v-87233184]{color:#284a56;overflow-wrap:anywhere;min-width:0}.evidence-detail h3[data-v-87233184]{font-size:20px;margin:12px 0}.evidence-stats[data-v-87233184]{display:flex;flex-wrap:wrap;gap:20px;background:#f5f7f4;padding:14px;font-size:12px;line-height:1.8}.evidence-stats b[data-v-87233184]{margin-left:8px}.evidence-detail dl[data-v-87233184]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.8;margin:22px 0}.evidence-detail dt[data-v-87233184]{color:#6b8175}.evidence-detail dd[data-v-87233184]{margin:0}.evidence-detail summary[data-v-87233184]{cursor:pointer;font-size:13px;margin:20px 0 10px}.evidence-note[data-v-87233184]{margin:20px 0;white-space:pre-wrap}.evidence-note h4[data-v-87233184]{font-size:13px;margin-bottom:6px}.evidence-detail>.evidence-actions[data-v-87233184]{margin-top:24px}.evidence-form[data-v-87233184]{display:grid;gap:15px}.evidence-form label[data-v-87233184]{display:grid;gap:7px;font-size:13px}.evidence-form p[data-v-87233184]{font-size:12px;line-height:1.8}.evidence-check[data-v-87233184]{display:flex!important;align-items:flex-start}.evidence-check input[data-v-87233184]{width:auto;min-width:18px;margin-top:3px}.sr-only[data-v-87233184]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.income-evidence[data-v-87233184]{padding:18px}.income-evidence>header[data-v-87233184]{flex-direction:column}.evidence-filters[data-v-87233184]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evidence-filters label[data-v-87233184]{min-width:0}.evidence-filters input[data-v-87233184],.evidence-filters select[data-v-87233184]{min-width:0;width:100%;box-sizing:border-box}.evidence-filters button[data-v-87233184]{align-self:end}.evidence-stats[data-v-87233184]{flex-direction:column;gap:10px}.evidence-detail dl[data-v-87233184]{grid-template-columns:70px minmax(0,1fr)}.evidence-total[data-v-87233184]{padding:14px}.evidence-total strong[data-v-87233184]{font-size:24px}}@media(max-width:600px){.evidence-list table[data-v-87233184]{min-width:0}.evidence-list th[data-v-87233184]:nth-child(2),.evidence-list td[data-v-87233184]:nth-child(2),.evidence-list th[data-v-87233184]:nth-child(3),.evidence-list td[data-v-87233184]:nth-child(3),.evidence-list th[data-v-87233184]:nth-child(6),.evidence-list td[data-v-87233184]:nth-child(6),.evidence-list th[data-v-87233184]:nth-child(7),.evidence-list td[data-v-87233184]:nth-child(7){display:none}.evidence-list th[data-v-87233184],.evidence-list td[data-v-87233184]{padding:12px 7px;font-size:11px}.evidence-list td[data-v-87233184]:first-child{width:34%}.evidence-list .evidence-name[data-v-87233184]{min-width:0;max-width:none;font-size:12px}.evidence-list .evidence-amount[data-v-87233184]{font-size:13px}.evidence-list .evidence-period[data-v-87233184]{font-size:10px}.period-badge[data-v-87233184]{white-space:normal}}.income-evidence.compact[data-v-87233184]{padding:16px 18px;margin:16px 0;border-radius:8px}.compact>header[data-v-87233184]{gap:12px;align-items:center}.compact>header>div>span[data-v-87233184]{display:none}.compact h2[data-v-87233184]{font-size:18px;margin:0 0 4px}.compact>header p[data-v-87233184]{margin:0;font-size:11px}.compact .evidence-actions[data-v-87233184]{gap:8px}.compact .evidence-actions button[data-v-87233184]{min-height:34px;padding:7px 10px;font-size:12px}.compact .evidence-filters[data-v-87233184]{margin:12px 0;gap:10px}.compact .evidence-filters label[data-v-87233184]{gap:5px;font-size:11px}.compact .evidence-filters input[data-v-87233184],.compact .evidence-filters select[data-v-87233184]{min-height:36px;padding:7px 10px;font-size:12px}.compact .evidence-filters button[data-v-87233184]{min-height:36px;padding:7px 13px;font-size:12px}.compact .evidence-total[data-v-87233184]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 18px;margin:12px 0;padding:10px 14px;border-radius:6px}.compact .evidence-total strong[data-v-87233184]{margin-left:auto;font-size:23px;line-height:1.4}.compact .evidence-total>small[data-v-87233184]{width:100%;font-size:11px}.compact .evidence-list[data-v-87233184]{margin-bottom:12px}@media(max-width:767px){.income-evidence.compact[data-v-87233184]{padding:12px}.compact>header[data-v-87233184]{align-items:flex-start;gap:10px}.compact h2[data-v-87233184]{font-size:17px}.compact .evidence-total[data-v-87233184]{gap:5px 10px;padding:10px}.compact .evidence-total>span[data-v-87233184]{width:100%;font-size:11px}.compact .evidence-total strong[data-v-87233184]{margin-left:0}.compact .evidence-filters[data-v-87233184]{gap:8px}.compact .evidence-filters input[data-v-87233184],.compact .evidence-filters select[data-v-87233184]{min-width:0}}.principal-basis[data-v-32550631]{display:block;font-size:10px;color:#7e8f7a;font-weight:400}.income-node[data-v-32550631]{min-width:0}.income-node-toggle[data-v-32550631]{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(130px,.65fr) 100px 120px;align-items:center;gap:15px;padding:18px 15px;width:100%;border:0;background:#fff;text-align:left;min-height:94px;border-bottom:1px solid #e5ebe0;color:inherit;cursor:pointer}.income-node-toggle[data-v-32550631]:hover{background:#f6f9f2}.income-node-name[data-v-32550631]{display:grid;gap:9px}.income-node-name b[data-v-32550631]{font-size:17px}.income-node-name small[data-v-32550631]{font-size:11px;color:#80937e}.income-node-amount[data-v-32550631]{text-align:right;font-size:22px;font-variant-numeric:tabular-nums}.income-node-rate[data-v-32550631]{text-align:right;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.income-node-rate small[data-v-32550631]{display:none}.income-node-toggle time[data-v-32550631]{text-align:right;font-size:12px;color:#7e8f7a}.income-node-count[data-v-32550631]{font-size:12px;color:#7e8f7a}.income-node-content[data-v-32550631]{padding:0 0 8px;background:#fafcf8}.income-node-children[data-v-32550631]{padding-left:18px;border-left:2px solid #e5ebe0;margin:0 0 0 15px}.income-node[data-depth="2"]>.income-node-toggle[data-v-32550631]{background:#f8faf5}.income-node[data-depth="3"]>.income-node-toggle[data-v-32550631]{background:#f0f5eb}.income-node[data-depth="2"]>.income-node-toggle .income-node-name b[data-v-32550631]{font-size:15px}.income-node[data-depth="3"]>.income-node-toggle .income-node-name b[data-v-32550631]{font-size:14px}.income-direct-note[data-v-32550631]{font-size:11px;color:#80937e;margin:16px}.income-product-table[data-v-32550631]{overflow:auto;max-width:100%}.income-product-table table[data-v-32550631]{width:100%;border-collapse:collapse;min-width:920px;font-size:12px}.income-product-table th[data-v-32550631],.income-product-table td[data-v-32550631]{border-bottom:1px solid #e5ebe0;padding:15px 12px;text-align:left;line-height:1.8}.income-product-table th[data-v-32550631]{font-weight:400;background:#edf3e7;color:#7e8f7a;white-space:nowrap}.income-product-table .numeric[data-v-32550631]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.income-product-table td[data-v-32550631]:nth-child(2),.income-product-table td[data-v-32550631]:nth-child(3),.income-product-table td[data-v-32550631]:nth-child(6){white-space:nowrap}.income-product-table .link-button[data-v-32550631]{font-size:11px}.income-product-name[data-v-32550631]{text-align:left;color:#315c4e;font-size:13px;line-height:1.8;min-width:150px;max-width:290px}.income-node[data-v-32550631] .rental-income-card{margin:20px 12px}@media(max-width:1000px)and (min-width:701px){.income-node-toggle[data-v-32550631]{grid-template-columns:minmax(0,1fr) 45px 125px 90px 90px;gap:8px;padding-left:10px;padding-right:10px}.income-node-amount[data-v-32550631]{font-size:18px}.income-node-rate[data-v-32550631]{font-size:13px}.income-node-toggle time[data-v-32550631]{font-size:11px}.income-node-children[data-v-32550631]{margin-left:8px;padding-left:10px}}@media(max-width:700px){.income-node-toggle[data-v-32550631]{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 10px}.income-node-count[data-v-32550631]{grid-column:1;grid-row:2}.income-node-amount[data-v-32550631]{grid-column:2;grid-row:1;font-size:21px}.income-node-rate[data-v-32550631]{grid-column:2;grid-row:2;font-size:14px}.income-node-rate small[data-v-32550631]{display:inline;font-size:10px;color:#7e8f7a;margin-right:8px}.income-node-toggle time[data-v-32550631]{grid-column:1 / -1;grid-row:3;font-size:11px}.income-node-children[data-v-32550631]{margin-left:5px;padding-left:8px}.income-node[data-v-32550631] .rental-income-card{margin:15px 0}}.passive-income[data-v-ee02d338]{min-width:0;color:#2d5048}.passive-hero[data-v-ee02d338]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(110deg,#e8f0e7,#f7f4e9);border:1px solid #dce5d8;border-radius:14px;padding:30px}.passive-hero span[data-v-ee02d338],.passive-hero small[data-v-ee02d338]{font-size:12px;color:#718a76}.passive-hero h1[data-v-ee02d338]{font-size:27px;line-height:1.5;margin:12px 0}.passive-hero p[data-v-ee02d338]{font-size:14px;line-height:1.9}.passive-hero svg[data-v-ee02d338]{flex-shrink:0;color:#638569}.passive-filters[data-v-ee02d338]{display:flex;gap:15px;align-items:end;flex-wrap:wrap;background:#fff;border:1px solid #dfe7dc;border-radius:10px;padding:20px;margin:22px 0}.passive-filters label[data-v-ee02d338]{display:grid;gap:8px;font-size:12px}.passive-filters input[data-v-ee02d338],.passive-filters select[data-v-ee02d338]{min-width:130px}.passive-heading[data-v-ee02d338]{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:25px 0 16px}.passive-heading b[data-v-ee02d338]{font-size:16px}.passive-heading span[data-v-ee02d338]{font-size:12px;color:#7d917f}.passive-metrics[data-v-ee02d338],.rental-balances[data-v-ee02d338]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.passive-metrics>div[data-v-ee02d338],.rental-balances>div[data-v-ee02d338]{display:grid;gap:13px;padding:21px;border:1px solid #dfe7dc;background:#fff;border-radius:10px;min-width:0}.passive-metrics span[data-v-ee02d338],.rental-balances span[data-v-ee02d338]{font-size:12px}.passive-metrics strong[data-v-ee02d338]{font-size:27px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.passive-metrics small[data-v-ee02d338],.rental-balances small[data-v-ee02d338]{font-size:11px;font-weight:400;color:#82917e}.rental-income-card[data-v-ee02d338],.passive-list[data-v-ee02d338]{padding:25px;border:1px solid #dfe7dc;border-radius:12px;background:#fff;margin:24px 0;min-width:0}.rental-income-card>header[data-v-ee02d338]{display:flex;justify-content:space-between;gap:20px;align-items:center}.rental-income-card header span[data-v-ee02d338]{display:flex;gap:8px;align-items:center;font-size:12px;color:#6e8a73}.rental-income-card h2[data-v-ee02d338]{font-size:23px;margin:12px 0}.rental-income-card p[data-v-ee02d338],.passive-list p[data-v-ee02d338],.rent-receipt-form p[data-v-ee02d338]{font-size:12px;line-height:1.9;overflow-wrap:anywhere}.rental-income-card .primary[data-v-ee02d338]{display:flex;align-items:center;gap:8px}.rental-balances>div[data-v-ee02d338]{background:#f4f7ef;border:0;padding:17px}.rental-balances strong[data-v-ee02d338]{font-size:23px;overflow-wrap:anywhere}.rent-next[data-v-ee02d338]{display:flex;align-items:start;gap:12px;background:#eef4e9;padding:17px;border-radius:8px;margin:20px 0;font-size:13px}.rent-next.overdue[data-v-ee02d338]{background:#faf3e6;color:#916b31}.rent-next p[data-v-ee02d338]{margin-bottom:0}.rental-income-card details[data-v-ee02d338]{border-top:1px solid #e5ebe0;padding:18px 0 2px;margin-top:15px}.rental-income-card summary[data-v-ee02d338]{font-size:13px;cursor:pointer}.passive-table[data-v-ee02d338]{overflow:auto;max-width:100%}.passive-table table[data-v-ee02d338]{width:100%;border-collapse:collapse;min-width:570px;font-size:12px}.passive-table th[data-v-ee02d338],.passive-table td[data-v-ee02d338]{border-bottom:1px solid #e5ebe0;padding:15px 12px;text-align:left;line-height:1.8}.passive-table th[data-v-ee02d338]{font-weight:400;background:#f5f8f1;color:#7e8f7a}.passive-table .numeric[data-v-ee02d338]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.passive-table .link-button[data-v-ee02d338]{font-size:11px}.passive-name[data-v-ee02d338]{text-align:left;color:#315c4e;font-size:13px;line-height:1.8}.passive-pending[data-v-ee02d338]{color:#9c8149}.passive-list h2[data-v-ee02d338]{font-size:19px}.passive-notice[data-v-ee02d338],.passive-message[data-v-ee02d338]{padding:16px;border-radius:8px;background:#f0f5ec;font-size:13px;line-height:1.8}.rent-receipt-form[data-v-ee02d338]{display:grid;gap:16px}.rent-receipt-form label[data-v-ee02d338]{display:grid;gap:8px;font-size:13px}.rent-presets[data-v-ee02d338]{display:flex;gap:12px}@media(max-width:800px){.passive-metrics[data-v-ee02d338],.rental-balances[data-v-ee02d338]{grid-template-columns:1fr}.passive-hero[data-v-ee02d338]{padding:23px}.passive-hero h1[data-v-ee02d338]{font-size:23px}.rental-income-card[data-v-ee02d338],.passive-list[data-v-ee02d338]{padding:18px}.rental-income-card>header[data-v-ee02d338]{align-items:start;flex-direction:column}.passive-table table[data-v-ee02d338]{min-width:500px}}@media(max-width:500px){.passive-hero svg[data-v-ee02d338]{width:30px}.passive-hero h1[data-v-ee02d338]{font-size:21px}.passive-filters[data-v-ee02d338]{padding:16px;gap:12px}.passive-filters label[data-v-ee02d338]{flex:1;min-width:0}.passive-filters input[data-v-ee02d338],.passive-filters select[data-v-ee02d338]{min-width:0;width:100%}.passive-filters button[data-v-ee02d338]{min-height:40px}.passive-list table[data-v-ee02d338]{min-width:0}.passive-list th[data-v-ee02d338],.passive-list td[data-v-ee02d338]{padding:12px 7px;font-size:11px}.passive-list th[data-v-ee02d338]:nth-child(2),.passive-list td[data-v-ee02d338]:nth-child(2){display:none}.passive-name[data-v-ee02d338]{font-size:12px}.passive-list td[data-v-ee02d338]:first-child{width:40%}.passive-list td[data-v-ee02d338]:last-child{font-size:10px}}.passive-groups[data-v-ee02d338]{background:#fff;border:1px solid #dfe7dc;border-radius:12px;margin:24px 0;padding:24px;min-width:0}.passive-group-heading[data-v-ee02d338]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.passive-group-heading h2[data-v-ee02d338]{font-size:19px;margin:0 0 8px}.passive-group-heading p[data-v-ee02d338],.passive-source-note[data-v-ee02d338]{font-size:12px;color:#7b8f80;line-height:1.9}.passive-updated[data-v-ee02d338]{display:grid;gap:8px;font-size:11px;color:#7b8f80;text-align:right;white-space:nowrap}.passive-group-columns[data-v-ee02d338],.passive-group-toggle[data-v-ee02d338]{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(130px,.65fr) 100px 120px;align-items:center;gap:15px;padding:18px 15px}.passive-group-columns[data-v-ee02d338]{background:#f4f7ef;font-size:11px;color:#7e8f7a}.passive-group-columns span[data-v-ee02d338]:nth-child(3),.passive-group-columns span[data-v-ee02d338]:nth-child(4){text-align:right}.passive-group-columns span[data-v-ee02d338]:last-child{text-align:right}.passive-group-toggle[data-v-ee02d338]{width:100%;border:0;background:#fff;text-align:left;min-height:95px;border-bottom:1px solid #e5ebe0;color:inherit;cursor:pointer}.passive-group-toggle[data-v-ee02d338]:hover{background:#f6f9f2}.passive-group-name[data-v-ee02d338]{display:grid;gap:9px}.passive-group-name b[data-v-ee02d338]{font-size:17px}.passive-group-name small[data-v-ee02d338]{font-size:11px;color:#80937e}.passive-group-toggle strong[data-v-ee02d338]{text-align:right;font-size:22px;font-variant-numeric:tabular-nums}.passive-group-toggle time[data-v-ee02d338]{text-align:right;font-size:12px;color:#7e8f7a}.passive-group-count[data-v-ee02d338]{font-size:12px;color:#7e8f7a}.passive-group-content[data-v-ee02d338]{padding:12px 0 10px;background:#fafcf8}.passive-group-content .rental-income-card[data-v-ee02d338]{margin:20px 12px}.passive-source-note[data-v-ee02d338]{margin:18px 0 0}.passive-group .passive-table table[data-v-ee02d338]{min-width:680px}@media(max-width:700px){.passive-groups[data-v-ee02d338]{padding:16px}.passive-group-heading[data-v-ee02d338]{display:grid;gap:10px}.passive-updated[data-v-ee02d338]{text-align:left;display:flex;gap:10px;white-space:normal}.passive-group-columns[data-v-ee02d338]{display:none}.passive-group-toggle[data-v-ee02d338]{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 10px}.passive-group-count[data-v-ee02d338]{grid-column:1;grid-row:2}.passive-group-toggle strong[data-v-ee02d338]{grid-column:2;grid-row:1;font-size:21px}.passive-group-toggle time[data-v-ee02d338]{grid-column:2;grid-row:2;font-size:11px}.passive-group-content .rental-income-card[data-v-ee02d338]{margin:15px 0}.passive-group .passive-table table[data-v-ee02d338]{min-width:620px}}@media(max-width:1000px)and (min-width:701px){.passive-group-columns[data-v-ee02d338]{grid-template-columns:minmax(0,1fr) 45px 125px 90px 90px;gap:8px;padding-left:10px;padding-right:10px}}.overview-node[data-v-9dea2983]{min-width:0}.overview-node-toggle[data-v-9dea2983]{display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(150px,.6fr) 130px;gap:18px;align-items:center;width:100%;padding:22px 18px;border:0;border-bottom:1px solid #e5ebe0;background:#fff;color:inherit;text-align:left;cursor:pointer}.overview-node-toggle[data-v-9dea2983]:hover{background:#f6f9f2}.overview-node-name[data-v-9dea2983]{display:grid;gap:8px}.overview-node-name b[data-v-9dea2983]{font-size:19px}.overview-node-name small[data-v-9dea2983],.overview-node-count[data-v-9dea2983],.overview-node-toggle time[data-v-9dea2983]{font-size:12px;color:#7e8f7a}.overview-node-amount[data-v-9dea2983]{text-align:right;font-size:25px;font-variant-numeric:tabular-nums}.overview-node-toggle time[data-v-9dea2983]{text-align:right}.overview-node-content[data-v-9dea2983]{background:#fafcf8;padding-bottom:12px}.overview-node-children[data-v-9dea2983]{padding-left:16px;margin-left:14px;border-left:2px solid #e0e8db}.overview-node[data-depth="1"]>.overview-node-toggle[data-v-9dea2983]{background:#f8faf5}.overview-node[data-depth="1"]>.overview-node-toggle .overview-node-name b[data-v-9dea2983]{font-size:16px}.overview-node[data-depth="1"]>.overview-node-toggle .overview-node-amount[data-v-9dea2983]{font-size:21px}.overview-node[data-depth="2"]>.overview-node-toggle[data-v-9dea2983],.overview-node[data-depth="3"]>.overview-node-toggle[data-v-9dea2983]{background:#f1f6ec;padding:16px 14px}.overview-node[data-depth="2"]>.overview-node-toggle .overview-node-name b[data-v-9dea2983],.overview-node[data-depth="3"]>.overview-node-toggle .overview-node-name b[data-v-9dea2983]{font-size:14px}.overview-entry-scroll[data-v-9dea2983]{overflow:auto;max-width:100%}.overview-entry-scroll table[data-v-9dea2983]{width:100%;min-width:630px;border-collapse:collapse;font-size:12px}.overview-entry-scroll th[data-v-9dea2983],.overview-entry-scroll td[data-v-9dea2983]{padding:13px 16px;text-align:left;border-bottom:1px solid #e5ebe0;line-height:1.7}.overview-entry-scroll th[data-v-9dea2983]{background:#edf3e7;font-weight:400;color:#7e8f7a}.overview-entry-scroll th[data-v-9dea2983]:nth-child(3),.overview-entry-scroll td[data-v-9dea2983]:nth-child(3){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.overview-entry-name[data-v-9dea2983]{text-align:left;color:#315c4e;line-height:1.7;font-size:13px}.overview-source[data-v-9dea2983]{display:inline-block;margin:14px 18px 2px;color:#376354;font-size:12px}.overview-empty[data-v-9dea2983],.overview-pending[data-v-9dea2983]{margin:14px 18px;color:#788b77;font-size:12px;line-height:1.8}.overview-pending summary[data-v-9dea2983]{cursor:pointer}.overview-pending p[data-v-9dea2983]{margin:8px 0}@media(max-width:800px){.overview-node-toggle[data-v-9dea2983]{grid-template-columns:minmax(0,1fr) 70px 140px 100px;gap:10px;padding:18px 12px}.overview-node-amount[data-v-9dea2983]{font-size:22px}.overview-node-name b[data-v-9dea2983]{font-size:17px}}@media(max-width:600px){.overview-node-toggle[data-v-9dea2983]{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 12px}.overview-node-name[data-v-9dea2983]{gap:5px}.overview-node-name b[data-v-9dea2983]{font-size:17px}.overview-node-amount[data-v-9dea2983]{grid-column:2;grid-row:1;font-size:22px}.overview-node-count[data-v-9dea2983]{grid-column:1;grid-row:2}.overview-node-toggle time[data-v-9dea2983]{grid-column:2;grid-row:2;font-size:11px}.overview-node-children[data-v-9dea2983]{margin-left:5px;padding-left:7px}.overview-node[data-depth="1"]>.overview-node-toggle .overview-node-amount[data-v-9dea2983]{font-size:19px}}.analysis-charts[data-v-2d153036]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;margin:18px 0}.analysis-chart[data-v-2d153036]{min-width:0;background:#fff;border:1px solid #dfe7dc;border-radius:12px;padding:18px}.analysis-chart h2[data-v-2d153036]{margin:0;font-size:16px}.analysis-chart p[data-v-2d153036]{font-size:11px;color:#7e8f7a;line-height:1.8}.analysis-chart header[data-v-2d153036]{display:flex;justify-content:space-between;gap:10px}.analysis-chart label[data-v-2d153036]{font-size:11px;display:grid;align-content:start;gap:5px}.analysis-chart select[data-v-2d153036]{padding:5px;max-width:100%}.analysis-values[data-v-2d153036]{grid-column:1/-1;font-size:12px;color:#718678}.analysis-values summary[data-v-2d153036]{cursor:pointer}.analysis-values>div[data-v-2d153036]{overflow:auto}.analysis-values table[data-v-2d153036]{width:100%;border-collapse:collapse;margin-top:12px}.analysis-values td[data-v-2d153036],.analysis-values th[data-v-2d153036]{text-align:left;padding:10px;border-bottom:1px solid #dfe7dc}.analysis-values td[data-v-2d153036]:nth-child(2){font-variant-numeric:tabular-nums}@media(max-width:850px){.analysis-charts[data-v-2d153036]{grid-template-columns:minmax(0,1fr)}.analysis-chart[data-v-2d153036]{padding:12px}}.chart-focus[data-v-e31a5903]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#64796d;margin:18px 0}.flow-analysis[data-v-e31a5903]{color:#284a43;min-width:0}.analysis-heading[data-v-e31a5903]{display:flex;justify-content:space-between;align-items:center;gap:12px}.analysis-heading button[data-v-e31a5903]{white-space:nowrap;font-size:12px}.analysis-heading h1[data-v-e31a5903]{font-size:24px;margin:0 0 6px}.analysis-heading p[data-v-e31a5903],.analysis-note[data-v-e31a5903]{font-size:12px;color:#7e8f7a;line-height:1.9}.analysis-filters[data-v-e31a5903]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid #dfe7dc;border-radius:10px;margin:18px 0}.analysis-filters label[data-v-e31a5903]{display:grid;gap:6px;font-size:12px;min-width:0}.analysis-filters input[data-v-e31a5903],.analysis-filters select[data-v-e31a5903]{min-height:38px;box-sizing:border-box;max-width:230px}.analysis-filters button[data-v-e31a5903]{min-height:38px}.analysis-period[data-v-e31a5903]{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:18px 0;color:#718678}.analysis-summary[data-v-e31a5903]{background:#fff;border:1px solid #dfe7dc;border-radius:12px;padding:18px;min-width:0}.analysis-summary>header[data-v-e31a5903]{padding-bottom:12px}.analysis-summary>header>span[data-v-e31a5903]{font-size:12px;color:#718678}.analysis-summary strong[data-v-e31a5903]{display:block;font-size:30px;margin:8px 0}.analysis-summary strong small[data-v-e31a5903]{font-size:12px;font-weight:400}.analysis-summary header p[data-v-e31a5903]{font-size:11px;color:#718678}.analysis-detail[data-v-e31a5903]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;font-size:13px;line-height:1.8}.analysis-detail dd[data-v-e31a5903]{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.analysis-filters[data-v-e31a5903]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.analysis-filters input[data-v-e31a5903],.analysis-filters select[data-v-e31a5903]{width:100%;max-width:none;min-width:0;font-size:12px}.analysis-period[data-v-e31a5903]{display:grid;gap:6px}.analysis-summary[data-v-e31a5903]{padding:12px}.analysis-heading[data-v-e31a5903]{display:flex;justify-content:space-between;align-items:center;gap:12px}.analysis-heading button[data-v-e31a5903]{white-space:nowrap;font-size:12px}.analysis-heading h1[data-v-e31a5903]{font-size:21px}}.recurring-content[data-v-dc438379]{padding:16px;min-width:0}.recurring-content>p[data-v-dc438379]{font-size:12px;line-height:1.8;color:#64796d}.recurring-content .recurring-note[data-v-dc438379]{color:#839086}.recurring-table[data-v-dc438379]{overflow-x:auto}.recurring-table table[data-v-dc438379]{width:100%;border-collapse:collapse;min-width:780px;font-size:12px}.recurring-table th[data-v-dc438379],.recurring-table td[data-v-dc438379]{text-align:left;padding:12px 10px;border-bottom:1px solid #e6eee5;vertical-align:top}.recurring-table td[data-v-dc438379]:first-child{min-width:220px;max-width:330px;overflow-wrap:anywhere}.recurring-table small[data-v-dc438379]{display:block;color:#7b8c7e;margin-top:6px;line-height:1.7}.recurring-table input[data-v-dc438379]{width:115px}.recurring-table select[data-v-dc438379]{width:180px}.recurring-table button[data-v-dc438379]{white-space:nowrap}summary small[data-v-dc438379]{font-size:11px;font-weight:400}@media(max-width:600px){.recurring-content[data-v-dc438379]{padding:12px}.recurring-table td[data-v-dc438379],.recurring-table th[data-v-dc438379]{padding:10px 8px}}.recurring-create[data-v-dc438379]{margin-top:22px;padding-top:18px;border-top:1px solid #dfe7dc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recurring-create h2[data-v-dc438379],.recurring-create p[data-v-dc438379]{grid-column:1/-1;margin:0}.recurring-create h2[data-v-dc438379]{font-size:17px}.recurring-create p[data-v-dc438379],.recurring-create label[data-v-dc438379]{font-size:12px;color:#64796d}.recurring-create label[data-v-dc438379]{display:grid;gap:6px}.recurring-create input[data-v-dc438379],.recurring-create select[data-v-dc438379]{min-width:0;width:100%;box-sizing:border-box}.recurring-create button[data-v-dc438379]{justify-self:start}@media(max-width:600px){.recurring-create[data-v-dc438379]{grid-template-columns:minmax(0,1fr)}}.flow-guide{--flow-accent:#786046;--flow-light:#f5f1e9;color:#294852;max-width:1500px;margin:0 auto}.flow-guide.income{--flow-accent:#3e7264;--flow-light:#edf5f0}.flow-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:#fff;border:1px solid #e0e6e1;border-radius:14px}.flow-eyebrow{font-size:12px;letter-spacing:2px;color:var(--flow-accent)}.flow-hero h1{font-size:28px;line-height:1.5;margin:10px 0}.flow-hero p{font-size:14px;line-height:1.85;color:#72827c;max-width:780px;margin:0}.flow-hero>svg{flex-shrink:0;color:var(--flow-accent)}.flow-steps{display:flex;gap:35px;flex-wrap:wrap;margin:22px 2px;color:#70857c;font-size:13px}.flow-steps span{display:flex;align-items:center;gap:10px}.flow-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:var(--flow-accent);background:var(--flow-light);font-weight:500}.flow-context{display:flex;justify-content:space-between;gap:22px;align-items:center;flex-wrap:wrap}.flow-scope{display:flex;gap:12px;flex:1;max-width:690px}.flow-scope button{display:flex;gap:12px;align-items:center;flex:1;border:1px solid #d9e2dc;background:#fff;padding:14px 18px;text-align:left;border-radius:10px;color:#547069}.flow-scope button.selected{border-color:var(--flow-accent);background:var(--flow-light);color:var(--flow-accent)}.flow-scope button>span{flex:1;font-size:15px;font-weight:600}.flow-scope small{display:block;font-size:11px;color:#859186;font-weight:400;margin-top:5px}.flow-month{display:flex;align-items:center;gap:7px}.flow-month label{font-size:11px;color:#829085}.flow-month input{display:block;margin-top:5px;min-width:145px}.flow-scope-note{font-size:12px;line-height:1.9;color:#829286;margin:13px 2px 23px}.flow-summary{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:20px;background:var(--flow-light);border-radius:12px;padding:23px 25px;margin:0 0 28px}.flow-summary span{font-size:13px;color:#798b80}.flow-summary strong{display:block;font-size:23px;font-variant-numeric:tabular-nums;line-height:1.9;margin:4px 0}.flow-summary small{font-size:11px;color:#7c8b80;font-weight:400;line-height:1.8}.flow-summary .flow-range{font-size:21px}.flow-workspace{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:26px;align-items:start}.flow-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.flow-section-heading h2{font-size:21px;line-height:1.5;margin:0 0 7px}.flow-section-heading p{font-size:12px;color:#7a8e81;line-height:1.8;margin:0}.flow-section-heading .secondary{font-size:12px;white-space:nowrap}.flow-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.flow-category{background:#fff;border:1px solid #dfe6df;border-radius:12px;padding:19px 19px 15px}.flow-category.active{border-color:var(--flow-accent);box-shadow:0 0 0 2px var(--flow-light)}.flow-category header{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.flow-category-number{font-size:12px;letter-spacing:1px;color:var(--flow-accent)}.flow-category h3{font-size:16px;line-height:1.5;margin:0;flex:1}.flow-category header small{font-size:10px;color:#98a296;background:#f5f6f2;padding:4px 7px;border-radius:6px}.flow-category header small.filled{color:#5c8572;background:#edf5ef}.flow-category>p{font-size:12px;color:#839284;line-height:1.85;min-height:43px;margin:12px 0}.flow-suggestions{display:flex;flex-wrap:wrap;gap:8px}.flow-suggestions button{display:inline-flex;align-items:center;gap:3px;border:1px solid #e4e9e1;border-radius:6px;background:#f9fbf8;color:#5b7765;font-size:11px;padding:7px 9px}.flow-suggestions button:hover{background:var(--flow-light);border-color:var(--flow-accent)}.flow-custom{border:0;background:none;color:#8a998c;font-size:11px;padding:0;margin:14px 0 0}.flow-editor{position:sticky;top:85px;border:1px solid #d8e2d9;background:#fff;border-radius:12px;padding:24px;max-height:calc(100vh - 105px);overflow:auto;scroll-margin-top:80px}.flow-editor>svg{color:var(--flow-accent)}.flow-editor h2{font-size:21px;line-height:1.5;margin:13px 0}.flow-editor>p{color:#81917f;font-size:13px;line-height:1.9}.flow-editor-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--flow-accent)}.flow-editor-heading button{font-size:12px}.flow-editor form{display:grid;gap:16px;margin-top:20px}.flow-editor label{display:grid;gap:7px;color:#5a7765;font-size:13px}.flow-editor label small{font-size:11px;color:#94a08f;font-weight:400}.flow-editor input,.flow-editor select,.flow-editor textarea{width:100%;min-width:0;border-color:#dce5d8;font:inherit;color:#36534a;background:#fcfdfb}.flow-editor textarea{resize:vertical;min-height:90px;padding:11px;border:1px solid #dce5d8;border-radius:6px;line-height:1.8}.flow-editor fieldset{border:0;padding:0;margin:0;min-width:0}.flow-editor legend{font-size:13px;margin-bottom:9px;color:#5a7765}.flow-certainties{display:grid;grid-template-columns:1fr 1fr;gap:8px}.flow-certainties button{border:1px solid #dfe7dc;background:#fff;color:#7b8c78;font-size:12px;border-radius:7px;padding:9px}.flow-certainties button.selected{background:var(--flow-light);border-color:var(--flow-accent);color:var(--flow-accent)}.flow-mode-hint{font-size:12px!important;color:#8a9784;margin:0;line-height:1.8}.flow-bounds{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flow-save{width:100%;justify-content:center}.flow-caption{font-size:11px!important;color:#95a18f!important;line-height:1.8!important;margin:0}.flow-records{margin:32px 0}.flow-records>.flow-section-heading{border-top:1px solid #e0e7dd;padding-top:26px}.flow-records label{display:flex;gap:10px;align-items:center;color:#8a9783;font-size:12px}.flow-records select{max-width:210px}.flow-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.flow-record{padding:22px;background:#fff;border:1px solid #e0e7dc;border-radius:12px;overflow-wrap:anywhere}.flow-record header{display:flex;justify-content:space-between;gap:8px;align-items:center}.flow-record header span{font-size:11px;color:#91a086}.flow-record header small{padding:4px 8px;background:#f5f3e9;color:#978451;border-radius:12px;font-size:10px;flex-shrink:0}.flow-record header small.exact{background:#edf4eb;color:#77916c}.flow-record header small.unknown{background:#f4eee7;color:#a08a6b}.flow-record h3{font-size:17px;margin:15px 0 10px}.flow-record>strong{font-size:20px;line-height:1.7;font-variant-numeric:tabular-nums}.flow-record>p{font-size:12px;color:#87977e;line-height:1.9;white-space:pre-wrap;margin:12px 0}.flow-record-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.flow-record-actions button{display:flex;gap:6px;align-items:center;color:#6e8e66;font-size:12px}.flow-empty{text-align:center;padding:34px 20px;border:1px dashed #dbe5d5;border-radius:12px;color:#899a7e;background:#fafcf8;font-size:13px;line-height:1.8}.flow-empty h3{font-size:17px;margin-top:0}.flow-tips{margin:20px 0;color:#8c9d82;font-size:12px;line-height:1.9}.flow-tips summary{cursor:pointer;color:#6f8962}.flow-feedback,.flow-success{font-size:13px;line-height:1.8;padding:12px 15px;border-radius:8px;background:#eff5ea;color:#6b875c}.flow-delete-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media(min-width:1550px){.flow-workspace{grid-template-columns:minmax(0,1fr) 375px}.flow-category{padding:22px}}@media(max-width:1200px){.flow-category-grid{grid-template-columns:1fr}.flow-record-grid{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.flow-workspace{display:flex;flex-direction:column}.flow-catalog{width:100%}.flow-editor{display:none}.flow-editor.editing{display:block;position:static;max-height:none;width:100%;order:-1}.flow-category-grid,.flow-summary{grid-template-columns:1fr 1fr}.flow-summary>div:last-child{grid-column:1/-1}.flow-record-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.flow-hero{padding:24px 20px}.flow-hero h1{font-size:24px}.flow-hero>svg{display:none}.flow-hero p{font-size:12px}.flow-steps{gap:12px;font-size:11px}.flow-steps span{gap:5px}.flow-steps b{width:21px;height:21px}.flow-scope{width:100%;gap:10px}.flow-scope button{padding:13px 11px;gap:7px}.flow-scope button>svg:last-child{display:none}.flow-scope button>span{font-size:13px}.flow-scope small{font-size:10px}.flow-context{gap:16px}.flow-month{justify-content:center;width:100%}.flow-month label{display:flex;align-items:center;gap:15px}.flow-month input{margin:0}.flow-summary{padding:20px 16px;gap:15px;grid-template-columns:1fr}.flow-summary>div:last-child{grid-column:auto}.flow-summary strong{font-size:23px}.flow-summary>div{border-bottom:1px solid #dce5d6;padding-bottom:13px}.flow-summary>div:last-child{border:0;padding:0}.flow-summary .flow-range{font-size:20px}.flow-category-grid,.flow-record-grid{grid-template-columns:1fr}.flow-section-heading{flex-wrap:wrap}.flow-section-heading h2{font-size:20px}.flow-category{padding:19px}.flow-category>p{min-height:0}.flow-records label{width:100%}.flow-records select{flex:1;max-width:none}.flow-editor{padding:22px 18px}}.flow-start{display:flex;gap:10px;align-items:center;padding:16px 20px;margin:0 0 24px;border-radius:9px;background:var(--flow-light);font-size:13px;color:#7b8d73;line-height:1.85}.flow-start svg{flex-shrink:0}.active-directories{background:#fff;border:1px solid #dfe7dc;border-radius:10px;overflow:hidden;margin-bottom:14px}.active-directory+.active-directory{border-top:1px solid #e5ebe0}.active-directory>summary,.active-manage-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;cursor:pointer;color:#31584c;list-style:none}.active-directory>summary::-webkit-details-marker{display:none}.active-directory>summary small,.active-manage-toggle small{display:block;font-size:11px;color:#809080;margin-top:6px;font-weight:400}.active-directory>summary svg,.active-manage-toggle svg{flex-shrink:0;transition:transform .2s}.active-directory[open]>summary svg,.active-manage-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.active-directory>summary:hover,.active-manage-toggle:hover{background:#f6f9f2}.active-directory>.payroll,.active-directory>.income-evidence,.active-directory>.provident{margin:0 12px 12px}.active-manage-toggle{width:100%;text-align:left;border:1px solid #dfe7dc;border-radius:10px;background:#fff;font:inherit;font-size:14px}.active-management{margin-top:20px}.flow-compact .flow-workspace:not(.has-draft){grid-template-columns:1fr}.flow-compact .flow-record-grid{grid-template-columns:1fr}.flow-compact .flow-record{padding:16px 18px;border-radius:8px}.flow-compact .flow-record h3{font-size:15px;margin:8px 0}.flow-compact .flow-record>strong{font-size:18px}.flow-compact .flow-record>p{margin:8px 0}.flow-compact .flow-category>p{min-height:0}@media(max-width:600px){.active-directory>summary,.active-manage-toggle{padding:16px 14px;font-size:13px}}.flow-flat-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #dce5de}.flow-flat-heading>div{min-width:0}.flow-flat-heading h1{display:inline;font-size:22px;line-height:1.5;margin:0 16px 0 0}.flow-flat-heading span{font-size:11px;line-height:1.8;color:#7a8c81}.flow-flat-heading button{flex-shrink:0;font-size:12px;min-height:34px;padding:7px 11px}.flow-compact .flow-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin-bottom:16px;padding:12px 14px;background:#fff;border:1px solid #dce5df;border-radius:8px}.flow-compact .flow-context{display:contents}.flow-compact .family-selector{order:1;gap:12px;min-width:0}.flow-compact .family-selector label{font-size:11px;gap:5px;min-width:0}.flow-compact .family-selector select{min-width:140px;max-width:220px;padding:7px 10px;min-height:36px;font-size:12px;border-radius:5px}.flow-compact .flow-month{order:3;margin-left:auto;width:auto;gap:4px}.flow-compact .flow-month label{font-size:11px}.flow-compact .flow-month input{min-width:135px;min-height:36px;padding:7px 9px;font-size:12px;margin-top:5px}.flow-compact .family-view-tabs{order:2;display:flex;gap:4px;margin:0;align-self:flex-end;background:#f4f7f4;border:1px solid #e1e7e0;padding:3px;border-radius:6px}.flow-compact .family-view-tabs button{flex:none;flex-wrap:nowrap;border:0;border-radius:4px;padding:7px 10px;font-size:12px;gap:6px;min-height:30px;background:transparent;white-space:nowrap}.flow-compact .family-view-tabs button.selected{background:#e0ece3;color:#315c48}.flow-compact .family-view-tabs small{display:none}.flow-compact .family-view-tabs svg{width:14px;height:14px}.flow-compact .flow-scope{order:2;gap:4px}.flow-compact .flow-scope button{padding:8px 12px;font-size:12px;border-radius:5px}.flow-compact .flow-summary{margin-bottom:16px;padding:14px 18px;gap:12px;border-radius:8px}.flow-compact .flow-summary strong{font-size:21px;line-height:1.5;margin:3px 0}.flow-compact .family-overview{padding:18px;margin:16px 0;border-radius:9px}.flow-compact .family-overview h2{font-size:19px;margin:8px 0}.flow-compact .family-members{gap:10px}.flow-compact .family-members button{padding:12px;gap:8px}.flow-compact .family-members b,.flow-compact .family-members strong{font-size:17px}@media(max-width:700px){.flow-flat-heading{align-items:flex-start;gap:10px}.flow-flat-heading h1{display:block;font-size:20px;margin:0 0 3px}.flow-flat-heading span{font-size:10px}.flow-flat-heading button{font-size:11px;padding:6px 8px;min-height:32px}.flow-compact .flow-controls{gap:10px;padding:10px}.flow-compact .family-selector{width:100%;gap:10px}.flow-compact .family-selector label{flex:1}.flow-compact .family-selector select{width:100%;min-width:0;max-width:none}.flow-compact .family-view-tabs{flex:1 1 100%;justify-content:space-between}.flow-compact .family-view-tabs button{justify-content:center;flex:1;white-space:normal;padding:6px 4px;font-size:11px}.flow-compact .family-view-tabs svg{display:none}.flow-compact .flow-month{margin-left:0;justify-content:flex-start;width:100%}.flow-compact .flow-month label{display:flex;align-items:center;gap:10px}.flow-compact .flow-month input{margin-top:0}.flow-compact .flow-summary{padding:12px;grid-template-columns:1fr;gap:10px}.flow-compact .flow-summary>div{padding-bottom:8px}.flow-compact .family-overview{padding:14px}}.family-selector{display:flex;gap:18px;flex-wrap:wrap}.family-selector label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#67877c}.family-selector select{padding:11px 14px;border:1px solid #d0ded5;background:#fff;border-radius:8px;min-width:180px;color:#355d50}.family-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.family-view-tabs button{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px;border:1px solid #d6e4d9;border-radius:12px;background:#fff;color:#507365;font-size:16px;text-align:left}.family-view-tabs button small{width:100%;font-size:12px;color:#819689;padding-left:28px}.family-view-tabs button.selected{background:#edf4ee;border-color:#799f89;color:#365d48}.family-overview{background:#fff;border:1px solid #d7e3da;border-radius:16px;padding:28px;margin:24px 0}.family-overview>header>span{font-size:13px;color:#738f7b;letter-spacing:2px}.family-overview h2{font-size:25px;margin:12px 0}.family-overview header p{font-size:13px;color:#879789}.family-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.family-members button{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:22px;background:#f7faf6;border:1px solid #e0e8dc;border-radius:12px;color:#426c52;text-align:left}.family-members button.selected{border-color:#73977b;background:#eef5ea}.family-members span{font-size:12px;color:#82947c}.family-members b{font-size:21px}.family-members strong{font-size:19px}.family-members small{font-size:12px;color:#7a937d}@media(max-width:650px){.family-view-tabs{grid-template-columns:1fr;gap:9px}.family-view-tabs button{padding:14px 18px}.family-view-tabs button small{width:auto;padding-left:0;font-size:11px}.family-overview{padding:22px 16px}.family-members{grid-template-columns:1fr}.family-members button{display:grid;grid-template-columns:1fr 1fr;gap:10px}.family-members span{grid-column:1/-1}.family-selector{width:100%}.family-selector label{flex:1}.family-selector select{min-width:130px;width:100%}}.flow-source-directory{margin:20px 0;border:1px solid #dfe7dc;background:#fff;border-radius:10px;padding:16px;min-width:0}.flow-source-directory>summary{cursor:pointer;color:#315c4e;font-size:13px;padding:4px}.flow-source-directory>.flow-guide{margin-top:20px}.cash-board summary[data-v-292133dc]{cursor:pointer;color:#326957}.cash-controls[data-v-292133dc]{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:16px 0}.cash-controls label[data-v-292133dc]{display:grid;gap:8px}.cash-board td small[data-v-292133dc]{display:block;color:#71857b;margin-top:5px}.cash-board input[type=checkbox][data-v-292133dc]{width:18px;height:18px}.cash-board td input[type=number][data-v-292133dc]{width:150px}.cash-board .statement-table[data-v-292133dc]{max-width:100%;overflow:auto}.source-editor[data-v-81fc02b6]{margin:16px 0}.source-edit-form[data-v-81fc02b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.source-edit-form label[data-v-81fc02b6]{display:grid;gap:8px;font-size:13px}.full-width[data-v-81fc02b6]{grid-column:1/-1}.source-edit-actions[data-v-81fc02b6]{display:flex;gap:14px}.source-revisions[data-v-81fc02b6]{margin-top:14px;font-size:13px}.source-revisions summary[data-v-81fc02b6]{cursor:pointer}.source-revisions li[data-v-81fc02b6]{margin:14px 0;overflow-wrap:anywhere}.source-revision-fields[data-v-81fc02b6]{display:grid;gap:10px;margin-top:12px}.source-revision-fields>div[data-v-81fc02b6]{display:grid;gap:4px}.source-revisions p[data-v-81fc02b6]{margin:6px 0}@media(max-width:600px){.source-edit-form[data-v-81fc02b6]{grid-template-columns:1fr}.source-edit-actions[data-v-81fc02b6]{flex-wrap:wrap}}.upcoming-list[data-v-bfdae68c]{padding:0;list-style:none;margin:18px 0}.upcoming-list li[data-v-bfdae68c]{padding:12px 0;border-top:1px solid #e0e9e3;font-size:13px}.upcoming-list small[data-v-bfdae68c]{display:block;margin-top:6px;color:#77867c}.register-filter[data-v-bfdae68c]{display:flex;align-items:center;gap:15px;margin:24px 0}.collection-row[data-v-bfdae68c]{border-top:1px solid #dce7e1;padding:18px 0}.collection-row>summary[data-v-bfdae68c]{display:flex;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;color:#2e594a}.collection-row summary small[data-v-bfdae68c]{display:block;color:#74867c;font-size:12px;margin-top:8px}.collection-row summary>span[data-v-bfdae68c]:last-child{text-align:right;font-size:13px}.collection-body[data-v-bfdae68c]{padding:18px 0}.collection-register .statement-metrics strong[data-v-bfdae68c]{font-size:20px}.register-form[data-v-bfdae68c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:18px;background:#f5f8f5;border-radius:8px}.register-form label[data-v-bfdae68c]{display:grid;gap:8px;font-size:12px}.register-form h3[data-v-bfdae68c]{grid-column:1/-1;font-size:15px;margin:0}.register-form button[data-v-bfdae68c]{align-self:end;justify-self:start}.collection-body>details[data-v-bfdae68c]{margin-top:20px}.collection-register .statement-table[data-v-bfdae68c]{overflow:auto;max-width:100%}@media(max-width:600px){.register-form[data-v-bfdae68c]{grid-template-columns:1fr;padding:12px}.collection-row>summary[data-v-bfdae68c]{flex-direction:column}.collection-row summary>span[data-v-bfdae68c]:last-child{text-align:left}.collection-register .statement-metrics[data-v-bfdae68c]{grid-template-columns:1fr}}.review-link,.review-text-link{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;cursor:pointer}.review-link{display:inline;padding:0;min-height:0;background:none;font:inherit;text-align:inherit;white-space:normal}.review-link:hover,.review-text-link:hover{color:var(--primary)}.review-link:focus-visible,.review-text-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.statement-detail-dialog[data-v-71d5698e]{width:min(960px,94vw);max-height:88vh;overflow:auto;border:1px solid #cbd8ce;border-radius:14px;padding:24px;color:#304d40;background:#fff;box-sizing:border-box}.statement-detail-dialog[data-v-71d5698e]::backdrop{background:#14281e66}header[data-v-71d5698e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}h2[data-v-71d5698e]{font-size:19px;margin:0}p[data-v-71d5698e]{font-size:13px;line-height:1.8;overflow-wrap:anywhere}header button[data-v-71d5698e]{flex-shrink:0;padding:8px 12px;color:#246c55}.detail-value[data-v-71d5698e]{font-size:23px;font-variant-numeric:tabular-nums;font-weight:600}@media(max-width:700px){.statement-detail-dialog[data-v-71d5698e]{padding:16px;width:96vw}h2[data-v-71d5698e]{font-size:16px}}.accounting-scroll[data-v-c3362c24]{overflow:auto;max-height:75vh;isolation:isolate}.accounting-scroll .accounting-table[data-v-c3362c24]{border-collapse:separate;border-spacing:0}.accounting-scroll thead th[data-v-c3362c24]{position:sticky;top:0;z-index:3}.accounting-scroll thead th[data-v-c3362c24]:first-child{left:0;z-index:4}.accounting-scroll tbody th[data-v-c3362c24]{position:sticky;left:0;z-index:2;background:#fff}.accounting-scroll tr.section th[data-v-c3362c24]{background:#edf3ee}.accounting-scroll tr.total th[data-v-c3362c24]{background:#f8faf6}.accounting-scroll tr.group th[data-v-c3362c24]{background:#fafcf9}.amount-inspect[data-v-c3362c24]{font:inherit;color:#246c55;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;text-align:right}.accounting-tools[data-v-c3362c24]{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;color:#7a8f85;margin:16px 0}.accounting-tools>div[data-v-c3362c24]{display:flex;gap:15px;flex-shrink:0}.accounting-tools button[data-v-c3362c24]{font-size:11px}.accounting-table[data-v-c3362c24]{width:100%;border-collapse:collapse;table-layout:fixed;border-top:2px solid #456c60;border-bottom:2px solid #456c60;font-size:13px}.account-name[data-v-c3362c24]{width:44%}.account-amount[data-v-c3362c24]{width:23%}.account-note[data-v-c3362c24]{width:33%}.accounting-table thead th[data-v-c3362c24]{background:#f5f8f5;border-bottom:1px solid #b8cbc0;font-size:11px;font-weight:500;padding:14px 12px;text-align:left;color:#73887e}.accounting-table thead th[data-v-c3362c24]:nth-child(2){text-align:right}.account-row>th[data-v-c3362c24],.account-row>td[data-v-c3362c24]{border-bottom:1px solid #e4ebe6;padding:13px 12px;vertical-align:top;line-height:1.8;overflow-wrap:anywhere}.account-row>th[data-v-c3362c24]{text-align:left;font-weight:400;padding-left:calc(12px + var(--account-depth)*22px)}.account-row.section[data-v-c3362c24]{background:#edf3ee;font-weight:600}.account-row.section>th[data-v-c3362c24]{font-weight:600}.account-row.total>th[data-v-c3362c24],.account-row.total>.account-value[data-v-c3362c24]{font-weight:600}.account-row.total[data-v-c3362c24]{border-top:1px solid #a9bfb1;background:#f8faf6}.account-row.group>th[data-v-c3362c24]{font-weight:500}.account-row.group[data-v-c3362c24]{background:#fafcf9}.account-row.detail[data-v-c3362c24]{color:#698173;font-size:12px}.account-toggle[data-v-c3362c24]{display:flex;align-items:center;gap:7px;width:100%;text-align:left;padding:0;color:inherit;font-size:inherit;line-height:inherit}.account-toggle[data-v-c3362c24]:hover{color:#246c55}.account-toggle svg[data-v-c3362c24]{flex-shrink:0;margin-left:-20px}.account-toggle small[data-v-c3362c24]{font-size:10px;color:#8a9d90;flex-shrink:0;font-weight:400}.account-value[data-v-c3362c24]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.account-value small[data-v-c3362c24]{display:block;color:#9b783b;font-size:10px}.account-row td.account-note[data-v-c3362c24]{font-size:11px;color:#859588}.account-mobile-note[data-v-c3362c24]{display:none}.account-label[data-v-c3362c24]{display:block}@media(max-width:700px){.accounting-tools[data-v-c3362c24]{align-items:flex-start;flex-direction:column}.accounting-table[data-v-c3362c24]{font-size:12px}.account-name[data-v-c3362c24]{width:64%}.account-amount[data-v-c3362c24]{width:36%}.account-note[data-v-c3362c24]{display:none}.accounting-table thead th[data-v-c3362c24],.account-row>td[data-v-c3362c24]{padding:12px 7px}.account-row>th[data-v-c3362c24]{padding:12px 7px 12px calc(7px + var(--account-depth)*13px)}.account-row.account>th[data-v-c3362c24]{padding-left:22px}.account-toggle[data-v-c3362c24]{gap:4px;flex-wrap:wrap}.account-toggle svg[data-v-c3362c24]{margin-left:-16px}.account-toggle small[data-v-c3362c24]{font-size:9px}.account-mobile-note[data-v-c3362c24]{display:block;font-size:10px;color:#8b998e;font-weight:400;margin-top:5px;line-height:1.7}.account-row.detail[data-v-c3362c24],.account-value[data-v-c3362c24]{font-size:11px}}.liquidity-comparison[data-v-f58049fe]{font-size:13px;line-height:1.9;color:#456c60;background:#f2f6f2;padding:15px 18px;border-radius:8px}.asset-liquidity-analysis table[data-v-f58049fe]{min-width:1110px}.asset-liquidity-analysis tbody th[data-v-f58049fe]{min-width:125px;text-align:left;font-weight:500;padding:14px 13px;border-bottom:1px solid #e8efe8}.asset-liquidity-analysis table td[data-v-f58049fe]{font-variant-numeric:tabular-nums;text-align:right;min-width:125px}.asset-liquidity-analysis thead th[data-v-f58049fe]:not(:first-child){text-align:right}.asset-liquidity-analysis .statement-table[data-v-f58049fe]{max-width:100%}.asset-liquidity-analysis td small[data-v-f58049fe]{white-space:normal;max-width:165px}.liquidity-summary small[data-v-f58049fe]{overflow-wrap:anywhere}th small[data-v-84580be8]{display:block;font-size:11px;font-weight:400;margin-top:5px}.comparison-tools[data-v-84580be8]{display:flex;gap:20px;margin:12px 0}.comparison-block details+details[data-v-84580be8]{margin-top:18px}.comparison-block summary[data-v-84580be8]{cursor:pointer;padding:10px 0;font-weight:600}.comparison-scroll[data-v-84580be8]{max-height:65vh;isolation:isolate;overscroll-behavior:contain}.comparison-block table[data-v-84580be8]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.comparison-block th[data-v-84580be8]{text-align:left}.comparison-block thead th[data-v-84580be8]{position:sticky;top:0;z-index:3;background:#edf3ee;white-space:nowrap}.comparison-block thead th[data-v-84580be8]:first-child{left:0;z-index:4}.comparison-block tbody th[data-v-84580be8]{position:sticky;left:0;z-index:2;background:#fff;font-weight:400;min-width:230px;max-width:300px;overflow-wrap:anywhere}.comparison-block td[data-v-84580be8]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:140px}.comparison-block tr.total[data-v-84580be8],.comparison-block tr.total th[data-v-84580be8]{background:#f5f8fa;font-weight:600}.comparison-block thead th[data-v-84580be8]:not(:first-child){text-align:right}.comparison-toggle[data-v-84580be8]{display:flex;align-items:center;gap:6px;text-align:left;color:inherit;font:inherit;width:100%}.comparison-toggle svg[data-v-84580be8]{flex-shrink:0}.comparison-amount[data-v-84580be8]{width:100%;text-align:right;color:#246c55;font:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;padding:5px 0}.comparison-amount[data-v-84580be8]:hover{background:#edf3ee}.comparison-amount small[data-v-84580be8]{display:block;color:#9b783b;font-size:10px}.comparison-absent[data-v-84580be8]{color:#86958d;font-size:12px}@media(max-width:700px){.comparison-block tbody th[data-v-84580be8]{min-width:155px;max-width:190px;font-size:12px}.comparison-block td[data-v-84580be8]{min-width:120px}.comparison-tools[data-v-84580be8]{font-size:12px}}.estimate-formula[data-v-8261ef32]{font-size:13px;line-height:2;color:#456c60;background:#f2f6f2;padding:15px 18px;border-radius:8px;overflow-wrap:anywhere}.estimate-sources[data-v-8261ef32],.estimate-review[data-v-8261ef32]{margin-top:20px}.investment-cash-estimate .statement-warning ul[data-v-8261ef32]{padding-left:19px;margin-bottom:0}.investment-cash-estimate table[data-v-8261ef32]{min-width:680px}.investment-cash-estimate tbody th[data-v-8261ef32]{font-size:12px;color:inherit;background:none;padding:14px 13px;border-bottom:1px solid #e8efe8;min-width:145px}.investment-cash-estimate td[data-v-8261ef32]:nth-child(1){min-width:30px}.investment-cash-estimate td[data-v-8261ef32]:nth-child(3){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.investment-cash-estimate td[data-v-8261ef32]:last-child{min-width:260px}.estimate-form[data-v-8261ef32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#f5f8f5;border-radius:8px;padding:18px;margin:18px 0 0}.estimate-form label[data-v-8261ef32]{display:grid;gap:8px;font-size:12px;align-content:start}.estimate-form input[data-v-8261ef32],.estimate-form textarea[data-v-8261ef32]{width:100%;min-width:0;box-sizing:border-box}.estimate-form textarea[data-v-8261ef32]{resize:vertical}.estimate-note[data-v-8261ef32]{grid-column:2;grid-row:1/span 2}.estimate-balance-fields[data-v-8261ef32],.estimate-save-note[data-v-8261ef32],.estimate-form>.error-text[data-v-8261ef32]{grid-column:1/-1}.estimate-balance-grid[data-v-8261ef32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.estimate-form button[data-v-8261ef32]{justify-self:start}.estimate-metrics small[data-v-8261ef32]{overflow-wrap:anywhere}@media(max-width:600px){.estimate-form[data-v-8261ef32],.estimate-balance-grid[data-v-8261ef32]{grid-template-columns:1fr}.estimate-note[data-v-8261ef32]{grid-column:auto;grid-row:auto}.estimate-form[data-v-8261ef32]{padding:12px}.estimate-formula[data-v-8261ef32]{padding:13px}.estimate-form button[data-v-8261ef32]{width:100%}}.investment-monthly table[data-v-eb400b90]{min-width:680px}.investment-monthly td[data-v-eb400b90]:nth-child(2),.investment-monthly td[data-v-eb400b90]:nth-child(3){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.investment-monthly td[data-v-eb400b90]:last-child{overflow-wrap:anywhere;min-width:240px}.investment-monthly details[data-v-eb400b90]{margin-top:18px}.financial-statements{max-width:1500px;margin:0 auto;color:#284a56}.statement-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#214d60;color:#fff;padding:32px;border-radius:15px}.statement-hero span{font-size:11px;letter-spacing:1.8px;color:#bad7d9}.statement-hero h1{font-size:28px;line-height:1.5;margin:15px 0 12px}.statement-hero p{font-size:13px;line-height:1.9;max-width:800px;color:#cedfe2;margin:0}.statement-hero>svg{flex-shrink:0;color:#a4c9ca}.statement-controls{display:flex;gap:22px;align-items:flex-end;flex-wrap:wrap;margin:25px 0}.statement-controls label,.statement-table-heading label{display:grid;gap:7px;font-size:11px;color:#7a8d8d}.statement-controls select,.statement-controls input{min-width:170px}.statement-period-tabs{display:flex;gap:4px;padding:5px;background:#e8eeeb;border-radius:9px}.statement-period-tabs button{padding:10px 17px;font-size:13px;color:#6e8581;border-radius:6px}.statement-period-tabs button.selected{background:#fff;color:#2d615b;box-shadow:0 1px 4px #193e3010}.statement-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 20px}.statement-heading h2{font-size:22px;margin:0 0 9px}.statement-heading p{font-size:12px;color:#7f9391;margin:0}.statement-draft,.statement-pending{font-size:11px;line-height:1.8;color:#96733f;background:#f6efe2;padding:6px 12px;border-radius:6px}.statement-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.statement-tabs button{display:flex;gap:8px;align-items:center;padding:12px 19px;border:1px solid #dce5e0;border-radius:8px;background:#fff;color:#638179;font-size:13px}.statement-tabs button.selected{background:#e7f0ec;border-color:#779e8c;color:#2f655b}.statement-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.statement-overview button{display:block;text-align:left;padding:25px;border:1px solid #dce6e0;border-radius:13px;background:#fff;min-width:0}.statement-overview button>span{display:flex;gap:10px;align-items:center;color:#659184;font-size:12px}.statement-overview h3{font-size:16px;font-weight:500;margin:22px 0 12px}.statement-overview strong{display:block;font-size:27px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.statement-overview small{font-size:11px;font-weight:400;margin-left:7px}.statement-overview p{font-size:12px;line-height:1.9;color:#8c9b91;min-height:45px;margin:15px 0}.statement-overview b{font-size:12px;font-weight:500;color:#47766b}.statement-block{background:#fff;border:1px solid #e0e8e3;border-radius:14px;padding:27px;margin:22px 0;min-width:0}.statement-block>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.statement-block header span{font-size:11px;letter-spacing:1.2px;color:#7b9a8b}.statement-block h2{font-size:22px;margin:9px 0}.statement-block header p{font-size:12px;color:#82938b;line-height:1.9;margin-bottom:0}.statement-block h3{font-size:16px;margin:22px 0 16px}.statement-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:#f0f5f1;padding:23px;border-radius:10px;margin:15px 0 22px}.statement-metrics span{font-size:12px;color:#7e9184}.statement-metrics strong{display:block;margin-top:10px;font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.statement-metrics small{display:block;font-size:11px;color:#87988b;line-height:1.9;margin-top:9px}.statement-category-list{display:grid;gap:0}.statement-category-list>div{padding:14px 4px;border-bottom:1px solid #edf1ed;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.statement-category-list small{font-size:11px;color:#9aaa9c;margin-left:15px}.statement-category-list b{font-variant-numeric:tabular-nums;font-size:15px;white-space:nowrap}.statement-table-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 16px}.statement-table-heading h3{margin:0;flex:1;min-width:150px}.statement-table-heading input{min-width:200px}.statement-table{overflow:auto;max-width:100%;margin:15px 0}.statement-table table{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}.statement-table th{text-align:left;font-size:11px;color:#80968c;font-weight:500;background:#f6f9f6;padding:14px 13px}.statement-table td{padding:14px 13px;border-bottom:1px solid #e8efe8;line-height:1.8;min-width:85px}.statement-table td small{display:block;color:#9aa998;font-size:10px}.statement-table td:nth-child(2){min-width:150px}.statement-highlight{background:#f4f7f0}.statement-caption{font-size:12px;color:#8a9b8c;line-height:1.95;margin:15px 0}.statement-pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:15px 0 24px}.statement-pager span{margin-right:auto;color:#94a28c;font-size:11px}.statement-pager button{font-size:11px;padding:7px 12px}.statement-warning{padding:18px 22px;background:#f8f4e9;border-radius:9px;font-size:12px;line-height:1.95;color:#9a835b;margin:20px 0}.statement-warning b{font-weight:500}.statement-warning p{margin:8px 0}.rental-bridge article+article{border-top:1px solid #e3ece4;margin-top:20px;padding-top:10px}.statement-block summary{font-size:13px;color:#668a76;cursor:pointer;line-height:1.9}.statement-back-link{display:inline-block;font-size:13px;color:#608775;margin-top:20px}.statement-notes li,.statement-notes p{font-size:12px;color:#8a9b88;line-height:2}.statement-notes ul{padding-left:20px}.statement-feedback{background:#edf3ee;padding:20px;border-radius:10px;font-size:13px;color:#6e8974;line-height:1.9;margin:20px 0}@media(max-width:1000px){.statement-overview{grid-template-columns:1fr}.statement-overview button{padding:23px}.statement-overview p{min-height:0}.statement-metrics{gap:15px}.statement-metrics strong{font-size:21px}}@media(max-width:600px){.statement-hero{padding:25px 21px}.statement-hero h1{font-size:24px}.statement-hero>svg{display:none}.statement-hero span{font-size:9px}.statement-hero p{font-size:12px}.statement-controls{gap:16px}.statement-controls>label{flex:1;min-width:130px}.statement-controls input,.statement-controls select{min-width:0;width:100%}.statement-period-tabs{order:3;width:100%}.statement-period-tabs button{flex:1}.statement-heading{align-items:flex-start;flex-direction:column;gap:12px}.statement-heading h2{font-size:20px}.statement-tabs{gap:7px}.statement-tabs button{padding:10px 12px;font-size:12px}.statement-block{padding:21px 18px}.statement-block>header{align-items:flex-start;flex-direction:column;gap:8px}.statement-block h2{font-size:20px}.statement-metrics{grid-template-columns:1fr;padding:20px;gap:19px}.statement-metrics>div{border-bottom:1px solid #e1e8de;padding-bottom:16px}.statement-metrics>div:last-child{border:0;padding-bottom:0}.statement-table-heading label{width:100%}.statement-table-heading input{min-width:0}.statement-category-list small{display:block;margin:6px 0 0}.statement-pager{gap:7px;flex-wrap:wrap}.statement-warning{padding:18px}.statement-overview strong{font-size:26px}}.cash-focus .statement-metrics[data-v-5dacbd3c]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.cash-focus .statement-metrics[data-v-5dacbd3c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cash-focus .statement-metrics[data-v-5dacbd3c]{grid-template-columns:1fr}}.comparison-picker summary[data-v-5dacbd3c]{cursor:pointer;font-weight:600;padding:8px 0}.comparison-options[data-v-5dacbd3c]{display:flex;gap:10px 18px;flex-wrap:wrap;margin:12px 0}.comparison-options label[data-v-5dacbd3c]{display:flex;align-items:center;gap:7px;min-height:36px}.comparison-options input[data-v-5dacbd3c]{width:16px;height:16px}.comparison-custom[data-v-5dacbd3c]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.comparison-custom label[data-v-5dacbd3c]{display:grid;gap:6px;font-size:12px}.portfolio-review[data-v-4c16f5b8]{--ink:#263d61;color:var(--ink);font-size:14px;line-height:1.9;margin-top:24px;min-width:0}.investment-banner[data-v-4c16f5b8]{background:linear-gradient(115deg,#203d82,#5966a9 60%,#9662a6);border-radius:15px;padding:30px;display:flex;align-items:center;justify-content:space-between;color:#fff;gap:20px}.investment-banner span[data-v-4c16f5b8]{font-size:11px;letter-spacing:.12em;color:#dce7ff}.investment-banner h2[data-v-4c16f5b8]{font-size:27px;color:#fff;margin:12px 0}.investment-banner p[data-v-4c16f5b8]{margin:8px 0}.investment-banner small[data-v-4c16f5b8]{color:#e1e7fb;font-size:11px}.investment-banner svg[data-v-4c16f5b8]{flex-shrink:0;opacity:.7}.review-kpis[data-v-4c16f5b8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.review-kpis article[data-v-4c16f5b8]{border-radius:10px;border:1px solid #e0e8f4;border-top:3px solid #5b7cc3;padding:18px;display:grid;gap:6px;background:#f3f7ff;min-width:0}.review-kpis article[data-v-4c16f5b8]:nth-child(3n+2){background:#fff6ee;border-color:#f0dec8;border-top-color:#d69b50}.review-kpis article[data-v-4c16f5b8]:nth-child(3n){background:#edf8f4;border-color:#d7e9e2;border-top-color:#409e8b}.review-kpis span[data-v-4c16f5b8]{font-size:12px}.review-kpis strong[data-v-4c16f5b8]{font-size:25px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.review-kpis small[data-v-4c16f5b8]{font-size:11px;color:#687a92}.review-kpis em[data-v-4c16f5b8]{font-size:12px;font-weight:400;font-style:normal}.gain[data-v-4c16f5b8]{color:#bd4b4a!important}.loss[data-v-4c16f5b8]{color:#258161!important}.review-index[data-v-4c16f5b8]{position:sticky;top:8px;z-index:15;display:flex;flex-wrap:nowrap;gap:9px;padding:11px 12px;margin:16px -1px 22px;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e4e9f2;border-radius:12px;box-shadow:0 6px 18px #2d426315;overflow-x:auto;scrollbar-width:thin}.review-index a[data-v-4c16f5b8]{flex-shrink:0;white-space:nowrap;font-size:12px;background:#e9f0ff;padding:6px 15px;border-radius:18px;color:#284b8b;text-decoration:none;border:1px solid #d5e2fa;transition:filter .15s}.review-index a[data-v-4c16f5b8]:nth-child(2){color:#17695b;background:#e4f5ef;border-color:#c9e8dd}.review-index a[data-v-4c16f5b8]:nth-child(3){color:#8c541d;background:#fff0d8;border-color:#f2d8ad}.review-index a[data-v-4c16f5b8]:nth-child(4){color:#725098;background:#f0e7fb;border-color:#e0cff2}.review-index a[data-v-4c16f5b8]:nth-child(5){color:#9d3b63;background:#fbe7ef;border-color:#edcbd8}.review-index a[data-v-4c16f5b8]:hover{filter:brightness(.94)}.review-index a[data-v-4c16f5b8]:focus-visible{outline:2px solid #5375aa;outline-offset:2px}.review-chapter[data-v-4c16f5b8]{scroll-margin-top:88px;margin:25px 0 38px}.review-chapter>header[data-v-4c16f5b8]{display:flex;align-items:center;gap:15px;border-bottom:1px solid #dce5f0;padding:0 0 16px;margin-bottom:20px}.review-chapter>header>b[data-v-4c16f5b8]{background:linear-gradient(145deg,#eaf0ff,#e8e1f6);color:#4d64a0;border-radius:10px;font-size:23px;padding:6px 14px}.review-chapter>header>div[data-v-4c16f5b8]{flex:1}.review-chapter h2[data-v-4c16f5b8]{font-size:21px;margin:0}.review-chapter>header p[data-v-4c16f5b8]{margin:4px 0 0;color:#7a88a1;font-size:12px}.review-chapter>header>svg[data-v-4c16f5b8]{color:#8493b6}.executive-copy[data-v-4c16f5b8]{display:grid;gap:12px}.executive-copy p[data-v-4c16f5b8]{margin:0;padding:16px 18px;background:#f6f8fc;border-left:3px solid #7891c6;border-radius:4px;line-height:2}.executive-copy p[data-v-4c16f5b8]:nth-child(2n){background:#f7f3fb;border-color:#aa89c6}.executive-copy p>span[data-v-4c16f5b8]{display:block;color:#7085ad;font-size:11px;font-weight:600;margin-bottom:4px}.review-chart-grid[data-v-4c16f5b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-chart[data-v-4c16f5b8]{border:1px solid #e0e6f0;border-radius:12px;padding:20px 14px 10px;min-width:0;overflow:hidden;background:#fff}.review-chart h3[data-v-4c16f5b8]{font-size:15px;margin:0 7px 6px}.review-chart>p[data-v-4c16f5b8]{font-size:11px;line-height:1.8;color:#77849a;min-height:38px;margin:4px 7px 8px}.wide-chart[data-v-4c16f5b8]{grid-column:1/-1}.product-legend[data-v-4c16f5b8]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;padding:10px}.product-legend span[data-v-4c16f5b8]{display:flex;gap:7px;align-items:flex-start}.product-legend i[data-v-4c16f5b8]{display:block;flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%}.review-table[data-v-4c16f5b8]{overflow-x:auto;margin:18px 0;border:1px solid #e0e7f1;border-radius:8px}.review-table table[data-v-4c16f5b8]{width:100%;border-collapse:collapse;min-width:640px;font-size:12px;line-height:1.8}.review-table th[data-v-4c16f5b8],.review-table td[data-v-4c16f5b8]{text-align:left;padding:13px 14px;border-bottom:1px solid #e7edf5;font-variant-numeric:tabular-nums;white-space:normal}.review-table th[data-v-4c16f5b8]{background:#edf2fb;font-size:11px;font-weight:500;color:#5c7094}.review-table td>b[data-v-4c16f5b8]{font-weight:500}.review-table td small[data-v-4c16f5b8]{display:block;color:#8b98ac;font-size:10px}.review-table tbody tr[data-v-4c16f5b8]:nth-child(2n){background:#f9fbfe}.review-table .month-matrix[data-v-4c16f5b8]{min-width:550px}.month-matrix caption[data-v-4c16f5b8]{text-align:left;padding:12px;font-size:11px;color:#73839f}.month-matrix th[data-v-4c16f5b8],.month-matrix td[data-v-4c16f5b8]{text-align:center;white-space:nowrap;padding:12px 10px}.narrative-panel[data-v-4c16f5b8]{background:#f0f5fb;border-radius:10px;padding:20px 24px;margin-top:20px}.narrative-panel h3[data-v-4c16f5b8],.next-actions h3[data-v-4c16f5b8],.report-methods h3[data-v-4c16f5b8]{font-size:16px;margin:0 0 12px}.narrative-panel p[data-v-4c16f5b8]{margin:10px 0;line-height:2}.violet-panel[data-v-4c16f5b8]{background:#f5f0fa}.amber-panel[data-v-4c16f5b8]{background:#fcf6eb}.product-review[data-v-4c16f5b8]{border:1px solid #dce4ef;border-top:4px solid var(--product-color);border-radius:12px;padding:22px;margin:20px 0}.product-review>header[data-v-4c16f5b8]{display:flex;align-items:center;gap:14px}.product-review>header>span[data-v-4c16f5b8]{color:var(--product-color);font-size:28px;font-weight:600;opacity:.7}.product-review>header>div[data-v-4c16f5b8]{flex:1;min-width:0}.product-review>header small[data-v-4c16f5b8]{font-size:10px;color:#8a96ab}.product-review>header h3[data-v-4c16f5b8]{font-size:19px;line-height:1.7;margin:2px 0;overflow-wrap:anywhere}.product-review>header>b[data-v-4c16f5b8]{font-size:21px;color:var(--product-color);text-align:right;white-space:nowrap}.product-review>header>b>small[data-v-4c16f5b8]{display:block;font-weight:400}.product-metrics[data-v-4c16f5b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;background:#f6f8fc;padding:16px;border-radius:8px}.product-metrics div[data-v-4c16f5b8]{display:grid;gap:8px;min-width:0}.product-metrics span[data-v-4c16f5b8]{font-size:10px;color:#7c8da4}.product-metrics b[data-v-4c16f5b8]{font-size:17px;font-weight:500;overflow-wrap:anywhere}.product-commentary[data-v-4c16f5b8]{font-size:13px;line-height:2.05}.product-commentary p[data-v-4c16f5b8]{margin:14px 0}.report-details[data-v-4c16f5b8]{border-top:1px solid #e4eaf3;padding:15px 0 5px;margin-top:15px}.report-details>summary[data-v-4c16f5b8]{font-size:12px;cursor:pointer;color:#5673a5}.chapter-note[data-v-4c16f5b8]{font-size:11px;color:#8d7952;line-height:1.9}.facts-grid[data-v-4c16f5b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:15px 0}.facts-grid>div[data-v-4c16f5b8]{background:#f5f7fb;padding:14px;border-radius:7px}.facts-grid dt[data-v-4c16f5b8]{font-size:10px;color:#8a96aa;margin-bottom:6px}.facts-grid dd[data-v-4c16f5b8]{margin:0;font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.flow-cards[data-v-4c16f5b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 8px}.flow-cards>div[data-v-4c16f5b8]{display:grid;gap:7px;background:#f1f5fb;padding:16px;border-radius:9px;min-width:0}.flow-cards span[data-v-4c16f5b8],.flow-cards small[data-v-4c16f5b8]{font-size:11px;color:#7789a5}.flow-cards b[data-v-4c16f5b8]{font-size:20px;font-weight:500;overflow-wrap:anywhere}.quality-facts[data-v-4c16f5b8]{padding:12px 15px}.quality-facts>div[data-v-4c16f5b8]{display:flex;justify-content:space-between;border-bottom:1px solid #e6edf4;padding:13px 0;gap:15px}.quality-facts dt[data-v-4c16f5b8]{font-size:12px;color:#7485a0}.quality-facts dd[data-v-4c16f5b8]{font-size:15px;margin:0}.next-actions[data-v-4c16f5b8]{background:linear-gradient(115deg,#eef5f8,#f0f4eb);padding:24px;border-radius:12px;margin:22px 0}.next-actions p[data-v-4c16f5b8]{display:flex;gap:14px;margin:17px 0;line-height:2}.next-actions p>b[data-v-4c16f5b8]{border-radius:50%;background:#dbe6e7;color:#4c737c;flex-shrink:0;width:26px;height:26px;line-height:26px;text-align:center;font-size:12px;margin-top:4px}.report-methods[data-v-4c16f5b8]{font-size:12px;padding:20px 24px;border:1px dashed #d9e1ed;border-radius:10px;color:#7d8ba1}.report-methods li[data-v-4c16f5b8]{margin:8px 0}.report-methods ul[data-v-4c16f5b8]{padding-left:19px}.review-footer[data-v-4c16f5b8]{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8a98af;border-top:1px solid #e3e9f2;padding-top:20px}.empty-chart[data-v-4c16f5b8]{height:200px;display:grid;place-content:center}@media(max-width:1000px){.product-metrics[data-v-4c16f5b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-kpis strong[data-v-4c16f5b8]{font-size:21px}.review-chart-grid[data-v-4c16f5b8]{grid-template-columns:1fr}.wide-chart[data-v-4c16f5b8]{grid-column:auto}}@media(max-width:600px){.investment-banner[data-v-4c16f5b8]{padding:22px}.investment-banner h2[data-v-4c16f5b8]{font-size:21px}.investment-banner svg[data-v-4c16f5b8]{display:none}.investment-banner p[data-v-4c16f5b8]{font-size:12px}.investment-banner span[data-v-4c16f5b8]{font-size:9px}.review-kpis[data-v-4c16f5b8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.review-kpis article[data-v-4c16f5b8]{padding:13px 10px}.review-kpis strong[data-v-4c16f5b8]{font-size:19px}.review-kpis span[data-v-4c16f5b8],.review-kpis small[data-v-4c16f5b8]{font-size:10px}.review-chapter h2[data-v-4c16f5b8]{font-size:18px}.review-chapter>header>b[data-v-4c16f5b8]{font-size:20px;padding:4px 10px}.review-chapter>header>svg[data-v-4c16f5b8]{display:none}.executive-copy p[data-v-4c16f5b8]{padding:13px;font-size:13px}.review-chart[data-v-4c16f5b8]{padding:16px 6px 6px}.narrative-panel[data-v-4c16f5b8],.next-actions[data-v-4c16f5b8]{padding:17px;font-size:13px}.product-review[data-v-4c16f5b8]{padding:16px 12px}.product-review>header[data-v-4c16f5b8]{gap:9px}.product-review>header>span[data-v-4c16f5b8]{font-size:23px}.product-review>header h3[data-v-4c16f5b8]{font-size:16px}.product-review>header>b[data-v-4c16f5b8]{font-size:17px}.product-metrics[data-v-4c16f5b8]{padding:12px;gap:12px}.product-metrics b[data-v-4c16f5b8]{font-size:16px}.facts-grid[data-v-4c16f5b8]{grid-template-columns:1fr}.report-methods[data-v-4c16f5b8]{padding:17px}.review-footer[data-v-4c16f5b8]{flex-direction:column}.review-index[data-v-4c16f5b8]{flex-wrap:wrap;gap:7px}.review-chapter[data-v-4c16f5b8]{scroll-margin-top:126px}.review-index a[data-v-4c16f5b8]{padding:4px 9px;font-size:11px}}.report-download[data-v-8b536104]{position:relative;display:inline-flex;flex-shrink:0}.report-download button[data-v-8b536104]{min-height:28px;padding:4px 10px;font-size:11px;gap:5px;white-space:nowrap}.download-error[data-v-8b536104]{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:230px;padding:9px 12px;border:1px solid #e6b7b2;border-radius:6px;background:#fff5f4;color:#a34136;font-size:12px;line-height:1.7;box-shadow:0 3px 12px #25374815}.download-spinner[data-v-8b536104]{width:10px;height:10px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:download-spin-8b536104 .8s linear infinite}@keyframes download-spin-8b536104{to{transform:rotate(360deg)}}.scope-controls[data-v-f3e5e7e5]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #dce5ee;border-radius:12px;padding:16px;background:#fff}.scope-controls>label[data-v-f3e5e7e5]{display:flex;align-items:center;gap:9px;font-size:12px}.scope-controls select[data-v-f3e5e7e5]{max-width:300px;min-width:130px}.holder-picker[data-v-f3e5e7e5]{position:relative;font-size:12px}.holder-picker summary[data-v-f3e5e7e5]{cursor:pointer;padding:10px 12px;border:1px solid #cfddd7;border-radius:7px}.holder-options[data-v-f3e5e7e5]{position:absolute;top:100%;left:0;z-index:30;min-width:260px;max-height:350px;overflow:auto;box-shadow:0 6px 22px #243b4426;background:#fff;padding:16px;border:1px solid #d4e2dc;border-radius:9px;display:grid;gap:12px}.holder-options label[data-v-f3e5e7e5]{display:flex;gap:9px;align-items:center}.holder-options input[data-v-f3e5e7e5]{width:16px;min-height:16px;height:16px}.scope-caption[data-v-f3e5e7e5]{font-size:12px;color:#6c8277;line-height:1.8;margin:14px 3px}.scope-report[data-v-f3e5e7e5]{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:26px;min-width:0}.scope-cover[data-v-f3e5e7e5]{border-radius:12px;padding:26px;background:linear-gradient(115deg,#edf2fe,#e5f3ec);line-height:1.8}.scope-cover h2[data-v-f3e5e7e5]{font-size:25px;margin:8px 0;color:#335775}.scope-cover p[data-v-f3e5e7e5]{font-size:13px;margin:6px 0;overflow-wrap:anywhere}.scope-cover small[data-v-f3e5e7e5]{font-size:11px;color:#6a7d96}.scope-metrics[data-v-f3e5e7e5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.scope-metrics>div[data-v-f3e5e7e5]{display:grid;gap:10px;padding:20px;background:#f0f5ff;border-top:3px solid #6085c7;border-radius:10px;min-width:0}.scope-metrics>div[data-v-f3e5e7e5]:nth-child(2){background:#edf7f3;border-color:#409e8b}.scope-metrics>div[data-v-f3e5e7e5]:nth-child(3){background:#fdf4e8;border-color:#d6a159}.scope-metrics strong[data-v-f3e5e7e5]{font-size:24px;overflow-wrap:anywhere}.scope-metrics span[data-v-f3e5e7e5],.scope-metrics small[data-v-f3e5e7e5]{font-size:12px;color:#6b8190}.scope-overview p[data-v-f3e5e7e5]{padding:14px 18px;background:#f5f7fc;border-left:3px solid #8aa1c7;line-height:1.9;font-size:13px}.scope-charts[data-v-f3e5e7e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.scope-charts section[data-v-f3e5e7e5]{min-width:0;overflow:hidden;border:1px solid #dce5ef;padding:18px 10px;border-radius:10px}.scope-charts h3[data-v-f3e5e7e5]{font-size:15px;margin:3px 10px}.scope-charts p[data-v-f3e5e7e5]{font-size:11px;color:#728499}.scope-wide[data-v-f3e5e7e5]{grid-column:1/-1}.scope-evidence summary[data-v-f3e5e7e5]{font-size:14px;cursor:pointer}.scope-table[data-v-f3e5e7e5]{overflow:auto;margin:16px 0}.scope-table table[data-v-f3e5e7e5]{width:100%;min-width:720px;border-collapse:collapse;font-size:12px;line-height:1.8}.scope-table td[data-v-f3e5e7e5],.scope-table th[data-v-f3e5e7e5]{text-align:left;padding:12px;border-bottom:1px solid #e1e9ef}.scope-table th[data-v-f3e5e7e5]{background:#edf2fb;color:#54708e}.scope-table b[data-v-f3e5e7e5],.scope-table small[data-v-f3e5e7e5]{display:block}.scope-table small[data-v-f3e5e7e5]{font-size:10px;color:#8292a5}.scope-notes[data-v-f3e5e7e5]{background:#fcf7e9;border-radius:9px;padding:10px 18px;font-size:11px;line-height:1.9;margin:20px 0}.scope-notes p[data-v-f3e5e7e5]{margin:8px 0}@media(max-width:800px){.scope-controls[data-v-f3e5e7e5]{gap:12px}.scope-controls>label[data-v-f3e5e7e5]{width:100%;justify-content:space-between}.scope-controls select[data-v-f3e5e7e5]{max-width:75%;min-width:0}.scope-report[data-v-f3e5e7e5]{padding:14px}.scope-cover[data-v-f3e5e7e5]{padding:18px}.scope-cover h2[data-v-f3e5e7e5]{font-size:21px}.scope-metrics[data-v-f3e5e7e5]{grid-template-columns:1fr}.scope-metrics>div[data-v-f3e5e7e5]{padding:14px;gap:6px}.scope-charts[data-v-f3e5e7e5]{grid-template-columns:1fr}.scope-wide[data-v-f3e5e7e5]{grid-column:auto}}.report-entry[data-v-730e92aa]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px}.report-entry button[aria-pressed=true][data-v-730e92aa]{background:#e7f0ee;border-color:#568575;color:#315d51}.report-entry small[data-v-730e92aa]{font-size:11px;color:#7a8c83}.report-selector[data-v-730e92aa]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;margin-bottom:18px;border:1px solid #dce5ee;border-radius:10px;background:#fff}.report-selector label[data-v-730e92aa]{display:flex;align-items:center;gap:10px;font-size:12px}.report-selector select[data-v-730e92aa]{max-width:330px;min-width:160px}.reader-hint[data-v-730e92aa]{font-size:12px;color:#81948b;margin-left:auto}.report-selector button[data-v-730e92aa]{font-size:12px}.report-schedule[data-v-730e92aa]{font-size:11px;line-height:1.8;color:#738d82;margin:8px 3px 18px}.report-schedule.warning[data-v-730e92aa]{color:#b14a43}@media(max-width:600px){.report-selector[data-v-730e92aa]{padding:14px;gap:12px}.report-selector label[data-v-730e92aa]{width:100%;justify-content:space-between}.report-selector select[data-v-730e92aa]{max-width:75%;min-width:0;flex:1}.reader-hint[data-v-730e92aa]{margin-left:0;margin-right:auto}}.report-factory[data-v-730e92aa]{color:#294b46;min-width:0}.report-hero[data-v-730e92aa]{display:flex;justify-content:space-between;align-items:center;padding:30px 34px;background:linear-gradient(115deg,#e6eee6,#f6f5eb);border:1px solid #d6e2d6;border-radius:14px;gap:20px}.report-hero span[data-v-730e92aa],.report-hero small[data-v-730e92aa]{font-size:12px;color:#6c8473}.report-hero h1[data-v-730e92aa]{font-size:29px;margin:12px 0}.report-hero p[data-v-730e92aa]{font-size:14px;line-height:1.8}.report-hero svg[data-v-730e92aa]{flex-shrink:0;color:#618568}.report-modes[data-v-730e92aa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.report-modes button[data-v-730e92aa]{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid #dce6dc;border-radius:10px;padding:18px;background:#fff;color:#5c766b}.report-modes button.selected[data-v-730e92aa]{border-color:#567d62;background:#f0f5ed;box-shadow:inset 0 0 0 1px #567d62}.report-modes b[data-v-730e92aa]{display:block;font-size:15px}.report-modes small[data-v-730e92aa]{display:block;font-size:11px;margin-top:7px;font-weight:400}.report-create[data-v-730e92aa]{display:flex;align-items:end;flex-wrap:wrap;gap:18px;border:1px solid #dce6dc;background:#fff;border-radius:12px;padding:23px;margin-bottom:24px}.report-create>div[data-v-730e92aa]{flex:1;min-width:220px}.report-create h2[data-v-730e92aa],.report-archive h2[data-v-730e92aa]{font-size:17px;margin:0 0 9px}.report-create p[data-v-730e92aa],.report-create>small[data-v-730e92aa]{font-size:12px;color:#7c8f80;line-height:1.8;margin:0}.report-create label[data-v-730e92aa]{display:grid;gap:8px;font-size:12px}.report-create input[data-v-730e92aa]{width:145px}.report-create .primary[data-v-730e92aa]{min-height:41px}.report-archive[data-v-730e92aa]{border:1px solid #dce6dc;border-radius:12px;background:#fff;overflow:hidden}.report-archive>header[data-v-730e92aa]{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px}.report-archive>header>div[data-v-730e92aa]{display:flex;align-items:center;gap:10px}.report-archive h2[data-v-730e92aa]{margin:0}.report-archive header>span[data-v-730e92aa]{font-size:11px;color:#849786}.report-table[data-v-730e92aa]{overflow-x:auto}.report-table table[data-v-730e92aa]{width:100%;border-collapse:collapse;min-width:720px}.report-table th[data-v-730e92aa],.report-table td[data-v-730e92aa]{padding:17px 22px;text-align:left;border-top:1px solid #e8eee7;font-size:12px;line-height:1.8}.report-table th[data-v-730e92aa]{background:#f6f8f3;font-weight:400;color:#7a8f7e}.report-table td small[data-v-730e92aa]{display:block;color:#829382;font-size:10px}.report-name[data-v-730e92aa]{text-align:left;color:#315749;font-size:13px;line-height:1.8}.report-state[data-v-730e92aa]{display:inline-block;white-space:nowrap;padding:3px 9px;border-radius:5px;background:#f1f4ec;color:#6c806d}.report-state.succeeded[data-v-730e92aa]{background:#eaf4e8;color:#43774c}.report-state.failed[data-v-730e92aa]{background:#fbefdf;color:#99713e}.report-empty[data-v-730e92aa]{display:grid;justify-items:center;text-align:center;padding:52px 24px;color:#819681}.report-empty h3[data-v-730e92aa]{font-size:16px}.report-empty p[data-v-730e92aa]{font-size:12px;line-height:1.8}.report-reader[data-v-730e92aa]{background:#fff;border:1px solid #dce6dc;border-radius:12px;padding:28px;min-width:0}.report-reader>.link-button[data-v-730e92aa]{display:flex;align-items:center;gap:6px;font-size:12px}.report-cover[data-v-730e92aa]{padding:24px 0;border-bottom:1px solid #dce6dc}.report-cover>span[data-v-730e92aa]{font-size:11px;color:#668563}.report-cover h2[data-v-730e92aa]{font-size:24px;line-height:1.6;overflow-wrap:anywhere}.report-cover p[data-v-730e92aa],.report-cover small[data-v-730e92aa]{font-size:12px;color:#7d8e7c;line-height:1.9}.report-cover b[data-v-730e92aa]{font-weight:400}.report-basis[data-v-730e92aa]{font-size:12px;line-height:1.9;color:#8c7e57;background:#f9f6ea;border-radius:6px;padding:12px 15px}.report-metrics[data-v-730e92aa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.report-metrics>div[data-v-730e92aa]{display:grid;gap:12px;padding:20px;background:#f4f7f1;border-radius:8px;min-width:0}.report-metrics span[data-v-730e92aa]{font-size:12px}.report-metrics strong[data-v-730e92aa]{font-size:25px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.report-metrics small[data-v-730e92aa]{font-size:10px;color:#869581}.report-notes p[data-v-730e92aa],.report-notes li[data-v-730e92aa]{font-size:12px;line-height:1.9}.report-notes li[data-v-730e92aa]{margin:9px 0}@media(max-width:800px){.report-hero[data-v-730e92aa]{padding:23px}.report-modes[data-v-730e92aa]{gap:8px}.report-modes button[data-v-730e92aa]{padding:14px;gap:8px}.report-modes small[data-v-730e92aa]{line-height:1.6}.report-metrics[data-v-730e92aa]{grid-template-columns:1fr}.report-metrics>div[data-v-730e92aa]{gap:9px}.report-reader[data-v-730e92aa]{padding:18px}.report-archive>header[data-v-730e92aa]{padding:18px;align-items:flex-start;flex-direction:column}.report-cover h2[data-v-730e92aa]{font-size:20px}}@media(max-width:500px){.report-hero h1[data-v-730e92aa]{font-size:25px}.report-hero svg[data-v-730e92aa]{width:34px}.report-modes button[data-v-730e92aa]{flex-direction:column;align-items:flex-start;padding:12px 9px}.report-modes b[data-v-730e92aa]{font-size:13px}.report-modes small[data-v-730e92aa]{display:none}.report-create[data-v-730e92aa]{padding:18px;gap:14px}.report-create>div[data-v-730e92aa]{min-width:100%;flex-basis:100%}.report-create input[data-v-730e92aa]{width:125px}.report-create .primary[data-v-730e92aa]{flex:1}.report-table table[data-v-730e92aa]{min-width:0}.report-table th[data-v-730e92aa]:nth-child(3),.report-table td[data-v-730e92aa]:nth-child(3){display:none}.report-table th[data-v-730e92aa],.report-table td[data-v-730e92aa]{padding:13px 10px;font-size:11px}.report-table td[data-v-730e92aa]:first-child{width:45%}.report-name[data-v-730e92aa]{font-size:12px}.report-table td[data-v-730e92aa]:nth-child(2){font-size:10px}.report-state[data-v-730e92aa]{padding:2px 5px;font-size:10px}}.node-choice[data-v-b8709a08]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.node-choice label[data-v-b8709a08]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;padding:7px 0;overflow-wrap:anywhere}.node-choice input[data-v-b8709a08]{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0}.node-toggle[data-v-b8709a08]{min-width:36px;min-height:36px;border-radius:4px;color:var(--primary);font-size:17px}.node-toggle[data-v-b8709a08]:hover{background:var(--soft)}.node-children[data-v-b8709a08]{margin-left:8px;padding-left:14px;border-left:1px solid var(--line)}.asset-filters[data-v-4e2ff4a2]{margin-bottom:16px}.filter-heading[data-v-4e2ff4a2]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.filter-heading>label[data-v-4e2ff4a2]{display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:150px}.filter-heading .muted[data-v-4e2ff4a2]{font-size:12px;padding-bottom:8px}fieldset[data-v-4e2ff4a2]{border:0;padding:10px 0;margin:0}legend[data-v-4e2ff4a2]{font-size:12px;color:#596775;padding-top:12px}.check-chip[data-v-4e2ff4a2]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:5px;padding:7px 10px;margin:4px 8px 0 0;font-size:13px;cursor:pointer}.asset-filters input[type=checkbox][data-v-4e2ff4a2]{width:16px;height:16px;accent-color:var(--primary)}.product-picker[data-v-4e2ff4a2]{border:1px solid var(--line);border-radius:5px;padding:0 12px}.product-picker summary[data-v-4e2ff4a2]{font-size:13px;padding:10px 0;cursor:pointer}.product-search[data-v-4e2ff4a2]{max-width:420px;width:100%;margin:5px 10px 10px 0}.product-options[data-v-4e2ff4a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto;padding-bottom:12px}.product-options label[data-v-4e2ff4a2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;cursor:pointer}.product-options small[data-v-4e2ff4a2]{color:#596775;font-size:11px}@media(max-width:767px){.product-options[data-v-4e2ff4a2]{grid-template-columns:1fr}.check-chip[data-v-4e2ff4a2]{padding:9px}.product-picker summary[data-v-4e2ff4a2]{min-height:44px}.product-search[data-v-4e2ff4a2]{max-width:100%}}.classification-hint[data-v-4e2ff4a2]{font-size:12px;line-height:1.7;margin:14px 0 10px}.classification-filters[data-v-4e2ff4a2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;margin-bottom:12px}.classification-filter[data-v-4e2ff4a2]{border:1px solid var(--line);border-radius:5px;min-width:0}.classification-filter summary[data-v-4e2ff4a2]{padding:12px;cursor:pointer;font-size:13px;overflow-wrap:anywhere}.classification-filter summary span[data-v-4e2ff4a2]{font-size:11px;color:#596775;margin-left:8px}.classification-filter fieldset[data-v-4e2ff4a2]{border-top:1px solid var(--line);padding:8px 12px 12px}.clear-dimension[data-v-4e2ff4a2]{font-size:12px;padding:5px 0}.no-matching-assets[data-v-4e2ff4a2]{font-size:13px;margin:10px 0}.sr-only[data-v-4e2ff4a2]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.classification-filters[data-v-4e2ff4a2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.classification-filters[data-v-4e2ff4a2]{grid-template-columns:1fr}.classification-filter summary[data-v-4e2ff4a2]{min-height:44px}}.asset-category-summary[data-v-aef6197e]{grid-template-columns:repeat(5,minmax(0,1fr))}.asset-category-summary div[data-v-aef6197e]{min-width:0}.asset-category-summary strong[data-v-aef6197e]{overflow-wrap:anywhere}@media(max-width:900px){.asset-category-summary[data-v-aef6197e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.asset-category-summary[data-v-aef6197e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculation-value[data-v-35f92a98]{font:inherit;color:inherit;text-align:inherit;padding:3px 0;background:none;border:0;border-bottom:1px dashed #8099ad;border-radius:0;cursor:pointer;font-variant-numeric:tabular-nums}.calculation-value[data-v-35f92a98]:hover,.calculation-value[data-v-35f92a98]:focus-visible{color:#245b7e;background:#edf5fa;outline-offset:4px}.calculation-value[data-v-35f92a98]:disabled{cursor:default;border-color:transparent}.calculation-detail[data-v-35f92a98]{min-width:0;line-height:1.8}.calculation-detail h3[data-v-35f92a98]{font-size:21px}.calculation-detail h4[data-v-35f92a98]{font-size:16px;margin-bottom:12px}.calculation-detail section[data-v-35f92a98]{margin-top:24px}.calculation-detail p[data-v-35f92a98],.calculation-detail li[data-v-35f92a98]{white-space:pre-wrap;overflow-wrap:anywhere}.calculation-result[data-v-35f92a98]{font-size:24px;color:#245b7e;margin:12px 0}.calculation-result span[data-v-35f92a98]{font-size:14px}.formula[data-v-35f92a98]{padding:12px 16px;background:#f2f6fa;border-radius:6px;margin:8px 0}.calculation-detail li[data-v-35f92a98]{margin:8px 0}.calculation-detail table[data-v-35f92a98]{width:100%}.calculation-detail th[data-v-35f92a98],.calculation-detail td[data-v-35f92a98]{min-width:120px;max-width:380px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.calculation-detail .table-wrap[data-v-35f92a98]{max-height:440px;overflow:auto}.calculation-detail thead[data-v-35f92a98]{position:sticky;top:0;background:#f5f8fb}.calculation-detail ol[data-v-35f92a98],.calculation-detail ul[data-v-35f92a98]{padding-left:24px}.modal.wide:has(.calculation-detail){width:1400px;max-width:96vw}@media(max-width:700px){.calculation-result[data-v-35f92a98]{font-size:20px}.formula[data-v-35f92a98]{padding:10px}}.calculation-value.positive[data-v-35f92a98],.calculation-result.positive[data-v-35f92a98]{color:var(--positive)}.calculation-value.negative[data-v-35f92a98],.calculation-result.negative[data-v-35f92a98]{color:var(--negative)}.contract-terms[data-v-4eee3cb6]{padding:16px;background:#f5f8f7;border-radius:8px;margin:16px 0}.contract-terms p[data-v-4eee3cb6]{white-space:pre-wrap;overflow-wrap:anywhere}.month-options[data-v-4eee3cb6]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}fieldset label[data-v-4eee3cb6]{display:inline-flex;align-items:center;gap:5px;margin:3px}input[type=checkbox][data-v-4eee3cb6]{width:auto}.performance-comparison[data-v-72e31f92]{margin:24px 0;padding:20px;border:1px solid #dce5ef;border-radius:12px;background:#fff}.comparison-actions[data-v-72e31f92],.comparison-range[data-v-72e31f92]{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.comparison-range[data-v-72e31f92]{margin:18px 0}.comparison-range label[data-v-72e31f92]{display:grid;gap:6px;font-size:14px}.comparison-table[data-v-72e31f92]{width:100%;table-layout:fixed}.performance-comparison small[data-v-72e31f92]{display:block;font-size:12px;font-weight:400;color:#627285;white-space:normal;line-height:1.6;margin-top:5px}.performance-comparison th[data-v-72e31f92],.performance-comparison td[data-v-72e31f92]{white-space:normal;vertical-align:top}.comparison-table th[data-v-72e31f92]:first-child{width:20%}.comparison-table td[data-v-72e31f92]{font-variant-numeric:tabular-nums;font-size:18px}.performance-periods h4[data-v-72e31f92]{margin:20px 0 12px}.performance-periods table[data-v-72e31f92]{width:100%;min-width:620px}.month-comparison[data-v-72e31f92]{max-height:420px;overflow:auto}.nav-history[data-v-72e31f92]{max-height:360px;overflow:auto}.comparison-explanation[data-v-72e31f92]{margin-top:20px;color:#536579;line-height:1.8}.performance-comparison details summary[data-v-72e31f92]{font-size:12px;cursor:pointer}.comparison-explanation>summary[data-v-72e31f92]{font-size:14px}.nav-history button+button[data-v-72e31f92]{margin-left:12px}@media(max-width:700px){.performance-comparison[data-v-72e31f92]{padding:12px}.comparison-table[data-v-72e31f92]{min-width:650px}.comparison-range label[data-v-72e31f92]{flex:1;min-width:140px}}.fund-transactions[data-v-27150fb6]{margin:20px 0;min-width:0}.fund-totals[data-v-27150fb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.fund-totals dt[data-v-27150fb6]{font-size:13px;color:var(--muted,#637282)}.fund-totals dd[data-v-27150fb6]{margin:4px 0;font-variant-numeric:tabular-nums}.actions[data-v-27150fb6]{display:flex;flex-wrap:wrap;gap:8px}.fund-transactions th[data-v-27150fb6],.fund-transactions td[data-v-27150fb6]{white-space:nowrap}.fund-transactions details[data-v-27150fb6]{margin:12px 0}.fund-holding-total[data-v-27150fb6]{font-weight:600;background:#f3f7fb}.fund-holding-total td[data-v-27150fb6],.fund-holding-total th[data-v-27150fb6]{border-top:2px solid #dce5ef}.fund-transactions td .link-button+.link-button[data-v-27150fb6]{margin-left:12px}.fund-detail-panel[data-v-7370b340]{background:#f4f8fe;padding:24px;border-radius:18px;margin:24px 0;color:#354356;min-width:0}.fund-heading[data-v-7370b340]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fund-heading span[data-v-7370b340]{color:#8c99a8;font-size:12px}.fund-heading h2[data-v-7370b340]{font-size:24px;margin:10px 0 20px}.fund-calendar-links[data-v-7370b340]{display:flex;gap:10px}.fund-calendar-links button[data-v-7370b340]{color:#2387f3;border-color:#d9e9fc;background:#fff;font-size:12px}.fund-metrics[data-v-7370b340]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:#fff;border-radius:15px;padding:24px;margin-bottom:18px}.fund-metrics>div[data-v-7370b340]{min-width:0}.fund-metrics span[data-v-7370b340],.chart-values span[data-v-7370b340]{display:block;font-size:12px;color:#98a0ab}.fund-metrics strong[data-v-7370b340]{display:block;margin:12px 0;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fund-metrics small[data-v-7370b340]{font-size:10px;color:#9ba4af}.fund-chart-card[data-v-7370b340]{background:#fff;border-radius:15px;padding:24px}.fund-tabs[data-v-7370b340]{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.fund-tabs>button[data-v-7370b340]{position:relative;color:#69717a;font-size:20px;padding:0 0 12px}.fund-tabs>button.active[data-v-7370b340]{color:#258cff}.fund-tabs>button.active[data-v-7370b340]:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:3px;border-radius:3px;background:#258cff}.profit-only[data-v-7370b340]{margin-left:auto;display:flex;gap:6px;font-size:11px;color:#949da7}.profit-only input[data-v-7370b340]{width:auto}.fund-chart-date[data-v-7370b340]{font-size:12px;color:#a1a8af;margin:22px 0}.chart-values[data-v-7370b340]{display:flex;gap:50px;margin-bottom:20px}.chart-values b[data-v-7370b340]{display:block;margin-top:8px;font-size:18px;font-weight:500}.up[data-v-7370b340]{color:#ff542d}.down[data-v-7370b340]{color:#05b49a}.fund-note[data-v-7370b340]{font-size:11px;line-height:1.9;color:#939da9;margin:14px 0 0;overflow-wrap:anywhere}.fund-ranges[data-v-7370b340]{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-top:8px}.fund-ranges button[data-v-7370b340]{font-size:12px;color:#979ea7;padding:8px 13px;border-radius:22px}.fund-ranges button.active[data-v-7370b340]{color:#258cff;background:#edf6ff;font-weight:600}.buy-dot[data-v-7370b340],.sell-dot[data-v-7370b340]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff542d;margin:0 4px 0 12px}.sell-dot[data-v-7370b340]{background:#05b49a}.fund-transactions[data-v-7370b340]{background:#fff;padding:22px;border-radius:15px;margin-top:18px}.fund-transactions summary[data-v-7370b340]{font-size:14px;cursor:pointer}.fund-transaction[data-v-7370b340]{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #f0f2f5;font-size:12px}.transaction-kind[data-v-7370b340]{border-radius:6px;padding:7px 10px;white-space:nowrap}.transaction-kind.buy[data-v-7370b340]{background:#fff1ec;color:#ff542d}.transaction-kind.sell[data-v-7370b340]{background:#eaf9f6;color:#05b49a}.fund-transaction small[data-v-7370b340]{display:block;color:#a0a7af;font-size:10px;margin-top:7px}.fund-transaction strong[data-v-7370b340]{margin-left:auto;font-size:16px;font-weight:500;white-space:nowrap}@media(max-width:1000px){.fund-metrics[data-v-7370b340]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fund-detail-panel[data-v-7370b340]{padding:12px;margin:18px 0;border-radius:12px}.fund-heading h2[data-v-7370b340]{font-size:20px;margin-bottom:14px}.fund-calendar-links[data-v-7370b340]{margin-bottom:16px}.fund-metrics[data-v-7370b340]{padding:18px 14px;gap:20px 12px}.fund-metrics strong[data-v-7370b340]{font-size:21px}.fund-chart-card[data-v-7370b340]{padding:18px 10px}.fund-tabs[data-v-7370b340]{gap:24px}.fund-tabs>button[data-v-7370b340]{font-size:18px}.profit-only[data-v-7370b340]{margin-left:0;font-size:10px}.chart-values[data-v-7370b340]{gap:26px;padding:0 7px}.fund-ranges[data-v-7370b340]{gap:0}.fund-ranges button[data-v-7370b340]{font-size:10px;padding:7px 8px}.fund-transactions[data-v-7370b340]{padding:18px 12px}.fund-transaction[data-v-7370b340]{gap:8px}.transaction-kind[data-v-7370b340]{padding:5px}.fund-transaction strong[data-v-7370b340]{font-size:14px}}.fund-transactions-card[data-v-7370b340],.fund-extra-card[data-v-7370b340]{background:#fff;padding:22px;border-radius:15px;margin-top:18px;min-width:0}.fund-extra-card>summary[data-v-7370b340]{cursor:pointer;color:#47769e;font-size:14px}.fund-transactions-card[data-v-7370b340] .fund-transactions{margin:0}.fund-transactions-card[data-v-7370b340] .section-title h3{font-size:20px}.fund-transactions-card[data-v-7370b340] .fund-calculation-details>summary{cursor:pointer;font-size:12px;color:#5e7fa0}.fund-chart-card[data-v-7370b340] .range-controls{margin:16px 0 0;padding:0;border:0;gap:12px;flex-wrap:wrap}.fund-chart-card[data-v-7370b340] .segmented{background:#edf6ff;border-radius:22px;flex-wrap:wrap}.fund-chart-card[data-v-7370b340] .segmented button{font-size:12px;padding:8px 13px;color:#7d93ac}.fund-chart-card[data-v-7370b340] .segmented button.active{background:#258cff;color:#fff}.fund-chart-card[data-v-7370b340] .date-filter input{max-width:155px}.fund-chart-card[data-v-7370b340] .date-filter label{font-size:11px}.fund-calendar-links[data-v-7370b340]{flex-wrap:wrap;max-width:100%}@media(max-width:600px){.fund-transactions-card[data-v-7370b340],.fund-extra-card[data-v-7370b340]{padding:18px 12px}.fund-heading[data-v-7370b340]{display:block}.fund-chart-card[data-v-7370b340] .date-filter{display:flex;flex-wrap:wrap}.fund-chart-card[data-v-7370b340] .date-filter input{max-width:100%;min-width:0}.fund-chart-card[data-v-7370b340] .date-filter label{flex:1;min-width:0}.fund-metrics strong[data-v-7370b340]{font-size:21px}}.fund-detail-page[data-v-185887bf]{width:100%;max-width:1300px;margin:0 auto;padding:24px;min-width:0;box-sizing:border-box}.return-link[data-v-185887bf]{display:inline-flex;align-items:center;gap:8px;min-height:40px}@media(max-width:600px){.fund-detail-page[data-v-185887bf]{padding:12px}}.disclosure-explanation[data-v-616ed5b8]{font-size:13px;line-height:1.8}.disclosure-explanation h3[data-v-616ed5b8]{font-size:14px}.disclosure-explanation li[data-v-616ed5b8]{margin:8px 0}.disclosure-explanation ul[data-v-616ed5b8]{padding-left:20px}.alert-trigger[data-v-db9df5c0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0}.alert-trigger.breached[data-v-db9df5c0]{background:#bc2434;border-color:#bc2434;color:#fff}.alert-trigger.breached[data-v-db9df5c0]:hover{background:#a71d2c}.alert-count[data-v-db9df5c0]{min-width:19px;border-radius:10px;background:#fff;color:#a61d2c;font-size:11px;padding:1px 5px}.alert-trigger.unavailable[data-v-db9df5c0]{color:#92560b;border-color:#c6a066;background:#fff8e8}.strategy-details[data-v-db9df5c0]{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.strategy-details p[data-v-db9df5c0]{margin:8px 0}.alert-toolbar[data-v-db9df5c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 20px}.alert-tabs[data-v-db9df5c0]{display:flex;gap:8px}.alert-tabs button[data-v-db9df5c0]{padding:7px 12px;border-bottom:2px solid transparent}.alert-tabs button.active[data-v-db9df5c0]{color:#234d70;border-color:#234d70;background:#f1f5f9}.alert-empty[data-v-db9df5c0]{padding:12px 14px;background:#f5f8fb;border-radius:6px}.warning-list article[data-v-db9df5c0]{border:1px solid #e7b1b7;background:#fff4f4;border-radius:6px;padding:14px;margin-bottom:12px}.warning-list strong[data-v-db9df5c0]{color:#b21e2e}.strategy-details summary[data-v-db9df5c0]{cursor:pointer;color:#234d70;margin-top:20px}.coverage-list[data-v-db9df5c0]{padding-left:20px}.coverage-list li[data-v-db9df5c0]{margin:14px 0}.stale[data-v-db9df5c0]{color:#a55a00}.monitor-list article[data-v-db9df5c0]{padding:14px 0;border-bottom:1px solid #e0e6ed;margin-bottom:14px}.monitor-actions[data-v-db9df5c0]{display:flex;gap:18px;align-items:center}.monitor-form[data-v-db9df5c0]{margin-top:16px;padding:18px;background:#f5f8fb;border:1px solid #dce4ec;border-radius:6px}.monitor-form>label[data-v-db9df5c0],.thresholds label[data-v-db9df5c0]{display:flex;flex-direction:column;gap:6px;min-width:0}.monitor-form select[data-v-db9df5c0]{width:100%}.monitor-form fieldset[data-v-db9df5c0]{border:0;padding:0;margin:16px 0}.rule-choice[data-v-db9df5c0]{display:inline-flex;gap:7px;align-items:center;margin:6px 20px 6px 0}.thresholds[data-v-db9df5c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.monitor-form .monitor-actions[data-v-db9df5c0]{margin-top:16px}@media(max-width:600px){.alert-trigger[data-v-db9df5c0]{min-height:44px}.alert-tabs button[data-v-db9df5c0]{min-height:44px;padding:7px 9px}.thresholds[data-v-db9df5c0]{grid-template-columns:1fr}.monitor-form[data-v-db9df5c0]{padding:14px}.rule-choice[data-v-db9df5c0]{display:flex}.monitor-actions .link-button[data-v-db9df5c0]{min-height:44px}}.calendar-action[data-v-879728b6]{white-space:nowrap;flex-shrink:0}.calendar-action-content[data-v-879728b6]{font-size:13px;line-height:1.8}.calendar-action-content[data-v-879728b6] p{margin:10px 0}.calendar-action-content[data-v-879728b6] .calendar-jump{display:flex;flex-wrap:wrap;margin:12px 0}.calendar-action-content[data-v-879728b6] .calendar-settings{padding:12px 0;gap:12px}.calendar-action-content[data-v-879728b6] .segmented{width:auto;flex:none;margin-left:0}.calendar-action-content[data-v-879728b6] .segmented button{min-height:36px}.calendar-action-content[data-v-879728b6] .history-assumption{margin:12px 0;padding:12px}.calendar-action-content[data-v-879728b6] .planning-note{font-size:13px}.calendar-action-content[data-v-879728b6] .month-summary{border:0;padding:0}.calendar-action-content[data-v-879728b6] .calendar-legend{padding:12px 0}.calendar-action-content[data-v-879728b6] .month-summary-top{gap:12px}.calendar-years[data-v-4580948e]{padding:12px 20px 20px}.year-summary-grid[data-v-4580948e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.year-summary-card[data-v-4580948e]{min-width:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.year-heading[data-v-4580948e]{width:100%;padding:14px;justify-content:space-between;background:#f9fafb;border-bottom:1px solid var(--line);color:var(--primary)}.year-heading span[data-v-4580948e]{font-size:12px}.year-metrics[data-v-4580948e]{display:flex;flex-direction:column;gap:10px;padding:16px;font-variant-numeric:tabular-nums}.year-metrics>strong[data-v-4580948e]{font-size:24px;overflow-wrap:anywhere;font-weight:500}.year-metrics small[data-v-4580948e]{color:#596775;font-size:12px;line-height:1.6}@media(max-width:1150px){.year-summary-grid[data-v-4580948e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.calendar-years[data-v-4580948e]{padding:10px}.year-summary-grid[data-v-4580948e]{grid-template-columns:1fr}}.history-assumption[data-v-5d1015c9]{margin:14px 0;padding:12px 16px;border:1px solid #c3d5e4;border-radius:8px;background:#f2f7fb;color:#294d6c;line-height:1.8}summary[data-v-5d1015c9]{cursor:pointer;font-weight:600;font-size:14px}p[data-v-5d1015c9]{font-size:14px;margin:10px 0 0}.calendar-performance[data-v-82a78485]{padding:22px 20px;border-top:1px solid var(--line);min-width:0}.calendar-performance h3[data-v-82a78485]{font-size:18px;margin:0 0 8px;color:#273749}.performance-caption[data-v-82a78485]{font-size:12px;color:#596775;line-height:1.8;margin:8px 0 16px}.performance-stats[data-v-82a78485]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;background:#f7f9fb;border:1px solid var(--line);border-radius:6px}.performance-stats>div>span[data-v-82a78485]{display:block;font-size:12px;color:#596775}.performance-stats strong[data-v-82a78485]{display:block;font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:8px;overflow-wrap:anywhere}.separator[data-v-82a78485]{color:#8b97a4;font-weight:400}.performance-charts[data-v-82a78485]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.performance-charts>section[data-v-82a78485]{min-width:0}.performance-charts h4[data-v-82a78485]{font-size:15px;margin:0 0 8px;font-weight:500}.performance-charts h4 small[data-v-82a78485]{display:block;font-size:11px;font-weight:400;color:#596775;margin-top:6px}@media(max-width:1100px){.performance-charts[data-v-82a78485]{grid-template-columns:1fr}}@media(max-width:767px){.calendar-performance[data-v-82a78485]{padding:18px 10px}.performance-stats[data-v-82a78485]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;padding:12px}.performance-stats>div[data-v-82a78485]:first-child{grid-column:1/-1}.performance-stats strong[data-v-82a78485]{font-size:22px}.performance-stats>div>span[data-v-82a78485]{font-size:11px}.performance-charts[data-v-82a78485]{gap:22px}}.calendar-view-switch[data-v-d2d00cbe]{min-width:112px}.calendar-view-switch button[data-v-d2d00cbe]{min-height:34px;flex:1}.calendar-year-caption[data-v-d2d00cbe]{font-size:12px;color:#596775;line-height:1.7;padding:12px 20px 0}.calendar-year-grid[data-v-d2d00cbe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 20px 20px}.calendar-month-card[data-v-d2d00cbe]{border:1px solid var(--line);border-radius:6px;background:#fff;min-width:0;overflow:hidden}.calendar-month-heading[data-v-d2d00cbe]{width:100%;padding:12px 14px;justify-content:space-between;border-bottom:1px solid var(--line);background:#f9fafb}.calendar-month-heading[data-v-d2d00cbe]:hover{background:#edf2f7}.calendar-month-heading h3[data-v-d2d00cbe]{font-size:14px;color:#273749;font-weight:500}.calendar-month-heading>span[data-v-d2d00cbe]{display:flex;align-items:center;gap:3px;font-size:11px;color:#596775}.calendar-month-metrics[data-v-d2d00cbe]{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;padding:12px 14px 4px;font-variant-numeric:tabular-nums}.calendar-month-metrics strong[data-v-d2d00cbe]{font-size:18px;font-weight:500;overflow-wrap:anywhere}.calendar-month-metrics>span[data-v-d2d00cbe]{font-size:13px}.calendar-month-metrics small[data-v-d2d00cbe]{width:100%;font-size:11px;color:#596775}.calendar-month-foot[data-v-d2d00cbe]{border-top:1px solid var(--line);padding:8px 14px;font-size:11px;color:#596775;background:#f9fafb}@media(max-width:1150px){.calendar-year-grid[data-v-d2d00cbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.calendar-year-grid[data-v-d2d00cbe]{grid-template-columns:1fr;gap:14px;padding:12px 10px}.calendar-year-caption[data-v-d2d00cbe]{padding:12px 10px 0}.calendar-month-heading[data-v-d2d00cbe]{min-height:44px}.calendar-month-metrics strong[data-v-d2d00cbe]{font-size:20px}}.month-summary[data-v-d2d00cbe]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 20px;color:#273749}.month-summary-top[data-v-d2d00cbe]{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap}.month-summary-top h3[data-v-d2d00cbe]{font-size:14px}.month-summary-top small[data-v-d2d00cbe],.month-summary-caption[data-v-d2d00cbe],.month-summary-coverage[data-v-d2d00cbe]{font-size:11px;color:#596775;line-height:1.7}.month-summary-value[data-v-d2d00cbe]{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.month-summary-value>strong[data-v-d2d00cbe]{font-size:22px;font-weight:500}.month-summary-value>span[data-v-d2d00cbe]{font-size:16px}.month-summary-directions[data-v-d2d00cbe]{display:flex;gap:15px;font-size:12px;flex-wrap:wrap}.month-summary-directions strong[data-v-d2d00cbe]{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.month-summary-coverage[data-v-d2d00cbe]{margin-left:auto}.month-summary-caption[data-v-d2d00cbe]{margin:5px 0}.month-summary details>summary[data-v-d2d00cbe]{min-height:30px;padding:4px 0;font-size:12px}.month-summary .month-product-table[data-v-d2d00cbe]{max-height:480px;overflow:auto}.month-summary .table-wrap[data-v-d2d00cbe]{margin:8px 0}.month-summary .scroll-chart[data-v-d2d00cbe]{max-height:340px}.month-summary .range-caption[data-v-d2d00cbe]{margin:5px 0;font-size:11px}.month-product-table .link-button[data-v-d2d00cbe]{max-width:300px;white-space:normal;text-align:left;justify-content:flex-start}@media(max-width:767px){.month-summary[data-v-d2d00cbe]{padding:10px}.month-summary-top[data-v-d2d00cbe]{gap:6px 12px;align-items:flex-start}.month-summary-top>div[data-v-d2d00cbe]:first-child{flex:1;min-width:112px}.month-summary-value[data-v-d2d00cbe]{gap:6px;flex-wrap:wrap;justify-content:flex-end}.month-summary-value>strong[data-v-d2d00cbe]{font-size:19px}.month-summary-value>span[data-v-d2d00cbe]{font-size:14px}.month-summary-directions[data-v-d2d00cbe]{width:100%;gap:8px 20px}.month-summary-coverage[data-v-d2d00cbe]{margin-left:0;width:100%}.month-summary .month-product-table[data-v-d2d00cbe]{max-height:420px}.month-summary details>summary[data-v-d2d00cbe]{min-height:36px;font-size:12px}.month-summary-caption[data-v-d2d00cbe]{font-size:11px}.month-product-table .link-button[data-v-d2d00cbe]{max-width:210px}}.calendar-asset-summary[data-v-d2d00cbe]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 20px;background:#fff}.calendar-asset-filters[data-v-d2d00cbe]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.calendar-asset-filters label[data-v-d2d00cbe]{display:flex;flex-direction:column;gap:5px;min-width:150px;font-size:12px;color:#596775}.calendar-asset-filters select[data-v-d2d00cbe]{min-height:34px}.calendar-asset-filters .calendar-product-filter[data-v-d2d00cbe]{min-width:280px}.calendar-asset-filters .calendar-product-filter select[data-v-d2d00cbe]{height:74px}.calendar-asset-metrics[data-v-d2d00cbe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.calendar-asset-metrics div[data-v-d2d00cbe]{padding:10px 12px;background:#f7f9fb;border:1px solid var(--line);border-radius:5px}.calendar-asset-metrics span[data-v-d2d00cbe]{display:block;font-size:11px;color:#596775}.calendar-asset-metrics strong[data-v-d2d00cbe]{display:block;margin-top:4px;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calendar-asset-metrics small[data-v-d2d00cbe]{font-size:11px;margin-left:3px}.calendar-asset-categories[data-v-d2d00cbe]{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#596775}.calendar-asset-note[data-v-d2d00cbe]{margin:10px 0 0;font-size:11px;color:#596775;line-height:1.7}.calendar-hint[data-v-d2d00cbe]{margin:10px 20px}@media(max-width:767px){.calendar-asset-summary[data-v-d2d00cbe]{padding:12px 10px}.calendar-asset-filters[data-v-d2d00cbe]{display:grid;grid-template-columns:1fr}.calendar-asset-filters label[data-v-d2d00cbe],.calendar-asset-filters .calendar-product-filter[data-v-d2d00cbe]{min-width:0}.calendar-asset-metrics[data-v-d2d00cbe]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-hint[data-v-d2d00cbe]{margin:10px}}.holder-choices[data-v-e14bc937]{border:1px solid #d9e2e9;border-radius:6px;padding:14px;min-width:0}.holder-options[data-v-e14bc937]{display:grid;gap:12px;max-height:240px;overflow:auto;margin-top:12px}.holder-options small[data-v-e14bc937]{font-size:12px;color:#647482}.account-access-editor[data-v-78523cfb]{display:grid;gap:22px;min-width:0}.access-account[data-v-78523cfb]{font-size:17px}.account-access-editor fieldset[data-v-78523cfb]{border:1px solid #dce5ed;border-radius:9px;padding:18px;min-width:0}.account-access-editor legend[data-v-78523cfb]{font-weight:600;padding:0 8px}.access-settings[data-v-78523cfb],.access-actions[data-v-78523cfb]{display:flex;gap:18px;flex-wrap:wrap;align-items:end}.access-settings label[data-v-78523cfb],.default-date[data-v-78523cfb],.product-date[data-v-78523cfb]{display:grid;gap:6px;font-size:13px}.access-menus[data-v-78523cfb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:15px 0}.access-check[data-v-78523cfb]{display:flex;align-items:center;gap:9px;font-size:14px;cursor:pointer}.access-check input[data-v-78523cfb]{width:17px;height:17px;flex-shrink:0}.access-holder[data-v-78523cfb]{border-top:1px solid #e4eaf0;padding:16px 0}.holder-name[data-v-78523cfb]{font-weight:600}.holder-name small[data-v-78523cfb]{font-weight:400}.holder-products[data-v-78523cfb]{margin:15px 0 0 26px;display:grid;gap:12px}.access-product[data-v-78523cfb]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #edf1f5}.access-product>.access-check[data-v-78523cfb]{min-width:0;overflow-wrap:anywhere}.product-key[data-v-78523cfb]{display:block;color:#72808c;font-size:11px;margin-top:4px}.product-date[data-v-78523cfb]{min-width:155px}.financial-note[data-v-78523cfb]{margin:12px 0;line-height:1.7}.default-date[data-v-78523cfb]{max-width:240px}@media(max-width:640px){.access-menus[data-v-78523cfb]{grid-template-columns:repeat(2,minmax(0,1fr))}.access-product[data-v-78523cfb]{align-items:start;flex-direction:column;gap:10px}.product-date[data-v-78523cfb]{width:100%}.account-access-editor fieldset[data-v-78523cfb]{padding:12px}.holder-products[data-v-78523cfb]{margin-left:12px}}.account-perspective-link[data-v-95faec11]{font-weight:600;text-align:left;justify-content:flex-start}.admin-actions>.secondary[data-v-95faec11]{white-space:nowrap;font-size:13px;padding:7px 10px}.holder-row-actions[data-v-c878f26a]{display:flex;flex-wrap:wrap;gap:8px;min-width:110px}.holder-row-actions button[data-v-c878f26a]{min-height:36px;padding:7px 12px;white-space:nowrap;font-size:13px}.detail-navigation[data-v-20a5f216]{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0 18px;margin-bottom:18px;border-bottom:1px solid #dfe6ed}.detail-navigation button[data-v-20a5f216]{min-height:40px}.detail-navigation .selected[data-v-20a5f216]{background:#245b7e;border-color:#245b7e;color:#fff}@media(max-width:480px){.detail-navigation button[data-v-20a5f216]{flex:1;padding:10px 8px;white-space:nowrap}}.insurance-list[data-v-43225d39]{display:grid;gap:24px}.insurance-card[data-v-43225d39]{border:1px solid #d3dde5;border-radius:14px;padding:26px;background:#fff}.insurance-card header[data-v-43225d39]{display:flex;justify-content:space-between;gap:20px;align-items:center}.insurance-card h3[data-v-43225d39]{margin:10px 0}.insurance-card h3 button[data-v-43225d39]{background:none;border:0;padding:0;font-size:23px;font-weight:700;color:#193d50;text-align:left}.type[data-v-43225d39]{font-size:13px;color:#326b76;background:#edf6f7;padding:5px 10px;border-radius:20px}.actions[data-v-43225d39]{display:flex;gap:10px;flex-wrap:wrap}.values[data-v-43225d39]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;padding:22px;background:#f6f8fb;border-radius:10px}.values span[data-v-43225d39]{font-size:14px;color:#425667}.values strong[data-v-43225d39]{display:block;font-size:30px;font-variant-numeric:tabular-nums;margin:10px 0}.values p[data-v-43225d39],.note[data-v-43225d39]{font-size:13px;color:#596b78;line-height:1.7}.benefits[data-v-43225d39]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0;list-style:none;margin:24px 0}.benefits li[data-v-43225d39]{display:grid;gap:8px;line-height:1.7}.benefits span[data-v-43225d39]{color:#415564;font-size:14px}@media(max-width:767px){.insurance-card[data-v-43225d39]{padding:18px}.insurance-card header[data-v-43225d39]{align-items:flex-start;flex-direction:column}.values[data-v-43225d39]{grid-template-columns:1fr;gap:20px;padding:18px}.benefits[data-v-43225d39]{grid-template-columns:1fr}.insurance-card h3 button[data-v-43225d39]{font-size:21px}.values strong[data-v-43225d39]{font-size:28px}}.equity-list[data-v-3df9ff3e]{display:grid;gap:26px}.equity-card[data-v-3df9ff3e]{background:#fff;border:1px solid #cddedc;border-radius:16px;overflow:hidden;padding:28px;box-shadow:0 5px 22px #183b3b06}.equity-card header[data-v-3df9ff3e]{display:flex;align-items:center;justify-content:space-between;gap:20px}.equity-tags[data-v-3df9ff3e]{display:flex;gap:8px;flex-wrap:wrap}.equity-tags span[data-v-3df9ff3e]{background:#edf5f2;color:#326a60;border-radius:20px;font-size:12px;padding:5px 11px}.equity-tags span+span[data-v-3df9ff3e]{background:#f3f0e8;color:#7d6336}.equity-card h3[data-v-3df9ff3e]{margin:12px 0 8px}.equity-card h3 button[data-v-3df9ff3e]{border:0;background:none;padding:0;color:#183e48;font-size:27px;font-weight:700;text-align:left}.equity-holder[data-v-3df9ff3e]{font-size:13px;color:#667c83;margin:0}.equity-actions[data-v-3df9ff3e]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.equity-valuation[data-v-3df9ff3e]{margin-top:24px;padding:17px 22px;background:#f3f7f6;border-radius:10px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.equity-valuation>span[data-v-3df9ff3e]{font-size:14px;color:#527069}.equity-valuation strong[data-v-3df9ff3e]{font-size:28px;font-variant-numeric:tabular-nums;color:#214f50}.equity-valuation strong small[data-v-3df9ff3e]{font-size:13px;font-weight:400}.equity-valuation>div[data-v-3df9ff3e]{font-size:12px;line-height:1.8;color:#657b76;margin-left:auto}.valuation-note[data-v-3df9ff3e]{display:block}.equity-description[data-v-3df9ff3e]{line-height:1.8;color:#486266;font-size:14px;margin:20px 0}.equity-metrics[data-v-3df9ff3e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:3px 0 20px}.equity-metrics>div[data-v-3df9ff3e]{border-right:1px solid #e2eae7;padding-right:15px}.equity-metrics>div[data-v-3df9ff3e]:last-child{border:0}.equity-metrics span[data-v-3df9ff3e]{font-size:13px;color:#637873}.equity-metrics strong[data-v-3df9ff3e]{display:block;font-size:25px;color:#244b52;line-height:1.8}.equity-metrics small[data-v-3df9ff3e]{display:block;font-size:12px;line-height:1.6;color:#75817b}.equity-facts[data-v-3df9ff3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid #e3ebe7;padding-top:18px;margin:0 0 22px}.equity-facts dt[data-v-3df9ff3e]{font-size:12px;color:#7a8881;margin-bottom:7px}.equity-facts dd[data-v-3df9ff3e]{margin:0;font-size:14px;color:#405958;line-height:1.6}.equity-distributions[data-v-3df9ff3e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.equity-distributions>div[data-v-3df9ff3e]{background:#f8faf9;border:1px solid #e6ece8;border-radius:10px;padding:16px 18px}.equity-distributions span[data-v-3df9ff3e]{font-size:13px;color:#5c7770}.equity-distributions strong[data-v-3df9ff3e]{float:right;font-size:18px;color:#234e50}.equity-distributions p[data-v-3df9ff3e]{clear:both;margin:10px 0 0;font-size:13px;line-height:1.7;color:#647773}.equity-next[data-v-3df9ff3e]{display:flex;align-items:flex-start;gap:11px;margin-top:20px;color:#718074}.equity-next svg[data-v-3df9ff3e]{flex-shrink:0;margin-top:3px}.equity-next p[data-v-3df9ff3e]{margin:0;font-size:13px;line-height:1.8}.equity-next b[data-v-3df9ff3e]{margin-right:10px;color:#3b6559}.equity-empty[data-v-3df9ff3e],.equity-hidden[data-v-3df9ff3e]{padding:28px 0;line-height:1.8;color:#6a7f7b}.equity-card p[data-v-3df9ff3e],.equity-card dd[data-v-3df9ff3e]{overflow-wrap:anywhere}@media(max-width:900px){.equity-card header[data-v-3df9ff3e]{align-items:flex-start;flex-direction:column}.equity-actions[data-v-3df9ff3e]{justify-content:flex-start}.equity-metrics[data-v-3df9ff3e]{grid-template-columns:1fr 1fr}.equity-metrics>div[data-v-3df9ff3e]:nth-child(2){border:0}.equity-facts[data-v-3df9ff3e]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.equity-card[data-v-3df9ff3e]{padding:20px 16px}.equity-valuation[data-v-3df9ff3e]{padding:16px;gap:12px}.equity-valuation>div[data-v-3df9ff3e]{margin-left:0;width:100%}.equity-metrics[data-v-3df9ff3e]{gap:20px 12px}.equity-metrics strong[data-v-3df9ff3e]{font-size:22px}.equity-distributions[data-v-3df9ff3e],.equity-facts[data-v-3df9ff3e]{grid-template-columns:1fr}.equity-card h3 button[data-v-3df9ff3e]{font-size:24px}}.us-holdings[data-v-2db0aa2f]{--product-width:112px}.us-holdings .section-title[data-v-2db0aa2f]{gap:16px;align-items:center;margin:18px 0}.us-holdings .section-title p[data-v-2db0aa2f]{font-size:13px;color:var(--muted);line-height:1.7}.holdings-grid[data-v-2db0aa2f]{position:relative;isolation:isolate}.holdings-grid table[data-v-2db0aa2f]{table-layout:fixed;width:100%;min-width:calc(var(--product-width) + 1593px);border-collapse:separate;border-spacing:0}.sticky-heading[data-v-2db0aa2f]{position:sticky;top:0;z-index:3;border:1px solid #b7c9da;border-bottom:2px solid #537693;border-radius:8px 8px 0 0;background:#e8f0f8;box-shadow:0 3px 6px #183b5614}.heading-scroll[data-v-2db0aa2f]{overflow-x:auto;scrollbar-width:none;border-radius:7px 7px 0 0}.heading-scroll[data-v-2db0aa2f]::-webkit-scrollbar{display:none}.sticky-heading th[data-v-2db0aa2f]{height:72px;padding:14px 16px;text-align:left;vertical-align:middle;background:#e8f0f8;color:#183b56;font-size:16px;font-weight:700;line-height:1.4;white-space:nowrap}.sticky-heading th small[data-v-2db0aa2f]{display:block;margin-top:4px;color:#405d75;font-size:12px;font-weight:500}.sticky-heading th.number[data-v-2db0aa2f]{text-align:right}.sticky-heading th[data-v-2db0aa2f]:first-child{position:sticky;left:0;z-index:1;background:#dde9f5;box-shadow:2px 0 #b7c9da}.holdings-body[data-v-2db0aa2f]{border-top:0;border-radius:0 0 8px 8px}.holdings-body[data-v-2db0aa2f]:focus-visible{outline:2px solid #537693;outline-offset:2px}.holdings-body .semantic-head th[data-v-2db0aa2f]{position:relative;height:0;padding:0;border:0;line-height:0}.semantic-head span[data-v-2db0aa2f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.us-holdings td[data-v-2db0aa2f]{vertical-align:middle;white-space:nowrap;padding:12px 16px;font-size:16px;line-height:1.5}.us-holdings td.number[data-v-2db0aa2f]{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.us-holdings tbody td[data-v-2db0aa2f]:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:2px 0 #d2dde7}.us-holdings tbody tr:hover td[data-v-2db0aa2f]:first-child{background:#f4f8fc}.product-short-name[data-v-2db0aa2f]{display:block;max-width:100%;padding:6px 0;border:0;background:transparent;color:#235b86;font-size:17px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer}.product-short-name[data-v-2db0aa2f]:hover{text-decoration:underline;text-underline-offset:4px}.product-short-name[data-v-2db0aa2f]:focus-visible{outline:2px solid #537693;outline-offset:3px}.us-holdings .holder-name[data-v-2db0aa2f]{overflow:hidden;text-overflow:ellipsis}.us-holdings .quote-time[data-v-2db0aa2f]{font-size:16px;font-variant-numeric:tabular-nums}.asset-row-actions[data-v-2db0aa2f]{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.asset-row-actions button[data-v-2db0aa2f]{white-space:nowrap;font-size:13px;padding:7px 10px;min-height:36px}.product-full-name[data-v-2db0aa2f]{overflow-wrap:anywhere;line-height:1.6;margin-bottom:16px}.holding-details[data-v-2db0aa2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:16px 0}.holding-details p[data-v-2db0aa2f]{margin:0;overflow-wrap:anywhere}.time-explanation[data-v-2db0aa2f]{color:var(--muted);font-size:13px;margin:16px 0}.detail-actions[data-v-2db0aa2f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.source-note[data-v-2db0aa2f]{white-space:pre-wrap;margin:18px 0}@media(max-width:767px){.us-holdings[data-v-2db0aa2f]{--product-width:96px}.sticky-heading th[data-v-2db0aa2f]{padding:12px;font-size:15px}.us-holdings td[data-v-2db0aa2f]{padding:12px}.holding-details[data-v-2db0aa2f]{grid-template-columns:1fr}}.receivable-table[data-v-14364c5a]{overflow-x:auto;max-width:100%}.receivable-table table[data-v-14364c5a]{min-width:1120px}.receivable-table th[data-v-14364c5a],.receivable-table td[data-v-14364c5a]{white-space:nowrap}.receivable-table td[data-v-14364c5a]:first-child{white-space:normal;min-width:180px;max-width:340px}.receivable-table .secondary[data-v-14364c5a]{white-space:nowrap;min-width:148px}.fund-redemptions[data-v-1209035b]{margin-top:20px}.fund-redemptions p[data-v-1209035b]{overflow-wrap:anywhere;white-space:pre-wrap}.planning-card h4[data-v-1209035b]{margin:0}.planning-card details[data-v-1209035b]{margin-bottom:12px}.subcategory-toolbar[data-v-c0b648d3]{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px;padding:12px 16px;border-left:3px solid #c8dce9;background:#f3f7fa}.category-active[data-v-c0b648d3]{background:#e8f0f6;color:#234f73;border-color:#a9c4d8;font-weight:600}.asset-action-cell[data-v-c0b648d3]{width:128px;min-width:128px}.asset-row-actions[data-v-c0b648d3]{display:flex;flex-direction:column;align-items:stretch;gap:8px}.asset-row-actions button[data-v-c0b648d3]{min-height:36px;padding:7px 12px;font-size:13px;white-space:nowrap}.product-name-link[data-v-c0b648d3]{color:#245b7e;text-decoration:none;overflow-wrap:anywhere}.product-name-link[data-v-c0b648d3]:hover{text-decoration:underline}.product-name-link[data-v-c0b648d3]:focus-visible{outline:2px solid #245b7e;outline-offset:3px;border-radius:2px}.calendar-day small[data-v-c0b648d3]{font-size:10px;color:#365b6e}.redemption-grid[data-v-c0b648d3]{grid-template-columns:repeat(7,minmax(0,1fr))}.redemption-grid button[data-v-c0b648d3]{text-align:left;display:flex;flex-direction:column;justify-content:flex-start}.redemption-event[data-v-c0b648d3]{display:block;font-size:11px;color:#245f83;background:#edf5fa;padding:4px;border-radius:3px;border-left:3px solid;overflow-wrap:anywhere;white-space:normal;width:100%;line-height:1.4}.redemption-legend[data-v-c0b648d3]{margin:12px 0;font-size:12px}.redemption-legend>div[data-v-c0b648d3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.redemption-legend .redemption-event[data-v-c0b648d3]{width:auto}.redemption-grid .calendar-day[data-v-c0b648d3]{height:auto;gap:4px}.redemption-grid .redemption-event[data-v-c0b648d3]{flex-shrink:0}@media(max-width:767px){.redemption-grid .calendar-day[data-v-c0b648d3]{min-height:90px;padding:5px}.redemption-event[data-v-c0b648d3]{font-size:10px;padding:2px}}.redemption-filter-options[data-v-c0b648d3]{display:grid;gap:18px}.redemption-filter-options label[data-v-c0b648d3]{display:grid;gap:6px;font-size:13px}.redemption-filter-options select[data-v-c0b648d3]{width:100%}.market-value-chart[data-v-77e9603f]{padding:20px;border-top:1px solid var(--line);min-width:0}.market-value-chart h3[data-v-77e9603f]{margin:0 0 16px;font-size:17px}.flow-legend[data-v-77e9603f]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;margin:8px 0 16px;font-size:12px}.flow-legend span[data-v-77e9603f]{display:flex;align-items:center;gap:7px}.flow-legend b[data-v-77e9603f]{font-size:20px;line-height:1}@media(max-width:767px){.market-value-chart[data-v-77e9603f]{padding:12px 6px}}.calendar-asset-summary[data-v-8cadf061]{padding:15px 20px}.market-year-grid[data-v-8cadf061]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px}.market-month-card[data-v-8cadf061]{border:1px solid var(--line);border-radius:6px;overflow:hidden}.market-month-heading[data-v-8cadf061]{padding:14px 16px;width:100%;text-align:left;color:var(--primary);font-weight:600}.market-closing[data-v-8cadf061]{padding:0 15px}.market-month-card .market-closing strong[data-v-8cadf061]{display:block;margin:10px 0;font-size:22px;font-weight:500;color:var(--primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.market-year-grid[data-v-8cadf061] .calendar-day{min-height:95px;padding:6px}.market-scroll-hint[data-v-8cadf061]{display:none;margin:0}@media(max-width:1100px){.market-scroll-hint[data-v-8cadf061]{display:inline}}.market-calendar-scroll[data-v-8cadf061]{overflow-x:auto}.market-calendar-scroll[data-v-8cadf061] .market-grid{min-width:896px}.market-calendar-scroll[data-v-8cadf061] .market-grid.five-days{min-width:640px}.market-year-grid[data-v-8cadf061] .day-asset-value{font-size:clamp(16px,17cqi,22px)}@media(max-width:1150px){.market-year-grid[data-v-8cadf061]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.calendar-asset-summary[data-v-8cadf061]{padding:10px}.market-year-grid[data-v-8cadf061]{padding:10px;grid-template-columns:1fr}.market-year-grid[data-v-8cadf061] .calendar-day{min-height:85px}}.market-gauge[data-v-1e3efc42]{max-width:310px;margin:auto;width:100%}.gauge-legend[data-v-1e3efc42]{display:flex;justify-content:space-between;gap:8px;padding:0 8px;color:#8090a3;font-size:10px;margin-top:-9px;white-space:nowrap}@media(max-width:520px){.gauge-legend[data-v-1e3efc42]{font-size:8px;padding:0 2px}}.barometer[data-v-97559cd3]{--mint:#139b91;--blue:#4676e8;--purple:#8b67c8;color:#26364e;max-width:1440px;margin:0 auto}.weather-hero[data-v-97559cd3]{background:linear-gradient(115deg,#143e69,#2662a0 55%,#428eaa);border-radius:20px;padding:28px 32px;color:#fff;position:relative;overflow:hidden}.weather-hero[data-v-97559cd3]:after{content:"";position:absolute;width:260px;height:260px;border:40px solid #ffffff06;border-radius:50%;top:-120px;right:80px;pointer-events:none}.hero-top[data-v-97559cd3],.hero-main[data-v-97559cd3],.hero-bottom[data-v-97559cd3]{display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;z-index:1}.hero-kicker[data-v-97559cd3]{font-size:10px;letter-spacing:2px;color:#c4dbef;display:flex;gap:8px;align-items:center}.live-dot[data-v-97559cd3],.dot[data-v-97559cd3]{display:inline-block;width:7px;height:7px;background:#72d8bd;border-radius:50%;flex-shrink:0}.hero-tag[data-v-97559cd3]{display:flex;align-items:center;gap:7px;font-size:11px;color:#e4efc8}.hero-main[data-v-97559cd3]{margin-top:20px}.hero-main h1[data-v-97559cd3]{font-size:32px;letter-spacing:2px;font-weight:700}.hero-sun[data-v-97559cd3]{color:#ffd77c;font-size:34px;display:inline-block;margin-left:14px}.hero-main p[data-v-97559cd3]{color:#d0e1ef;font-size:13px;margin-top:6px}.refresh-button[data-v-97559cd3]{border:1px solid #ffffff4a;border-radius:10px;padding:10px 16px;color:#fff;background:#ffffff12;min-height:40px;flex-shrink:0}.refresh-button[data-v-97559cd3]:hover{background:#ffffff25}.hero-bottom[data-v-97559cd3]{margin-top:26px;padding-top:16px;border-top:1px solid #ffffff22}.hero-chips[data-v-97559cd3]{display:flex;gap:8px;flex-wrap:wrap}.hero-chips span[data-v-97559cd3]{font-size:11px;padding:5px 9px;border-radius:6px;background:#ffffff12;color:#e2edf6}.hero-bottom p[data-v-97559cd3]{font-size:10px;color:#c9dfec;text-align:right;line-height:1.8}.data-strip[data-v-97559cd3]{display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap;font-size:11px;color:#78869a;margin:16px 2px 18px}.data-strip>span[data-v-97559cd3]:first-child{display:flex;align-items:center;gap:7px;color:#378b81}.data-strip>span[data-v-97559cd3]:last-child{margin-left:auto}.source-warning[data-v-97559cd3]{color:#a56c20}.weather-card[data-v-97559cd3]{background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 4px 20px #254d7610;min-width:0}.gauge-grid[data-v-97559cd3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gauge-card[data-v-97559cd3]{padding:20px 22px 16px;border-top:3px solid #50b9a8}.gauge-card.violet[data-v-97559cd3]{border-top-color:#9c80db}.gauge-card.amber[data-v-97559cd3]{border-top-color:#efbd59}.gauge-top[data-v-97559cd3]{display:flex;justify-content:space-between;align-items:center;gap:8px}.gauge-top h2[data-v-97559cd3]{font-size:16px}.gauge-top p[data-v-97559cd3]{font-size:11px;color:#8190a4;margin-top:4px}.card-symbol[data-v-97559cd3]{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#23a193;background:#eaf8f4;flex-shrink:0}.violet .card-symbol[data-v-97559cd3]{background:#f1ecfb;color:#8f70c5}.amber .card-symbol[data-v-97559cd3]{background:#fff6e0;color:#ce9d3d}.gauge-reading[data-v-97559cd3]{display:flex;justify-content:center;align-items:baseline;gap:5px;margin-top:12px}.gauge-reading strong[data-v-97559cd3]{font-size:36px;letter-spacing:-1.2px;font-weight:700;font-variant-numeric:tabular-nums}.gauge-reading>span[data-v-97559cd3]{font-size:11px;color:#7e8a9b}.level-pill[data-v-97559cd3]{font-size:10px;font-weight:500;letter-spacing:0;white-space:nowrap;padding:3px 7px;border-radius:20px;background:#edf4f6;color:#497e87;margin-left:6px;align-self:center}.level-pill.amber[data-v-97559cd3]{background:#fff4d9;color:#a5792b}.gauge-detail[data-v-97559cd3]{text-align:center;font-size:11px;color:#7c8a9c;margin-top:4px}.gauge-explain[data-v-97559cd3]{font-size:11px;line-height:1.8;color:#78869a;min-height:40px;margin-top:15px}.observation-foot[data-v-97559cd3]{display:flex;align-items:center;gap:5px 10px;flex-wrap:wrap;font-size:10px;color:#8b98a9;padding-top:12px;margin-top:12px;border-top:1px solid #edf1f5}.observation-foot a[data-v-97559cd3]{color:#738da7}.observation-foot a[data-v-97559cd3]:hover,.valuation-source a[data-v-97559cd3]:hover{text-decoration:underline}.observation-foot>span[data-v-97559cd3]{margin-left:auto}.observation-foot em[data-v-97559cd3],.valuation-source em[data-v-97559cd3]{font-style:normal;color:#a57128;background:#fff5e3;border-radius:4px;padding:2px 5px;font-size:10px}.market-section[data-v-97559cd3]{margin-top:32px}.section-heading[data-v-97559cd3]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.section-eyebrow[data-v-97559cd3]{display:block;color:#98a4b6;font-size:9px;letter-spacing:1.6px;margin-bottom:5px}.section-heading h2[data-v-97559cd3]{display:flex;gap:9px;align-items:center;font-size:20px}.section-heading h2 svg[data-v-97559cd3]{color:#7594b1}.section-heading p[data-v-97559cd3]{color:#8994a4;font-size:11px;margin-top:6px;line-height:1.7}.region-tabs[data-v-97559cd3]{display:flex;background:#eaf0f5;padding:4px;border-radius:9px;flex-shrink:0}.region-tabs button[data-v-97559cd3]{font-size:11px;padding:7px 12px;border-radius:6px;color:#7b889c}.region-tabs button.active[data-v-97559cd3]{background:#fff;color:#315c88;box-shadow:0 2px 5px #203a5410}.index-grid[data-v-97559cd3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.index-card[data-v-97559cd3]{padding:18px 18px 14px;position:relative;overflow:hidden}.index-header[data-v-97559cd3]{display:flex;justify-content:space-between;gap:4px;align-items:center}.index-header h3[data-v-97559cd3]{font-size:14px}.region-label[data-v-97559cd3]{font-size:9px;white-space:nowrap;padding:2px 6px;border-radius:4px;color:#8293a5;background:#f1f5f8}.ticker[data-v-97559cd3]{font-size:9px;letter-spacing:1px;color:#a4afbd;display:block;margin-top:4px}.index-value[data-v-97559cd3]{display:flex;gap:5px 10px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-top:16px}.index-value strong[data-v-97559cd3]{font-size:25px;letter-spacing:-.9px;font-weight:650;font-variant-numeric:tabular-nums}.market-change[data-v-97559cd3]{font-size:12px;display:flex;gap:1px;align-items:center;white-space:nowrap}.rise[data-v-97559cd3]{color:#d45769}.fall[data-v-97559cd3]{color:#189c8c}.flat[data-v-97559cd3]{color:#8491a0}.index-note[data-v-97559cd3]{font-size:10px;line-height:1.7;color:#8e99a9;min-height:34px;margin-top:9px}.cross-grid[data-v-97559cd3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cross-card[data-v-97559cd3]{padding:20px;position:relative}.cross-icon[data-v-97559cd3]{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:32px;height:32px;background:#eaf2ff;color:#648ce0;border-radius:10px}.commodity-card .cross-icon[data-v-97559cd3]{color:#c89b39;background:#fff6de}.spread-card .cross-icon[data-v-97559cd3]{color:#8e72c8;background:#f0eafb}.cross-card h3[data-v-97559cd3]{font-size:13px;padding-right:36px}.cross-value[data-v-97559cd3]{display:flex;align-items:baseline;gap:6px;margin-top:15px}.cross-value strong[data-v-97559cd3]{font-size:29px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.cross-value>span[data-v-97559cd3]{font-size:11px;color:#8c99aa}.cross-change[data-v-97559cd3]{font-size:11px;margin-top:2px;min-height:18px}.bond-card .cross-change[data-v-97559cd3],.spread-card .cross-change[data-v-97559cd3]{color:#6e88b2}.cross-note[data-v-97559cd3]{font-size:10px;color:#8996a8;line-height:1.85;margin-top:12px;min-height:38px}.small-legend[data-v-97559cd3]{font-size:10px;color:#94a0af}.valuation-key[data-v-97559cd3]{display:flex;align-items:center;gap:8px;font-size:10px;color:#8b96a7}.valuation-key i[data-v-97559cd3]{width:65px;height:5px;border-radius:6px;background:linear-gradient(90deg,#45bfae,#f2ce6c,#e76f7c)}.valuation-panel[data-v-97559cd3]{padding:0 24px}.valuation-table-head[data-v-97559cd3],.valuation-row[data-v-97559cd3]{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:28px;align-items:center}.valuation-table-head[data-v-97559cd3]{padding:15px 0;color:#8f9bad;font-size:10px;border-bottom:1px solid #e9edf3}.valuation-table-head>span[data-v-97559cd3]:last-child{text-align:right}.valuation-row[data-v-97559cd3]{padding:20px 0;border-bottom:1px solid #edf0f5}.valuation-row[data-v-97559cd3]:last-child{border-bottom:0}.valuation-row h3[data-v-97559cd3]{font-size:14px}.valuation-row p[data-v-97559cd3]{font-size:11px;color:#8c98aa;margin-top:6px}.valuation-row p strong[data-v-97559cd3]{color:#374961;font-weight:600}.valuation-row p span[data-v-97559cd3]{margin-left:12px}.temperature-label[data-v-97559cd3]{display:flex;justify-content:space-between;align-items:baseline;font-size:10px;color:#9a8e6a;margin-bottom:10px}.temperature-label strong[data-v-97559cd3]{font-size:18px;color:#4f6582;font-variant-numeric:tabular-nums}.temperature-track[data-v-97559cd3]{position:relative;height:8px;border-radius:10px;background:linear-gradient(90deg,#43bbac,#9ed28a 25%,#efcd6b 55%,#ee9c68 75%,#e66b81)}.temperature-track i[data-v-97559cd3]{position:absolute;top:-4px;width:5px;height:16px;background:#344761;border:1px solid #fff;border-radius:5px;transform:translate(-50%);box-shadow:0 1px 4px #0003}.temperature-ticks[data-v-97559cd3]{display:flex;justify-content:space-between;font-size:9px;color:#9ba6b4;margin-top:7px}.valuation-source[data-v-97559cd3]{text-align:right;display:grid;gap:3px;font-size:10px;color:#8796a8}.valuation-source small[data-v-97559cd3]{font-size:9px;color:#a1adbc}.valuation-source a[data-v-97559cd3]{color:#7890ad}.valuation-source em[data-v-97559cd3]{justify-self:end}.interpretation[data-v-97559cd3]{display:flex;align-items:start;gap:10px;padding:14px 18px;border-radius:10px;background:#edf4fa;color:#70869c;font-size:11px;line-height:1.9;margin-top:12px}.interpretation svg[data-v-97559cd3]{flex-shrink:0;margin-top:2px}.interpretation strong[data-v-97559cd3]{color:#54718f}.macro-grid[data-v-97559cd3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.macro-card[data-v-97559cd3]{padding:20px;border-top:3px solid #6c93dc}.macro-1[data-v-97559cd3]{border-top-color:#53b9a5}.macro-2[data-v-97559cd3]{border-top-color:#e4bc5e}.macro-3[data-v-97559cd3]{border-top-color:#a68ad4}.macro-top[data-v-97559cd3]{display:flex;justify-content:space-between;font-size:10px;color:#93a1b3;margin-bottom:10px}.macro-top>span[data-v-97559cd3]:first-child{color:#6585b8;background:#edf3ff;padding:2px 7px;border-radius:4px}.macro-1 .macro-top>span[data-v-97559cd3]:first-child{background:#eaf7f1;color:#419b89}.macro-2 .macro-top>span[data-v-97559cd3]:first-child{background:#fff6df;color:#bb9946}.macro-3 .macro-top>span[data-v-97559cd3]:first-child{background:#f3edfc;color:#997fc4}.macro-card h3[data-v-97559cd3]{font-size:14px}.macro-value[data-v-97559cd3]{display:flex;gap:5px;align-items:baseline;margin-top:8px}.macro-value strong[data-v-97559cd3]{font-size:29px;letter-spacing:-1px;font-weight:650;font-variant-numeric:tabular-nums}.macro-value>span[data-v-97559cd3]{font-size:12px;color:#8b98aa}.macro-change[data-v-97559cd3]{font-size:10px;color:#8595aa;margin-top:4px}.macro-note[data-v-97559cd3]{font-size:11px;line-height:1.85;color:#8190a3;margin-top:15px;min-height:60px}.pmi-line[data-v-97559cd3]{height:5px;border-radius:5px;background:#edf1f6;position:relative;margin:22px 0 25px}.pmi-line i[data-v-97559cd3]{display:block;height:5px;background:linear-gradient(90deg,#b2d9ce,#3cb7a0);border-radius:5px}.pmi-line b[data-v-97559cd3]{position:absolute;left:50%;height:11px;width:1px;background:#8094ab;top:-3px}.pmi-line small[data-v-97559cd3]{position:absolute;left:50%;transform:translate(-50%);font-size:9px;color:#96a4b6;top:8px;white-space:nowrap}.reading-guide[data-v-97559cd3]{display:flex;align-items:start;gap:16px;padding:23px 24px;border:1px solid #dce8ea;background:linear-gradient(120deg,#eef7f4,#eef3fb);border-radius:14px;margin-top:28px}.reading-guide>svg[data-v-97559cd3]{flex-shrink:0;color:#68a79c}.reading-guide h2[data-v-97559cd3]{font-size:15px;color:#416975}.reading-guide p[data-v-97559cd3]{font-size:11px;line-height:1.9;margin-top:7px;color:#7d93a0}.source-details[data-v-97559cd3]{padding:18px 4px;font-size:11px;color:#8899ad;line-height:1.9}.source-details summary[data-v-97559cd3]{cursor:pointer;color:#6c839c}.source-details p[data-v-97559cd3]{margin-top:10px}.market-footer[data-v-97559cd3]{font-size:10px;text-align:center;color:#a3afbd;padding:0 10px 12px}.market-notice[data-v-97559cd3]{padding:12px 16px;background:#fff7e8;border:1px solid #f2e8d1;border-radius:10px;font-size:11px;color:#98783b;line-height:1.9;margin:14px 0}.market-notice.error[data-v-97559cd3]{background:#fff0f0;color:#b94e60}.loading-panel[data-v-97559cd3]{display:flex;align-items:center;flex-direction:column;gap:12px;padding:70px 10px;color:#6e89a3}.loading-panel small[data-v-97559cd3]{font-size:11px;color:#98a7b8}.empty-market[data-v-97559cd3],.unavailable[data-v-97559cd3]{padding:22px;font-size:12px;text-align:center;color:#8d9aad;background:#f0f4f8;border-radius:12px}@media(min-width:1500px){.index-value strong[data-v-97559cd3]{font-size:28px}}@media(max-width:1150px){.index-grid[data-v-97559cd3]{grid-template-columns:repeat(2,minmax(0,1fr))}.gauge-card[data-v-97559cd3]{padding:16px 14px}.gauge-top h2[data-v-97559cd3]{font-size:14px}.card-symbol[data-v-97559cd3]{width:30px;height:30px}.cross-value strong[data-v-97559cd3],.macro-value strong[data-v-97559cd3]{font-size:25px}.gauge-reading strong[data-v-97559cd3]{font-size:31px}.gauge-reading[data-v-97559cd3]{gap:3px}.valuation-table-head[data-v-97559cd3],.valuation-row[data-v-97559cd3]{gap:18px;grid-template-columns:1fr 1.2fr 1fr}}@media(max-width:900px)and (min-width:768px){.gauge-grid[data-v-97559cd3]{grid-template-columns:1fr}.gauge-card[data-v-97559cd3]{display:grid;grid-template-columns:1fr 1fr;align-items:center}.gauge-card .market-gauge[data-v-97559cd3]{grid-column:2;grid-row:1/4}.gauge-reading[data-v-97559cd3]{justify-content:start}.gauge-detail[data-v-97559cd3]{text-align:left}.gauge-explain[data-v-97559cd3],.gauge-card .observation-foot[data-v-97559cd3]{grid-column:1/-1}.cross-grid[data-v-97559cd3],.macro-grid[data-v-97559cd3]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading[data-v-97559cd3]{flex-wrap:wrap}}@media(max-width:767px){.weather-hero[data-v-97559cd3]{padding:21px 20px;border-radius:16px}.hero-main[data-v-97559cd3]{margin-top:14px;gap:12px}.hero-main h1[data-v-97559cd3]{font-size:25px;letter-spacing:1px}.hero-sun[data-v-97559cd3]{font-size:26px;margin-left:8px}.hero-main p[data-v-97559cd3]{font-size:11px}.hero-tag[data-v-97559cd3]{display:none}.hero-kicker[data-v-97559cd3]{font-size:9px}.hero-bottom[data-v-97559cd3]{flex-wrap:wrap;margin-top:19px;gap:12px}.hero-bottom p[data-v-97559cd3]{text-align:left;font-size:9px}.hero-chips[data-v-97559cd3]{gap:5px}.hero-chips span[data-v-97559cd3]{font-size:9px;padding:4px 6px}.refresh-button[data-v-97559cd3]{font-size:11px;padding:8px 10px}.gauge-grid[data-v-97559cd3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gauge-card[data-v-97559cd3]{padding:14px 10px}.gauge-top[data-v-97559cd3]{min-height:44px}.gauge-top h2[data-v-97559cd3]{font-size:12px}.gauge-top p[data-v-97559cd3]{font-size:9px}.card-symbol[data-v-97559cd3]{display:none}.gauge-reading[data-v-97559cd3]{flex-wrap:wrap;gap:2px;margin-top:8px}.gauge-reading strong[data-v-97559cd3]{font-size:25px}.gauge-reading>span[data-v-97559cd3]{font-size:9px}.gauge-reading .level-pill[data-v-97559cd3]{margin-left:0}.gauge-detail[data-v-97559cd3]{font-size:9px}.gauge-explain[data-v-97559cd3]{font-size:10px}.data-strip[data-v-97559cd3]{font-size:10px;gap:6px 12px}.data-strip>span[data-v-97559cd3]:last-child{margin-left:0;width:100%}.section-heading[data-v-97559cd3]{flex-wrap:wrap;gap:12px}.section-heading h2[data-v-97559cd3]{font-size:19px}.market-section[data-v-97559cd3]{margin-top:25px}.section-heading p[data-v-97559cd3]{font-size:10px}.region-tabs[data-v-97559cd3]{width:100%;justify-content:space-between}.region-tabs button[data-v-97559cd3]{flex:1}.index-card[data-v-97559cd3]{padding:15px 13px}.index-value strong[data-v-97559cd3]{font-size:24px}.index-note[data-v-97559cd3]{font-size:10px}.cross-grid[data-v-97559cd3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cross-card[data-v-97559cd3]{padding:16px 13px}.cross-card h3[data-v-97559cd3]{font-size:12px}.cross-value strong[data-v-97559cd3]{font-size:25px}.cross-icon[data-v-97559cd3]{right:10px;top:12px;width:27px;height:27px}.cross-value[data-v-97559cd3]{flex-wrap:wrap}.cross-change[data-v-97559cd3]{font-size:10px}.cross-note[data-v-97559cd3]{font-size:10px;min-height:54px}.macro-grid[data-v-97559cd3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.macro-card[data-v-97559cd3]{padding:16px 13px}.macro-card h3[data-v-97559cd3]{font-size:12px}.macro-top[data-v-97559cd3]{font-size:9px}.macro-value strong[data-v-97559cd3]{font-size:25px}.macro-note[data-v-97559cd3]{font-size:10px;min-height:80px}.macro-value[data-v-97559cd3]{flex-wrap:wrap}.valuation-panel[data-v-97559cd3]{padding:0 16px}.valuation-table-head[data-v-97559cd3]{display:none}.valuation-row[data-v-97559cd3]{grid-template-columns:1fr 1.15fr;gap:12px;padding:18px 0}.valuation-source[data-v-97559cd3]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center;text-align:left}.valuation-source a[data-v-97559cd3]{margin-left:auto}.valuation-row p span[data-v-97559cd3]{display:block;margin-left:0}.temperature-label strong[data-v-97559cd3]{font-size:17px}.reading-guide[data-v-97559cd3]{padding:18px 16px;gap:12px}.observation-foot[data-v-97559cd3]{font-size:9px;gap:5px}.observation-foot>span[data-v-97559cd3]{margin-left:0}.interpretation[data-v-97559cd3]{font-size:10px;padding:12px}}@media(max-width:520px){.gauge-grid[data-v-97559cd3]{grid-template-columns:1fr}.gauge-card[data-v-97559cd3]{padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.gauge-top[data-v-97559cd3]{display:block;min-height:0}.gauge-top h2[data-v-97559cd3]{font-size:15px}.gauge-top p[data-v-97559cd3]{font-size:10px;margin-top:5px}.gauge-card .market-gauge[data-v-97559cd3]{grid-column:2;grid-row:1/4}.gauge-reading[data-v-97559cd3]{justify-content:start}.gauge-reading strong[data-v-97559cd3]{font-size:31px}.gauge-reading .level-pill[data-v-97559cd3]{margin-left:4px}.gauge-detail[data-v-97559cd3]{text-align:left;font-size:10px}.gauge-explain[data-v-97559cd3]{grid-column:1/-1;min-height:0;margin-top:7px}.gauge-card .observation-foot[data-v-97559cd3]{grid-column:1/-1}.hero-main[data-v-97559cd3]{align-items:start}.hero-main h1[data-v-97559cd3]{font-size:23px}.hero-main p[data-v-97559cd3]{max-width:190px;line-height:1.7}.hero-sun[data-v-97559cd3]{display:none}.macro-grid[data-v-97559cd3]{grid-template-columns:1fr}.macro-note[data-v-97559cd3]{min-height:0}.macro-value strong[data-v-97559cd3]{font-size:30px}.macro-top[data-v-97559cd3]{font-size:10px}.macro-card h3[data-v-97559cd3]{font-size:14px}.macro-note[data-v-97559cd3],.macro-change[data-v-97559cd3]{font-size:11px}}@media(prefers-reduced-motion:reduce){.spin[data-v-97559cd3]{animation:none!important}}.scenario-guide[data-v-499078d6]{background:linear-gradient(120deg,#f5f4ff,#f4fbfa);border:1px solid #e0e7f2;border-radius:18px;padding:24px;margin:22px 0;color:#35415a}.scenario-guide h3[data-v-499078d6]{font-size:18px;margin:0 0 12px}.scenario-guide>p[data-v-499078d6],.scenario-guide dd[data-v-499078d6],.scenario-cards p[data-v-499078d6]{font-size:13px;line-height:1.9}.scenario-cards[data-v-499078d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0}.scenario-cards section[data-v-499078d6]{background:#ffffffda;border-radius:12px;padding:18px;border-top:3px solid #7776db}.scenario-cards section[data-v-499078d6]:nth-child(2){border-color:#8293a4}.scenario-cards section[data-v-499078d6]:nth-child(3){border-color:#df719a}.scenario-cards section[data-v-499078d6]:nth-child(4){border-color:#19a79d}.scenario-cards h4[data-v-499078d6]{font-size:14px;margin:0 0 12px}.scenario-cards p[data-v-499078d6]{margin:0 0 12px}.scenario-cards small[data-v-499078d6]{font-size:12px;color:#697890;line-height:1.8;display:block}.scenario-guide summary[data-v-499078d6]{cursor:pointer;font-size:14px;font-weight:600;color:#6562b0}.scenario-guide dt[data-v-499078d6]{font-size:13px;font-weight:650;margin:18px 0 6px}.scenario-guide dd[data-v-499078d6]{margin:0;color:#607089}.scenario-guide dl[data-v-499078d6]{margin-bottom:0}@media(max-width:600px){.scenario-guide[data-v-499078d6]{padding:18px}.scenario-cards[data-v-499078d6]{grid-template-columns:1fr}}.metric-group[data-v-8f8f5071]{margin:26px 0}.metric-heading[data-v-8f8f5071]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 13px}.metric-heading h3[data-v-8f8f5071]{font-size:17px;margin:0;color:#35415a}.metric-heading>span[data-v-8f8f5071]{font-size:12px;color:#718097}.rebalanced .metric-heading h3[data-v-8f8f5071]{color:#168c7c}.metric-grid[data-v-8f8f5071]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.metric-grid article[data-v-8f8f5071]{background:linear-gradient(130deg,#fff,#f0efff);border-top:3px solid #7776db;padding:22px 16px;border-radius:15px;min-width:0;display:flex;flex-direction:column}.metric-grid .annualized[data-v-8f8f5071]{border-color:#4baac7;background:linear-gradient(130deg,#fff,#edf8fd)}.metric-grid .drawdown[data-v-8f8f5071]{border-color:#d9879a;background:linear-gradient(130deg,#fff,#fff0f4)}.metric-grid .volatility[data-v-8f8f5071]{border-color:#eca93e;background:linear-gradient(130deg,#fff,#fff7e8)}.metric-grid .repair[data-v-8f8f5071]{border-color:#39b4a2;background:linear-gradient(130deg,#fff,#edfaf6)}.metric-grid article>span[data-v-8f8f5071]{font-size:13px;line-height:1.7;color:#718097;min-height:44px}.metric-grid strong[data-v-8f8f5071]{display:block;font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.5;margin:13px 0 16px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric-grid .ending strong[data-v-8f8f5071],.metric-grid .repair strong[data-v-8f8f5071]{font-size:clamp(18px,1.4vw,24px)}.metric-grid small[data-v-8f8f5071]{font-size:11px;line-height:1.8;color:#718097;display:block;margin-top:auto}.rebalanced .metric-heading[data-v-8f8f5071]{border-left:3px solid #39b4a2;padding-left:10px}@media(max-width:1200px){.metric-grid[data-v-8f8f5071]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid strong[data-v-8f8f5071]{font-size:24px}.metric-grid .ending strong[data-v-8f8f5071],.metric-grid .repair strong[data-v-8f8f5071]{font-size:21px}}@media(max-width:600px){.metric-grid[data-v-8f8f5071]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-grid article[data-v-8f8f5071]{padding:16px 12px}.metric-grid article>span[data-v-8f8f5071]{font-size:12px;min-height:41px}.metric-grid strong[data-v-8f8f5071]{font-size:23px;margin-top:10px}.metric-grid .ending strong[data-v-8f8f5071],.metric-grid .repair strong[data-v-8f8f5071]{font-size:19px}.metric-grid .repair[data-v-8f8f5071]{grid-column:1/-1}.metric-grid .repair>span[data-v-8f8f5071]{min-height:0}.metric-heading[data-v-8f8f5071]{align-items:flex-start;flex-direction:column;gap:7px}}.investment-simulator[data-v-06e726b5]{color:#273449}.intro[data-v-06e726b5]{margin:30px 0 20px}.intro small[data-v-06e726b5]{color:#7374b7;letter-spacing:1px}.intro h2[data-v-06e726b5]{font-size:24px;line-height:1.6}.intro p[data-v-06e726b5],.paper>p[data-v-06e726b5]{font-size:14px;line-height:1.95}.paper[data-v-06e726b5]{background:#fff;border:1px solid #e5e9f2;border-radius:20px;padding:26px;margin:20px 0;min-width:0}.paper h3[data-v-06e726b5]{font-size:18px;line-height:1.7;margin:0 0 18px}.caption[data-v-06e726b5]{font-size:12px!important;color:#718097;line-height:1.9}.actions[data-v-06e726b5]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.actions button[data-v-06e726b5]{font-size:12px;min-height:38px}.ratio-switch[data-v-06e726b5]{background:#f2f3f9;border:1px solid #d9dfec;color:#617088;border-radius:9px;padding:9px 12px;cursor:pointer}.ratio-switch.locked[data-v-06e726b5]{background:#e9f8f5;border-color:#64c4b6;color:#148d80}.input-grid[data-v-06e726b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.input-grid>.paper[data-v-06e726b5]{margin:0}.weight[data-v-06e726b5]{--accent:#6562e7;margin:24px 0}.weight>div[data-v-06e726b5]{display:flex;justify-content:space-between;font-size:14px}.weight strong[data-v-06e726b5]{color:var(--accent);font-size:20px}.weight input[data-v-06e726b5]{width:100%;height:24px;padding:0;border:0;accent-color:var(--accent);margin-top:12px;cursor:pointer}.weight p[data-v-06e726b5]{font-size:11px;color:#78869b}.field[data-v-06e726b5]{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:10px}.field input[data-v-06e726b5]{width:90px}.assumption-table[data-v-06e726b5]{overflow-x:auto}.assumption-table table[data-v-06e726b5]{width:100%;border-collapse:collapse;table-layout:fixed}.assumption-table th[data-v-06e726b5]{font-size:11px;padding:12px 5px;line-height:1.7;text-align:center}.assumption-table td[data-v-06e726b5]{padding:8px 4px}.assumption-table input[data-v-06e726b5]{width:100%;min-width:65px;padding:9px 6px;font-size:13px}.parameter-grid[data-v-06e726b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:26px}.parameter-grid label[data-v-06e726b5]{font-size:12px;line-height:1.8;color:#66758b}.parameter-grid input[data-v-06e726b5]{display:block;width:100%;margin-top:5px}.table-wrap[data-v-06e726b5]{overflow:auto;max-width:100%}.table-wrap table[data-v-06e726b5]{width:100%;font-size:12px}.table-wrap th[data-v-06e726b5],.table-wrap td[data-v-06e726b5]{padding:12px 10px;line-height:1.8}.table-wrap th[data-v-06e726b5]{background:#f4f5fc;color:#6e7597}.table-wrap small[data-v-06e726b5]{display:block;font-size:10px;color:#8b95a7;max-width:210px}.distribution[data-v-06e726b5]{border-left:4px solid #8782d9;background:linear-gradient(120deg,#fff,#f5f4ff)}.notice[data-v-06e726b5]{font-size:13px;line-height:1.9;padding:16px;border-radius:12px;background:#eff3ff;color:#5d6591}.warning[data-v-06e726b5]{background:#fff5e5;color:#97691d}.error[data-v-06e726b5]{background:#fff0f1;color:#bd4e63}.paper summary[data-v-06e726b5]{cursor:pointer;font-size:14px;font-weight:650}.paper li[data-v-06e726b5]{font-size:12px;color:#6a788d;line-height:1.9;margin:12px 0}.paper ul[data-v-06e726b5]{padding-left:20px}.rebalance-settings[data-v-06e726b5]{border-left:4px solid #19a79d}.parameter-grid select[data-v-06e726b5]{display:block;width:100%;margin-top:5px;min-height:42px;background:#fff;border:1px solid #d8dfeb;border-radius:8px;padding:8px;color:#35415a}.rebalance-results[data-v-06e726b5]{border-top:3px solid #19a79d}.rebalance-summary[data-v-06e726b5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.rebalance-summary>div[data-v-06e726b5]{padding:16px;border-radius:12px;background:#edf8f4}.rebalance-summary span[data-v-06e726b5]{font-size:12px;line-height:1.8;color:#64778a;display:block}.rebalance-summary strong[data-v-06e726b5]{font-size:20px;display:block;margin-top:12px;overflow-wrap:anywhere}.rebalance-results details[data-v-06e726b5]{margin-top:15px}.rebalance-class-returns[data-v-06e726b5]{margin-top:28px;border-top:1px solid #e5ecef;padding-top:22px}.rebalance-class-returns h4[data-v-06e726b5]{font-size:17px;color:#35415a;margin:0 0 15px}.correlation-heading[data-v-06e726b5]{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.correlation-heading h3[data-v-06e726b5]{margin:0}.correlation-table[data-v-06e726b5]{min-width:460px;table-layout:fixed;text-align:center;border-collapse:separate;border-spacing:5px}.correlation-table caption[data-v-06e726b5]{text-align:left;color:#718097;font-size:12px;padding:10px}.correlation-table td[data-v-06e726b5]{border-radius:10px;padding:12px}.correlation-table input[data-v-06e726b5]{width:100%;min-width:68px;text-align:center;background:#ffffffc9}.correlation-table span[data-v-06e726b5]{font-size:16px;font-variant-numeric:tabular-nums}.correlation-table small[data-v-06e726b5]{margin:0 auto;font-weight:400}.correlation-source[data-v-06e726b5]{margin-top:18px;color:#6a788d;font-size:12px;line-height:1.9}.correlation-source summary[data-v-06e726b5]{color:#6562b0}.returns-panel[data-v-06e726b5]{border-top:3px solid #19a79d;background:linear-gradient(135deg,#fff,#f6fcfa)}@media(max-width:1100px){.input-grid[data-v-06e726b5]{grid-template-columns:1fr}}@media(max-width:600px){.rebalance-summary[data-v-06e726b5]{grid-template-columns:1fr}.rebalance-summary strong[data-v-06e726b5]{font-size:18px}.paper[data-v-06e726b5]{padding:18px;border-radius:15px}.paper h3[data-v-06e726b5]{font-size:17px}.intro h2[data-v-06e726b5]{font-size:21px}.intro p[data-v-06e726b5],.paper>p[data-v-06e726b5]{font-size:13px}.parameter-grid[data-v-06e726b5]{gap:12px}.assumption-table th[data-v-06e726b5]{font-size:10px;padding:10px 2px}.assumption-table td[data-v-06e726b5]{padding:6px 2px}.assumption-table input[data-v-06e726b5]{min-width:53px;padding:8px 3px;font-size:12px}}.investment-report[data-v-df97e44d]{--ink:#273449;--muted:#66758b;--accent:#6466e9;color:var(--ink);max-width:1400px;margin:0 auto;padding-bottom:24px}.report-controls[data-v-df97e44d]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:8px 0 20px;color:var(--muted);font-size:13px}.report-controls label[data-v-df97e44d],.report-controls button[data-v-df97e44d]{display:flex;align-items:center;gap:8px}.report-controls span[data-v-df97e44d]{flex:1}.report-hero[data-v-df97e44d]{display:grid;grid-template-columns:1fr 300px;gap:32px;background:linear-gradient(118deg,#343780,#5557be 55%,#487eaa);padding:38px;border-radius:24px;color:#fff;position:relative;overflow:hidden;box-shadow:0 16px 36px #44478a19}.report-hero[data-v-df97e44d]:after{content:"";position:absolute;right:-65px;top:-100px;width:360px;height:360px;border:50px solid #ffffff08;border-radius:50%;pointer-events:none}.eyebrow[data-v-df97e44d]{font-size:11px;letter-spacing:2px;font-weight:700;opacity:.78;margin:0 0 14px}.report-hero .eyebrow[data-v-df97e44d]{color:#dce1ff}.report-hero>div>p[data-v-df97e44d]{color:#f0f2ff}.report-hero h1[data-v-df97e44d]{font-size:34px;line-height:1.55;margin:0 0 14px;font-weight:750}.report-hero h1 span[data-v-df97e44d]{font-weight:400;font-size:27px}.report-hero p[data-v-df97e44d]{line-height:1.8}.report-tags[data-v-df97e44d]{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.report-tags span[data-v-df97e44d]{font-size:11px;border:1px solid #ffffff35;padding:6px 10px;border-radius:30px}.hero-note[data-v-df97e44d]{align-self:center;border:1px solid #ffffff30;border-radius:18px;padding:22px;background:#ffffff0c;z-index:1}.hero-note strong[data-v-df97e44d]{display:block;margin-top:16px}.hero-note p[data-v-df97e44d]{font-size:13px;opacity:.87;margin-bottom:0}.report-nav[data-v-df97e44d]{display:flex;gap:7px;overflow-x:auto;margin:22px 0 28px;padding:5px 0 10px}.report-nav a[data-v-df97e44d]{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid #e5e9f3;color:#66758b;text-decoration:none;font-size:13px}.report-nav a.selected[data-v-df97e44d]{background:#eeedff;border-color:#bcbaff;color:#5556bc;font-weight:700}.report-metrics[data-v-df97e44d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.report-metrics article[data-v-df97e44d]{background:linear-gradient(140deg,#fff,#f3f6ff);padding:22px 17px;border-radius:17px;border-top:3px solid #8182e5;min-width:0}.report-metrics article[data-v-df97e44d]:nth-child(2){border-color:#e4a754;background:linear-gradient(140deg,#fff,#fff8ed)}.report-metrics article[data-v-df97e44d]:nth-child(3){border-color:#25b6a6;background:linear-gradient(140deg,#fff,#edfaf6)}.report-metrics article[data-v-df97e44d]:nth-child(4){border-color:#df8caa;background:linear-gradient(140deg,#fff,#fff0f6)}.report-metrics span[data-v-df97e44d]{display:block;font-size:12px;color:var(--muted)}.report-metrics strong[data-v-df97e44d]{display:block;font-size:clamp(17px,1.8vw,27px);margin:14px 0 10px;overflow-wrap:anywhere}.report-metrics small[data-v-df97e44d]{font-size:11px;font-weight:400}.report-metrics em[data-v-df97e44d]{font-size:11px;font-style:normal;color:var(--muted);line-height:1.7;display:block}.chapter-heading[data-v-df97e44d]{margin:32px 0 22px}.chapter-heading .eyebrow[data-v-df97e44d]{color:#6668b4}.chapter-heading h2[data-v-df97e44d]{font-size:24px;line-height:1.55;margin:0 0 10px}.chapter-heading>p[data-v-df97e44d]:last-child{color:var(--muted);line-height:1.8;font-size:13px}.finding-grid[data-v-df97e44d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.finding-grid article[data-v-df97e44d]{padding:25px;background:#fff;border:1px solid #e8ebf3;border-radius:18px;border-left:4px solid var(--accent)}.finding-number[data-v-df97e44d]{font-size:24px;color:var(--accent);font-weight:700}.finding-grid h3[data-v-df97e44d]{font-size:17px;margin:15px 0 12px}.finding-grid p[data-v-df97e44d],.prose p[data-v-df97e44d]{font-size:14px;line-height:2;text-align:justify}.report-paper[data-v-df97e44d]{background:#fff;border:1px solid #e7eaf2;border-radius:20px;padding:26px;margin:20px 0;min-width:0}.report-paper h3[data-v-df97e44d]{font-size:18px;margin:0 0 18px;line-height:1.65}.report-paper h3[data-v-df97e44d]:not(:first-child){margin-top:26px}.prose h4[data-v-df97e44d]{font-size:14px;color:#6264a5;margin-bottom:8px}.prose p[data-v-df97e44d]{margin:12px 0 17px}.prose li[data-v-df97e44d]{line-height:2;margin:10px 0;font-size:14px}.prose ol[data-v-df97e44d]{padding-left:22px}.report-two[data-v-df97e44d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.report-two>.report-paper[data-v-df97e44d]{margin-bottom:0}.report-legend[data-v-df97e44d]{display:grid;gap:11px}.report-legend>a[data-v-df97e44d],.report-legend>div[data-v-df97e44d]{display:flex;align-items:center;gap:10px;color:var(--muted);text-decoration:none;font-size:13px}.report-legend i[data-v-df97e44d]{width:9px;height:9px;border-radius:3px;flex:none}.report-legend strong[data-v-df97e44d]{margin-left:auto;color:var(--ink)}.report-link[data-v-df97e44d]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#6263c8;text-decoration:none;margin-top:18px}.report-directory[data-v-df97e44d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.report-directory>a[data-v-df97e44d]{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--ink);background:linear-gradient(120deg,#f0f0ff,#f6fafa);padding:22px;border-radius:16px;border:1px solid #e5e7f3}.report-directory>a>span[data-v-df97e44d]{color:#8284bf;font-size:21px}.report-directory>a>svg[data-v-df97e44d]{margin-left:auto;flex-shrink:0;color:#898aba}.report-directory h3[data-v-df97e44d]{font-size:16px;margin:0 0 6px}.report-directory p[data-v-df97e44d]{font-size:12px;color:var(--muted);margin:0;line-height:1.8}.asset-notes[data-v-df97e44d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asset-note[data-v-df97e44d]{text-decoration:none;color:var(--ink);padding:23px;border:1px solid #e5e9f2;border-top:4px solid var(--accent);border-radius:16px;background:#fff;transition:transform .16s,box-shadow .16s;min-width:0}.asset-note[data-v-df97e44d]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #4c537314}.asset-kicker[data-v-df97e44d]{display:block;font-size:11px;color:var(--muted);line-height:1.8}.asset-note h3[data-v-df97e44d]{font-size:17px;line-height:1.7;margin:14px 0;overflow-wrap:anywhere}.asset-note>strong[data-v-df97e44d]{font-size:25px;color:var(--accent);overflow-wrap:anywhere}.asset-note small[data-v-df97e44d]{font-size:12px}.asset-note p[data-v-df97e44d]{font-size:12px;color:var(--muted);line-height:1.8}.report-caption[data-v-df97e44d]{font-size:12px;color:var(--muted);line-height:1.9}.report-paper .table-wrap[data-v-df97e44d]{max-width:100%}.report-paper table[data-v-df97e44d]{font-size:12px;width:100%}.report-paper td[data-v-df97e44d],.report-paper th[data-v-df97e44d]{padding:13px 12px;line-height:1.7;max-width:350px}.report-paper th[data-v-df97e44d]{background:#f4f5fc;color:#6c7194}.report-paper td a[data-v-df97e44d]{color:#6263bc}.cell-note[data-v-df97e44d]{display:block;font-size:10px;color:var(--muted);margin-top:5px}.macro-paper[data-v-df97e44d]{border-left:4px solid var(--accent)}.source-chips[data-v-df97e44d]{display:flex;gap:9px;flex-wrap:wrap}.source-chips a[data-v-df97e44d]{padding:8px 12px;border-radius:9px;color:#6364a4;background:#f2f2fb;text-decoration:none;font-size:11px;line-height:1.7}.report-back[data-v-df97e44d]{display:flex;align-items:center;gap:8px;color:#6565b7;text-decoration:none;font-size:13px;margin:22px 0}.fact-grid[data-v-df97e44d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#f7f8fd;padding:15px;border-radius:12px;margin:22px 0}.fact-grid p[data-v-df97e44d]{margin:0;font-size:13px}.fact-grid b[data-v-df97e44d]{display:block;font-size:11px;font-weight:500;color:var(--muted)}.report-notice[data-v-df97e44d]{padding:18px;border-radius:13px;background:#eff3ff;color:#555d86;line-height:1.9;font-size:13px}.warning[data-v-df97e44d]{background:#fff6e7;color:#986b22}.warning-text[data-v-df97e44d]{color:#ab7b2c}.preset-actions[data-v-df97e44d]{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.slider-row[data-v-df97e44d]{margin:25px 0}.slider-row>div[data-v-df97e44d]{display:flex;align-items:center;justify-content:space-between;font-size:14px}.slider-row strong[data-v-df97e44d]{color:var(--accent);font-size:19px}.slider-row input[type=range][data-v-df97e44d]{width:100%;height:24px;accent-color:var(--accent);margin-top:12px;padding:0;border:0;cursor:pointer}.slider-row p[data-v-df97e44d]{font-size:11px;color:var(--muted);margin:6px 0}.cost-field[data-v-df97e44d]{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:15px}.cost-field input[data-v-df97e44d]{width:90px}.action-timeline[data-v-df97e44d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.action-timeline article[data-v-df97e44d]{padding:28px;background:#fff;border:1px solid #e7eaf3;border-radius:19px}.action-timeline article[data-v-df97e44d]:nth-child(2n){background:#f6fbfa}.action-timeline span[data-v-df97e44d]{font-size:12px;color:#7073b4;font-weight:650}.action-timeline h3[data-v-df97e44d]{font-size:18px;line-height:1.8}.action-timeline p[data-v-df97e44d]{font-size:14px;line-height:2}.action-timeline a[data-v-df97e44d]{color:#6264b4;font-size:12px}.report-footer[data-v-df97e44d]{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #e4e8f1;color:#8590a1;font-size:11px;line-height:1.8;margin-top:40px;padding-top:20px}.report-footer a[data-v-df97e44d]{color:#6768b9;text-decoration:none}@media(max-width:1150px){.report-hero[data-v-df97e44d]{grid-template-columns:1fr 240px;padding:28px}.asset-notes[data-v-df97e44d],.report-metrics[data-v-df97e44d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.report-hero[data-v-df97e44d]{grid-template-columns:1fr;gap:18px;padding:25px;border-radius:18px}.report-hero .eyebrow[data-v-df97e44d]{color:#dce1ff}.report-hero>div>p[data-v-df97e44d]{color:#f0f2ff}.report-hero h1[data-v-df97e44d]{font-size:29px}.report-hero h1 span[data-v-df97e44d]{font-size:23px}.hero-note[data-v-df97e44d]{padding:17px}.hero-note>svg[data-v-df97e44d]{display:none}.hero-note strong[data-v-df97e44d]{margin-top:0}.report-two[data-v-df97e44d],.finding-grid[data-v-df97e44d],.report-directory[data-v-df97e44d],.action-timeline[data-v-df97e44d]{grid-template-columns:1fr;gap:12px}.report-paper[data-v-df97e44d]{padding:19px;border-radius:15px;margin:16px 0}.report-two>.report-paper[data-v-df97e44d]{margin:10px 0 0}.chapter-heading h2[data-v-df97e44d]{font-size:21px}.report-nav[data-v-df97e44d]{margin:16px 0}.report-nav a[data-v-df97e44d]{padding:10px 12px;font-size:12px}.report-controls[data-v-df97e44d]{gap:10px;font-size:11px}.report-controls span[data-v-df97e44d]{flex-basis:100%;order:3}.report-controls label[data-v-df97e44d]{flex:1}.report-metrics[data-v-df97e44d]{gap:9px}.report-metrics article[data-v-df97e44d]{padding:16px 12px}.report-metrics strong[data-v-df97e44d]{font-size:19px}.prose p[data-v-df97e44d]{font-size:13px;line-height:2}.asset-note[data-v-df97e44d]{padding:19px}.asset-note>strong[data-v-df97e44d]{font-size:22px}.asset-note h3[data-v-df97e44d]{font-size:15px}.finding-grid article[data-v-df97e44d]{padding:20px}}@media(max-width:440px){.asset-notes[data-v-df97e44d],.fact-grid[data-v-df97e44d]{grid-template-columns:1fr}.report-metrics strong[data-v-df97e44d]{font-size:17px}.report-hero .eyebrow[data-v-df97e44d]{font-size:9px;letter-spacing:1px}}.family-simulation{max-width:1500px;margin:0 auto 32px;color:#24364b;font-size:14px;line-height:1.9}.simulation-hero{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;padding:28px;background:linear-gradient(120deg,#eaf2f8,#f7f5ee);border:1px solid #dce4ec;border-radius:10px}.simulation-hero h1{font-size:27px;margin:4px 0 12px;font-weight:600}.simulation-hero p{margin:0}.simulation-eyebrow{font-size:11px;letter-spacing:2px;color:#4d6e89}.simulation-actions{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.simulation-actions label{display:grid;gap:4px;font-size:12px}.simulation-toc{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;background:#fff;border:1px solid #dce4ec;border-radius:6px;position:sticky;top:70px;z-index:4;margin:18px 0}.simulation-toc a{font-size:12px;text-decoration:none;color:#235b86}.simulation-basis{font-size:12px;color:#62758a}.simulation-section{scroll-margin-top:145px;padding:28px;margin:20px 0;background:#fff;border:1px solid #e0e6ed;border-radius:8px}.simulation-section h2{font-size:21px;margin:0 0 20px;font-weight:600}.simulation-section h3{font-size:16px;margin:24px 0 10px}.simulation-section p{margin:12px 0}.simulation-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.simulation-kpis>div{padding:16px;background:#f4f7fa;border-radius:6px;min-width:0}.simulation-kpis span{font-size:12px;color:#5c6c80}.simulation-kpis strong{display:block;font-size:24px;margin-top:5px;overflow-wrap:anywhere;font-weight:500}.simulation-kpis small{font-size:12px;margin-left:4px}.simulation-kpis p{font-size:11px;color:#62758a;margin:5px 0}.simulation-verdict{border-left:4px solid #27678d;background:#f0f6fa;padding:1px 20px 12px;margin:20px 0}.simulation-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.simulation-columns h3{margin-top:10px}.simulation-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin:18px 0}.simulation-controls label{display:grid;gap:5px;font-size:12px}.simulation-controls input{width:150px}.simulation-parameter-group{border-top:1px solid #e0e6ed;padding:12px 0}.simulation-parameter-group summary{cursor:pointer;color:#235b86}.simulation-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.simulation-input-grid label{display:grid;gap:6px;font-size:12px}.simulation-input-grid input{min-width:0;width:100%}.simulation-table{max-width:100%;overflow:auto;margin:16px 0;border:1px solid #e0e6ed;border-radius:5px}.simulation-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;min-width:600px}.simulation-table th,.simulation-table td{padding:12px 14px;border-bottom:1px solid #e5eaf0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.simulation-table th:first-child{position:sticky;left:0;text-align:left;background:#f8fafc;z-index:1;max-width:320px;white-space:normal;min-width:150px}.simulation-table thead th{position:sticky;top:0;background:#f0f4f8;z-index:2}.simulation-table thead th:first-child{z-index:3}.simulation-table td:last-child:not(:nth-child(2)){white-space:normal;min-width:150px;text-align:left}.annual-table{max-height:600px}.annual-table table{min-width:1600px}.annual-table .event-cell{min-width:270px!important;max-width:420px}.annual-table tr.shortage td{color:#b02230;background:#fff4f4}.simulation-caution{color:#a36b12;background:#fff8e8;padding:12px}.family-simulation details>summary{cursor:pointer}.family-simulation li{margin:8px 0}.family-simulation button{white-space:normal}.family-simulation .modal{line-height:1.8}.legacy-simulation{margin:28px 0}@media(max-width:1050px){.simulation-kpis,.simulation-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-hero{flex-direction:column}.simulation-toc{top:60px}}@media(max-width:600px){.simulation-hero,.simulation-section{padding:18px 14px}.simulation-hero h1{font-size:22px}.simulation-kpis{gap:8px}.simulation-kpis>div{padding:12px}.simulation-kpis strong{font-size:20px}.simulation-columns,.simulation-input-grid{grid-template-columns:1fr}.simulation-toc{position:static;gap:8px 15px;padding:10px}.simulation-section{scroll-margin-top:80px}.simulation-section h2{font-size:18px}.simulation-controls{display:grid;grid-template-columns:1fr}.simulation-controls input{width:100%}}@media print{.simulation-toc,.simulation-actions,.simulation-controls,.simulation-parameter-group{display:none}.simulation-section{break-inside:avoid;padding:12px;border:0}.simulation-table,.annual-table{overflow:visible;max-height:none}.annual-table{font-size:8px}.simulation-hero{background:none}.simulation-kpis{grid-template-columns:repeat(2,1fr)}}:root{font-family:Microsoft YaHei,Noto Sans SC,sans-serif;color:#273749;background:#f6f7f9;font-synthesis:none;font-size:14px;line-height:1.55;--primary:#234d70;--ink:#26394d;--muted:#7d8792;--line:#e5e9ee;--positive:#c64c49;--negative:#318777}*{box-sizing:border-box;letter-spacing:0}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}a{color:inherit;text-decoration:none}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:inherit}h1,h2,h3,p{margin:0}h1{font-size:27px;font-weight:600;line-height:1.4}h2{font-size:17px;font-weight:600}h3{font-size:15px;font-weight:600}input,select{border:1px solid #dce2e8;border-radius:5px;background:#fff;color:var(--ink);padding:10px 12px;outline:none;max-width:100%}input:focus,select:focus{border-color:#5d819f;box-shadow:0 0 0 2px #234d7010}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;padding:0}button:focus-visible,a:focus-visible{outline:2px solid #7298b9;outline-offset:3px;border-radius:5px}.primary,.secondary{min-height:40px;padding:10px 16px;border-radius:5px;font-size:13px;font-weight:500;white-space:normal;text-align:center;line-height:1.4}.primary{color:#fff;background:var(--primary)}.primary:hover{background:#1b3c58}.secondary{background:#fff;border:1px solid #dce2e8}.secondary:hover{background:#f6f8fa}.primary.danger{background:#b14848}.compact{min-height:32px;padding:6px 10px}.icon-button{width:34px;height:34px;flex-shrink:0;border-radius:5px}.icon-button:hover{background:#edf1f5}.link-button{color:var(--primary);padding:0;font-size:13px}.link-button:hover{text-decoration:underline}.muted{color:var(--muted)}.small{font-size:12px}.positive{color:var(--positive)}.negative{color:var(--negative)}.green-icon{color:#378775}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#548f7c;margin-right:7px;flex-shrink:0}.status-dot.warning{background:#c6a066}.eyebrow{font-size:11px;color:#8894a0;margin-bottom:6px;font-weight:500}.unit{font-size:11px;color:#8795a2;margin-left:8px;padding:2px 4px;border:1px solid #dce5ed;border-radius:3px}.metric-label{font-size:12px;color:#778795;display:block}.number{font-variant-numeric:tabular-nums;text-align:right!important}.financial-note{font-size:11px;color:#919ba5;line-height:1.75;margin:14px 0}.notice{padding:14px 16px;background:#f8f3e9;color:#867451;border-left:3px solid #c7a678;border-radius:0 4px 4px 0;font-size:12px;margin:15px 0;line-height:1.7}.error-text{color:#b44545;line-height:1.6;margin:12px 0;font-size:13px}.success-message{display:flex;gap:7px;align-items:center;color:#357c68;background:#edf7f1;padding:12px 16px;border-radius:5px;margin:14px 0}.inline-title{display:flex;align-items:center;gap:6px;margin-top:23px;margin-bottom:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:15px;color:var(--primary);font-weight:600;font-size:20px}.login-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:#f6f7f9;padding:58px 24px 28px}.login-brand{display:flex;gap:12px;align-items:center;font-size:24px;font-weight:600;color:var(--primary);margin-bottom:75px}.login-form{width:360px;max-width:100%}.login-form h1{font-size:27px;margin:4px 0 7px}.login-form form{margin-top:31px;display:flex;flex-direction:column;gap:17px}.login-form label,.settings-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#687887}.login-form input{height:44px}.login-form .primary{width:100%;height:44px;justify-content:space-between;margin-top:8px}.login-foot{display:flex;align-items:center;gap:6px;justify-content:center;margin:23px 0 13px;color:#8c97a3;font-size:11px}.login-form>.link-button{display:flex;margin:auto}.login-page footer{margin-top:auto;padding-top:72px;color:#9aa4af;font-size:11px}.app-shell{display:flex;min-height:100dvh}.sidebar{width:var(--sidebar-width,224px);position:fixed;left:0;top:0;bottom:0;border-right:1px solid var(--line);background:#fff;display:flex;flex-direction:column;padding:31px 22px 21px;z-index:20}.brand{display:flex;gap:12px;align-items:center;color:var(--primary);margin:0 2px 41px}.brand strong{font-size:20px;display:block;font-weight:600}.brand small{display:block;font-size:11px;color:#8b99a7;margin-top:2px}.ledger-label{font-size:11px;color:#a0a9b2;margin:0 14px 14px}.sidebar nav{display:flex;flex-direction:column;gap:8px}.sidebar nav>a{display:flex;align-items:center;gap:14px;color:#75828d;font-size:13px;min-height:46px;padding:12px 14px;border-radius:5px}.sidebar nav>a:hover{background:#f6f8fa}.sidebar nav>a.router-link-exact-active{background:#eaf0f5;color:var(--primary);font-weight:600}.sidebar nav>a.disabled{opacity:.55}.nav-dot{width:6px;height:6px;border-radius:50%;background:#c29c66;margin-left:auto}.sidebar-foot{margin-top:auto;padding-top:32px}.service-status{font-size:11px;color:#919ba5;margin:0 10px 19px}.profile{padding:17px 0 0;display:flex;align-items:center;gap:9px;border-top:1px solid var(--line)}.profile>div:nth-child(2){flex:1;min-width:0}.profile strong{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere}.profile small{font-size:11px;display:block;color:#95a0aa;margin-top:3px}.avatar{width:31px;height:31px;flex-shrink:0;background:#edf1f5;color:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px}.avatar.large{width:52px;height:52px;font-size:20px}.workspace{margin-left:var(--sidebar-width,224px);flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:67px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#fff;gap:15px}.topbar strong{font-size:12px;font-weight:500}.breadcrumb{font-size:11px;color:#99a2ad;margin-right:12px}.top-actions{display:flex;align-items:center;gap:15px}.top-actions select{font-size:11px;max-width:250px;min-height:31px;padding:5px 8px}.top-username{font-size:11px;color:#778593;white-space:nowrap}.page-content{max-width:1480px;width:100%;padding:31px 36px 14px;margin:0 auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:16px}.heading-note{font-size:11px;color:#969faa;margin-top:7px}.page-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:11px;color:#a5adb5;padding:15px 36px}.mobile-nav{display:none}.alert,.job-banner,.admin-banner{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:5px;background:#fff2ed;color:#aa6451;font-size:12px;margin-bottom:17px}.alert span{flex:1}.job-banner{background:#edf2f7;color:#466985}.admin-banner{margin:0;border-radius:0;background:#f8f0df;padding:11px 36px;color:#8a713f}.section-block{border-top:1px solid var(--line);padding:23px 0;margin-top:15px;min-width:0}.section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px}.section-title p{margin-top:4px}.section-title h2{line-height:1.4}.subtle-link{display:inline-flex;align-items:center;gap:5px;color:#8395a4;font-size:11px;white-space:nowrap}.subtle-link:hover{color:var(--primary)}.two-column{display:grid;grid-template-columns:1fr 1.15fr;gap:36px}.overview-hero{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:31px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.asset-number{font-size:43px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;margin:9px 0 11px;color:#1d3e58;overflow-wrap:anywhere}.asset-primary>p{font-size:11px;color:#8b96a0}.overview-mini{display:grid;grid-template-columns:repeat(3,minmax(95px,1fr));gap:31px}.overview-mini>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.overview-mini svg{color:#8da0ae}.overview-mini span{font-size:11px;color:#87939e}.overview-mini strong{font-size:23px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.overview-mini strong.date-number{font-size:16px;padding:4px 0}.overview-mini small{font-size:11px;color:#a1a9b0;font-weight:400;margin-left:5px}.allocation-layout{display:flex;gap:18px;align-items:center;min-width:0}.donut-area{position:relative;width:220px;flex-shrink:0}.donut-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.donut-label>span{font-size:11px;color:#9aa5af}.donut-label strong{font-size:24px;font-weight:500;color:var(--primary);white-space:nowrap}.donut-label small{font-size:11px;color:#8495a3;font-weight:400;margin-left:5px}.allocation-list{flex:1;min-width:0}.allocation-list>a{display:flex;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #eceff3}.swatch{width:7px;height:7px;flex-shrink:0;border-radius:2px}.product-short{font-size:11px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.allocation-list strong{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.chart-wrap,.chart{width:100%;min-width:0}.chart-empty{display:flex;align-items:center;justify-content:center;color:#a1abb6;background:#f2f4f7;border-radius:5px;font-size:12px}.recent-list>a{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #e9edf1}.recent-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ecf0f4;width:39px;min-width:39px;height:45px;border-radius:4px;color:#758b9e}.recent-date strong{font-size:16px;font-weight:500;line-height:1.25}.recent-date span{font-size:11px}.recent-product{flex:1;min-width:0}.recent-product strong{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere}.recent-product span{font-size:11px;color:#9aa5ae;display:block;margin-top:4px}.recent-amount{text-align:right;min-width:85px}.recent-amount strong{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.recent-amount small{display:block;font-size:11px;color:#a0a9b3;margin-top:4px}.activity-section{margin-top:7px}.activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.activity{display:flex;gap:11px;align-items:flex-start}.activity>svg{flex-shrink:0;margin-top:3px;color:#8b9cac}.activity-icon{width:30px;height:30px;flex-shrink:0;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#ecf0f4;color:#8197a8}.activity strong{font-size:12px;font-weight:500}.activity p{font-size:11px;color:#8b97a2;margin-top:5px;line-height:1.6}.activity time{font-size:11px;color:#a3acb5;display:block;margin-top:9px}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:380px;text-align:center;padding:45px 25px;color:#92a2af;gap:16px}.empty-state h2{color:#536b7e;font-size:20px}.empty-state p{max-width:480px;color:#8997a3;font-size:13px}.empty-state .primary{margin-top:10px}.loading-surface{padding:55px 20px;text-align:center;color:#8799a8}.list-toolbar{display:flex;gap:14px;align-items:center;margin-bottom:21px}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dfe5eb;border-radius:5px;padding:0 12px;max-width:400px;flex:1;color:#99a5b2}.search input{background:none;border:0;padding:10px 0;width:100%;box-shadow:none}.sort-label{display:flex;gap:8px;align-items:center;color:#99a5b2}.sort-label select{border:0;background:none;font-size:12px;padding:7px 4px}.selection-bar{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:12px 0;font-size:12px}.selection-bar .small{margin-left:auto}.table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:6px}.table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.table-wrap th{background:#f9fafb;font-size:11px;color:#8796a3;font-weight:400;text-align:left;padding:13px 16px;border-bottom:1px solid var(--line)}.table-wrap td{padding:16px;border-bottom:1px solid #eaf0f4;font-size:12px}.table-wrap tr:last-child td{border-bottom:0}.table-wrap tbody tr:hover{background:#fafcfd}.table-wrap .checkbox-cell{width:44px;padding-left:17px;padding-right:4px}.table-product{display:flex;flex-direction:column;white-space:normal;min-width:130px;max-width:270px;line-height:1.5;gap:5px}.table-product strong{font-size:13px;font-weight:500}.table-product span{font-size:11px;color:#98a3ae}.table-wrap .value{font-size:15px;font-weight:500;color:#2c4b65}.mobile-holdings{display:none}.back-button{margin-bottom:18px;font-size:12px;color:#8195a6;padding:0}.product-summary{display:grid;grid-template-columns:2fr 1.6fr 1fr 1fr;gap:25px;align-items:center;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-summary h2{font-size:21px;overflow-wrap:anywhere;margin-bottom:7px}.product-summary .muted{font-size:11px}.product-summary strong{display:block;font-size:20px;font-weight:500;margin-top:7px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.product-summary .summary-value{font-size:27px;color:var(--primary)}.summary-value small{font-size:11px;margin-left:8px;color:#91a1ae}.segmented{display:flex;border:1px solid #dfe5eb;border-radius:5px;overflow:hidden;flex-shrink:0}.segmented button{font-size:11px;padding:7px 11px;background:#fff;border-right:1px solid #dfe5eb;white-space:nowrap}.segmented button:last-child{border:0}.segmented button.active{background:#e9f0f5;color:var(--primary);font-weight:600}.date-filter{display:flex;gap:12px;align-items:flex-end;margin:12px 0 20px}.date-filter label{font-size:11px;color:#8393a1;display:flex;flex-direction:column;gap:5px}.date-filter input{padding:8px 10px;max-width:170px}.tag{font-size:11px;padding:4px 7px;border-radius:3px;background:#eff3f6;color:#8193a2;white-space:nowrap}.tag.single_day{background:#edf5f2;color:#658d7f}.tag.interval{background:#edf1f8;color:#7489ac}.tag.pending{background:#f7f1e6;color:#b0905e}.tag.failed{background:#f8eeee;color:#b47272}.tiny-tag{font-size:11px;padding:2px 4px;border-radius:2px;color:#b5925e;border:1px solid #e9dbc2;margin-left:7px}.modal-backdrop{position:fixed;inset:0;background:#17253565;z-index:100;display:flex;align-items:center;justify-content:center;padding:25px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:#fff;border-radius:8px;padding:25px;max-width:560px;width:100%;max-height:90dvh;overflow-y:auto;box-shadow:0 15px 70px #152b3e25}.modal.wide{max-width:840px}.modal h3{margin:15px 0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.detail-grid{display:grid;grid-template-columns:110px minmax(0,1fr);gap:11px 15px;font-size:12px;margin-top:20px}.detail-grid dt{color:#8b9aa7}.detail-grid dd{margin:0;overflow-wrap:anywhere}.calendar-surface{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;padding:21px 20px 12px;gap:15px}.month-switch{display:flex;align-items:center;gap:10px}.month-switch h2{min-width:126px;text-align:center;font-size:17px}.calendar-controls{display:flex;align-items:center;gap:8px;min-width:0}.calendar-controls select{font-size:11px;padding:7px;max-width:200px}.calendar-legend{display:flex;align-items:center;gap:19px;padding:10px 24px 18px;font-size:11px;color:#8a98a4}.calendar-legend>span{display:flex;gap:6px;align-items:center}.calendar-legend>span:last-child{margin-left:auto}.legend-line{height:3px;width:12px;border-radius:1px}.legend-line.single_day,.mobile-day-dots i.single_day{background:#77a899}.legend-line.interval,.mobile-day-dots i.interval{background:#8a9cc0}.legend-line.pending,.mobile-day-dots i.pending{background:#c4a36f}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.weekday{text-align:center;padding:10px;font-size:11px;color:#93a0aa;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfdfe}.calendar-day{position:relative;min-height:118px;border-right:1px solid #e9edf1;border-bottom:1px solid #e9edf1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:10px;gap:6px;border-radius:0;text-align:left;overflow:hidden}.calendar-day:nth-child(7n){border-right:0}.calendar-day.blank{background:#fafbfd;opacity:1}.calendar-day:hover:not(:disabled){background:#f4f8fb}.calendar-day.selected{background:#eff5fa;box-shadow:inset 0 0 0 2px #6685a1}.day-number{height:24px;min-width:24px;align-self:flex-start;display:flex;align-items:center;justify-content:center;font-size:12px;color:#7b8a97}.calendar-day.today .day-number{border-radius:50%;background:#234d70;color:#fff}.day-records{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0}.day-record{font-size:11px;padding-left:5px;border-left:2px solid #77a899;display:flex;flex-direction:column;gap:2px;min-width:0}.day-record.interval{border-color:#8a9cc0}.day-record.pending{border-color:#c4a36f}.day-record span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#93a0aa}.day-record strong{font-size:11px;font-weight:500;color:#596f82;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;max-width:100%}.more-records{color:#a3afb8;font-size:11px}.mobile-day-dots{display:none}.calendar-bottom{display:flex;justify-content:space-between;padding:11px 20px;color:#a0aab3;font-size:11px}.calendar-empty{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#9aa7b1;margin:25px 0}.day-detail-backdrop{position:fixed;inset:0;background:#17253545;z-index:85}.day-detail{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100%;overflow-y:auto;background:#fff;padding:30px;box-shadow:-8px 0 35px #182b3c20}.day-detail-row{border-top:1px solid var(--line);padding:20px 0}.day-detail-row .section-title{margin-bottom:10px}.day-detail-row .section-title a{font-size:13px;font-weight:500}.day-detail-row>strong{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.day-detail-row strong small{font-size:11px;font-weight:400;color:#93a2ae}.day-detail-row p{margin:10px 0}.day-detail-row .link-button{font-size:11px}.connection-section{display:flex;align-items:center;gap:21px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.connection-icon{background:#e8eef4;color:#6887a1;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.connection-section>div:nth-child(2){flex:1}.connection-section h2{margin-bottom:3px}.connection-section .tag{display:inline-flex;margin-top:11px}.connection-section .small{margin-top:8px}.export-list>article{display:flex;gap:16px;align-items:center;border-top:1px solid var(--line);padding:18px 0}.file-icon{background:#eaf1ec;color:#6d9580;display:flex;align-items:center;justify-content:center;width:40px;height:45px;border-radius:5px;flex-shrink:0}.export-info{flex:1;min-width:0}.export-info strong{font-size:12px;font-weight:500;overflow-wrap:anywhere;display:block}.export-info p{font-size:11px;color:#8a98a4;margin-top:5px}.export-info p span{padding:0 5px}.export-info small{font-size:11px;color:#a0aab2;display:block;margin-top:4px}.inline-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:35px 15px;color:#a2afba;font-size:12px}.job-list>article{display:flex;gap:13px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.job-list>article>svg{flex-shrink:0}.job-list>article>div{flex:1;min-width:0}.job-list strong{font-size:12px;font-weight:500}.job-list p{font-size:11px;color:#8494a2;margin-top:5px;overflow-wrap:anywhere}.job-list time{display:block;font-size:11px;color:#a4adb5;margin-top:5px}.account-profile{display:flex;gap:18px;align-items:center;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-profile h2{font-size:20px;margin-bottom:5px}.account-profile p{font-size:11px}.account-profile>svg{margin-left:auto}.narrow{max-width:650px}.settings-form{display:flex;flex-direction:column;gap:17px;max-width:440px}.settings-form .primary,.settings-form .secondary{align-self:flex-start;margin-top:4px}.settings-links{border-top:1px solid var(--line);margin-top:18px}.settings-links>a{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:20px 0}.settings-links>a>div{flex:1}.settings-links strong{font-size:13px;font-weight:500;display:block}.settings-links small{font-size:11px;color:#9aa5ae;display:block;margin-top:5px}.settings-links>a>svg:first-child{color:#91a3b3}.settings-links>a>svg:last-child{color:#afbac2}.logout-button{margin-top:26px}.admin-actions{display:flex;gap:8px}@media(min-width:1500px){.two-column,.overview-mini{gap:54px}.allocation-layout{gap:30px}.donut-area{width:250px}.recent-list>a{padding:14px 0}}@media(max-width:1200px){.sidebar{width:var(--sidebar-width,196px);padding:26px 16px}.brand{gap:9px}.brand strong{font-size:19px}.workspace{margin-left:var(--sidebar-width,196px)}.topbar{padding:0 25px}.page-content{padding:27px 25px 14px}.page-footer{padding:14px 25px}.overview-mini{gap:18px;grid-template-columns:repeat(3,minmax(70px,1fr))}.overview-mini strong.date-number{font-size:13px}.asset-number{font-size:35px}.two-column{grid-template-columns:1fr;gap:0}.allocation-layout{max-width:630px}.allocation-list{max-width:350px}.activity-grid{grid-template-columns:repeat(2,1fr)}.product-summary{gap:16px}.product-summary h2{font-size:18px}.product-summary .summary-value{font-size:21px}.product-summary strong{font-size:17px}.calendar-day{padding:8px;min-height:106px}.calendar-controls select{max-width:150px}.table-wrap td,.table-wrap th{padding-left:12px;padding-right:12px}}@media(max-width:900px){.overview-hero{display:block;padding-top:22px;padding-bottom:22px}.overview-mini{margin-top:25px;border-top:1px solid var(--line);padding-top:21px;gap:20px}.overview-mini>div{flex-direction:column}.overview-mini svg{display:none}.overview-mini strong.date-number{font-size:16px}.product-summary{grid-template-columns:1.5fr 1fr}.product-summary>div:nth-child(n+3){padding-top:9px}.section-title .segmented button{padding:6px 8px}.calendar-toolbar{align-items:flex-start;flex-direction:column;padding-bottom:6px}.calendar-controls{width:100%;justify-content:flex-end}.calendar-controls select{margin-left:auto}.calendar-legend{gap:12px;padding:12px}.calendar-legend>span:last-child{display:none}.day-record strong{font-size:11px}.list-toolbar{flex-wrap:wrap}.list-toolbar .search{max-width:100%;min-width:100%}.list-toolbar .secondary{margin-left:auto}.activity-grid{gap:20px}}@media(max-width:767px){:root{font-size:14px}.sidebar{display:none}.workspace{margin-left:0;padding-bottom:70px}.topbar{height:55px;padding:0 18px}.breadcrumb{display:none}.topbar strong{font-size:13px}.top-actions{gap:5px}.top-username{display:none}.top-actions select{max-width:165px;min-height:30px;font-size:11px}.page-content{padding:23px 18px 8px}.page-heading{margin-bottom:20px;gap:10px}.page-heading h1{font-size:24px}.page-heading .primary{font-size:11px;padding:9px 11px;min-height:35px;gap:6px}.page-heading .eyebrow{font-size:11px}.heading-note{font-size:11px;max-width:200px}.page-footer{padding:14px 18px;font-size:11px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fffe;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.mobile-nav>a{display:flex;flex:1;flex-direction:column;gap:4px;align-items:center;justify-content:center;color:#94a1ad;font-size:11px}.mobile-nav>a.router-link-exact-active{color:var(--primary)}.admin-banner{font-size:11px;padding:9px 18px}.overview-hero{padding:20px 0 25px}.asset-number{font-size:34px;margin-top:10px;margin-bottom:9px}.asset-primary>p{font-size:11px}.overview-mini{grid-template-columns:1fr 1.2fr .8fr;gap:15px}.overview-mini>div{gap:7px}.overview-mini span{font-size:11px}.overview-mini strong{font-size:21px}.overview-mini strong.date-number{font-size:14px}.overview-mini small{font-size:11px}.section-block{padding:22px 0;margin-top:5px}.section-title{gap:10px;margin-bottom:17px}.section-title h2{font-size:16px}.subtle-link{font-size:11px}.allocation-layout{gap:14px}.donut-area{width:165px}.donut-label strong{font-size:20px}.allocation-list>a{gap:6px;padding:9px 0}.product-short,.allocation-list strong{font-size:11px}.swatch{width:5px;height:5px}.recent-list>a{gap:12px}.recent-product strong{font-size:12px}.recent-product span{font-size:11px}.recent-amount strong{font-size:13px}.recent-amount small{font-size:11px}.activity-grid{grid-template-columns:1fr;gap:19px}.activity p{font-size:11px}.financial-note{font-size:11px;margin:10px 0 15px}.alert{font-size:11px;gap:7px;padding:10px}.job-banner{font-size:11px;padding:10px}.holdings-table{display:none}.mobile-holdings{display:block}.mobile-holdings article{padding:18px 0;border-top:1px solid var(--line)}.mobile-holding-head{display:flex;align-items:center;gap:11px}.mobile-holding-head>a{flex:1;min-width:0}.mobile-holding-head strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.mobile-holding-head span{display:block;font-size:11px;color:#99a5af;margin-top:4px}.mobile-holding-head>svg{color:#96a8b7;flex-shrink:0}.mobile-holding-values{display:grid;grid-template-columns:1.5fr 1fr;margin:17px 0 12px;padding-left:27px}.mobile-holding-values small{display:block;font-size:11px;color:#99a5af}.mobile-holding-values strong{display:block;font-size:20px;font-weight:500;color:#365672;margin-top:3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-holding-values>div:last-child{text-align:right}.mobile-holding-values>div:last-child strong{font-size:15px;color:#6a8091;padding-top:4px}.mobile-holdings .small{padding-left:27px;font-size:11px}.list-toolbar{gap:10px;margin-bottom:15px}.list-toolbar .secondary{font-size:11px;padding:8px 11px;min-height:35px}.sort-label select{font-size:11px}.search input{font-size:12px}.selection-bar{font-size:11px;gap:10px}.selection-bar .small{display:none}.product-summary{gap:20px 13px;padding-top:20px}.product-summary>div:first-child{grid-column:1/-1}.product-summary>div:nth-child(2){grid-column:1/-1}.product-summary .summary-value{font-size:29px}.product-summary h2{font-size:21px}.product-summary strong{font-size:19px}.section-title:has(.segmented){flex-wrap:wrap}.segmented{margin-left:auto}.segmented button{padding:7px 10px!important;font-size:11px}.table-wrap th,.table-wrap td{font-size:11px}.date-filter{gap:10px;flex-wrap:wrap}.date-filter label{min-width:0;flex:1}.date-filter input{width:100%;max-width:100%;font-size:11px}.date-filter .secondary{font-size:11px}.modal-backdrop{padding:16px}.modal{padding:20px;max-height:88dvh;border-radius:7px}.modal.wide{padding:16px}.modal .section-title h2{font-size:17px}.calendar-toolbar{padding:14px 10px 5px;gap:10px}.month-switch{gap:2px}.month-switch h2{min-width:122px;font-size:17px}.calendar-controls{gap:6px}.calendar-controls .secondary{font-size:11px;padding:5px 9px}.calendar-controls select{padding:6px;font-size:11px;max-width:160px}.calendar-legend{gap:13px;font-size:11px;padding:14px 10px}.calendar-grid .weekday{font-size:11px;padding:10px 2px}.calendar-day{min-height:67px;padding:7px 3px 4px;gap:8px;align-items:center}.calendar-day .day-number{font-size:12px;height:24px;align-self:center}.day-records{display:none}.mobile-day-dots{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:nowrap;min-height:8px}.mobile-day-dots i{display:block;width:3px;height:3px;border-radius:50%}.mobile-day-dots span{font-size:11px;color:#8f9ca7;margin-left:2px}.calendar-bottom{padding:9px 10px;font-size:11px}.calendar-empty{font-size:11px;gap:7px;flex-wrap:wrap}.day-detail{bottom:0;top:auto;border-radius:8px 8px 0 0;max-height:83dvh;width:100%;padding:24px 20px max(25px,env(safe-area-inset-bottom));overflow-y:auto}.connection-section{gap:13px;flex-wrap:wrap;padding:20px 0}.connection-icon{width:43px;height:48px}.connection-section h2{font-size:16px}.connection-section .muted,.connection-section .small{font-size:11px}.connection-section>.primary{width:100%;min-height:37px;font-size:12px;margin-top:6px}.section-title .secondary{font-size:11px;padding:8px 10px;min-height:35px}.export-list>article{gap:10px}.file-icon{width:33px;height:40px}.export-info strong,.export-info p,.export-info small{font-size:11px}.job-list>article{gap:9px}.job-list strong,.job-list p{font-size:11px}.job-list time{font-size:11px}.tag{font-size:11px}.empty-state{min-height:320px}.empty-state h2{font-size:19px}.empty-state p{font-size:12px}.account-profile{gap:13px}.account-profile h2{font-size:18px}.settings-form label,.account-profile p{font-size:11px}.settings-form input{width:100%}.login-page{padding:40px 27px 23px}.login-brand{margin-bottom:60px;font-size:23px}.login-form h1{font-size:26px}.login-page footer{padding-top:40px}.login-form input{font-size:13px}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}:root{--muted:#596775;--positive:#a92e40;--negative:#176348}.calendar-v2 .calendar-day .positive{color:#812235}.calendar-v2 .calendar-day .negative{color:#124b35}.muted,.financial-note,.heading-note,.metric-label,.table-wrap th,.eyebrow,.calendar-bottom,.calendar-legend,.weekday,.range-caption{color:#596775}.help-trigger{display:inline-flex;vertical-align:middle;min-width:24px;min-height:24px;padding:3px;color:#4e6478;border-radius:4px;margin-left:3px}.help-trigger:hover,.help-trigger:focus-visible{background:#e7edf3}.help-popover{position:fixed;z-index:250;width:340px;max-width:calc(100vw - 24px);padding:12px 16px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 6px 24px #17212b22;color:#273749;font-size:13px;line-height:1.7;max-height:calc(100dvh - 24px);overflow:auto}.help-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.help-title .icon-button{width:28px;height:28px;min-width:28px}.help-popover p{white-space:pre-line;overflow-wrap:anywhere}.help-popover .link-button{margin-top:7px}.help-detail{border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.modal{outline:none}.modal h2{overflow-wrap:anywhere;min-width:0}.modal>.section-title{align-items:flex-start}.modal>.section-title>.icon-button{flex-shrink:0}.range-controls{margin:16px 0 12px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.range-controls .date-filter{margin:0;gap:12px}.range-controls .date-filter label{font-size:12px}.range-controls .segmented{margin-left:0}.range-caption{font-size:12px;line-height:1.8;margin:12px 0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:16px 0}.metric-grid>div{min-width:0;display:flex;flex-direction:column;gap:6px}.metric-grid>div>span{font-size:12px;color:#596775}.metric-grid strong{font-size:22px;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric-grid small{font-size:12px;color:#596775;font-weight:400;overflow-wrap:anywhere}.product-panel{min-width:0}.product-panel details{margin:18px 0}.product-record-table{max-height:560px;overflow:auto}.product-record-table thead{position:sticky;top:0;z-index:2;background:#fff}.cell-note{display:block;font-size:11px;color:#596775;margin-top:3px}.table-wrap tr.highlighted td{background:#e7eef6}.product-open{padding:0;text-align:left;justify-content:flex-start}.product-open:hover strong{text-decoration:underline}.mobile-product-name{flex:1;min-width:0;align-items:flex-start;flex-direction:column;gap:0}.mobile-holding-values.product-open{width:100%;text-align:left;align-items:start}.scroll-chart{max-height:480px;overflow-y:auto}.chart-toolbar{display:flex;justify-content:flex-end;gap:3px}.chart-toolbar .icon-button[aria-pressed=true]{background:#e5edf5;color:#234d70}.chart-empty{color:#596775}.privacy-plot{border:1px dashed #cbd5e1;background:#f4f6f8}.chart svg{max-width:none}.plot-container{overflow:hidden}details>summary{cursor:pointer;min-height:40px;padding:8px 0;color:#34536f;font-size:13px}.fact-strip{display:flex;gap:20px;flex-wrap:wrap;margin:15px 0}.fact-strip>button{font-size:13px;color:#34536f;text-align:left;justify-content:flex-start;padding:7px 0}.analysis-tabs{margin:10px 0 20px;max-width:480px}.product-filter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0}.product-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 0 16px}.product-checks label{display:flex;align-items:flex-start;gap:8px;font-size:13px;overflow-wrap:anywhere}.trial-toolbar{flex-wrap:wrap}.trial-actions{display:flex;align-items:center;gap:8px}.weight-editor{display:flex;gap:12px;align-items:center;min-width:260px}.weight-editor input[type=range]{width:160px;min-width:80px;padding:0;accent-color:#235b86}.weight-editor input[type=number]{width:110px;min-width:90px}.trial-submit{margin-top:20px}.calendar-v2{border-radius:4px}.calendar-settings{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 20px}.calendar-settings .segmented{margin-left:0}.calendar-v2 .heat-legend{color:#364352;flex-wrap:wrap;font-size:12px}.calendar-v2 .calendar-hint{font-size:12px;color:#596775;margin:0;padding:7px 20px}.calendar-v2 .calendar-grid .calendar-day{cursor:pointer;min-height:132px;height:auto;overflow:visible;outline-offset:-3px;border-right:1px solid #dfe5eb;border-bottom:1px solid #dfe5eb;color:#17212b;padding:10px;align-items:stretch}.calendar-v2 .calendar-day.blank{cursor:default}.calendar-v2 .calendar-day:hover:not(.blank){outline:1px solid #6685a1;outline-offset:-2px}.calendar-v2 .calendar-day.selected{box-shadow:inset 0 0 0 2px #3f6586}.calendar-v2 .calendar-day.today .day-number{background:none;color:#17212b;border-radius:0;border-bottom:2px solid #235b86}.calendar-v2 .day-number{font-size:13px;color:#273749}.calendar-v2 .weekday{font-size:12px;color:#465564}.day-summary{display:flex;flex-direction:column;gap:3px;width:100%;min-width:0}.day-summary strong{font-size:17px;font-weight:500;overflow-wrap:anywhere;line-height:1.4}.day-summary>span{font-size:13px}.day-summary small{font-size:11px;color:#364352}.day-extra{display:flex;gap:7px;flex-wrap:wrap;font-size:11px;color:#364352}.full-day-records{border-top:1px solid #c4cdd5;padding-top:9px;margin-top:6px;display:flex;flex-direction:column;gap:10px;min-width:0}.full-day-record{font-size:12px;display:flex;flex-direction:column;gap:4px;border-left:2px solid #235b86;padding-left:6px;overflow-wrap:anywhere}.full-day-record.interval{border-color:#8b4e90}.full-day-record.pending{border-color:#956720}.full-day-record strong{font-size:12px;line-height:1.6;color:#273749}.full-day-record strong small{display:block}.full-day-record small{color:#364352;font-size:11px}.day-summary .no-single{color:#596775}.mobile-amount,.mobile-full-date{display:none}.day-metrics{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.day-metrics strong{font-size:25px}.calendar-v2 .calendar-bottom{flex-wrap:wrap;gap:8px;color:#465564}.calendar-v2 .five-days .calendar-day:nth-child(7n){border-right:1px solid #dfe5eb}@media(max-width:1050px){.metric-grid,.product-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.range-controls{align-items:flex-start}.calendar-v2 .calendar-grid .calendar-day{padding:8px 6px}.day-summary strong{font-size:15px}}@media(max-width:767px){.range-controls{display:block}.range-controls .segmented{margin-bottom:12px}.range-controls .date-filter{display:flex;gap:10px}.range-controls .date-filter label{min-width:0;font-size:12px}.metric-grid{gap:15px 12px;padding:16px 0}.metric-grid strong{font-size:19px}.metric-grid>div>span,.metric-grid small{font-size:12px}.help-trigger{min-width:32px;min-height:32px}.range-caption{font-size:12px}.chart-toolbar .icon-button{width:40px;height:40px;min-width:40px}.product-record-table{max-height:460px}.product-filter .product-checks{grid-template-columns:1fr}.analysis-tabs{max-width:none}.analysis-tabs button{font-size:13px!important}.calendar-v2 .calendar-settings{padding:8px 10px;gap:8px}.calendar-v2 .calendar-settings .segmented{width:auto;flex:1}.calendar-v2 .calendar-settings .secondary{font-size:12px;padding:8px}.calendar-v2 .calendar-legend{font-size:11px;gap:10px}.calendar-v2 .calendar-legend>span:last-child{display:flex;margin-left:0}.calendar-v2 .calendar-grid .calendar-day{min-height:119px;padding:8px 3px;gap:5px;align-items:stretch}.calendar-v2 .day-number{align-self:center}.day-summary{align-items:center;text-align:center}.day-summary strong{font-size:12px;line-height:1.5}.day-summary>span{font-size:11px}.day-summary small,.day-extra{font-size:10px}.day-extra{gap:4px;justify-content:center}.desktop-amount,.coverage-extra{display:none}.mobile-amount{display:inline}.calendar-v2 .calendar-hint{padding:7px 10px}.calendar-v2 .full{display:block!important}.calendar-v2 .full .weekday,.calendar-v2 .full .blank,.calendar-v2 .full .desktop-day{display:none}.calendar-v2 .full .mobile-full-date{display:inline}.calendar-v2 .full .calendar-day{padding:15px;min-height:120px}.calendar-v2 .full .day-number{align-self:flex-start;height:auto;font-size:15px}.calendar-v2 .full .day-summary{align-items:flex-start;text-align:left}.calendar-v2 .full .day-summary strong{font-size:19px}.calendar-v2 .full .day-summary>span,.calendar-v2 .full .day-summary small{font-size:12px}.calendar-v2 .full .day-extra{justify-content:flex-start;font-size:12px}.full-day-record{font-size:13px}.full-day-record strong{font-size:14px}.full-day-record small{font-size:12px}.day-metrics strong{font-size:22px}.trial-actions{flex-wrap:wrap}.trial-toolbar strong{font-size:14px}.weight-editor{min-width:210px}.weight-editor input[type=range]{width:100px}.table-wrap .help-trigger{min-width:28px;min-height:28px}.calendar-v2 .five-days .calendar-day{border-right:1px solid #dfe5eb}}.source-attachments{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.source-attachments button{font-size:11px;max-width:100%;overflow-wrap:anywhere;justify-content:flex-start}.source-attachments svg{flex-shrink:0}.trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.trend-item{min-width:0}.trend-heading{display:flex;gap:10px;align-items:flex-start}.trend-heading>div{flex:1;min-width:0}.trend-heading strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.trend-heading span{display:block;font-size:11px;color:#9aa5af;margin-top:4px}.trend-heading svg{flex-shrink:0;color:#98a8b5;margin-top:2px}.trend-metadata{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:13px}.trend-metadata strong{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:#365672}.trend-metadata span{font-size:11px;color:#9aa5af}.recent-product strong,.activity strong,.export-info strong,.job-list strong,.table-wrap td,.detail-grid{font-size:13px}.mobile-holding-head strong{font-size:14px}.account-profile p{font-size:12px}.login-foot,.login-page footer{font-size:12px}.trend-item .financial-note{margin-top:0}@media(max-width:1000px){.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}}.trend-selector{margin:0 0 20px}.trend-selector button{overflow:hidden;min-width:0}.trend-selector button span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}@media(max-width:767px){.trend-grid{grid-template-columns:1fr;gap:22px}.trend-item{padding-bottom:10px;border-bottom:1px solid var(--line)}.trend-item:last-child{border-bottom:0}.trend-heading strong{font-size:14px}.trend-metadata strong{font-size:21px}.primary,.secondary,.page-heading .primary,.list-toolbar .secondary,.section-title .secondary{min-height:44px;font-size:13px}.icon-button{width:44px;height:44px;min-width:44px}.link-button,.subtle-link,.back-button{min-height:44px;font-size:12px}.top-actions select{min-height:44px;font-size:12px;max-width:150px}.calendar-controls .secondary{min-height:44px;font-size:12px;padding:7px 9px}.calendar-controls select{min-height:44px;font-size:12px;flex:1;min-width:0;max-width:160px}.calendar-controls{gap:6px}.segmented{width:100%}.segmented button{min-height:44px;font-size:12px;padding:7px 6px!important;flex:1;min-width:0}.sort-label select{min-height:44px;font-size:13px}.calendar-day .day-number,.recent-product strong,.activity strong,.export-info strong,.job-list strong,.table-wrap td,.detail-grid{font-size:13px}.settings-links strong{font-size:14px}.settings-form label,.login-form label{font-size:13px}.settings-form input,.login-form input,.search input,.date-filter input,input[type=url]{font-size:16px;min-height:44px}.search input{font-size:16px}.calendar-controls select{font-size:12px}.selection-bar .link-button{padding:0 7px}.modal-actions{flex-wrap:wrap}.modal .settings-form .primary{min-height:44px}.connection-section>.primary{min-height:44px;font-size:13px}.login-form>.link-button{min-height:44px}.day-detail-row .link-button,.source-attachments button{font-size:12px;min-height:44px}}.sidebar{height:100dvh;overflow:hidden}.sidebar .ledger-label{margin-top:24px;margin-bottom:12px}.sidebar-foot{flex-shrink:0;padding-top:10px}.mobile-menu-button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--primary);font-size:11px}.planning-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.planning-toolbar h2{margin-right:auto}.planning-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0}.planning-card{border:1px solid var(--line);padding:18px;border-radius:8px;background:#fff}.planning-card h3{margin-bottom:12px}.planning-card p{line-height:1.9}.planning-card .actions{display:flex;gap:14px;margin-top:12px}.planning-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.planning-form label{display:flex;flex-direction:column;gap:7px;font-size:13px}.planning-form .full-width{grid-column:1/-1}.planning-form input,.planning-form select{min-width:0;width:100%}.planning-empty{padding:45px 20px;text-align:center;color:var(--muted);background:#f6f8fa;border-radius:8px}.scenario-table input{min-width:95px;width:100px}.scenario-table td{padding:8px}.planning-note{font-size:13px;line-height:1.9;color:var(--muted);margin:12px 0}.planning-value{font-size:26px;color:var(--primary)}@media(max-width:767px){.planning-form{grid-template-columns:1fr}.planning-toolbar{gap:8px}.planning-card{padding:14px}}.sidebar .brand{margin-bottom:20px}.sidebar .ledger-label{margin-top:8px}.sidebar nav.wealth-navigation{gap:2px}.calendar-jump{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.calendar-jump input{width:155px;min-height:36px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface,#fff);color:var(--text,#24364a)}.sidebar-resize-handle{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none;z-index:21}.sidebar-resize-handle:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:transparent;transition:background .15s}.sidebar-resize-handle:hover:after,.sidebar-resize-handle:focus-visible:after,.sidebar-resizing .sidebar-resize-handle:after{background:#7ea5c3}.sidebar-resize-handle:focus-visible{outline:2px solid #7ea5c3;outline-offset:-2px}.sidebar-resizing,.sidebar-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:767px){.sidebar-resize-handle{display:none}}.calendar-compact .calendar-toolbar{display:flex;align-items:center;gap:10px;padding:10px 14px;flex-wrap:nowrap;min-width:0}.calendar-compact .month-switch{gap:2px;flex-shrink:0}.calendar-compact .month-switch h2{font-size:16px;min-width:115px}.calendar-compact .calendar-controls{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:2px;flex:1;justify-content:flex-end}.calendar-compact .calendar-controls>.segmented{width:auto;flex:none;margin:0;min-width:0}.calendar-compact .calendar-controls>.segmented button{min-height:32px;padding:5px 9px!important;font-size:12px}.calendar-compact .calendar-controls>.secondary{min-height:32px;padding:5px 9px;font-size:12px;white-space:nowrap;flex-shrink:0}.calendar-compact .calendar-summary-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding:7px 14px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.calendar-compact .calendar-summary-line strong{font-size:16px;font-weight:500}.calendar-compact .market-closing{font-size:12px;margin:6px 0;padding:0 14px}.calendar-compact .redemption-toolbar{border:1px solid var(--line);border-radius:4px 4px 0 0;background:#fff;margin:0}.calendar-compact .redemption-toolbar input[type=month]{width:144px;padding:5px 6px;font-size:13px;min-height:32px}.calendar-page .page-heading{margin-bottom:12px}.calendar-page .page-heading h1{font-size:24px}.calendar-page .page-heading .eyebrow{margin-bottom:3px}.calendar-page .heading-note{margin-top:3px}@media(max-width:767px){.calendar-compact .calendar-toolbar{flex-wrap:wrap;padding:8px 10px;gap:4px}.calendar-compact .calendar-controls{width:100%;flex-basis:100%;justify-content:flex-start;gap:5px;padding:3px 1px}.calendar-compact .calendar-controls>.segmented{width:auto;flex-basis:auto;min-width:0}.calendar-compact .calendar-controls>.secondary,.calendar-compact .calendar-controls>.segmented button{min-height:36px;font-size:12px}.calendar-compact .month-switch .icon-button{width:36px;height:36px;min-width:36px}.calendar-compact .calendar-summary-line{padding:6px 10px;gap:4px 10px}.calendar-page .page-heading h1{font-size:21px}}
