@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--black:#080b12;--black-text:#0a0c15;--black-absolute:#000000;--white:#ffffff;--white-text:#f6f6f8;--surface:#f5f5f7;--surface-dark:#eef0f3;--surface-darker:#e5e8ed;--grey:#7d7d7d;--grid:#848a9c;--grid-on-light:color-mix(in srgb,var(--grid),white 40%);--grid-faint:color-mix(in srgb,var(--grid),white 70%);--grid-on-dark:color-mix(in srgb,var(--grid),black 40%);--border-subtle:rgba(15,23,42,0.09);--cell-border:#e2e6ed;--blue:#0088ff;--blue-soft:#dfe8f8;--blue-glow:rgba(31,109,255,0.6);--text-muted:color-mix(in srgb,var(--black-text),white 35%);--text-subtle:color-mix(in srgb,var(--black-text),white 60%);--text-on-dark-muted:color-mix(in srgb,var(--white-text),black 30%);--green-soft:#dfeee6;--green-text:#155a37;--yellow-soft:#f3ecd6;--yellow-text:#735b06;--purple-soft:#ebe3f6;--purple-text:#553679;--red-soft:#f2dede;--red-text:#7a2929;--orange-soft:#f5e3d7;--orange-text:#a84f18;--teal-soft:#dcecef;--teal-text:#155b61;--font-display:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--font-product:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--text-xs:12px;--text-sm:13px;--text-base:13px;--text-lg:15px;--text-xl:22px;--text-2xl:28px;--text-3xl:48px;--text-chart-title:18px;--text-section-title:22px;--text-page-title:28px;--text-page-title-mobile:28px;--text-company-mobile:40px;--weight-normal:400;--weight-medium:600;--weight-bold:600;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:40px;--space-7:64px;--space-8:96px;--space-9:120px;--motion-press:120ms;--motion-fast:180ms;--motion-control:250ms;--motion-tab:320ms;--motion-panel:440ms;--motion-page:440ms;--motion-card:440ms;--ease-out-soft:cubic-bezier(0.22,1,0.36,1);--ease-in-out-tab:cubic-bezier(0.4,0,0.2,1);--ease-panel:cubic-bezier(0.32,0.72,0,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-9);overflow-x:hidden}body{font-variant-numeric:tabular-nums}.unit-axis-toggle{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6) 0}.unit-axis-toggle>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em}.unit-axis-toggle>div{display:flex;border:thin solid var(--grid-on-light);border-radius:var(--radius-sm)}.unit-axis-toggle button{border:0;padding:var(--space-2) var(--space-3);background:transparent;color:inherit;font:inherit;cursor:pointer}.unit-axis-toggle button+button{border-left:thin solid var(--grid-on-light)}.unit-axis-toggle button.is-active{background:var(--black);color:var(--white)}.evidence-pack-actions{display:flex;gap:var(--space-2)}.evidence-pack-actions .evidence-export-button{flex:1;width:auto;margin-block:var(--space-3)}.evidence-citation-preview{display:grid;gap:var(--space-2);margin-block-end:var(--space-4)}.evidence-copy-status{min-height:1.55em;margin:0;color:var(--text-muted);font-size:var(--text-xs)}.evidence-citation-preview>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.01em}.evidence-citation-text{width:100%;border:thin solid var(--border-subtle);background:var(--white);color:var(--black-text);font:inherit;line-height:1.55;padding:var(--space-3);user-select:text;white-space:pre-wrap}@media (max-width:480px){.evidence-pack-actions{display:grid}}.evidence-pack{display:none}.historical-table [data-period]{transition:background-color var(--motion-press) var(--ease-out-soft)}.historical-table [data-period].is-period-highlighted{background:var(--blue-soft)}@media (max-width:640px){.unit-axis-toggle{justify-content:flex-start;padding:var(--space-3);overflow-x:auto}}@media (prefers-reduced-motion:reduce){.historical-table [data-period]{transition:none}}@media print{@page{size:auto;margin:12mm}body{background:var(--white)}body *{visibility:hidden!important}.evidence-pack,.evidence-pack *{visibility:visible!important}.evidence-pack{position:absolute;inset:0;display:grid;gap:var(--space-4);width:100%;color:var(--black-text);font-size:var(--text-sm)}.evidence-pack footer,.evidence-pack header,.evidence-pack section{break-inside:avoid}.evidence-pack dl,.evidence-pack h1,.evidence-pack h2,.evidence-pack p{margin:0}.evidence-pack h1{font-size:var(--text-2xl)}.evidence-pack h2{font-size:var(--text-lg)}.evidence-pack__value{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-block:thin solid var(--black-text)}.evidence-pack__value strong{font-size:var(--text-2xl)}.evidence-pack dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.evidence-pack dl>div{display:grid;gap:var(--space-1)}.evidence-pack dt,.evidence-pack footer>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.evidence-pack dd{margin:0}.evidence-pack footer{padding-top:var(--space-3);border-top:thin solid var(--border-subtle);overflow-wrap:anywhere}}.guidance-scorecard{display:grid;gap:var(--space-5)}.guidance-scorecard__summary{margin:0;font-size:var(--text-lg);font-weight:var(--weight-medium)}.guidance-scorecard__group{display:grid;gap:var(--space-3)}.guidance-scorecard__group h3,.methodology-timeline__company h3{margin:0;font-size:var(--text-lg)}.guidance-scorecard__rows{display:grid;gap:var(--space-3)}.guidance-scorecard__empty,.guidance-scorecard__row{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1.2fr) minmax(0,2fr);gap:var(--space-3);align-items:center;padding-block:var(--space-3);border-bottom:thin solid var(--border-subtle)}.guidance-scorecard__empty{grid-template-columns:minmax(0,.35fr) minmax(0,3.2fr);color:var(--text-muted)}.guidance-scorecard__track{position:relative;min-height:var(--space-5);background:linear-gradient(var(--grid-faint),var(--grid-faint)) 50% /100% thin no-repeat}.guidance-scorecard__actual,.guidance-scorecard__band{position:absolute;border:0;cursor:pointer}.guidance-scorecard__band{height:var(--space-2);border-radius:var(--radius-sm);background:var(--blue);opacity:.45}.guidance-scorecard__actual{top:50%;width:var(--space-3);height:var(--space-3);border-radius:50%;background:var(--red-text);transform:translate(-50%,-50%)}.guidance-scorecard__versions{display:grid;gap:var(--space-1)}.guidance-scorecard__versions button,.metric-methodology-link{width:fit-content;border:0;padding:0;background:transparent;color:var(--blue);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:var(--space-1);cursor:pointer}.guidance-scorecard__versions span{color:var(--text-muted)}.methodology-timeline{margin-block:var(--space-5)}.methodology-timeline__company{display:grid;gap:var(--space-3)}.methodology-timeline__company+.methodology-timeline__company{margin-top:var(--space-5)}.methodology-timeline ol,.observation-version-chain{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.methodology-timeline li{display:grid;grid-template-columns:var(--space-3) minmax(0,1fr);gap:var(--space-3)}.methodology-timeline__marker{width:var(--space-2);height:var(--space-2);margin-top:var(--space-2);border-radius:50%;background:var(--blue);box-shadow:0 var(--space-4) 0 var(--grid-faint)}.methodology-timeline article,.methodology-timeline article header,.methodology-timeline dl,.observation-version-chain li{display:grid;gap:var(--space-3)}.methodology-timeline article header{grid-template-columns:minmax(0,1fr) auto}.methodology-timeline article h4,.methodology-timeline article p,.methodology-timeline dl,.observation-version-chain p{margin:0}.methodology-timeline article h4{font-size:var(--text-base)}.methodology-timeline dl>div{display:grid;gap:var(--space-1)}.methodology-timeline dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em}.methodology-timeline dd{margin:0}.observation-version-chain li{padding-block:var(--space-3);border-bottom:thin solid var(--border-subtle)}.observation-version-chain li>div{display:flex;justify-content:space-between;gap:var(--space-3)}.value-cell>.status-badge--restated{position:relative;z-index:1;margin-right:var(--space-1)}@media (max-width:640px){.guidance-scorecard__row{grid-template-columns:minmax(0,.35fr) minmax(0,2fr)}.guidance-scorecard__versions{grid-column:1/-1}.methodology-timeline article header{grid-template-columns:minmax(0,1fr)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:calc(var(--space-1) / -4);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(select,[data-slot=select-trigger]),button,input,textarea{color:inherit;font:inherit;min-height:44px}:is(select,[data-slot=select-trigger]),a,button,input{-webkit-tap-highlight-color:transparent}button{border-radius:var(--radius-sm)}a{text-decoration:none}dd,dl,h1,h2,h3,p,ul{margin:0}ul{padding:0}code{font-family:var(--font-body);font-size:var(--text-xs);overflow-wrap:anywhere}::selection{color:var(--white)}.metric-category-label{display:inline-flex;align-items:center;min-height:24px;padding:var(--space-1) var(--space-2);border-left:3px solid var(--metric-category-color);border-radius:var(--radius-sm);background:var(--metric-category-soft);color:var(--metric-category-color);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.01em;line-height:1}.metric-change b{display:inline-block}.page-frame{width:min(100%,1280px);margin-inline:auto}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.eyebrow{display:inline-block;font-size:var(--text-xs);letter-spacing:.01em;line-height:1.25}.button,.eyebrow{font-weight:var(--weight-medium)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid;background:transparent;cursor:pointer;transition:color var(--motion-control) var(--ease-out-soft),background var(--motion-control) var(--ease-out-soft),border-color var(--motion-control) var(--ease-out-soft)}.button:active{transform:scale(.985)}.button--dark{border-color:var(--black);background:var(--black);color:var(--white)}.button--dark:hover{background:var(--blue);border-color:var(--blue)}.button--light{border-color:var(--white);background:var(--white);color:var(--black)}.button--light:hover{border-color:var(--blue);background:var(--blue);color:var(--white)}.brand-mark{min-height:44px;width:max-content}.brand-identity,.brand-mark{display:inline-flex;align-items:center}.brand-identity{gap:var(--space-2);white-space:nowrap}.brand-identity__icon{display:block;flex:0 0 auto;width:28px;height:33px;color:var(--white)}.brand-identity__icon img{display:block;width:100%;height:100%;object-fit:contain}.research-tab-page{min-width:0;background:linear-gradient(90deg,transparent calc(100% / 12 - 1px),rgba(132,138,156,.09) calc(100% / 12),transparent calc(100% / 12 + 1px)),var(--surface)}.compact-section-heading h3{font-family:var(--font-product);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:1.1}.sources-page .route-empty-state,.sources-page .source-register{margin-right:var(--space-6);margin-left:var(--space-6)}.brand-identity__word{font-family:var(--font-product);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:-.035em;line-height:1}.desktop-nav{display:flex;align-items:stretch;height:100%}.desktop-nav a{display:flex;align-items:center;min-width:92px;padding-inline:var(--space-3);color:var(--text-on-dark-muted);font-size:var(--text-xs);justify-content:center;transition:color var(--motion-fast),background var(--motion-fast)}.desktop-nav a:focus-visible,.desktop-nav a:hover{background:rgba(255,255,255,.06);color:var(--white)}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.menu-button{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--white);cursor:pointer}.menu-button span{display:block;width:22px;height:1px;margin:var(--space-2) auto;background:currentColor}.mobile-menu{position:fixed;z-index:60;inset:0;display:flex;flex-direction:column;background:var(--black);color:var(--white);backdrop-filter:blur(17px);opacity:1;animation:menu-in var(--motion-panel) var(--ease-panel) both}.mobile-menu__top{display:flex;justify-content:space-between;min-height:73px}.mobile-menu nav a,.mobile-menu__top{align-items:center;padding-inline:var(--space-4);border-bottom:1px solid var(--grid-on-dark)}.mobile-menu nav a{display:grid;grid-template-columns:1fr auto;min-height:74px;font-family:var(--font-product);font-size:var(--text-2xl)}.mobile-menu nav a b{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal)}.mobile-menu__foot{display:grid;gap:var(--space-3);margin-top:auto;padding:var(--space-4) var(--space-4) var(--space-5);border-top:1px solid var(--grid-on-dark)}.mobile-menu__foot p{max-width:42ch;color:var(--text-on-dark-muted);font-size:var(--text-xs)}.research-page{opacity:1;animation:page-enter var(--motion-page) var(--ease-out-soft) both;background:linear-gradient(90deg,transparent calc(100% / 12 - 1px),rgba(132,138,156,.09) calc(100% / 12),transparent calc(100% / 12 + 1px)),var(--surface)}.synthetic-banner{position:sticky;z-index:30;top:64px}.synthetic-banner__mark{display:inline-grid;place-items:center;min-width:52px;height:24px;letter-spacing:.12em}.synthetic-banner p,.synthetic-banner>span{font-size:var(--text-xs)}.synthetic-banner>span{flex:none;margin-left:var(--space-4);color:rgba(255,255,255,.78)}.section-block{padding:var(--space-7) var(--space-6)}.compact-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);min-height:46px;margin-bottom:var(--space-5)}.compact-section-heading>div{display:flex;align-items:baseline;gap:var(--space-3)}.compact-section-heading h2{font-family:var(--font-product);font-size:var(--text-xl);font-weight:var(--weight-normal);letter-spacing:-.045em;line-height:1}.compact-section-heading span,.compact-section-heading>strong{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.section-heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0}.section-heading>div{grid-column:1/8;padding-right:var(--space-6)}.section-heading>p{grid-column:9/-1;max-width:48ch;color:var(--text-muted);line-height:1.65}.section-heading h2{max-width:720px;margin-top:var(--space-3);font-family:var(--font-product);font-size:var(--text-xl);font-weight:var(--weight-normal);letter-spacing:-.05em;line-height:1.02}.headline-grid{margin-top:0}.headline-metric{position:relative;display:flex;flex-direction:column;cursor:pointer;transition:background var(--motion-control) var(--ease-out-soft)}.headline-metric>strong{margin-top:var(--space-2);letter-spacing:-.04em}.headline-metric:hover .headline-metric__foot span:last-child{transform:translate(3px,3px)}.headline-metric__changes{display:flex;align-items:center;gap:var(--space-2)}.headline-metric__changes>span{display:inline-flex;align-items:baseline;gap:var(--space-1)}.headline-metric__changes small{color:var(--text-subtle);font-size:var(--text-xs)}.headline-metric__changes b{color:var(--black);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.section-heading{margin-bottom:var(--space-7)}.view-tabs{display:grid;grid-template-columns:repeat(3,auto);border:1px solid var(--black);border-radius:var(--radius-sm);background:var(--white);overflow:hidden}.view-tabs button{min-height:44px;padding:var(--space-2) var(--space-3);border:0;border-right:1px solid var(--black);background:transparent;color:var(--text-muted);cursor:pointer;font-weight:var(--weight-medium);white-space:nowrap}.view-tabs button:last-child{border-right:0}.view-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--blue);background:var(--blue-soft);color:var(--black)}.history-overview{display:grid;gap:var(--space-4)}.production-composition,.small-multiples{border-radius:var(--radius-md);background:var(--white);overflow:hidden}.production-composition__header,.small-multiples__intro{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:62px;padding:var(--space-2) var(--space-3)}.production-composition__header h3,.small-multiples__intro h3{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:-.025em}.production-composition__header p,.small-multiples__intro p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.small-multiples__intro>span{color:var(--text-muted);font-size:var(--text-xs)}.small-multiples__grid{display:grid}.small-multiple{display:grid;grid-template-rows:auto 66px auto;gap:var(--space-2);min-width:0;min-height:166px;padding:var(--space-3) var(--space-3) var(--space-2);border:0;background:var(--white);border-radius:var(--radius-md);cursor:pointer;box-shadow:inset 0 3px 0 var(--metric-category-color);text-align:left;transition:background var(--motion-fast)}.small-multiple:focus-visible,.small-multiple:hover{background:var(--metric-category-soft);box-shadow:inset 0 3px 0 var(--metric-category-color)}.small-multiple:focus-visible{outline:3px solid var(--metric-category-color);outline-offset:-3px}.small-multiple__top{display:grid;gap:var(--space-2)}.small-multiple__top>span{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.small-multiple__top strong{overflow:hidden;font-size:var(--text-xs);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.small-multiple__foot small,.small-multiple__top small{color:var(--text-muted);font-size:var(--text-xs)}.small-multiple__top>b{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);letter-spacing:-.035em}.small-multiple__chart{display:block;min-width:0;height:66px;border-radius:0}.small-multiple__foot{display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:var(--space-2)}.small-multiple__foot>span{display:grid;gap:var(--space-1)}.small-multiple__foot b{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.small-multiple__foot>small{justify-self:end;color:var(--blue);font-weight:var(--weight-medium)}.production-composition__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.production-composition__body{display:grid;grid-template-columns:minmax(0,9fr) minmax(210px,3fr)}.production-composition__chart{display:grid;grid-template-rows:auto minmax(0,1fr);height:330px;min-width:0;padding:var(--space-2) var(--space-3) var(--space-1) var(--space-1);font-family:var(--font-product);border-radius:0}.production-composition__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:27px;padding-left:var(--space-7);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em}.production-composition__legend span{display:inline-flex;align-items:center;gap:var(--space-2)}.production-composition__legend i{display:inline-block;width:11px;height:11px;flex:0 0 auto;border:1px solid var(--blue)}.production-composition__legend .is-liquids{background:var(--series-liquids);border-color:var(--series-liquids)}.production-composition__legend .is-gas{background:var(--series-gas);border-color:var(--series-gas);border-style:dashed}.production-composition__legend .is-total{width:16px;height:2px;border:0;background:var(--black)}.production-composition__plot{min-height:0}.research-page .recharts-text{font-size:var(--text-xs)!important}.production-composition__summary{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-4)}.production-composition__summary>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em}.production-composition__summary>strong{margin-top:var(--space-2);font-family:var(--font-product);font-size:var(--text-xl);font-weight:var(--weight-normal);letter-spacing:-.045em;line-height:1}.production-composition__summary dl{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--space-4)}.production-composition__summary dl div{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-2) 0 0}.production-composition__summary dl div:last-child{padding-left:var(--space-2);border-right:0}.production-composition__summary dt{color:var(--text-muted);font-size:var(--text-xs)}.production-composition__summary dd{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.production-composition__summary p{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.corporate-profile{margin-top:var(--space-7)}.corporate-profile__grid{display:grid;border-top:1px solid var(--grid-on-light)}.corporate-profile__grid>div{min-width:0;border-right:1px solid var(--grid-on-light);border-bottom:1px solid var(--grid-on-light)}.corporate-profile__grid>div:nth-child(3n){border-right:0}.corporate-profile__grid dt{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.01em}.corporate-profile__grid dd{margin-top:var(--space-2);color:var(--black);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.45}.corporate-profile__grid small{display:block;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.corporate-profile__grid a,.corporate-profile__source a{color:var(--blue);text-decoration:underline;text-underline-offset:.2em}.corporate-profile__source{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);font-size:var(--text-xs)}.research-card{border-radius:var(--radius-md);background:var(--white);overflow:hidden}.chart-card{box-shadow:inset 0 3px 0 var(--metric-category-color)}.chart-builder{background:var(--surface)}.chart-builder__topline{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3)}.chart-builder__topline .control-field{width:min(220px,100%);padding:0}.chart-builder__export{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chart-series-controls{display:grid}.chart-series-row{display:grid;grid-template-columns:var(--space-2) minmax(260px,2fr) minmax(150px,1fr) minmax(110px,.6fr) auto;align-items:end;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--cell-border)}.chart-series-row .control-field{padding:0}.chart-series-row__swatch{align-self:center;width:var(--space-2);height:32px;border-radius:var(--radius-sm)}.chart-series-row__remove{min-height:44px;padding:var(--space-2);border:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-medium)}.chart-series-row__remove:focus-visible:not(:disabled),.chart-series-row__remove:hover:not(:disabled){background:var(--black);color:var(--white)}.chart-builder button:disabled,.chart-series-row__remove:disabled{cursor:not-allowed;opacity:.45}.chart-series-controls__add{justify-self:start;margin:var(--space-2) var(--space-3) var(--space-3)}.chart-controls{display:grid;grid-template-columns:2fr 1fr 1fr}.control-field{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.control-field:last-child{border-right:0}.control-field>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em}.control-field :is(select,[data-slot=select-trigger]){width:100%;height:44px;padding:0 var(--space-4) 0 0;border:0;border-bottom:1px solid var(--black);border-radius:var(--radius-sm);background:transparent;font-size:var(--text-sm)}.control-field :is(select,[data-slot=select-trigger]):disabled{color:var(--text-muted);opacity:1}.chart-context{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-3)}.chart-context h3{margin-top:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:-.035em}.chart-context p{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.badge-row,.chart-context__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.chart-stage{height:390px;padding:var(--space-3) var(--space-3) var(--space-2) var(--space-2);background:linear-gradient(180deg,rgba(223,232,248,.48),transparent 45%),var(--white);font-family:var(--font-product);border-radius:0}.chart-unit-warning{padding:var(--space-3);background:var(--orange-soft);color:var(--black);font-size:var(--text-sm);line-height:1.5}.chart-unit-warning strong{font-weight:var(--weight-bold)}.chart-stage__empty{display:grid;place-items:center;height:100%;padding:var(--space-5);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.chart-point{cursor:pointer}.chart-point:focus{outline:none}.chart-point:focus circle:last-child{stroke:var(--black);stroke-width:4px}.accessible-chart-values{padding:var(--space-2) var(--space-3) var(--space-3)}.accessible-chart-values.sr-only{min-width:0;padding:0}.accessible-chart-values>p{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.accessible-chart-values>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:1px solid var(--cell-border);border-left:1px solid var(--cell-border)}.accessible-chart-values button{display:grid;gap:var(--space-1);min-height:52px;padding:var(--space-2);border:0;border-radius:var(--radius-sm);border-right:1px solid var(--cell-border);border-bottom:1px solid var(--cell-border);background:var(--white);text-align:left;cursor:pointer;transition:background var(--motion-fast)}.accessible-chart-values button:hover{background:var(--metric-category-soft,var(--blue-soft))}.accessible-chart-values button span{color:var(--text-muted);font-size:var(--text-xs)}.accessible-chart-values button strong{font-size:var(--text-xs);line-height:1.25}.status-badge{display:inline-flex;align-items:center;min-height:27px;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.025em;line-height:1.2;white-space:nowrap}.status-badge.is-muted{filter:grayscale(.65);opacity:.58}.table-status-line{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:var(--space-2) var(--space-2);background:var(--white)}.table-selected-metric,.table-status-line>p{color:var(--text-muted);font-size:var(--text-xs)}.data-export{display:flex;align-items:center;gap:var(--space-2)}.data-export__button{min-height:44px;padding:var(--space-2) var(--space-2);font-size:var(--text-xs)}.data-export>span{max-width:330px;color:var(--text-muted);font-size:var(--text-xs);line-height:1.35}.historical-table-wrap{width:100%;max-width:100%;overflow:auto;contain:inline-size paint;overscroll-behavior:contain;border:1px solid var(--black);border-radius:0;background:var(--white);scrollbar-gutter:stable;scrollbar-color:var(--black) var(--surface-darker)}.historical-table-wrap:focus-visible{outline-offset:4px}.historical-table{width:100%;min-width:1450px;border-collapse:collapse;font-family:var(--font-product);table-layout:fixed}.historical-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.historical-table td,.historical-table th{height:48px;padding:0;border-right:1px solid var(--cell-border);border-bottom:1px solid var(--cell-border)}.historical-table td:last-child,.historical-table th:last-child{border-right:0}.historical-table thead th{position:sticky;z-index:3;top:0;width:105px;padding:var(--space-2) var(--space-2);background:var(--black);color:var(--white);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em;text-align:right}.historical-table thead th:first-child{z-index:5;left:0;width:240px;padding-left:var(--space-3);text-align:left}.historical-table thead th:nth-child(2){left:240px;width:80px;text-align:left}.historical-table tbody th{position:sticky;z-index:2;left:0;width:240px;background:var(--white);text-align:left}.historical-table tbody tr.metric-row>th:first-child{box-shadow:inset 3px 0 0 var(--metric-category-color)}.historical-table tbody tr.metric-row:not(.is-selected):hover>td,.historical-table tbody tr.metric-row:not(.is-selected):hover>th{background:color-mix(in srgb,var(--metric-category-soft),white 42%)}.historical-table tbody tr.is-selected td,.historical-table tbody tr.is-selected th{background:color-mix(in srgb,var(--metric-category-soft),white 25%)}.historical-table tbody tr.is-selected th:first-child{box-shadow:inset 5px 0 0 var(--metric-category-color)}.historical-table tbody td:nth-child(2){position:sticky;z-index:1;left:240px;width:80px;background:var(--surface)}.historical-table .table-group-row td,.historical-table .table-group-row th{height:35px;padding:var(--space-2) var(--space-3);background:var(--surface-darker)}.historical-table .table-group-row th{position:sticky;z-index:4;left:0;color:var(--black);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.01em}.historical-table .table-group-row.metric-category--balance_sheet th,.historical-table .table-group-row.metric-category--capital th,.historical-table .table-group-row.metric-category--cash_flow th,.historical-table .table-group-row.metric-category--costs th,.historical-table .table-group-row.metric-category--debt_structure th,.historical-table .table-group-row.metric-category--downstream th,.historical-table .table-group-row.metric-category--hedging th,.historical-table .table-group-row.metric-category--prices th,.historical-table .table-group-row.metric-category--production th,.historical-table .table-group-row.metric-category--valuation th,.structured-table__group-row[class*=metric-category--]>th{border-left:5px solid var(--metric-category-color);color:var(--black)}.structured-table__group-row[class*=metric-category--]+tr>:first-child,tr[class*=metric-category--]:not(.structured-table__group-row)>:first-child{border-left:5px solid var(--metric-category-soft)}.metric-name-cell{display:flex;align-items:center;width:100%;min-height:47px}.metric-name-button{flex:1;min-width:0;min-height:47px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:0;background:transparent;cursor:pointer;text-align:left;font-size:var(--text-xs);font-weight:var(--weight-medium);transition:background var(--motion-fast)}.metric-name-button:hover,.metric-name-button[aria-pressed=true]{background:var(--metric-category-soft)}.metric-methodology-button{align-self:stretch;min-width:52px;padding:0 var(--space-2);border:0;border-left:1px solid var(--cell-border);background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-medium)}.metric-methodology-button:focus-visible,.metric-methodology-button:hover{background:var(--black);color:var(--white)}.unit-cell{padding:var(--space-2)!important;color:var(--text-muted);font-size:var(--text-xs)}.value-cell{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:47px;padding:var(--space-2) var(--space-2);border:0;background:transparent;cursor:pointer;font-variant-numeric:tabular-nums;font-size:var(--text-xs);transition:background var(--motion-fast) var(--ease-out-soft)}.value-cell__range{position:absolute;z-index:0;top:var(--space-1);bottom:var(--space-1);left:0;background:var(--metric-category-color);opacity:.1;pointer-events:none}.value-cell__text{position:relative;z-index:1}.value-cell:focus-visible,.value-cell:hover{background:var(--metric-category-soft)}.value-cell i{position:absolute;top:6px;right:6px;width:4px;height:4px;background:#7d879a}.missing-value{display:block;padding:var(--space-2);color:var(--text-subtle)}.change-cell,.missing-value{font-size:var(--text-xs);text-align:right}.change-cell{color:var(--black);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.change-cell,.sparkline-cell{padding:var(--space-2)!important}.sparkline-cell{width:120px;text-align:center}.sparkline-cell svg{display:block;margin:0 auto;overflow:visible}.sparkline-cell polyline{fill:none;stroke:var(--metric-category-color);stroke-width:2;vector-effect:non-scaling-stroke}.table-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:1px solid var(--grid-on-light);border-top:0;background:var(--white);color:var(--text-muted);font-size:var(--text-xs)}.detail-drawer{position:fixed;padding:0;border-left:1px solid var(--black);animation:drawer-in var(--motion-panel) var(--ease-panel) both}.detail-drawer__top{z-index:2;top:0;display:flex;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--black)}.detail-drawer__top h2{margin-top:var(--space-2);font-family:var(--font-product);font-weight:var(--weight-normal);letter-spacing:-.04em}.drawer-value{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--grid-on-light);border-left:5px solid var(--metric-category-color,transparent);background:var(--white)}.drawer-value>span{color:var(--text-muted);font-size:var(--text-xs)}.drawer-value>strong{display:block;margin-block:var(--space-2) var(--space-3);font-family:var(--font-product);font-size:var(--text-2xl);font-weight:var(--weight-normal);letter-spacing:-.05em;line-height:1}.drawer-callout{margin:var(--space-3) var(--space-4) 0;padding:var(--space-3);border:1px solid var(--blue);background:var(--blue-soft)}.drawer-callout p,.drawer-callout strong{font-size:var(--text-xs)}.drawer-callout p{margin-top:var(--space-2);color:var(--text-muted)}.drawer-section{padding:var(--space-4) var(--space-4) 0}.drawer-section h3{margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:0}.drawer-status-key,.drawer-status-key>div{display:grid;gap:var(--space-2)}.drawer-status-key>div{grid-template-columns:minmax(120px,auto) 1fr;align-items:center;padding:var(--space-2) 0;border-top:1px solid var(--cell-border)}.drawer-status-key>div:last-child{border-bottom:1px solid var(--cell-border)}.drawer-status-key p{color:var(--text-muted);font-size:var(--text-xs)}.metadata-list{border-top:1px solid var(--cell-border)}.meta-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--cell-border)}.meta-row dt{color:var(--text-muted);font-size:var(--text-xs)}.meta-row dd{min-width:0;font-size:var(--text-xs);font-weight:var(--weight-medium);overflow-wrap:anywhere}.formula-sheet{margin:var(--space-4) var(--space-4) 0;padding:var(--space-4);border:1px solid var(--black);background:var(--black);color:var(--white)}.formula-sheet h3{margin-block:var(--space-2);font-size:var(--text-lg);letter-spacing:0;text-transform:none}.formula-sheet p{color:var(--text-on-dark-muted);font-size:var(--text-xs)}.formula-sheet code{display:block;margin-top:var(--space-3);padding:var(--space-2);border:1px solid var(--grid-on-dark);background:rgba(255,255,255,.04);color:var(--white);font-size:var(--text-xs)}.formula-sheet .formula-note{margin-top:var(--space-3);color:#bfc9ff}.drawer-method-button{justify-content:space-between;width:calc(100% - 48px);margin:var(--space-4) var(--space-4) 0}.site-footer{border-top:1px solid var(--grid-on-dark);background:var(--black);color:var(--white)}.site-footer .page-frame{min-height:86px;border-inline:1px solid var(--grid-on-dark)}.site-footer__compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6)}.site-footer__compact>strong{font-size:var(--text-xs);letter-spacing:.08em}.site-footer__compact>p{max-width:78ch;color:var(--text-on-dark-muted);font-size:var(--text-xs)}.site-footer__compact>a{display:inline-flex;align-items:center;min-height:44px;color:var(--white);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:4px}.error-state .button{margin-top:var(--space-5)}@keyframes drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes menu-in{0%{opacity:.88;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-line{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes page-enter{0%{opacity:.84;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes card-enter{0%{opacity:.88;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@media (max-width:1200px){.section-block,.site-header__frame,.synthetic-banner{padding-inline:var(--space-5)}.desktop-nav a{min-width:80px;padding-inline:var(--space-2)}}@media (max-width:1024px){.headline-grid{grid-template-columns:repeat(2,1fr)}.headline-metric{min-height:178px}.accessible-chart-values>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.site-header{height:64px;backdrop-filter:none}.desktop-nav{display:none}.menu-button{display:block}.synthetic-banner{top:64px}.section-heading>div{grid-column:1/9}.section-heading>p{grid-column:9/-1}.chart-controls{grid-template-columns:1fr 1fr}.control-field--wide{grid-column:1/-1;border-right:0}}@media (max-width:768px){.research-page{margin-inline:var(--space-4);width:auto}.synthetic-banner{position:static;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-3)}.synthetic-banner>div{align-items:flex-start}.synthetic-banner>span{margin-left:var(--space-7)}.section-block{padding:var(--space-6) var(--space-4)}.compact-section-heading{align-items:flex-start;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.history-workspace__actions{align-items:flex-start;flex-direction:column;width:100%}.view-tabs,.view-tabs button{width:100%}.section-heading{display:block}.section-heading>div{padding-right:0}.section-heading>p{margin-top:var(--space-4)}.section-heading h2{font-size:var(--text-xl)}.headline-grid{grid-template-columns:1fr;margin-top:0}.headline-metric{min-height:165px}.chart-controls{grid-template-columns:1fr}.chart-builder__topline{align-items:stretch;flex-direction:column}.chart-builder__topline .control-field{width:100%}.chart-builder__export{display:grid;grid-template-columns:1fr 1fr}.chart-series-row{grid-template-columns:var(--space-2) minmax(0,1fr);align-items:center;padding-block:var(--space-3)}.chart-series-row .control-field,.chart-series-row__remove{grid-column:2}.chart-series-row__swatch{grid-row:1/span 4;height:100%;min-height:44px}.chart-series-row__remove{justify-self:start}.control-field{border-right:0}.chart-context{align-items:flex-start;flex-direction:column}.production-composition__header,.small-multiples__intro{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.small-multiples__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-composition__actions{justify-content:flex-start}.production-composition__body{grid-template-columns:1fr}.production-composition__chart{border-right:0}.production-composition__summary{padding:var(--space-3)}.chart-stage{height:350px;min-width:620px}.chart-card{max-width:100%;overflow-x:auto}.accessible-chart-values,.chart-context,.chart-controls{min-width:620px}.accessible-chart-values>div{grid-template-columns:repeat(4,1fr)}.table-status-line{gap:var(--space-2)}.data-export,.table-status-line{align-items:flex-start;flex-direction:column}.historical-table tbody th,.historical-table thead th:first-child{width:180px}.historical-table tbody td:nth-child(2),.historical-table thead th:nth-child(2){position:static;width:72px}.site-footer .page-frame{display:grid}.site-footer__compact{grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-4) var(--space-4)}}@media (max-width:640px){.research-page{width:100%;margin-inline:0}.section-block{padding-block:var(--space-6);padding-inline:var(--space-4);border:0}.headline-grid,.history-overview{gap:var(--space-5);margin-inline:calc(var(--space-4) * -1)}.headline-metric,.production-composition,.research-card,.small-multiple,.small-multiples{border:0}.headline-metric,.production-composition__header,.small-multiple,.small-multiples__intro{padding-inline:var(--space-4)}.small-multiples__grid{grid-template-columns:1fr;gap:var(--space-5);background:transparent}.headline-metric:focus-visible,.headline-metric:hover,.small-multiple:focus-visible,.small-multiple:hover{box-shadow:inset 0 3px 0 var(--metric-category-color)}}@media (max-width:580px){.research-page{margin-inline:0}.section-block{padding-inline:var(--space-4)}.accessible-chart-values,.chart-context,.chart-controls,.chart-stage{min-width:560px}.detail-drawer{width:100vw;border-left:0}.detail-drawer__top,.drawer-section,.drawer-value{padding-inline:var(--space-3)}.drawer-callout,.drawer-method-button,.formula-sheet{margin-inline:var(--space-3)}.drawer-method-button{width:calc(100% - 40px)}.meta-row{grid-template-columns:1fr;gap:var(--space-2)}}@media (max-width:420px){.brand-identity__word{font-size:var(--text-base)}.synthetic-banner>div{display:grid}.synthetic-banner>span{margin-left:0}.compact-section-heading h2,.section-heading h2{font-size:var(--text-xl)}.accessible-chart-values>div{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.research-page,.route-page{opacity:1;animation:none!important;transform:none}}.segment-selector button.is-active{border-color:var(--black-text);background:var(--black-text);color:var(--white)}.reserve-waterfall__chart{height:360px;margin-bottom:var(--space-4)}@media (max-width:720px){.reserve-waterfall__chart{height:310px}.reserve-waterfall__chart.is-vertical{height:520px}}@media (max-width:640px){.corporate-profile__grid>div,.corporate-profile__grid>div:nth-child(3n){padding-inline:0;border-right:0}}.section-block{padding-top:var(--space-3)}.research-tab-page>*{min-width:0;max-width:100%}@media (max-width:640px){.section-block{padding:var(--space-3) var(--space-3) var(--space-5)}.sources-page .route-empty-state,.sources-page .source-register{margin-right:var(--space-3);margin-left:var(--space-3)}}