.mvp-composition{gap:36px}.mvp-composition>header{max-width:720px}.mvp-composition .composition-section{border-top:1px solid var(--border);min-width:0;padding:24px 0}.mvp-composition .composition-fact{margin-top:20px}.mvp-composition .composition-trust{color:var(--muted-foreground);margin-top:16px;font-size:12px}.mvp-composition .composition-trust .mvp-data-status{gap:8px 16px;padding:0}.mvp-composition .composition-trust .text-sm{font-size:12px}.mvp-composition .composition-hero{min-width:0}.mvp-composition .composition-hero .composition-section{border:0;padding-top:12px}.mvp-composition .composition-hero .mvp-metrics{grid-template-columns:minmax(0,1fr) minmax(120px,.4fr) minmax(120px,.4fr);align-items:end;gap:24px;min-height:160px}.mvp-composition .composition-hero [data-metric=净资产] dd{font-size:clamp(36px,4vw,60px);line-height:1.1}.mvp-composition .composition-hero [data-missing=true] dd{color:var(--muted-foreground);font-size:18px;font-weight:400}.composition-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px 40px;display:grid}.composition-home-grid>.composition-region{min-width:0}.composition-home-grid .composition-region-allocation{order:1}.composition-home-grid .composition-region-investment{order:2}.composition-home-grid .composition-region-cash{order:3}.composition-home-grid .composition-region-attention{order:4}.composition-home-grid .composition-region-market{order:5;grid-column:1/-1}.composition-home-grid .composition-region-actions{order:6;grid-column:1/-1}.mvp-composition .composition-region .mvp-section{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:24px 0}.mvp-composition .composition-region .mvp-data-status{color:var(--muted-foreground);font-size:12px}.mvp-composition .composition-region .mvp-data-status .text-sm{font-size:12px}.mvp-composition .composition-region-attention li,.mvp-composition .composition-region-actions li{border-bottom:1px solid var(--border);padding:12px 0}.mvp-composition .composition-region-market .mvp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mvp-composition .composition-region-market dd{font-size:18px}.mvp-composition .composition-region-actions>section{flex-wrap:wrap;align-items:baseline;gap:12px 24px;display:flex}.mvp-composition .composition-region-actions .composition-section{display:block}.mvp-composition .composition-region-actions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.composition-ledger-overview{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.composition-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.composition-category-list>a{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 0;display:flex}.composition-category-list dd{margin:0;font-size:18px}.mvp-composition-household [data-entry-list] table{min-width:740px}.mvp-composition-household [data-entry-list=资产] table th:first-child{width:25%}.mvp-composition-household [data-entry-list=资产] table td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.mvp-composition-household [data-entry-list] .mvp-data-status{padding:4px 0;font-size:12px}.mvp-composition-household .mvp-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-composition-household [data-detail]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:24px 0}.composition-policy-stage{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:40px;min-height:300px;display:grid}.composition-policy-attention{border-left:1px solid var(--border);padding:20px 0 20px 24px}.composition-policy-attention .mvp-metrics{grid-template-columns:1fr}.composition-policy-attention dd{font-size:32px}.mvp-composition-allocation .mvp-range{border-bottom:1px solid var(--border);padding:18px 0}.mvp-composition-allocation .mvp-range[data-attention=true]{border-left:3px solid var(--foreground);padding-left:16px}.mvp-composition-allocation .mvp-range[data-attention=false]{color:var(--muted-foreground)}.mvp-composition-allocation .mvp-range-track{margin-left:0;margin-right:24px}.mvp-composition-allocation .composition-policy-stage .space-y-6>:not(:last-child){margin-bottom:0}.mvp-composition-allocation .composition-policy-stage .space-y-6{margin-top:-18px}.mvp-composition-allocation .composition-range-reading{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mvp-composition-allocation .composition-range-reading dd{font-size:20px;font-weight:600}.mvp-composition-allocation .composition-range-reading dt{color:var(--muted-foreground);font-size:12px}.mvp-composition-allocation .composition-policy-support .mvp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mvp-composition-allocation .composition-policy-support .mvp-metrics dd{font-size:18px}.mvp-composition [data-preview-section]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:16px;padding:24px 0;display:grid}.mvp-composition [data-preview-section]>.mvp-section-heading{order:0}.mvp-composition [data-preview-section]>.mvp-metrics{order:1}.mvp-composition [data-preview-section]>.mvp-table{order:2}.mvp-composition [data-preview-section]>[role=status]{color:var(--muted-foreground);order:3;font-size:12px;font-weight:400}.mvp-composition [data-preview-section]>p:not([role=status]){color:var(--muted-foreground);order:4}.mvp-composition [data-preview-section]>ul{order:5}.mvp-composition [data-preview-section]>details{order:6}.mvp-composition [data-preview-context]{color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:0}.mvp-composition [data-preview-context] .font-medium{font-size:12px;font-weight:400}.mvp-composition [data-preview-context] .text-sm{font-size:12px}.mvp-composition .composition-hero [data-preview-section]{border:0;padding-top:12px}.mvp-composition .composition-hero [data-preview-metric=已知资产] dd{font-size:clamp(36px,4vw,60px);line-height:1.1}.mvp-composition .composition-hero [data-preview-metric][data-missing=true] dd{color:var(--muted-foreground);font-size:18px;font-weight:400}.mvp-composition .composition-hero [data-preview-section] .mvp-metrics{grid-template-columns:minmax(0,1fr) minmax(0,.4fr) minmax(0,.4fr);align-items:end;min-height:160px}.mvp-composition .composition-hero [data-preview-metric=完整家庭资产]{grid-area:2/1}.mvp-composition .composition-hero [data-preview-metric=完整负债]{grid-area:1/2}.mvp-composition .composition-hero [data-preview-metric=家庭净资产]{grid-area:1/3}.mvp-composition-allocation [data-preview-state=DENOMINATOR_UNAVAILABLE]{align-content:start;min-height:320px}.mvp-composition-allocation [data-preview-state=DENOMINATOR_UNAVAILABLE]>.mvp-section-heading{max-width:540px;margin-bottom:28px}.mvp-composition-allocation [data-preview-state=DENOMINATOR_UNAVAILABLE] [data-missing=true] dd{color:var(--muted-foreground);font-size:16px;font-weight:400}.mvp-composition [data-preview-section=assets] table td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:600}.mvp-content:has(>[data-preview-page=\/].mvp-composition){flex-direction:column;gap:24px;display:flex}.mvp-content>[data-preview-page=\/].mvp-composition,[data-preview-page=\/].mvp-composition>.composition-preview-body{display:contents}[data-preview-page=\/].mvp-composition>header{order:0}[data-preview-page=\/].mvp-composition .composition-hero{order:1}[data-preview-page=\/].mvp-composition [data-preview-section=allocation]{order:2}[data-preview-page=\/].mvp-composition [data-preview-section=not-connected]{order:3}.mvp-content:has(>[data-preview-page=\/].mvp-composition)>[data-market-summary]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;order:4;padding:24px 0}[data-preview-page=\/].mvp-composition [data-preview-section=data-readiness]{order:5}[data-preview-page=\/].mvp-composition .composition-trust{order:6}@media (width<=1100px){.composition-home-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:24px}.composition-ledger-overview,.composition-policy-stage{gap:24px}.mvp-composition .composition-hero .mvp-metrics{grid-template-columns:minmax(0,1fr) minmax(100px,.45fr) minmax(100px,.45fr)}}@media (width<=760px){.mvp-composition{gap:28px}.mvp-composition .composition-section{padding:20px 0}.mvp-composition .composition-hero .mvp-metrics,.mvp-composition .composition-hero [data-preview-section] .mvp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:0}.mvp-composition .composition-hero [data-metric=净资产],.mvp-composition .composition-hero [data-preview-metric=已知资产]{grid-column:1/-1;padding:16px 0}.mvp-composition .composition-hero [data-preview-metric=完整家庭资产]{grid-area:3/1/auto/-1}.mvp-composition .composition-hero [data-preview-metric=完整负债]{grid-area:2/1}.mvp-composition .composition-hero [data-preview-metric=家庭净资产]{grid-area:2/2}.composition-home-grid{grid-template-columns:minmax(0,1fr);gap:0}.composition-home-grid .composition-region-attention{order:0}.composition-home-grid .composition-region-allocation{order:1}.composition-home-grid .composition-region-investment{order:2}.composition-home-grid .composition-region-cash{order:3}.mvp-composition .composition-region-market .mvp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-composition .composition-region-actions ul{grid-template-columns:1fr}.composition-ledger-overview{grid-template-columns:1fr;gap:0}.composition-policy-stage{grid-template-columns:1fr;gap:24px}.composition-policy-attention{border-left:0;border-bottom:1px solid var(--border);order:-1;padding:0 0 20px}.composition-policy-attention .mvp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.composition-policy-attention dd{font-size:24px}.mvp-composition-allocation .composition-range-reading{gap:8px}.mvp-composition-allocation .composition-range-reading dd{font-size:16px}.mvp-composition-allocation .composition-policy-support .mvp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-composition-allocation [data-preview-state=DENOMINATOR_UNAVAILABLE]{min-height:260px}.mvp-composition-household .mvp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mvp-composition .composition-attention-details>summary,.mvp-composition .composition-entry-trust>summary{cursor:pointer;color:var(--muted-foreground)}.mvp-composition .composition-liability-row{gap:12px;padding:16px 0;display:grid}.mvp-composition .composition-liability-row .mvp-data-status{color:var(--muted-foreground);padding:0;font-size:12px}.mvp-composition .composition-liability-row .mvp-data-status .text-sm{font-size:12px}.mvp-composition .composition-policy-attention{align-self:start}.mvp-composition .composition-asset-rows{padding:0;list-style:none}.mvp-composition .composition-asset-rows>li{border-bottom:1px solid var(--border);gap:8px;padding:18px 0;display:grid}.mvp-composition .composition-asset-identity{grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:24px;display:grid}.mvp-composition .composition-asset-identity strong{font-weight:500}.mvp-composition .composition-asset-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.mvp-composition .composition-asset-secondary{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;display:flex}.mvp-composition .composition-asset-secondary dl{gap:12px;margin-top:12px;font-size:12px;display:grid}.mvp-composition .composition-asset-secondary dt{color:var(--muted-foreground)}@media (width<=760px){.mvp-composition .composition-asset-identity{grid-template-columns:minmax(0,1fr) minmax(100px,.55fr);gap:16px}.mvp-composition .composition-asset-secondary{font-size:12px}}.mvp-composition .composition-asset-value[data-missing=true]{color:var(--muted-foreground);font-weight:400}
