.report-page[data-v-65694b8b]{min-height:100vh;position:relative;isolation:isolate;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 25%),radial-gradient(circle at bottom left,rgba(34,197,94,.05),transparent 22%),var(--vl-page-bg);color:var(--text-primary)}.report-page[data-v-65694b8b]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px}.container[data-v-65694b8b]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}.breadcrumb[data-v-65694b8b]{padding:104px 0 0}.breadcrumb-inner[data-v-65694b8b]{display:flex;align-items:center;gap:8px;font-size:var(--type-public-editorial-micro-size);line-height:var(--type-public-editorial-micro-line-height);color:var(--text-tertiary)}.breadcrumb-inner a[data-v-65694b8b]{color:var(--text-tertiary);text-decoration:none;transition:color .15s}.breadcrumb-inner a[data-v-65694b8b]:hover{color:var(--vl-primary-base)}.breadcrumb-sep[data-v-65694b8b]{color:var(--border-strong)}.article-hero[data-v-65694b8b]{padding:32px 0 48px;max-width:720px}.article-type[data-v-65694b8b]{font-family:JetBrains Mono Variable,monospace;font-size:var(--type-public-editorial-eyebrow-size);font-weight:500;line-height:var(--type-public-editorial-eyebrow-line-height);color:var(--vl-primary-base);text-transform:uppercase;letter-spacing:var(--type-public-editorial-eyebrow-letter-spacing);margin-bottom:24px}.article-hero h1[data-v-65694b8b]{font-size:var(--type-public-editorial-h1-size);font-weight:800;line-height:var(--type-public-editorial-h1-line-height);letter-spacing:var(--type-public-editorial-h1-letter-spacing);color:var(--text-primary);margin-bottom:28px}.article-hero .lead[data-v-65694b8b]{font-size:var(--type-public-editorial-deck-size);line-height:var(--type-public-editorial-deck-line-height);color:var(--text-secondary);margin-bottom:24px}.article-meta[data-v-65694b8b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:var(--type-public-editorial-meta-value-size);line-height:var(--type-public-editorial-meta-value-line-height);color:var(--text-tertiary)}.article-meta-sep[data-v-65694b8b]{width:1px;height:14px;background:hsl(var(--border))}.article-meta strong[data-v-65694b8b]{color:var(--text-primary);font-weight:600}.article-layout[data-v-65694b8b]{display:grid;grid-template-columns:720px 1fr;gap:64px;padding:0 0 100px;border-top:1px solid hsl(var(--border))}.article-body[data-v-65694b8b]{min-width:0;padding-top:56px}.toc-sidebar[data-v-65694b8b]{padding-top:56px;position:relative}.toc-wrap[data-v-65694b8b]{position:sticky;top:88px}.toc-label[data-v-65694b8b]{font-family:JetBrains Mono Variable,monospace;font-size:var(--type-public-editorial-eyebrow-size);font-weight:500;line-height:var(--type-public-editorial-eyebrow-line-height);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.toc-list[data-v-65694b8b]{list-style:none;padding:0;margin:0}.toc-list li[data-v-65694b8b]{margin-bottom:2px}.toc-list a[data-v-65694b8b]{display:block;padding:5px 0 5px 12px;font-size:var(--type-public-editorial-toc-link-size);font-weight:500;color:var(--text-tertiary);text-decoration:none;border-left:2px solid transparent;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease,text-decoration-color .15s ease;line-height:var(--type-public-editorial-toc-link-line-height)}.toc-list a[data-v-65694b8b]:hover{color:var(--text-primary)}.toc-list a.active[data-v-65694b8b]{color:var(--text-primary);border-left-color:var(--vl-positive-fg)}.toc-list .toc-sub[data-v-65694b8b]{padding-left:24px;font-size:var(--type-public-editorial-toc-link-size)}.toc-cta[data-v-65694b8b]{margin-top:28px;padding-top:20px;border-top:1px solid hsl(var(--muted))}.toc-cta-text[data-v-65694b8b]{font-size:var(--type-public-editorial-caption-size);color:var(--text-secondary);margin-bottom:10px;line-height:var(--type-public-editorial-caption-line-height)}.toc-cta a[data-v-65694b8b]{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-public-editorial-toc-link-size);font-weight:600;color:var(--vl-primary-base);text-decoration:none;transition:color .15s}.toc-cta a[data-v-65694b8b]:hover{color:var(--vl-primary-hover)}.article-body h2[data-v-65694b8b]{font-size:var(--type-public-editorial-h2-size);font-weight:800;letter-spacing:var(--type-public-editorial-h2-letter-spacing);color:var(--text-primary);margin:56px 0 20px;line-height:var(--type-public-editorial-h2-line-height)}.article-body h2[data-v-65694b8b]:first-child{margin-top:0}.article-body h3[data-v-65694b8b]{font-size:var(--type-public-editorial-h3-size);font-weight:700;letter-spacing:var(--type-public-editorial-h3-letter-spacing);color:var(--text-primary);margin:40px 0 12px;line-height:var(--type-public-editorial-h3-line-height)}.article-body p[data-v-65694b8b]{font-size:var(--type-public-editorial-body-size);line-height:var(--type-public-editorial-body-line-height);color:var(--text-primary);margin-bottom:20px}.article-body strong[data-v-65694b8b]{color:var(--text-primary);font-weight:600}.article-body a[data-v-65694b8b]{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border-strong);transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease,text-decoration-color .15s ease}.article-body a[data-v-65694b8b]:hover{color:var(--vl-primary-base);text-decoration-color:var(--vl-positive-fg)}.article-body ul[data-v-65694b8b],.article-body ol[data-v-65694b8b]{margin:0 0 20px;padding-left:20px}.article-body li[data-v-65694b8b]{font-size:var(--type-public-editorial-body-size);line-height:var(--type-public-editorial-body-line-height);color:var(--text-primary);margin-bottom:10px}.article-body li strong[data-v-65694b8b]{color:var(--text-primary)}.data-callout[data-v-65694b8b]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsl(var(--border));border-radius:0;overflow:hidden;margin:32px 0;background:var(--vl-surface-1)}.data-callout-cell[data-v-65694b8b]{padding:20px 24px;position:relative;text-align:center}.data-callout-cell[data-v-65694b8b]:not(:last-child):after{content:"";position:absolute;right:0;top:16px;bottom:16px;width:1px;background:hsl(var(--muted))}.data-callout-value[data-v-65694b8b]{font-family:JetBrains Mono Variable,monospace;font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.data-callout-value.green[data-v-65694b8b]{color:var(--vl-primary-base)}.data-callout-label[data-v-65694b8b]{font-size:var(--type-public-editorial-caption-size);line-height:var(--type-public-editorial-caption-line-height);color:var(--text-secondary);margin-top:4px}.report-quick-read[data-v-65694b8b]{margin:28px 0 44px;padding:20px 22px;border:1px solid hsl(var(--border));background:color-mix(in srgb,var(--vl-neutral-bg) 82%,transparent)}.report-quick-read__label[data-v-65694b8b]{margin:0 0 10px;color:var(--text-tertiary);font-family:JetBrains Mono Variable,monospace;font-size:var(--type-public-editorial-micro-size);line-height:var(--type-public-editorial-micro-line-height);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.report-quick-read__summary[data-v-65694b8b]{margin:0 0 10px;color:var(--text-primary);font-size:var(--type-public-editorial-body-size);line-height:var(--type-public-editorial-body-line-height)}.report-quick-read__dataset[data-v-65694b8b]{margin:0;color:var(--text-secondary);font-family:JetBrains Mono Variable,monospace;font-size:var(--type-public-editorial-micro-size);line-height:var(--type-public-editorial-micro-line-height)}.stat-table[data-v-65694b8b]{width:100%;border-collapse:collapse;margin:24px 0;font-size:var(--type-public-editorial-table-body-size);background:var(--vl-surface-1)}.stat-table th[data-v-65694b8b]{text-align:left;padding:10px 14px;font-family:JetBrains Mono Variable,monospace;font-size:var(--type-public-editorial-table-head-size);font-weight:500;line-height:var(--type-public-editorial-table-head-line-height);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid hsl(var(--border));background:var(--vl-neutral-bg)}.stat-table td[data-v-65694b8b]{padding:10px 14px;border-bottom:1px solid hsl(var(--muted));color:var(--text-primary);font-size:var(--type-public-editorial-table-body-size);line-height:var(--type-public-editorial-table-body-line-height)}.stat-table td[data-v-65694b8b]:first-child{font-weight:500;color:var(--text-primary)}.stat-table tr:last-child td[data-v-65694b8b]{border-bottom:none}.stat-table .mono[data-v-65694b8b]{font-family:JetBrains Mono Variable,monospace;font-size:var(--type-public-editorial-table-data-size);font-weight:600;line-height:var(--type-public-editorial-table-data-line-height)}.stat-table .green[data-v-65694b8b]{color:var(--vl-primary-base)}.stat-table .amber[data-v-65694b8b]{color:var(--vl-warning-fg)}.insight-box[data-v-65694b8b]{padding:20px 24px;border-radius:0;margin:28px 0;font-size:var(--type-public-editorial-body-small-size);line-height:var(--type-public-editorial-body-small-line-height)}.insight-box.green[data-v-65694b8b]{background:var(--vl-positive-bg);border:1px solid var(--vl-positive-border);color:var(--vl-positive-strong)}.insight-box.amber[data-v-65694b8b]{background:var(--vl-warning-bg);border:1px solid color-mix(in srgb,var(--vl-warning-fg) 15%,transparent);color:var(--vl-warning-fg)}.insight-box.neutral[data-v-65694b8b]{background:var(--vl-neutral-bg);border:1px solid hsl(var(--border));color:var(--text-primary)}.insight-box strong[data-v-65694b8b]{font-weight:700}.method-box[data-v-65694b8b]{border:1px solid hsl(var(--border));border-radius:0;padding:28px;margin:28px 0;background:var(--vl-neutral-bg)}.method-box-title[data-v-65694b8b]{font-family:JetBrains Mono Variable,monospace;font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.method-box p[data-v-65694b8b]{font-size:var(--type-public-editorial-body-small-size);line-height:var(--type-public-editorial-body-small-line-height);color:var(--text-secondary);margin-bottom:12px}.method-box p[data-v-65694b8b]:last-child{margin-bottom:0}.article-hr[data-v-65694b8b]{border:none;border-top:1px solid hsl(var(--border));margin:56px 0}.sentiment-chart-wrap[data-v-65694b8b]{border:1px solid hsl(var(--border));border-radius:0;padding:28px 24px 20px;margin:28px 0;background:var(--vl-surface-1)}.sentiment-chart-wrap svg[data-v-65694b8b]{width:100%;height:auto;display:block}.chart-legend[data-v-65694b8b]{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:16px;padding-top:12px;border-top:1px solid hsl(var(--muted))}.chart-legend-item[data-v-65694b8b]{display:flex;align-items:center;gap:6px;font-size:var(--type-public-editorial-caption-size);line-height:var(--type-public-editorial-caption-line-height);color:var(--text-secondary);font-weight:500}.chart-legend-dot[data-v-65694b8b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-caption[data-v-65694b8b]{text-align:center;font-size:var(--type-public-editorial-caption-size);line-height:var(--type-public-editorial-caption-line-height);font-style:italic;color:var(--text-tertiary);margin-top:12px}.article-cta[data-v-65694b8b]{border:1px solid hsl(var(--border));border-radius:0;padding:40px;margin:56px 0;text-align:center;background:var(--vl-neutral-bg);position:relative;overflow:hidden}.article-cta[data-v-65694b8b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--vl-primary-base) 4%,transparent) 0%,transparent 60%);pointer-events:none}.article-cta h3[data-v-65694b8b]{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:8px;position:relative}.article-cta p[data-v-65694b8b]{font-size:var(--type-public-editorial-body-size);line-height:var(--type-public-editorial-body-line-height);color:var(--text-secondary);margin-bottom:20px;max-width:480px;margin-left:auto;margin-right:auto;position:relative}.article-cta .cta-actions[data-v-65694b8b]{display:flex;gap:12px;justify-content:center;position:relative}.btn-primary[data-v-65694b8b]{background:var(--vl-primary-base);color:hsl(var(--background));border:none;padding:13px 28px;font-size:var(--type-public-editorial-button-size);font-weight:600;font-family:var(--font-sans);border-radius:0;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease,text-decoration-color .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-65694b8b]:hover{background:var(--vl-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--vl-primary-base) 30%,transparent)}.btn-secondary[data-v-65694b8b]{background:hsl(var(--background));color:var(--text-primary);border:1px solid hsl(var(--border));padding:13px 28px;font-size:var(--type-public-editorial-button-size);font-weight:500;font-family:var(--font-sans);border-radius:0;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease,text-decoration-color .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-secondary[data-v-65694b8b]:hover{border-color:var(--border-strong);background:var(--vl-neutral-bg)}@media (max-width: 1024px){.article-layout[data-v-65694b8b]{grid-template-columns:minmax(0,1fr);gap:0}.toc-sidebar[data-v-65694b8b]{display:none}.data-callout[data-v-65694b8b]{grid-template-columns:1fr}.data-callout-cell[data-v-65694b8b]:not(:last-child):after{display:none}.data-callout-cell[data-v-65694b8b]:not(:last-child){border-bottom:1px solid hsl(var(--muted))}}@media (max-width: 768px){.article-hero h1[data-v-65694b8b]{font-size:var(--type-public-editorial-h1-size)}.article-body h2[data-v-65694b8b]{font-size:var(--type-public-editorial-h2-size)}.stat-table[data-v-65694b8b]{display:block;width:100%;margin:24px 0 32px;background:transparent}.stat-table thead[data-v-65694b8b]{display:none}.stat-table tbody[data-v-65694b8b]{display:grid;gap:14px}.stat-table tr[data-v-65694b8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border:1px solid hsl(var(--border));background:var(--vl-surface-1)}.stat-table tr[data-v-65694b8b]:last-child{border-bottom:1px solid hsl(var(--border))}.stat-table td[data-v-65694b8b]{display:flex;flex-direction:column;gap:6px;width:auto;min-width:0;padding:12px;border:1px solid color-mix(in srgb,hsl(var(--border)) 72%,transparent);background:color-mix(in srgb,var(--vl-neutral-bg) 76%,transparent)}.stat-table td[data-v-65694b8b]:before{content:attr(data-label);display:block;margin-bottom:0;color:var(--text-tertiary);font-family:JetBrains Mono Variable,monospace;font-size:var(--type-public-editorial-micro-size);line-height:var(--type-public-editorial-micro-line-height);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stat-table td[data-v-65694b8b]:first-child{grid-column:1 / -1;gap:8px;padding:0 0 12px;border:none;border-bottom:1px solid hsl(var(--muted));background:transparent;font-size:19px;font-weight:700;line-height:1.2}.stat-table td[data-v-65694b8b]:not(:first-child){justify-content:space-between;min-height:76px}.stat-table .mono[data-v-65694b8b]{font-size:15px}.article-cta[data-v-65694b8b]{padding:28px 20px}}
