.research-hero[data-v-4cc24e77]{position:relative;width:100%;background:var(--bg);color:var(--ink);padding:56px 0;transition:var(--theme-transition)}.research-hero__glow[data-v-4cc24e77]{position:absolute;top:-20px;right:max(0px,calc(50% - 660px));width:520px;height:520px;border-radius:var(--r-circle);pointer-events:none;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 62%)}.research-hero__inner[data-v-4cc24e77]{position:relative;display:grid;grid-template-columns:1.173fr 1fr;gap:52px;align-items:center}.research-hero__text[data-v-4cc24e77]{min-width:0}.research-hero__tags[data-v-4cc24e77]{display:flex;flex-wrap:wrap;gap:var(--gap-2xs);list-style:none;margin:0 0 22px;padding:0}.research-hero__title[data-v-4cc24e77]{margin:0;line-height:.98;letter-spacing:-.034em}.research-hero__lead[data-v-4cc24e77]{margin:24px 0 0;max-width:560px;font-size:var(--text-lg);line-height:1.45}.research-hero__actions[data-v-4cc24e77]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-md) var(--gap-lg);margin-top:31px}.research-hero__meta[data-v-4cc24e77]{display:flex;align-items:center;gap:var(--gap-2xs);margin-top:26px;font-size:var(--text-base);color:var(--ink-caption)}.hero-meta__clock[data-v-4cc24e77]{width:15px;height:15px;flex-shrink:0}.hero-meta__pub-link[data-v-4cc24e77]{color:var(--ink-2);font-weight:var(--font-medium);text-decoration:none;transition:color var(--motion-hover) var(--ease-standard)}.hero-meta__pub-link[data-v-4cc24e77]:hover{color:var(--accent)}.hero-meta__pub-link[data-v-4cc24e77]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.hero-cta[data-v-4cc24e77]{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:15px 26px;border-radius:var(--r-md);font-size:var(--text-md);line-height:1.25;text-decoration:none;transition:background-color var(--motion-hover) var(--card-hover-ease),box-shadow var(--motion-hover) var(--card-hover-ease),transform var(--motion-hover) var(--card-hover-ease)}.hero-cta svg[data-v-4cc24e77]{width:16px;height:16px;flex-shrink:0}.hero-cta--primary[data-v-4cc24e77]{background:var(--accent-cta);color:var(--on-accent)}.hero-cta--primary[data-v-4cc24e77]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.hero-cta--secondary[data-v-4cc24e77]{padding:15px 24px;background:var(--surface);color:var(--ink);border:1px solid var(--border)}.hero-cta--secondary[data-v-4cc24e77]:hover{background:var(--surface-2);box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.hero-cta[data-v-4cc24e77]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-meta__dot[data-v-4cc24e77]{width:8px;height:8px;border-radius:var(--r-circle);background:var(--green);flex-shrink:0;animation:hero-livedot-4cc24e77 2.4s ease-in-out infinite}@keyframes hero-livedot-4cc24e77{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.research-hero__live-card[data-v-4cc24e77]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);padding:var(--pad-card);box-shadow:var(--shadow-float);transition:var(--theme-transition)}.live-head[data-v-4cc24e77]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-sm)}.live-kpi-row[data-v-4cc24e77]{display:flex;align-items:baseline;gap:var(--gap-2xs);margin-top:4px}.live-kpi-value[data-v-4cc24e77]{font-size:var(--text-kpi-hero);line-height:1.28}.live-kpi-unit[data-v-4cc24e77]{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--ink-caption)}.live-delta[data-v-4cc24e77]{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:var(--r-sm);font-weight:var(--font-semibold);line-height:1;white-space:nowrap}.live-delta--up[data-v-4cc24e77]{color:var(--green-ink);background:var(--green-soft)}.live-delta--down[data-v-4cc24e77]{color:var(--red);background:var(--red-soft)}.live-spark-wrap[data-v-4cc24e77]{margin-top:14px}.live-spark-svg[data-v-4cc24e77]{display:block;width:100%;height:auto;overflow:visible}.live-axis[data-v-4cc24e77]{display:flex;justify-content:space-between;margin-top:8px}.live-axis__tick--active[data-v-4cc24e77]{color:var(--accent-ink)}.research-hero__spread[data-v-4cc24e77]{display:flex;flex-direction:column}.research-hero__trust[data-v-4cc24e77]{margin-top:40px}.research-hero__trust-row[data-v-4cc24e77]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 52px;align-items:start;padding-top:28px;border-top:1px solid var(--border)}.research-hero__trust-row--press-only[data-v-4cc24e77]{grid-template-columns:minmax(0,1fr)}.trust-group[data-v-4cc24e77]{display:flex;flex-direction:column}.trust-group--press[data-v-4cc24e77]{min-width:0}.trust-group--partners[data-v-4cc24e77]{align-items:flex-end;text-align:right}.trust-group__label[data-v-4cc24e77]{margin:0 0 15px;white-space:nowrap}.trust-group__logos[data-v-4cc24e77]{display:flex;align-items:center;gap:var(--gap-2xl);list-style:none;margin:0;padding:0}.trust-group__logos--scroll[data-v-4cc24e77]{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);scrollbar-width:none}.trust-group__logos--scroll[data-v-4cc24e77]::-webkit-scrollbar{display:none}.trust-group__logos--scroll>li[data-v-4cc24e77]{flex:none}.trust-logo[data-v-4cc24e77]{display:block;width:auto;-o-object-fit:contain;object-fit:contain;transition:filter var(--motion-hover) var(--card-hover-ease),opacity var(--motion-hover) var(--card-hover-ease)}.trust-logo--partner[data-v-4cc24e77]{height:26px;max-width:150px;opacity:.92}.trust-logo-link:focus-visible .trust-logo--partner[data-v-4cc24e77],.trust-logo-link:hover .trust-logo--partner[data-v-4cc24e77]{opacity:1}.trust-logo--press[data-v-4cc24e77]{height:22px;max-width:120px;filter:grayscale(1);opacity:.5}.trust-logo-link:focus-visible .trust-logo--press[data-v-4cc24e77],.trust-logo-link:hover .trust-logo--press[data-v-4cc24e77]{filter:grayscale(0);opacity:1}[data-theme=dark] .trust-logo--press[data-v-4cc24e77]{filter:grayscale(1) invert(1);opacity:.6}[data-theme=dark] .trust-logo-link:focus-visible .trust-logo--press[data-v-4cc24e77],[data-theme=dark] .trust-logo-link:hover .trust-logo--press[data-v-4cc24e77]{filter:grayscale(1) invert(1);opacity:1}.trust-logo-link[data-v-4cc24e77]{display:inline-flex;align-items:center;border-radius:var(--r-sm)}.trust-icon[data-v-4cc24e77]{display:block;height:22px;width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.5;transition:filter var(--motion-hover) var(--card-hover-ease),opacity var(--motion-hover) var(--card-hover-ease)}.trust-iconmark__name[data-v-4cc24e77]{font-weight:var(--font-semibold);font-size:var(--text-md);line-height:1.2;color:var(--ink-caption);white-space:nowrap;transition:color var(--motion-hover) var(--card-hover-ease)}.trust-icon--tg[data-v-4cc24e77]{height:18px}.trust-iconmark__name--tg[data-v-4cc24e77]{margin-left:7px}.trust-logo-link:focus-visible .trust-icon[data-v-4cc24e77],.trust-logo-link:hover .trust-icon[data-v-4cc24e77]{filter:grayscale(0);opacity:1}.trust-logo-link:focus-visible .trust-iconmark__name[data-v-4cc24e77],.trust-logo-link:hover .trust-iconmark__name[data-v-4cc24e77]{color:var(--ink)}[data-theme=dark] .trust-icon[data-v-4cc24e77]{filter:grayscale(1) invert(1);opacity:.6}[data-theme=dark] .trust-logo-link:focus-visible .trust-icon[data-v-4cc24e77],[data-theme=dark] .trust-logo-link:hover .trust-icon[data-v-4cc24e77]{filter:grayscale(1) invert(1);opacity:1}@media(prefers-reduced-motion:reduce){.trust-icon[data-v-4cc24e77],.trust-iconmark__name[data-v-4cc24e77]{transition:none!important}}.trust-logo-link[data-v-4cc24e77]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:980px){.research-hero__trust-row[data-v-4cc24e77]{grid-template-columns:1fr;gap:var(--gap-2xl) 0}.trust-group--partners[data-v-4cc24e77]{align-items:flex-start;text-align:left}}@media(max-width:760px){.research-hero[data-v-4cc24e77]{padding:44px 0 40px}.research-hero__inner[data-v-4cc24e77]{grid-template-columns:1fr;gap:var(--gap-2xl)}.research-hero__live-card[data-v-4cc24e77]{margin-top:8px}}@media(max-width:520px){.research-hero[data-v-4cc24e77]{padding:36px 0 32px}.research-hero__actions[data-v-4cc24e77]{gap:var(--gap-sm) var(--gap-md)}}@media(prefers-reduced-motion:reduce){.hero-cta[data-v-4cc24e77],.hero-cta--primary[data-v-4cc24e77]:hover,.hero-cta--secondary[data-v-4cc24e77]:hover,.research-hero[data-v-4cc24e77],.research-hero__live-card[data-v-4cc24e77]{transition:none!important;box-shadow:none;transform:none}.hero-meta__dot[data-v-4cc24e77]{animation:none!important}.trust-logo[data-v-4cc24e77]{transition:none!important}}.chip-nav[data-v-74977627]{position:sticky;top:var(--header-h);z-index:40;background:var(--chipnav-bg);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-top:1px solid var(--border);border-bottom:1px solid var(--border);transition:var(--theme-transition)}@supports not (backdrop-filter:blur(1px)){.chip-nav[data-v-74977627]{background:var(--surface)}}.chip-nav__inner[data-v-74977627]{max-width:1320px;margin:0 auto;display:flex;flex-wrap:nowrap;gap:var(--gap-2xs);overflow-x:auto;padding:10px 32px;scrollbar-width:none}.chip-nav__inner[data-v-74977627]::-webkit-scrollbar{display:none}.chip-nav__chip[data-v-74977627]{display:inline-flex;align-items:center;flex-shrink:0;padding:7px 15px;border-radius:var(--r-pill);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.2;color:var(--ink-caption);text-decoration:none;white-space:nowrap;background:transparent;transition:background-color var(--motion-hover),color var(--motion-hover)}.chip-nav__chip[data-v-74977627]:hover:not(.is-active){background:var(--surface-2);color:var(--ink)}.chip-nav__chip.is-active[data-v-74977627]{background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--font-semibold)}.chip-nav__chip[data-v-74977627]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:520px){.chip-nav__inner[data-v-74977627]{padding:8px 18px;gap:var(--gap-2xs)}}@media(prefers-reduced-motion:reduce){.chip-nav[data-v-74977627],.chip-nav__chip[data-v-74977627]{transition:none!important}}.accent-number--tile[data-v-09b1b803]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xs);text-align:center;max-width:320px;margin-inline:auto;border-block:1px solid var(--border);padding-block:16px}.accent-number--tile .accent-number__value[data-v-09b1b803]{color:var(--accent)}.accent-number--card[data-v-09b1b803]{display:flex;flex-direction:column;background:var(--card-surface,var(--surface));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);justify-content:center;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.accent-number--card .accent-number__title[data-v-09b1b803]{margin:0 0 24px;line-height:1.3;transition:color var(--motion-theme)}.accent-number--card .accent-number__value[data-v-09b1b803]{color:var(--ink)}.accent-number--card .accent-number__label[data-v-09b1b803]{margin-top:12px;font-size:var(--text-md);color:var(--ink-2);line-height:1.5}.accent-number--navy[data-v-09b1b803]{background:var(--brand-navy);border-color:transparent}[data-theme=dark] .accent-number--navy[data-v-09b1b803]{border:1px solid var(--navy-border-dark)}.accent-number--navy .accent-number__value[data-v-09b1b803]{color:var(--navy-ink);font-size:var(--text-kpi-hero)}.accent-number--navy .accent-number__label[data-v-09b1b803]{color:var(--navy-ink-2)}.accent-number__value[data-v-09b1b803]{font-size:var(--text-kpi);font-weight:var(--font-bold);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color var(--motion-theme)}.accent-number__label[data-v-09b1b803]{margin:0;line-height:1.4;transition:color var(--motion-theme)}@media(prefers-reduced-motion:reduce){.accent-number[data-v-09b1b803],.accent-number__label[data-v-09b1b803],.accent-number__value[data-v-09b1b803]{transition:none!important}}.acc-block[data-v-80d50b38]{display:flex;flex-direction:column;gap:var(--gap-2xs)}.acc-title[data-v-80d50b38]{color:var(--ink-2);margin:0}.acc-root[data-v-80d50b38]{display:flex;flex-direction:column}.acc-item[data-v-80d50b38]{border-bottom:1px solid var(--border)}.acc-header[data-v-80d50b38]{margin:0;padding:0}.acc-trigger[data-v-80d50b38]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);width:100%;padding:16px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;outline:none}.acc-trigger[data-v-80d50b38]:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--accent);outline-offset:2px}.acc-question[data-v-80d50b38]{flex:1}.acc-chevron[data-v-80d50b38]{display:flex;align-items:center;flex-shrink:0;color:var(--ink-caption);transition:transform var(--motion-toggle) var(--ease-standard)}.acc-trigger[data-state=open] .acc-chevron[data-v-80d50b38]{transform:rotate(180deg)}.acc-content[data-v-80d50b38]{overflow:hidden}.acc-content[data-state=open][data-v-80d50b38]{animation:accDown-80d50b38 var(--motion-toggle) var(--ease-standard)}.acc-content[data-state=closed][data-v-80d50b38]{animation:accUp-80d50b38 var(--motion-toggle) var(--ease-standard)}@keyframes accDown-80d50b38{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accUp-80d50b38{0%{height:var(--reka-accordion-content-height)}to{height:0}}.acc-answer[data-v-80d50b38]{padding:0 4px 16px}@media(max-width:520px){.acc-answer[data-v-80d50b38],.acc-trigger[data-v-80d50b38]{padding-left:2px;padding-right:2px}}@media(prefers-reduced-motion:reduce){.acc-chevron[data-v-80d50b38]{transition:none!important}.acc-content[data-state=closed][data-v-80d50b38],.acc-content[data-state=open][data-v-80d50b38]{animation:none!important}}.block-hd[data-v-de6a2263]{margin-bottom:var(--block-hd-gap)}.block-hd__title.block-title[data-v-de6a2263]{margin:0;display:flex;align-items:flex-start;gap:var(--gap-2xs);transition:color var(--motion-theme)}.block-hd__text[data-v-de6a2263]{min-width:0}.block-hd__sub.block-sub[data-v-de6a2263]{margin:4px 0 0;transition:color var(--motion-theme)}@media(prefers-reduced-motion:reduce){.block-hd__sub.block-sub[data-v-de6a2263],.block-hd__title.block-title[data-v-de6a2263]{transition:none!important}}.area-chart-block[data-v-b58b52ae]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);position:relative;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.legend[data-v-b58b52ae]{display:flex;gap:var(--gap-lg);margin-bottom:14px}.legend-item[data-v-b58b52ae]{display:flex;align-items:center;gap:var(--gap-2xs)}.leg-line[data-v-b58b52ae]{display:inline-block;width:28px;height:2.5px;border-radius:var(--r-xs);background:var(--accent)}.leg-dashed[data-v-b58b52ae]{background:linear-gradient(to right,var(--accent) 30%,transparent 30%,transparent 65%,var(--accent) 65%);opacity:.55}.chart-wrap[data-v-b58b52ae]{position:relative}.chart-svg[data-v-b58b52ae]{display:block;width:100%;overflow:visible}.axis-label[data-v-b58b52ae]{font-family:var(--font-onest);font-variant-numeric:tabular-nums}.hit[data-v-b58b52ae]{cursor:pointer;outline:none}.hit[data-v-b58b52ae]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tip-year[data-v-b58b52ae]{font-size:var(--text-2xs);opacity:.7}.tip-val[data-v-b58b52ae]{font-size:var(--text-md);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.tip-unit[data-v-b58b52ae]{margin-inline-start:.25em;font-weight:var(--font-regular)}.tip-fcst[data-v-b58b52ae],.tip-unit[data-v-b58b52ae]{font-size:var(--text-2xs);opacity:.7}.tip-fcst[data-v-b58b52ae]{font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.num-tab[data-v-b58b52ae]{font-variant-numeric:tabular-nums}.source-note[data-v-b58b52ae]{margin:12px 0 0;transition:color var(--motion-theme)}.anno-label[data-v-b58b52ae]{font-family:var(--font-onest);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.sr-only[data-v-b58b52ae]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:520px){.area-chart-block[data-v-b58b52ae]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.area-chart-block[data-v-b58b52ae],.source-note[data-v-b58b52ae]{transition:none!important}}.bar-chart[data-v-f8f5368b]{gap:var(--gap-2xs);margin:0;padding:0}.bar-chart[data-v-f8f5368b],.bar-chart__caption[data-v-f8f5368b]{display:flex;flex-direction:column}.bar-chart__caption[data-v-f8f5368b]{gap:2px}.hd-row[data-v-f8f5368b]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-2xs)}.bar-chart__title[data-v-f8f5368b]{font-size:var(--chart-title-size,var(--text-xs));font-weight:var(--font-semibold);color:var(--ink);line-height:1.4}.bar-chart__subtitle[data-v-f8f5368b],.bar-chart__title[data-v-f8f5368b],.bar-chart__unit[data-v-f8f5368b]{transition:color var(--motion-theme)}.bar-chart__unit[data-v-f8f5368b]{white-space:nowrap;flex-shrink:0}.chart-wrap[data-v-f8f5368b]{position:relative}.bar-chart__svg[data-v-f8f5368b]{display:block;width:100%;overflow:visible}.bar-chart__axis-label[data-v-f8f5368b]{fill:var(--ink-3);font-family:var(--font-onest);font-variant-numeric:tabular-nums}.bar-chart__value[data-v-f8f5368b]{fill:var(--ink-2);font-family:var(--font-onest);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.bar-chart__value--hidden[data-v-f8f5368b]{visibility:hidden}.bar-group[data-v-f8f5368b]{transition:filter var(--motion-fast) ease,opacity var(--motion-fast) ease}.bar-group--active[data-v-f8f5368b]{filter:brightness(1.18)}.bar-group--forecast[data-v-f8f5368b]{opacity:.4}.bar-group--forecast.bar-group--active[data-v-f8f5368b]{opacity:1;filter:none}.hit[data-v-f8f5368b]{cursor:pointer;outline:none}.hit[data-v-f8f5368b]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tip-period[data-v-f8f5368b]{font-size:var(--text-2xs);opacity:.7}.tip-val[data-v-f8f5368b]{font-size:var(--text-md);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.tip-unit[data-v-f8f5368b]{margin-inline-start:.25em;font-weight:var(--font-regular)}.tip-note[data-v-f8f5368b],.tip-unit[data-v-f8f5368b]{font-size:var(--text-2xs);opacity:.7}.num-tab[data-v-f8f5368b]{font-variant-numeric:tabular-nums}.bar-chart__source[data-v-f8f5368b]{margin:0;transition:color var(--motion-theme)}@media(prefers-reduced-motion:reduce){.bar-group[data-v-f8f5368b]{transition:none}.bar-chart__source[data-v-f8f5368b],.bar-chart__subtitle[data-v-f8f5368b],.bar-chart__title[data-v-f8f5368b],.bar-chart__unit[data-v-f8f5368b]{transition:none!important}}.bar-chart-grid[data-v-8092e836]{display:flex;flex-direction:column;gap:var(--gap-md)}.bar-chart-grid__header[data-v-8092e836]{display:flex;flex-direction:column;gap:4px}.bar-chart-grid__subtitle[data-v-8092e836],.bar-chart-grid__title[data-v-8092e836]{margin:0;transition:color var(--motion-theme)}.bar-chart-grid__grid[data-v-8092e836]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),1fr);gap:var(--gap-lg)}@media(max-width:760px){.bar-chart-grid__grid[data-v-8092e836]{grid-template-columns:1fr}}.bar-chart-grid__cell[data-v-8092e836]{background:var(--surface);border-radius:var(--r-lg);padding:var(--pad-card);transition:background-color var(--motion-theme)}.bar-chart-grid--c2 .bar-chart-grid__cell[data-v-8092e836]{--pad-card:var(--pad-card-md)}.bar-chart-grid--c3 .bar-chart-grid__cell[data-v-8092e836],.bar-chart-grid--c4 .bar-chart-grid__cell[data-v-8092e836]{--pad-card:var(--pad-card-sm)}.bar-chart-grid--c1[data-v-8092e836]{--chart-title-size:var(--card-title-size,var(--text-title))}.bac-card[data-v-e4fedb5a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card-sm);display:flex;flex-direction:column;gap:var(--gap-md);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.bac-card[data-v-e4fedb5a]:not(.bac-card--arrow) .block-hd{margin-bottom:0}.bac-card--arrow[data-v-e4fedb5a]{border-radius:var(--r-xl);padding:var(--pad-card);gap:0}.bac-card--tone-amber[data-v-e4fedb5a]{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 28%,transparent)}.bac-eyebrow[data-v-e4fedb5a]{margin:0;letter-spacing:.06em;color:var(--accent-ink)}.bac-card--tone-amber .bac-eyebrow[data-v-e4fedb5a]{color:var(--amber-ink)}.bac-arrow[data-v-e4fedb5a]{display:flex;align-items:flex-end;gap:var(--gap-lg);margin-top:22px}.bac-arrow-side[data-v-e4fedb5a]{display:flex;flex-direction:column}.bac-arrow-before[data-v-e4fedb5a]{font-size:var(--text-kpi-sm);color:var(--ink-caption);text-decoration:line-through;text-decoration-thickness:2px}.bac-arrow-after[data-v-e4fedb5a],.bac-arrow-before[data-v-e4fedb5a]{font-weight:var(--font-bold);line-height:1}.bac-arrow-after[data-v-e4fedb5a]{font-size:var(--text-kpi);color:var(--ink);letter-spacing:var(--tracking-tight)}.bac-arrow-caption[data-v-e4fedb5a]{margin-top:4px}.bac-arrow-glyph[data-v-e4fedb5a]{flex:none;width:26px;height:26px;color:var(--amber);margin-bottom:16px}.bac-footnote[data-v-e4fedb5a]{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--border);line-height:1.55}.bac-card--tone-amber .bac-footnote[data-v-e4fedb5a]{border-top-color:color-mix(in srgb,var(--amber) 24%,transparent)}.bac-row[data-v-e4fedb5a]{display:flex;flex-direction:row;align-items:stretch;gap:0}.bac-side[data-v-e4fedb5a]{flex:1;display:flex;flex-direction:column;gap:var(--gap-2xs);padding:4px 16px 4px 0}.bac-side--after[data-v-e4fedb5a]{padding:4px 0 4px 16px}.bac-divider[data-v-e4fedb5a]{width:1px;background:var(--border);flex-shrink:0;transition:background-color var(--motion-theme)}.bac-label[data-v-e4fedb5a]{transition:color var(--motion-theme)}.bac-number-row[data-v-e4fedb5a]{display:flex;align-items:baseline;gap:5px}.bac-value[data-v-e4fedb5a]{transition:color var(--motion-theme)}.bac-value--dim[data-v-e4fedb5a]{color:var(--ink-caption)}.bac-value--bright[data-v-e4fedb5a]{color:var(--ink)}.bac-unit[data-v-e4fedb5a]{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--ink-caption);transition:color var(--motion-theme)}.bac-delta[data-v-e4fedb5a]{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;padding:3px 8px;border-radius:var(--r-pill);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1;letter-spacing:.01em}.bac-delta--up[data-v-e4fedb5a]{color:var(--green-ink);background:var(--green-soft)}.bac-delta--down[data-v-e4fedb5a]{color:var(--red);background:var(--red-soft)}.bac-delta--neutral[data-v-e4fedb5a]{color:var(--accent-ink);background:var(--accent-soft)}@media(max-width:520px){.bac-row[data-v-e4fedb5a]{flex-direction:column}.bac-divider[data-v-e4fedb5a]{width:auto;height:1px}.bac-side[data-v-e4fedb5a]{padding:12px 0 0}.bac-side--before[data-v-e4fedb5a]{padding:0 0 12px}.bac-side--after[data-v-e4fedb5a]{padding:12px 0 0}.bac-card[data-v-e4fedb5a]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.bac-card[data-v-e4fedb5a],.bac-divider[data-v-e4fedb5a],.bac-label[data-v-e4fedb5a],.bac-unit[data-v-e4fedb5a],.bac-value[data-v-e4fedb5a]{transition:none!important}}.bc-list[data-v-5a8656c1]{list-style:none;margin:0;padding:0;flex-wrap:wrap}.bc-chip[data-v-5a8656c1],.bc-list[data-v-5a8656c1]{display:flex;gap:var(--gap-2xs)}.bc-chip[data-v-5a8656c1]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:7px 14px 7px 7px;transition:background-color var(--motion-theme),border-color var(--motion-theme),box-shadow var(--card-hover-duration,var(--motion-hover)) var(--card-hover-ease,var(--ease-standard)),transform var(--card-hover-duration,var(--motion-hover)) var(--card-hover-ease,var(--ease-standard));white-space:nowrap}.bc-chip[data-v-5a8656c1]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.bc-logo[data-v-5a8656c1]{width:34px;height:34px;border-radius:var(--r-sm);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bc-logo--default[data-v-5a8656c1]{background:var(--accent-soft)}.bc-logo__img[data-v-5a8656c1]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bc-logo__initial[data-v-5a8656c1]{font-size:var(--text-md);font-weight:var(--font-bold);line-height:1}.bc-logo__initial--default[data-v-5a8656c1]{color:var(--accent)}.bc-name[data-v-5a8656c1]{color:var(--ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.bc-metric[data-v-5a8656c1],.bc-name[data-v-5a8656c1]{line-height:1.2;transition:color var(--motion-theme)}.bc-metric[data-v-5a8656c1]{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:8px}@media(max-width:520px){.bc-list[data-v-5a8656c1]{flex-direction:column}.bc-chip[data-v-5a8656c1]{width:100%}}@media(prefers-reduced-motion:reduce){.bc-chip[data-v-5a8656c1]{transition:none!important}.bc-chip[data-v-5a8656c1]:hover{box-shadow:none;transform:none}.bc-metric[data-v-5a8656c1],.bc-name[data-v-5a8656c1]{transition:none!important}}.bubble-chart-block[data-v-056fe928]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);position:relative;--bubble-label-ink:var(--marker-label-ink);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.bubble-chart-block--bare[data-v-056fe928]{position:static;background:transparent;border:0;border-radius:0;padding:0;--chart-bg:var(--band-bg);--bubble-label-ink:var(--marker-label-ink-light)}.bubble-chart-block--bare .bubble[data-v-056fe928],.bubble-chart-block--bare .bubble-raise circle[data-v-056fe928]{stroke:none}.chart-wrap[data-v-056fe928]{position:relative}.bubble-chart-block--bare .chart-wrap[data-v-056fe928]{width:min(1800px,100vw - 2 * var(--band-pad,32px));margin-left:50%;transform:translate(-50%)}.chart-svg[data-v-056fe928]{display:block;width:100%;overflow:visible}.num-tab[data-v-056fe928]{font-variant-numeric:tabular-nums;font-family:var(--font-onest)}.bubble[data-v-056fe928]{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:center}.bubble[data-v-056fe928]:focus,.bubble[data-v-056fe928]:hover{filter:brightness(1.2)}.bubble[data-v-056fe928]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bubble-cell[data-v-056fe928]{transition:opacity var(--motion-toggle) var(--ease-standard)}.bubble-cell--dim[data-v-056fe928]{opacity:.16}.bubble-raise[data-v-056fe928]{pointer-events:none;filter:brightness(1.15)}.bubble-label[data-v-056fe928]{font-family:var(--font-onest);pointer-events:none;transform-box:fill-box;transform-origin:center}.tip-label[data-v-056fe928]{font-weight:var(--font-semibold);margin-bottom:2px}.tip-label[data-v-056fe928],.tip-row[data-v-056fe928]{font-size:var(--text-xs)}.tip-row[data-v-056fe928]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-md);font-variant-numeric:tabular-nums}.tip-key[data-v-056fe928]{opacity:.66}.tip-val[data-v-056fe928]{font-weight:var(--font-semibold)}.tip-note[data-v-056fe928]{margin-top:5px;font-size:var(--text-2xs);opacity:.6}.bubble-legend[data-v-056fe928]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm) var(--gap-xl);max-width:var(--measure);margin-top:var(--gap-md)}.bubble-legend__keys[data-v-056fe928]{display:flex;flex-wrap:wrap;gap:var(--gap-sm) var(--gap-lg);margin:0;padding:0;list-style:none}.bubble-chart-block--bare .bubble-legend[data-v-056fe928]{position:absolute;top:calc(var(--band-pad-top, 84px) + var(--legend-title-drop, 34px));right:var(--band-pad,32px);z-index:2;flex-direction:column;align-items:flex-start;gap:var(--gap-sm);max-width:260px;margin-top:0}.bubble-chart-block--bare .bubble-legend__keys[data-v-056fe928]{flex-direction:column;gap:var(--gap-sm)}@media(max-width:1080px){.bubble-chart-block--bare .bubble-legend[data-v-056fe928]{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:var(--measure);margin-top:var(--gap-md)}.bubble-chart-block--bare .bubble-legend__keys[data-v-056fe928]{flex-direction:row;flex-wrap:wrap}}.bubble-legend__item[data-v-056fe928]{display:inline-flex}.bubble-legend__btn[data-v-056fe928]{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);color:var(--ink-2);text-align:left}.bubble-legend__item--interactive[data-v-056fe928]{cursor:pointer;transition:opacity var(--motion-toggle) var(--ease-standard)}.bubble-legend__item--dim[data-v-056fe928]{opacity:var(--dim-opacity)}.bubble-legend__item--locked[data-v-056fe928]{color:var(--ink);font-weight:var(--font-semibold)}.bubble-legend__item--interactive[data-v-056fe928]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.bubble-legend__swatch[data-v-056fe928]{width:12px;height:12px;border-radius:var(--r-xs);flex:none}.bubble-legend__size[data-v-056fe928]{display:inline-flex;align-items:center;gap:var(--gap-2xs);margin:0;font-size:var(--text-xs);color:var(--ink-2)}.bubble-legend__size-dot[data-v-056fe928]{width:12px;height:12px;border-radius:var(--r-pill);background:var(--ink-2);flex:none}.source-note[data-v-056fe928]{margin:12px 0 0;transition:color var(--motion-theme)}@media(max-width:520px){.bubble-chart-block[data-v-056fe928]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.bubble[data-v-056fe928],.bubble-cell[data-v-056fe928],.bubble-chart-block[data-v-056fe928],.bubble-label[data-v-056fe928],.bubble-legend__item--interactive[data-v-056fe928],.source-note[data-v-056fe928]{transition:none!important}}.callout[data-v-9937bc42]{background:var(--card-surface,var(--surface));border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:var(--pad-card);max-width:920px;transition:background-color var(--motion-theme),border-color var(--motion-theme),color var(--motion-theme)}.callout--info[data-v-9937bc42]{border-left-color:var(--accent)}.callout--note[data-v-9937bc42]{border-left-color:var(--ink-3)}.callout--warning[data-v-9937bc42]{background:var(--amber-soft);border-left-color:var(--amber)}.callout--important[data-v-9937bc42]{background:var(--accent-2-soft);border-left-color:var(--accent-2)}.callout--danger[data-v-9937bc42]{background:var(--red-soft);border-left-color:var(--red)}.callout-label[data-v-9937bc42]{display:block;margin-bottom:4px}.callout--info .callout-label[data-v-9937bc42]{color:var(--accent-ink)}.callout--note .callout-label[data-v-9937bc42]{color:var(--ink-2)}.callout--warning .callout-label[data-v-9937bc42]{color:var(--amber-ink)}.callout--important .callout-label[data-v-9937bc42]{color:var(--accent-2)}.callout--danger .callout-label[data-v-9937bc42]{color:var(--red)}.callout-body[data-v-9937bc42]{margin:0;transition:color var(--motion-theme)}.callout--space-tight[data-v-9937bc42]{margin-top:calc(18px - var(--band-block-gap, 40px))}.callout--space-grid[data-v-9937bc42]{margin-top:calc(20px - var(--band-block-gap, 40px))}.callout--space-lg[data-v-9937bc42]{margin-top:calc(72px - var(--band-block-gap, 40px))}@media(prefers-reduced-motion:reduce){.callout[data-v-9937bc42],.callout-body[data-v-9937bc42]{transition:none!important}}.cks-block[data-v-5401b419]{gap:var(--gap-lg)}.cks-block[data-v-5401b419],.cks-block__header[data-v-5401b419]{display:flex;flex-direction:column}.cks-block__header[data-v-5401b419]{gap:4px}.cks-block__title[data-v-5401b419]{color:var(--ink)}.cks-block__subtitle[data-v-5401b419],.cks-block__title[data-v-5401b419]{margin:0;transition:color var(--motion-theme)}.cks-block__row[data-v-5401b419]{display:flex;flex-direction:row;gap:var(--gap-lg);align-items:flex-start}.cks-block__chart-col[data-v-5401b419]{flex:1.5;min-width:0}.cks-block__chart[data-v-5401b419]{width:100%}.cks-block__sat-col[data-v-5401b419]{flex:1;min-width:0;gap:var(--gap-sm)}.cks-block__sat-col[data-v-5401b419],.cks-sat-tile[data-v-5401b419]{display:flex;flex-direction:column}.cks-sat-tile[data-v-5401b419]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--pad-card-sm);gap:5px;transition:background-color var(--motion-theme),border-color var(--motion-theme),box-shadow var(--card-hover-duration) var(--card-hover-ease),transform var(--card-hover-duration) var(--card-hover-ease)}.cks-sat-tile[data-v-5401b419]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.cks-sat-tile__delta[data-v-5401b419]{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;padding:2px 7px;border-radius:var(--r-pill);line-height:1;letter-spacing:.01em;color:var(--accent-ink);background:var(--accent-soft)}.cks-sat-tile__delta--up[data-v-5401b419]{color:var(--green-ink);background:var(--green-soft)}.cks-sat-tile__delta--down[data-v-5401b419]{color:var(--red);background:var(--red-soft)}.cks-sat-tile__value[data-v-5401b419]{margin:0;font-size:var(--text-kpi-inline);font-weight:var(--font-bold);color:var(--ink);transition:color var(--motion-theme)}.cks-sat-tile__value[data-v-5401b419],.num-tabular[data-v-5401b419]{font-variant-numeric:tabular-nums}.cks-sat-tile__label[data-v-5401b419]{margin:0;line-height:1.4;transition:color var(--motion-theme)}@media(max-width:760px){.cks-block__row[data-v-5401b419]{flex-direction:column}.cks-block__sat-col[data-v-5401b419]{flex-direction:row;flex-wrap:wrap}.cks-sat-tile[data-v-5401b419]{flex:1;min-width:120px}}@media(prefers-reduced-motion:reduce){.cks-block__subtitle[data-v-5401b419],.cks-block__title[data-v-5401b419],.cks-sat-tile[data-v-5401b419],.cks-sat-tile__label[data-v-5401b419],.cks-sat-tile__value[data-v-5401b419]{transition:none!important}.cks-sat-tile[data-v-5401b419]:hover{box-shadow:none;transform:none}}.combo-chart[data-v-f31f242c]{background:var(--card-surface,var(--surface-2));border:1px solid var(--border);border-radius:var(--r-2xl);padding:var(--pad-card);position:relative;transition:var(--theme-transition)}.combo-chart__hd[data-v-f31f242c]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--gap-sm);margin-bottom:6px}.combo-chart__title[data-v-f31f242c]{margin:0;display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--text-lead);font-weight:var(--font-bold);color:var(--ink);line-height:var(--leading-snug);transition:color var(--motion-theme)}.combo-chart__sub[data-v-f31f242c]{margin:3px 0 0;font-size:var(--text-xs);color:var(--ink-caption);transition:color var(--motion-theme)}.combo-chart__pills[data-v-f31f242c]{display:flex;gap:var(--gap-2xs);flex-wrap:wrap;align-items:center;flex-shrink:0}.combo-chart__pill[data-v-f31f242c]{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:6px 12px;border-radius:var(--r-md);white-space:nowrap;transition:background-color var(--motion-theme),color var(--motion-theme)}.combo-chart__pill--neutral[data-v-f31f242c]{background:var(--surface-2);color:var(--ink-2)}.combo-chart__pill-value[data-v-f31f242c]{color:var(--ink);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.combo-chart__pill-delta[data-v-f31f242c]{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.combo-chart__pill--accent[data-v-f31f242c]{background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--font-bold);transition:background-color var(--motion-theme),color var(--motion-theme)}.combo-chart__svg-wrap[data-v-f31f242c]{position:relative}.axis-label[data-v-f31f242c]{font-family:var(--font-onest);font-variant-numeric:tabular-nums}.axis-label--right[data-v-f31f242c]{opacity:.7}.anno-label[data-v-f31f242c]{font-weight:var(--font-semibold)}.anno-label[data-v-f31f242c],.bar-value-label[data-v-f31f242c]{font-family:var(--font-onest);font-variant-numeric:tabular-nums}.bar-value-label--hidden[data-v-f31f242c]{visibility:hidden}.callout-label[data-v-f31f242c]{font-family:var(--font-onest);font-variant-numeric:tabular-nums}.forecast-label[data-v-f31f242c]{font-family:var(--font-onest);text-transform:uppercase;letter-spacing:.1em}.hit[data-v-f31f242c]{cursor:pointer;outline:none}.hit[data-v-f31f242c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.combo-chart__footnote[data-v-f31f242c]{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--border);transition:color var(--motion-theme),border-color var(--motion-theme)}.tip-year[data-v-f31f242c]{font-size:var(--text-2xs);opacity:.7}.tip-val[data-v-f31f242c]{font-size:var(--text-md);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.tip-unit[data-v-f31f242c]{margin-inline-start:.25em;font-size:var(--text-2xs);font-weight:var(--font-regular);opacity:.7}.tip-rate[data-v-f31f242c]{font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--amber)}.tip-fcst[data-v-f31f242c]{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.num-tab[data-v-f31f242c]{font-variant-numeric:tabular-nums}@media(max-width:520px){.combo-chart[data-v-f31f242c]{border-radius:var(--r-xl)}}@media(prefers-reduced-motion:reduce){.combo-chart[data-v-f31f242c],.combo-chart__footnote[data-v-f31f242c],.combo-chart__pill[data-v-f31f242c],.combo-chart__sub[data-v-f31f242c],.combo-chart__title[data-v-f31f242c]{transition:none!important}}.cmp-bars[data-v-4b3c1e3a]{display:flex;flex-direction:column;gap:var(--gap-sm);margin:0}.cmp-bars--panel[data-v-4b3c1e3a]{background:var(--card-surface,var(--surface-2));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.cmp-bars__caption[data-v-4b3c1e3a]{display:flex;flex-direction:column;gap:4px}.cmp-bars__title[data-v-4b3c1e3a]{display:flex;align-items:flex-start;gap:var(--gap-2xs);margin:0;transition:color var(--motion-theme)}.cmp-bars__unit[data-v-4b3c1e3a]{margin-left:.3em}.cmp-bars__subtitle[data-v-4b3c1e3a]{margin:2px 0 0;transition:color var(--motion-theme)}.cmp-bars__pill-chart[data-v-4b3c1e3a]{gap:var(--gap-lg)}.cmp-bars__pill-chart[data-v-4b3c1e3a],.cmp-bars__pill-row[data-v-4b3c1e3a]{display:flex;flex-direction:column}.cmp-bars__pill-hd[data-v-4b3c1e3a]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.cmp-bars__pill-label[data-v-4b3c1e3a]{transition:color var(--motion-theme)}.cmp-bars__pill-vals[data-v-4b3c1e3a]{display:flex;align-items:baseline;gap:var(--gap-2xs)}.cmp-bars__pill-value[data-v-4b3c1e3a]{font-size:var(--text-kpi-inline);font-weight:var(--font-bold);line-height:1}.cmp-bars__pill-delta[data-v-4b3c1e3a],.cmp-bars__pill-value[data-v-4b3c1e3a]{transition:color var(--motion-theme)}.cmp-bars__track[data-v-4b3c1e3a]{height:var(--track-h,12px);border-radius:var(--r-sm);background:var(--surface-2);overflow:hidden;position:relative;transition:background-color var(--motion-theme)}.cmp-bars__fill[data-v-4b3c1e3a]{height:100%;border-radius:var(--r-sm);transition:width var(--motion-reveal) var(--ease-standard),background-color var(--motion-theme)}.cmp-bars__footnote[data-v-4b3c1e3a]{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--border);transition:color var(--motion-theme),border-color var(--motion-theme)}.cmp-bars__chart[data-v-4b3c1e3a]{display:flex;flex-direction:column;gap:var(--gap-2xs)}.cmp-bars__row[data-v-4b3c1e3a]{display:grid;grid-template-columns:minmax(80px,140px) 1fr auto;align-items:center;gap:var(--gap-sm)}.cmp-bars__label[data-v-4b3c1e3a]{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--motion-theme)}.cmp-bars__track--legacy[data-v-4b3c1e3a]{height:22px;border-radius:var(--r-xs)}.cmp-bars__bar[data-v-4b3c1e3a]{height:100%;border-radius:var(--r-xs);transition:width var(--motion-reveal) var(--ease-standard),background-color var(--motion-theme)}.cmp-bars__value[data-v-4b3c1e3a]{min-width:52px;text-align:right}.cmp-bars__source[data-v-4b3c1e3a],.cmp-bars__value[data-v-4b3c1e3a]{transition:color var(--motion-theme)}.cmp-bars__source[data-v-4b3c1e3a]{margin:0}@media(max-width:520px){.cmp-bars__row[data-v-4b3c1e3a]{grid-template-columns:minmax(60px,100px) 1fr auto;gap:var(--gap-2xs)}}@media(prefers-reduced-motion:reduce){.cmp-bars__bar[data-v-4b3c1e3a],.cmp-bars__fill[data-v-4b3c1e3a]{transition:background-color var(--motion-theme)}.cmp-bars__footnote[data-v-4b3c1e3a],.cmp-bars__label[data-v-4b3c1e3a],.cmp-bars__pill-delta[data-v-4b3c1e3a],.cmp-bars__pill-label[data-v-4b3c1e3a],.cmp-bars__pill-value[data-v-4b3c1e3a],.cmp-bars__source[data-v-4b3c1e3a],.cmp-bars__subtitle[data-v-4b3c1e3a],.cmp-bars__title[data-v-4b3c1e3a],.cmp-bars__unit[data-v-4b3c1e3a],.cmp-bars__value[data-v-4b3c1e3a]{transition:none!important}}.cmp-matrix[data-v-3121dfdd]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.cmp-matrix__scroll[data-v-3121dfdd]{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-matrix__table[data-v-3121dfdd]{width:100%;border-collapse:collapse;font-family:var(--font-onest)}.cmp-matrix__caption[data-v-3121dfdd]{caption-side:top;text-align:left;padding-bottom:16px;transition:color var(--motion-theme)}.cmp-matrix__th[data-v-3121dfdd]{white-space:nowrap;padding:9px 12px;border-bottom:2px solid var(--border);background:var(--surface-2);transition:background-color var(--motion-theme),color var(--motion-theme),border-color var(--motion-theme)}.cmp-matrix__th--feature[data-v-3121dfdd]{text-align:left;min-width:160px}.cmp-matrix__th--col[data-v-3121dfdd]{text-align:center;min-width:80px}.cmp-matrix__th--row[data-v-3121dfdd]{text-align:left;letter-spacing:0;text-transform:none;white-space:normal;background:transparent;border-bottom:none;transition:color var(--motion-theme)}.cmp-matrix__tr[data-v-3121dfdd]{transition:background-color var(--motion-fast) ease}.cmp-matrix__tr[data-v-3121dfdd]:hover{background:var(--surface-2)}.cmp-matrix__tr+.cmp-matrix__tr .cmp-matrix__td[data-v-3121dfdd],.cmp-matrix__tr+.cmp-matrix__tr .cmp-matrix__th--row[data-v-3121dfdd]{border-top:1px solid var(--border)}.cmp-matrix__td[data-v-3121dfdd]{text-align:center;padding:10px 12px;vertical-align:middle;transition:border-color var(--motion-theme)}.cmp-matrix__glyph[data-v-3121dfdd]{display:inline-block;font-size:var(--text-md);font-weight:var(--font-bold);line-height:1}.cmp-matrix__glyph--yes[data-v-3121dfdd]{color:var(--green)}.cmp-matrix__glyph--no[data-v-3121dfdd]{color:var(--ink-caption)}.sr-only[data-v-3121dfdd]{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:520px){.cmp-matrix[data-v-3121dfdd]{border-radius:var(--r-lg)}.cmp-matrix__td[data-v-3121dfdd],.cmp-matrix__th[data-v-3121dfdd]{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.cmp-matrix[data-v-3121dfdd],.cmp-matrix__caption[data-v-3121dfdd],.cmp-matrix__td[data-v-3121dfdd],.cmp-matrix__th[data-v-3121dfdd],.cmp-matrix__tr[data-v-3121dfdd]{transition:none!important}}.conclusion-block[data-v-80c85588]{position:relative;overflow:hidden}.cb-glow[data-v-80c85588]{position:absolute;left:50%;top:-12%;transform:translate(-50%);width:780px;height:540px;max-width:110%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%)}.cb-inner[data-v-80c85588]{position:relative;text-align:left}.cb-overline[data-v-80c85588]{margin:0 0 18px}.cb-overline[data-v-80c85588],.cb-title[data-v-80c85588]{transition:color var(--motion-theme)}.cb-title[data-v-80c85588]{margin:0;max-width:var(--measure);font-size:var(--text-kpi);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.cb-lead[data-v-80c85588]{margin:20px 0 0;max-width:var(--measure-lead);line-height:1.6;transition:color var(--motion-theme)}.cb-stats[data-v-80c85588]{display:grid;grid-template-columns:repeat(3,1fr);max-width:860px;margin:48px 0 0}.cb-stat[data-v-80c85588]{padding:0 20px}.cb-stat+.cb-stat[data-v-80c85588]{border-left:1px solid var(--border)}.cb-stat__value[data-v-80c85588]{font-size:var(--text-kpi-hero);font-weight:var(--font-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-display);transition:color var(--motion-theme)}.cb-stat__unit[data-v-80c85588]{margin-left:.18em;letter-spacing:var(--tracking-normal)}.cb-stat__label[data-v-80c85588]{margin-top:10px;transition:color var(--motion-theme)}.cb-body[data-v-80c85588]{margin:20px 0 0}.cb-body[data-v-80c85588],.cb-note[data-v-80c85588]{max-width:var(--measure);transition:color var(--motion-theme)}.cb-note[data-v-80c85588]{margin:40px 0 0;line-height:1.6;color:var(--ink-caption)}@media(max-width:520px){.cb-stats[data-v-80c85588]{grid-template-columns:1fr;gap:var(--gap-xl);max-width:360px}.cb-stat[data-v-80c85588]{padding:0}.cb-stat+.cb-stat[data-v-80c85588]{border-left:none;border-top:1px solid var(--border);padding-top:24px}}@media(prefers-reduced-motion:reduce){.cb-body[data-v-80c85588],.cb-lead[data-v-80c85588],.cb-note[data-v-80c85588],.cb-overline[data-v-80c85588],.cb-stat__label[data-v-80c85588],.cb-stat__value[data-v-80c85588],.cb-title[data-v-80c85588]{transition:none!important}}.data-table-block[data-v-c7888736]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.table-scroll[data-v-c7888736]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-c7888736]{width:100%;border-collapse:collapse}.table-caption[data-v-c7888736]{caption-side:bottom;text-align:left;padding-top:10px;transition:color var(--motion-theme)}.th[data-v-c7888736]{background:var(--surface-2);padding:9px 12px;white-space:nowrap;border-bottom:2px solid var(--border);transition:background-color var(--motion-theme),color var(--motion-theme),border-color var(--motion-theme)}.tr[data-v-c7888736]{transition:background-color var(--motion-fast) ease}.tr[data-v-c7888736]:hover{background:var(--surface-2)}.tr+.tr .td[data-v-c7888736]{border-top:1px solid var(--border)}.td[data-v-c7888736]{padding:10px 12px;vertical-align:middle;transition:color var(--motion-theme),border-color var(--motion-theme)}.align-left[data-v-c7888736]{text-align:left}.align-right[data-v-c7888736]{text-align:right}.align-center[data-v-c7888736]{text-align:center}.num-tabular[data-v-c7888736]{font-variant-numeric:tabular-nums}.source-note[data-v-c7888736]{margin:6px 0 0;transition:color var(--motion-theme)}@media(max-width:520px){.data-table-block[data-v-c7888736]{border-radius:var(--r-lg)}.td[data-v-c7888736],.th[data-v-c7888736]{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.data-table-block[data-v-c7888736],.source-note[data-v-c7888736],.table-caption[data-v-c7888736],.td[data-v-c7888736],.th[data-v-c7888736],.tr[data-v-c7888736]{transition:none!important}}.dv__list[data-v-3c2addcf]{display:flex;gap:var(--gap-2xs);border-bottom:1px solid var(--border);margin-bottom:24px;transition:border-color var(--motion-theme)}.dv__trigger[data-v-3c2addcf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;padding:10px 14px;color:var(--ink-caption);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--motion-fast) ease,border-color var(--motion-fast) ease}.dv__trigger[data-v-3c2addcf]:hover{color:var(--ink-2)}.dv__trigger[data-state=active][data-v-3c2addcf]{color:var(--accent);border-bottom-color:var(--accent)}.dv__trigger[data-v-3c2addcf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.dv__panel[data-state=inactive][data-v-3c2addcf],.dv__panel[hidden][data-v-3c2addcf]{display:none}@media(prefers-reduced-motion:reduce){.dv__list[data-v-3c2addcf],.dv__trigger[data-v-3c2addcf]{transition:none!important}}.disc-root[data-v-f51cfaa4]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.disc-trigger[data-v-f51cfaa4]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);width:100%;padding:var(--pad-card-md);background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;outline:none}.disc-trigger[data-v-f51cfaa4]:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--accent);outline-offset:2px}.disc-summary[data-v-f51cfaa4]{flex:1}.disc-chevron[data-v-f51cfaa4]{display:flex;align-items:center;flex-shrink:0;color:var(--ink-caption);transition:transform var(--motion-toggle) var(--ease-standard)}.disc-trigger[data-state=open] .disc-chevron[data-v-f51cfaa4]{transform:rotate(180deg)}.disc-content[data-v-f51cfaa4]{overflow:hidden}.disc-content[data-state=open][data-v-f51cfaa4]{animation:discDown-f51cfaa4 var(--motion-toggle) var(--ease-standard)}.disc-content[data-state=closed][data-v-f51cfaa4]{animation:discUp-f51cfaa4 var(--motion-toggle) var(--ease-standard)}@keyframes discDown-f51cfaa4{0%{height:0;opacity:0}to{height:var(--reka-collapsible-content-height);opacity:1}}@keyframes discUp-f51cfaa4{0%{height:var(--reka-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.disc-body[data-v-f51cfaa4]{padding:var(--pad-card-md);border-top:1px solid var(--border)}.disc-para[data-v-f51cfaa4]{margin:0 0 1em}.disc-para[data-v-f51cfaa4]:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.disc-chevron[data-v-f51cfaa4]{transition:none!important}.disc-content[data-state=closed][data-v-f51cfaa4],.disc-content[data-state=open][data-v-f51cfaa4]{animation:none!important}}.divider[data-v-f63a2457]{display:flex;flex-direction:column;gap:var(--gap-md);max-width:var(--measure)}.divider__rule[data-v-f63a2457]{width:100%;height:1px;margin:0;border:0;background:linear-gradient(90deg,var(--border) 0,var(--border) 88%,transparent 100%);transition:background-color var(--motion-theme)}.divider__notes[data-v-f63a2457]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gap-2xs)}.divider__note-item[data-v-f63a2457]{line-height:var(--leading-snug)}.divider__note[data-v-f63a2457]{margin:0}@media(prefers-reduced-motion:reduce){.divider__rule[data-v-f63a2457]{transition:none!important}}.donut-chart[data-v-7e783afe]{background:var(--card-surface,var(--surface));border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);width:100%;max-width:600px;margin-inline:auto;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.dh[data-v-7e783afe]{margin-bottom:18px}.dh__title[data-v-7e783afe]{margin:0 0 4px}.dh__sub[data-v-7e783afe],.dh__title[data-v-7e783afe]{transition:color var(--motion-theme)}.dh__sub[data-v-7e783afe]{margin:0}.donut-body[data-v-7e783afe]{display:flex;flex:1;min-height:0;align-items:center;gap:var(--gap-xl)}.donut-svg-wrap[data-v-7e783afe]{flex:0 0 180px}.donut-svg[data-v-7e783afe]{display:block;width:180px;height:180px;overflow:visible}.donut-aside[data-v-7e783afe]{flex:1;min-width:0}.donut-chart--bare[data-v-7e783afe]{background:transparent;border:none;border-radius:0;padding:0;max-width:none;margin-inline:0}.donut-chart--bare .donut-body[data-v-7e783afe]{gap:var(--gap-2xl)}.donut-chart--bare .donut-svg-wrap[data-v-7e783afe]{flex:0 0 178px}.donut-chart--bare .donut-svg[data-v-7e783afe]{width:178px;height:178px}.donut-chart--bare .donut-eyebrow[data-v-7e783afe]{margin:0;color:var(--navy-accent-text)}.donut-chart--bare .donut-aside__sub[data-v-7e783afe]{margin:8px 0 0;max-width:230px}.donut-chart--bare .donut-legend[data-v-7e783afe]{margin-top:18px}.donut-footnote[data-v-7e783afe]{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--border);transition:color var(--motion-theme),border-color var(--motion-theme)}.donut-seg[data-v-7e783afe]{cursor:pointer;outline:none}.donut-seg[data-v-7e783afe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.donut-legend[data-v-7e783afe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-2xs)}.dl-item[data-v-7e783afe]{display:flex;align-items:center}.dl-item--on .dl-label[data-v-7e783afe]{color:var(--ink);font-weight:var(--font-semibold)}.dl-item--on .dl-val[data-v-7e783afe]{color:var(--ink-2)}.dl-btn[data-v-7e783afe]{display:flex;align-items:center;gap:var(--gap-2xs);width:100%;background:none;border:none;padding:0;margin:0;font-family:inherit;font-weight:inherit;text-align:left;cursor:pointer;border-radius:var(--r-xs);transition:color var(--motion-fast)}.dl-btn[data-v-7e783afe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dl-swatch[data-v-7e783afe]{flex:0 0 10px;width:10px;height:10px;border-radius:var(--r-circle)}.dl-label[data-v-7e783afe]{flex:1;line-height:1.3}.dl-label[data-v-7e783afe],.dl-val[data-v-7e783afe]{transition:color var(--motion-fast)}.dl-val[data-v-7e783afe]{white-space:nowrap}.dl-val[data-v-7e783afe],.num-tabular[data-v-7e783afe]{font-variant-numeric:tabular-nums}.donut-logo-row[data-v-7e783afe]{display:flex;flex-wrap:wrap;gap:var(--gap-2xs);margin-top:16px;padding-top:12px;border-top:1px solid var(--border);align-items:center}.donut-logo-entry[data-v-7e783afe]{width:36px;height:36px;border-radius:var(--r-sm);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border);flex-shrink:0}.donut-logo-entry__img[data-v-7e783afe]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.donut-logo-entry__mono[data-v-7e783afe]{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--ink-2);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dl-status[data-v-7e783afe]{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:760px){.donut-body[data-v-7e783afe]{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.donut-chart[data-v-7e783afe]{padding:var(--pad-card-sm);border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.dh__sub[data-v-7e783afe],.dh__title[data-v-7e783afe],.dl-btn[data-v-7e783afe],.dl-item[data-v-7e783afe],.dl-label[data-v-7e783afe],.dl-val[data-v-7e783afe],.donut-chart[data-v-7e783afe],.donut-seg[data-v-7e783afe]{transition:none!important}}.dr-grid[data-v-49045255]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--gap-3xl);align-items:start}.dr-colhd[data-v-49045255]{display:flex;align-items:center;gap:var(--gap-2xs);padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border);transition:border-color var(--motion-theme)}.dr-dot[data-v-49045255]{flex:none;width:8px;height:8px;border-radius:var(--r-pill)}.dr-dot--drivers[data-v-49045255]{background:var(--green)}.dr-dot--risks[data-v-49045255]{background:var(--red)}.dr-colhd__count[data-v-49045255],.dr-colhd__label[data-v-49045255]{transition:color var(--motion-theme)}.dr-colhd__count[data-v-49045255]{margin-left:auto;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--ink-caption)}.dr-drivers[data-v-49045255],.dr-risks[data-v-49045255]{display:flex;flex-direction:column;gap:var(--gap-sm)}.dr-card--wide[data-v-49045255]{grid-column:1/-1}.dr-card[data-v-49045255]{background:var(--card-surface,var(--surface-2));border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card-md);display:flex;flex-direction:column;align-items:flex-start;transition:background-color var(--motion-theme),border-color var(--motion-theme),box-shadow var(--motion-hover) var(--card-hover-ease,var(--ease-standard)),transform var(--motion-hover) var(--card-hover-ease,var(--ease-standard))}.dr-card--driver[data-v-49045255]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.dr-card__icon[data-v-49045255]{flex:none;margin-bottom:var(--gap-sm)}.dr-card__title[data-v-49045255]{margin:0 0 4px}.dr-card__body[data-v-49045255],.dr-card__title[data-v-49045255]{transition:color var(--motion-theme)}.dr-card__body[data-v-49045255]{margin:0}@media(max-width:760px){.dr-grid[data-v-49045255]{grid-template-columns:1fr;gap:var(--gap-2xl)}}@media(max-width:520px){.dr-drivers[data-v-49045255]{grid-template-columns:1fr}.dr-card--wide[data-v-49045255]{grid-column:auto}}@media(prefers-reduced-motion:reduce){.dr-block[data-v-49045255],.dr-card[data-v-49045255],.dr-card__body[data-v-49045255],.dr-card__icon[data-v-49045255],.dr-card__title[data-v-49045255],.dr-colhd[data-v-49045255],.dr-colhd__count[data-v-49045255],.dr-colhd__label[data-v-49045255]{transition:none!important}.dr-card--driver[data-v-49045255]:hover{box-shadow:none;transform:none}}.block-source-foot[data-v-c3a9185a]{margin:0 0 16px}.econ-dash__grid[data-v-c3a9185a]{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--gap-2xs)}@media(max-width:980px){.econ-dash__grid[data-v-c3a9185a]{grid-template-columns:repeat(min(var(--cols,4),4),minmax(0,1fr))}}@media(max-width:520px){.econ-dash__grid[data-v-c3a9185a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.econ-tile[data-v-c3a9185a]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 14px 12px;display:flex;flex-direction:column;gap:4px;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.econ-tile__value[data-v-c3a9185a]{font-size:var(--text-kpi-inline);font-weight:var(--font-bold);color:var(--ink);line-height:1.2;transition:color var(--motion-theme)}.econ-tile__value[data-v-c3a9185a],.num-tab[data-v-c3a9185a]{font-variant-numeric:tabular-nums}.econ-tile__unit[data-v-c3a9185a]{margin-left:3px}.econ-tile__label[data-v-c3a9185a],.econ-tile__unit[data-v-c3a9185a]{transition:color var(--motion-theme)}@media(prefers-reduced-motion:reduce){.econ-tile[data-v-c3a9185a],.econ-tile__label[data-v-c3a9185a],.econ-tile__unit[data-v-c3a9185a],.econ-tile__value[data-v-c3a9185a]{transition:none!important}}.eco-panel[data-v-ecd2d1be]{margin:0}.eco-grid[data-v-ecd2d1be]{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));background:var(--card-surface,var(--surface-2));border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.eco-col[data-v-ecd2d1be]{padding:var(--pad-card);border-left:1px solid var(--border);transition:border-color var(--motion-theme)}.eco-col[data-v-ecd2d1be]:first-child{border-left:none}.eco-col__head[data-v-ecd2d1be]{gap:var(--gap-sm)}.eco-col__head[data-v-ecd2d1be],.eco-logo[data-v-ecd2d1be]{display:flex;align-items:center}.eco-logo[data-v-ecd2d1be]{width:40px;height:40px;border-radius:var(--r-md);overflow:hidden;flex-shrink:0;justify-content:center}.eco-logo--tile[data-v-ecd2d1be]{background:var(--accent-soft)}.eco-logo__img[data-v-ecd2d1be]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.eco-logo__initial[data-v-ecd2d1be]{font-size:var(--text-md);font-weight:var(--font-bold);color:var(--accent);line-height:1}.eco-col__id[data-v-ecd2d1be]{min-width:0}.eco-col__name[data-v-ecd2d1be]{display:block;line-height:1.2;letter-spacing:-.01em}.eco-col__tag[data-v-ecd2d1be]{display:block;margin-top:1px;font-weight:var(--font-semibold)}.eco-depth[data-v-ecd2d1be]{margin-top:22px}.eco-depth__hd[data-v-ecd2d1be]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.eco-depth__value[data-v-ecd2d1be]{font-size:var(--text-kpi-inline);font-weight:var(--font-bold);color:var(--ink);line-height:1;transition:color var(--motion-theme)}.eco-depth__track[data-v-ecd2d1be]{height:6px;border-radius:var(--r-pill);background:var(--border);overflow:hidden;transition:background-color var(--motion-theme)}.eco-depth__fill[data-v-ecd2d1be]{height:100%;border-radius:var(--r-pill);transition:width var(--motion-reveal) var(--ease-standard),background-color var(--motion-theme)}.eco-list[data-v-ecd2d1be]{list-style:none;margin:18px 0 0;padding:0}.eco-row[data-v-ecd2d1be]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-md);padding:10px 0;border-top:1px solid var(--border);transition:border-color var(--motion-theme)}.eco-row__name--accent[data-v-ecd2d1be]{color:var(--accent-ink)}.eco-row__role[data-v-ecd2d1be]{text-align:right}.eco-note[data-v-ecd2d1be]{margin:14px 0 0;line-height:1.5}@media(max-width:760px){.eco-grid[data-v-ecd2d1be]{grid-template-columns:1fr}.eco-col[data-v-ecd2d1be]{border-left:none;border-top:1px solid var(--border)}.eco-col[data-v-ecd2d1be]:first-child{border-top:none}}@media(prefers-reduced-motion:reduce){.eco-col[data-v-ecd2d1be],.eco-depth__fill[data-v-ecd2d1be],.eco-depth__track[data-v-ecd2d1be],.eco-depth__value[data-v-ecd2d1be],.eco-grid[data-v-ecd2d1be],.eco-row[data-v-ecd2d1be]{transition:none!important}}.epigraph[data-v-8f36cc8d]{margin:0;max-width:var(--measure);position:relative;padding:8px 0 8px 28px;border-left:4px solid var(--accent);border-radius:0}.epigraph-glyph[data-v-8f36cc8d]{display:block;font-size:var(--text-h2);line-height:1;font-weight:var(--font-bold);color:var(--accent);opacity:.25;margin-bottom:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.epigraph-text[data-v-8f36cc8d]{margin:0;font-style:italic;font-weight:var(--font-semibold);line-height:1.45;color:var(--ink)}.epigraph-source[data-v-8f36cc8d],.epigraph-text[data-v-8f36cc8d]{transition:color var(--motion-theme)}.epigraph-source[data-v-8f36cc8d]{margin-top:12px;font-weight:var(--font-regular);font-style:normal;line-height:1.4}@media(prefers-reduced-motion:reduce){.epigraph-source[data-v-8f36cc8d],.epigraph-text[data-v-8f36cc8d]{transition:none!important}}.featured-stat[data-v-1df834c8]{background:var(--card-surface,var(--surface-2));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.fs-body[data-v-1df834c8]{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:var(--gap-xl);align-items:stretch}.fs-hero[data-v-1df834c8]{display:flex;flex-direction:column;justify-content:center;background:var(--accent-soft);border-radius:var(--r-lg);padding:var(--pad-card-md);transition:background-color var(--motion-theme)}.fs-hero-num[data-v-1df834c8]{margin:0;font-size:var(--text-kpi-hero);font-weight:var(--font-bold);line-height:1.02;letter-spacing:-.01em}.fs-hero-prefix[data-v-1df834c8]{margin-right:.04em}.fs-hero-unit[data-v-1df834c8]{margin-left:.12em;vertical-align:.18em}.fs-hero-label[data-v-1df834c8]{margin:14px 0 0;line-height:1.45;transition:color var(--motion-theme)}.fs-hero-note[data-v-1df834c8]{align-self:flex-start;margin:16px 0 0;padding:5px 12px;border-radius:var(--r-pill);background:var(--card-surface,var(--surface));color:var(--accent);font-weight:var(--font-semibold);transition:background-color var(--motion-theme),color var(--motion-theme)}.fs-rows[data-v-1df834c8]{margin:0;display:flex;flex-direction:column;justify-content:center}.fs-row[data-v-1df834c8]{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--gap-md);padding:13px 0;border-top:1px solid var(--border);transition:border-color var(--motion-theme)}.fs-row[data-v-1df834c8]:first-child{border-top:none;padding-top:2px}.fs-row[data-v-1df834c8]:last-child{padding-bottom:2px}.fs-row-label[data-v-1df834c8]{line-height:1.4}.fs-row-label[data-v-1df834c8],.fs-row-value[data-v-1df834c8]{transition:color var(--motion-theme)}.fs-row-value[data-v-1df834c8]{font-size:var(--text-kpi-inline);font-weight:var(--font-bold);color:var(--ink);white-space:nowrap}.fs-footnote[data-v-1df834c8]{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--border);line-height:1.55;transition:color var(--motion-theme),border-color var(--motion-theme)}@media(max-width:760px){.fs-body[data-v-1df834c8]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.featured-stat[data-v-1df834c8],.fs-footnote[data-v-1df834c8],.fs-hero[data-v-1df834c8],.fs-hero-label[data-v-1df834c8],.fs-hero-note[data-v-1df834c8],.fs-row[data-v-1df834c8],.fs-row-label[data-v-1df834c8],.fs-row-value[data-v-1df834c8]{transition:none!important}}.glossary-block[data-v-0a088ffe]{display:flex;flex-direction:column;gap:var(--gap-xl)}.glossary-title[data-v-0a088ffe]{margin:0;transition:color var(--motion-theme)}.glossary-dl[data-v-0a088ffe]{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-2xl) var(--gap-3xl)}.glossary-cell[data-v-0a088ffe]{display:flex;flex-direction:column;gap:var(--gap-2xs)}.glossary-def[data-v-0a088ffe],.glossary-term[data-v-0a088ffe]{margin:0;padding:0;transition:color var(--motion-theme)}@media(max-width:760px){.glossary-dl[data-v-0a088ffe]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.glossary-dl[data-v-0a088ffe]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.glossary-def[data-v-0a088ffe],.glossary-term[data-v-0a088ffe],.glossary-title[data-v-0a088ffe]{transition:none!important}}.group-grid[data-v-de9d564a]{display:grid;gap:var(--gap-lg);align-items:stretch}.group-grid[data-align=stretch][data-v-de9d564a]>*{display:flex;flex-direction:column;justify-content:center}.group-grid[data-align=fill][data-v-de9d564a]{align-items:stretch}.group-grid[data-align=start][data-v-de9d564a]{align-items:start}.group-grid[data-align=center][data-v-de9d564a]{align-items:center}.group-grid--tiles[data-v-de9d564a]{grid-auto-rows:1fr}.group-grid--tiles[data-v-de9d564a] .bar-chart-grid{height:100%}.group-grid--tiles[data-v-de9d564a] .bar-chart-grid__grid{flex:1;grid-auto-rows:1fr;min-height:0}.group-grid--tiles[data-v-de9d564a] .donut-chart{max-width:none}@media(max-width:760px){.group-grid--tiles.group-grid--c2[data-v-de9d564a]{grid-auto-rows:auto}}@media(max-width:520px){.group-grid--tiles.group-grid--c3[data-v-de9d564a],.group-grid--tiles.group-grid--c4[data-v-de9d564a]{grid-auto-rows:auto}}.group-grid[data-v-de9d564a]>*{min-width:0}.group-grid--c2[data-v-de9d564a]{--pad-card:var(--pad-card-md);--card-title-size:var(--text-lead)}.group-grid--c3[data-v-de9d564a],.group-grid--c4[data-v-de9d564a]{--pad-card:var(--pad-card-sm);--card-title-size:var(--text-md)}.group-grid--c2[data-v-de9d564a]{grid-template-columns:var(--group-cols,repeat(2,minmax(0,1fr)))}.group-grid--c2[data-proportion=minor-major][data-v-de9d564a]{--group-cols:minmax(0,.82fr) minmax(0,1.18fr)}.group-grid--c2[data-proportion=major-minor][data-v-de9d564a]{--group-cols:minmax(0,1.18fr) minmax(0,.82fr)}.group-grid--space-tight[data-v-de9d564a]{margin-top:calc(18px - var(--band-block-gap, 40px))}.group-grid--space-grid[data-v-de9d564a]{margin-top:calc(20px - var(--band-block-gap, 40px))}.group-grid--space-lg[data-v-de9d564a]{margin-top:calc(72px - var(--band-block-gap, 40px))}.group-grid--gap-md[data-v-de9d564a]{gap:var(--gap-3xl)}.group-grid--gap-lg[data-v-de9d564a]{gap:var(--gap-4xl)}.group-grid--c1[data-v-de9d564a]{grid-template-columns:minmax(0,1fr)}.group-grid--c3[data-v-de9d564a]{grid-template-columns:repeat(3,minmax(0,1fr))}.group-grid--c4[data-v-de9d564a]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.group-grid--c3[data-v-de9d564a],.group-grid--c4[data-v-de9d564a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.group-grid--c2[data-v-de9d564a],.group-grid--c2[data-proportion=major-minor][data-v-de9d564a],.group-grid--c2[data-proportion=minor-major][data-v-de9d564a]{grid-template-columns:1fr}}@media(max-width:520px){.group-grid--c3[data-v-de9d564a],.group-grid--c4[data-v-de9d564a]{grid-template-columns:1fr}}.grouped-bar-chart[data-v-75a71082]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);position:relative;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.block-hd[data-v-75a71082]{margin-bottom:14px}.hd-row[data-v-75a71082]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm)}.chart-unit[data-v-75a71082]{white-space:nowrap;flex-shrink:0}.block-title[data-v-75a71082],.chart-unit[data-v-75a71082]{transition:color var(--motion-theme)}.block-title[data-v-75a71082]{margin:0 0 4px;display:flex;align-items:flex-start;gap:var(--gap-2xs)}.block-sub[data-v-75a71082]{margin:0;transition:color var(--motion-theme)}.legend[data-v-75a71082]{display:flex;gap:var(--gap-lg);margin-bottom:16px}.legend-item[data-v-75a71082]{display:flex;align-items:center;gap:var(--gap-2xs)}.legend-swatch[data-v-75a71082]{display:inline-block;width:14px;height:14px;border-radius:var(--r-xs);flex-shrink:0}.chart-wrap[data-v-75a71082]{position:relative}.grouped-bar-chart__svg[data-v-75a71082]{display:block;width:100%;overflow:visible}.grouped-bar-chart__axis-label[data-v-75a71082]{fill:var(--ink-3);font-family:var(--font-onest);font-variant-numeric:tabular-nums}.grouped-bar-chart__value[data-v-75a71082]{fill:var(--ink-2);font-family:var(--font-onest);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;transition:fill var(--motion-fast) ease}.grouped-bar-chart__value--hidden[data-v-75a71082]{visibility:hidden}.bar-group[data-v-75a71082]{transition:filter var(--motion-fast) ease}.bar-group--active[data-v-75a71082]{filter:brightness(1.18)}.hit[data-v-75a71082]{cursor:pointer;outline:none}.hit[data-v-75a71082]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tip-period[data-v-75a71082]{font-size:var(--text-2xs);opacity:.7}.tip-row[data-v-75a71082]{display:flex;align-items:center;gap:var(--gap-2xs)}.tip-swatch[data-v-75a71082]{display:inline-block;width:10px;height:10px;border-radius:var(--r-xs);flex-shrink:0}.tip-label[data-v-75a71082]{font-size:var(--text-2xs);opacity:.85}.tip-val[data-v-75a71082]{margin-left:auto;padding-left:10px;font-size:var(--text-md);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.tip-unit[data-v-75a71082]{margin-inline-start:.25em;font-size:var(--text-2xs);font-weight:var(--font-regular);opacity:.7}.num-tab[data-v-75a71082]{font-variant-numeric:tabular-nums}.source-note[data-v-75a71082]{margin:12px 0 0;transition:color var(--motion-theme)}@media(max-width:520px){.grouped-bar-chart[data-v-75a71082]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.block-sub[data-v-75a71082],.block-title[data-v-75a71082],.grouped-bar-chart[data-v-75a71082],.grouped-bar-chart__value[data-v-75a71082],.source-note[data-v-75a71082]{transition:none!important}.bar-group[data-v-75a71082]{transition:none}}.hs[data-v-e2f24c44]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.hs[data-v-e2f24c44],.hs__grid[data-v-e2f24c44]{position:relative}.hs__grid[data-v-e2f24c44]{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-2xs)}.hs__cell-wrap[data-v-e2f24c44]{display:flex;flex-direction:column;align-items:center;gap:5px;border-radius:var(--r-sm);cursor:pointer;outline:none}.hs__cell-wrap[data-v-e2f24c44]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hs__cell[data-v-e2f24c44]{width:100%;aspect-ratio:1;background:var(--accent);border-radius:var(--r-xs);transform-origin:center}.hs__label[data-v-e2f24c44]{text-align:center;line-height:1;transition:color var(--motion-theme);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tip-month[data-v-e2f24c44]{font-size:var(--text-2xs);opacity:.7}.tip-val[data-v-e2f24c44]{font-size:var(--text-md);font-weight:var(--font-bold)}.num-tab[data-v-e2f24c44],.tip-val[data-v-e2f24c44]{font-variant-numeric:tabular-nums}.source-note[data-v-e2f24c44]{margin:16px 0 0;transition:color var(--motion-theme)}@media(max-width:520px){.hs[data-v-e2f24c44]{border-radius:var(--r-lg)}.hs__grid[data-v-e2f24c44]{grid-template-columns:repeat(6,1fr)}}@media(prefers-reduced-motion:reduce){.hs[data-v-e2f24c44],.hs__cell[data-v-e2f24c44],.hs__label[data-v-e2f24c44],.source-note[data-v-e2f24c44]{transition:none!important}}.hrc[data-v-224f41da]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);position:relative;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.hrc__chart[data-v-224f41da]{grid-template-columns:auto fit-content(280px) minmax(0,1fr) auto;-moz-column-gap:var(--gap-2xs);column-gap:var(--gap-2xs);row-gap:0;position:relative}.hrc__chart[data-v-224f41da],.hrc__row[data-v-224f41da]{display:grid;align-items:center}.hrc__row[data-v-224f41da]{grid-template-columns:subgrid;grid-column:1/-1;min-height:22px;padding-block:var(--gap-3xs);outline:none;cursor:pointer;transition:opacity var(--motion-toggle) var(--ease-standard)}.hrc__row--dim[data-v-224f41da]{opacity:var(--dim-opacity)}.hrc__row[data-v-224f41da]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.hrc__swatch[data-v-224f41da]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.hrc__swatch--icon[data-v-224f41da]{width:24px;height:24px}.hrc__dot[data-v-224f41da]{width:10px;height:10px;border-radius:var(--r-circle)}.hrc__dot[data-v-224f41da],.hrc__icon[data-v-224f41da]{display:block;flex-shrink:0}.hrc__icon[data-v-224f41da]{width:24px;height:24px;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover}.hrc__flag[data-v-224f41da],.hrc__swatch--flag[data-v-224f41da]{width:24px;height:18px}.hrc__flag[data-v-224f41da]{display:block;border-radius:var(--r-xs);-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.hrc__flag--focal[data-v-224f41da]{outline:2px solid var(--accent);outline-offset:1px}.hrc__label[data-v-224f41da]{white-space:nowrap;text-overflow:ellipsis;transition:color var(--motion-theme)}.hrc__label[data-v-224f41da],.hrc__track[data-v-224f41da]{min-width:0;overflow:hidden}.hrc__track[data-v-224f41da]{height:10px;background:var(--border);position:relative}.hrc__fill[data-v-224f41da],.hrc__track[data-v-224f41da]{border-radius:var(--r-sm)}.hrc__fill[data-v-224f41da]{position:absolute;inset-block:0;left:0;height:100%}.hrc__value[data-v-224f41da]{min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.hrc__value[data-v-224f41da],.source-note[data-v-224f41da]{transition:color var(--motion-theme)}.source-note[data-v-224f41da]{margin:16px 0 0}.hrc-note[data-v-224f41da]{margin:18px 0 0;padding-top:var(--gap-md);border-top:1px solid var(--border);max-width:var(--measure);transition:color var(--motion-theme),border-color var(--motion-theme)}.tip-label[data-v-224f41da]{font-weight:var(--font-semibold);margin-bottom:2px}.tip-label[data-v-224f41da],.tip-row[data-v-224f41da]{font-size:var(--text-xs)}.tip-row[data-v-224f41da]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-md);font-variant-numeric:tabular-nums}.tip-key[data-v-224f41da]{opacity:.66}.tip-val[data-v-224f41da]{font-weight:var(--font-semibold)}.hrc__legend[data-v-224f41da]{gap:var(--gap-md);flex-wrap:wrap;margin-bottom:10px}.hrc__legend[data-v-224f41da],.hrc__legend-item[data-v-224f41da]{display:flex;align-items:center}.hrc__legend-item[data-v-224f41da]{gap:var(--gap-2xs)}.hrc__legend-swatch[data-v-224f41da]{display:block;width:10px;height:10px;border-radius:var(--r-sm);flex-shrink:0}.hrc__legend-swatch--b[data-v-224f41da],.hrc__track--split[data-v-224f41da]{background:var(--bar-neutral)}.hrc--split .hrc__value[data-v-224f41da]{min-width:68px;color:var(--ink-2);font-size:var(--text-xs)}@media(max-width:520px){.hrc[data-v-224f41da]{border-radius:var(--r-lg)}.hrc__chart[data-v-224f41da]{grid-template-columns:auto fit-content(132px) minmax(0,1fr) auto}.hrc__label[data-v-224f41da]{white-space:normal;overflow:visible;text-overflow:clip}}@media(prefers-reduced-motion:reduce){.hrc[data-v-224f41da],.hrc__label[data-v-224f41da],.hrc__row[data-v-224f41da],.hrc__value[data-v-224f41da],.source-note[data-v-224f41da]{transition:none!important}}.icon-list[data-v-5bf1facb]{background:var(--card-surface,var(--surface));border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.icon-list.icon-list.icon-list[data-v-5bf1facb]{justify-content:flex-start}.il-list[data-v-5bf1facb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-sm)}.icon-list.icon-list--cols-2 .il-list[data-v-5bf1facb]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--gap-3xl);column-gap:var(--gap-3xl);row-gap:var(--gap-md)}@media(max-width:760px){.icon-list.icon-list--cols-2 .il-list[data-v-5bf1facb]{grid-template-columns:1fr}}.il-item[data-v-5bf1facb]{display:flex;align-items:flex-start;gap:var(--gap-sm)}.il-icon[data-v-5bf1facb]{width:22px;height:22px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1}.il-flag[data-v-5bf1facb],.il-icon[data-v-5bf1facb]{flex-shrink:0;margin-top:1px}.il-flag[data-v-5bf1facb]{width:24px;height:18px;border-radius:var(--r-xs);-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.il-item-icon[data-v-5bf1facb]{flex-shrink:0;width:var(--icon-md);height:var(--icon-md);color:var(--accent);margin-top:1px}.icon-list--check .il-list[data-v-5bf1facb],.icon-list--circle-check .il-list[data-v-5bf1facb]{gap:var(--gap-md)}.il-glyph[data-v-5bf1facb]{flex:none;width:var(--icon-md);height:var(--icon-md);margin-top:1px}.il-glyph--accent[data-v-5bf1facb]{color:var(--accent)}.il-glyph--green[data-v-5bf1facb]{color:var(--green)}.il-footnotes[data-v-5bf1facb]{margin-top:var(--gap-md);padding-top:var(--gap-md);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--gap-2xs);transition:border-color var(--motion-theme)}.il-footnote[data-v-5bf1facb]{margin:0;line-height:var(--leading-snug)}.il-icon--yes[data-v-5bf1facb]{background:var(--green-soft);color:var(--green-ink)}.il-icon--no[data-v-5bf1facb]{background:var(--red-soft);color:var(--red)}.il-icon--neutral[data-v-5bf1facb]{background:var(--accent-soft);color:var(--accent-ink)}.il-text[data-v-5bf1facb]{transition:color var(--motion-theme)}.sr-only[data-v-5bf1facb]{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:520px){.icon-list[data-v-5bf1facb]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.icon-list[data-v-5bf1facb],.il-text[data-v-5bf1facb]{transition:none!important}}.image-slot[data-v-a0fbb611]{margin:0}.image-slot[data-v-a0fbb611],.is-placeholder[data-v-a0fbb611]{display:flex;flex-direction:column;gap:var(--gap-2xs)}.is-placeholder[data-v-a0fbb611]{align-items:center;justify-content:center;border:1.5px dashed var(--border);border-radius:var(--r-md);background:var(--surface-2);min-height:160px;padding:var(--pad-card-sm);color:var(--ink-caption);transition:background-color var(--motion-theme),border-color var(--motion-theme),color var(--motion-theme)}.is-ph-icon[data-v-a0fbb611]{flex-shrink:0;width:32px;height:32px;color:var(--ink-caption)}.is-ph-label[data-v-a0fbb611]{letter-spacing:.06em;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-theme)}.is-img-wrap[data-v-a0fbb611]{overflow:hidden;border-radius:var(--r-md);background:var(--surface-2);min-height:80px}.is-img[data-v-a0fbb611]{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.is-caption[data-v-a0fbb611]{line-height:1.5}.is-caption[data-v-a0fbb611],.is-fig-num[data-v-a0fbb611]{transition:color var(--motion-theme)}.is-fig-num[data-v-a0fbb611]{font-weight:var(--font-semibold);color:var(--ink-2);margin-right:4px}.is-caption-text[data-v-a0fbb611]{color:var(--ink-caption)}@media(prefers-reduced-motion:reduce){.is-caption[data-v-a0fbb611],.is-fig-num[data-v-a0fbb611],.is-ph-label[data-v-a0fbb611],.is-placeholder[data-v-a0fbb611]{transition:none!important}}.insight-card[data-v-9d9df529]{background:var(--card-surface,var(--surface));border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card-sm);transition:transform var(--card-hover-duration) var(--card-hover-ease),box-shadow var(--card-hover-duration) var(--card-hover-ease),background-color var(--motion-theme),border-color var(--motion-theme)}.insight-card--city[data-v-9d9df529]{border-radius:var(--r-xl);padding:var(--pad-card-md)}.ic-city-name[data-v-9d9df529]{color:var(--accent);margin:0;transition:color var(--motion-theme)}[data-theme=dark] .ic-city-name[data-v-9d9df529]{color:color-mix(in srgb,var(--accent) 55%,#fff)}.ic-city-sub[data-v-9d9df529]{margin:2px 0 0}.ic-city-body[data-v-9d9df529],.ic-city-sub[data-v-9d9df529]{transition:color var(--motion-theme)}.ic-city-body[data-v-9d9df529]{margin:12px 0 0}.ic-title[data-v-9d9df529]{color:var(--ink-2);margin:0 0 12px;transition:color var(--motion-theme)}.ic-list[data-v-9d9df529]{list-style:none;margin:0;padding:0;flex-direction:column}.ic-item[data-v-9d9df529],.ic-list[data-v-9d9df529]{display:flex;gap:var(--gap-2xs)}.ic-item[data-v-9d9df529]{align-items:flex-start}.ic-icon[data-v-9d9df529]{flex-shrink:0;width:24px;height:24px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1}.ic-icon--blue[data-v-9d9df529],.ic-icon--purple[data-v-9d9df529]{background:var(--accent-soft);color:var(--accent-ink)}.ic-icon--green[data-v-9d9df529]{background:var(--green-soft);color:var(--green-ink)}.ic-text[data-v-9d9df529]{transition:color var(--motion-theme)}@media(prefers-reduced-motion:reduce){.ic-city-body[data-v-9d9df529],.ic-city-name[data-v-9d9df529],.ic-city-sub[data-v-9d9df529],.ic-text[data-v-9d9df529],.ic-title[data-v-9d9df529],.insight-card[data-v-9d9df529]{transition:none!important}}.kpi-range[data-v-ad8ed59e]{display:flex;flex-direction:column;gap:4px}.range-value[data-v-ad8ed59e]{margin:0;display:flex;align-items:baseline;flex-wrap:wrap}.range-num[data-v-ad8ed59e]{font-size:var(--text-kpi);font-weight:var(--font-bold);line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--ink);font-variant-numeric:tabular-nums}.range-unit[data-v-ad8ed59e]{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--ink-caption);margin-left:.3em;line-height:1.1}.range-label[data-v-ad8ed59e]{margin:0;line-height:1.4}.kpi-range--card[data-v-ad8ed59e]{gap:0;background:var(--card-surface,var(--surface));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);transition:transform var(--card-hover-duration) var(--card-hover-ease),box-shadow var(--card-hover-duration) var(--card-hover-ease),background-color var(--motion-theme),border-color var(--motion-theme)}.kpi-range--card .range-num[data-v-ad8ed59e]{font-size:var(--text-kpi-sm);letter-spacing:var(--tracking-tight)}.kpi-range--card .range-unit[data-v-ad8ed59e]{font-size:var(--text-xs);margin-left:0;margin-top:2px}.kpi-range--card .range-label[data-v-ad8ed59e]{margin-top:12px;color:var(--ink-2)}.kpi-range--card .range-value[data-v-ad8ed59e]{flex-direction:column;align-items:flex-start}.kpi-sparkline[data-v-13eb5399]{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--border);padding:var(--pad-card-sm);display:flex;flex-direction:column;gap:var(--gap-2xs);transition:background-color var(--motion-theme),border-color var(--motion-theme),box-shadow var(--motion-hover) var(--card-hover-ease,var(--ease-standard)),transform var(--motion-hover) var(--card-hover-ease,var(--ease-standard))}.kpi-sparkline[data-v-13eb5399]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.kpi-sl-label[data-v-13eb5399]{margin:0;line-height:1.4;transition:color var(--motion-theme)}.kpi-sl-number-row[data-v-13eb5399]{display:flex;align-items:baseline;gap:5px}.kpi-sl-number[data-v-13eb5399]{font-size:var(--text-kpi-sm);font-weight:var(--font-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--ink);font-variant-numeric:tabular-nums}.kpi-sl-number[data-v-13eb5399],.kpi-sl-unit[data-v-13eb5399]{transition:color var(--motion-theme)}.kpi-sl-unit[data-v-13eb5399]{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--ink-caption)}.kpi-sl-delta[data-v-13eb5399]{transition:color var(--motion-theme)}.spark-wrap[data-v-13eb5399]{position:relative;margin-top:4px}.kpi-sl-svg[data-v-13eb5399]{display:block;width:100%;overflow:visible}.hit[data-v-13eb5399]{cursor:pointer;outline:none}.hit[data-v-13eb5399]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tip-val[data-v-13eb5399]{font-size:var(--text-md);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.tip-unit[data-v-13eb5399]{margin-inline-start:.25em;font-size:var(--text-2xs);font-weight:var(--font-regular);opacity:.7}@media(prefers-reduced-motion:reduce){.kpi-sl-delta[data-v-13eb5399],.kpi-sl-label[data-v-13eb5399],.kpi-sl-number[data-v-13eb5399],.kpi-sl-unit[data-v-13eb5399],.kpi-sparkline[data-v-13eb5399]{transition:none!important}.kpi-sparkline[data-v-13eb5399]:hover{box-shadow:none;transform:none}}.map-rf-block[data-v-e6929a23]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);position:relative;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.block-hd[data-v-e6929a23]{margin-bottom:14px}.block-title[data-v-e6929a23]{margin:0 0 4px;display:flex;align-items:flex-start;gap:var(--gap-2xs)}.block-title[data-v-e6929a23],.block-unit[data-v-e6929a23]{transition:color var(--motion-theme)}.block-unit[data-v-e6929a23]{margin-left:4px}.block-sub[data-v-e6929a23]{margin:0;transition:color var(--motion-theme)}.map-wrap[data-v-e6929a23]{position:relative}.map-svg[data-v-e6929a23]{display:block;width:100%;height:auto;overflow:visible}.map-dot[data-v-e6929a23]{cursor:pointer;outline:none;transform-box:fill-box;transform-origin:center}.map-dot[data-v-e6929a23]:focus,.map-dot[data-v-e6929a23]:hover{filter:brightness(1.2)}.map-dot[data-v-e6929a23]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tooltip[data-v-e6929a23]{position:absolute;background:var(--ink);color:var(--surface);border-radius:var(--r-md);padding:8px 12px;line-height:1.4;white-space:nowrap;pointer-events:none;z-index:10;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow-tooltip);transition:opacity var(--motion-fast)}.tip-label[data-v-e6929a23],.tooltip[data-v-e6929a23]{font-size:var(--text-2xs)}.tip-label[data-v-e6929a23]{opacity:.7}.tip-row[data-v-e6929a23]{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.tip-unit[data-v-e6929a23]{font-size:var(--text-2xs);opacity:.7}.num-tab[data-v-e6929a23]{font-variant-numeric:tabular-nums;font-family:var(--font-onest)}.source-note[data-v-e6929a23]{margin:12px 0 0;transition:color var(--motion-theme)}@media(max-width:520px){.map-rf-block[data-v-e6929a23]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.block-sub[data-v-e6929a23],.block-title[data-v-e6929a23],.block-unit[data-v-e6929a23],.map-dot[data-v-e6929a23],.map-rf-block[data-v-e6929a23],.source-note[data-v-e6929a23],.tooltip[data-v-e6929a23]{transition:none!important}}.mn-note[data-v-3425f835]{display:flex;gap:var(--gap-md);align-items:flex-start;background:var(--card-surface,var(--surface));border-left:3px solid var(--ink-3);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:var(--pad-card-md);max-width:920px;margin-top:0;transition:background var(--motion-theme),border-color var(--motion-theme)}.mn-note__text[data-v-3425f835]{margin:0;line-height:1.55}.mn-note__label[data-v-3425f835],.mn-note__text[data-v-3425f835]{transition:color var(--motion-theme)}.mn-note__label[data-v-3425f835]{color:var(--ink);font-weight:var(--font-bold);margin-right:.3em}.methodology-note[data-v-3425f835]{display:flex;flex-direction:column;gap:var(--gap-lg)}.mn-overline[data-v-3425f835]{margin:0;transition:color var(--motion-theme)}.mn-table[data-v-3425f835]{width:100%;border-collapse:collapse}.mn-th[data-v-3425f835]{text-align:left;padding:10px 16px 10px 0;width:40%}.mn-td[data-v-3425f835],.mn-th[data-v-3425f835]{border-bottom:1px solid var(--border);vertical-align:top;transition:color var(--motion-theme),border-color var(--motion-theme)}.mn-td[data-v-3425f835]{color:var(--ink);padding:10px 0}.mn-table .mn-row:last-child .mn-td[data-v-3425f835],.mn-table .mn-row:last-child .mn-th[data-v-3425f835]{border-bottom:none}.mn-glossary[data-v-3425f835]{display:flex;flex-direction:column;gap:var(--gap-sm)}.mn-glossary__title[data-v-3425f835]{margin:0;transition:color var(--motion-theme)}.mn-glossary__list[data-v-3425f835]{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-2xs)}.mn-glossary__row[data-v-3425f835]{display:flex;flex-direction:column;gap:2px}.mn-glossary__term[data-v-3425f835]{color:var(--ink-2);font-weight:var(--font-semibold);padding:0}.mn-glossary__def[data-v-3425f835],.mn-glossary__term[data-v-3425f835]{margin:0;transition:color var(--motion-theme)}.mn-glossary__def[data-v-3425f835]{color:var(--ink-caption)}@media(prefers-reduced-motion:reduce){.mn-glossary__def[data-v-3425f835],.mn-glossary__term[data-v-3425f835],.mn-glossary__title[data-v-3425f835],.mn-note[data-v-3425f835],.mn-note__label[data-v-3425f835],.mn-note__text[data-v-3425f835],.mn-overline[data-v-3425f835],.mn-td[data-v-3425f835],.mn-th[data-v-3425f835]{transition:none!important}}.numbered-list[data-v-17cf2a3b]{background:var(--card-surface,var(--surface));border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.nl-head-logo[data-v-17cf2a3b]{display:flex;align-items:center;gap:var(--gap-2xs);margin-bottom:16px}.nl-head-logo__img[data-v-17cf2a3b]{width:26px;height:26px;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;flex:none}.nl-head-logo__title[data-v-17cf2a3b]{min-width:0}.numbered-list--space-tight[data-v-17cf2a3b]{margin-top:calc(18px - var(--band-block-gap, 40px))}.numbered-list--space-lg[data-v-17cf2a3b]{margin-top:calc(72px - var(--band-block-gap, 40px))}.nl-list[data-v-17cf2a3b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-md)}.nl-list--2col[data-v-17cf2a3b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md) var(--gap-2xl)}@media(max-width:760px){.nl-list--2col[data-v-17cf2a3b]{grid-template-columns:1fr}}.nl-list--3col[data-v-17cf2a3b]{grid-template-columns:1fr 1fr 1fr}.nl-list--3col[data-v-17cf2a3b],.nl-list--4col[data-v-17cf2a3b]{display:grid;gap:var(--gap-md) var(--gap-2xl)}.nl-list--4col[data-v-17cf2a3b]{grid-template-columns:1fr 1fr 1fr 1fr}.numbered-list--cards[data-v-17cf2a3b]{background:transparent;border:none;border-radius:0;padding:0}.numbered-list--cards .nl-list--2col[data-v-17cf2a3b],.numbered-list--cards .nl-list--3col[data-v-17cf2a3b],.numbered-list--cards .nl-list--4col[data-v-17cf2a3b]{gap:var(--gap-lg)}.numbered-list--cards .nl-list--4col .nl-item[data-v-17cf2a3b]{padding:var(--pad-card-sm)}.numbered-list--cards .nl-item[data-v-17cf2a3b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card-md);gap:var(--gap-md);transition:transform var(--card-hover-duration) var(--card-hover-ease),box-shadow var(--card-hover-duration) var(--card-hover-ease),background-color var(--motion-theme),border-color var(--motion-theme)}.numbered-list--cards .nl-item[data-v-17cf2a3b]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.numbered-list--cards .nl-content[data-v-17cf2a3b]{padding-top:0}@media(max-width:980px){.nl-list--4col[data-v-17cf2a3b]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nl-list--3col[data-v-17cf2a3b]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.nl-list--3col[data-v-17cf2a3b],.nl-list--4col[data-v-17cf2a3b]{grid-template-columns:1fr}}.nl-item[data-v-17cf2a3b]{display:flex;align-items:flex-start;gap:var(--gap-md)}.nl-circle[data-v-17cf2a3b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);line-height:1}.numbered-list:not(.numbered-list--cards) .nl-circle[data-v-17cf2a3b]{width:30px;height:30px;border-radius:var(--r-circle);font-size:var(--text-xs)}.nl-icon-badge[data-v-17cf2a3b]{flex:none}.numbered-list--item-icons .nl-item[data-v-17cf2a3b]{gap:var(--gap-md);align-items:flex-start}.numbered-list--item-icons .nl-content[data-v-17cf2a3b]{padding-top:2px}.numbered-list--cards.numbered-list--item-icons .nl-item[data-v-17cf2a3b]{flex-direction:column;align-items:flex-start;gap:var(--gap-md)}.numbered-list--cards.numbered-list--item-icons .nl-content[data-v-17cf2a3b]{padding-top:0}.nl-content[data-v-17cf2a3b]{flex:1;min-width:0;padding-top:4px}.nl-item-title[data-v-17cf2a3b]{margin:0 0 4px}.nl-item-body[data-v-17cf2a3b],.nl-item-title[data-v-17cf2a3b]{transition:color var(--motion-theme)}.nl-item-body[data-v-17cf2a3b]{margin:0}.numbered-list--no-marker .nl-item[data-v-17cf2a3b]{gap:0}.numbered-list--no-marker .nl-content[data-v-17cf2a3b]{padding-top:0}.numbered-list--divided .nl-list[data-v-17cf2a3b]{gap:0}.numbered-list--divided .nl-item[data-v-17cf2a3b]{padding:13px 0;border-top:1px solid var(--border);transition:border-color var(--motion-theme)}.numbered-list--no-marker .nl-item-title[data-v-17cf2a3b]{margin-bottom:5px}.numbered-list--plain[data-v-17cf2a3b] .block-hd__title{font-size:var(--text-lead)}.numbered-list--plain .nl-item[data-v-17cf2a3b]{gap:var(--gap-md);align-items:baseline}.numbered-list--plain.numbered-list--divided .nl-item[data-v-17cf2a3b]:last-child{border-bottom:1px solid var(--border)}.nl-num-plain[data-v-17cf2a3b]{flex:none;width:18px;font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.5}.nl-content--plain[data-v-17cf2a3b]{padding-top:0;line-height:1.5}.nl-content--plain[data-v-17cf2a3b] p{display:inline;margin:0}.numbered-list--label[data-v-17cf2a3b] .block-hd__title{font-size:var(--text-body)}.numbered-list--label .nl-item[data-v-17cf2a3b]{gap:var(--gap-md);align-items:baseline}.numbered-list--label.numbered-list--divided .nl-item[data-v-17cf2a3b]:last-child{border-bottom:1px solid var(--border)}.nl-label-tag[data-v-17cf2a3b]{flex:none;width:90px;font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1.5}.nl-content--label[data-v-17cf2a3b]{padding-top:0;color:var(--ink-2);line-height:1.5}.numbered-list--bullet[data-v-17cf2a3b] .block-hd__title{font-size:var(--text-body)}.numbered-list--bullet .nl-item[data-v-17cf2a3b]{gap:var(--gap-sm);align-items:baseline}.numbered-list--bullet.numbered-list--divided .nl-item[data-v-17cf2a3b]:last-child{border-bottom:1px solid var(--border)}.nl-bullet[data-v-17cf2a3b]{flex:none;font-size:var(--text-body);font-weight:var(--font-bold);line-height:1.5}.nl-content--bullet[data-v-17cf2a3b]{padding-top:0}.nl-content--bullet[data-v-17cf2a3b] p{margin:0}.numbered-list--panel-grid[data-v-17cf2a3b] .block-hd{margin-bottom:0}.nl-panel-grid[data-v-17cf2a3b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-lg);margin-top:24px}.nl-pg-item[data-v-17cf2a3b]{display:flex;gap:var(--gap-sm);align-items:flex-start}.nl-pg-badge[data-v-17cf2a3b]{flex:none}.nl-pg-title[data-v-17cf2a3b]{margin:0 0 4px}.nl-pg-body[data-v-17cf2a3b],.nl-pg-title[data-v-17cf2a3b]{transition:color var(--motion-theme)}.nl-pg-body[data-v-17cf2a3b],.nl-pg-body[data-v-17cf2a3b] p,.nl-pg-title[data-v-17cf2a3b] p{margin:0}@media(max-width:520px){.nl-panel-grid[data-v-17cf2a3b]{grid-template-columns:1fr}.numbered-list[data-v-17cf2a3b]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.nl-item-body[data-v-17cf2a3b],.nl-item-title[data-v-17cf2a3b],.nl-pg-body[data-v-17cf2a3b],.nl-pg-title[data-v-17cf2a3b],.numbered-list[data-v-17cf2a3b]{transition:none!important}.numbered-list--cards .nl-item[data-v-17cf2a3b]:hover{box-shadow:none;transform:none}}.order-cta[data-v-de89c1ce]{--on-navy-text:var(--surface);--on-navy-muted:var(--ink-3);--cta-btn-bg:var(--surface)}[data-theme=dark] .order-cta[data-v-de89c1ce]{border:1px solid var(--navy-border-dark);--on-navy-text:var(--ink);--on-navy-muted:var(--ink-2);--cta-btn-bg:var(--ink)}.order-cta[data-v-de89c1ce]{position:relative;overflow:hidden;background:var(--brand-navy);border-radius:var(--r-2xl);padding:var(--pad-card);display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3xl);flex-wrap:wrap;transition:border-color var(--motion-theme)}.order-cta__hatch[data-v-de89c1ce]{inset:0;opacity:.5;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--surface) 5%,transparent) 0 2px,transparent 2px 13px)}.order-cta__glow[data-v-de89c1ce],.order-cta__hatch[data-v-de89c1ce]{position:absolute;pointer-events:none}.order-cta__glow[data-v-de89c1ce]{top:-30%;right:-4%;width:46%;height:160%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%)}.order-cta__content[data-v-de89c1ce]{position:relative;max-width:580px}.order-cta__eyebrow[data-v-de89c1ce]{margin:0 0 16px;color:var(--navy-accent-text)}.order-cta__headline[data-v-de89c1ce]{margin:0;color:var(--on-navy-text);transition:color var(--motion-theme)}.order-cta__subtext[data-v-de89c1ce]{margin:14px 0 0;font-size:var(--text-lead);font-weight:var(--font-regular);line-height:1.5;color:var(--on-navy-muted);transition:color var(--motion-theme)}.order-cta__actions[data-v-de89c1ce]{position:relative;display:flex;flex-direction:column;gap:var(--gap-sm);flex:none}.order-cta__btn[data-v-de89c1ce]{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-2xs);padding:16px 30px;border-radius:var(--r-md);font-size:var(--text-md);font-weight:var(--font-semibold);line-height:1;text-decoration:none;transition:background-color var(--motion-theme),box-shadow var(--motion-hover) var(--card-hover-ease),transform var(--motion-hover) var(--card-hover-ease)}.order-cta__btn-icon[data-v-de89c1ce]{width:16px;height:16px;flex-shrink:0}.order-cta__btn--primary[data-v-de89c1ce]{background:var(--cta-btn-bg);color:var(--brand-navy)}.order-cta__btn--secondary[data-v-de89c1ce]{background:color-mix(in srgb,var(--surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--surface) 16%,transparent);color:var(--on-navy-text)}.order-cta__btn[data-v-de89c1ce]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.order-cta__btn[data-v-de89c1ce]:focus-visible{outline:2px solid var(--on-navy-text);outline-offset:3px}@media(max-width:760px){.order-cta[data-v-de89c1ce]{flex-direction:column;align-items:flex-start;gap:var(--gap-2xl)}.order-cta__actions[data-v-de89c1ce]{align-self:stretch}.order-cta__btn[data-v-de89c1ce]{justify-content:center}}@media(prefers-reduced-motion:reduce){.order-cta[data-v-de89c1ce],.order-cta__btn[data-v-de89c1ce]{transition:none!important}.order-cta__btn[data-v-de89c1ce]:hover{box-shadow:none;transform:none}}.persona-card[data-v-3bc48e3c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card-sm);display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xs);text-align:center;transition:background-color var(--motion-theme),border-color var(--motion-theme),box-shadow var(--card-hover-duration) var(--card-hover-ease),transform var(--card-hover-duration) var(--card-hover-ease)}.persona-card[data-v-3bc48e3c]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.pc-avatar[data-v-3bc48e3c]{width:48px;height:48px;border-radius:var(--r-circle);flex-shrink:0}.pc-label[data-v-3bc48e3c],.pc-share[data-v-3bc48e3c]{margin:0;transition:color var(--motion-theme)}.pc-label[data-v-3bc48e3c]{line-height:1.4}.pc-tags[data-v-3bc48e3c]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-2xs);justify-content:center}.pc-tag[data-v-3bc48e3c]{background:var(--accent-soft);color:var(--accent-ink);padding:4px 10px;border-radius:var(--r-pill);white-space:nowrap;transition:background-color var(--motion-theme),color var(--motion-theme)}@media(max-width:520px){.persona-card[data-v-3bc48e3c]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.pc-label[data-v-3bc48e3c],.pc-share[data-v-3bc48e3c],.pc-tag[data-v-3bc48e3c],.persona-card[data-v-3bc48e3c]{transition:none!important}.persona-card[data-v-3bc48e3c]:hover{box-shadow:none;transform:none}}.op-card[data-v-e86be2ae]{background:var(--card-surface,var(--surface));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);display:flex;flex-direction:column;height:100%;justify-content:space-between;transition:background-color var(--motion-theme),border-color var(--motion-theme),box-shadow var(--motion-hover) var(--card-hover-ease,var(--ease-standard)),transform var(--motion-hover) var(--card-hover-ease,var(--ease-standard))}.op-card[data-v-e86be2ae]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.op-head[data-v-e86be2ae]{gap:var(--gap-sm);padding-bottom:20px}.op-head[data-v-e86be2ae],.op-logo[data-v-e86be2ae]{display:flex;align-items:center}.op-logo[data-v-e86be2ae]{width:48px;height:48px;border-radius:var(--r-md);overflow:hidden;justify-content:center;flex-shrink:0}.op-logo--default[data-v-e86be2ae]{background:var(--accent-soft)}.op-logo--tile:not(.op-logo--default) .op-logo__initial[data-v-e86be2ae]{color:var(--on-accent)}.op-logo__img[data-v-e86be2ae]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.op-logo__initial[data-v-e86be2ae]{font-size:var(--text-lead);font-weight:var(--font-bold);color:var(--accent);line-height:1}.op-identity[data-v-e86be2ae]{display:flex;flex-direction:column;gap:1px;min-width:0}.op-name[data-v-e86be2ae]{line-height:1.15;letter-spacing:-.01em}.op-founded[data-v-e86be2ae],.op-name[data-v-e86be2ae],.op-share[data-v-e86be2ae]{transition:color var(--motion-theme)}.op-share[data-v-e86be2ae]{margin-left:auto;align-self:flex-start;font-size:var(--text-kpi-sm);font-weight:var(--font-bold);color:var(--accent);line-height:1;letter-spacing:-.02em}.op-sharebar[data-v-e86be2ae]{margin-bottom:22px}.op-sharebar__hd[data-v-e86be2ae]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.op-sharebar__track[data-v-e86be2ae]{height:8px;border-radius:var(--r-pill);background:var(--border);overflow:hidden;transition:background-color var(--motion-theme)}.op-sharebar__fill[data-v-e86be2ae]{height:100%;border-radius:var(--r-pill);background:var(--accent);transition:width var(--motion-reveal) var(--ease-standard),background-color var(--motion-theme)}.op-hero[data-v-e86be2ae]{border-top:1px solid var(--border);padding-top:20px;transition:border-color var(--motion-theme)}.op-hero__label[data-v-e86be2ae]{display:block}.op-hero__row[data-v-e86be2ae]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--gap-2xs);margin-top:9px}.op-hero__value[data-v-e86be2ae]{font-size:var(--text-kpi-hero);font-weight:var(--font-bold);color:var(--ink);letter-spacing:-.03em;line-height:.92;transition:color var(--motion-theme)}.op-hero__unit[data-v-e86be2ae]{margin-left:.08em}.op-hero__delta[data-v-e86be2ae]{margin-left:auto;align-self:flex-end;margin-bottom:6px;padding:4px 9px;border-radius:var(--r-pill);line-height:1;white-space:nowrap}.op-hero__delta--up[data-v-e86be2ae]{color:var(--green-ink);background:var(--green-soft)}.op-hero__delta--down[data-v-e86be2ae]{color:var(--red);background:var(--red-soft)}.op-panel[data-v-e86be2ae]{margin-top:20px;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.op-panel__cell[data-v-e86be2ae]{background:var(--card-surface,var(--surface));padding:var(--pad-card-sm);transition:background-color var(--motion-theme)}.op-panel__value[data-v-e86be2ae]{font-size:var(--text-kpi-inline);font-weight:var(--font-bold);color:var(--ink);line-height:1.1}.op-panel__label[data-v-e86be2ae],.op-panel__value[data-v-e86be2ae]{transition:color var(--motion-theme)}.op-panel__label[data-v-e86be2ae]{margin-top:2px;color:var(--ink-2);line-height:1.3}.op-panel__label[data-v-e86be2ae]:first-letter{text-transform:uppercase}.op-stats[data-v-e86be2ae]{flex:1;display:grid;grid-template-columns:1fr auto 62px;align-content:space-between;-moz-column-gap:var(--gap-sm);column-gap:var(--gap-sm)}.op-stat[data-v-e86be2ae]{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;padding:12px 0;border-top:1px solid var(--border);transition:border-color var(--motion-theme)}.op-stat__label[data-v-e86be2ae]{line-height:1.3;color:var(--ink-2);transition:color var(--motion-theme)}.op-stat__label[data-v-e86be2ae]:first-letter{text-transform:uppercase}.op-stat__value[data-v-e86be2ae]{font-size:var(--text-kpi-inline);font-weight:var(--font-bold);color:var(--ink);justify-self:end;line-height:1.1;transition:color var(--motion-theme)}.op-stat__unit[data-v-e86be2ae]{margin-left:.15em;white-space:nowrap}.op-stat__delta[data-v-e86be2ae]{justify-self:stretch;line-height:1;text-align:center;padding:3px 0;border-radius:var(--r-sm);white-space:nowrap}.op-stat__delta--up[data-v-e86be2ae]{color:var(--green-ink);background:var(--green-soft)}.op-stat__delta--down[data-v-e86be2ae]{color:var(--red);background:var(--red-soft)}.op-stats--quiet .op-stat__delta[data-v-e86be2ae]{background:transparent;text-align:end;padding:3px 0}@media(prefers-reduced-motion:reduce){.op-card[data-v-e86be2ae],.op-founded[data-v-e86be2ae],.op-hero[data-v-e86be2ae],.op-hero__value[data-v-e86be2ae],.op-name[data-v-e86be2ae],.op-panel[data-v-e86be2ae],.op-panel__cell[data-v-e86be2ae],.op-panel__label[data-v-e86be2ae],.op-panel__value[data-v-e86be2ae],.op-share[data-v-e86be2ae],.op-sharebar__fill[data-v-e86be2ae],.op-stat__label[data-v-e86be2ae],.op-stat__value[data-v-e86be2ae],.op-stats[data-v-e86be2ae]{transition:none!important}.op-card[data-v-e86be2ae]:hover{box-shadow:none;transform:none}}.players-grid__cards[data-v-179f75fd]{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--gap-md);--pad-card:var(--pad-card-sm)}@media(max-width:980px){.players-grid__cards[data-v-179f75fd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.players-grid__cards[data-v-179f75fd]{grid-template-columns:1fr}}.pm-overline[data-v-3597eadb]{margin:0 0 12px}.pm-list[data-v-3597eadb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-2xs) var(--gap-xl);align-items:center}.pm-item[data-v-3597eadb]{letter-spacing:var(--tracking-snug);color:var(--ink-2);opacity:.6;transition:opacity var(--motion-theme)}.pm-item[data-v-3597eadb]:hover{opacity:1}@media(prefers-reduced-motion:reduce){.pm-item[data-v-3597eadb]{transition:none!important}}@media(max-width:520px){.pm-list[data-v-3597eadb]{gap:var(--gap-2xs) var(--gap-md)}}.pc-block[data-v-b67499f4]{display:flex;flex-direction:column;gap:var(--gap-lg)}.pc-block[data-v-b67499f4] .block-hd{margin-bottom:0}.pc-grid[data-v-b67499f4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md);align-items:start}.pc-card[data-v-b67499f4]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card-sm);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.pc-heading[data-v-b67499f4]{margin:0 0 14px;transition:color var(--motion-theme)}.pc-heading--for[data-v-b67499f4]{color:var(--green-ink)}.pc-heading--against[data-v-b67499f4]{color:var(--red)}.pc-list[data-v-b67499f4]{list-style:none;margin:0;padding:0;flex-direction:column}.pc-item[data-v-b67499f4],.pc-list[data-v-b67499f4]{display:flex;gap:var(--gap-2xs)}.pc-item[data-v-b67499f4]{align-items:baseline;transition:color var(--motion-theme)}.pc-marker[data-v-b67499f4]{flex-shrink:0;font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.5}.pc-marker--for[data-v-b67499f4]{color:var(--green)}.pc-marker--against[data-v-b67499f4]{color:var(--red)}@media(max-width:760px){.pc-grid[data-v-b67499f4]{grid-template-columns:1fr;gap:var(--gap-sm)}}@media(max-width:520px){.pc-card[data-v-b67499f4]{border-radius:var(--r-md)}}.pc-block--space-tight[data-v-b67499f4]{margin-top:calc(18px - var(--band-block-gap, 40px))}.pc-block--space-grid[data-v-b67499f4]{margin-top:calc(20px - var(--band-block-gap, 40px))}.pc-block--space-lg[data-v-b67499f4]{margin-top:calc(72px - var(--band-block-gap, 40px))}@media(prefers-reduced-motion:reduce){.pc-card[data-v-b67499f4],.pc-heading[data-v-b67499f4],.pc-item[data-v-b67499f4]{transition:none!important}}.qa-block[data-v-8c6f625f]{display:flex;flex-direction:column;gap:var(--gap-sm)}.qa-title[data-v-8c6f625f]{margin:0;transition:color var(--motion-theme)}.qa-dl[data-v-8c6f625f]{margin:0;padding:0}.qa-dl[data-v-8c6f625f],.qa-pair[data-v-8c6f625f]{display:flex;flex-direction:column}.qa-pair[data-v-8c6f625f]{gap:0;padding:16px 0;border-top:1px solid var(--border);transition:border-color var(--motion-theme)}.qa-pair[data-v-8c6f625f]:first-child{border-top:none;padding-top:0}.qa-pair[data-v-8c6f625f]:last-child{padding-bottom:0}.qa-row[data-v-8c6f625f]{display:flex;gap:var(--gap-sm);align-items:baseline;margin:0;padding:0}.qa-row--q[data-v-8c6f625f]{margin-bottom:8px}.qa-badge[data-v-8c6f625f]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-sm);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--motion-theme),color var(--motion-theme)}.qa-badge--q[data-v-8c6f625f]{background:var(--accent-soft);color:var(--accent-ink)}.qa-badge--a[data-v-8c6f625f]{background:var(--surface-2);color:var(--ink-caption);border:1px solid var(--border)}.qa-text--q[data-v-8c6f625f]{color:var(--ink)}.qa-text--a[data-v-8c6f625f],.qa-text--q[data-v-8c6f625f]{transition:color var(--motion-theme)}@media(max-width:520px){.qa-pair[data-v-8c6f625f]{padding:12px 0}}@media(prefers-reduced-motion:reduce){.qa-badge[data-v-8c6f625f],.qa-pair[data-v-8c6f625f],.qa-text--a[data-v-8c6f625f],.qa-text--q[data-v-8c6f625f],.qa-title[data-v-8c6f625f]{transition:none!important}}.quote-block[data-v-71ab2a63]{margin:0}.quote-block--border[data-v-71ab2a63]{padding:8px 0 8px 28px;border-left:4px solid var(--quote-accent,var(--accent));border-radius:0;max-width:920px;position:relative}.quote-block--border .quote-text[data-v-71ab2a63]{margin:0;font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:var(--tracking-snug);line-height:1.38;color:var(--ink)}.quote-block--border .quote-attribution[data-v-71ab2a63]{margin-top:14px}.quote-block--border .quote-cite[data-v-71ab2a63]{font-style:normal;line-height:1.4}.quote-block--band[data-v-71ab2a63]{background:var(--quote-accent,var(--accent));border-radius:var(--r-xl);padding:var(--pad-card);position:relative;overflow:hidden}.quote-block--band .quote-glyph[data-v-71ab2a63]{position:absolute;right:30px;top:6px;font-size:var(--quote-glyph-size);line-height:1;font-weight:var(--font-bold);color:var(--on-accent);opacity:.12;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.quote-block--band .quote-text[data-v-71ab2a63]{position:relative;margin:0;font-size:var(--text-lg);font-weight:var(--font-medium);line-height:1.48;color:var(--on-accent);max-width:880px}.quote-block--band .quote-attribution[data-v-71ab2a63]{position:relative;margin-top:18px}.quote-block--band .quote-cite[data-v-71ab2a63]{font-style:normal;color:color-mix(in srgb,var(--on-accent) 70%,transparent);line-height:1.4}.quote-block--band .quote-author[data-v-71ab2a63],.quote-block--band .quote-role[data-v-71ab2a63]{color:var(--on-accent)}.ranking-table[data-v-dd5d0148]{background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme);overflow:hidden}.table-scroll[data-v-dd5d0148]{overflow-x:auto;-webkit-overflow-scrolling:touch}.rt[data-v-dd5d0148]{width:100%;border-collapse:collapse;caption-side:top}.rt__caption[data-v-dd5d0148]{caption-side:top;text-align:left;letter-spacing:var(--tracking-snug);padding:var(--pad-card-md);transition:color var(--motion-theme)}.rt__hrow[data-v-dd5d0148]{background:var(--surface-2);border-bottom:2px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.rt__th[data-v-dd5d0148]{padding:9px 14px;white-space:nowrap;text-align:left;transition:color var(--motion-theme)}.rt__th--rank[data-v-dd5d0148]{width:24px;min-width:24px;text-align:right;padding-right:10px;padding-left:14px}.rt__th--value[data-v-dd5d0148]{text-align:right;font-variant-numeric:tabular-nums}.rt__row[data-v-dd5d0148]{border-top:1px solid var(--border);transition:background-color var(--motion-fast) ease,border-color var(--motion-theme)}.rt__row[data-v-dd5d0148]:hover{background:var(--surface-2)}.rt__td[data-v-dd5d0148]{padding:10px 14px;vertical-align:middle;transition:color var(--motion-theme),border-color var(--motion-theme)}.rt__td--rank[data-v-dd5d0148]{width:24px;min-width:24px;text-align:right;padding-right:10px;padding-left:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.rt__td--label[data-v-dd5d0148]{width:100%}.rt__td--delta[data-v-dd5d0148],.rt__td--value[data-v-dd5d0148]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rt__td--delta[data-v-dd5d0148]{transition:color var(--motion-theme),border-color var(--motion-theme)}.rt__arrow[data-v-dd5d0148]{font-size:var(--text-2xs);margin-right:2px;vertical-align:middle}.sr-only[data-v-dd5d0148]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:760px){.rt__caption[data-v-dd5d0148]{padding:20px 20px 14px}.rt__td[data-v-dd5d0148],.rt__th[data-v-dd5d0148]{padding:8px 12px}.rt__td--rank[data-v-dd5d0148],.rt__th--rank[data-v-dd5d0148]{padding-right:8px;padding-left:12px}}@media(max-width:520px){.ranking-table[data-v-dd5d0148]{border-radius:var(--r-lg)}.rt__caption[data-v-dd5d0148]{padding:16px 14px 12px}.rt__th[data-v-dd5d0148]{padding:7px 10px}.rt__td[data-v-dd5d0148]{padding:8px 10px}.rt__td--rank[data-v-dd5d0148],.rt__th--rank[data-v-dd5d0148]{padding-right:6px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.ranking-table[data-v-dd5d0148],.rt__caption[data-v-dd5d0148],.rt__hrow[data-v-dd5d0148],.rt__row[data-v-dd5d0148],.rt__td[data-v-dd5d0148],.rt__td--delta[data-v-dd5d0148],.rt__th[data-v-dd5d0148]{transition:none!important}}.rr-header[data-v-f40254d4]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-md);margin-bottom:20px}.rr-title[data-v-f40254d4]{margin:0}.rr-all-link[data-v-f40254d4],.rr-title[data-v-f40254d4]{transition:color var(--motion-theme)}.rr-all-link[data-v-f40254d4]{flex-shrink:0;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--accent);text-decoration:none}.rr-all-link[data-v-f40254d4]:focus-visible,.rr-all-link[data-v-f40254d4]:hover{color:var(--ink);text-decoration:underline;outline:none}.rr-all-link[data-v-f40254d4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.rr-grid[data-v-f40254d4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-md)}@media(max-width:980px){.rr-grid[data-v-f40254d4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.rr-grid[data-v-f40254d4]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.rr-all-link[data-v-f40254d4],.rr-title[data-v-f40254d4]{transition:none!important}}.rm-root[data-v-8d4958a6]{justify-content:space-between}.rm-left[data-v-8d4958a6],.rm-root[data-v-8d4958a6]{display:flex;align-items:center;gap:var(--gap-md);flex-wrap:wrap}.rm-author[data-v-8d4958a6],.rm-left[data-v-8d4958a6]{min-width:0}.rm-author[data-v-8d4958a6]{display:flex;align-items:center;gap:var(--gap-2xs)}.rm-avatar[data-v-8d4958a6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-circle);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1;color:var(--ink)}.rm-author-info[data-v-8d4958a6]{display:flex;flex-direction:column;gap:2px;min-width:0}.rm-author-name[data-v-8d4958a6]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--ink);overflow:hidden;text-overflow:ellipsis}.rm-author-name[data-v-8d4958a6],.rm-date[data-v-8d4958a6]{line-height:1.3;transition:color var(--motion-theme);white-space:nowrap}.rm-date[data-v-8d4958a6]{font-size:var(--text-xs);font-weight:var(--font-regular);color:var(--ink-caption)}.rm-sep[data-v-8d4958a6]{display:inline-block;width:1px;height:32px;background:var(--border);flex-shrink:0;transition:background-color var(--motion-theme)}.rm-partner[data-v-8d4958a6]{display:flex;align-items:center;gap:var(--gap-2xs);min-width:0}.rm-partner-label[data-v-8d4958a6]{font-size:var(--text-xs);font-weight:var(--font-regular);line-height:1.3;color:var(--ink-caption);transition:color var(--motion-theme);white-space:nowrap}.rm-partner-swatch[data-v-8d4958a6]{display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:var(--r-circle)}.rm-partner-name[data-v-8d4958a6]{font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.3;color:var(--ink);transition:color var(--motion-theme);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-actions[data-v-8d4958a6]{display:flex;align-items:center;gap:var(--gap-2xs);flex-shrink:0}.rm-btn svg[data-v-8d4958a6]{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.rm-btn[data-v-8d4958a6]{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--border);background:transparent;color:var(--ink-2);font-family:var(--font-onest);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--card-hover-duration) var(--card-hover-ease),background-color var(--card-hover-duration) var(--card-hover-ease),color var(--card-hover-duration) var(--card-hover-ease)}.rm-btn[data-v-8d4958a6]:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.rm-btn[data-v-8d4958a6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:520px){.rm-root[data-v-8d4958a6]{flex-direction:column;align-items:flex-start;gap:var(--gap-sm)}.rm-sep[data-v-8d4958a6]{display:none}.rm-actions[data-v-8d4958a6]{width:100%}.rm-btn[data-v-8d4958a6]{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.rm-author-name[data-v-8d4958a6],.rm-btn[data-v-8d4958a6],.rm-date[data-v-8d4958a6],.rm-partner-label[data-v-8d4958a6],.rm-partner-name[data-v-8d4958a6],.rm-sep[data-v-8d4958a6]{transition:none!important}}.rich-text-block[data-v-37f162b1]{max-width:var(--measure);color:var(--ink-2);transition:color var(--motion-theme)}.rt-subhead[data-v-37f162b1]{max-width:var(--measure);margin-bottom:18px}.rt-subhead__title[data-v-37f162b1]{margin:0 0 6px;transition:color var(--motion-theme)}.rt-subhead__lead[data-v-37f162b1]{margin:0;font-size:var(--text-body);color:var(--ink-2);line-height:var(--leading-relaxed)}.rt-lead[data-v-37f162b1],.rt-subhead__lead[data-v-37f162b1]{max-width:var(--measure-lead);transition:color var(--motion-theme)}.rt-lead[data-v-37f162b1]{margin:0 0 1.2em}.rt-body[data-v-37f162b1]{margin:0 0 1em;transition:color var(--motion-theme)}.rt-body[data-v-37f162b1]:last-child{margin-bottom:0}.rich-text-block--prominent[data-v-37f162b1]{max-width:var(--measure);color:var(--ink)}.rich-text-block--prominent .rt-body[data-v-37f162b1]{line-height:1.6}.rich-text-block--center[data-v-37f162b1]{margin-inline:auto}.rich-text-block--space-tight[data-v-37f162b1]{margin-top:calc(18px - var(--band-block-gap, 40px))}.rich-text-block--space-lg[data-v-37f162b1]{margin-top:calc(72px - var(--band-block-gap, 40px))}@media(max-width:760px){.rich-text-block--center[data-v-37f162b1]{margin-inline:0;max-width:none}}@media(prefers-reduced-motion:reduce){.rich-text-block[data-v-37f162b1],.rt-body[data-v-37f162b1],.rt-lead[data-v-37f162b1]{transition:none!important}}.rings-grid[data-v-4eb8c4cb]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.rings-row[data-v-4eb8c4cb]{display:flex;flex-wrap:wrap;gap:var(--gap-lg) var(--gap-xl);justify-content:flex-start;align-items:flex-start}.ring-item[data-v-4eb8c4cb]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xs);flex:0 0 auto}.ring-svg[data-v-4eb8c4cb]{display:block;width:120px;height:120px;overflow:visible}.ring-fill[data-v-4eb8c4cb]{stroke-linecap:round}.ring-pct[data-v-4eb8c4cb]{font-variant-numeric:tabular-nums}.ring-label[data-v-4eb8c4cb]{text-align:center;margin:0;line-height:1.35;max-width:120px;transition:color var(--motion-theme)}.rings-source-foot[data-v-4eb8c4cb]{margin:8px 0 0;line-height:1}@media(max-width:520px){.rings-grid[data-v-4eb8c4cb]{border-radius:var(--r-lg)}.ring-svg[data-v-4eb8c4cb]{width:100px;height:100px}.ring-item[data-v-4eb8c4cb]{gap:var(--gap-2xs)}}@media(prefers-reduced-motion:reduce){.ring-fill[data-v-4eb8c4cb],.ring-label[data-v-4eb8c4cb],.rings-grid[data-v-4eb8c4cb]{transition:none!important}}.section-divider[data-v-fff27175]{flex-direction:column}.sd-kicker[data-v-fff27175],.section-divider[data-v-fff27175]{display:flex;gap:var(--gap-md)}.sd-kicker[data-v-fff27175]{align-items:center}.sd-num[data-v-fff27175]{font-size:var(--text-h2);font-weight:var(--font-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--accent);flex-shrink:0;transition:color var(--motion-theme)}.sd-rule[data-v-fff27175]{flex:1;margin:0;border:0;border-top:1px solid var(--border);transition:border-color var(--motion-theme)}.sd-title[data-v-fff27175]{margin:0}@media(prefers-reduced-motion:reduce){.sd-num[data-v-fff27175],.sd-rule[data-v-fff27175]{transition:none!important}}.sidebar-card[data-v-a40bbb0e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;transition:var(--theme-transition)}.sidebar-card__head[data-v-a40bbb0e]{display:flex;align-items:center;gap:var(--gap-2xs);padding:var(--pad-card-sm);border-bottom:1px solid var(--border)}.sidebar-card__icon[data-v-a40bbb0e]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--ink-2)}.sidebar-card__icon[data-v-a40bbb0e]:empty{display:none}.sidebar-card__title[data-v-a40bbb0e]{margin:0;color:var(--ink)}.sidebar-card__body[data-v-a40bbb0e]{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.sidebar-card[data-v-a40bbb0e]{transition:none!important}}.sa-body[data-v-d3ddf242]{padding:8px 8px 12px}.sa-list[data-v-d3ddf242]{list-style:none;margin:0;padding:0;flex-direction:column}.sa-item[data-v-d3ddf242],.sa-list[data-v-d3ddf242],.sa-row[data-v-d3ddf242]{display:flex}.sa-row[data-v-d3ddf242]{align-items:center;justify-content:space-between;gap:var(--gap-sm);width:100%;padding:11px 10px;border-radius:var(--r-md);text-decoration:none;color:var(--ink);background:transparent;transition:background-color var(--card-hover-duration) var(--card-hover-ease)}.sa-row[data-v-d3ddf242]:hover{background:var(--surface-2)}.sa-row[data-v-d3ddf242]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sa-row__left[data-v-d3ddf242]{display:flex;align-items:center;gap:var(--gap-sm);flex:1;min-width:0}.sa-row__tile[data-v-d3ddf242]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--r-sm)}.sa-row__tile--accent[data-v-d3ddf242]{background:var(--accent-soft);color:var(--accent-ink)}.sa-row__tile--neutral[data-v-d3ddf242]{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.sa-row__text[data-v-d3ddf242]{display:flex;flex-direction:column;gap:2px;min-width:0}.sa-row__label[data-v-d3ddf242]{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.3;color:var(--ink)}.sa-row__meta[data-v-d3ddf242]{font-size:var(--text-2xs);line-height:1.2;color:var(--ink-caption)}.sa-row__chevron[data-v-d3ddf242]{display:inline-flex;align-items:center;color:var(--ink-caption);flex-shrink:0}.sa-share[data-v-d3ddf242]{display:flex;align-items:center;gap:var(--gap-2xs);padding:12px 10px 4px;margin-top:4px;border-top:1px solid var(--border)}.sa-share__label[data-v-d3ddf242]{font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:1.3;color:var(--ink-caption);white-space:nowrap}.sa-share__btns[data-v-d3ddf242]{display:flex;align-items:center;gap:var(--gap-2xs);margin-left:auto}.sa-share__btn[data-v-d3ddf242]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--r-sm);cursor:pointer;border:none;text-decoration:none;font-family:var(--font-onest);transition:background-color var(--card-hover-duration) var(--card-hover-ease),color var(--card-hover-duration) var(--card-hover-ease)}.sa-share__btn[data-v-d3ddf242]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sa-share__tg[data-v-d3ddf242]{background:var(--tg);color:var(--tg-ink)}.sa-share__tg[data-v-d3ddf242]:hover{opacity:.9}.sa-share__copy[data-v-d3ddf242]{background:var(--surface);border:1px solid var(--border);color:var(--ink-2)}.sa-share__copy[data-v-d3ddf242]:hover{background:var(--surface-2);color:var(--ink)}.sa-row__chevron .icon[data-v-d3ddf242],.sa-share__btn .icon[data-v-d3ddf242]{font-size:var(--icon-sm)}@media(prefers-reduced-motion:reduce){.sa-row[data-v-d3ddf242],.sa-share__btn[data-v-d3ddf242]{transition:none!important}}.sp-row[data-v-329e5aa5]{display:flex;align-items:center;gap:var(--gap-md);padding:var(--pad-card-sm);text-decoration:none;color:inherit}.sp-row--link[data-v-329e5aa5]{transition:background-color var(--card-hover-duration) var(--card-hover-ease)}.sp-row--link[data-v-329e5aa5]:hover{background:var(--surface-2)}.sp-row--link[data-v-329e5aa5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-avatar[data-v-329e5aa5]{flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft)}.sp-avatar[data-v-329e5aa5],.sp-logo[data-v-329e5aa5]{width:48px;height:48px;border-radius:var(--r-lg)}.sp-logo[data-v-329e5aa5]{-o-object-fit:contain;object-fit:contain;display:block}.sp-monogram[data-v-329e5aa5]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--r-lg);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1;background:radial-gradient(circle at 32% 28%,var(--accent-soft),var(--accent));color:var(--on-accent)}.sp-info[data-v-329e5aa5]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sp-name[data-v-329e5aa5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.sp-arrow[data-v-329e5aa5]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:var(--ink-caption);font-size:var(--icon-sm)}@media(prefers-reduced-motion:reduce){.sp-row--link[data-v-329e5aa5]{transition:none!important}}.sp-body[data-v-fc15a949]{padding:8px 8px 10px}.sp-list[data-v-fc15a949]{list-style:none;margin:0;padding:0}.sp-item[data-v-fc15a949],.sp-row[data-v-fc15a949]{display:flex}.sp-row[data-v-fc15a949]{align-items:center;gap:var(--gap-sm);width:100%;padding:8px 10px;border-radius:var(--r-md);text-decoration:none;cursor:default;transition:background-color var(--card-hover-duration) var(--card-hover-ease),color var(--card-hover-duration) var(--card-hover-ease)}a.sp-row[data-v-fc15a949]{cursor:pointer}.sp-row[data-v-fc15a949]:hover{background-color:var(--surface-2)}.sp-row:hover .sp-name[data-v-fc15a949]{color:var(--ink)}a.sp-row[data-v-fc15a949]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-badge[data-v-fc15a949]{flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.sp-badge[data-v-fc15a949],.sp-badge__img[data-v-fc15a949]{width:26px;height:26px;border-radius:var(--r-sm)}.sp-badge__img[data-v-fc15a949]{-o-object-fit:contain;object-fit:contain;display:block}.sp-badge__mono[data-v-fc15a949]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1;text-transform:uppercase;letter-spacing:.02em}.sp-name[data-v-fc15a949]{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--card-hover-duration) var(--card-hover-ease)}@media(prefers-reduced-motion:reduce){.sp-name[data-v-fc15a949],.sp-row[data-v-fc15a949]{transition:none!important}}.ss-body[data-v-d308df06]{padding:2px 18px 14px}.ss-list[data-v-d308df06]{list-style:none;margin:0;padding:0}.ss-item[data-v-d308df06]{border-top:1px solid var(--border)}.ss-item[data-v-d308df06]:first-child{border-top:none}.ss-link[data-v-d308df06]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2xs);padding:9px 0;text-decoration:none;transition:color var(--motion-hover) ease;border-radius:var(--r-xs);outline-offset:2px}.ss-link[data-v-d308df06]:hover{color:var(--ink)}.ss-link[data-v-d308df06]:focus-visible{outline:2px solid var(--accent)}.ss-label[data-v-d308df06]{flex:1;min-width:0}.ss-chevron[data-v-d308df06]{flex-shrink:0;font-size:var(--icon-xs);transition:transform var(--motion-hover) ease}.ss-link:hover .ss-chevron[data-v-d308df06]{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.ss-chevron[data-v-d308df06],.ss-link[data-v-d308df06]{transition:none!important}}.team-list[data-v-5dd65d2b]{background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--border);padding:var(--pad-card);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.team-list__overline[data-v-5dd65d2b]{margin:0 0 16px;transition:color var(--motion-theme)}.team-list__members[data-v-5dd65d2b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-md)}.team-list__item[data-v-5dd65d2b]{display:flex;align-items:center;gap:var(--gap-sm)}.team-list__avatar[data-v-5dd65d2b]{--avatar-text:var(--surface);flex-shrink:0;width:34px;height:34px;border-radius:var(--r-circle);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--green));font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1;letter-spacing:.02em;color:var(--avatar-text)}[data-theme=dark] .team-list__avatar[data-v-5dd65d2b]{--avatar-text:var(--ink)}.team-list__info[data-v-5dd65d2b]{display:flex;flex-direction:column;gap:2px;min-width:0}.team-list__name[data-v-5dd65d2b]{color:var(--ink)}.team-list__name[data-v-5dd65d2b],.team-list__role[data-v-5dd65d2b]{display:block;transition:color var(--motion-theme)}@media(max-width:520px){.team-list[data-v-5dd65d2b]{border-radius:var(--r-lg)}}@media(prefers-reduced-motion:reduce){.team-list[data-v-5dd65d2b],.team-list__name[data-v-5dd65d2b],.team-list__overline[data-v-5dd65d2b],.team-list__role[data-v-5dd65d2b]{transition:none!important}}.sidenote-block[data-v-6e02593d]{display:grid;grid-template-columns:1fr 150px;gap:var(--gap-xl);max-width:960px}.sn-para[data-v-6e02593d]{margin:0 0 1em;transition:color var(--motion-theme)}.sn-para[data-v-6e02593d]:last-child{margin-bottom:0}.sn-aside[data-v-6e02593d]{border-left:3px solid var(--amber);padding-left:12px;font-weight:var(--font-regular);line-height:1.5;align-self:start;transition:border-color var(--motion-theme),color var(--motion-theme)}@media(max-width:760px){.sidenote-block[data-v-6e02593d]{grid-template-columns:1fr;gap:var(--gap-md)}}@media(prefers-reduced-motion:reduce){.sn-aside[data-v-6e02593d],.sn-para[data-v-6e02593d]{transition:none!important}}.stb-overline[data-v-0df517e7]{margin:0 0 var(--gap-xl);transition:color var(--motion-theme)}.stb-sources[data-v-0df517e7]{max-width:var(--measure)}.stb-source-list[data-v-0df517e7]{list-style:none;margin:0;padding:0}.stb-source-row[data-v-0df517e7]{display:flex;align-items:baseline;gap:var(--gap-sm);padding:9px 0;transition:border-color var(--motion-theme)}.stb-source-row[data-v-0df517e7]:not(:first-child){border-top:1px solid var(--border)}.source-num[data-v-0df517e7]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--accent);flex-shrink:0;font-variant-numeric:tabular-nums;min-width:16px}.source-num[data-v-0df517e7],.source-text[data-v-0df517e7]{transition:color var(--motion-theme)}.source-text[data-v-0df517e7]{line-height:1.5}.source-link[data-v-0df517e7]{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--motion-theme),opacity var(--motion-fast)}.source-link[data-v-0df517e7]:hover{opacity:.8}.source-link[data-v-0df517e7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.stb-divider[data-v-0df517e7]{height:1px;background:var(--border);margin:44px 0;transition:background-color var(--motion-theme)}.stb-team-grid[data-v-0df517e7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-xl) var(--gap-2xl)}.stb-member[data-v-0df517e7]{display:flex;align-items:center;gap:var(--gap-sm);min-width:0}.stb-avatar-wrap[data-v-0df517e7]{overflow:hidden;flex-shrink:0;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;transition:background-color var(--motion-theme)}.stb-avatar[data-v-0df517e7],.stb-avatar-wrap[data-v-0df517e7]{width:42px;height:42px;border-radius:var(--r-circle)}.stb-avatar[data-v-0df517e7]{display:block;-o-object-fit:cover;object-fit:cover}.stb-monogram[data-v-0df517e7]{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--accent-ink);line-height:1;transition:color var(--motion-theme);-webkit-user-select:none;-moz-user-select:none;user-select:none}.stb-info[data-v-0df517e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.stb-name[data-v-0df517e7],.stb-position[data-v-0df517e7]{line-height:1.3;transition:color var(--motion-theme)}@media(max-width:980px){.stb-team-grid[data-v-0df517e7]{grid-template-columns:repeat(2,1fr);gap:var(--gap-md) var(--gap-lg)}}@media(max-width:520px){.stb-team-grid[data-v-0df517e7]{grid-template-columns:1fr;gap:var(--gap-md)}}@media(prefers-reduced-motion:reduce){.source-link[data-v-0df517e7],.source-num[data-v-0df517e7],.source-text[data-v-0df517e7],.stb[data-v-0df517e7],.stb-avatar-wrap[data-v-0df517e7],.stb-divider[data-v-0df517e7],.stb-monogram[data-v-0df517e7],.stb-name[data-v-0df517e7],.stb-overline[data-v-0df517e7],.stb-position[data-v-0df517e7],.stb-source-row[data-v-0df517e7]{transition:none!important}}.scg-grid[data-v-12e8a78a]{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--gap-lg);--pad-card:var(--pad-card-sm)}@media(prefers-reduced-motion:no-preference){.scg-grid--hidden .scg-card[data-v-12e8a78a]{opacity:0;transform:translateY(14px)}.scg-grid--revealed .scg-card[data-v-12e8a78a]{opacity:1;transform:translateY(0)}}.scg-card[data-v-12e8a78a]{background:var(--card-surface,var(--surface));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);display:flex;flex-direction:column;transition:background-color var(--motion-theme),border-color var(--motion-theme),opacity var(--motion-reveal) var(--ease-standard),transform var(--motion-reveal) var(--ease-standard),box-shadow var(--card-hover-duration) var(--card-hover-ease)}.scg-card[data-v-12e8a78a]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.scg-status-pill[data-v-12e8a78a]{display:inline-flex;align-self:flex-start;align-items:center;padding:4px 11px;border-radius:var(--r-pill);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1.4;transition:color var(--motion-theme),background-color var(--motion-theme)}.scg-status-pill--neutral[data-v-12e8a78a]{color:var(--ink-caption);background:var(--surface-2)}.scg-status-pill--accent[data-v-12e8a78a]{color:var(--accent-ink);background:var(--accent-soft)}.scg-status-pill--green[data-v-12e8a78a]{color:var(--green-ink);background:var(--green-soft)}.scg-status-pill--red[data-v-12e8a78a]{color:var(--red);background:var(--red-soft)}.scg-status-pill--amber[data-v-12e8a78a]{color:var(--amber-ink);background:var(--amber-soft)}.scg-card__img-wrap[data-v-12e8a78a]{display:flex;justify-content:center;align-items:center;min-height:100px;margin-top:12px;background:var(--surface-2);border-radius:var(--r-md);overflow:hidden}.scg-card__img[data-v-12e8a78a]{display:block;max-width:100%;height:auto;max-height:120px;-o-object-fit:contain;object-fit:contain}.scg-card__title[data-v-12e8a78a]{margin:0;transition:color var(--motion-theme)}.scg-status-pill+.scg-card__title[data-v-12e8a78a]{margin-top:13px}.scg-card__img-wrap+.scg-card__title[data-v-12e8a78a]{margin-top:12px}.scg-specs[data-v-12e8a78a]{flex-direction:column;margin:18px 0 0;padding:0}.scg-spec[data-v-12e8a78a],.scg-specs[data-v-12e8a78a]{display:flex;transition:border-color var(--motion-theme)}.scg-spec[data-v-12e8a78a]{align-items:baseline;justify-content:space-between;gap:var(--gap-2xs);padding:11px 0;border-top:1px solid var(--border)}.scg-spec__label[data-v-12e8a78a]{flex:1 1 0;min-width:0}.scg-spec__label[data-v-12e8a78a],.scg-spec__value[data-v-12e8a78a]{margin:0;transition:color var(--motion-theme)}.scg-spec__value[data-v-12e8a78a]{white-space:nowrap;text-align:right}@media(max-width:980px){.scg-grid[data-v-12e8a78a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.scg-grid[data-v-12e8a78a]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scg-card[data-v-12e8a78a]{transition:background-color var(--motion-theme),border-color var(--motion-theme)!important}.scg-card[data-v-12e8a78a]:hover{box-shadow:none;transform:none}.scg-card__title[data-v-12e8a78a],.scg-spec[data-v-12e8a78a],.scg-spec__label[data-v-12e8a78a],.scg-spec__value[data-v-12e8a78a],.scg-specs[data-v-12e8a78a],.scg-status-pill[data-v-12e8a78a]{transition:none!important}}.sbc[data-v-494e37dd]{display:flex;flex-direction:column;gap:var(--gap-2xs);margin:0;padding:0;--sbc-seg-bg:color-mix(in srgb,var(--ink-3) 40%,transparent)}.sbc__seg-bg[data-v-494e37dd]{fill:var(--sbc-seg-bg)}.sbc__caption[data-v-494e37dd]{display:flex;flex-direction:column;gap:2px}.sbc__title[data-v-494e37dd]{margin:0;display:flex;align-items:flex-start;gap:var(--gap-2xs);transition:color var(--motion-theme)}.sbc__hd-row[data-v-494e37dd]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm)}.sbc__unit[data-v-494e37dd]{white-space:nowrap;flex-shrink:0}.sbc__subtitle[data-v-494e37dd],.sbc__unit[data-v-494e37dd]{transition:color var(--motion-theme)}.sbc__subtitle[data-v-494e37dd]{margin:2px 0 0}.sbc__legend[data-v-494e37dd]{display:flex;gap:var(--gap-md);margin-bottom:4px}.sbc__legend-item[data-v-494e37dd]{display:flex;align-items:center;gap:var(--gap-2xs);transition:color var(--motion-theme)}.sbc__leg-swatch[data-v-494e37dd]{display:inline-block;width:12px;height:12px;border-radius:var(--r-xs);flex-shrink:0}.sbc__leg-swatch--accent[data-v-494e37dd]{background:var(--accent)}.sbc__leg-swatch--border[data-v-494e37dd]{background:var(--sbc-seg-bg)}.sbc__wrap[data-v-494e37dd]{position:relative}.sbc__svg[data-v-494e37dd]{display:block;width:100%;overflow:visible}.sbc__axis-label[data-v-494e37dd]{fill:var(--ink-3);font-variant-numeric:tabular-nums}.sbc__axis-label[data-v-494e37dd],.sbc__value[data-v-494e37dd]{font-family:var(--font-onest)}.sbc__value[data-v-494e37dd]{fill:var(--ink-2);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;transition:fill var(--motion-fast) ease}.sbc__value--hidden[data-v-494e37dd]{visibility:hidden}.sbc__bar-group[data-v-494e37dd]{transition:filter var(--motion-fast) ease}.sbc__bar-group--active[data-v-494e37dd]{filter:brightness(1.18)}.sbc__hit[data-v-494e37dd]{cursor:pointer;outline:none}.sbc__hit[data-v-494e37dd]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tip-period[data-v-494e37dd]{font-size:var(--text-2xs);opacity:.7}.tip-row[data-v-494e37dd]{display:flex;align-items:center;gap:var(--gap-2xs)}.tip-swatch[data-v-494e37dd]{display:inline-block;width:10px;height:10px;border-radius:var(--r-xs);flex-shrink:0}.tip-swatch--accent[data-v-494e37dd]{background:var(--accent)}.tip-swatch--border[data-v-494e37dd]{background:var(--sbc-seg-bg)}.tip-label[data-v-494e37dd]{font-size:var(--text-2xs);opacity:.85}.tip-val[data-v-494e37dd]{margin-left:auto;padding-left:10px;font-size:var(--text-md);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.tip-unit[data-v-494e37dd]{margin-inline-start:.25em;font-size:var(--text-2xs);font-weight:var(--font-regular);opacity:.7}.num-tab[data-v-494e37dd]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.sbc__bar-group[data-v-494e37dd],.sbc__legend-item[data-v-494e37dd],.sbc__source[data-v-494e37dd],.sbc__subtitle[data-v-494e37dd],.sbc__title[data-v-494e37dd],.sbc__unit[data-v-494e37dd],.sbc__value[data-v-494e37dd]{transition:none}}.sbc__source[data-v-494e37dd]{margin:0;transition:color var(--motion-theme)}.ssb[data-v-97e9e28e]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--gap-md);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.ssb[data-v-97e9e28e] .block-hd{margin-bottom:0}.ssb__plot[data-v-97e9e28e]{position:relative}.ssb__bar[data-v-97e9e28e]{display:flex;height:32px;border-radius:var(--r-sm);overflow:hidden;gap:2px;background:var(--border)}.ssb__segment[data-v-97e9e28e]{display:block;flex-shrink:0;min-width:2px;height:100%;border-radius:0;cursor:pointer;outline:none;transition:opacity var(--motion-toggle) var(--ease-standard)}.ssb__segment--dim[data-v-97e9e28e]{opacity:var(--dim-opacity)}.ssb__segment[data-v-97e9e28e]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ssb__segment[data-v-97e9e28e]:first-child{border-top-left-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm)}.ssb__segment[data-v-97e9e28e]:last-child{border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.ssb__legend[data-v-97e9e28e]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-2xs) var(--gap-lg)}.ssb__legend--vertical[data-v-97e9e28e]{flex-direction:column;flex-wrap:nowrap;gap:var(--gap-sm)}.ssb__legend--vertical .ssb__legend-item[data-v-97e9e28e]{width:100%}.ssb__legend--vertical .ssb__legend-label[data-v-97e9e28e]{flex:1}.ssb__legend-item[data-v-97e9e28e]{display:flex;align-items:center;gap:var(--gap-2xs);cursor:pointer;transition:color var(--motion-theme),opacity var(--motion-toggle) var(--ease-standard)}.ssb__legend-item--dim[data-v-97e9e28e]{opacity:var(--dim-opacity)}.ssb__swatch[data-v-97e9e28e]{display:inline-block;width:12px;height:12px;border-radius:var(--r-xs);flex-shrink:0}.ssb__legend-label[data-v-97e9e28e],.ssb__legend-value[data-v-97e9e28e]{transition:color var(--motion-theme)}.ssb__legend-value[data-v-97e9e28e]{font-size:var(--text-2xs);font-weight:var(--font-bold);color:var(--ink)}.num-tab[data-v-97e9e28e],.ssb__legend-value[data-v-97e9e28e]{font-variant-numeric:tabular-nums}.ssb__tip-label[data-v-97e9e28e]{font-size:var(--text-xs);font-weight:var(--font-semibold);margin-bottom:2px}.ssb__tip-row[data-v-97e9e28e]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-md);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ssb__tip-key[data-v-97e9e28e]{opacity:.66}.ssb__tip-val[data-v-97e9e28e]{font-weight:var(--font-semibold)}@media(max-width:520px){.ssb[data-v-97e9e28e]{border-radius:var(--r-lg)}.ssb__bar[data-v-97e9e28e]{height:28px}.ssb__legend-value[data-v-97e9e28e]{font-size:var(--text-2xs)}}.ssb--space-tight[data-v-97e9e28e]{margin-top:calc(18px - var(--band-block-gap, 40px))}.ssb--space-grid[data-v-97e9e28e]{margin-top:calc(20px - var(--band-block-gap, 40px))}.ssb--space-lg[data-v-97e9e28e]{margin-top:calc(72px - var(--band-block-gap, 40px))}@media(prefers-reduced-motion:reduce){.ssb[data-v-97e9e28e],.ssb__legend-item[data-v-97e9e28e],.ssb__legend-label[data-v-97e9e28e],.ssb__legend-value[data-v-97e9e28e],.ssb__segment[data-v-97e9e28e]{transition:none!important}}.kpi-card[data-v-5e6b2817]{background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--border);padding:var(--pad-card);display:flex;flex-direction:column;transition:background-color var(--motion-theme),border-color var(--motion-theme),box-shadow var(--motion-hover) var(--card-hover-ease,var(--ease-standard)),transform var(--motion-hover) var(--card-hover-ease,var(--ease-standard))}.kpi-card[data-v-5e6b2817]:hover{box-shadow:var(--shadow-card-hover);transform:var(--card-lift)}.kpi-card--dark[data-v-5e6b2817]{background:var(--brand-navy);border-color:transparent;--on-navy-text:var(--navy-ink);--on-navy-muted:var(--navy-ink-3)}[data-theme=dark] .kpi-card--dark[data-v-5e6b2817]{border:1px solid var(--navy-border-dark);--on-navy-text:var(--ink);--on-navy-muted:var(--ink-2)}.kpi-card:not(.kpi-card--bare) .kpi-number-row[data-v-5e6b2817]{margin-top:18px}.kpi-card:not(.kpi-card--bare) .kpi-label[data-v-5e6b2817]{margin-top:8px}.kpi-card:not(.kpi-card--bare):not(.kpi-card--tile):not(.kpi-card--plain) .kpi-delta[data-v-5e6b2817]{margin-bottom:18px}.kpi-card:not(.kpi-card--bare):not(.kpi-card--tile):not(.kpi-card--plain) .kpi-number-row[data-v-5e6b2817]{margin-top:auto}.kpi-card--bare[data-v-5e6b2817]{background:transparent;border:none;border-radius:0;padding:0;gap:var(--gap-sm)}.kpi-card--bare[data-v-5e6b2817]:hover{box-shadow:none;transform:none}.kpi-card--bare .kpi-number[data-v-5e6b2817],.kpi-card--bare .kpi-prefix[data-v-5e6b2817]{font-size:var(--text-kpi-xl)}.kpi-card--bare .kpi-delta[data-v-5e6b2817]{border-radius:var(--r-sm);padding:4px 9px}.kpi-card--bare.kpi-card--dark .kpi-delta--up[data-v-5e6b2817]{color:var(--navy-accent-text);background:var(--navy-badge-bg)}.kpi-card--plain[data-v-5e6b2817]{background:transparent;border:none;border-radius:0;padding:0}.kpi-card--plain[data-v-5e6b2817]:hover{box-shadow:none;transform:none}.kpi-card--plain .kpi-number-row[data-v-5e6b2817]{margin-top:0}.kpi-card--plain .kpi-label[data-v-5e6b2817]{margin-top:6px}.kpi-card--tile[data-v-5e6b2817]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card-sm)}.kpi-card--tile[data-v-5e6b2817]:hover{box-shadow:none;transform:none}.kpi-card--tile .kpi-number-row[data-v-5e6b2817]{margin-top:0}.kpi-card--tile .kpi-label[data-v-5e6b2817]{margin-top:6px}.kpi-card--tile .kpi-unit[data-v-5e6b2817]{font-size:var(--text-md)}.kpi-delta[data-v-5e6b2817]{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;padding:3px 8px;border-radius:var(--r-pill);line-height:1;letter-spacing:.01em}.kpi-delta--up[data-v-5e6b2817]{color:var(--green-ink);background:var(--green-soft)}.kpi-delta--down[data-v-5e6b2817]{color:var(--red);background:var(--red-soft)}.kpi-delta--neutral[data-v-5e6b2817]{color:var(--accent-ink);background:var(--accent-soft)}.kpi-delta--accent2[data-v-5e6b2817]{color:var(--ink-2);background:var(--surface-2)}.kpi-delta--positive[data-v-5e6b2817]{color:var(--green-ink);background:var(--green-soft)}.kpi-card--dark .kpi-delta--neutral[data-v-5e6b2817]{color:var(--navy-accent-text);background:var(--navy-badge-bg)}.kpi-card--dark .kpi-delta--accent2[data-v-5e6b2817]{color:var(--navy-ink-2);background:var(--navy-surface)}.kpi-card--dark .kpi-delta--positive[data-v-5e6b2817]{color:var(--navy-positive-text);background:var(--navy-positive-bg)}.kpi-number-row[data-v-5e6b2817]{display:flex;align-items:baseline;gap:5px}.kpi-value-group[data-v-5e6b2817]{display:inline-flex;align-items:baseline}.kpi-number[data-v-5e6b2817],.kpi-prefix[data-v-5e6b2817]{transition:color var(--motion-theme)}.kpi-card--dark .kpi-number[data-v-5e6b2817],.kpi-card--dark .kpi-prefix[data-v-5e6b2817]{color:var(--on-navy-text)}.kpi-unit[data-v-5e6b2817]{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--ink-caption);transition:color var(--motion-theme)}.kpi-card--dark .kpi-unit[data-v-5e6b2817]{color:var(--on-navy-muted)}.kpi-suffix[data-v-5e6b2817]{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--ink-caption);transition:color var(--motion-theme)}.kpi-card--dark .kpi-suffix[data-v-5e6b2817]{color:var(--on-navy-muted)}.kpi-card--sm .kpi-number[data-v-5e6b2817],.kpi-card--sm .kpi-prefix[data-v-5e6b2817]{font-size:var(--text-kpi-sm)}.kpi-label[data-v-5e6b2817]{margin:0;line-height:1.4;transition:color var(--motion-theme)}.kpi-label-delta[data-v-5e6b2817]{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;border-radius:var(--r-pill);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1;color:var(--green-ink);background:var(--green-soft);white-space:nowrap;vertical-align:middle;transition:color var(--motion-theme),background-color var(--motion-theme)}.kpi-card--dark .kpi-label-delta[data-v-5e6b2817]{color:var(--navy-accent-text);background:var(--navy-badge-bg)}.kpi-qualifier[data-v-5e6b2817]{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border);line-height:1.4;transition:color var(--motion-theme),border-color var(--motion-theme)}.kpi-card--dark .kpi-qualifier[data-v-5e6b2817]{color:var(--on-navy-muted);border-top-color:var(--navy-border-dark)}.kpi-card--dark .kpi-label[data-v-5e6b2817]{color:var(--on-navy-muted)}@media(prefers-reduced-motion:reduce){.kpi-card[data-v-5e6b2817],.kpi-label[data-v-5e6b2817],.kpi-label-delta[data-v-5e6b2817],.kpi-number[data-v-5e6b2817],.kpi-qualifier[data-v-5e6b2817],.kpi-suffix[data-v-5e6b2817],.kpi-unit[data-v-5e6b2817]{transition:none!important}.kpi-card[data-v-5e6b2817]:hover{box-shadow:none;transform:none}}.stat-grid--panel[data-v-6fb69618]{background:var(--card-surface,var(--surface-2));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.stat-grid__footnote[data-v-6fb69618]{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--border);line-height:1.55;transition:color var(--motion-theme),border-color var(--motion-theme)}.stat-grid--tile .stat-grid__cards[data-v-6fb69618]{gap:var(--gap-md)}.stat-grid--plain .stat-grid__cards[data-v-6fb69618]{gap:var(--gap-xl)}.stat-grid__cards[data-v-6fb69618]{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--gap-md)}.stat-grid--cols-2 .stat-grid__cards[data-v-6fb69618],.stat-grid--cols-3 .stat-grid__cards[data-v-6fb69618]{--pad-card:var(--pad-card-md)}.stat-grid--cols-4 .stat-grid__cards[data-v-6fb69618],.stat-grid--cols-5 .stat-grid__cards[data-v-6fb69618]{--pad-card:var(--pad-card-sm)}@media(max-width:980px){.stat-grid__cards[data-v-6fb69618]{grid-template-columns:repeat(min(var(--cols,4),2),minmax(0,1fr))}.stat-grid--cols-5 .stat-grid__cards[data-v-6fb69618]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid--odd:not(.stat-grid--cols-5) .stat-grid__cards[data-v-6fb69618]>:first-child{grid-column:1/-1}}@media(max-width:760px){.stat-grid--odd.stat-grid--cols-5 .stat-grid__cards[data-v-6fb69618]>:first-child{grid-column:1/-1}.stat-grid--cols-5 .stat-grid__cards[data-v-6fb69618]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.stat-grid__cards[data-v-6fb69618]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid--odd .stat-grid__cards[data-v-6fb69618]>:first-child{grid-column:1/-1}}.stat-grid--strip .stat-grid__cards[data-v-6fb69618]{gap:0;border-top:1px solid var(--strip-rule,var(--border))}.stat-grid--strip .stat-grid__cards[data-v-6fb69618] .kpi-card{padding:30px 28px 6px;border:none;border-left:1px solid var(--strip-rule,var(--border))}.stat-grid--strip .stat-grid__cards[data-v-6fb69618] .kpi-card.strip-row-first,.stat-grid--strip .stat-grid__cards[data-v-6fb69618] .kpi-card:first-child{padding-left:0;border-left:none}.stat-grid--strip-multi .stat-grid__cards[data-v-6fb69618] .kpi-card{padding-bottom:30px}.stat-grid--strip-multi .stat-grid__cards[data-v-6fb69618] .kpi-card.strip-lower{border-top:1px solid var(--strip-rule,var(--border))}.stat-grid--strip .stat-grid__cards[data-v-6fb69618] .kpi-card.strip-stretch{grid-column:span var(--strip-span,1)}@media(max-width:980px){.stat-grid--strip-multi .stat-grid__cards[data-v-6fb69618]{gap:var(--gap-xl) var(--gap-lg);border-top:none}.stat-grid--strip-multi .stat-grid__cards[data-v-6fb69618] .kpi-card,.stat-grid--strip-multi .stat-grid__cards[data-v-6fb69618] .kpi-card.strip-lower,.stat-grid--strip-multi .stat-grid__cards[data-v-6fb69618] .kpi-card.strip-row-first{padding:0;border:none}.stat-grid--strip-multi .stat-grid__cards[data-v-6fb69618] .kpi-card.strip-stretch{grid-column:auto}}@media(max-width:520px){.stat-grid--strip .stat-grid__cards[data-v-6fb69618]{gap:var(--gap-xl) var(--gap-lg)}.stat-grid--strip .stat-grid__cards[data-v-6fb69618] .kpi-card,.stat-grid--strip .stat-grid__cards[data-v-6fb69618] .kpi-card:first-child{padding:0;border-left:none}}.stat-grid--space-tight[data-v-6fb69618]{margin-top:calc(18px - var(--band-block-gap, 40px))}.stat-grid--space-grid[data-v-6fb69618]{margin-top:calc(20px - var(--band-block-gap, 40px))}.stat-grid--space-lg[data-v-6fb69618]{margin-top:calc(72px - var(--band-block-gap, 40px))}.sticky-toc[data-v-dd469cb5]{position:sticky;top:88px}.sticky-toc__title[data-v-dd469cb5]{margin:0 0 10px;padding:0;transition:color var(--motion-hover)}.sticky-toc__list[data-v-dd469cb5]{list-style:none;border-left:2px solid var(--border)}.sticky-toc__item[data-v-dd469cb5],.sticky-toc__list[data-v-dd469cb5]{margin:0;padding:0}.sticky-toc__link[data-v-dd469cb5]{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;font-size:var(--text-base);font-weight:var(--font-regular);color:var(--ink-2);line-height:1.4;text-decoration:none;transition:color var(--motion-hover),border-color var(--motion-hover)}.sticky-toc__link[data-v-dd469cb5]:hover:not(.is-active){color:var(--ink)}.sticky-toc__link.is-active[data-v-dd469cb5]{border-left-color:var(--accent);color:var(--accent);font-weight:var(--font-semibold)}.sticky-toc__link[data-v-dd469cb5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}@media(max-width:980px){.sticky-toc[data-v-dd469cb5]{position:static}}@media(prefers-reduced-motion:reduce){.sticky-toc__link[data-v-dd469cb5],.sticky-toc__title[data-v-dd469cb5]{transition:none!important}}.tariff[data-v-867299cf]{margin:0}.tariff__panel[data-v-867299cf]{background:var(--card-surface,var(--surface-2));border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.tariff__scroll[data-v-867299cf]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tariff__table[data-v-867299cf]{width:100%;min-width:640px;border-collapse:collapse}.tariff__th[data-v-867299cf]{text-align:left;padding:var(--gap-sm) var(--gap-2xl);border-bottom:1px solid var(--border)}.tariff__td[data-v-867299cf],.tariff__th[data-v-867299cf]{transition:border-color var(--motion-theme)}.tariff__td[data-v-867299cf]{padding:var(--gap-md) var(--gap-2xl);vertical-align:middle}tbody tr+tr .tariff__td[data-v-867299cf]{border-top:1px solid var(--border)}.tariff__entity-inner[data-v-867299cf]{display:flex;align-items:center;gap:var(--gap-sm)}.tariff__logo[data-v-867299cf]{width:40px;height:40px;border-radius:var(--r-md);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tariff__logo--tile[data-v-867299cf]{background:var(--accent-soft)}.tariff__logo-img[data-v-867299cf]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.tariff__logo-initial[data-v-867299cf]{font-size:var(--text-md);font-weight:var(--font-bold);color:var(--accent);line-height:1}.tariff__id[data-v-867299cf]{min-width:0}.tariff__name[data-v-867299cf]{display:block;line-height:1.2}.tariff__plan[data-v-867299cf]{display:block;margin-top:1px}.tariff__price[data-v-867299cf]{white-space:nowrap}.tariff__price-num[data-v-867299cf]{font-size:var(--text-kpi-inline);font-weight:var(--font-bold);color:var(--ink);letter-spacing:-.02em;transition:color var(--motion-theme)}.tariff__price-unit[data-v-867299cf]{margin-left:3px}.tariff__periods[data-v-867299cf]{white-space:nowrap}.tariff__cond-inner[data-v-867299cf]{display:flex;align-items:center;gap:var(--gap-2xs)}.tariff__dot[data-v-867299cf]{width:6px;height:6px;border-radius:var(--r-circle);flex-shrink:0}.tariff__cond-text[data-v-867299cf]{line-height:1.4}@media(prefers-reduced-motion:reduce){.tariff__panel[data-v-867299cf],.tariff__price-num[data-v-867299cf],.tariff__td[data-v-867299cf],.tariff__th[data-v-867299cf]{transition:none!important}}.timeline-block[data-v-938f3ba0]{background:var(--surface);border-radius:var(--r-xl);padding:var(--pad-card);border:1px solid var(--border);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.tl-legend[data-v-938f3ba0]{list-style:none;margin:0 0 48px;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--gap-xl)}.tl-legend--h[data-v-938f3ba0]{margin-bottom:24px}.timeline-block--full-bleed .tl-legend--h[data-v-938f3ba0]{position:absolute;top:var(--band-pad-top,84px);right:var(--band-pad,32px);z-index:2;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:var(--gap-sm);margin:0;max-width:260px}.tl-legend-item[data-v-938f3ba0]{display:inline-flex;align-items:center;gap:var(--gap-2xs)}.tl-legend-dot[data-v-938f3ba0]{display:inline-block;width:9px;height:9px;border-radius:var(--r-circle);flex-shrink:0}.tl-legend-label[data-v-938f3ba0]{line-height:1.2;transition:color var(--motion-theme)}.timeline[data-v-938f3ba0]{list-style:none;margin:0;padding:0}.tl-dot[data-v-938f3ba0]{display:inline-block;border-radius:var(--r-circle);flex-shrink:0}.tl-date[data-v-938f3ba0]{display:block;font-variant-numeric:tabular-nums;line-height:1}.tl-date[data-v-938f3ba0],.tl-label[data-v-938f3ba0]{overflow-wrap:break-word;transition:color var(--motion-theme)}.tl-label[data-v-938f3ba0]{margin:4px 0 0;line-height:1.5}.tl-item--forecast .tl-date[data-v-938f3ba0]{color:var(--ink-caption);opacity:.7}.tl-item--forecast .tl-label[data-v-938f3ba0]{color:var(--ink-caption)}.timeline--vertical[data-v-938f3ba0]{position:relative;max-width:var(--measure);margin:0;padding-left:30px}.timeline--vertical[data-v-938f3ba0]:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--border);pointer-events:none;transition:background-color var(--motion-theme)}.tl-item--v[data-v-938f3ba0]{position:relative;padding:0 0 30px}.tl-item--v[data-v-938f3ba0]:last-child{padding-bottom:0}.tl-dot--v[data-v-938f3ba0]{position:absolute;left:-30px;top:4px;width:12px;height:12px;box-sizing:border-box;background:var(--tl-dot,var(--accent));border:3px solid var(--band-bg,var(--surface-2));box-shadow:0 0 0 1px var(--tl-dot,var(--accent))}.tl-date--v[data-v-938f3ba0]{font-weight:var(--font-bold);color:var(--tl-dot,var(--accent))}.tl-label--v[data-v-938f3ba0]{line-height:var(--leading-normal);margin-top:5px}.tl-item--v.tl-item--forecast .tl-dot--v[data-v-938f3ba0]{background:var(--border);box-shadow:0 0 0 1px var(--border)}.tl-item--v.tl-item--forecast .tl-date--v[data-v-938f3ba0]{color:var(--ink-caption);opacity:.7}.tl-h[data-v-938f3ba0]{position:relative}.tl-h-scroll[data-v-938f3ba0]{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent);-webkit-overflow-scrolling:touch;scrollbar-width:none;outline:none}.tl-h-scroll[data-v-938f3ba0]::-webkit-scrollbar{display:none}.tl-h-scroll[data-v-938f3ba0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.tl-h-scroll.is-scrollable[data-v-938f3ba0]{cursor:grab}.tl-h-scroll.is-grabbing[data-v-938f3ba0]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:auto}.timeline--horizontal[data-v-938f3ba0]{display:grid;grid-template-columns:repeat(var(--tl-cols,1),minmax(220px,1fr));-moz-column-gap:var(--gap-lg);column-gap:var(--gap-lg);position:relative;width:100%;padding:0 8px}.timeline--horizontal[data-v-938f3ba0]:before{content:"";position:absolute;top:6px;left:15px;right:15px;height:2px;background:var(--border);pointer-events:none}.tl-item--h[data-v-938f3ba0]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;position:relative}.tl-item--h .tl-label[data-v-938f3ba0]{padding-right:12px}.tl-item--h .tl-dot[data-v-938f3ba0]{width:14px;height:14px;margin-bottom:12px;background:var(--tl-dot,var(--accent));position:relative;z-index:1;box-shadow:0 0 0 4px var(--band-bg,var(--surface)),0 0 0 5px color-mix(in srgb,var(--tl-dot,var(--accent)) 50%,transparent)}.tl-item--h .tl-date[data-v-938f3ba0]{color:var(--tl-dot,var(--accent))}.tl-item--h.tl-item--forecast .tl-date[data-v-938f3ba0]{color:var(--ink-caption)}.timeline-block--full-bleed .tl-h[data-v-938f3ba0]{width:100vw;left:50%;margin-left:-50vw}.timeline-block--full-bleed .timeline--horizontal[data-v-938f3ba0]{grid-template-columns:repeat(var(--tl-cols,1),300px);-moz-column-gap:0;column-gap:0;min-width:-moz-max-content;min-width:max-content;padding:0 max(var(--band-pad,32px),calc(50vw - 628px))}.timeline-block--full-bleed .tl-h-scroll[data-v-938f3ba0]{padding:18px 0 14px}.timeline-block--full-bleed .tl-item--h[data-v-938f3ba0]{padding-right:34px}.timeline-block--full-bleed .timeline--horizontal[data-v-938f3ba0]:before{left:0;right:0}.timeline-block--full-bleed .tl-h-scroll[data-v-938f3ba0]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent)}.tl-scroll-hint[data-v-938f3ba0]{display:flex;align-items:center;gap:var(--gap-2xs);margin:16px 0 0;letter-spacing:.02em;transition:color var(--motion-theme)}.tl-scroll-hint__icon[data-v-938f3ba0]{width:15px;height:15px;flex-shrink:0}.timeline-block--full-bleed .tl-scroll-hint[data-v-938f3ba0]{padding-left:max(var(--band-pad,32px),calc(50vw - 628px))}@media(max-width:980px){.timeline--horizontal[data-v-938f3ba0]{-moz-column-gap:var(--gap-md);column-gap:var(--gap-md)}.timeline-block--full-bleed .tl-legend--h[data-v-938f3ba0]{position:static;flex-direction:row;flex-wrap:wrap;max-width:none;gap:var(--gap-xl);margin-bottom:24px}}@media(max-width:760px){.timeline--vertical[data-v-938f3ba0]{max-width:100%}}@media(max-width:520px){.timeline-block[data-v-938f3ba0]{border-radius:var(--r-lg)}.tl-h-scroll[data-v-938f3ba0]{-webkit-mask-image:none;mask-image:none}.timeline--horizontal[data-v-938f3ba0]{grid-template-columns:1fr;row-gap:var(--gap-lg)}.timeline--horizontal[data-v-938f3ba0]:before{display:none}.tl-item--h .tl-label[data-v-938f3ba0]{padding-right:0}.tl-scroll-hint[data-v-938f3ba0]{display:none}.timeline--vertical[data-v-938f3ba0]{padding-left:24px}.tl-dot--v[data-v-938f3ba0]{left:-24px}}.timeline-block.timeline-block--full-bleed[data-v-938f3ba0]{background:transparent;border:none;border-radius:0;padding:0}.timeline-block.timeline-block--in-card[data-v-938f3ba0]{background:var(--card-surface,var(--surface));padding:var(--pad-card)}.timeline--vertical-in-card[data-v-938f3ba0]{max-width:100%;margin:0;padding-left:26px}.timeline--vertical-in-card[data-v-938f3ba0]:before{left:5px;top:6px;bottom:6px}.timeline--vertical-in-card .tl-dot--v[data-v-938f3ba0]{left:-26px;top:3px}.timeline--vertical-in-card .tl-label--v[data-v-938f3ba0]{line-height:1.5;margin-top:5px}.timeline-block--in-card[data-v-938f3ba0] .block-hd__title{font-size:var(--text-body)}@media(prefers-reduced-motion:reduce){.timeline--vertical[data-v-938f3ba0]:before,.timeline-block[data-v-938f3ba0],.tl-date[data-v-938f3ba0],.tl-label[data-v-938f3ba0],.tl-legend-label[data-v-938f3ba0],.tl-scroll-hint[data-v-938f3ba0]{transition:none!important}}.tsc[data-v-d62efb5f]{background:var(--card-surface,var(--surface));border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--pad-card);transition:background-color var(--motion-theme),border-color var(--motion-theme)}.tsc__title[data-v-d62efb5f]{margin:0;line-height:var(--leading-snug)}.tsc__subtitle[data-v-d62efb5f],.tsc__title[data-v-d62efb5f]{transition:color var(--motion-theme)}.tsc__subtitle[data-v-d62efb5f]{margin:4px 0 0;line-height:var(--leading-normal)}.tsc__bar[data-v-d62efb5f]{height:46px;border-radius:var(--r-md);margin-top:22px;font-size:var(--text-base);font-weight:var(--font-semibold)}.tsc__bar[data-v-d62efb5f],.tsc__seg[data-v-d62efb5f]{display:flex;overflow:hidden}.tsc__seg[data-v-d62efb5f]{align-items:center;white-space:nowrap;transition:width var(--motion-reveal) var(--ease-standard),background-color var(--motion-theme),color var(--motion-theme)}.tsc__seg--accent[data-v-d62efb5f]{background:var(--accent-cta);color:var(--on-accent);padding:0 16px;justify-content:flex-start}.tsc__seg--muted[data-v-d62efb5f]{background:var(--surface-2);color:var(--ink-2);justify-content:center;flex:1 1 0}.tsc__legend[data-v-d62efb5f]{display:flex;justify-content:space-between;margin-top:10px;gap:var(--gap-2xs);transition:color var(--motion-theme)}.tsc__legend-item[data-v-d62efb5f]{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.tsc__legend-delta[data-v-d62efb5f]{transition:color var(--motion-theme)}.tsc__metrics[data-v-d62efb5f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xl);margin-top:26px;padding-top:24px;border-top:1px solid var(--border);transition:border-color var(--motion-theme)}.tsc__metric[data-v-d62efb5f]{display:flex;flex-direction:column}.tsc__metric-value[data-v-d62efb5f]{font-size:var(--text-kpi-sm);font-weight:var(--font-bold);color:var(--ink);line-height:var(--leading-none)}.tsc__metric-label[data-v-d62efb5f],.tsc__metric-unit[data-v-d62efb5f],.tsc__metric-value[data-v-d62efb5f]{transition:color var(--motion-theme)}.tsc__metric-label[data-v-d62efb5f]{margin-top:4px;line-height:var(--leading-normal)}.tsc__metric-delta[data-v-d62efb5f]{color:var(--ink-caption);transition:color var(--motion-theme)}@media(prefers-reduced-motion:reduce){.tsc__seg[data-v-d62efb5f]{transition:background-color var(--motion-theme),color var(--motion-theme)}.tsc__legend[data-v-d62efb5f],.tsc__legend-delta[data-v-d62efb5f],.tsc__metric-delta[data-v-d62efb5f],.tsc__metric-label[data-v-d62efb5f],.tsc__metric-unit[data-v-d62efb5f],.tsc__metric-value[data-v-d62efb5f],.tsc__subtitle[data-v-d62efb5f],.tsc__title[data-v-d62efb5f]{transition:none!important}}@media(max-width:520px){.tsc__metrics[data-v-d62efb5f]{grid-template-columns:1fr;gap:var(--gap-md)}}.two-col-block[data-v-b45f4164]{display:flex;flex-direction:column;gap:var(--gap-lg)}.col-grid[data-v-b45f4164]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md)}[data-ratio="1.15:0.85"] .col-grid[data-v-b45f4164]{grid-template-columns:1.15fr .85fr}.col-card[data-v-b45f4164]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--pad-card-md);display:flex;flex-direction:column;gap:var(--gap-sm);min-width:0;transition:background-color var(--motion-theme),border-color var(--motion-theme)}.col-body[data-v-b45f4164],.col-heading[data-v-b45f4164]{color:var(--ink-2);margin:0;transition:color var(--motion-theme)}.col-body[data-v-b45f4164]{font-size:var(--text-base);line-height:1.5}.col-dl[data-v-b45f4164]{margin:0;padding:0;flex-direction:column}.col-dl[data-v-b45f4164],.dl-row[data-v-b45f4164]{display:flex;gap:var(--gap-2xs)}.dl-row[data-v-b45f4164]{justify-content:space-between;align-items:baseline}.dl-label[data-v-b45f4164]{color:var(--ink-2)}.dl-label[data-v-b45f4164],.dl-value[data-v-b45f4164]{font-size:var(--text-base);margin:0;padding:0;transition:color var(--motion-theme)}.dl-value[data-v-b45f4164]{font-weight:var(--font-bold);color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.col-ul[data-v-b45f4164]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-2xs)}.ul-item[data-v-b45f4164]{font-size:var(--text-base);color:var(--ink-2);line-height:1.45;padding-left:14px;position:relative;transition:color var(--motion-theme)}.ul-item[data-v-b45f4164]:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:var(--r-circle);background:var(--ink-3)}@media(max-width:760px){.col-grid[data-v-b45f4164],[data-ratio="1.15:0.85"] .col-grid[data-v-b45f4164]{grid-template-columns:1fr}}@media(max-width:520px){.col-card[data-v-b45f4164]{border-radius:var(--r-md)}}@media(prefers-reduced-motion:reduce){.col-body[data-v-b45f4164],.col-card[data-v-b45f4164],.col-heading[data-v-b45f4164],.dl-label[data-v-b45f4164],.dl-value[data-v-b45f4164],.ul-item[data-v-b45f4164]{transition:none!important}}.two-col-block[data-v-c2e782e3]{display:flex;flex-direction:column;gap:var(--gap-lg)}.two-col__title[data-v-c2e782e3]{margin:0;transition:color var(--motion-theme)}.two-col__grid[data-v-c2e782e3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-2xl);align-items:start}.two-col__col[data-v-c2e782e3]{display:flex;flex-direction:column;gap:var(--gap-md)}.two-col__col-title[data-v-c2e782e3]{margin:0;padding-bottom:10px;border-bottom:2px solid var(--accent);transition:color var(--motion-theme),border-color var(--motion-theme)}.two-col__col-blocks[data-v-c2e782e3]{display:flex;flex-direction:column;gap:var(--gap-md)}@media(max-width:760px){.two-col__grid[data-v-c2e782e3]{grid-template-columns:1fr;gap:var(--gap-xl)}}@media(prefers-reduced-motion:reduce){.two-col__col-title[data-v-c2e782e3],.two-col__title[data-v-c2e782e3]{transition:none!important}}.partner-badge[data-v-0e8c1e7b]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--r-pill);background:var(--card-surface,var(--surface));border:1px solid var(--border);font-size:var(--text-xs);color:var(--ink-caption);text-decoration:none;white-space:nowrap;transition:border-color var(--motion-theme),background-color var(--motion-theme)}a.partner-badge[data-v-0e8c1e7b]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}a.partner-badge[data-v-0e8c1e7b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.partner-badge__label[data-v-0e8c1e7b]{color:var(--ink-caption);white-space:nowrap}.partner-badge__logo[data-v-0e8c1e7b]{display:block;height:15px;width:auto;max-width:110px;-o-object-fit:contain;object-fit:contain}.partner-badge__name[data-v-0e8c1e7b]{color:var(--ink-2);font-weight:var(--font-semibold);white-space:nowrap}.band--navy .partner-badge__label[data-v-0e8c1e7b]{color:color-mix(in srgb,var(--on-navy-text) 60%,transparent)}.band--navy .partner-badge__name[data-v-0e8c1e7b]{color:var(--on-navy-text)}.band[data-v-a8665719]{position:relative;width:100%;overflow:hidden;transition:var(--theme-transition)}.band--bg[data-v-a8665719]{background:var(--bg);color:var(--ink);--card-surface:var(--surface);--band-bg:var(--bg)}.band--surface[data-v-a8665719]{background:var(--surface);color:var(--ink);--card-surface:var(--surface-2);--band-bg:var(--surface)}.band--surface-2[data-v-a8665719]{background:var(--surface-2);color:var(--ink);--card-surface:var(--surface);--band-bg:var(--surface-2)}.band--dark[data-v-a8665719]{--on-navy-text:var(--navy-ink);--on-navy-muted:var(--navy-ink-3);--strip-rule:var(--navy-border-dark);color:var(--on-navy-text);--ink:var(--navy-ink);--ink-2:var(--navy-ink-2);--ink-3:var(--navy-ink-3);--ink-caption:var(--navy-ink-caption);--surface:var(--navy-surface);--card-surface:var(--navy-surface);--border:var(--navy-border-dark);--navy-accent-text:color-mix(in srgb,var(--accent) 62%,#fff);--accent-ink:var(--navy-accent-text);--green-ink:var(--navy-positive-text);--amber-ink:var(--amber)}.band--dark[data-v-a8665719]:not(.band--navy){--grid:var(--on-dark-grid);--axis:var(--on-dark-axis);--tip-bg:var(--tip-on-dark-bg);--tip-fg:var(--tip-on-dark-fg);--tip-muted:var(--tip-on-dark-muted)}.band--navy[data-v-a8665719]{background:var(--brand-navy);--band-bg:var(--brand-navy)}.band--forest[data-v-a8665719]{background:var(--brand-forest);--band-bg:var(--brand-forest)}.band--graphite[data-v-a8665719]{background:var(--brand-graphite);--band-bg:var(--brand-graphite)}[data-theme=dark] .band--dark[data-v-a8665719]{border-top:1px solid var(--navy-border-dark);--on-navy-text:var(--ink);--on-navy-muted:var(--ink-2)}.band__inner[data-v-a8665719]{--band-pad:32px;--band-pad-top:84px;position:relative;margin-inline:auto;max-width:var(--band-max,1320px);padding-inline:var(--band-pad);padding-block:var(--band-pad-top)}.band--w-wide[data-v-a8665719]{--band-max:1480px}.band--w-full[data-v-a8665719]{--band-max:none}.band--w-full .band__header[data-v-a8665719]{max-width:1320px;margin-inline:auto}@media(max-width:760px){.band__inner[data-v-a8665719]{--band-pad-top:56px}}@media(max-width:520px){.band__inner[data-v-a8665719]{--band-pad:18px;--band-pad-top:44px}}.band__header[data-v-a8665719]{margin-bottom:28px;position:relative}.band__eyebrow[data-v-a8665719]{margin:0 0 14px;max-width:var(--measure)}.band__eyebrow.band__eyebrow--accent[data-v-a8665719]{color:var(--accent)}.band--dark .band__eyebrow.band__eyebrow--accent[data-v-a8665719],[data-theme=dark] .band__eyebrow.band__eyebrow--accent[data-v-a8665719]{color:color-mix(in srgb,var(--accent) 62%,#fff)}.band__eyebrow-row[data-v-a8665719]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:14px}.band__eyebrow-row .band__eyebrow[data-v-a8665719]{margin-bottom:0}.band__header-body[data-v-a8665719]{display:grid;grid-template-columns:1fr;gap:0}.band__header--split[data-v-a8665719]{margin-bottom:44px}.band__header-body--split[data-v-a8665719]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0 48px;align-items:start}@media(max-width:760px){.band__header-body--split[data-v-a8665719]{grid-template-columns:1fr;gap:0}}.band__title[data-v-a8665719]{margin:0;max-width:var(--measure)}.band__lead[data-v-a8665719]{margin:0;font-size:var(--text-lead);line-height:1.55;color:var(--ink-2)}.band__header--stacked[data-v-a8665719]{margin-bottom:40px}.band__header--stacked .band__eyebrow[data-v-a8665719]{margin-bottom:18px}.band__header--stacked .band__title[data-v-a8665719]{max-width:var(--measure)}.band__header--stacked .band__lead[data-v-a8665719]{margin-top:14px;max-width:var(--measure-lead)}.band__header--centered[data-v-a8665719]{text-align:center}.band__header--centered .band__title[data-v-a8665719]{max-width:var(--measure);margin-inline:auto}.band__header--centered .band__lead[data-v-a8665719]{max-width:var(--measure-lead);margin-top:14px;margin-inline:auto}@media(max-width:760px){.band__header--centered[data-v-a8665719]{text-align:left}.band__header--centered .band__lead[data-v-a8665719],.band__header--centered .band__title[data-v-a8665719]{margin-inline:0}}.band--dark .band__eyebrow[data-v-a8665719]{color:var(--navy-accent-text)}.band--dark .band__lead[data-v-a8665719],.band--dark .band__title[data-v-a8665719]{color:var(--on-navy-text)}.band--dark .band__lead[data-v-a8665719]{opacity:.82}.band__content[data-v-a8665719]{--band-block-gap:40px;display:flex;flex-direction:column;gap:var(--band-block-gap)}@media(max-width:760px){.band__content[data-v-a8665719]{--band-block-gap:32px}}.band__overlay[data-v-a8665719]{position:absolute;inset:0;pointer-events:none}.band__overlay--dots[data-v-a8665719]{--band-dot:color-mix(in srgb,var(--ink) 6%,transparent);background-image:radial-gradient(var(--band-dot) 1px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 26%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent,#000 26%,#000 74%,transparent);opacity:.7}.band--dark .band__overlay--dots[data-v-a8665719]{--band-dot:color-mix(in srgb,var(--on-navy-text) 12%,transparent)}.band__overlay--aurora[data-v-a8665719]:after,.band__overlay--aurora[data-v-a8665719]:before{content:"";position:absolute;width:60%;height:150%;border-radius:var(--r-circle);filter:blur(4px)}.band__overlay--aurora[data-v-a8665719]:before{top:-30%;right:-8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%);animation:band-aurora-a8665719 16s ease-in-out infinite}.band__overlay--aurora[data-v-a8665719]:after{bottom:-40%;left:-6%;width:48%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);animation:band-aurora-a8665719 21s ease-in-out infinite reverse}@keyframes band-aurora-a8665719{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,3%) scale(1.08)}}.band__overlay--glow[data-v-a8665719]:after,.band__overlay--glow[data-v-a8665719]:before{content:"";position:absolute;width:560px;height:560px;border-radius:var(--r-circle)}.band__overlay--glow[data-v-a8665719]:before{top:-120px;right:-80px;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 62%)}.band__overlay--glow[data-v-a8665719]:after{bottom:-200px;left:-120px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 62%)}@media(prefers-reduced-motion:reduce){.band[data-v-a8665719]{transition:none!important}.band__overlay--aurora[data-v-a8665719]:after,.band__overlay--aurora[data-v-a8665719]:before{animation:none!important}}
