.report_main___N4H3{padding-bottom:var(--space-section)}.report_hero__qabYt{padding-block:clamp(96px,11vw,154px) clamp(52px,7vw,88px)}.report_breadcrumb__TR9KD{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-micro)}.report_breadcrumb__TR9KD a{color:var(--cobalt)}.report_hero__qabYt h1{max-width:13ch;margin:20px 0 0;font-family:var(--font-display);font-size:var(--text-display-page);font-weight:430;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.report_hero__qabYt h1 em{color:var(--copper-text)}.report_dek__ctafR{max-width:62ch;margin:30px 0 0;color:var(--muted);font-size:var(--text-lead);line-height:1.58}.report_boundary__gtlm9{max-width:82ch;margin:34px 0 0;padding:18px 20px;border-left:3px solid var(--copper);background:var(--surface-muted);color:var(--ink);font-size:var(--text-caption);line-height:1.65}.report_jumpNav__NCxJi{margin-bottom:clamp(34px,5vw,68px)}.report_section__G_TFy{padding-block:var(--space-section)}.report_band__BQy_m{border-block:1px solid var(--line);background:var(--cosmos-band-veil)}.report_sectionHeading__g3KAZ{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:clamp(32px,5vw,58px)}.report_sectionHeading__g3KAZ>span{padding-top:6px;color:var(--copper-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:800}.report_sectionHeading__g3KAZ h2{max-width:15ch;margin:10px 0 0;font-family:var(--font-display);font-size:var(--text-section);font-weight:480;line-height:1.05;letter-spacing:-.038em;text-wrap:balance}.report_lead__IIDTr{max-width:78ch;color:var(--ink);font-size:var(--text-lead);line-height:1.62}.report_metrics__kQ_av,.report_roadmap__yk3A1,.report_scopeGrid__D4Y1k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(32px,5vw,58px) 0 0;padding:1px;background:var(--line)}.report_metrics__kQ_av>div,.report_roadmap__yk3A1 article,.report_scopeGrid__D4Y1k article{min-width:0;padding:clamp(22px,3vw,34px);background:var(--paper)}.report_metrics__kQ_av dt,.report_roadmap__yk3A1 span,.report_scopeGrid__D4Y1k h3{color:var(--copper-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.report_metrics__kQ_av dd{display:grid;gap:12px;margin:22px 0 0}.report_metrics__kQ_av dd strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1}.report_metrics__kQ_av dd span,.report_roadmap__yk3A1 p,.report_scopeGrid__D4Y1k p{color:var(--muted);font-size:var(--text-caption);line-height:1.62}.report_callout__MHsvt{display:grid;grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr);gap:28px;margin-top:clamp(30px,5vw,54px);padding-top:28px;border-top:1px solid var(--line-dark)}.report_callout__MHsvt h3,.report_finding__xwLrL h3,.report_finding__xwLrL h4,.report_roadmap__yk3A1 h3,.report_twoColumn__rpaxm h3{margin:0;font-family:var(--font-display);font-size:var(--text-card);font-weight:520;line-height:1.16}.report_callout__MHsvt ul,.report_finding__xwLrL ol,.report_twoColumn__rpaxm ul{margin:0;padding-left:1.25rem;color:var(--muted);line-height:1.7}.report_sequence__cYIlT{display:grid;margin:42px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.report_sequence__cYIlT li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;padding-block:22px;border-bottom:1px solid var(--line)}.report_sequence__cYIlT li>span{color:var(--copper-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:800}.report_sequence__cYIlT h3{margin:0;font-family:var(--font-display);font-size:var(--text-card);font-weight:520}.report_sequence__cYIlT p{margin:8px 0 0;color:var(--muted);line-height:1.6}.report_finding__xwLrL{padding:clamp(24px,4vw,46px);border:1px solid var(--line-dark);border-top:4px solid var(--copper);background:var(--paper);box-shadow:0 28px 62px var(--depth-shadow-color)}.report_finding__xwLrL>header{display:flex;justify-content:space-between;gap:32px;align-items:flex-start}.report_finding__xwLrL>header span,.report_finding__xwLrL>header strong{color:var(--copper-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.report_finding__xwLrL>header h3{max-width:27ch;margin-top:14px}.report_finding__xwLrL>p{max-width:78ch;margin:28px 0 0;color:var(--muted);line-height:1.7}.report_findingMeta__VKgip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:34px 0;padding:1px;background:var(--line)}.report_findingMeta__VKgip>div{min-width:0;padding:18px 20px;background:var(--canvas)}.report_findingMeta__VKgip dt{color:var(--copper-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:750}.report_findingMeta__VKgip dd{margin:8px 0 0;color:var(--ink);overflow-wrap:anywhere;line-height:1.55}.report_finding__xwLrL h4{margin:34px 0 18px}.report_finding__xwLrL pre{max-width:100%;margin:30px 0 0;padding:22px;overflow-x:auto;border:1px solid var(--code-border);background:var(--code-bg);color:var(--code-text);font:500 .78rem/1.65 var(--font-mono)}.report_twoColumn__rpaxm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px)}.report_twoColumn__rpaxm article{min-width:0}.report_twoColumn__rpaxm p{color:var(--muted);line-height:1.7}.report_tableWrap__PrHtf{margin-top:clamp(36px,5vw,58px);overflow-x:auto;outline-offset:6px}.report_tableWrap__PrHtf table{width:100%;min-width:680px;border-collapse:collapse;background:var(--paper)}.report_tableWrap__PrHtf caption{padding:0 0 18px;color:var(--ink);font-family:var(--font-display);font-size:var(--text-card);font-weight:520;text-align:left}.report_tableWrap__PrHtf :is(th,td){padding:16px 18px;border:1px solid var(--line);text-align:left;vertical-align:top}.report_tableWrap__PrHtf thead th{color:var(--copper-text);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase}.report_tableWrap__PrHtf tbody th{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-caption)}.report_tableWrap__PrHtf td{color:var(--muted);line-height:1.55}.report_roadmap__yk3A1 h3{margin-top:20px}.report_finalNote__L5kPd{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,84px);align-items:end;margin-top:clamp(48px,7vw,82px);padding:clamp(28px,4vw,46px);border:1px solid var(--line-dark);background:var(--surface-muted)}.report_finalNote__L5kPd h2{margin:12px 0 0;font-family:var(--font-display);font-size:var(--text-card);font-weight:520;line-height:1.18}.report_finalNote__L5kPd>p{margin:0;color:var(--muted);line-height:1.7}@media (max-width:760px){.report_hero__qabYt{padding-top:86px}.report_callout__MHsvt,.report_finalNote__L5kPd,.report_findingMeta__VKgip,.report_metrics__kQ_av,.report_roadmap__yk3A1,.report_scopeGrid__D4Y1k,.report_twoColumn__rpaxm{grid-template-columns:minmax(0,1fr)}.report_sectionHeading__g3KAZ,.report_sequence__cYIlT li{grid-template-columns:40px minmax(0,1fr);gap:10px}.report_finding__xwLrL>header{display:grid}.report_finding__xwLrL>header strong{grid-row:1}}@media (forced-colors:active){.report_finalNote__L5kPd,.report_finding__xwLrL,.report_metrics__kQ_av>div,.report_roadmap__yk3A1 article,.report_scopeGrid__D4Y1k article{border:1px solid CanvasText;background:Canvas;box-shadow:none}}@media print{.report_hero__qabYt .page-actions,.report_jumpNav__NCxJi{display:none}.report_band__BQy_m{background:transparent}}