:root,html[data-theme=dark]{--bg-0:#080f1c;--bg-1:#101a2d;--bg-2:#18253d;--bg-3:#21304c;--bg-4:#2b3d5e;--ink-1:#e2e6ee;--ink-2:#cdd1d7;--ink-3:#bfc2c8;--ink-4:#a6adbb;--h2-ink:#cdd1d7;--accent:#4ea1ff;--accent-strong:#8fc0ff;--accent-fill:#0f63d6;--accent-fill-up:#0b4fb0;--accent-fill-hover:#2272df;--accent-soft:#1f3050;--accent-on-soft:#b4d3fd;--accent-ink:#fff;--focus:#1777f7;--id-a:#8c7bee;--id-b:#3bb4cf;--id-c:#d99a3f;--id-ink:#0a1428;--pos:#5fe0b0;--pos-soft:#18353e;--pos-on-soft:#5fe0b0;--neg:#fe969d;--neg-soft:#4a1c20;--neg-on-soft:#ffc3c4;--warn:#e8b968;--warn-soft:#3a2c12;--warn-on-soft:#fcce76;--line:#18253d;--line-site:#18253d;--row:#101a2d;--side:#101a2d;--field:#101a2d;--btn-soft:#18253d;--float:#2b3d5e;--hover:#18253d;--hover-row:#18253d;--hero-a:#18253d;--hero-b:#101a2d;--hero-c:#080f1c;--hero-line:#2b3d5e;--hero-hover:#21304c;--hero-ink:#fff;--hero-ink-2:#cdd1d7;--hero-ink-3:#a6adbb;--hero-accent:#8fc0ff;--btn-danger-ink:#080f1c;color-scheme:dark}html[data-theme=light]{--bg-0:#eef2f9;--bg-1:#fff;--bg-2:#e6edf8;--bg-3:#d3dff1;--bg-4:#b7cceb;--ink-1:#22324f;--ink-2:#45536d;--ink-3:#4e5e7c;--ink-4:#5c687f;--h2-ink:#22324f;--accent:#0b63e5;--accent-strong:#0b4fb0;--accent-fill:#0f63d6;--accent-fill-up:#0b4fb0;--accent-fill-hover:#2272df;--accent-soft:#dee7fa;--accent-on-soft:#015595;--accent-ink:#fff;--focus:#0b63e5;--id-a:#4f35cc;--id-b:#0e7490;--id-c:#8a5a0a;--id-ink:#fff;--pos:#0e6247;--pos-soft:#e2ece9;--pos-on-soft:#0f5c46;--neg:#b42318;--neg-soft:#ffdad6;--neg-on-soft:#7d2531;--warn:#6f4800;--warn-soft:#ffddb2;--warn-on-soft:#5b4204;--line:#e2e8f0;--line-site:#e2e8f0;--row:#fff;--side:#fff;--field:#fff;--btn-soft:#e6edf8;--float:#fff;--hover:#dee7fa;--hover-row:#dee7fa;--btn-danger-ink:#fff;color-scheme:light}html[data-theme=black]{--bg-0:#000;--bg-1:#16161a;--bg-2:#24252b;--bg-3:#34353d;--bg-4:#3d3e46;--ink-1:#eef0f4;--ink-2:#d8dce2;--ink-3:#aeb6c4;--ink-4:#8c95a4;--h2-ink:#d8dce2;--accent:#4ea1ff;--accent-strong:#8fc0ff;--accent-fill:#0f63d6;--accent-fill-up:#0b4fb0;--accent-fill-hover:#2272df;--accent-soft:#243450;--accent-on-soft:#b2cffa;--accent-ink:#fff;--focus:#1777f7;--id-a:#8c7bee;--id-b:#3bb4cf;--id-c:#d99a3f;--id-ink:#0a1428;--pos:#5fe0b0;--pos-soft:#223632;--pos-on-soft:#5fe0b0;--neg:#fe969d;--neg-soft:#40191c;--neg-on-soft:#ffc3c4;--warn:#e8b968;--warn-soft:#332711;--warn-on-soft:#facb73;--line:#24252b;--line-site:#24252b;--row:#16161a;--side:#34353d;--field:#16161a;--btn-soft:#3d3e46;--float:#3d3e46;--hover:#24252b;--hover-row:#24252b;--hero-a:#24252b;--hero-b:#16161a;--hero-c:#000;--hero-line:#3d3e46;--hero-hover:#34353d;--btn-danger-ink:#000;color-scheme:dark}:root{--font-ui:"Outfit",system-ui,-apple-system,sans-serif;--font-display:var(--font-ui);--font-text:"Lora",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--r-box:18px;--r-card:18px;--r-in:12px;--r-btn:12px;--r-pill:999px;--r-bar:4px;--ease:cubic-bezier(.22,1,.36,1);--btn-h:44px;--btn-h-lg:50px;--btn-h-sm:36px;--btn-px:20px;--btn-px-lg:24px;--btn-px-sm:14px;--btn-fs:15px;--btn-fs-lg:16px;--btn-fs-sm:13px;--btn-fw:600;--btn-ls:-.01em;--btn-gap:8px;--btn-r:var(--r-btn);--btn-dur:var(--hov-dur);--btn-primary-bg:var(--accent-fill);--btn-primary-ink:var(--accent-ink);--btn-primary-hover:var(--accent-fill-up);--btn-primary-ready:var(--accent-fill-hover);--btn-soft-bg:var(--btn-soft);--btn-soft-ink:var(--ink-1);--btn-soft-hover:var(--accent-fill);--btn-soft-hover-ink:var(--accent-ink);--btn-text-ink:var(--accent);--btn-text-hover:var(--accent-strong);--btn-disabled-bg:var(--disabled-bg);--btn-disabled-ink:var(--disabled-ink);--btn-danger-bg:var(--neg);--chip-h:36px;--chip-px:18px;--chip-fs:14px;--chip-fw:600;--chip-r:var(--r-pill);--chip-bg:var(--bg-1);--chip-line:var(--line);--chip-ink:var(--ink-2);--chip-hover-bg:var(--hov-bg);--chip-hover-ink:var(--ink-1);--chip-sel-bg:var(--accent-fill);--chip-sel-ink:var(--accent-ink);--chip-sel-hover:var(--accent-fill-up);--icon-btn:44px;--icon-btn-r:var(--r-btn);--icon-btn-bg:var(--bg-2);--icon-btn-ink:var(--ink-2);--icon-btn-hover:var(--bg-3);--icon-btn-hover-ink:var(--ink-1);--shade:#000;--gleam:#fff;--on-gleam-1:#22324f;--on-gleam-2:#45536d;--on-gleam-3:#4e5e7c;--on-gleam-accent:#0b4fb0;--on-gleam-line:#d3dff1;--coin-btc:#f7931a;--coin-btc-fill:#a85a17;--coin-eth:#627eea;--coin-eth-fill:#3f52b8;--coin-usdt:#26a17b;--coin-usdt-fill:#1f7a5e;--coin-usdc:#2775ca;--coin-bnb:#f0b90b;--coin-bnb-fill:#8a6a00;--coin-sol:#14f195;--coin-sol-fill:#0e7a4e;--coin-xrp:#23292f;--coin-ada:#0033ad;--coin-doge:#c2a633;--coin-trx:#ef0027;--coin-link:#2a5ada;--coin-matic:#8247e5;--coin-avax:#e84142;--coin-dot:#e6007a;--coin-ltc:#345d9d;--hov-dur:.18s;--hov-ease:cubic-bezier(.4,0,.2,1);--hov-bg:var(--hover);--hov-bg-in:var(--bg-3);--hov-bg-up:var(--bg-4);--hov-lift:none;--hov-scale:1;--hov-shadow:none;--hov-filter:none;--hov-opacity:1;--press-bg:var(--bg-3);--disabled-bg:var(--bg-3);--disabled-ink:var(--ink-3);--sel-bg:var(--accent-soft);--sel-ink:var(--accent-on-soft);--skeleton:var(--bg-2);--focus-w:2px;--focus-off:3px;--fs-eyebrow:12px;--ls-eyebrow:.12em;--fs-h1:clamp(40px,6vw,72px);--fs-h2:clamp(32px,4vw,48px);--fs-h3:21px;--fs-h3-card:21px;--fs-lead:19px;--fs-body:17px;--fs-body-card:17px;--lh-h2:1.06;--ls-h2:-.03em;--lh-h3:1.25;--ls-h3:-.015em;--lh-body:1.5;--sp-eyebrow:8px;--sp-h2-lead:12px;--sp-lead-body:40px;--sp-h3-body:8px;--sp-band:clamp(72px,9vw,120px);--w-content:980px;--w-wide:1200px;--gutter:clamp(16px,4vw,24px);--pad-card:clamp(24px,2.4vw,32px);--pad-box:clamp(28px,3vw,40px);--pad-in:clamp(14px,1.4vw,20px);--gap-tile:20px;--gap-in:12px;--gap-chip:8px;--measure-lead:60ch;--measure-body:70ch;--ico-tile:40px;--ico-glyph:20px;--ico-tile-sm:32px;--ico-glyph-sm:16px;--fs-metric:clamp(34px,3.4vw,44px);--ls-metric:-.035em;--lh-metric:1;--fs-kicker:12px;--ls-kicker:.1em}@media (prefers-reduced-motion:reduce){:root{--hov-dur:0s}}:root{color-scheme:light;--scrim-base:var(--bg-0);--bg:var(--bg-0);--bg-subtle:var(--bg-2);--surface:var(--row);--surface-raised:var(--bg-1);--border:var(--line-site);--border-strong:var(--bg-4);--border-control:var(--ink-4);--text:var(--ink-1);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--accent-hover:var(--accent-strong);--accent-active:var(--accent-fill-up);--ramp-to:var(--ink-1);--accent-on-fill:var(--accent-ink);--accent-on:var(--accent-ink);--ink:var(--bg-3);--ink-text:var(--ink-1);--ink-accent:var(--accent-strong);--ink-muted:var(--ink-3);--warning:var(--warn);--warning-soft:var(--warn-soft);--warning-on-soft:var(--warn-on-soft);--negative:var(--neg);--negative-soft:var(--neg-soft);--negative-on-soft:var(--neg-on-soft);--positive:var(--pos);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--photo-overlay:.1;--edge:0 0 0 0 transparent;--hero-wash:radial-gradient(62% 46% at 78% 36%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),radial-gradient(92% 58% at 20% 0%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 74%),var(--bg);--font-sans:"Geist","Geist Fallback",system-ui,"Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono","Geist Mono Fallback",ui-monospace,Menlo,Consolas,monospace;--fs-display-d:92px;--fs-h1-d:68px;--fs-h2-d:44px;--fs-h3-d:28px;--fs-h4-d:19px;--fs-body-l-d:21px;--fs-body-d:16px;--fs-body-s-d:14px;--fs-caption-d:12px;--fs-num-l-d:52px;--fs-num-m-d:28px;--fs-num-s-d:20px;--fs-mono-d:13px;--fs-display-m:44px;--fs-h1-md:52px;--fs-h1-m:38px;--fs-h1-s:32px;--fs-h2-m:30px;--fs-h3-m:24px;--fs-h4-m:18px;--fs-body-l-m:18px;--fs-body-m:16px;--fs-body-s-m:14px;--fs-caption-m:12px;--fs-num-l-m:36px;--fs-num-m-m:24px;--fs-num-s-m:18px;--fs-mono-m:13px;--fs-display:var(--fs-display-d);--fs-h1:var(--fs-h1-d);--fs-h2:var(--fs-h2-d);--fs-h3:var(--fs-h3-d);--fs-h4:var(--fs-h4-d);--fs-body-l:var(--fs-body-l-d);--fs-body:var(--fs-body-d);--fs-body-s:var(--fs-body-s-d);--fs-caption:var(--fs-caption-d);--fs-num-l:var(--fs-num-l-d);--fs-num-m:var(--fs-num-m-d);--fs-num-s:var(--fs-num-s-d);--fs-mono:var(--fs-mono-d);--lh-display:1.02;--lh-h1:1.05;--lh-h2:1.12;--lh-h3:1.22;--lh-h4:1.35;--lh-body-l:1.5;--lh-body:1.6;--lh-body-s:1.5;--lh-caption:1.4;--lh-num-l:1.02;--lh-num-m:1.2;--lh-num-s:1.2;--lh-mono:1.5;--ls-display:-.042em;--ls-h1:-.036em;--ls-h2:-.028em;--ls-h3:-.018em;--ls-h4:-.01em;--ls-caption:.01em;--ls-eyebrow:.08em;--ls-num-l:-.032em;--ls-num-m:-.018em;--ls-num-s:-.01em;--ls-wordmark:-.01em;--type-display:600 var(--fs-display)/var(--lh-display) var(--font-sans);--type-h1:600 var(--fs-h1)/var(--lh-h1) var(--font-sans);--type-h2:600 var(--fs-h2)/var(--lh-h2) var(--font-sans);--type-h3:600 var(--fs-h3)/var(--lh-h3) var(--font-sans);--type-h4:600 var(--fs-h4)/var(--lh-h4) var(--font-sans);--type-body-l:400 var(--fs-body-l)/var(--lh-body-l) var(--font-sans);--type-body:400 var(--fs-body)/var(--lh-body) var(--font-sans);--type-body-s:400 var(--fs-body-s)/var(--lh-body-s) var(--font-sans);--type-caption:500 var(--fs-caption)/var(--lh-caption) var(--font-sans);--type-eyebrow:500 12px/1.4 var(--font-sans);--type-num-l:500 var(--fs-num-l)/var(--lh-num-l) var(--font-sans);--type-num-m:500 var(--fs-num-m)/var(--lh-num-m) var(--font-sans);--type-num-s:500 var(--fs-num-s)/var(--lh-num-s) var(--font-sans);--type-mono:400 var(--fs-mono)/var(--lh-mono) var(--font-mono);--measure:65ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--section-y:var(--space-24);--gutter:var(--space-6);--grid-gap:var(--space-6);--container-content:1200px;--container-wide:1360px;--container-prose:720px;--header-h:64px;--target:44px;--radius-xs:var(--r-bar);--radius-sm:var(--r-in);--radius-md:var(--r-in);--radius-lg:var(--r-card);--radius-xl:var(--r-card);--radius-control:var(--btn-r);--radius-card:var(--radius-lg);--radius-media:var(--radius-lg);--radius-pill:var(--r-pill);--glass-blur:saturate(180%) blur(20px);--glass-bg:color-mix(in srgb,var(--surface) 74%,transparent);--glass-bg-solid:color-mix(in srgb,var(--surface) 88%,transparent);--glass-edge:inset 0 1.5px 0 color-mix(in srgb,var(--bg-1) 90%,transparent);--glass-scrim:color-mix(in srgb,var(--scrim-base) 38%,transparent);--spring-spatial:cubic-bezier(.34,1.24,.64,1);--spring-effect:cubic-bezier(.4,0,.2,1);--dur-spatial:var(--hov-dur);--state-hover-bg:color-mix(in oklch,var(--bg) 92%,var(--accent));--state-hover-surface:color-mix(in oklch,var(--surface) 92%,var(--accent));--state-press-surface:color-mix(in oklch,var(--surface) 88%,var(--accent));--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--ease-hover:ease;--ease-spring:cubic-bezier(.34,1.2,.64,1);--dur-press:var(--hov-dur);--dur-hover:var(--hov-dur);--dur-tooltip:var(--hov-dur);--dur-popover:var(--hov-dur);--dur-modal-in:var(--hov-dur);--dur-modal-out:var(--hov-dur);--dur-drawer-in:var(--hov-dur);--dur-drawer-out:var(--hov-dur);--dur-toast:var(--hov-dur);--dur-reveal:var(--hov-dur);--dur-count:var(--hov-dur);--dur-live:var(--hov-dur);--dur-marquee:var(--hov-dur);--dur-shimmer:var(--hov-dur);--dur-travel:var(--hov-dur);--z-base:0;--z-sticky:10;--z-header:20;--z-dropdown:30;--z-drawer:40;--z-modal:50;--z-toast:60}[data-theme=dark]{color-scheme:dark;--scrim-base:var(--bg-0);--bg:var(--bg-0);--bg-subtle:var(--bg-1);--surface:var(--row);--surface-raised:var(--bg-3);--border:var(--line);--border-strong:var(--bg-4);--border-control:var(--ink-4);--text:var(--ink-1);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--accent-hover:var(--accent-strong);--accent-active:var(--accent-fill-up);--ramp-to:var(--ink-1);--accent-on-fill:var(--accent-ink);--accent-on:var(--bg-0);--ink:var(--bg-3);--ink-text:var(--ink-1);--ink-accent:var(--accent-strong);--ink-muted:var(--ink-3);--warning:var(--warn);--warning-soft:var(--warn-soft);--warning-on-soft:var(--warn-on-soft);--negative:var(--neg);--negative-soft:var(--neg-soft);--negative-on-soft:var(--neg-on-soft);--positive:var(--pos);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--photo-overlay:.12;--glass-edge:inset 0 1px 0 color-mix(in srgb,var(--gleam) 10%,transparent);--glass-scrim:color-mix(in srgb,var(--shade) 62%,transparent);--edge:inset 0 1px 0 color-mix(in srgb,var(--gleam) 6%,transparent);--hero-wash:radial-gradient(62% 46% at 78% 36%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 70%),radial-gradient(92% 58% at 20% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 74%),var(--bg)}[data-theme=black]{color-scheme:dark;--scrim-base:var(--bg-0);--bg:var(--bg-0);--bg-subtle:var(--bg-1);--surface:var(--row);--surface-raised:var(--bg-3);--border:var(--line);--border-strong:var(--bg-4);--border-control:var(--ink-4);--text:var(--ink-1);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--accent-hover:var(--accent-strong);--accent-active:var(--accent-fill-up);--ramp-to:var(--ink-1);--accent-on-fill:var(--accent-ink);--accent-on:var(--bg-0);--ink:var(--bg-3);--ink-text:var(--ink-1);--ink-accent:var(--accent-strong);--ink-muted:var(--ink-3);--warning:var(--warn);--warning-soft:var(--warn-soft);--warning-on-soft:var(--warn-on-soft);--negative:var(--neg);--negative-soft:var(--neg-soft);--negative-on-soft:var(--neg-on-soft);--positive:var(--pos);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--photo-overlay:.12;--glass-bg:color-mix(in srgb,var(--surface) 82%,transparent);--glass-bg-solid:color-mix(in srgb,var(--surface) 94%,transparent);--glass-edge:inset 0 1px 0 color-mix(in srgb,var(--gleam) 12%,transparent);--glass-scrim:color-mix(in srgb,var(--shade) 72%,transparent);--edge:inset 0 1px 0 color-mix(in srgb,var(--gleam) 6%,transparent);--hero-wash:radial-gradient(62% 46% at 78% 36%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 70%),radial-gradient(92% 58% at 20% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 74%),var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--scrim-base:var(--bg-0);--bg:var(--bg-0);--bg-subtle:var(--bg-1);--surface:var(--row);--surface-raised:var(--bg-3);--border:var(--line);--border-strong:var(--bg-4);--border-control:var(--ink-4);--text:var(--ink-1);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--accent-hover:var(--accent-strong);--accent-active:var(--accent-fill-up);--ramp-to:var(--ink-1);--accent-on-fill:var(--accent-ink);--accent-on:var(--bg-0);--ink:var(--bg-3);--ink-text:var(--ink-1);--ink-accent:var(--accent-strong);--ink-muted:var(--ink-3);--warning:var(--warn);--warning-soft:var(--warn-soft);--warning-on-soft:var(--warn-on-soft);--negative:var(--neg);--negative-soft:var(--neg-soft);--negative-on-soft:var(--neg-on-soft);--positive:var(--pos);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--photo-overlay:.12;--glass-edge:inset 0 1px 0 color-mix(in srgb,var(--gleam) 10%,transparent);--glass-scrim:color-mix(in srgb,var(--shade) 62%,transparent);--edge:inset 0 1px 0 color-mix(in srgb,var(--gleam) 6%,transparent);--hero-wash:radial-gradient(62% 46% at 78% 36%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 70%),radial-gradient(92% 58% at 20% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 74%),var(--bg)}}@media (width<=767px){:root{--fs-display:var(--fs-display-m);--fs-h1:var(--fs-h1-m);--fs-h2:var(--fs-h2-m);--fs-h3:var(--fs-h3-m);--fs-h4:var(--fs-h4-m);--fs-body-l:var(--fs-body-l-m);--fs-body:var(--fs-body-m);--fs-body-s:var(--fs-body-s-m);--fs-caption:var(--fs-caption-m);--fs-num-l:var(--fs-num-l-m);--fs-num-m:var(--fs-num-m-m);--fs-mono:var(--fs-mono-m);--section-y:var(--space-16);--gutter:var(--space-4);--grid-gap:var(--space-4)}}@media (width<=479px){:root{--fs-h1:var(--fs-h1-s)}}@font-face{font-family:Geist Fallback;src:local(Arial),local(Liberation Sans);size-adjust:103.5%;ascent-override:97.59%;descent-override:28.02%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Menlo),local(Consolas),local(Liberation Mono);size-adjust:99.66%;ascent-override:101.35%;descent-override:29.1%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--target) + var(--space-4));overflow-x:clip}body{background:var(--bg);color:var(--text);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p,figure{margin:0}p{max-width:var(--measure);text-wrap:pretty}img,svg{display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:var(--focus-off)}[data-icon]{vertical-align:middle;flex:none;width:20px;height:20px;line-height:0;display:inline-block}[data-icon]>svg{width:100%;height:100%;display:block}.i16{width:16px;height:16px}.i24{width:24px;height:24px}@media (hover:hover) and (pointer:fine){a:hover:not(.btn):not(.chip):not(.badge):not(.rowlink):not(.oflink):not(.card--link):not(.asset-card):not(.gl__card):not(.insights__feat):not(.teamcard):not(.offering){color:var(--accent-hover)}[data-hover=accent]:hover{background-color:var(--accent-hover)}[data-hover=subtle]:hover{background-color:var(--bg-subtle)}}[data-skip]{left:var(--space-4);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);background:var(--surface-raised);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-control);position:absolute;top:-100px}[data-skip]:focus-visible{top:var(--space-4)}@media (prefers-reduced-motion:reduce){[data-anim]{transition-property:opacity,color,background-color!important}}[data-reduced=true] [data-anim]{transition-property:opacity,color,background-color!important}:root{--fs-display:clamp(var(--fs-display-m),calc(1.2rem + 5.4vw),var(--fs-display-d));--fs-h1:clamp(var(--fs-h1-m),calc(1.2rem + 3.7vw),var(--fs-h1-d));--fs-h2:clamp(var(--fs-h2-m),calc(1.1rem + 1.9vw),var(--fs-h2-d));--fs-h3:clamp(var(--fs-h3-m),calc(1.15rem + .7vw),var(--fs-h3-d));--fs-h4:clamp(var(--fs-h4-m),calc(1rem + .16vw),var(--fs-h4-d));--fs-body-l:clamp(var(--fs-body-l-m),calc(1rem + .35vw),var(--fs-body-l-d));--fs-num-l:clamp(var(--fs-num-l-m),calc(1.5rem + 2.4vw),var(--fs-num-l-d));--fs-num-m:clamp(var(--fs-num-m-m),calc(1.1rem + .9vw),var(--fs-num-m-d));--fs-num-s:clamp(var(--fs-num-s-m),calc(1rem + .35vw),var(--fs-num-s-d));--measure-lead:55ch}html{font-optical-sizing:auto;hanging-punctuation:first last allow-end}.num,.mono,.hash,.stat__value,.lnum,[data-num],.tbl .num,.cmp td,.mail__box{font-variant-numeric:tabular-nums lining-nums}.mono,.hash,.oflink__v,.domcheck__host,.vbar__v .mono,.specs__v .mono{font-variant-numeric:tabular-nums lining-nums slashed-zero}.pagehead__lead,.hero__sub,.section__lead{max-width:var(--measure-lead);text-wrap:pretty}p,li,figcaption,.caption,.field__help{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}@supports (color:color-mix(in oklch, white, black)){:root{--accent-soft-mix:color-mix(in oklch,var(--surface) 88%,var(--accent) 12%);--accent-hover-mix:color-mix(in oklch,var(--accent) 88%,var(--text) 12%);--accent-active-mix:color-mix(in oklch,var(--accent) 78%,var(--text) 22%);--border-mix:color-mix(in oklch,var(--bg) 86%,var(--text) 14%);--border-strong-mix:color-mix(in oklch,var(--bg) 72%,var(--text) 28%);--hover-mix:color-mix(in oklch,var(--bg-subtle) 84%,var(--accent) 16%);--warning-soft-mix:color-mix(in oklch,var(--surface) 88%,var(--warning) 12%);--negative-soft-mix:color-mix(in oklch,var(--surface) 90%,var(--negative) 10%)}}@property --accent-anim{syntax:"<color>";inherits:true;initial-value:#0000}@media (prefers-contrast:more){:root{--border:var(--border-strong);--text-secondary:var(--text);--text-muted:var(--text-secondary)}:focus-visible{outline-width:var(--focus-w)}.hero,.hero--home{background-image:none}.skel{opacity:1}}@media (forced-colors:active){:root{--bg:Canvas;--bg-subtle:Canvas;--surface:Canvas;--surface-raised:Canvas;--text:CanvasText;--text-secondary:CanvasText;--text-muted:CanvasText;--accent:LinkText;--accent-on:Canvas;--accent-soft:Canvas;--border:CanvasText;--border-strong:CanvasText;--focus:Highlight;--warning:CanvasText;--negative:CanvasText;--positive:CanvasText}.badge,.chip,.card,.notice,.asm__card,.inc,.mail,.sc,.wl__row,.oflink,.fchart,.trail__panel{border:1px solid canvastext}.btn--primary{forced-color-adjust:none;color:buttontext;background:buttonface;border:1px solid buttontext}.stw__bar{border:1px solid canvastext}.stw__bar[data-d="2"]{background:canvas}.stw__bar[data-d="1"]{background:canvastext}.stw__bar[data-d="0"]{background:graytext}.fchart__line{stroke:canvastext}.fchart__line--b{stroke:graytext}.trail__mark,.fchart__ev:after{box-shadow:none;border:1px solid canvastext}.lnum-dot,.inc__mark{background:canvastext}}[data-theme=dark] .hero__photo img,[data-theme=dark] .article__fig img{filter:saturate(.85);opacity:.92}[data-theme=dark] .asset-card{border-color:var(--border-strong)}:root{--border-control:color-mix(in oklch,var(--bg) 54%,var(--text) 46%)}@supports not (color:color-mix(in oklch, white, black)){:root{--border-control:var(--text-muted);--state-hover-bg:var(--bg-subtle);--state-hover-surface:var(--bg-subtle);--state-press-surface:var(--bg-subtle)}}.input:focus-visible,.select:focus-visible,.asst__in:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-r);font:var(--btn-fw) var(--btn-fs)/1 var(--font-sans);letter-spacing:var(--btn-ls);color:var(--text);white-space:nowrap;cursor:pointer;transition:background-color var(--hov-dur) var(--hov-ease),color var(--hov-dur) var(--hov-ease);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.btn--sm{min-height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-fs-sm)}.btn--sm:before{content:"";position:absolute;inset:-4px 0}.btn--lg{min-height:var(--btn-h-lg);padding:0 var(--btn-px-lg);font-size:var(--btn-fs-lg)}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.btn--secondary{background:var(--btn-soft-bg);color:var(--btn-soft-ink);border-color:#0000}.btn--tertiary{color:var(--btn-text-ink);padding-inline:var(--space-1);text-underline-offset:3px;background:0 0;text-decoration:underline 1px}.btn--destructive{background:var(--btn-danger-bg);color:var(--btn-danger-ink)}.btn--primary:active,.btn--primary.is-active{background:var(--btn-primary-hover)}.btn:disabled,.btn[aria-disabled=true]{background:var(--btn-disabled-bg);color:var(--btn-disabled-ink);pointer-events:none;border-color:#0000}.btn.is-focus{outline:2px solid var(--focus);outline-offset:2px}.btn__icon,.btn [data-icon]{width:20px;height:20px}.btn--sm [data-icon]{width:16px;height:16px}.btn--loading{pointer-events:none}.btn--loading>.btn__label{visibility:hidden}.btn__dots{justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.btn__dots>span{border-radius:var(--radius-pill);width:6px;height:6px;animation:btn-dot .9s var(--ease-in-out) infinite;background:currentColor}@keyframes btn-dot{0%,to{opacity:.25}50%{opacity:1}}@media (hover:hover) and (pointer:fine){.btn.btn--primary:hover{background:var(--btn-primary-hover);color:var(--btn-primary-ink)}.btn.btn--secondary:hover{background:var(--btn-soft-hover);color:var(--btn-soft-hover-ink)}.btn.btn--tertiary:hover{color:var(--btn-text-hover)}.btn.btn--destructive:hover{color:var(--btn-danger-ink)}.btn--primary:hover{background:var(--btn-primary-hover)}.btn--secondary:hover{background:var(--btn-soft-hover);color:var(--btn-soft-hover-ink)}.btn--tertiary:hover{color:var(--btn-text-hover)}}.btn.btn--primary.is-hover{background:var(--btn-primary-hover);color:var(--btn-primary-ink)}.btn.btn--secondary.is-hover{background:var(--btn-soft-hover);color:var(--text)}.link{align-items:center;gap:var(--space-1);color:var(--accent);text-underline-offset:3px;text-decoration:none;display:inline-flex}.link [data-icon]{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.link--inline:hover,.link:hover{text-decoration:underline}}.field{gap:var(--space-2);align-content:start;min-width:0;display:grid}.field__label{font:500 var(--fs-body-s)/var(--lh-body-s) var(--font-sans);color:var(--text)}.field__help{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.field__error{align-items:center;gap:var(--space-1);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--negative);display:flex}.field__error [data-icon]{width:16px;height:16px}.input,.select,.textarea{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--type-body);transition:none}.textarea{min-height:120px;padding:var(--space-3);resize:vertical}.select-wrap{position:relative}.select{appearance:none;padding-right:var(--space-8)}.select-wrap>[data-icon]{right:var(--space-3);width:16px;height:16px;color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input--lg,.select--lg{min-height:48px}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--negative)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.5}.input.is-focus,.select.is-focus{outline:2px solid var(--focus);outline-offset:2px}.check,.radio{align-items:center;gap:var(--space-3);min-height:var(--target);padding-right:var(--space-2);cursor:pointer;font:var(--type-body);color:var(--text);display:inline-flex}.check input,.radio input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.check input:disabled,.radio input:disabled{opacity:.5;cursor:not-allowed}.check input:disabled+span,.radio input:disabled+span{opacity:.5}.switch{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text);font:var(--type-body);cursor:pointer;display:inline-flex}.switch__track{border-radius:var(--radius-pill);background:var(--border-strong);width:44px;height:24px;transition:background-color var(--dur-hover) var(--ease-hover);flex:none;position:relative}.switch__knob{border-radius:var(--radius-pill);background:var(--surface-raised);width:20px;height:20px;transition:none;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch__track{background:var(--accent)}.switch[aria-checked=true] .switch__knob{transform:translate(20px)}.switch:disabled{opacity:.5;pointer-events:none}.chip,.badge{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-secondary);font:var(--type-body-s);white-space:nowrap;display:inline-flex}.chip [data-icon],.badge [data-icon]{width:14px;height:14px}.chip--verified,.badge--verified{background:var(--accent-soft);color:var(--accent-on-soft)}.chip--risk,.badge--pending,.badge--stale{background:var(--warning-soft);color:var(--text)}.chip--risk [data-icon],.badge--pending [data-icon],.badge--stale [data-icon]{color:var(--warning)}.badge--restricted{background:var(--negative-soft);color:var(--negative)}.badge__dot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px}a.chip,button.chip,.chip[role=button],.chip[tabindex]{min-height:var(--target);align-items:center;display:inline-flex}.chip--filter{cursor:pointer;min-height:var(--chip-h);padding:0 var(--chip-px);background:var(--chip-bg);color:var(--chip-ink);font-size:var(--chip-fs);font-weight:var(--chip-fw);transition:background-color var(--hov-dur) var(--hov-ease);border:1px solid #0000;position:relative}.chip--filter:before{content:"";position:absolute;inset:-4px 0}.chip--filter[aria-pressed=true]{background:var(--chip-sel-bg);color:var(--chip-sel-ink);border-color:#0000}@media (hover:hover) and (pointer:fine){.chip--filter:not([aria-pressed=true]):hover{background:var(--chip-hover-bg);color:var(--chip-hover-ink)}}.tip-wrap{display:inline-flex;position:relative}.tip{width:max-content;max-width:min(260px,calc(100vw - 2*var(--space-4)));white-space:normal;text-align:left;background:var(--ink);color:var(--ink-text);font:var(--type-body-s);font-variant-numeric:tabular-nums;border-radius:var(--radius-control);z-index:var(--z-dropdown);pointer-events:none;opacity:0;visibility:hidden;transform-origin:bottom;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.97)}.tip-wrap.is-open>.tip{opacity:1;visibility:visible;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);transform:translate(-50%)scale(1)}.tip-wrap.is-instant>.tip{transition-duration:0s}@media (width<=767px){.tip{transform-origin:100% 100%;left:auto;right:0;transform:translate(0)scale(.97)}.tip-wrap.is-open>.tip{transform:translate(0)scale(1)}}.menu-wrap{display:inline-block;position:relative}.menu,.popover{min-width:220px;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);z-index:var(--z-dropdown);transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);gap:2px;display:grid;position:absolute;top:calc(100% + 4px);left:0;transform:scale(.96)}.popover{width:280px;padding:var(--space-4);gap:var(--space-2);border-radius:var(--radius-card);font:var(--type-body-s);color:var(--text-secondary)}.menu--right,.popover--right{transform-origin:100% 0;left:auto;right:0}.is-open>.menu,.is-open>.popover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);transform:scale(1)}.menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--target);padding:0 var(--space-3);border-radius:var(--r-in);color:var(--text);font:var(--type-body-s);text-align:left;text-decoration:none;display:flex}.menu__item [data-icon]{width:16px;height:16px;color:var(--text-secondary)}.menu__item:focus-visible{outline-offset:var(--focus-off)}@media (hover:hover) and (pointer:fine){.menu__item:hover{background:var(--bg-subtle)}}.dialog-backdrop{z-index:var(--z-modal);padding:var(--space-4);background:color-mix(in srgb,var(--scrim-base) 40%,transparent);opacity:0;visibility:hidden;transition:opacity var(--dur-modal-out) var(--ease-out),visibility 0s var(--dur-modal-out);place-items:center;display:grid;position:fixed;inset:0}.dialog-backdrop.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-modal-in) var(--ease-out),visibility 0s}.dialog{width:min(100%,480px);max-height:calc(100dvh - 2*var(--space-4));background:var(--surface-raised);border-radius:var(--radius-card);padding:var(--space-8);gap:var(--space-6);transform-origin:50%;transition:none;display:grid;overflow:auto;transform:scale(.96)}.is-open>.dialog{transition-duration:var(--dur-modal-in);transform:scale(1)}.dialog__head{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.dialog__head h2{font:var(--type-h3);letter-spacing:var(--ls-h3)}.dialog__close{min-width:var(--target);min-height:var(--target);border-radius:var(--radius-control);color:var(--text-secondary);justify-content:center;align-items:center;margin:-10px -10px 0 0;display:inline-flex}.dialog__body{gap:var(--space-4);font:var(--type-body);color:var(--text-secondary);display:grid}.dialog__foot{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.drawer-backdrop{z-index:var(--z-drawer);background:color-mix(in srgb,var(--scrim-base) 40%,transparent);opacity:0;visibility:hidden;transition:opacity var(--dur-drawer-out) var(--ease-out),visibility 0s var(--dur-drawer-out);position:fixed;inset:0}.drawer-backdrop.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-drawer-in) var(--ease-out),visibility 0s}.drawer{background:var(--surface-raised);width:min(100%,400px);padding:var(--space-6);gap:var(--space-4);grid-template-rows:auto minmax(0,1fr) auto;transition:none;display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer-backdrop.is-open .drawer{transition-duration:var(--dur-drawer-in);transform:translate(0)}.drawer.is-dragging,.drawer.is-settling{transition:none}.drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);touch-action:none;cursor:grab;display:flex}.drawer__head h2{font:var(--type-h3);letter-spacing:var(--ls-h3)}.drawer__grip{border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:4px;margin:0 auto var(--space-2);display:none}.drawer__body{gap:var(--space-4);align-content:start;display:grid;overflow:auto}.drawer__foot{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=767px){.drawer{border-radius:var(--radius-media) var(--radius-media) 0 0;width:100%;max-height:85dvh;top:auto;left:0;right:0;transform:translateY(100%)}.drawer-backdrop.is-open .drawer{transform:translateY(0)}.drawer__grip{display:block}}.tabs{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.tab{min-height:var(--target);padding:0 var(--space-3);font:500 var(--fs-body)/1 var(--font-sans);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-control) var(--radius-control) 0 0;transition:color var(--dur-hover) var(--ease-hover);align-items:center;display:inline-flex;position:relative}.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--accent);height:2px;position:absolute;bottom:-1px}.tabpanel{padding:var(--space-4) 0;font:var(--type-body);color:var(--text-secondary)}.acc{border-top:1px solid var(--border)}.acc__item{border-bottom:1px solid var(--border)}.acc__btn{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) 0;text-align:left;font:500 var(--fs-body)/var(--lh-body) var(--font-sans);color:var(--text);display:flex}.acc__btn [data-icon]{width:20px;height:20px;color:var(--text-secondary);transition:none}.acc__btn[aria-expanded=true] [data-icon]{transform:rotate(45deg)}.acc__panel{padding:0 0 var(--space-4);color:var(--text-secondary);font:var(--type-body)}.crumbs{align-items:center;gap:var(--space-1);font:var(--type-body-s);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs a{color:var(--text-secondary);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.crumbs [aria-current=page]{color:var(--text)}.crumbs__sep{width:14px;height:14px;color:var(--text-muted)}.pager{align-items:center;gap:var(--space-1);font:var(--type-body-s);display:flex}.pager__btn{min-width:var(--target);min-height:var(--target);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.pager__btn[aria-current=page]{background:var(--bg-subtle);color:var(--text)}.pager__btn:disabled{opacity:.5}.pager__btn [data-icon]{width:16px;height:16px}.toasts{right:var(--space-6);bottom:var(--space-6);gap:var(--space-3);z-index:var(--z-toast);pointer-events:none;display:grid;position:fixed}.toast{align-items:center;gap:var(--space-3);min-width:280px;max-width:360px;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);font:var(--type-body-s);color:var(--text);pointer-events:auto;opacity:0;transition:opacity var(--hov-dur) var(--hov-ease);display:flex;transform:translate(24px)}.toast.is-in{opacity:1;transform:none}.toast [data-icon]{width:20px;height:20px;color:var(--accent)}.skel{background:var(--bg-subtle);border-radius:var(--radius-control);color:#0000;position:relative;overflow:hidden}.skel:after{content:"";background:color-mix(in srgb,var(--surface) 70%,transparent);filter:blur(10px);width:40%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)}.tbl-wrap{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%;font:var(--type-body-s);font-variant-numeric:tabular-nums}.tbl th{z-index:1;height:var(--target);padding:0 var(--space-4);background:var(--bg-subtle);text-align:left;font:500 var(--fs-body-s)/var(--lh-body-s) var(--font-sans);color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid var(--border);position:sticky;top:0}.tbl td{padding:var(--space-3) var(--space-4);color:var(--text);vertical-align:middle}.tbl .num{text-align:right}.tbl--long tbody tr:nth-child(5n) td{border-bottom:1px solid var(--border)}.tbl tfoot td{border-top:1px solid var(--border);font-weight:500}.tbl__sort{align-items:center;gap:var(--space-1);min-height:var(--target);color:inherit;font:inherit;white-space:nowrap;padding:0;display:inline-flex}.tbl__sort [data-icon]{opacity:.6;width:14px;height:14px}th[aria-sort=ascending] .tbl__sort,th[aria-sort=descending] .tbl__sort{color:var(--text)}th[aria-sort=ascending] .tbl__sort [data-icon]{opacity:1;transform:rotate(180deg)}th[aria-sort=descending] .tbl__sort [data-icon]{opacity:1}.tbl__empty{padding:var(--space-8);text-align:center;color:var(--text-secondary);gap:var(--space-3);justify-items:center;display:grid}.tbl__sub{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);display:block}@media (width<=767px){.tbl-wrap{position:relative;overflow:hidden}.tbl thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.tbl,.tbl tbody,.tbl tfoot,.tbl tr,.tbl td{display:block}.tbl tr{padding:var(--space-4);border-bottom:1px solid var(--border)}.tbl td{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1) 0;text-align:right;display:flex}.tbl td:before{content:attr(data-th);color:var(--text-muted);font:var(--type-caption);letter-spacing:var(--ls-caption);text-align:left;flex:none}.tbl--long tbody tr:nth-child(5n) td{border-bottom:0}.tbl tfoot td{border-top:0}}.code{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}.code__bar{min-height:var(--target);padding:0 var(--space-1) 0 var(--space-4);border-bottom:1px solid var(--border);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.code pre{padding:var(--space-4);font:var(--type-mono);color:var(--text);tab-size:2;margin:0;overflow:auto}@media (width<=767px){.code pre{white-space:pre-wrap;word-break:break-word}}.notice{gap:var(--space-1) var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-subtle);color:var(--text);font:var(--type-body-s);grid-template-columns:20px minmax(0,1fr);display:grid}.notice>[data-icon]{width:20px;height:20px;color:var(--text-secondary);margin-top:1px}.notice--risk{background:var(--warning-soft)}.notice--risk>[data-icon]{color:var(--warning)}.notice--error{background:var(--negative-soft)}.notice--error>[data-icon]{color:var(--negative)}.notice__title{font:var(--type-h4)}.notice__body{color:var(--text-secondary);grid-column:2}.notice__link{grid-column:2}.avatar{border-radius:var(--radius-pill);background:var(--ink);width:40px;height:40px;color:var(--ink-text);font:var(--type-caption);letter-spacing:var(--ls-caption);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.logo-slot{min-width:96px;height:32px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-muted);font:var(--type-mono);filter:grayscale();justify-content:center;align-items:center;display:inline-flex}.copy{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--target);min-height:var(--target);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--type-caption);letter-spacing:var(--ls-caption);display:inline-flex}.copy [data-icon]{width:16px;height:16px}.hash{font:var(--type-mono);color:var(--text);word-break:break-all;flex-wrap:wrap;align-items:center;gap:0;max-width:100%;display:inline-flex}.hash .copy{margin:-12px 0}@media (prefers-reduced-motion:reduce){.switch__knob,.acc__btn [data-icon],.tab,.chip--filter{transition:none}.menu,.popover,.tip,.dialog,.toast{transition-property:opacity,visibility;transform:none}.is-open>.menu,.is-open>.popover,.tip-wrap.is-open>.tip,.is-open>.dialog,.toast.is-in{transform:none}.tip,.tip-wrap.is-open>.tip{transform:translate(-50%)}.drawer,.drawer.is-settling{transition:none}.btn__dots>span{opacity:.6;animation:none}.skel:after{animation:none;display:none}}[data-reduced=true] .switch__knob,[data-reduced=true] .acc__btn [data-icon]{transition:none}[data-reduced=true] .menu,[data-reduced=true] .popover,[data-reduced=true] .dialog,[data-reduced=true] .toast{transition-property:opacity,visibility;transform:none}[data-reduced=true] .tip,[data-reduced=true] .tip-wrap.is-open>.tip{transition-property:opacity;transform:translate(-50%)}[data-reduced=true] .drawer,[data-reduced=true] .drawer.is-settling{transition:none}[data-reduced=true] .btn__dots>span{opacity:.6;animation:none}[data-reduced=true] .skel:after{animation:none;display:none}.lnum-sr,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-host[data-sc-name=SiteHeader],.sc-host[data-sc-name=SiteHeader]>div{display:contents}.sc-host[data-sc-name=ProductPage] .hero{grid-template-columns:repeat(12,minmax(0,1fr))}.hdr{z-index:var(--z-header);background:color-mix(in srgb,var(--bg) 96%,transparent);border-bottom:1px solid #0000;transition:none;position:sticky;top:0}.hdr.is-scrolled{border-bottom-color:var(--border)}.hdr__in{max-width:var(--container-wide);padding:0 var(--gutter);height:var(--header-h);align-items:center;gap:var(--space-4);margin:0 auto;display:flex;position:relative}.hdr__brand{align-items:center;gap:var(--space-3);min-height:var(--target);color:var(--text);font:500 18px/1 var(--font-sans);letter-spacing:var(--ls-wordmark);white-space:nowrap;text-decoration:none;display:inline-flex}.hdr__nav{align-items:center;gap:var(--space-1);margin:0 auto;display:flex}.hdr__nav>.menu-wrap{position:static}.hdr__navbtn{align-items:center;gap:var(--space-1);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--type-body-s);white-space:nowrap;transition:color var(--dur-hover) var(--ease-hover),background-color var(--dur-hover) var(--ease-hover);text-decoration:none;display:inline-flex}.hdr__navbtn[aria-expanded=true],.hdr__navbtn[aria-current=page]{color:var(--text)}.hdr__navbtn [data-icon]{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.hdr__navbtn:hover{color:var(--text)}}.hdr__right{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.lang{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:inline-flex;overflow:hidden}.lang__btn{min-width:44px;min-height:44px;padding:0 var(--space-2);font:var(--type-body-s);color:var(--text-secondary)}.lang__btn[aria-pressed=true]{background:var(--bg-subtle);color:var(--text)}.iconbtn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);transition:background-color var(--dur-hover) var(--ease-hover);justify-content:center;align-items:center;display:inline-flex}.iconbtn [data-icon]{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.iconbtn:hover{background:var(--bg-subtle)}}.hdr__burger{display:none}.mega{width:min(100vw - 2*var(--gutter),880px);padding:var(--space-4);gap:var(--space-2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);z-index:var(--z-dropdown);transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)scale(.96)}.is-open>.mega{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);transform:translate(-50%)scale(1)}.mega--2col{width:min(100vw - 2*var(--gutter),640px);grid-template-columns:repeat(2,minmax(0,1fr))}.mega__cell{gap:var(--space-1) var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);color:var(--text);transition:background-color var(--dur-hover) var(--ease-hover);grid-template-columns:24px minmax(0,1fr);align-content:start;text-decoration:none;display:grid}.mega__cell>[data-icon]{width:24px;height:24px;color:var(--accent);grid-row:span 3}.mega__name{font:var(--type-h4)}.mega__desc{font:var(--type-body-s);color:var(--text-secondary)}.mega__cta{font:var(--type-body-s);color:var(--accent);text-underline-offset:3px;text-decoration:underline}.mega__col{align-content:start;gap:2px;display:grid}.mega__head{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);padding:var(--space-2) var(--space-3)}@media (hover:hover) and (pointer:fine){.mega__cell:hover{background:var(--bg-subtle)}}@media (width<=1023px){.hdr__nav,.hdr__right .btn,.hdr__right .lang{display:none}.hdr__burger{display:inline-flex}}@media (width<=1279px){.hdr__navbtn{padding:0 var(--space-2)}}.mdrawer__group{gap:2px;display:grid}.mdrawer__h{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);padding:var(--space-3) var(--space-3) var(--space-1)}.mdrawer__a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text);font:var(--type-body);text-decoration:none;display:flex}.mdrawer__a [data-icon]{width:16px;height:16px;color:var(--text-secondary)}.mdrawer__foot{gap:var(--space-3);display:grid}.mdrawer__foot .btn{width:100%}.subnav{top:var(--header-h);z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--border);position:sticky}.subnav--static{position:static}.subnav__in{max-width:var(--container-wide);padding:0 var(--gutter);gap:var(--space-1);white-space:nowrap;scrollbar-width:none;align-items:stretch;min-height:48px;margin:0 auto;display:flex;overflow-x:auto}.subnav__a{padding:0 var(--space-3);font:var(--type-body-s);color:var(--text-secondary);transition:color var(--dur-hover) var(--ease-hover);align-items:center;text-decoration:none;display:inline-flex;position:relative}.subnav__a[aria-current=true]{color:var(--text)}.subnav__a[aria-current=true]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--accent);height:2px;position:absolute;bottom:-1px}@media (hover:hover) and (pointer:fine){.subnav__a:hover{color:var(--text)}}.wrap{max-width:var(--container-content);padding:0 var(--gutter);margin:0 auto}.wrap--wide{max-width:var(--container-wide)}.wrap--prose{max-width:var(--container-prose)}.pagehead{max-width:var(--container-prose);gap:var(--space-4);padding:var(--space-12) 0 var(--space-8);justify-items:start;display:grid}.pagehead h1{font:var(--type-h1);letter-spacing:var(--ls-h1)}.pagehead__lead{font:var(--type-body-l);color:var(--text-secondary)}.section{padding:var(--section-y) 0}.section--subtle{background:var(--bg-subtle)}.section__title{gap:var(--space-3);margin-bottom:var(--space-8);max-width:var(--container-prose);display:grid}.section__title h2{font:var(--type-h2);letter-spacing:var(--ls-h2)}.section__lead{font:var(--type-body-l);color:var(--text-secondary)}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.caption{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.article-layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 240px;align-items:start;display:grid}.article-layout__main{min-width:0;max-width:var(--container-prose)}.toc{top:calc(var(--header-h) + var(--space-6));gap:var(--space-1);align-content:start;display:grid;position:sticky}.toc__h{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);padding-bottom:var(--space-2)}.toc a{min-height:36px;padding:0 var(--space-3);border-left:1px solid var(--border);font:var(--type-body-s);color:var(--text-secondary);transition:color var(--dur-hover) var(--ease-hover);align-items:center;text-decoration:none;display:flex}.toc a[aria-current=true]{color:var(--text);border-left-color:var(--accent)}@media (hover:hover) and (pointer:fine){.toc a:hover{color:var(--text)}}@media (width<=1023px){.article-layout{grid-template-columns:1fr}.toc{display:none;position:static}}.prose{gap:var(--space-4);font:var(--type-body);color:var(--text-secondary);max-width:var(--measure);display:grid}.prose h2{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text);margin-top:var(--space-8);scroll-margin-top:calc(var(--header-h) + var(--space-6));text-wrap:balance}.prose h3{font:var(--type-h3);letter-spacing:var(--ls-h3);color:var(--text);margin-top:var(--space-4)}.prose h2:first-child{margin-top:0}.prose p,.prose li{max-width:65ch}.prose ul,.prose ol{padding-left:var(--space-6);gap:var(--space-2);display:grid}.prose a{color:var(--accent)}.prose figure{margin:var(--space-4) 0;gap:var(--space-2);display:grid}.prose figure img{border-radius:var(--radius-media);filter:saturate(.4);width:100%}.prose figcaption{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.prose .placeholder{color:var(--text-muted)}.prose sup a{font:var(--type-caption);padding:0 2px;text-decoration:none}.prose .fn-list{font:var(--type-body-s);color:var(--text-muted);padding-left:var(--space-5);gap:var(--space-1);border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-4);display:grid}.byline{gap:var(--space-2) var(--space-4);font:var(--type-body-s);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.byline a{color:var(--text)}.byline .avatar{width:32px;height:32px}.teamgrid{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.teamcard{gap:var(--space-2);color:var(--text);text-decoration:none;display:grid}.teamcard__photo{aspect-ratio:1;border-radius:var(--radius-card);background:var(--bg-subtle);color:var(--text-muted);font:var(--type-caption);place-items:center;display:grid;position:relative;overflow:hidden}.teamcard__photo img{object-fit:cover;filter:saturate(.4);width:100%;height:100%}.teamcard__photo:after{content:"";background:var(--scrim-base);opacity:var(--photo-overlay);position:absolute;inset:0}.teamcard h3{font:var(--type-h4)}.teamcard__role{font:var(--type-body-s);color:var(--text-secondary)}@media (width<=767px){.teamgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.consent{z-index:var(--z-toast);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--gutter);background:var(--surface-raised);border-top:1px solid var(--border);opacity:0;transition:opacity var(--hov-dur) var(--hov-ease);flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.consent.is-in{transition-duration:var(--dur-drawer-in);opacity:1;transform:none}.consent__p{font:var(--type-body-s);color:var(--text-secondary);max-width:65ch;margin:0}.consent__p a{color:var(--accent)}.consent__btns{gap:var(--space-2);flex-wrap:wrap;display:flex}body.has-consent{padding-bottom:var(--consent-h)}@media print{.hdr,.footer,.toc,.consent,.crumbs,.btn,.subnav{display:none}.article-layout{grid-template-columns:1fr}.prose{max-width:none;color:var(--text)}a{color:inherit;text-decoration:none}main{padding:0}}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-secondary)}.mono{font:var(--type-mono)}.footer{background:var(--bg-subtle);border-top:1px solid var(--border);padding:var(--space-16) 0 var(--space-8)}.footer__cols{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.6fr);display:grid}.footer__col{align-content:start;gap:2px;display:grid}.footer__h{font:var(--type-h4);margin-bottom:var(--space-2)}.footer__a{align-items:center;gap:var(--space-1);min-height:32px;font:var(--type-body-s);color:var(--text-secondary);text-decoration:none;display:inline-flex}.footer__a [data-icon]{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.footer__a:hover{color:var(--text)}}.footer__news{gap:var(--space-3);align-content:start;display:grid}.footer__newsrow{gap:var(--space-2);display:flex}.footer__newsrow .input{min-width:0}.footer__bottom{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border);gap:var(--space-3);font:var(--type-body-s);color:var(--text-secondary);display:grid}.footer__row{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.footer__controls{align-items:center;gap:var(--space-2);display:flex}.footer__social{gap:var(--space-1);display:flex}.footer__social a{min-width:var(--target);min-height:var(--target);border-radius:var(--radius-control);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.footer__social [data-icon]{width:20px;height:20px}@media (width<=1023px){.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__news{grid-column:1/-1}}@media (width<=767px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.reveal{opacity:0;transition:opacity var(--hov-dur) var(--hov-ease);transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{transition-property:opacity;transform:none}}[data-reduced=true] .reveal{transition-property:opacity;transform:none}.asset-layout{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.asset-layout__main{gap:var(--space-16);grid-column:span 8;min-width:0;display:grid}.asset-layout__aside{top:calc(var(--header-h) + 48px + var(--space-4));gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-column:span 4;display:grid;position:sticky}.asset-layout__aside .statstrip{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.asset-layout__aside .statstrip>.stat{padding:0 var(--space-4)}.asset-layout__aside .statstrip>.stat:nth-child(odd){border-left:0;padding-left:0}.asset-layout__aside .btn{width:100%}.asset-block{gap:var(--space-6);scroll-margin-top:calc(var(--header-h) + 48px + var(--space-6));display:grid}.asset-block h2{font:var(--type-h2);letter-spacing:var(--ls-h2)}.asset-head{gap:var(--space-4);max-width:var(--container-prose);padding:var(--space-8) 0;justify-items:start;display:grid}.asset-head h1{font:var(--type-h1);letter-spacing:var(--ls-h1)}.asset-head__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.asset-head__ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.tbl--wide{min-width:1000px}@media (width<=1023px){.asset-layout__main,.asset-layout__aside{grid-column:1/-1}.asset-layout__aside{order:-1;position:static}}@media (width<=767px){.tbl--wide{min-width:0}}.ex{gap:var(--space-4);padding:var(--space-8) 0;border-top:1px solid var(--border);min-width:0;display:grid}.ex__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ex__head h3{font:var(--type-h3);letter-spacing:var(--ls-h3)}.ex__path{font:var(--type-mono);color:var(--text-muted)}.ex__note{font:var(--type-body-s);color:var(--text-secondary)}.ex__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ex__row--top{align-items:flex-start}.ex__cell{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.ex__lab{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.ex__grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.ex__grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.ex__frame{padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-card)}.ex__frame--ink{background:var(--ink);color:var(--ink-text);border-color:var(--ink-accent)}[data-states=default] [data-state-extra]{display:none}.bento__cell .caption,.asset-card .caption,.offering .caption,.linkcard .caption,.casestudy .caption,.form__done .caption,.netpanel .caption,.markcard .caption,.secgrid .caption{color:var(--text-secondary)}.pagehead>nav[aria-label=Breadcrumb],.asset-head>nav[aria-label=Breadcrumb]{justify-self:stretch;width:100%}.crumbs{flex-wrap:nowrap;min-width:0}.crumbs li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ovl-scrim{z-index:var(--z-modal);background:color-mix(in srgb,var(--scrim-base) 55%,transparent);padding:10vh var(--space-4) var(--space-4);opacity:0;pointer-events:none;transition:opacity var(--dur-modal-out) var(--ease-out);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ovl-scrim.is-open{opacity:1;pointer-events:auto;transition-duration:var(--dur-modal-in)}@supports (backdrop-filter:blur(2px)){.ovl-scrim{backdrop-filter:blur(2px)}}.pal{background:var(--surface);border-radius:var(--radius-card);width:640px;max-width:100%;box-shadow:var(--shadow-lg);opacity:0;max-height:min(70vh,560px);transition:transform var(--dur-modal-out) var(--ease-out),opacity var(--dur-modal-out) var(--ease-out);flex-direction:column;display:flex;overflow:hidden;transform:scale(.98)}.ovl-scrim.is-open .pal{opacity:1;transition-duration:var(--dur-modal-in);transform:scale(1)}.pal__search{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.pal__search [data-icon]{color:var(--text-muted);flex:none}.pal__input{min-width:0;color:var(--text);font:var(--type-body-l);padding:var(--space-1) 0;background:0 0;border:0;flex:1}.pal__input:focus{outline:none}.pal__input::placeholder{color:var(--text-muted)}.pal__list{padding:var(--space-2) 0;overscroll-behavior:contain;overflow-y:auto}.pal__gh{padding:var(--space-3) var(--space-5) var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);display:block}.pal__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target);padding:var(--space-2) var(--space-5);text-align:left;color:var(--text);cursor:pointer;scroll-margin:var(--space-6) 0;background:0 0;border:0;grid-template-columns:20px 1fr auto;text-decoration:none;display:grid}.pal__item [data-icon]{color:var(--text-secondary)}.pal__item.is-active,.pal__item:hover{background:var(--bg-subtle)}.pal__item.is-active{box-shadow:inset 2px 0 0 var(--accent)}.pal__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pal__name{font:var(--type-body);color:var(--text);align-items:center;gap:var(--space-2);min-width:0;display:flex}.pal__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pal__sub{font:var(--type-body-s);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pal__meta{font:var(--type-body-s);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.pal__item mark{background:var(--accent-soft);color:var(--text);border-radius:2px;padding:0}.pal__empty{padding:var(--space-8) var(--space-5);text-align:center;color:var(--text-secondary);font:var(--type-body)}.pal__empty a{color:var(--accent)}.pal__foot{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--bg-subtle);font:var(--type-body-s);color:var(--text-secondary);flex-wrap:wrap;display:flex}.kbd{background:var(--surface);min-width:20px;height:20px;color:var(--text-secondary);font:var(--type-mono);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.hdr__search{white-space:nowrap;display:none}.hdr__search .kbd{white-space:nowrap;flex:none}.hdr__search:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hdr__searchicon{display:inline-flex}@media (width<=767px){.ovl-scrim{align-items:stretch;padding:0}.pal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.pal__list{flex:1}}.shk{background:var(--surface);border-radius:var(--radius-card);width:560px;max-width:100%;box-shadow:var(--shadow-lg);opacity:0;max-height:min(78vh,620px);transition:transform var(--dur-modal-out) var(--ease-out),opacity var(--dur-modal-out) var(--ease-out);flex-direction:column;display:flex;overflow:hidden;transform:scale(.98)}.ovl-scrim.is-open .shk{opacity:1;transition-duration:var(--dur-modal-in);transform:scale(1)}.shk__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);display:flex}.shk__head h2{font:var(--type-h4);margin:0}.shk__body{padding:var(--space-2) 0 var(--space-4);overflow-y:auto}.shk__group{padding:var(--space-4) var(--space-5) 0}.shk__group h3{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-2)}.shk__row{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);min-height:36px;font:var(--type-body-s);color:var(--text);display:flex}.shk__row:last-child{border-bottom:0}.shk__keys{gap:var(--space-1);flex:none;display:flex}.term{font:inherit;color:inherit;text-decoration:underline dotted var(--border-strong);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:1px}.term:hover{text-decoration-color:var(--accent)}.term__tail{white-space:nowrap}.term__b{width:14px;height:14px;color:var(--text-muted);cursor:help;vertical-align:-2px;background:0 0;border:0;margin:0 0 0 3px;padding:0;line-height:0;display:inline-block;position:relative}.term__b:after{content:"";position:absolute;inset:-15px}.term__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.term__b:hover{color:var(--accent)}.term__i{vertical-align:-2px;width:14px;height:14px;color:var(--text-muted);margin-left:3px;display:inline-block}.term__i svg{width:14px;height:14px;display:block}.termpop{z-index:var(--z-dropdown);width:320px;max-width:calc(100vw - 2*var(--space-4));background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-md);padding:var(--space-4);opacity:0;visibility:hidden;transition:opacity var(--dur-tooltip) var(--ease-out),transform var(--dur-tooltip) var(--ease-out),visibility 0s var(--dur-tooltip);position:fixed;transform:translateY(2px)}.termpop.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.termpop__t{font:var(--type-h4);color:var(--text);margin-bottom:var(--space-2);display:block}.termpop__d{font:var(--type-body-s);color:var(--text-secondary);margin-bottom:var(--space-3);display:block}.termpop__a{font:var(--type-body-s);color:var(--accent);align-items:center;gap:var(--space-1);min-height:var(--target);text-decoration:none;display:inline-flex}.termpop__a:hover{text-decoration:underline}@supports (anchor-name:--a){.termpop{position-anchor:--cn-term;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline}}@media (width<=767px){.termpop{border-radius:var(--radius-card) var(--radius-card) 0 0;width:auto;max-width:none;padding:var(--space-5) var(--space-5) var(--space-8);box-shadow:var(--shadow-lg);position:fixed;inset:auto 0 0;transform:translateY(8px)}.termpop.is-open{transform:translateY(0)}}.navprog{background:var(--accent);width:0;height:2px;z-index:var(--z-toast);opacity:0;transition:width .2s var(--ease-out),opacity .12s var(--ease-out);position:fixed;top:0;left:0}.navprog.is-on{opacity:1}.asst{background:var(--surface);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-sm)}.asst__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.asst__head h3{font:var(--type-h4);margin:0}.asst__lab{font:var(--type-body-s);color:var(--text-secondary);margin-bottom:var(--space-2);display:block}.asst__row{gap:var(--space-2);align-items:stretch;display:flex}.asst__in{min-width:0;min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg);color:var(--text);font:var(--type-body);box-shadow:inset 0 0 0 1px var(--border-strong);border:0;flex:1}.asst__in:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.asst__chips{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.asst__chips .chip{min-height:var(--target);padding:0 var(--space-4);cursor:pointer;align-items:center;display:inline-flex}.asst__chips .chip:hover{background:var(--accent-soft)}.asst__chips .chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.asst__ans{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.asst__ans p{font:var(--type-body);color:var(--text);max-width:var(--measure);margin:0 0 var(--space-3);text-wrap:pretty}.asst__ans h3{font:var(--type-h4);margin:0 0 var(--space-2)}.asst__close{font:var(--type-body-s);color:var(--text-secondary);margin:0}.asst__cites{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.asst__cite{align-items:center;gap:var(--space-3);min-height:var(--target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text);grid-template-columns:1fr auto;text-decoration:none;display:grid}.asst__cite:hover{background:var(--accent-soft)}.asst__cite:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.asst__cite b{font:var(--type-body-s);font-weight:500}.asst__cite span{font:var(--type-body-s);color:var(--text-secondary);font-variant-numeric:tabular-nums}.asst__skel{background:var(--bg-subtle);height:14px;margin-bottom:var(--space-3);border-radius:4px}.asst__skel:nth-child(2){width:92%}.asst__skel:nth-child(3){width:78%}@media (prefers-reduced-motion:no-preference){.asst__skel{background:linear-gradient(90deg,var(--bg-subtle) 0%,var(--surface) 50%,var(--bg-subtle) 100%);animation:asst-shimmer var(--dur-shimmer) linear infinite;background-size:200% 100%}}@keyframes asst-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.srch__bar{gap:var(--space-2);align-items:stretch;max-width:640px;display:flex}.srch__filters{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.srch__filters .chip,.gl__index+.srch__count .chip{min-height:var(--target);padding:0 var(--space-4);cursor:pointer;align-items:center;display:inline-flex}.srch__filters .chip:hover{background:var(--accent-soft)}.srch__filters .chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.srch__filters .chip.is-on{background:var(--accent);color:var(--accent-on)}.srch__count{font:var(--type-body-s);color:var(--text-secondary);margin-top:var(--space-4)}.srch__list{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.srch__hit{padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);text-decoration:none;display:block}.srch__hit:hover{background:var(--bg-subtle)}.srch__hit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.srch__hit b{font:var(--type-h4);margin-bottom:var(--space-1);display:block}.srch__hit p{font:var(--type-body-s);color:var(--text-secondary);max-width:var(--measure);margin:0}.srch__hit mark{background:var(--accent-soft);color:var(--text);border-radius:2px;padding:0}.srch__g{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:var(--space-6) 0 var(--space-2)}.gl__index{gap:var(--space-1);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.gl__letter{min-width:var(--target);min-height:var(--target);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--type-body-s);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gl__letter:hover{background:var(--accent-soft)}.gl__letter[aria-disabled=true]{color:var(--text-muted);pointer-events:none}.gl__letter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gl__sec{margin-top:var(--space-8);scroll-margin-top:calc(var(--header-h) + var(--space-8))}.gl__sec h2{font:var(--type-h3);margin:0 0 var(--space-3)}.gl__list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));display:grid}.gl__card{padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);text-decoration:none;display:block}.gl__card:hover{background:var(--bg-subtle)}.gl__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gl__card b{font:var(--type-h4);margin-bottom:var(--space-1);display:block}.gl__card p{font:var(--type-body-s);color:var(--text-secondary);margin:0}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(root),::view-transition-new(root){animation-duration:1ms}.ovl-scrim,.pal,.shk,.termpop,.navprog{transition-duration:1ms}.pal,.shk,.ovl-scrim.is-open .pal,.ovl-scrim.is-open .shk,.termpop{transform:none}.asst__skel{animation:none}}.skiplinks{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.skiplinks a{min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-secondary);font:var(--type-body-s);align-items:center;text-decoration:none;display:inline-flex}.skiplinks a:hover{background:var(--accent-soft);color:var(--text)}.skiplinks a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main section[id],main div[id].asset-block{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.tbl tbody tr{position:relative}.tbl tbody tr:hover{background:var(--bg-subtle)}.tbl tbody tr:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.tbl .rowlink:after{content:"";position:absolute;inset:0}.tbl .rowlink:focus-visible{outline:none}.tbl .rowlink{text-decoration:none}.tbl .rowlink:hover{text-decoration:underline}.stat{gap:var(--space-1);align-content:start;min-width:0;display:grid}.stat__label{align-items:center;gap:var(--space-1);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);display:flex}.stat__value{align-items:baseline;gap:var(--space-2);font:var(--type-num-m);letter-spacing:var(--ls-num-m);font-variant-numeric:tabular-nums;color:var(--text);flex-wrap:wrap;display:flex}.stat__value--l{font:var(--type-num-l);letter-spacing:var(--ls-num-l)}.delta{font:var(--type-body-s);font-variant-numeric:tabular-nums}.delta--pos{color:var(--accent)}.delta--neg{color:var(--negative)}.delta--zero{color:var(--text-secondary)}.stat__asof{align-items:center;gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}[data-confirm] .stat__asof,[data-confirm] .caption{color:var(--text)}[data-confirm] [data-icon]{color:var(--warning)}.stat__tip{min-width:var(--target);min-height:var(--target);color:var(--text-muted);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin:-12px;display:inline-flex}.stat__tip [data-icon]{width:14px;height:14px}.stat--skel .stat__value>span{width:120px;height:34px;display:inline-block}.stat--skel .stat__label>span{width:88px;height:14px;display:inline-block}.stat--skel .stat__asof>span{width:150px;height:12px;display:inline-block}.statstrip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.statstrip>.stat{padding:0 var(--space-6)}.statstrip>.stat:first-child{padding-left:0}.statstrip>.stat+.stat{border-left:1px solid var(--border)}@media (width<=767px){.statstrip{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.statstrip>.stat:nth-child(odd){border-left:0;padding-left:0}}.live-dot{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:6px;height:6px}.live-num{transition:opacity var(--hov-dur) var(--hov-ease);display:inline-block}.live-num.is-fading{opacity:0;filter:blur(2px)}.asset-card{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-media);color:var(--text);transition:none;display:grid}.asset-card__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.asset-card__name{font:var(--type-h4)}.asset-card__ticker{font:var(--type-mono);color:var(--text-secondary)}.asset-card__stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.asset-card__por{align-items:center;gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;display:flex}.asset-card__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.asset-card--skel .asset-card__name{width:200px;height:20px;display:inline-block}.asset-card--skel .stat__value>span{width:140px;height:40px;display:inline-block}.filters{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.filters__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filters .field{flex:200px;max-width:280px}.filters__spacer{flex:auto}.specs__group{padding:var(--space-6) 0;border-top:1px solid var(--border);gap:var(--space-3);display:grid}.specs__group:first-child{border-top:0;padding-top:0}.specs__h{font:var(--type-h4)}.specs__row{gap:var(--space-4);font:var(--type-body-s);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.specs__k{color:var(--text-secondary)}.specs__v{color:var(--text);font-variant-numeric:tabular-nums}@media (width<=767px){.specs__row{gap:var(--space-1);grid-template-columns:1fr}}.chart{gap:var(--space-4);display:grid;position:relative}.chart__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chart__plot{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart__axis{font:400 12px var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--text-secondary)}.chart__grid{stroke:var(--border);stroke-width:1px}.chart__line{stroke:var(--accent);stroke-width:1.5px;fill:none;stroke-linejoin:round;stroke-linecap:round}.chart__cursor{stroke:var(--border-strong);stroke-width:1px}.chart__dot{fill:var(--accent)}.chart__hit{fill:#0000;cursor:crosshair}.chart__tip{pointer-events:none;background:var(--ink);color:var(--ink-text);font:var(--type-body-s);font-variant-numeric:tabular-nums;border-radius:var(--radius-control);white-space:nowrap;z-index:var(--z-dropdown);padding:6px 10px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.chart--skel .chart__plot{height:240px}.docs{gap:var(--space-6);display:grid}.docs__group{gap:0;display:grid}.docs__h{font:var(--type-h4);padding-bottom:var(--space-2)}.doc{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.doc>[data-icon]{width:24px;height:24px;color:var(--text-secondary);grid-row:span 2}.doc__title{align-items:center;gap:var(--space-2);font:var(--type-body);color:var(--text);flex-wrap:wrap;display:flex}.doc__meta{align-items:center;gap:var(--space-3);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2;display:flex}.doc__action{white-space:nowrap;grid-area:1/3/span 2}@media (width<=767px){.doc{grid-template-columns:24px minmax(0,1fr)}.doc__action{grid-area:auto/2}}.lnum{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.lnum__d{text-align:center;vertical-align:baseline;clip-path:inset(-.09em -.02em);width:1ch;display:inline-block;position:relative}:root{--roll-dur:calc(var(--hov-dur) * 2)}.lnum__g{transition:transform var(--roll-dur) var(--ease-out);display:block}.lnum__g--out{position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.lnum__g--in,.lnum__d--down .lnum__g--out{transform:translateY(100%)}.lnum__d--down .lnum__g--in{transform:translateY(-100%)}.lnum__g--in.is-settled{transform:none}.lnum__t{white-space:pre;display:inline}.lnum-delta{align-items:center;gap:var(--space-1);padding:0 var(--space-2);min-height:var(--space-6);border-radius:var(--radius-pill);background:var(--bg-subtle);font:var(--type-body-s);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur-live) var(--ease-out);display:inline-flex}.stat:has(.lnum-delta){position:relative}.stat .lnum-delta{margin:0;position:absolute;top:0;right:0}.lnum-delta.is-on{opacity:1}.lnum-asof{align-items:center;gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.lnum-dot{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:6px;height:6px;display:inline-block}.lnum-asof.is-aging .lnum-dot,.lnum-asof.is-stale .lnum-dot,.lnum-asof.is-unavailable .lnum-dot{background:var(--text-muted)}@keyframes lnum-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.lnum-dot.is-pulse{animation:lnum-pulse var(--dur-toast) var(--ease-out) 1}.lnum-asof .btn{min-height:var(--target)}.lnum-legend{display:inline-flex}.lnum-legend__b{min-width:var(--target);min-height:var(--target);color:var(--text-muted);cursor:help;border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;margin:-12px 0;display:inline-flex}.lnum-legend__b [data-icon]{width:14px;height:14px}.lnum-legend__pop{width:320px;max-width:calc(100vw - 2*var(--space-4));z-index:var(--z-dropdown);background:var(--surface);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-2);opacity:0;visibility:hidden;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);display:grid;position:fixed;transform:translateY(2px)}.lnum-legend__pop.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lnum-legend__pop b{font:var(--type-body-s);color:var(--text)}.lnum-legend__pop span{font:var(--type-body-s);color:var(--text-secondary)}.fchart{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-media);display:grid}.fchart__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.fchart__side{gap:var(--space-2);justify-items:end;display:grid}.fchart__legend{gap:var(--space-2);flex-wrap:wrap;display:flex}.fchart__lg{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);background:var(--bg-subtle);color:var(--text);border-radius:var(--radius-control);cursor:pointer;font:var(--type-body-s);transition:background var(--dur-hover) var(--ease-hover);border:0;display:inline-flex}.fchart__lg[aria-pressed=false]{color:var(--text-secondary)}.fchart__lg:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}@media (hover:hover) and (pointer:fine){.fchart__lg:hover{background:var(--accent-soft)}}.fchart__key{background:var(--accent);flex:none;width:12px;height:2px;display:inline-block}.fchart__lg[data-k=yield] .fchart__key{background:var(--text-secondary)}.fchart__lg[aria-pressed=false] .fchart__key{background:var(--border-strong)}.fchart__plot{position:relative}.fchart__plot:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off);border-radius:var(--radius-control)}.fchart__svg{width:100%;height:auto;display:block;overflow:visible}.fchart__grid{stroke:var(--border);stroke-width:1px}.fchart__axis{fill:var(--text-muted);font:var(--type-caption);font-variant-numeric:tabular-nums}.fchart__line{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fchart__line--b{stroke:var(--text-secondary)}.fchart__end{fill:var(--text);font:var(--type-caption);font-variant-numeric:tabular-nums}.fchart__cursor{stroke:var(--border-strong);stroke-width:1px}.fchart__dot{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.fchart__dot--b{stroke:var(--text-secondary)}.fchart__base{stroke:var(--border-strong);stroke-width:1px}.fchart__tip{z-index:var(--z-dropdown);min-width:180px;padding:var(--space-3);pointer-events:none;background:var(--surface-raised);border-radius:var(--radius-card);font:var(--type-body-s);color:var(--text);font-variant-numeric:tabular-nums;gap:var(--space-1);opacity:0;transition:opacity var(--dur-tooltip) var(--ease-out);display:grid;position:absolute}.fchart__tip.is-on{opacity:1}.fchart__tip b{font-weight:500}.fchart__tip span{color:var(--text-secondary)}.fchart__ev{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;width:24px;height:24px;margin-top:-12px;margin-left:-12px;padding:0;position:absolute}.fchart__ev:after{content:"";border-radius:var(--radius-pill);background:var(--surface);width:10px;height:10px;margin:-5px 0 0 -5px;transition:none;position:absolute;top:50%;left:50%}.fchart__ev:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}.fchart__pop{z-index:var(--z-dropdown);width:320px;max-width:calc(100vw - 2*var(--space-4));background:var(--surface);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-2);opacity:0;visibility:hidden;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);display:grid;position:fixed;transform:translateY(2px)}.fchart__pop.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.fchart__pop b{font:var(--type-body-s);color:var(--text)}.fchart__pop .caption{color:var(--text-secondary)}.fchart__events{gap:var(--space-2);flex-wrap:wrap;display:flex}.fchart__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fchart__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.fchart__brush{gap:var(--space-3);align-items:center;display:none}.fchart__brush label{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.fchart__brush input{accent-color:var(--accent);min-height:var(--target)}@media (width>=1024px){.fchart__brush{display:flex}}.fchart__skel{border-radius:var(--radius-card);height:240px}.fchart__tblwrap{display:none;overflow-x:auto}.fchart.is-table .fchart__tblwrap{display:block}.fchart.is-table .fchart__plot,.fchart.is-table .fchart__brush{display:none}@media (width<=767px){.fchart{padding:var(--space-4)}.fchart__head{gap:var(--space-3);flex-direction:column}.fchart__ranges{overflow-x:auto}}.spark{width:140px;height:36px;display:block}.spark__l{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gridbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.gridbar__sp{flex:auto}.gridbar__count{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.seg{gap:var(--space-1);padding:var(--space-1);background:var(--bg-subtle);border-radius:var(--radius-control);display:inline-flex}.seg__b{min-height:var(--target);padding:0 var(--space-4);cursor:pointer;color:var(--text-secondary);font:var(--type-body-s);border-radius:var(--radius-control);background:0 0;border:0}.seg__b[aria-pressed=true]{background:var(--surface);color:var(--text)}.seg__b:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}.cols__pop{z-index:var(--z-dropdown);background:var(--surface);border-radius:var(--radius-card);width:260px;padding:var(--space-4);gap:var(--space-2);opacity:0;visibility:hidden;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);display:grid;position:fixed;transform:translateY(2px)}.cols__pop.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.cols__row{align-items:center;gap:var(--space-2);min-height:var(--target);font:var(--type-body-s);color:var(--text);display:flex}.cols__row input{accent-color:var(--accent);width:18px;height:18px}.tbl--grid,[data-grid] table{width:100%}[data-grid] tbody td,[data-grid] thead th{height:52px}[data-grid][data-dense=compact] tbody td,[data-grid][data-dense=compact] thead th{height:40px;padding-top:var(--space-1);padding-bottom:var(--space-1)}@media (hover:hover){[data-grid] tbody tr:hover{background:var(--bg-subtle)}}[data-grid] tbody tr[aria-selected=true]{background:var(--accent-soft)}[data-grid] td:first-child,[data-grid] th:first-child{background:var(--surface);z-index:1;position:sticky;left:0}@media (hover:hover){[data-grid] tbody tr:hover td:first-child{background:var(--bg-subtle)}}[data-grid] tbody tr[aria-selected=true] td:first-child{background:var(--accent-soft)}.grid__exp{min-width:var(--target);min-height:var(--target);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.grid__exp [data-icon]{width:16px;height:16px;transition:none}.grid__exp[aria-expanded=true] [data-icon]{transform:rotate(90deg)}.grid__exp:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}.grid__det td{background:var(--bg-subtle)}.grid__det .grid__panel{gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.grid__panel dl{gap:var(--space-2);margin:0;display:grid}.grid__panel div{justify-content:space-between;gap:var(--space-4);font:var(--type-body-s);display:flex}.grid__panel dt{color:var(--text-secondary)}.grid__panel dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0}.grid__spacer td{border:0;height:0;padding:0}@media (width<=767px){[data-grid] td:first-child,[data-grid] th:first-child{position:static}[data-grid] tbody td,[data-grid][data-dense=compact] tbody td{height:auto}[data-grid] td[data-primary=true]{font:var(--type-num-m);letter-spacing:var(--ls-num-m)}.grid__det .grid__panel{padding:var(--space-2) 0}}.cmpbar{z-index:var(--z-sticky);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--surface-raised);flex-wrap:wrap;transition:none;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cmpbar.is-on{transform:none}.cmpbar__txt{font:var(--type-body-s);color:var(--text);font-variant-numeric:tabular-nums}.cmpcheck{min-width:var(--target);min-height:var(--target);justify-content:center;align-items:center;display:inline-flex}.cmpcheck input{accent-color:var(--accent);width:18px;height:18px}.cmp__wrap{overflow-x:auto}.cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cmp caption{text-align:left;font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);padding-bottom:var(--space-2)}.cmp th,.cmp td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font:var(--type-body-s);color:var(--text)}.cmp thead th{top:var(--header-h);z-index:2;background:var(--bg);vertical-align:bottom;position:sticky}.cmp th[scope=row]{z-index:1;background:var(--surface);color:var(--text-secondary);min-width:200px;font-weight:400;position:sticky;left:0}.cmp thead th:first-child{z-index:3;background:var(--bg)}.cmp__ah{gap:var(--space-2);min-width:220px;display:grid}.cmp__an{font:var(--type-h4)}.cmp__at{font:var(--type-mono);color:var(--text-secondary)}.cmp__grp th{background:var(--bg-subtle);font:var(--type-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.cmp.is-diff td[data-diff=true]{background:var(--accent-soft)}.cmp__rm{min-width:var(--target);min-height:var(--target);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cmp__rm:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}.cmp__add{gap:var(--space-2);place-content:center;min-width:220px;display:grid}.switch{align-items:center;gap:var(--space-3);min-height:var(--target);font:var(--type-body-s);color:var(--text);display:inline-flex}.switch input{accent-color:var(--accent);width:18px;height:18px}@media (width<=767px){.cmp th[scope=row]{min-width:150px}.cmp__ah{min-width:180px}}@media (prefers-reduced-motion:reduce){.lnum__g,.lnum-delta,.fchart__tip,.fchart__pop,.cols__pop,.lnum-legend__pop,.cmpbar,.grid__exp [data-icon]{transition-duration:0s}.lnum__g--out,.lnum__g--in,.lnum__d--down .lnum__g--out,.lnum__d--down .lnum__g--in{transform:none}.lnum__g--out{visibility:hidden}.lnum-dot.is-pulse{animation:none}.fchart__ev:after{transition:none}}.seal{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--text);display:grid}.seal .link{color:var(--accent-on-soft)}.seal__head{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--type-h4);display:flex}.seal__row{gap:var(--space-1) var(--space-2);font:var(--type-body-s);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.seal__ic{width:20px;height:20px;color:var(--accent)}.seal__ic--pending{border:1.5px solid var(--text-muted);border-radius:var(--radius-pill);width:16px;height:16px;margin:2px}.seal__what{font-weight:500}.seal__meta{gap:var(--space-2);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.seal__meta .link{font:inherit}.seal__scope{color:var(--text-secondary);grid-column:2}.seal--full{padding:var(--space-6);gap:var(--space-4);border-radius:var(--radius-card)}.seal--full .seal__row{font:var(--type-body)}.seal--inline{align-items:center;gap:var(--space-3);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;background:0 0;padding:0;display:inline-flex}.seal--inline .seal__row{gap:var(--space-1);font:inherit;align-items:center;display:inline-flex}.seal--inline .seal__ic{width:16px;height:16px}.seal--pending{background:var(--bg-subtle)}.seal--renewal{background:var(--warning-soft)}.timeline svg{width:100%;height:auto;display:block}.timeline svg.timeline--v{display:none}.tl-node{fill:var(--surface);stroke:var(--border-strong)}.tl-line{stroke:var(--border-strong);fill:none}.tl-label{font:500 13px var(--font-sans);fill:var(--text)}.tl-track{font:500 12px var(--font-sans);letter-spacing:.08em;fill:var(--text-muted)}.tl-dot{fill:var(--accent)}.tl-final{fill:var(--accent-soft);stroke:var(--accent)}.tl-ic{color:var(--accent)}@media (width<=767px){.timeline svg.timeline--h{display:none}.timeline svg.timeline--v{display:block}}.por{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.por__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.por__h{font:var(--type-h4)}.por__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.por__foot{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.por__time{align-items:center;gap:var(--space-2);display:inline-flex}.por--compact{gap:var(--space-2);background:0 0;border:0;padding:0}.por--compact .por__grid{display:none}@media (width<=767px){.por__grid{grid-template-columns:1fr}}.stat__value{overflow-wrap:anywhere}.archive__foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font:var(--type-body-s);color:var(--text-secondary);flex-wrap:wrap;display:flex}.audit{gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border);font:var(--type-body-s);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;display:grid}.audit__firm{font:var(--type-body);color:var(--text)}.audit__meta{color:var(--text-secondary);font-variant-numeric:tabular-nums}.findings{gap:var(--space-3);flex-wrap:wrap;display:flex}.finding{gap:var(--space-1);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.finding b{color:var(--text);font-weight:500}@media (width<=767px){.audit{grid-template-columns:1fr}}.card{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.card__h{font:var(--type-h4)}.kv{gap:var(--space-3);display:grid}.kv__row{gap:var(--space-4);font:var(--type-body-s);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.kv__k{color:var(--text-secondary)}.kv__v{color:var(--text);font-variant-numeric:tabular-nums}@media (width<=767px){.kv__row{gap:var(--space-1);grid-template-columns:1fr}}.risk{background:var(--warning-soft);border-radius:var(--radius-card);padding:var(--space-6);color:var(--text)}.risk summary{align-items:center;gap:var(--space-2);font:var(--type-h4);pointer-events:none;list-style:none;display:flex}.risk summary::-webkit-details-marker{display:none}.risk summary>[data-icon]{width:20px;height:20px;color:var(--warning)}.risk__chev{color:var(--text-secondary);margin-left:auto;transition:none;display:none}.risk ul{margin:var(--space-3) 0 0;padding-left:var(--space-6);gap:var(--space-2);font:var(--type-body-s);color:var(--text);display:grid}.risk__link{margin-top:var(--space-3);display:inline-flex}@media (width<=767px){.risk summary{cursor:pointer;pointer-events:auto;min-height:var(--target)}.risk__chev{display:inline-block}.risk[open] .risk__chev{transform:rotate(180deg)}}.gate__steps{gap:var(--space-3);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);display:flex}.gate__step[aria-current=step]{color:var(--accent)}.gate__opts{gap:var(--space-1);display:grid}.fn sup{font:500 .7em/1 var(--font-sans);vertical-align:super;margin-left:2px}.fn sup a{color:var(--accent);text-decoration:none}.fn__list{margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--border);gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);counter-reset:fn;list-style:none;display:grid}.fn__list li{gap:var(--space-2);display:flex}.fn__list li:before{counter-increment:fn;content:counter(fn);color:var(--accent);min-width:12px;font-weight:500}.seccheck__row{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);font:var(--type-body-s);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.seccheck__row>[data-icon]{width:24px;height:24px;color:var(--accent);grid-row:span 2}.seccheck__k{font:var(--type-body);color:var(--text)}.seccheck__v{color:var(--text-secondary);grid-column:2}.seccheck__row .link{white-space:nowrap;grid-area:1/3/span 2}@media (width<=767px){.seccheck__row{grid-template-columns:24px minmax(0,1fr)}.seccheck__row .link{grid-area:auto/2}}@media print{.hdr,.subnav,.footer,.toasts,.filters,.pager,.archive__foot,[data-noprint]{display:none!important}.archive .tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.archive .tbl,.archive .tbl tbody,.archive .tbl tr,.archive .tbl td{display:block}.archive .tbl tr,.audit{break-inside:avoid;break-after:page;padding:var(--space-8) 0}.archive .tbl td{padding:var(--space-1) 0;text-align:left}.archive .tbl td:before{content:attr(data-th) ": ";color:var(--text-muted)}}[data-verifybar]{background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.vbar__in{max-width:var(--container-wide);padding:0 var(--gutter);align-items:center;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr)) auto;min-height:48px;margin:0 auto;display:grid}.vbar__cell{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-body-s);color:var(--text);display:flex}.vbar__cell+.vbar__cell{border-left:1px solid var(--border);padding-left:var(--space-6)}.vbar__k{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);white-space:nowrap}.vbar__v{align-items:center;gap:var(--space-2);row-gap:var(--space-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;min-width:0;display:flex}.vbar__v>*{white-space:nowrap;flex:none}.vbar__v .lnum-asof{flex-wrap:nowrap;min-width:0}.vbar__v .copy{min-width:24px;min-height:24px;padding:0;position:relative}.vbar__v .copy:before{content:"";position:absolute;inset:-10px}.vbar__v .mono{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.vbar__a{align-items:center;gap:var(--space-1);min-height:var(--target);color:var(--accent);white-space:nowrap;display:inline-flex}@media (hover:hover){.vbar__a:hover{text-decoration:underline}}.vbar__a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}.vbar__snap{align-items:center;gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);border-top:1px solid var(--border);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;display:flex}.vbar__snap[hidden]{display:none}.vbar__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.vbar__tools>*{white-space:nowrap;flex:none}.vbar__more{align-items:center;gap:var(--space-1);min-height:var(--target);padding:0 var(--space-3);color:var(--accent);cursor:pointer;font:var(--type-body-s);border-radius:var(--radius-control);background:0 0;border:0;display:inline-flex}.vbar__more:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}.vbar__btn{display:none}.vbar__pop{z-index:var(--z-dropdown);width:360px;max-width:calc(100vw - 2*var(--space-4));background:var(--surface);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-3);opacity:0;visibility:hidden;transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease);display:grid;position:fixed;transform:translateY(2px)}.vbar__pop.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.vbar__pop h3{font:var(--type-h4);margin:0}.vbar__pop ol{padding-left:var(--space-5);gap:var(--space-2);font:var(--type-body-s);color:var(--text-secondary);margin:0;display:grid}.vbar__pop code{font:var(--type-mono);color:var(--text)}@media (width<=1023px){.vbar__in{gap:var(--space-3);padding:var(--space-3) var(--gutter);grid-template-columns:1fr}.vbar__cell{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-height:var(--target);grid-template-columns:minmax(0,1fr) auto;display:grid}.vbar__cell .vbar__k{grid-column:1/-1}.vbar__v{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vbar__v::-webkit-scrollbar{display:none}.vbar__v .lnum-asof{flex-basis:auto}.vbar__a{justify-self:end}.vbar__cell+.vbar__cell{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:var(--space-3)}}@media (width<=767px){.vbar__in{padding:var(--space-2) var(--gutter);display:block}[data-verify-sheetable=true] .vbar__cell,[data-verify-sheetable=true] .vbar__snap{display:none}.vbar__btn{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--target);color:var(--text);font:var(--type-body-s);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.vbar__sheet{z-index:var(--z-modal);background:var(--surface);border-radius:var(--radius-card) var(--radius-card) 0 0;padding:var(--space-5) var(--space-5) var(--space-8);gap:var(--space-4);max-height:88dvh;transition:none;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.vbar__sheet.is-open{transform:none}.vbar__sheet .vbar__cell{gap:var(--space-1);border:0;padding:0;display:grid}.vbar__sheet .vbar__cell+.vbar__cell{border-top:1px solid var(--border);padding-top:var(--space-4)}}[data-trail]{gap:var(--space-4);display:grid}.trail__track{gap:var(--space-4);padding:var(--space-6) 0 var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.trail__track:before{content:"";left:0;right:0;top:calc(var(--space-6) + 11px);background:var(--border);height:1px;position:absolute}.trail__node{gap:var(--space-2);text-align:left;padding:0 var(--space-3) var(--space-3) 0;color:var(--text);cursor:pointer;min-height:var(--target);background:0 0;border:0;justify-items:start;display:grid;position:relative}.trail__node:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off);border-radius:var(--radius-control)}.trail__mark{border-radius:var(--radius-pill);background:var(--surface);width:22px;height:22px;color:var(--accent);place-items:center;display:grid}.trail__mark [data-icon]{width:14px;height:14px}.trail__node[data-state=pending] .trail__mark{color:var(--text-muted)}.trail__node[aria-expanded=true] .trail__mark{background:var(--accent);color:var(--accent-on);box-shadow:none}.trail__label{font:var(--type-body-s);font-weight:500}.trail__meta{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.trail__dot{top:calc(var(--space-6) + 6px);border-radius:var(--radius-pill);background:var(--accent);opacity:0;width:12px;height:12px;transition:opacity var(--hov-dur) var(--hov-ease);position:absolute;left:0}.trail__dot.is-on{opacity:1}.trail__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-3);max-width:var(--container-prose);display:grid}.trail__panel h3{font:var(--type-h4);margin:0}.trail__panel dl{gap:var(--space-2);margin:0;display:grid}.trail__panel dl div{gap:var(--space-4);font:var(--type-body-s);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.trail__panel dt{color:var(--text-secondary)}.trail__panel dd{color:var(--text);margin:0}.trail__counts{gap:var(--space-2);flex-wrap:wrap;display:flex}.trail__cycles{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.trail__tick{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-secondary);font:var(--type-body-s);font-variant-numeric:tabular-nums;cursor:pointer;border:0;display:inline-flex}.trail__tick[aria-selected=true]{background:var(--accent-soft);color:var(--accent-on-soft)}.trail__tick:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-off)}@media (width<=767px){.trail__track{gap:var(--space-5);padding-top:var(--space-4);grid-auto-columns:auto;grid-auto-flow:row}.trail__track:before{left:10px;right:auto;top:var(--space-4);bottom:var(--space-4);width:1px;height:auto}.trail__node{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:0}.trail__node .trail__mark{grid-row:span 2}.trail__dot{display:none}}@media (prefers-reduced-motion:reduce){.trail__dot,.vbar__pop,.trail__panel{transition-duration:0s}}.domcheck,[data-domaincheck]{align-items:center;gap:var(--space-2);font:var(--type-body-s);color:var(--text-secondary);flex-wrap:wrap;display:flex}.domcheck__host{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text);font:var(--type-mono);display:inline-flex}.domcheck__host [data-icon]{width:14px;height:14px;color:var(--accent)}.domcheck--warn .domcheck__host,[data-domain-state=warn] .domcheck__host{background:var(--warning-soft)}.domcheck--warn .domcheck__host [data-icon],[data-domain-state=warn] .domcheck__host [data-icon]{color:var(--warning)}.stw,[data-statuswidget]{gap:var(--space-3);min-width:0;max-width:100%;display:grid}.footer div:has(>[data-statuswidget]){min-width:0}[data-status-tablewrap]{min-width:0;max-width:100%}[data-statuswidget] .tbl-wrap{min-width:0;max-width:100%;overflow-x:auto}[data-statuswidget] .tbl{width:100%}[data-statuswidget] .tbl th,[data-statuswidget] .tbl td{white-space:nowrap}.stw__row{gap:var(--space-2);min-width:0;display:grid}.stw__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.stw__name{font:var(--type-body-s);color:var(--text)}.stw__pct{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.stw__bars{align-items:flex-end;gap:1px;min-width:0;max-width:100%;height:22px;display:flex;overflow:hidden}.stw__bar{border-radius:var(--r-bar);background:var(--accent);flex:auto;min-width:2px;height:100%}.stw__bar[data-d="2"]{background:var(--warning)}.stw__bar[data-d="1"]{background:var(--negative)}.stw__bar[data-d="0"]{background:var(--bg-subtle)}.stw__foot{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.stw__legend{gap:var(--space-3);font:var(--type-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.stw__key{align-items:center;gap:var(--space-1);display:inline-flex}.stw__swatch{border-radius:var(--r-bar);background:var(--accent);width:10px;height:10px;display:inline-block}.stw__swatch[data-d="2"]{background:var(--warning)}.stw__swatch[data-d="1"]{background:var(--negative)}.stw__swatch[data-d="0"]{background:var(--bg-subtle)}.inc{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.inc__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inc__title{font:var(--type-h4)}.inc__steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.inc__step{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.inc__mark{border-radius:var(--radius-pill);background:var(--accent);width:10px;height:10px;margin-top:6px}.inc__step:last-child .inc__mark{background:var(--text-secondary)}.inc__when{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.inc__what{font:var(--type-body-s);color:var(--text)}.inc__state{font:var(--type-body-s);color:var(--text);font-weight:500}.oflink{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.oflink__v{font:var(--type-mono);color:var(--text);overflow-wrap:anywhere}.oflink__n{font:var(--type-body-s);color:var(--text-secondary)}.oflinks{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));display:grid}.fbar__body{gap:var(--space-5);grid-template-columns:1fr;min-width:0;display:grid}.fbar__body .domcheck,.fbar__body [data-domaincheck]{flex-wrap:wrap;align-items:center;min-width:0}.fbar__body .domcheck>span:first-child{white-space:nowrap;flex:none}.fbar__body .domcheck__host{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0}.fbar__body .domcheck .caption{flex:100%}.stw__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.fbar__host[data-domain-state=warn]{background:var(--warning-soft);color:var(--warning-on-soft,var(--text))}.fbar__host[data-domain-state=warn] [data-icon]{color:var(--warning)}.fbar__host{overflow-wrap:anywhere;min-width:0}.sc{gap:var(--space-5);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-media);display:grid}.sc__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.sc__head h3{font:var(--type-h4);margin:0}.sc__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.sc__inputs{gap:var(--space-4);align-content:start;display:grid}.sc__outputs{gap:var(--space-4);padding-left:var(--space-6);border-left:1px solid var(--border);align-content:start;display:grid}.sc__row{gap:var(--space-2);align-items:stretch;display:flex}.sc__row .input{flex:1;min-width:0}.sc__row .select-wrap{flex:none;width:104px}.sc__to{font:var(--type-body-s);color:var(--text-secondary);padding:0 var(--space-1)}.sc__assume{padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-card);gap:var(--space-2);display:grid}.sc__assume h4{font:var(--type-h4);margin:0}.sc__assume ul{padding-left:var(--space-5);gap:var(--space-1);font:var(--type-body-s);color:var(--text-secondary);margin:0;display:grid}.sc__foot{gap:var(--space-2);display:grid}.sc__foot .btn{justify-self:start}@media (width<=767px){.sc{padding:var(--space-4)}.sc__grid{grid-template-columns:1fr}.sc__outputs{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:var(--space-4)}}.prefs__pop{z-index:var(--z-dropdown);width:360px;max-width:calc(100vw - 2*var(--space-4));background:var(--surface);border-radius:var(--radius-card);max-height:min(80vh,620px);box-shadow:var(--shadow-lg);padding:var(--space-5);gap:var(--space-4);opacity:0;visibility:hidden;transition:opacity var(--dur-popover) var(--ease-out),transform var(--dur-popover) var(--ease-out),visibility 0s var(--dur-popover);display:grid;position:fixed;overflow-y:auto;transform:translateY(2px)}.prefs__pop.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.prefs__pop h3{font:var(--type-h4);margin:0}.prefs__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.avail{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.avail .chip{cursor:default}.avail button.chip{cursor:pointer;min-height:var(--target)}.avail button.chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.watch{width:560px;max-width:100%}.watch__set{padding:var(--space-4) 0 0;gap:var(--space-3);border:0;margin:0;display:grid}.watch__row{align-items:flex-start;gap:var(--space-3)}.watch__row span{gap:var(--space-1);display:grid}.watch__label{font:var(--type-body-s);color:var(--text)}.watch__row input{accent-color:var(--accent);flex:none;width:18px;height:18px;margin-top:3px}.asm{gap:var(--space-6);display:grid}.asm__steps{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.asm__step{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-secondary);font:var(--type-body-s);display:inline-flex}.asm__step[aria-current=step]{background:var(--accent-soft);color:var(--accent)}.asm__step[data-done=true]{color:var(--text)}.asm__num{font-variant-numeric:tabular-nums}.asm__card{gap:var(--space-5);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.asm__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.asm__foot{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.asm__checks{gap:var(--space-2);display:grid}.asm__checks .check{min-height:var(--target)}.asm__result{gap:var(--space-6);display:grid}.asm__needed{gap:var(--space-2);padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-card);display:grid}.asm__book{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.asm__embed{background:var(--bg-subtle);border-radius:var(--radius-control);text-align:center;min-height:200px;padding:var(--space-5);place-items:center;gap:var(--space-2);display:grid}.wl{gap:var(--space-3);display:grid}.wl__row{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.wl__name{font:var(--type-h4)}.wl__triggers{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mail{gap:var(--space-5);max-width:600px;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin:0 auto;display:grid}.mail__brand{align-items:center;gap:var(--space-2);font:var(--type-h4);display:flex}.mail__h{font:var(--type-h3);margin:0}.mail__p{font:var(--type-body);color:var(--text);max-width:var(--measure);margin:0}.mail__box{gap:var(--space-2);padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-card);font-variant-numeric:tabular-nums;display:grid}.mail__kv{justify-content:space-between;gap:var(--space-4);font:var(--type-body-s);display:flex}.mail__kv span:first-child{color:var(--text-secondary)}.mail__foot{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);display:grid}.mail__btn{justify-self:start}@media (prefers-reduced-motion:reduce){.prefs__pop{transition-duration:1ms}}.hero{gap:var(--grid-gap);padding:var(--space-16) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.hero--wash{background:var(--hero-wash)}.ex .hero--wash{padding-left:var(--space-8);padding-right:var(--space-8)}.hero__copy{gap:var(--space-6);grid-column:span 7;max-width:640px;display:grid}.hero__copy h1{font:var(--type-display);letter-spacing:var(--ls-display)}.hero__sub{font:var(--type-body-l);color:var(--text-secondary)}.hero__ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__side{grid-column:span 5;min-width:0}.hero--product .hero__copy{max-width:none}.hero--product .hero__sub{max-width:var(--measure)}@media (width<=1023px){.hero__copy,.hero__side{grid-column:1/-1}.hero{padding:var(--space-8) 0}}.hero__caption{margin-top:var(--space-2)}.split{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.split__copy{gap:var(--space-4);grid-column:span 5;justify-items:start;display:grid}.split__copy h2{font:var(--type-h2);letter-spacing:var(--ls-h2)}.split__visual{grid-column:span 7;min-width:0}@media (width<=1023px){.split__copy,.split__visual{grid-column:1/-1}}.logowall{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex;overflow:hidden}.bento{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bento__cell pre,.bento__cell code{min-width:0;max-width:100%;overflow-x:auto}.bento__cell{gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);align-content:start;min-width:0;min-height:240px;display:grid;position:relative;overflow:hidden}.bento__cell>[data-icon]{width:24px;height:24px;color:var(--accent)}.bento__cell h3{font:var(--type-h3);letter-spacing:var(--ls-h3)}.bento__p{font:var(--type-body-s);color:var(--text-secondary)}.bento__cell--wide{background:var(--accent-soft);grid-column:span 2}.bento__cell--full{align-items:start;gap:var(--space-6);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.bento__text{gap:var(--space-3);align-content:start;display:grid}.bento__media{margin:var(--space-2) calc(-1*var(--space-6)) calc(-1*var(--space-6));aspect-ratio:16/9;position:relative;overflow:hidden}.bento__media img{object-fit:cover;filter:saturate(.4);width:100%;height:100%}.bento__media:after{content:"";background:var(--scrim-base);opacity:var(--photo-overlay);position:absolute;inset:0}.bento__rings{width:220px;height:220px;color:var(--border);opacity:.4;pointer-events:none;position:absolute;bottom:-48px;right:-48px}.bento__mini{margin-top:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}.bento__mini .tbl th{height:36px}@media (width<=767px){.bento{grid-template-columns:1fr}.bento__cell--wide,.bento__cell--full{grid-column:auto;grid-template-columns:1fr}}.stepper{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.stepper--5{grid-template-columns:repeat(5,minmax(0,1fr))}.step{gap:var(--space-2);align-content:start;min-width:0;display:grid;position:relative}.step:before{content:"";top:20px;left:44px;right:calc(-1*var(--space-6));background:var(--border-strong);height:1px;position:absolute}.step:last-child:before{display:none}.step__n{z-index:1;justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);width:40px;height:40px;color:var(--accent);display:inline-flex;position:relative}.step__n [data-icon]{width:20px;height:20px}.step__k{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.step h4{font:var(--type-h4)}.step__p{font:var(--type-body-s);color:var(--text-secondary)}.stepper--v,.stepper--v.stepper--5{gap:var(--space-4);grid-template-columns:1fr}.stepper--v .step{column-gap:var(--space-4);grid-template-columns:40px minmax(0,1fr)}.stepper--v .step__n{grid-row:span 3}.stepper--v .step:before{top:44px;bottom:calc(-1*var(--space-4));width:1px;height:auto;left:20px;right:auto}.stepper--compact{gap:var(--space-3)}.stepper--compact .step{gap:var(--space-1)}.stepper--compact .step:before{top:14px;left:32px;right:calc(-1*var(--space-3))}.stepper--compact .step__n{width:28px;height:28px}.stepper--compact .step__n [data-icon]{width:14px;height:14px}.stepper--compact .step h4{font:500 var(--fs-body-s)/var(--lh-body-s) var(--font-sans)}@media (width<=767px){.stepper{gap:var(--space-4);grid-template-columns:1fr}.stepper .step{column-gap:var(--space-4);grid-template-columns:40px minmax(0,1fr)}.stepper .step__n{grid-row:span 3}.stepper .step:before{top:44px;bottom:calc(-1*var(--space-4));width:1px;height:auto;left:20px;right:auto}.stepper--compact{gap:var(--space-3)}.stepper--compact .step{column-gap:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.stepper--compact .step:before{top:32px;bottom:calc(-1*var(--space-3));left:14px}}.band{gap:var(--space-8);padding:var(--space-12) var(--space-8);background:var(--ink);color:var(--ink-text);border-radius:var(--radius-media);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.band__col{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.band h3{font:var(--type-h3);letter-spacing:var(--ls-h3)}.band__p{font:var(--type-body);color:var(--ink-text)}.band .btn--secondary{color:var(--ink-text);border-color:var(--ink-accent);background:0 0}.band .btn--primary{background:var(--ink-accent);color:var(--ink)}@media (width<=767px){.band{padding:var(--space-8) var(--space-6);grid-template-columns:1fr}}.liveverify{gap:var(--space-8);display:grid}.liveverify__foot{justify-content:flex-end;display:flex}.netstats{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.netstats__copy{gap:var(--space-4);justify-items:start;display:grid}.netstats__copy h2{font:var(--type-h2);letter-spacing:var(--ls-h2)}@media (width<=1023px){.netstats{grid-template-columns:1fr}}.secgrid{gap:var(--space-6);padding:var(--space-8);background:var(--bg-subtle);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secgrid__item{gap:var(--space-1) var(--space-3);font:var(--type-body-s);color:var(--text-secondary);grid-template-columns:24px minmax(0,1fr);display:grid}.secgrid__item>[data-icon]{width:24px;height:24px;color:var(--accent);grid-row:span 2}.secgrid__k{font:var(--type-h4);color:var(--text)}@media (width<=767px){.secgrid{padding:var(--space-6);grid-template-columns:1fr}}.insights{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.insights__feat{gap:var(--space-3);color:var(--text);align-content:start;text-decoration:none;display:grid}.insights__img{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--bg-subtle);position:relative;overflow:hidden}.insights__img img{object-fit:cover;filter:saturate(.4);width:100%;height:100%}.insights__img:after{content:"";background:var(--scrim-base);opacity:var(--photo-overlay);position:absolute;inset:0}.insights__list{align-content:start;display:grid}.insights__row{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;display:grid}.insights__meta{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.insights h3{font:var(--type-h3);letter-spacing:var(--ls-h3)}.insights h4{font:var(--type-h4)}.insights__foot{padding-top:var(--space-4);justify-content:flex-end;display:flex}@media (width<=767px){.insights{grid-template-columns:1fr}}.finalcta{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-12) var(--space-8);background:var(--bg-subtle);border-radius:var(--radius-media);flex-wrap:wrap;display:flex}.finalcta__copy{gap:var(--space-2);max-width:560px;display:grid}.finalcta h2{font:var(--type-h2);letter-spacing:var(--ls-h2)}.finalcta__ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=767px){.finalcta{padding:var(--space-8) var(--space-6)}}.form{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form .field--full{grid-column:1/-1}.form__foot{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.form__done{gap:var(--space-3);padding:var(--space-8);background:var(--accent-soft);border-radius:var(--radius-card);justify-items:start;display:grid}.form__done h3{font:var(--type-h3);letter-spacing:var(--ls-h3)}@media (width<=767px){.form{grid-template-columns:1fr}}.offering{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);align-content:start;display:grid}.offering__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.offering__name{font:var(--type-h4)}.offering__issuer{font:var(--type-body-s);color:var(--text-secondary)}.compare{border-collapse:collapse;width:100%;font:var(--type-body-s)}.compare th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--bg-subtle);font:500 var(--fs-body-s)/var(--lh-body-s) var(--font-sans);color:var(--text-secondary);border-bottom:1px solid var(--border)}.compare td{padding:var(--space-3) var(--space-4);color:var(--text);vertical-align:top;font-variant-numeric:tabular-nums}.compare tr+tr td{border-top:1px solid var(--border)}.compare td:first-child{color:var(--text-secondary)}.casestudy{gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);align-content:start;display:grid}.casestudy h3{font:var(--type-h4)}.casestudy__stats{gap:var(--space-6);flex-wrap:wrap;display:flex}.hero__photo{aspect-ratio:4/3;border-radius:var(--radius-media);background:var(--bg-subtle);position:relative;overflow:hidden}.hero__photo img{object-fit:cover;filter:saturate(.4);width:100%;height:100%}.hero__photo:after{content:"";background:var(--scrim-base);opacity:var(--photo-overlay);position:absolute;inset:0}.hero--photo{align-items:start}.hero--photo .hero__copy{grid-column:span 8;align-self:center;max-width:none}.hero--photo .hero__side{grid-column:span 4}.hero--photo .hero__copy h1{font:var(--type-h1);letter-spacing:var(--ls-h1)}@media (width<=1023px){.hero--photo .hero__copy,.hero--photo .hero__side{grid-column:1/-1}.hero--photo .hero__photo{aspect-ratio:16/9}}.benefits{gap:0 var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.benefits li{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border);font:var(--type-body);color:var(--text);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.benefits li>[data-icon]{width:20px;height:20px;color:var(--accent);margin-top:3px}@media (width<=767px){.benefits{grid-template-columns:1fr}}.linkcards{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.linkcard{gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text);align-content:start;text-decoration:none;transition:none;display:grid}.linkcard>[data-icon]{width:24px;height:24px;color:var(--accent)}.linkcard h3{font:var(--type-h4)}.linkcard__p{font:var(--type-body-s);color:var(--text-secondary)}.linkcard__url{font:var(--type-mono);color:var(--accent);align-items:center;gap:var(--space-1);margin-top:var(--space-2);display:flex}.linkcard__url [data-icon]{width:14px;height:14px}@media (width<=767px){.linkcards{grid-template-columns:1fr}}.addr{border-collapse:collapse;width:100%;font:var(--type-body-s)}.addr th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--bg-subtle);font:500 var(--fs-body-s)/var(--lh-body-s) var(--font-sans);color:var(--text-secondary);border-bottom:1px solid var(--border)}.addr td{padding:var(--space-3) var(--space-4);color:var(--text);vertical-align:top;font-variant-numeric:tabular-nums}.addr tr+tr td{border-top:1px solid var(--border)}.addr td:first-child{color:var(--text-secondary)}.addr .mono{font:var(--type-mono)}.form__cell{gap:var(--space-2);display:grid}.hero--product .hero__copy h1{font:var(--type-h1);letter-spacing:var(--ls-h1)}@media (width>=1024px) and (width<=1439px){.hero--product .hero__copy h1,.hero--photo .hero__copy h1{font-size:var(--fs-h1-md)}}@media (width<=767px){.hero{padding:var(--space-6) 0}.hero__copy{gap:var(--space-4)}.hero .asset-card{padding:var(--space-4);gap:var(--space-3)}}.dfig{gap:var(--space-4);margin:0;display:grid}.dfig__cap{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);text-wrap:pretty;max-width:var(--measure)}.dfig__legend{gap:var(--space-4);font:var(--type-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.dfig__key{align-items:center;gap:var(--space-2);display:inline-flex}.dfig__swatch{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:12px;height:12px}.dfig__swatch--muted{background:var(--surface)}.dfig__swatch--gate{background:var(--accent-soft)}.dflow{align-items:stretch;display:flex}.dstage{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--border);flex:1 1 0;align-content:start;min-width:0;display:grid;position:relative}.dstage[data-gate=true]{flex-grow:1.25}.dstage:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.dstage:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}.dstage+.dstage{border-left:0}.dstage+.dstage:before{content:"";left:0;top:var(--space-6);width:1px;bottom:var(--space-6);background:var(--border);position:absolute}.dstage__n{align-items:center;gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.dstage__icon{border-radius:var(--radius-pill);background:var(--bg-subtle);width:40px;height:40px;color:var(--text-secondary);place-items:center;display:grid}.dstage__icon [data-icon]{width:20px;height:20px}.dstage__t{font:var(--type-h4);color:var(--text);text-wrap:balance}.dstage__d{font:var(--type-body-s);color:var(--text-secondary);text-wrap:pretty}.dstage__meta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.dstage__meta [data-icon]{flex:none;width:14px;height:14px}.dstage[data-gate=true]{background:var(--accent-soft);border-color:var(--accent);border-left:1px solid var(--accent)}.dstage[data-gate=true]:before,.dstage[data-gate=true]+.dstage:before{display:none}.dstage[data-gate=true] .dstage__icon{background:var(--surface);color:var(--accent)}.dstage[data-gate=true] .dstage__n{color:var(--accent)}.dstage__gate{align-items:center;gap:var(--space-1);padding:0 var(--space-3);min-height:var(--space-6);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);font:var(--type-caption);letter-spacing:var(--ls-caption);place-self:start;display:inline-flex}.dstage__gate [data-icon]{width:14px;height:14px}.dflow-return{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--border-strong);display:flex;position:relative}.dflow-return:before,.dflow-return:after{content:"";width:1px;height:var(--space-5);background:var(--border-strong);position:absolute;top:0}.dflow-return:before{left:12.5%}.dflow-return:after{right:12.5%}.dflow-return__t{align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:var(--target);background:var(--bg);color:var(--text);font:var(--type-body-s);border-radius:var(--radius-pill);display:inline-flex}.dflow-return__t [data-icon]{width:16px;height:16px;color:var(--accent)}.section--subtle .dflow-return__t{background:var(--bg-subtle)}@media (width<=1023px){.dflow{flex-direction:column}.dstage{padding:var(--space-4)}.dstage:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.dstage:last-child{border-radius:0 0 var(--radius-card) var(--radius-card)}.dstage+.dstage{border-left:1px solid var(--border);border-top:0}.dstage[data-gate=true]{border-top:1px solid var(--accent)}.dstage+.dstage:before{left:var(--space-6);right:var(--space-6);width:auto;height:1px;top:0;bottom:auto}.dflow-return:before{left:24px}.dflow-return:after{right:24px}}.dgate{grid-template-columns:minmax(0,1fr) clamp(56px,7vw,104px) minmax(0,1fr);align-items:center;column-gap:0;display:grid}.dgate__tracks{gap:var(--space-4);min-width:0;display:grid}.dtrack{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;display:grid}.dtrack__k{align-items:center;gap:var(--space-2);font:var(--type-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);display:inline-flex}.dtrack__k [data-icon]{width:16px;height:16px;color:var(--accent)}.dtrack__t{font:var(--type-h4)}.dtrack__list{gap:var(--space-1);font:var(--type-body-s);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:grid}.dtrack__list li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dtrack__list li:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:6px;height:6px;margin-top:8px}.dtrack__meta{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.dgate__join{align-self:stretch;min-height:120px;position:relative}.dgate__bend{border-right:1px solid var(--border-strong);width:50%;position:absolute;left:0}.dgate__bend--a{border-top:1px solid var(--border-strong);border-top-right-radius:var(--radius-control);height:25%;top:25%}.dgate__bend--b{border-bottom:1px solid var(--border-strong);border-bottom-right-radius:var(--radius-control);height:25%;top:50%}.dgate__join:after{content:"";border-top:1px solid var(--border-strong);position:absolute;top:50%;left:50%;right:0}.dgate__seal{gap:var(--space-2);text-align:center;padding:var(--space-5);background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius-card);justify-items:center;min-width:0;display:grid}.dgate__seal [data-icon]{width:28px;height:28px;color:var(--accent)}.dgate__seal b{font:var(--type-h4);color:var(--text)}.dgate__seal span{font:var(--type-body-s);color:var(--text-secondary);text-wrap:pretty}.dgate__after{gap:var(--space-3);max-width:var(--container-content);margin-top:var(--space-6);display:grid}.dgate__outrow{gap:var(--space-3);font:var(--type-body-s);color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dgate__outrow [data-icon]{width:18px;height:18px;color:var(--accent);margin-top:2px}.dgate__stop{gap:var(--space-3);padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-card);font:var(--type-body-s);color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dgate__stop [data-icon]{width:18px;height:18px;color:var(--text-secondary);margin-top:2px}@media (width<=1023px){.dgate{row-gap:var(--space-4);grid-template-columns:1fr}.dgate__join{width:1px;min-height:var(--space-6);height:var(--space-6);background:var(--border-strong);place-self:center}.dgate__bend,.dgate__join:after{display:none}}.dbar{gap:var(--space-3);display:grid}.dbar__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.dbar__v{font:var(--type-num-m);letter-spacing:var(--ls-num-m);font-variant-numeric:tabular-nums}.dbar__k{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.dbar__track{height:var(--space-8);border-radius:var(--radius-control);background:var(--bg-subtle);position:relative;overflow:visible}.dbar__fill{background:var(--accent-soft);border-radius:var(--radius-control) 0 0 var(--radius-control);max-width:100%;position:absolute;top:0;bottom:0;left:0}.dbar__fill--short{background:var(--warning-soft)}.dbar__mark{border-left:1px dashed var(--text);width:0;position:absolute;top:0;bottom:0}.dbar__marklabel{top:calc(100% + var(--space-2));white-space:nowrap;font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text);position:absolute;transform:translate(-50%)}.dbar__marklabel--end{transform:translate(-100%)}.dbar__scale{margin-top:var(--space-6);font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.dbar__rows{gap:var(--space-2);display:grid}.dbar__row{gap:var(--space-3);font:var(--type-body-s);color:var(--text);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;display:grid}.dbar__row span:first-child{color:var(--text-secondary)}.dbar--split .dbar__track{align-items:stretch;display:flex}.dbar__seg{flex:none;min-width:3px;position:relative}.dbar__seg:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.dbar__seg:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.dbar__seg--keep{background:var(--accent-soft)}.dbar__seg--take{background:var(--border-strong)}.dbar__row--lead span,.dbar__row--lead span:first-child{color:var(--text);font-weight:500}.dfig__swatch--keep{background:var(--accent-soft)}.dfig__swatch--take{background:var(--border-strong);box-shadow:none}.dfig__act{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.dfig__act .caption{max-width:var(--measure)}.dcurve{gap:var(--space-3);display:grid}.dcurve__head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.dcurve__v{font:var(--type-num-m);letter-spacing:var(--ls-num-m);font-variant-numeric:tabular-nums}.dcurve__k{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);max-width:var(--measure)}.dcurve__plot{height:clamp(120px,18vw,180px);padding-top:var(--space-6);border-bottom:1px solid var(--border);align-items:flex-end;gap:1px;display:flex;position:relative}.dcurve__col{background:var(--border-strong);flex:1 1 0;min-width:1px;min-height:1px}.dcurve__col[data-in=true],.dcurve__col[data-self=true]{background:var(--accent)}.dcurve__cut{top:var(--space-4);border-left:1px dashed var(--text);width:0;position:absolute;bottom:0}.dcurve__cutlabel{bottom:calc(100% + var(--space-1));white-space:nowrap;font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text);position:absolute;left:0}.dcurve__cutlabel--end{left:auto;right:0}.dcurve__scale{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.dbar--stack .dbar__track{align-items:stretch;display:flex}.dbar__seg--s1{background:var(--accent)}.dbar__seg--s2{background:var(--accent-soft)}.dbar__seg--s3{background:var(--border-strong)}.dbar__seg--s4{background:var(--bg-subtle)}.dfig__swatch--s1{background:var(--accent);box-shadow:none}.dfig__swatch--s2{background:var(--accent-soft)}.dfig__swatch--s3{background:var(--border-strong);box-shadow:none}.dfig__swatch--s4{background:var(--bg-subtle)}.dspark{align-items:flex-end;gap:1px;min-width:72px;height:28px;display:flex}.dspark__c{background:var(--border-strong);flex:1 1 0;min-width:1px;min-height:1px}.dspark__c[data-peak=true]{background:var(--accent)}.dspark--lg{gap:2px;height:72px}.dspark--lg .dspark__c{border-radius:var(--r-bar) var(--r-bar) 0 0}.dspark__foot{margin-top:var(--space-2);font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.dmetrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.dmetric{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);gap:6px;display:grid}.dmetric__k{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.dmetric__v{font:var(--type-num-l);letter-spacing:var(--ls-num-l);font-variant-numeric:tabular-nums;line-height:1}.dmetric__d{font:var(--type-caption);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.dmetric__d[data-dir=up]{color:var(--accent)}.dmetric__d[data-dir=down]{color:var(--negative)}.dmetric__d[data-dir=flat]{color:var(--text-muted)}.dmetric__note{font:var(--type-caption);color:var(--text-muted)}.dplot__canvas{touch-action:pan-y;cursor:crosshair;position:relative}.dplot{gap:var(--space-3);display:grid}.dplot__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dplot__legend{gap:var(--space-4);font:var(--type-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.dplot__key{align-items:center;gap:7px;display:inline-flex}.dplot__key--note{color:var(--text-secondary)}.dplot__line-key{background:var(--accent);border-radius:var(--r-bar);width:18px;height:2px}.dplot__line-key--avg{background:var(--text-muted);border-top:2px dashed var(--text-muted);height:0}.dplot__range{background:var(--bg-subtle);border-radius:var(--radius-control);gap:4px;padding:4px;display:flex}.dplot__rb{min-height:36px;padding:0 var(--space-3);font:var(--type-caption);white-space:nowrap;color:var(--text-muted);border-radius:var(--r-in);cursor:pointer;transition:color var(--hov-dur) var(--hov-ease),background-color var(--hov-dur) var(--hov-ease);background:0 0;border:0;position:relative}@media (hover:hover){.dplot__rb:hover{color:var(--text)}}.dplot__rb[aria-pressed=true]{color:var(--text);background:var(--surface)}.dplot__rb:before{content:"";position:absolute;inset:-4px 0}.dplot__svg{width:100%;height:clamp(208px,25vw,296px);display:block;overflow:visible}.dplot[data-compact=true] .dplot__svg{height:clamp(120px,14vw,152px)}.dplot__grid{stroke:var(--border)}.dplot__axis{stroke:var(--border-strong)}.dplot__area{fill:var(--accent-soft)}.dplot__line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dplot__avg{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:5 4}.dplot__labs{pointer-events:none;position:absolute;inset:0}.dplot__ylab{white-space:nowrap;font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;padding-bottom:3px;position:absolute;left:0;transform:translateY(-100%)}.dplot__xlabs{justify-content:space-between;gap:var(--space-3);font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;display:flex}.dplot__xlabs span:nth-child(2){text-align:center}.dplot__xlabs span:last-child{text-align:right}.dplot__empty{font:var(--type-body-s);color:var(--text-secondary);margin:0}.dplot[data-empty=true] .dplot__canvas,.dplot[data-empty=true] .dplot__xlabs,.dplot[data-empty=true] .dplot__bar,.dplot[data-empty=true] .dplot__readout{display:none}.dplot__cursor{background:var(--text);opacity:.35;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.dplot__dot{border-radius:var(--radius-pill);background:var(--accent);outline:3px solid var(--bg);width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%,-50%)}.dplot__readout{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-height:30px;display:flex}.dplot__readout-t{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.dplot__readout-v{font:var(--type-num-s);letter-spacing:var(--ls-num-s);font-variant-numeric:tabular-nums;line-height:1}.dplot__readout-a{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.dplot__readout-idle{font:var(--type-caption);color:var(--text-muted)}@media (prefers-contrast:more){.dplot__line{stroke-width:3px}.dplot__grid{stroke:var(--border-strong)}.dplot__cursor{opacity:.7}.dplot__ylab{color:var(--text)}}@media (forced-colors:active){.dplot__area{fill:canvas}.dplot__line{stroke:highlight}.dplot__avg,.dplot__grid,.dplot__axis{stroke:canvastext}.dplot__ylab,.dplot__xlabs{color:canvastext}.dplot__cursor{background:canvastext}.dplot__dot{background:highlight;outline-color:canvas}}.dlayers{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.dlayer{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-rows:auto 1fr;align-content:start;min-width:0;display:grid}.dlayer__k{gap:var(--space-1);display:grid}.dlayer__t{font:var(--type-h4)}.dlayer__d{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary)}.dlayer__items{align-content:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.dlayer__items .chip{flex:0 auto}.dlayer[data-accent=true]{background:var(--accent-soft);border-color:var(--accent)}.dlayer[data-accent=true] .dlayer__t{color:var(--text)}.dlayer+.dlayer{position:relative}.dlayer+.dlayer:before{content:"";top:var(--space-8);left:calc(-1 * var(--space-4));height:1px;width:var(--space-4);background:var(--border-strong);position:absolute}@media (width<=1023px){.dlayers{gap:var(--space-2);grid-template-columns:1fr}.dlayer{padding:var(--space-4) var(--space-5);grid-template-rows:auto;grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:center}.dlayer+.dlayer:before{top:calc(-1 * var(--space-2));left:var(--space-8);width:1px;height:var(--space-2)}}@media (width<=767px){.dlayer{gap:var(--space-2);grid-template-columns:1fr}}.dtime{gap:var(--space-4);padding-top:var(--space-6);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.dtime:before{content:"";left:0;right:0;top:calc(var(--space-6) + 7px);background:var(--border);height:1px;position:absolute}.dtime__p{gap:var(--space-1);align-content:start;min-width:0;display:grid;position:relative}.dtime__dot{border-radius:var(--radius-pill);background:var(--surface);width:14px;height:14px}.dtime__p[data-on=true] .dtime__dot{background:var(--accent);box-shadow:none}.dtime__k{font:var(--type-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums}.dtime__t{font:var(--type-body-s);color:var(--text);font-weight:500}.dtime__d{font:var(--type-caption);color:var(--text-secondary);text-wrap:pretty}@media (width<=767px){.dtime{padding-top:0;padding-left:var(--space-5);grid-auto-columns:auto;grid-auto-flow:row}.dtime:before{left:6px;right:auto;top:var(--space-2);bottom:var(--space-2);width:1px;height:auto}.dtime__p{padding-left:var(--space-4)}.dtime__dot{left:calc(-1 * var(--space-5) + 1px);position:absolute;top:2px}}@media (prefers-contrast:more){.dstage,.dtrack,.dlayer,.dgate__seal{border-color:var(--border-strong)}.dcurve__col{background:var(--text-secondary)}.dcurve__col[data-in=true]{background:var(--accent)}.dspark__c{background:var(--text-secondary)}}@media (forced-colors:active){.dstage,.dtrack,.dlayer,.dgate__seal,.dbar__track,.dgate__stop{border:1px solid canvastext}.dgate__bend,.dgate__join:after{border-color:canvastext}.dstage[data-gate=true],.dlayer[data-accent=true]{border:2px solid canvastext}.dstage__icon,.dtime__dot{box-shadow:none;border:1px solid canvastext}.dbar__fill,.dbar__seg--keep{box-shadow:none;background:highlight}.dbar__seg--take{background:canvas}.dbar__mark{border-left:2px dashed canvastext}.dcurve__col{background:canvastext}.dcurve__col[data-in=true],.dcurve__col[data-self=true]{box-shadow:none;background:highlight}.dcurve__cut{border-left:2px dashed canvastext}.dspark__c{background:canvastext}.dspark__c[data-peak=true],.dbar__seg--s1{background:highlight}.dbar__seg--s2,.dbar__seg--s3,.dbar__seg--s4{background:canvas}.dfig__swatch,.dfig__swatch--gate,.dfig__swatch--muted{border:1px solid canvastext}}.netstats>.dfig:has(.dlayers),.reveal>.dfig:has(.dlayers){grid-column:1/-1}@supports not selector(:has(*)){.dlayers{grid-column:1/-1}}.dfig:has(.dlayers) .dfig__cap{columns:3;column-gap:var(--space-4);column-fill:balance;text-wrap:pretty;max-width:none}@media (width<=1023px){.dfig:has(.dlayers) .dfig__cap{columns:1;max-width:72ch}}@supports not selector(:has(*)){.dlayers~.dfig__cap{columns:3;column-gap:var(--space-4);max-width:none}}:root{--atm-dawn:radial-gradient(120% 90% at 78% 8%,color-mix(in oklch,var(--accent) 6%,transparent) 0%,transparent 62%);--atm-depth:linear-gradient(to bottom,color-mix(in oklch,var(--scrim-base) 6%,transparent) 0%,transparent 42%);--atm-night:linear-gradient(to bottom,var(--bg-subtle) 0%,var(--bg) 58%);--field-ink:var(--text);--field-trace:var(--accent);--grain-opacity:.02;--grain-image:repeating-conic-gradient(from 0deg at 50% 50%,currentColor 0deg .4deg,transparent .4deg 1.2deg)}[data-theme=dark]{--grain-opacity:.03}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--grain-opacity:.03}}.atm-dawn{background-image:var(--atm-dawn)}.atm-depth{background-image:var(--atm-depth)}.atm-night{background-image:var(--atm-night)}.atm-dawn.section,.atm-depth.section,.atm-night.section{padding-top:var(--space-16);padding-bottom:var(--space-16)}@media (width<=767px){.atm-dawn.section,.atm-depth.section,.atm-night.section{padding-top:var(--space-8);padding-bottom:var(--space-8)}}.horizon{background:var(--border-strong);opacity:.55;border:0;height:1px;margin:0;display:block}.horizon--full{width:100%}.vfig{gap:var(--space-3);min-width:0;margin:0;display:grid}.vfig__cap{font:var(--type-mono);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);text-wrap:pretty;max-width:var(--measure)}.vfig__cap b{color:var(--text);font-weight:400}.vstack{isolation:isolate;min-width:0;display:grid;position:relative}.vstack>.vfield{z-index:0;aspect-ratio:auto;width:auto;height:auto;position:absolute;inset:-14% -16% -14% -4%;-webkit-mask-image:radial-gradient(closest-side,#000 66%,#0000 98%);mask-image:radial-gradient(closest-side,#000 66%,#0000 98%)}@media (width<=1023px){.vstack>.vfield{inset:-6%}}.vstack>:not(.vfield){z-index:1;position:relative}.hero--wash:has(.vfield),.section:has(>.wrap .vstack>.vfield){overflow:clip}.stat__asof:not(:has(.badge)){display:block}.vfield{border-radius:var(--radius-media);width:100%;min-width:0;color:var(--border);opacity:.4;background-image:repeating-radial-gradient(circle,currentColor 0 1px,#0000 1px 22px);background-position:50%;position:relative;overflow:hidden}.vfield[data-field-ready=true]{opacity:1;background-image:none}.vfield canvas{width:100%;height:100%;display:block}.vfield--band{aspect-ratio:auto;height:96px}.vfield--hero{aspect-ratio:4/3}.vfield--square{aspect-ratio:1}.vfield--tall{aspect-ratio:3/4}.vfield:after{content:"";pointer-events:none;opacity:var(--grain-opacity);color:var(--text);background-image:var(--grain-image);mix-blend-mode:normal;background-size:7px 7px;position:absolute;inset:0}.vgrain{pointer-events:none;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:7px 7px;position:absolute;inset:0}.iring{flex:none;place-items:center;width:64px;height:64px;display:inline-grid}.iring svg{width:100%;height:100%}.iring__o,.iring__i{fill:none;stroke:var(--accent);stroke-width:1.5px}.iring[data-state=pending] .iring__o,.iring[data-state=pending] .iring__i,.iring[data-on=code] .iring__i,.iring[data-on=financial] .iring__o{stroke:var(--border-strong);stroke-dasharray:3 4}.iring__c{fill:var(--border-strong)}.iring[data-state=verified] .iring__c{fill:var(--accent)}.iring--sm{width:40px;height:40px}.artifact{aspect-ratio:1;width:100%;max-width:480px;color:var(--text);display:block}.artifact svg{width:100%;height:100%;overflow:visible}.artifact .a-ring{fill:none;stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.artifact .a-vol{opacity:.08}.artifact .a-trace{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.artifact .a-horizon{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.artifact .a-dot{fill:currentColor}.artifact--sm{max-width:96px}[data-icon].ic-40,.bento__cell>[data-icon],.bento__text>[data-icon]{width:40px;height:40px}[data-icon].ic-64{width:64px;height:64px}.bento__cell>[data-icon] svg,.bento__text>[data-icon] svg{width:100%;height:100%}.artifact--md{max-width:160px}.artifact[data-drawn=pending] .a-ring,.artifact[data-drawn=pending] .a-trace{stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--len,1200)}.artifact[data-drawn=true] .a-ring{stroke-dasharray:var(--len,1200);stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-travel) var(--ease-out)}.artifact[data-drawn=true] .a-trace{stroke-dasharray:var(--len,1200);stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-reveal) var(--ease-out) var(--dur-travel)}.dxl,.hero__copy h1.dxl,.hero h1.dxl{font-family:var(--font-sans);letter-spacing:-.042em;text-wrap:balance;font-size:clamp(3.4rem,7vw,6.6rem);font-weight:600;line-height:1.02}.nxl{font-family:var(--font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.8rem,5vw,5rem);font-weight:600;line-height:1.02}@media (prefers-reduced-transparency:reduce){.vfield:after,.vgrain{display:none}}@media (prefers-contrast:more){.vfield{opacity:.5}.vfield:after,.vgrain{display:none}.atm-dawn,.atm-depth,.atm-night{background-image:none}}@media (forced-colors:active){.vfield{opacity:1;background-image:none;border:1px solid canvastext}.vfield:after,.vgrain{display:none}.atm-dawn,.atm-depth,.atm-night{background-image:none}.horizon{opacity:1;background:canvastext}.artifact .a-ring,.artifact .a-trace{stroke:canvastext}.artifact .a-vol{display:none}.iring__o,.iring__i{stroke:canvastext}.iring__c{fill:canvastext}}@media (prefers-reduced-motion:reduce){.artifact[data-drawn=true] .a-ring,.artifact[data-drawn=true] .a-trace{stroke-dashoffset:0;transition:none}}:root{--ease-instrument:cubic-bezier(.2,0,0,1);--dur-ui:var(--hov-dur);--tick:10px}:root .btn,:root .chip,:root .iconbtn,:root .tab,:root .seg__b,:root .input,:root .link{transition:background-color var(--hov-dur) var(--hov-ease),color var(--hov-dur) var(--hov-ease)}:root .dfig,:root .fchart,:root .por,:root .vfield,:root .trail__panel,:root .inc{position:relative}:root .dfig,:root .fchart,:root .por,:root .vfield{background-image:linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)), linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)), linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)), linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong));background-repeat:no-repeat;background-size:var(--tick) 1px,1px var(--tick), var(--tick) 1px,1px var(--tick), var(--tick) 1px,1px var(--tick), var(--tick) 1px,1px var(--tick);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}:root .tbl tbody tr,:root [data-grid] tbody tr{position:relative}:root .tbl tbody tr:after,:root [data-grid] tbody tr:after{content:"";background:var(--accent);transform-origin:top;width:2px;transition:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}:root .tbl tbody tr:focus-within:after,:root [data-grid] tbody tr:focus-within:after{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){:root .asset-card,:root .offering,:root .card--link,:root .insights__feat,:root .teamcard,:root .gl__card{transition:none}}:root .link--inline,:root .prose a,:root .muted a{text-underline-offset:.18em;transition:text-decoration-thickness var(--dur-ui) var(--ease-instrument), text-underline-offset var(--dur-ui) var(--ease-instrument),color var(--dur-ui) var(--ease-instrument);text-decoration:underline 1px}:root .link--inline:focus-visible,:root .prose a:focus-visible{text-underline-offset:.22em;text-decoration-thickness:2px}@media (hover:hover){:root .link--inline:hover,:root .prose a:hover,:root .muted a:hover{text-underline-offset:.22em;text-decoration-thickness:2px}}:root .skel{position:relative;overflow:hidden}:root .skel:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 100%);position:absolute;inset:0}@supports (animation-timeline:scroll()){@keyframes cn-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root .hdr:after{content:"";background:var(--accent);transform-origin:0;height:2px;animation:linear cn-read scroll(root);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){:root .btn,:root .chip,:root .iconbtn,:root .tab,:root .seg__b,:root .input,:root .link,:root .asset-card,:root .offering,:root .card--link,:root .insights__feat,:root .teamcard,:root .gl__card,:root .link--inline,:root .prose a,:root .muted a{transition-duration:0s}:root .btn:active,:root .iconbtn:active{transform:none}:root .tbl tbody tr:after,:root [data-grid] tbody tr:after{transition:none}:root .skel:after{animation:none}:root .hdr:after{animation:none;transform:scaleX(0)}}@media (forced-colors:active){:root .dfig:before,:root .dfig:after,:root .fchart:before,:root .fchart:after,:root .por:before,:root .por:after,:root .vfield:before,:root .vfield:after{border-color:canvastext}:root .tbl tbody tr:after,:root [data-grid] tbody tr:after,:root .hdr:after{background:canvastext}:root .skel:after{display:none}}@media print{:root .dfig:before,:root .dfig:after,:root .fchart:before,:root .fchart:after,:root .por:before,:root .por:after,:root .vfield:before,:root .vfield:after,:root .tbl tbody tr:after,:root [data-grid] tbody tr:after,:root .hdr:after,:root .skel:after{display:none}}.hero:has(.dxl){min-height:min(86svh,880px);padding:clamp(var(--space-16),8vw,var(--space-32)) 0 clamp(var(--space-16),6vw,var(--space-24));align-content:center;column-gap:clamp(var(--space-8),4.5vw,var(--space-16))}.hero:has(.dxl) .hero__copy{gap:clamp(var(--space-5),2vw,var(--space-8));max-width:none}.hero:has(.dxl) .hero__sub{max-width:33em}.hero:has(.dxl) .hero__ctas{gap:var(--space-4);padding-top:var(--space-2)}.hero:has(.dxl) .hero__side{align-self:center}.hero:has(.dxl) .asset-card{border-radius:var(--radius-media)}@media (width<=1023px){.hero:has(.dxl){min-height:0;padding:var(--space-12) 0 var(--space-16)}}.hdr__mid{align-items:center;gap:var(--space-2);flex:none;min-width:0;margin-left:auto;display:flex}.hdr__in:has(.hdr__mid) .hdr__nav{margin:0 0 0 var(--space-2)}.hdr__in:has(.hdr__mid) .hdr__right{margin-left:var(--space-3)}.hdr__search{gap:var(--space-3);min-width:0;height:44px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-secondary);font:var(--type-body-s);transition:background-color var(--hov-dur) var(--hov-ease),color var(--hov-dur) var(--hov-ease);flex:auto;justify-content:flex-start}.hdr__search>span:nth-child(2){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.hdr__search .kbd{flex:none}@media (hover:hover) and (pointer:fine){.hdr__search:hover{background:var(--surface);color:var(--text)}.hdr__navbtn:hover{background:var(--bg-subtle)}}.hdr__search:focus-visible{background:var(--surface);color:var(--text)}.hdr__navbtn{border-radius:var(--radius-pill);transition:background-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover)}.hdr__navbtn[aria-expanded=true]{background:var(--bg-subtle);color:var(--text)}.hdr__navbtn[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.hdr.is-scrolled{background:var(--surface)}@media (width<=1023px){.hdr__search{display:inline-flex}.hdr__searchicon{display:none}.hdr__mid{flex:auto}}.btn,.chip,.hdr__navbtn,.hdr__search{border-radius:var(--radius-control)}@media (hover:hover) and (pointer:fine){.mega__cell:hover,.doc:hover,.linkcard:hover,.xstarter:hover,.tbl tbody tr:hover{background:var(--state-hover-surface)}.iconbtn:hover{background:var(--state-hover-bg)}}@supports (backdrop-filter:blur(1px)){.hdr{background:var(--glass-bg);backdrop-filter:var(--glass-blur)}.hdr.is-scrolled{background:var(--glass-bg-solid)}.drawer-backdrop{background:var(--glass-scrim);backdrop-filter:blur(8px)}}@media (prefers-reduced-transparency:reduce){.hdr,.hdr.is-scrolled{background:var(--surface);backdrop-filter:none}.drawer-backdrop{backdrop-filter:none}}.is-open>.mega{transition-timing-function:var(--spring-spatial),var(--spring-spatial),var(--spring-effect)}@media (prefers-reduced-motion:reduce){.is-open>.mega{transition-timing-function:var(--spring-effect)}.hdr{box-shadow:none}}.crumbs{flex-wrap:wrap}.crumbs li:last-child{text-overflow:clip;min-width:auto;overflow:visible}.pagehead__lead{max-width:60ch}@media (hover:hover) and (pointer:fine){.linkcard,.doc,.xstarter,.mega__cell{transition:background-color var(--hov-dur) var(--hov-ease)}}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:content-box}}:focus-visible{outline-color:var(--focus);outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.hdr :focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.tbl th{background:var(--bg-subtle);color:var(--text-secondary);letter-spacing:.01em}.tbl thead th:first-child,#assets .tbl thead th:first-child{background:var(--bg-subtle)}.tbl td{border-top:0}.tbl tbody tr:first-child td{box-shadow:none}.tbl td:not(:first-child){font-variant-numeric:tabular-nums lining-nums}.seg__b[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:none}p a,li a,.prose a{text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}@media (hover:hover){p a:hover,li a:hover,.prose a:hover{text-decoration-color:var(--accent)}}body{text-rendering:optimizelegibility;font-kerning:normal;font-variant-ligatures:common-ligatures}.btn--secondary:active,.btn--ghost:active,.hdr__navbtn:active,.seg__b:active,.chip:not([aria-pressed=true]):active,.tbl tbody tr:active td{background:var(--state-press-surface)}.is-open>.mega{transition-duration:var(--dur-spatial)}@media (prefers-reduced-motion:reduce){.is-open>.mega{transition-duration:var(--dur-popover)}}h4,.card__h,.wl__name,.mega__name,.stat__label{letter-spacing:var(--ls-h4)}.dialog,.drawer{border-radius:var(--radius-xl)}.drawer{border-top-right-radius:0;border-bottom-right-radius:0}.termpop,.cols__pop{border-radius:var(--radius-md)}.mkt-ov{gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:var(--space-8);display:grid}.mkt-ov__figs{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.mkt-ov__figs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=479px){.mkt-ov__figs{grid-template-columns:1fr}}.mkt-ov__fig{align-content:start;gap:2px;min-width:0;display:grid}.mkt-ov__k{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.mkt-ov__fig{container-type:inline-size}.mkt-ov__v{font:var(--type-num-m);letter-spacing:var(--ls-num-m);color:var(--text);font-variant-numeric:tabular-nums lining-nums;text-wrap:nowrap;font-size:clamp(18px,13cqi,30px)}@media (width<=420px){.mkt-ov__v{text-wrap:wrap}}.mkt-ov__n{font:var(--type-body-s);color:var(--text-secondary)}.mkt-ov__split{gap:var(--space-3);display:grid}.mkt-ov__label{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted)}.mkt-ov__bar{border-radius:var(--r-pill);background:var(--bg-subtle);height:10px;display:flex;overflow:hidden}.mkt-ov__seg{height:100%;display:block}.mkt-ov__seg--t0{background:var(--accent-fill)}.mkt-ov__seg--t1{background:color-mix(in oklch,var(--accent-fill) 46%,var(--ramp-to))}.mkt-ov__seg--t2{background:color-mix(in oklch,var(--accent-fill) 26%,var(--ramp-to))}.mkt-ov__seg--t3{background:color-mix(in oklch,var(--accent-fill) 13%,var(--ramp-to))}.mkt-ov__legend{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mkt-ov__legend li{align-items:baseline;gap:var(--space-2);font:var(--type-body-s);min-width:0;display:flex}.mkt-ov__dot{border-radius:var(--r-pill);flex:none;align-self:center;width:8px;height:8px}.mkt-ov__dot--t0{background:var(--accent-fill)}.mkt-ov__dot--t1{background:color-mix(in oklch,var(--accent-fill) 46%,var(--ramp-to))}.mkt-ov__dot--t2{background:color-mix(in oklch,var(--accent-fill) 26%,var(--ramp-to))}.mkt-ov__dot--t3{background:color-mix(in oklch,var(--accent-fill) 13%,var(--ramp-to))}.mkt-ov__lk{color:var(--text);font-weight:500}.mkt-ov__lp{color:var(--text);font-variant-numeric:tabular-nums}.mkt-ov__la{color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (width<=767px){.mkt-ov{padding:var(--space-6);gap:var(--space-6)}}.wrap--wide>.pagehead{max-width:none}.wrap--wide>.pagehead>h1,.wrap--wide>.pagehead>.pagehead__lead{max-width:var(--container-prose)}.tbl th:last-child{text-align:right}.tbl th:first-child,.tbl td:first-child{padding-left:var(--space-6)}.tbl th:last-child,.tbl td:last-child{padding-right:var(--space-6)}.tbl th [data-icon]{opacity:.45;transition:opacity var(--hov-dur) var(--hov-ease)}.tbl th[aria-sort=ascending] [data-icon],.tbl th[aria-sort=descending] [data-icon]{opacity:1}.tbl th[aria-sort=ascending],.tbl th[aria-sort=descending]{color:var(--text)}@media (hover:hover){.tbl tbody tr:hover td:first-child{background:var(--state-hover-surface)}}.tbl tbody tr:active td:first-child{background:var(--state-press-surface)}.tbl td{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"zero" 1}.tbl{min-width:1200px}#assets .tbl th:nth-child(2),#assets .tbl td:nth-child(2){min-width:112px}#assets .tbl th:nth-child(3),#assets .tbl td:nth-child(3){min-width:94px}#assets .tbl th:nth-child(4),#assets .tbl td:nth-child(4){min-width:132px}#assets .tbl th:nth-child(5),#assets .tbl td:nth-child(5),#assets .tbl th:nth-child(6),#assets .tbl td:nth-child(6){min-width:112px}#assets .tbl th:nth-child(7),#assets .tbl td:nth-child(7){min-width:142px}#assets .tbl th:nth-child(9),#assets .tbl td:nth-child(9){min-width:122px}#assets .tbl th:nth-child(10),#assets .tbl td:nth-child(10){min-width:150px;max-width:184px}#assets .tbl th:nth-child(11),#assets .tbl td:nth-child(11){min-width:104px}#assets .tbl{min-width:1330px}#assets .tbl-wrap:not([data-dense=compact]) .tbl tbody td{height:112px}#assets .tbl-wrap[data-dense=compact] .tbl tbody td{height:96px}#assets .tbl tbody td:first-child{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;display:grid}#assets .tbl tbody td:first-child>.grid__exp{grid-area:1/1/span 2;align-self:center}#assets .tbl tbody td:first-child>.rowlink{grid-area:1/2;min-width:0}#assets .tbl tbody td:first-child>.tbl__sub{grid-area:2/2;min-width:0}#assets .gridbar__count{display:none}#assets .gridbar .btn--tertiary{text-decoration:none}@media (hover:hover){#assets .gridbar .btn--tertiary:hover{background:var(--state-hover-bg);text-decoration:none}}#assets .tbl thead th:nth-child(4) .tbl__sort,#assets .tbl thead th:nth-child(5) .tbl__sort,#assets .tbl thead th:nth-child(6) .tbl__sort,#assets .tbl thead th:nth-child(7) .tbl__sort{flex-direction:row-reverse}.crumbs{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);gap:2px}.crumbs a{border-radius:var(--radius-xs);min-height:22px;color:var(--text-muted);padding:0 2px}@media (hover:hover) and (pointer:fine){.crumbs a:hover{color:var(--text);background:var(--state-hover-bg)}}.crumbs [aria-current=page]{color:var(--text-secondary);padding:0 2px}.crumbs__sep{opacity:.55;width:12px;height:12px}.pagehead{padding:var(--space-5) 0 var(--space-6);gap:var(--space-2)}.pagehead h1{margin-top:2px}.mkt-ov{gap:var(--space-6);padding:var(--space-6)}.mkt-ov__figs{gap:var(--space-5) var(--space-6);align-items:start}.mkt-ov__fig{grid-template-rows:auto auto auto;align-content:start;row-gap:4px}.mkt-ov__k{line-height:1.35}.mkt-ov__n{color:var(--text-muted);line-height:1.35}.mkt-ov__split{gap:var(--space-2)}#assets .tbl tbody td:first-child>.tbl__sub{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}#assets .gridbar{justify-content:flex-end;gap:var(--space-2)}#assets .gridbar__sp{display:none}.seg{border-radius:var(--radius-xs);padding:2px}.seg__b{min-height:30px;padding:0 var(--space-3);font:var(--type-caption);letter-spacing:var(--ls-caption);border-radius:var(--radius-xs);position:relative}.seg__b:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gridbar .btn--tertiary{min-height:30px;padding:0 var(--space-3);font:var(--type-caption);letter-spacing:var(--ls-caption)}.notes{gap:4px var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.notes>.caption+.caption:before{content:"·";color:var(--text-muted);margin-inline-end:var(--space-3)}.fbar{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);margin-bottom:var(--space-4)}.fbar__sum{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-4);cursor:pointer;font:var(--type-body-s);color:var(--text-secondary);list-style:none;display:flex}.fbar__sum::-webkit-details-marker{display:none}.fbar__host{align-items:center;gap:var(--space-2);color:var(--text);font-weight:500;display:inline-flex}.fbar__host [data-icon]{width:14px;height:14px;color:var(--positive,var(--accent))}.fbar__hint{color:var(--text-muted)}.fbar__chev{width:14px;height:14px;color:var(--text-muted);margin-inline-start:auto;transition:none}.fbar[open] .fbar__chev{transform:rotate(180deg)}.fbar__body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}@media (hover:hover) and (pointer:fine){.fbar__sum:hover{background:var(--state-hover-bg)}}.footer__bottom p{max-width:110ch;margin:0;line-height:1.45}.footer__bottom{gap:6px;display:grid}#assets .filters{column-gap:var(--space-6);row-gap:var(--space-3)}#assets .filters__group{gap:var(--space-2);flex:0 auto}#assets .seg{background:var(--bg-subtle)}#assets .seg__b{color:var(--text-secondary);background:0 0}#assets .seg__b[aria-pressed=true],:root .seg__b[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}@media (hover:hover) and (pointer:fine){#assets .seg__b:hover{color:var(--text);background:var(--state-hover-surface)}#assets .seg__b[aria-pressed=true]:hover{color:var(--text);background:var(--surface-raised)}}:root .btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-ink);border-color:#0000}@media (hover:hover) and (pointer:fine){:root .btn--primary:hover{background:var(--btn-primary-hover)}}:root .chip--filter[aria-pressed=true],:root .srch__filters .chip.is-on,:root .chip.is-on{background:var(--chip-sel-bg);color:var(--accent-on-fill)}:root .dbar__seg--s1,:root .dfig__swatch--s1{background:var(--accent-fill)}:root .dbar__fill{background:var(--accent-fill);box-shadow:none}:root .dcurve__col[data-in=true],:root .dcurve__col[data-self=true]{background:var(--accent-fill)}:root .trail__node[aria-expanded=true] .trail__mark{background:var(--accent-fill);color:var(--accent-on-fill)}:root .risk a,:root .risk .link,:root .notice--risk a,:root .seal--renewal a,:root .chip--risk [data-icon],:root .badge--pending [data-icon],:root .badge--stale [data-icon],:root .domcheck--warn .domcheck__host [data-icon],:root [data-domain-state=warn] .domcheck__host [data-icon]{color:var(--warning-on-soft)}:root .notice--error a,:root .badge--restricted{color:var(--negative-on-soft)}:root .hdr__navbtn[aria-current=page],:root .dgate__seal span,:root .dgate__seal b,:root .seal span,:root .seal b,:root .dgate__seal [data-icon]{color:var(--accent-on-soft)}:root .notice--error>[data-icon]{color:var(--negative-on-soft)}:root .risk a,:root .risk .link,:root .notice--risk a,:root .notice--error a,:root .seal--renewal a{text-underline-offset:2px;text-decoration:underline 1px}#assets .tbl th,#assets .tbl td{padding-left:var(--space-3);padding-right:var(--space-3)}#assets .tbl thead th:first-child{padding-left:var(--space-5)}#assets .tbl th:last-child,#assets .tbl td:last-child{white-space:nowrap;width:1%}#assets .tbl thead th{white-space:normal;line-height:1.2}#assets .tbl thead th .tbl__sort{white-space:normal;text-align:left}#assets .tbl th:nth-child(4),#assets .tbl td:nth-child(4){max-width:118px}#assets .tbl th:nth-child(9),#assets .tbl td:nth-child(9){max-width:112px}.tbl-wrap{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.tbl-wrap::-webkit-scrollbar{height:10px}.tbl-wrap::-webkit-scrollbar-track{background:0 0}.tbl-wrap::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill);border:3px solid var(--surface)}.tbl-wrap[data-more=true]{-webkit-mask-image:linear-gradient(to right,var(--shade) calc(100% - 44px),transparent 100%);mask-image:linear-gradient(to right,var(--shade) calc(100% - 44px),transparent 100%)}#assets .tbl td:nth-child(10)>*{max-width:132px}#assets .tbl td:last-child>*,#assets .tbl th:last-child>*{max-width:104px}#assets .tbl th:nth-child(7),#assets .tbl td:nth-child(7){max-width:120px}#assets .tbl td:nth-child(7)>*{max-width:96px;margin-left:auto}#assets .tbl th:first-child,#assets .tbl td:first-child{min-width:214px}#assets .tbl th:nth-child(10),#assets .tbl td:nth-child(10){max-width:120px}#assets .tbl td:last-child>*{white-space:normal;max-width:100%}#assets .tbl th:first-child,#assets .tbl td:first-child{min-width:200px;max-width:200px}#assets .tbl{table-layout:auto}#assets .tbl thead th:first-child{grid-template-columns:var(--target) minmax(0,1fr);column-gap:var(--space-2);padding-left:var(--space-3);align-items:center;display:grid}#assets .tbl tbody td:first-child,#assets .tbl thead th:first-child{vertical-align:middle;padding-left:64px;display:table-cell}#assets .tbl tbody td:first-child>.grid__exp{grid-area:auto;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#assets .tbl tbody td:first-child>.rowlink,#assets .tbl tbody td:first-child>.tbl__sub{grid-area:auto;display:block}#assets .tbl tbody td:first-child>.rowlink{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}#assets .tbl thead th:first-child>*{grid-column:auto;justify-self:auto}#assets .tbl{table-layout:fixed;width:100%}#assets .tbl th:first-child,#assets .tbl td:first-child{width:16.4%;min-width:0;max-width:none}#assets .tbl th:nth-child(2),#assets .tbl td:nth-child(2){width:8.2%}#assets .tbl th:nth-child(3),#assets .tbl td:nth-child(3){width:7.2%}#assets .tbl th:nth-child(4),#assets .tbl td:nth-child(4){width:9.6%;max-width:none}#assets .tbl th:nth-child(5),#assets .tbl td:nth-child(5),#assets .tbl th:nth-child(6),#assets .tbl td:nth-child(6){width:8.4%}#assets .tbl th:nth-child(7),#assets .tbl td:nth-child(7){width:9.4%;max-width:none}#assets .tbl th:nth-child(9),#assets .tbl td:nth-child(9){width:9.2%;max-width:none}#assets .tbl th:nth-child(10),#assets .tbl td:nth-child(10){width:12%;max-width:none}#assets .tbl th:last-child,#assets .tbl td:last-child{white-space:normal;width:11.2%;max-width:none}#assets .tbl{min-width:1240px;max-width:none}#assets .tbl td .mono,#assets .tbl td [data-addr],#assets .tbl td code{overflow-wrap:anywhere}#assets .tbl td{overflow-wrap:normal;word-break:normal}#assets .tbl td:last-child>*{white-space:nowrap}:root .card,:root .tbl-wrap,:root .bento__cell,:root .asset-card,:root .linkcard,:root .casestudy,:root .notice,:root .seal,:root .risk,:root .netpanel,:root .markcard,:root .offering,:root .dstage,:root .dlayer,:root .dmetric,:root .dtrack,:root .dfig,:root .explorercard,:root .fchart,:root .mail,:root .mkt-ov,:root .stat,:root .por,:root .cmp,:root .seg,:root .chip,:root .badge,:root .fbar,:root .pager,:root .trail__panel,:root .form__done,:root .tip,:root .tbl,:root .tbl th,:root .tbl td,:root .btn{border-color:#0000}:root .btn--secondary{background:var(--bg-subtle);color:var(--text)}:root .btn--tertiary{color:var(--accent);background:0 0}@media (hover:hover) and (pointer:fine){:root .btn--secondary:hover{background:var(--state-hover-surface)}:root .btn--tertiary:hover{background:var(--state-hover-bg)}}:root textarea,:root .field__input{border-color:var(--border-control)}:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}:root [type=checkbox],:root [type=radio]{border-color:var(--border-control)}:root,:root[data-theme=light]{--border-control:var(--ink-4)}:root[data-theme=dark]{--border-control:var(--accent-fill)}:root[data-theme=black]{--border-control:var(--bg-4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=black]){--border-control:var(--accent-fill)}}:root .srch__field,:root input[type=search],:root .hdr__search,:root .field--search .field__input,:root .srch input,:root .pal__input{background:var(--bg-subtle);box-shadow:none;border-color:#0000}:root input[type=search]:focus-visible,:root .pal__input:focus-visible{background:var(--surface);outline:3px solid var(--focus);outline-offset:var(--focus-off)}:root .card,:root .mkt-ov,:root .tbl-wrap,:root .bento__cell,:root .asset-card,:root .linkcard,:root .casestudy,:root .notice,:root .seal,:root .risk,:root .netpanel,:root .markcard,:root .offering,:root .dstage,:root .dlayer,:root .dmetric,:root .dtrack,:root .dfig,:root .explorercard,:root .fchart,:root .mail,:root .stat,:root .por,:root .cmp,:root .form__done,:root .fbar,:root .seg{box-shadow:none}:root select,:root .field__select,:root .select{background:var(--bg-subtle);box-shadow:none;-webkit-appearance:none;appearance:none;padding-right:var(--space-8);border-color:#0000}:root select:focus-visible,:root .field__select:focus-visible{background:var(--surface);outline:3px solid var(--focus);outline-offset:var(--focus-off)}@media (hover:hover) and (pointer:fine){:root select:hover,:root .field__select:hover{background:var(--state-hover-surface)}}:root .field--select:after,:root .select-wrap:after{color:var(--text-secondary)}@media not all and (forced-colors:active){:root *,:root :before,:root :after{border-color:#0000}:root .dbar__mark,:root .dcurve__cut{border-left-color:var(--text)}:root .dcurve__plot{border-bottom-color:var(--border)}:root .dgate__join:after{border-top-color:var(--border-strong)}:root .dplot__line-key--avg{border-top-color:var(--text-muted)}:root .dflow__return,:root .dstage__lane{border-top-color:var(--border-strong)}:root .ex__frame{border-color:var(--border-strong)}:root textarea,:root .field__input,:root [type=checkbox],:root [type=radio]{border-color:var(--border-control)}:root textarea:focus-visible,:root .field__input:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}:root .tbl-wrap::-webkit-scrollbar-thumb{border-color:var(--surface)}}:root .tip,:root .tooltip,:root .chart__tip,:root .dplot__read{background:var(--surface-raised);color:var(--text)}:root .card .fbar,:root .footer__bottom .fbar,:root .fbar{background:var(--bg-subtle)}:root .surface .fbar,:root .tbl-wrap .fbar{background:var(--bg)}@media not all and (forced-colors:active){:root *,:root :before,:root :after{border-color:#0000!important}:root .dbar__mark,:root .dcurve__cut{border-left-color:var(--text)!important}:root .dcurve__plot{border-bottom-color:var(--border)!important}:root .dgate__join:after{border-top-color:var(--border-strong)!important}:root .dplot__line-key--avg{border-top-color:var(--text-muted)!important}:root .ex__frame{border-color:var(--border-strong)!important}:root [type=checkbox],:root [type=radio]{border-color:var(--border-control)!important}:root .tbl-wrap::-webkit-scrollbar-thumb{border-color:var(--surface)!important}}:root input,:root textarea,:root select,:root .field__input,:root .field__select{box-shadow:none;background-color:var(--bg-subtle)!important;border-radius:var(--radius-sm)!important;background-image:none!important;border-color:#0000!important}:root [type=checkbox],:root [type=radio]{border-radius:var(--radius-xs);background-image:none!important}@media (hover:hover){:root input:hover,:root textarea:hover,:root select:hover{--hv-bg:var(--state-hover-surface)}}:root input:focus-visible,:root textarea:focus-visible,:root select:focus-visible,:root .field__input:focus-visible,:root .field__select:focus-visible{outline:3px solid var(--focus);outline-offset:var(--focus-off)}:root input[aria-invalid=true],:root textarea[aria-invalid=true]{outline:2px solid var(--negative);outline-offset:1px}:root *,:root :before,:root :after{box-shadow:none!important}:root .mega,:root .menu,:root .dropdown,:root .modal,:root .sheet,:root .toast,:root .tip,:root .tooltip,:root .pal,:root .cols,:root .drawer,:root .chart__tip,:root .dplot__read,:root .popover{background-color:var(--surface-raised)!important}:root .btn--secondary,:root .chip:not(.is-on):not([aria-pressed=true]),:root .seg,:root .badge{background-color:var(--bg-subtle)}@media (hover:hover){:root .btn--tertiary:hover{background-color:var(--bg-subtle)}}:root .card .btn--secondary,:root .card .chip:not(.is-on),:root .mkt-ov .chip:not(.is-on),:root .seal .btn--secondary,:root .por .btn--secondary{background-color:var(--bg)}:root .btn--primary,:root .chip.is-on,:root .chip[aria-pressed=true]{background-color:var(--chip-sel-bg)!important;color:var(--accent-on-fill)!important}@media not all and (forced-colors:active){:root svg rect,:root svg circle,:root svg ellipse,:root svg polygon{stroke:#0000!important}:root svg line,:root svg path,:root svg polyline{stroke:currentColor}:root svg .dplot__grid,:root svg .chart__grid{stroke:var(--border)!important}:root svg .dplot__axis,:root svg .chart__axis{stroke:var(--border-strong)!important}:root svg .tl-final,:root svg .tl-dot,:root svg [data-mark]{stroke:#0000!important;fill:var(--accent)!important}}:root .footer .fbar .badge:not([class*=--]),:root .fbar .badge:not([class*=--]){background-color:var(--bg-subtle)!important}:root .hdr .lang,:root .hdr .hdr__nav,:root .hdr__in{background-color:#0000!important}:root input,:root textarea,:root select,:root .field__input,:root .field__select,:root .hdr__search,:root .srch__field,:root .pal__input{background-color:var(--bg-subtle)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important}:root .footer input,:root .footer select,:root .footer textarea{background-color:var(--surface)!important}:root input:focus-visible,:root textarea:focus-visible,:root select:focus-visible{outline-offset:var(--focus-off);outline:3px solid var(--focus)!important}:root .mega,:root .mega--2col,:root .menu,:root .dropdown,:root .pal,:root .cols{border-radius:var(--radius-lg);background-color:var(--surface-raised)!important}:root .mega a[data-action],:root .mega__cta,:root .mega__more,:root .menu a[data-action],:root .linkcard__go,:root .card__go,:root a.link--go{text-decoration:none!important}:root .mega a[data-action]:after,:root .mega__cta:after,:root .mega__more:after,:root .menu a[data-action]:after,:root .linkcard__go:after,:root .card__go:after,:root a.link--go:after{content:" →";margin-inline-start:.4em;transition:none;display:inline-block}:root .hdr__navbtn:not([aria-current]){background-color:var(--hv-bg,transparent)!important}@media (hover:hover) and (pointer:fine){:root .hdr__navbtn:not([aria-current]):hover{--hv-bg:var(--state-hover-surface)}}:root .hdr__navbtn[aria-current]{border-radius:var(--radius-sm);background-color:var(--accent-fill)!important;color:var(--accent-on-fill)!important}:root .hdr.is-scrolled{background-color:var(--surface)!important}:root .hdr,:root .hdr.is-scrolled{background-color:var(--bg-subtle)!important;backdrop-filter:none!important}:root .hdr__search{background-color:var(--step-up)!important}:root .mega,:root .mega--2col{background-color:var(--surface-raised)!important}:root .mfil{align-items:flex-start;row-gap:var(--space-4);column-gap:var(--space-10);padding:var(--space-4) var(--space-5);background:var(--surface);border-radius:var(--radius-lg);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}:root .mfil__searchrow{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:100%;display:flex}:root .mfil__search{flex:320px;align-items:center;min-width:0;display:flex;position:relative}:root .mfil__mag{color:var(--text-muted);pointer-events:none;font-size:18px;display:flex;position:absolute;inset-inline-start:14px}:root .mfil__input{width:100%;min-height:44px;font:var(--type-body);color:var(--text);padding:0 16px 0 42px;background-color:var(--bg-subtle)!important;border-radius:var(--radius-sm)!important}:root .mfil__count{font:var(--type-body-s);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}:root .mfil__clear{min-height:44px;font:500 14px/1 var(--font-sans);color:var(--accent);background:var(--bg-subtle);border-radius:var(--radius-sm);cursor:pointer;padding:0 16px}:root .mfil__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}:root .mfil__lab{font:var(--type-caption);letter-spacing:var(--ls-caption);color:var(--text-muted);text-transform:uppercase;white-space:nowrap;flex:none}:root .mfil__opts{gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}:root .mfil__opt{min-height:44px;font:500 14px/1 var(--font-sans);color:var(--text);background:var(--bg-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--hov-dur) var(--hov-ease);align-items:center;gap:8px;padding:0 6px 0 14px;display:inline-flex}:root .mfil__on{min-width:24px;height:24px;font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--surface);border-radius:var(--radius-xs);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}:root .mfil__opt[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-on-fill)}:root .mfil__opt[aria-pressed=true] .mfil__on{background-color:color-mix(in srgb,var(--shade) 30%,var(--accent-fill))!important;color:var(--accent-on-fill)!important}:root .mfil__opt:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){:root .mfil__opt:not(:disabled):not([aria-pressed=true]):hover,:root .mfil__clear:hover{background:var(--state-hover-surface)}}@media (width<=767px){:root .mfil{padding:var(--space-4);gap:var(--space-3)}:root .mfil__row{flex:100%}}:root .hdr__search .kbd,:root .mfil__search .kbd,:root .field .kbd{background-color:var(--bg-subtle)!important}:root[data-theme=dark] .hdr__search .kbd,:root[data-theme=dark] .mfil__search .kbd,:root[data-theme=black] .hdr__search .kbd,:root[data-theme=black] .mfil__search .kbd{background-color:var(--surface-raised)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hdr__search .kbd,:root:not([data-theme=light]) .mfil__search .kbd{background-color:var(--surface-raised)!important}}:root .mfil__opt:not([aria-pressed=true]) .mfil__on{background-color:var(--surface)!important;color:var(--text-secondary)!important}:root[data-theme=dark] .mfil__opt:not([aria-pressed=true]) .mfil__on,:root[data-theme=black] .mfil__opt:not([aria-pressed=true]) .mfil__on{background-color:var(--surface-raised)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mfil__opt:not([aria-pressed=true]) .mfil__on{background-color:var(--surface-raised)!important}}:root .dlayer[data-accent=true],:root .bento__cell--wide,:root .form__done,:root .dgate__seal,:root .cmp.is-diff td[data-diff=true],:root [data-grid] tbody tr[aria-selected=true],:root [data-grid] tbody tr[aria-selected=true] td:first-child{color:var(--accent-on-soft)}:root .seg__b[aria-pressed=true],:root .asm__step[aria-current=step],:root .dstage[data-gate=true] .dstage__n,:root .dstage[data-gate=true] .btn--tertiary,:root .dlayer[data-accent=true] .btn--tertiary,:root .bento__cell--wide .btn--tertiary,:root .dstage[data-gate=true] .link,:root .dlayer[data-accent=true] .link{color:var(--accent-on-soft)!important}@media (hover:hover) and (pointer:fine){:root .asst__chips .chip:hover,:root .asst__cite:hover,:root .srch__filters .chip:hover,:root .gl__letter:hover{color:var(--accent-on-soft)}}:root{--step-up:var(--bg-subtle)}:root .section--subtle,:root .footer,:root .fbar,:root .secgrid,:root .finalcta,:root .bg-subtle,:root [data-rung=subtle]{--step-up:var(--surface)}:root .card,:root .mfil,:root .mkt-ov,:root .por,:root .bento__cell,:root .bento__mini,:root .linkcard,:root .casestudy,:root .offering,:root .tbl-wrap,:root .dstage,:root .dlayer,:root .dtrack,:root .dmetric,:root .asm__card,:root .asm__book,:root .sc,:root .asset-card,:root .inc,:root .oflink,:root .trail__panel,:root [data-rung=surface],:root .mega,:root .menu,:root .dropdown,:root .dialog,:root .drawer,:root .toast,:root .pal,:root .cols,:root .popover{--step-up:var(--surface-raised)}:root:not([data-theme=dark]):not([data-theme=black]) .mega,:root:not([data-theme=dark]):not([data-theme=black]) .menu,:root:not([data-theme=dark]):not([data-theme=black]) .dropdown,:root:not([data-theme=dark]):not([data-theme=black]) .dialog,:root:not([data-theme=dark]):not([data-theme=black]) .drawer,:root:not([data-theme=dark]):not([data-theme=black]) .toast,:root:not([data-theme=dark]):not([data-theme=black]) .pal,:root:not([data-theme=dark]):not([data-theme=black]) .cols,:root:not([data-theme=dark]):not([data-theme=black]) .popover{--step-up:var(--bg-subtle)}:root .dgate__stop,:root .dstage__icon,:root .dbar__track,:root .dplot__range,:root .code,:root .notice,:root .seg,:root .fchart__lg,:root .lnum-delta,:root .skel,:root .asst__skel,:root .asst__cite,:root .pal__foot,:root .sc__assume,:root .asm__needed,:root .asm__embed,:root .mail__box,:root .trail__tick,:root .domcheck__host,:root .mkt-ov__bar,:root .compare th,:root .addr th,:root .chip:not([aria-pressed=true]):not(.is-on):not([class*=--]),:root .badge:not([class*=--]){background-color:var(--step-up)}:root .tbl thead th,:root .tbl-wrap .tbl thead th{background-color:var(--bg-subtle)}:root .badge--stale,:root .chip--stale{background-color:var(--warning-soft)!important;color:var(--text)!important}:root .badge--restricted,:root .chip--restricted{background-color:var(--negative-soft)!important;color:var(--text)!important}:root .badge--verified,:root .chip--verified{background-color:var(--accent-soft)!important;color:var(--accent-on-soft)!important}:root:not([data-theme=dark]):not([data-theme=black]) .card,:root:not([data-theme=dark]):not([data-theme=black]) .mfil,:root:not([data-theme=dark]):not([data-theme=black]) .mkt-ov,:root:not([data-theme=dark]):not([data-theme=black]) .por,:root:not([data-theme=dark]):not([data-theme=black]) .bento__cell,:root:not([data-theme=dark]):not([data-theme=black]) .bento__mini,:root:not([data-theme=dark]):not([data-theme=black]) .linkcard,:root:not([data-theme=dark]):not([data-theme=black]) .casestudy,:root:not([data-theme=dark]):not([data-theme=black]) .offering,:root:not([data-theme=dark]):not([data-theme=black]) .tbl-wrap,:root:not([data-theme=dark]):not([data-theme=black]) .dstage,:root:not([data-theme=dark]):not([data-theme=black]) .dlayer,:root:not([data-theme=dark]):not([data-theme=black]) .dtrack,:root:not([data-theme=dark]):not([data-theme=black]) .dmetric,:root:not([data-theme=dark]):not([data-theme=black]) .asm__card,:root:not([data-theme=dark]):not([data-theme=black]) .asm__book,:root:not([data-theme=dark]):not([data-theme=black]) .sc,:root:not([data-theme=dark]):not([data-theme=black]) .asset-card,:root:not([data-theme=dark]):not([data-theme=black]) .inc,:root:not([data-theme=dark]):not([data-theme=black]) .oflink,:root:not([data-theme=dark]):not([data-theme=black]) .trail__panel,:root:not([data-theme=dark]):not([data-theme=black]) [data-rung=surface]{--step-up:var(--bg-subtle)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .mfil,:root:not([data-theme=light]) .tbl-wrap,:root:not([data-theme=light]) .dstage,:root:not([data-theme=light]) .dlayer,:root:not([data-theme=light]) [data-rung=surface]{--step-up:var(--surface-raised)}}:root .dflow-return__t,:root .dflow-return__l,:root .dtime__label{background-color:var(--step-up)}:root .dlayer[data-accent=true],:root .dgate__seal,:root .bento__cell--wide,:root .form__done,:root [data-grid] tbody tr[aria-selected=true]{--step-up:color-mix(in oklch,var(--accent-soft) 82%,var(--accent))}:root .band,:root .band--dark,:root [data-invert=true]{--step-up:color-mix(in srgb,var(--ink) 84%,var(--ink-text))}:root .dstage[data-gate=true]{border-color:#0000!important}:root .band,:root .band--dark,:root [data-invert=true]{background-color:var(--ink);color:var(--ink-text)}:root .dialog-backdrop,:root .drawer-backdrop{background:color-mix(in srgb,var(--scrim-base) 44%,transparent)!important}:root .ovl-scrim{background:color-mix(in srgb,var(--scrim-base) 58%,transparent)!important}:root .bento__cell--wide,:root .dlayer[data-accent=true],:root .dstage[data-gate=true],:root .dgate__seal,:root .form__done,:root [data-tinted=true]{--tint-1:color-mix(in srgb,var(--accent-soft) 45%,var(--gleam));--tint-2:color-mix(in srgb,var(--accent-soft) 80%,var(--gleam))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bento__cell--wide,:root:not([data-theme=light]) .dlayer[data-accent=true],:root:not([data-theme=light]) .dstage[data-gate=true],:root:not([data-theme=light]) .dgate__seal,:root:not([data-theme=light]) .form__done,:root:not([data-theme=light]) [data-tinted=true]{--tint-1:color-mix(in srgb,var(--accent-soft) 93%,var(--gleam));--tint-2:color-mix(in srgb,var(--accent-soft) 96.5%,var(--gleam))}}:root[data-theme=dark] .bento__cell--wide,:root[data-theme=dark] .dlayer[data-accent=true],:root[data-theme=dark] .dstage[data-gate=true],:root[data-theme=dark] .dgate__seal,:root[data-theme=dark] .form__done,:root[data-theme=dark] [data-tinted=true],:root[data-theme=black] .bento__cell--wide,:root[data-theme=black] .dlayer[data-accent=true],:root[data-theme=black] .dstage[data-gate=true],:root[data-theme=black] .dgate__seal,:root[data-theme=black] .form__done,:root[data-theme=black] [data-tinted=true]{--tint-1:color-mix(in srgb,var(--accent-soft) 93%,var(--gleam));--tint-2:color-mix(in srgb,var(--accent-soft) 96.5%,var(--gleam))}:root .bento__cell--wide .bento__mini,:root .bento__cell--wide .tbl-wrap,:root .bento__cell--wide .card,:root .bento__cell--wide .code,:root .dlayer[data-accent=true] .bento__mini,:root .dstage[data-gate=true] .bento__mini,:root [data-tinted=true] .bento__mini,:root [data-tinted=true] .tbl-wrap{background-color:var(--tint-1)!important}:root .bento__cell--wide .tbl thead th,:root .bento__cell--wide .tbl tfoot td,:root [data-tinted=true] .tbl thead th,:root [data-tinted=true] .tbl tfoot td{background-color:var(--tint-2)!important}:root .bento__cell--wide .tbl tbody td,:root [data-tinted=true] .tbl tbody td{background-color:#0000!important}:root .bento__cell--wide,:root .dlayer[data-accent=true],:root .dstage[data-gate=true],:root .dgate__seal,:root .form__done,:root [data-tinted=true]{--tint-hover:color-mix(in srgb,var(--accent-soft) 62%,var(--gleam));--tint-press:color-mix(in srgb,var(--accent-soft) 78%,var(--gleam));--tint-sel:color-mix(in srgb,var(--accent-soft) 90%,var(--gleam))}:root[data-theme=dark] .bento__cell--wide,:root[data-theme=dark] .dlayer[data-accent=true],:root[data-theme=dark] .dstage[data-gate=true],:root[data-theme=dark] .dgate__seal,:root[data-theme=dark] .form__done,:root[data-theme=dark] [data-tinted=true],:root[data-theme=black] .bento__cell--wide,:root[data-theme=black] .dlayer[data-accent=true],:root[data-theme=black] .dstage[data-gate=true],:root[data-theme=black] .dgate__seal,:root[data-theme=black] .form__done,:root[data-theme=black] [data-tinted=true]{--tint-hover:color-mix(in srgb,var(--accent-soft) 90.5%,var(--gleam));--tint-press:color-mix(in srgb,var(--accent-soft) 88%,var(--gleam));--tint-sel:color-mix(in srgb,var(--accent-soft) 95%,var(--gleam))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bento__cell--wide,:root:not([data-theme=light]) .dlayer[data-accent=true],:root:not([data-theme=light]) .dstage[data-gate=true],:root:not([data-theme=light]) [data-tinted=true]{--tint-hover:color-mix(in srgb,var(--accent-soft) 90.5%,var(--gleam));--tint-press:color-mix(in srgb,var(--accent-soft) 88%,var(--gleam));--tint-sel:color-mix(in srgb,var(--accent-soft) 95%,var(--gleam))}}@media (hover:hover) and (pointer:fine){:root .bento__cell--wide .tbl tbody tr:hover,:root [data-tinted=true] .tbl tbody tr:hover,:root .bento__cell--wide .row:hover,:root [data-tinted=true] .row:hover,:root .bento__cell--wide .chip:not([aria-pressed=true]):hover,:root [data-tinted=true] .chip:not([aria-pressed=true]):hover,:root .dstage[data-gate=true] .chip:hover,:root .dlayer[data-accent=true] .chip:hover{background-color:var(--tint-hover)}}:root .bento__cell--wide .tbl tbody tr:active,:root [data-tinted=true] .tbl tbody tr:active,:root .bento__cell--wide .chip:active,:root [data-tinted=true] .chip:active{background-color:var(--tint-press)!important}:root .bento__cell--wide .tbl tbody tr[aria-selected=true],:root [data-tinted=true] .tbl tbody tr[aria-selected=true],:root .bento__cell--wide .chip[aria-pressed=true],:root [data-tinted=true] .chip[aria-pressed=true]{background-color:var(--tint-sel)!important}@media (hover:hover){:root .bento__cell--wide .tbl tbody tr:hover td,:root [data-tinted=true] .tbl tbody tr:hover td{background-color:#0000}}:root[data-theme=black] .secgrid,:root[data-theme=black] .finalcta,:root[data-theme=black] .dtrack,:root[data-theme=black] .dstage,:root[data-theme=black] .dgate__stop,:root[data-theme=black] .dflow-return__t,:root[data-theme=black] .fbar,:root[data-theme=black] .dmetric,:root[data-theme=black] .dlayer:not([data-accent=true]),:root[data-theme=black] .casestudy,:root[data-theme=black] .offering,:root[data-theme=black] .por,:root[data-theme=black] .dgate__stop{background-color:var(--bg-2)!important}:root[data-theme=black] .dstage__gate,:root[data-theme=black] .dstage__icon,:root[data-theme=black] .dstage .bento__mini,:root[data-theme=black] .dtrack .code{background-color:var(--surface-raised)!important}:root[data-theme=black] .hdr__search{background-color:var(--surface)!important}@media (hover:hover) and (pointer:fine){:root:not([data-theme=dark]):not([data-theme=black]) .doc:hover,:root:not([data-theme=dark]):not([data-theme=black]) .linkcard:hover,:root:not([data-theme=dark]):not([data-theme=black]) .mega__cell:hover,:root:not([data-theme=dark]):not([data-theme=black]) .xstarter:hover{background-color:color-mix(in oklch,var(--bg-subtle) 90%,var(--accent))}}:root .btn--tertiary{min-height:var(--btn-h);border-radius:var(--radius-sm);font:500 15px/1 var(--font-sans);width:auto;transition:background-color var(--hov-dur) var(--hov-ease);justify-content:center;place-self:start;align-items:center;gap:8px;padding:0 16px;display:inline-flex;background-color:var(--step-up)!important;color:var(--hv-ink,var(--accent))!important;text-decoration:none!important}:root .btn--tertiary [data-icon]{flex:none}@media (hover:hover) and (pointer:fine){:root .btn--tertiary:hover{--hv-bg:var(--state-hover-surface)}}:root .bento__cell--wide .btn--tertiary,:root [data-tinted=true] .btn--tertiary,:root .dstage[data-gate=true] .btn--tertiary,:root .dlayer[data-accent=true] .btn--tertiary{background-color:var(--hv-bg,var(--tint-1))!important;color:var(--hv-ink,var(--accent-on-soft))!important}:root .band .btn--tertiary,:root [data-invert=true] .btn--tertiary{background-color:var(--hv-bg,var(--step-up))!important;color:var(--ink-text)!important}:root .fbar,:root .secgrid,:root .finalcta{--step-up:var(--surface-raised)}:root .mega,:root .menu,:root .dropdown,:root .dialog,:root .drawer,:root .toast,:root .pal,:root .cols,:root .popover{--step-up:var(--surface)}:root:not([data-theme=dark]):not([data-theme=black]) .fbar,:root:not([data-theme=dark]):not([data-theme=black]) .secgrid,:root:not([data-theme=dark]):not([data-theme=black]) .finalcta{--step-up:var(--bg-subtle)}:root[data-theme=black] .fbar,:root[data-theme=black] .secgrid,:root[data-theme=black] .finalcta{--step-up:var(--surface-raised)}@media (hover:hover) and (pointer:fine){:root .btn--tertiary:hover{--hv-bg:color-mix(in srgb,var(--step-up) 95%,var(--text));--hv-ink:var(--accent-active)}:root[data-theme=dark] .btn--tertiary:hover,:root[data-theme=black] .btn--tertiary:hover{background-color:color-mix(in srgb,var(--step-up) 93%,var(--text));color:var(--accent-hover)}:root .bento__cell--wide .btn--tertiary:hover,:root [data-tinted=true] .btn--tertiary:hover,:root .dstage[data-gate=true] .btn--tertiary:hover{--hv-bg:var(--tint-2);--hv-ink:var(--accent-on-soft)}:root .band .btn--tertiary:hover{--hv-bg:color-mix(in srgb,var(--step-up) 88%,var(--ink-text))}:root .linkcard:hover .btn--tertiary,:root .casestudy:hover .btn--tertiary,:root .offering:hover .btn--tertiary,:root .asset-card:hover .btn--tertiary,:root .mega__cell:hover .btn--tertiary{background-color:color-mix(in srgb,var(--step-up) 90%,var(--text));color:var(--accent-active)}:root[data-theme=dark] .linkcard:hover .btn--tertiary,:root[data-theme=dark] .casestudy:hover .btn--tertiary,:root[data-theme=dark] .offering:hover .btn--tertiary,:root[data-theme=dark] .asset-card:hover .btn--tertiary,:root[data-theme=black] .linkcard:hover .btn--tertiary,:root[data-theme=black] .casestudy:hover .btn--tertiary,:root[data-theme=black] .offering:hover .btn--tertiary,:root[data-theme=black] .asset-card:hover .btn--tertiary{background-color:color-mix(in srgb,var(--step-up) 92%,var(--text));color:var(--accent-hover)}:root .linkcard:hover .btn--tertiary:hover,:root .casestudy:hover .btn--tertiary:hover,:root .offering:hover .btn--tertiary:hover,:root .asset-card:hover .btn--tertiary:hover,:root .mega__cell:hover .btn--tertiary:hover{background-color:color-mix(in srgb,var(--step-up) 80%,var(--text));color:var(--accent-active)}:root[data-theme=dark] .linkcard:hover .btn--tertiary:hover,:root[data-theme=dark] .casestudy:hover .btn--tertiary:hover,:root[data-theme=dark] .offering:hover .btn--tertiary:hover,:root[data-theme=dark] .asset-card:hover .btn--tertiary:hover,:root[data-theme=black] .linkcard:hover .btn--tertiary:hover,:root[data-theme=black] .casestudy:hover .btn--tertiary:hover,:root[data-theme=black] .offering:hover .btn--tertiary:hover,:root[data-theme=black] .asset-card:hover .btn--tertiary:hover{background-color:color-mix(in srgb,var(--step-up) 84%,var(--text));color:var(--accent-hover)}}:root .section--subtle{--step-up:color-mix(in srgb,var(--bg-subtle) 91%,var(--text))}:root .finalcta,:root .frame__box,:root .misuse__frame,:root .markcard{--step-up:color-mix(in srgb,var(--surface) 91%,var(--text))}:root .frame__box,:root .misuse__frame{background-color:var(--surface)}:root .misuse__frame>*,:root .misuse__lock{background-color:var(--step-up)}:root:not([data-theme=dark]):not([data-theme=black]) .markcard--light{background-color:var(--gleam);--step-up:var(--bg-subtle)}:root .xhdr{backdrop-filter:none;--h1:color-mix(in srgb,var(--bg-subtle) 89%,var(--text));--h2:color-mix(in srgb,var(--bg-subtle) 76%,var(--text));background-color:var(--bg-subtle)!important}:root .xhdr .kbd{background-color:var(--h2)!important}:root .dbar__track,:root .mkt-ov__bar{--ramp-base:var(--bg-subtle)}:root .dbar__seg--s3,:root .mkt-ov__seg--t3{background:color-mix(in oklch,var(--accent-fill) 46%,var(--ramp-base,var(--surface)))}:root .dbar__seg--s4{background:color-mix(in oklch,var(--accent-fill) 32%,var(--ramp-base,var(--surface)))}:root .seg{--step-up:color-mix(in srgb,var(--bg-subtle) 76%,var(--text))}:root .xhdr .seg{--step-up:var(--h2)}:root .seg__b{color:var(--text)!important;background-color:#0000!important}:root .seg__b[aria-pressed=true],:root .seg__b.is-on{background-color:var(--step-up)!important;color:var(--text)!important}@media (hover:hover) and (pointer:fine){:root .seg__b:not([aria-pressed=true]):hover{background-color:color-mix(in srgb,var(--bg-subtle) 94%,var(--text));color:var(--text)}}:root{--step-up:color-mix(in srgb,var(--bg) 93%,var(--text));--step-2:color-mix(in srgb,var(--bg) 87%,var(--text))}:root[data-theme=dark],:root[data-theme=black]{--step-up:color-mix(in srgb,var(--bg) 92%,var(--text));--step-2:color-mix(in srgb,var(--bg) 85%,var(--text))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--step-up:color-mix(in srgb,var(--bg) 92%,var(--text));--step-2:color-mix(in srgb,var(--bg) 85%,var(--text))}}:root .card,:root .bento__cell,:root .mfil,:root .mkt-ov,:root .por,:root .linkcard,:root .casestudy,:root .offering,:root .tbl-wrap,:root .dstage,:root .dlayer,:root .dtrack,:root .dmetric,:root .asm__card,:root .asm__book,:root .sc,:root .asset-card,:root .inc,:root .oflink,:root .trail__panel,:root .section--subtle,:root .finalcta,:root .frame__box,:root .misuse__frame,:root .markcard,:root .seal,:root .fbar,:root [data-rung=surface]{--step-2:color-mix(in srgb,var(--step-up) 90%,var(--text))}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .btn--secondary:hover,:root[data-theme=dark] .btn--tertiary:hover,:root[data-theme=dark] .iconbtn:hover,:root[data-theme=dark] .lang__btn:hover,:root[data-theme=black] .btn--secondary:hover,:root[data-theme=black] .btn--tertiary:hover,:root[data-theme=black] .iconbtn:hover,:root[data-theme=black] .lang__btn:hover{color:var(--accent-hover)}}:root .hero .asset-card{transition:background-color var(--hov-dur) var(--hov-ease)}:root .btn--lg{font-weight:var(--btn-fw)}:root a.doc{border-radius:var(--radius-sm);min-height:56px;color:var(--text);transition:background-image var(--hov-dur) var(--hov-ease);align-items:center;text-decoration:none;display:grid}:root a.doc .doc__ic{color:var(--text-muted);align-items:center;display:inline-flex}:root a.doc .doc__title{font:var(--type-body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root a.doc .doc__tag{justify-self:start}:root a.doc .doc__date{font:var(--type-body-s);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:9ch}:root a.doc .doc__go{color:var(--text-muted);transition:color var(--hov-dur) var(--hov-ease);justify-self:end;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){:root a.doc:hover{background-color:var(--step-2)}:root a.doc:hover .doc__title{color:var(--accent-active)}:root[data-theme=dark] a.doc:hover .doc__title,:root[data-theme=black] a.doc:hover .doc__title{color:var(--accent-hover)}:root a.doc:hover .doc__go{color:var(--accent)}}@media (width<=639px){:root a.doc .doc__title{white-space:normal}:root a.doc .doc__go{grid-row:1;align-self:center}}:root:not([data-theme=dark]):not([data-theme=black]){--step-up:var(--bg-2);--step-2:var(--bg-3)}:root:not([data-theme=dark]):not([data-theme=black]) .hdr,:root:not([data-theme=dark]):not([data-theme=black]) .xhdr,:root:not([data-theme=dark]):not([data-theme=black]) .footer,:root:not([data-theme=dark]):not([data-theme=black]) .section--subtle,:root:not([data-theme=dark]):not([data-theme=black]) .fbar{--step-up:var(--bg-3);--step-2:var(--bg-4)}:root:not([data-theme=dark]):not([data-theme=black]) .card,:root:not([data-theme=dark]):not([data-theme=black]) .bento__cell:not(.bento__cell--wide),:root:not([data-theme=dark]):not([data-theme=black]) .tbl-wrap,:root:not([data-theme=dark]):not([data-theme=black]) .asset-card,:root:not([data-theme=dark]):not([data-theme=black]) .mfil,:root:not([data-theme=dark]):not([data-theme=black]) .mkt-ov,:root:not([data-theme=dark]):not([data-theme=black]) .por,:root:not([data-theme=dark]):not([data-theme=black]) .linkcard,:root:not([data-theme=dark]):not([data-theme=black]) .casestudy,:root:not([data-theme=dark]):not([data-theme=black]) .offering,:root:not([data-theme=dark]):not([data-theme=black]) .dstage,:root:not([data-theme=dark]):not([data-theme=black]) .dlayer,:root:not([data-theme=dark]):not([data-theme=black]) .dtrack,:root:not([data-theme=dark]):not([data-theme=black]) .dmetric,:root:not([data-theme=dark]):not([data-theme=black]) .asm__card,:root:not([data-theme=dark]):not([data-theme=black]) .asm__book,:root:not([data-theme=dark]):not([data-theme=black]) .sc,:root:not([data-theme=dark]):not([data-theme=black]) .inc,:root:not([data-theme=dark]):not([data-theme=black]) .oflink,:root:not([data-theme=dark]):not([data-theme=black]) .trail__panel,:root:not([data-theme=dark]):not([data-theme=black]) .seal,:root:not([data-theme=dark]):not([data-theme=black]) .finalcta,:root:not([data-theme=dark]):not([data-theme=black]) .frame__box,:root:not([data-theme=dark]):not([data-theme=black]) .misuse__frame,:root:not([data-theme=dark]):not([data-theme=black]) .markcard,:root:not([data-theme=dark]):not([data-theme=black]) .liveverify,:root:not([data-theme=dark]):not([data-theme=black]) [data-rung=surface],:root:not([data-theme=dark]):not([data-theme=black]) .mega,:root:not([data-theme=dark]):not([data-theme=black]) .menu,:root:not([data-theme=dark]):not([data-theme=black]) .dropdown,:root:not([data-theme=dark]):not([data-theme=black]) .modal,:root:not([data-theme=dark]):not([data-theme=black]) .sheet,:root:not([data-theme=dark]):not([data-theme=black]) .toast,:root:not([data-theme=dark]):not([data-theme=black]) .tip,:root:not([data-theme=dark]):not([data-theme=black]) .tooltip,:root:not([data-theme=dark]):not([data-theme=black]) .pal,:root:not([data-theme=dark]):not([data-theme=black]) .cols,:root:not([data-theme=dark]):not([data-theme=black]) .drawer,:root:not([data-theme=dark]):not([data-theme=black]) .popover{--step-up:var(--bg-2);--step-2:var(--bg-3)}:root[data-theme=dark]{--step-up:var(--bg-1);--step-2:var(--bg-2)}:root[data-theme=dark] .hdr,:root[data-theme=dark] .xhdr,:root[data-theme=dark] .footer,:root[data-theme=dark] .section--subtle,:root[data-theme=dark] .fbar{--step-up:var(--bg-2);--step-2:var(--bg-3)}:root[data-theme=dark] .card,:root[data-theme=dark] .bento__cell:not(.bento__cell--wide),:root[data-theme=dark] .tbl-wrap,:root[data-theme=dark] .asset-card,:root[data-theme=dark] .mfil,:root[data-theme=dark] .mkt-ov,:root[data-theme=dark] .por,:root[data-theme=dark] .linkcard,:root[data-theme=dark] .casestudy,:root[data-theme=dark] .offering,:root[data-theme=dark] .dstage,:root[data-theme=dark] .dlayer,:root[data-theme=dark] .dtrack,:root[data-theme=dark] .dmetric,:root[data-theme=dark] .asm__card,:root[data-theme=dark] .asm__book,:root[data-theme=dark] .sc,:root[data-theme=dark] .inc,:root[data-theme=dark] .oflink,:root[data-theme=dark] .trail__panel,:root[data-theme=dark] .seal,:root[data-theme=dark] .finalcta,:root[data-theme=dark] .frame__box,:root[data-theme=dark] .misuse__frame,:root[data-theme=dark] .markcard,:root[data-theme=dark] .liveverify,:root[data-theme=dark] [data-rung=surface]{--step-up:var(--bg-3);--step-2:var(--bg-4)}:root[data-theme=dark] .mega,:root[data-theme=dark] .menu,:root[data-theme=dark] .dropdown,:root[data-theme=dark] .modal,:root[data-theme=dark] .sheet,:root[data-theme=dark] .toast,:root[data-theme=dark] .tip,:root[data-theme=dark] .tooltip,:root[data-theme=dark] .pal,:root[data-theme=dark] .cols,:root[data-theme=dark] .drawer,:root[data-theme=dark] .popover{--step-up:var(--bg-4);--step-2:var(--bg-4)}:root[data-theme=black]{--step-up:var(--bg-1);--step-2:var(--bg-2)}:root[data-theme=black] .xhdr,:root[data-theme=black] .footer,:root[data-theme=black] .section--subtle,:root[data-theme=black] .fbar{--step-up:var(--bg-2);--step-2:var(--bg-3)}:root[data-theme=black] .card,:root[data-theme=black] .bento__cell:not(.bento__cell--wide),:root[data-theme=black] .tbl-wrap,:root[data-theme=black] .asset-card,:root[data-theme=black] .mfil,:root[data-theme=black] .mkt-ov,:root[data-theme=black] .por,:root[data-theme=black] .linkcard,:root[data-theme=black] .casestudy,:root[data-theme=black] .offering,:root[data-theme=black] .dstage,:root[data-theme=black] .dlayer,:root[data-theme=black] .dtrack,:root[data-theme=black] .dmetric,:root[data-theme=black] .asm__card,:root[data-theme=black] .asm__book,:root[data-theme=black] .sc,:root[data-theme=black] .inc,:root[data-theme=black] .oflink,:root[data-theme=black] .trail__panel,:root[data-theme=black] .seal,:root[data-theme=black] .finalcta,:root[data-theme=black] .frame__box,:root[data-theme=black] .misuse__frame,:root[data-theme=black] .markcard,:root[data-theme=black] .liveverify,:root[data-theme=black] [data-rung=surface],:root[data-theme=black] .lang,:root[data-theme=black] .fbar,:root[data-theme=black] .statstrip,:root[data-theme=black] .toc{--step-up:var(--bg-3);--step-2:var(--bg-4)}:root[data-theme=black] .mega,:root[data-theme=black] .menu,:root[data-theme=black] .dropdown,:root[data-theme=black] .modal,:root[data-theme=black] .sheet,:root[data-theme=black] .toast,:root[data-theme=black] .tip,:root[data-theme=black] .tooltip,:root[data-theme=black] .pal,:root[data-theme=black] .cols,:root[data-theme=black] .drawer,:root[data-theme=black] .popover{--step-up:var(--bg-4);--step-2:var(--bg-4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=black]){--step-up:var(--bg-1);--step-2:var(--bg-2)}:root:not([data-theme=light]):not([data-theme=black]) .hdr,:root:not([data-theme=light]):not([data-theme=black]) .xhdr,:root:not([data-theme=light]):not([data-theme=black]) .footer,:root:not([data-theme=light]):not([data-theme=black]) .section--subtle,:root:not([data-theme=light]):not([data-theme=black]) .fbar{--step-up:var(--bg-2);--step-2:var(--bg-3)}:root:not([data-theme=light]):not([data-theme=black]) .card,:root:not([data-theme=light]):not([data-theme=black]) .bento__cell:not(.bento__cell--wide),:root:not([data-theme=light]):not([data-theme=black]) .tbl-wrap,:root:not([data-theme=light]):not([data-theme=black]) .asset-card,:root:not([data-theme=light]):not([data-theme=black]) .mfil,:root:not([data-theme=light]):not([data-theme=black]) .mkt-ov,:root:not([data-theme=light]):not([data-theme=black]) .por,:root:not([data-theme=light]):not([data-theme=black]) .linkcard,:root:not([data-theme=light]):not([data-theme=black]) .casestudy,:root:not([data-theme=light]):not([data-theme=black]) .offering,:root:not([data-theme=light]):not([data-theme=black]) .dstage,:root:not([data-theme=light]):not([data-theme=black]) .dlayer,:root:not([data-theme=light]):not([data-theme=black]) .dtrack,:root:not([data-theme=light]):not([data-theme=black]) .dmetric,:root:not([data-theme=light]):not([data-theme=black]) .asm__card,:root:not([data-theme=light]):not([data-theme=black]) .asm__book,:root:not([data-theme=light]):not([data-theme=black]) .sc,:root:not([data-theme=light]):not([data-theme=black]) .inc,:root:not([data-theme=light]):not([data-theme=black]) .oflink,:root:not([data-theme=light]):not([data-theme=black]) .trail__panel,:root:not([data-theme=light]):not([data-theme=black]) .seal,:root:not([data-theme=light]):not([data-theme=black]) .finalcta,:root:not([data-theme=light]):not([data-theme=black]) .frame__box,:root:not([data-theme=light]):not([data-theme=black]) .misuse__frame,:root:not([data-theme=light]):not([data-theme=black]) .markcard,:root:not([data-theme=light]):not([data-theme=black]) .liveverify,:root:not([data-theme=light]):not([data-theme=black]) [data-rung=surface]{--step-up:var(--bg-3);--step-2:var(--bg-4)}:root:not([data-theme=light]):not([data-theme=black]) .mega,:root:not([data-theme=light]):not([data-theme=black]) .menu,:root:not([data-theme=light]):not([data-theme=black]) .dropdown,:root:not([data-theme=light]):not([data-theme=black]) .modal,:root:not([data-theme=light]):not([data-theme=black]) .sheet,:root:not([data-theme=light]):not([data-theme=black]) .toast,:root:not([data-theme=light]):not([data-theme=black]) .tip,:root:not([data-theme=light]):not([data-theme=black]) .tooltip,:root:not([data-theme=light]):not([data-theme=black]) .pal,:root:not([data-theme=light]):not([data-theme=black]) .cols,:root:not([data-theme=light]):not([data-theme=black]) .drawer,:root:not([data-theme=light]):not([data-theme=black]) .popover{--step-up:var(--bg-4);--step-2:var(--bg-4)}}:root .btn--secondary,:root .btn--tertiary,:root .iconbtn,:root .lang__btn,:root .hdr__burger,:root .hdr__searchicon,:root .pager__b,:root .copy,:root .dialog__close,:root .mdrawer__a,:root .seg__b[aria-pressed=true],:root .seg__b.is-on,:root .chip:not([aria-pressed=true]):not(.is-on):not([class*=--]){background-color:var(--step-up)!important}@media (hover:hover) and (pointer:fine){:root .btn--secondary:hover,:root .btn--tertiary:hover,:root .iconbtn:hover,:root .lang__btn:hover,:root .hdr__burger:hover,:root .hdr__searchicon:hover,:root .pager__b:hover,:root .copy:hover,:root .dialog__close:hover,:root .mdrawer__a:hover,:root .seg__b[aria-pressed=true]:hover,:root .seg__b.is-on:hover,:root .chip:not([aria-pressed=true]):not(.is-on):not([class*=--]):hover{--hv-bg:var(--step-2)}}:root .btn--secondary:active,:root .btn--tertiary:active,:root .iconbtn:active,:root .lang__btn:active,:root .hdr__burger:active,:root .hdr__searchicon:active,:root .pager__b:active,:root .copy:active,:root .dialog__close:active,:root .mdrawer__a:active,:root .seg__b[aria-pressed=true]:active,:root .seg__b.is-on:active,:root .chip:not([aria-pressed=true]):not(.is-on):not([class*=--]):active{background-color:var(--step-up)!important}:root{--ctl-rest:color-mix(in srgb,var(--text) 8%,transparent);--ctl-hover:color-mix(in srgb,var(--text) 14.5%,transparent)}:root[data-theme=dark]{--ctl-rest:color-mix(in srgb,var(--text) 6%,transparent);--ctl-hover:color-mix(in srgb,var(--text) 10.5%,transparent)}:root[data-theme=black]{--ctl-rest:color-mix(in srgb,var(--text) 7.5%,transparent);--ctl-hover:color-mix(in srgb,var(--text) 11.5%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=black]){--ctl-rest:color-mix(in srgb,var(--text) 6%,transparent);--ctl-hover:color-mix(in srgb,var(--text) 10.5%,transparent)}}:root .btn--secondary,:root .btn--tertiary,:root .iconbtn,:root .lang__btn,:root .hdr__burger,:root .hdr__searchicon,:root .pager__b,:root .copy,:root .dialog__close,:root .mdrawer__a,:root .seg__b[aria-pressed=true],:root .seg__b.is-on,:root .chip:not([aria-pressed=true]):not(.is-on):not([class*=--]),:root a.doc{transition:background-image var(--hov-dur) var(--hov-ease);background-color:var(--hv-bg,transparent)!important;background-image:linear-gradient(var(--ctl-rest),var(--ctl-rest))!important}@media (hover:hover) and (pointer:fine){:root .btn--secondary:hover,:root .btn--tertiary:hover,:root .iconbtn:hover,:root .lang__btn:hover,:root .hdr__burger:hover,:root .hdr__searchicon:hover,:root .pager__b:hover,:root .copy:hover,:root .dialog__close:hover,:root .mdrawer__a:hover,:root .seg__b[aria-pressed=true]:hover,:root .seg__b.is-on:hover,:root .chip:not([aria-pressed=true]):not(.is-on):not([class*=--]):hover,:root a.doc:hover{background-image:linear-gradient(var(--ctl-hover),var(--ctl-hover))}}:root .btn--secondary:active,:root .btn--tertiary:active,:root .iconbtn:active,:root .lang__btn:active,:root .hdr__burger:active,:root .hdr__searchicon:active,:root .pager__b:active,:root .copy:active,:root .dialog__close:active,:root .mdrawer__a:active,:root .seg__b[aria-pressed=true]:active,:root .seg__b.is-on:active,:root .chip:not([aria-pressed=true]):not(.is-on):not([class*=--]):active,:root a.doc:active{background-image:linear-gradient(var(--ctl-rest),var(--ctl-rest))!important}:root a.doc .chip,:root .btn .chip,:root [class*=btn--] .chip{background-image:linear-gradient(var(--ctl-hover),var(--ctl-hover))!important}:root .band,:root .band--dark,:root [data-invert=true]{--ctl-rest:color-mix(in srgb,var(--ink-text) 8.25%,transparent);--ctl-hover:color-mix(in srgb,var(--ink-text) 15.25%,transparent)}:root[data-theme=dark] .band,:root[data-theme=dark] [data-invert=true]{--ctl-rest:color-mix(in srgb,var(--ink-text) 7.25%,transparent);--ctl-hover:color-mix(in srgb,var(--ink-text) 13.25%,transparent)}:root[data-theme=black] .band,:root[data-theme=black] [data-invert=true]{--ctl-rest:color-mix(in srgb,var(--ink-text) 7.0%,transparent);--ctl-hover:color-mix(in srgb,var(--ink-text) 12.5%,transparent)}:root .docs__group{row-gap:2px;column-gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:24px minmax(0,1fr) auto 11ch 20px;padding-left:0;padding-right:0;display:grid}:root a.doc .doc__ic{justify-content:flex-start;width:24px;height:24px}:root a.doc .doc__tag{text-align:center;min-width:9ch}:root a.doc .doc__date{width:11ch;min-width:0}@media (width<=639px){:root .docs__group{grid-template-columns:1fr}:root a.doc .doc__tag,:root a.doc .doc__date{width:auto;min-width:0}}:root .bento__cell--wide .btn--tertiary,:root [data-tinted=true] .btn--tertiary{background-image:none!important;background-color:var(--hv-bg,var(--bg-3))!important;color:var(--hv-ink,var(--text))!important}@media (hover:hover){:root .bento__cell--wide .btn--tertiary:hover,:root [data-tinted=true] .btn--tertiary:hover{--hv-bg:var(--hov-bg-up);--hv-ink:var(--text)}}:root[data-theme=dark] .bento__cell--wide .btn--tertiary,:root[data-theme=dark] [data-tinted=true] .btn--tertiary{background-color:var(--hv-bg,var(--bg-4))!important;color:var(--hv-ink,var(--ink-text))!important}@media (hover:hover){:root[data-theme=dark] .bento__cell--wide .btn--tertiary:hover,:root[data-theme=dark] [data-tinted=true] .btn--tertiary:hover{--hv-bg:var(--hov-bg-up);--hv-ink:var(--ink-text)}}:root[data-theme=black] .bento__cell--wide .btn--tertiary,:root[data-theme=black] [data-tinted=true] .btn--tertiary{background-color:var(--hv-bg,var(--accent-soft))!important;color:var(--hv-ink,var(--ink-text))!important}@media (hover:hover){:root[data-theme=black] .bento__cell--wide .btn--tertiary:hover,:root[data-theme=black] [data-tinted=true] .btn--tertiary:hover{--hv-bg:var(--hov-bg-up);--hv-ink:var(--ink-text)}}:root input:not([type=checkbox]):not([type=radio]):not([type=range]),:root textarea,:root select,:root .field__input,:root .xsearch,:root .mfil__input{background-color:var(--hv-bg,var(--step-up))!important;background-image:none!important}:root .footer .fbar{background-color:var(--bg-2)!important}:root[data-theme=light] .footer .fbar{background-color:var(--bg-3)!important}:root[data-theme=black] .asm__book,:root[data-theme=black] .asm__card,:root[data-theme=black] .asset-card,:root[data-theme=black] .bento__cell,:root[data-theme=black] .bento__cell--wide,:root[data-theme=black] .bento__cell:not(.bento__cell--wide),:root[data-theme=black] .bento__mini,:root[data-theme=black] .bg-subtle,:root[data-theme=black] .card,:root[data-theme=black] .casestudy,:root[data-theme=black] .dgate__seal,:root[data-theme=black] .dialog,:root[data-theme=black] .dlayer,:root[data-theme=black] .dlayer[data-accent=true],:root[data-theme=black] .dmetric,:root[data-theme=black] .dropdown,:root[data-theme=black] .dstage,:root[data-theme=black] .dtrack,:root[data-theme=black] .fbar,:root[data-theme=black] .finalcta,:root[data-theme=black] .footer,:root[data-theme=black] .form__done,:root[data-theme=black] .frame__box,:root[data-theme=black] .hdr,:root[data-theme=black] .inc,:root[data-theme=black] .lang,:root[data-theme=black] .linkcard,:root[data-theme=black] .liveverify,:root[data-theme=black] .markcard,:root[data-theme=black] .markcard--light,:root[data-theme=black] .mfil,:root[data-theme=black] .misuse__frame,:root[data-theme=black] .mkt-ov,:root[data-theme=black] .offering,:root[data-theme=black] .oflink,:root[data-theme=black] .por,:root[data-theme=black] .sc,:root[data-theme=black] .seal,:root[data-theme=black] .secgrid,:root[data-theme=black] .section--subtle,:root[data-theme=black] .seg,:root[data-theme=black] .statstrip,:root[data-theme=black] .tbl-wrap,:root[data-theme=black] .toc,:root[data-theme=black] .tooltip,:root[data-theme=black] .trail__panel,:root[data-theme=black] .xhdr,:root[data-theme=black] .xhdr .seg,:root[data-theme=black] [data-grid] tbody tr[aria-selected=true],:root[data-theme=black] [data-rung=subtle],:root[data-theme=black] [data-rung=surface]{--ctl-rest:color-mix(in srgb,var(--text) 5.3%,transparent);--ctl-hover:color-mix(in srgb,var(--text) 9.6%,transparent)}:root[data-theme=black] .drawer,:root[data-theme=black] .consent,:root[data-theme=black] .mega,:root[data-theme=black] .menu,:root[data-theme=black] .modal,:root[data-theme=black] .sheet,:root[data-theme=black] .toast,:root[data-theme=black] .tip,:root[data-theme=black] .pal,:root[data-theme=black] .cols,:root[data-theme=black] .popover{--ctl-rest:color-mix(in srgb,var(--text) 5.8%,transparent);--ctl-hover:color-mix(in srgb,var(--text) 10.7%,transparent)}:root .lang,:root .fbar,:root .statstrip,:root .toc{--step-up:color-mix(in srgb,var(--surface) 91%,var(--text))}:root[data-theme=black] .band,:root[data-theme=black] .band--dark,:root[data-theme=black] [data-invert=true]{--ctl-rest:color-mix(in srgb,var(--ink-text) 7%,transparent);--ctl-hover:color-mix(in srgb,var(--ink-text) 12.5%,transparent)}:root .docs__group{gap:2px;display:grid}:root a.doc,:root .doc{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);grid-column:auto;grid-template-columns:24px minmax(0,1fr) minmax(104px,max-content) minmax(116px,max-content) 20px;display:grid}:root[data-theme=black] .por--compact,:root .por--compact{background-color:#0000!important}:root .benefits li{min-height:56px;padding:var(--space-2) var(--space-4);grid-template-columns:20px minmax(0,1fr);align-items:center}:root .benefits li>[data-icon]{align-self:center;margin-top:0}:root .dtrack__list{gap:2px}:root .dtrack__list li{gap:var(--space-3);min-height:40px;padding:var(--space-1) var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:center}:root .dtrack__list li:before{background:var(--text-muted);place-self:center;width:6px;height:6px;margin-top:0}:root .oflink{min-height:56px;padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center}:root .oflinks{gap:2px}:root .doc,:root .oflink,:root a.rowlink{isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine){:root .oflink:hover{background-image:linear-gradient(var(--ctl-rest),var(--ctl-rest))}}:root a.doc>[data-icon],:root .doc>[data-icon],:root a.doc .doc__ic,:root .doc .doc__ic{width:24px;height:24px;color:var(--text-secondary);grid-area:1/1;align-self:center}:root a.doc .doc__title,:root .doc .doc__title{font:var(--type-body);color:var(--text);overflow-wrap:anywhere;grid-area:1/2;align-self:center;display:block}:root a.doc .doc__tag,:root .doc .doc__tag{white-space:nowrap;grid-area:1/3;place-self:center start}:root a.doc .doc__date,:root .doc .doc__date{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font:var(--type-body-s);color:var(--text-secondary);grid-area:1/4;place-self:center end}:root a.doc .doc__go,:root .doc .doc__go{grid-area:1/5;place-self:center end;width:20px;height:20px}@media (width<=767px){:root a.doc,:root .doc{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:24px minmax(0,1fr) 20px}:root a.doc .doc__tag,:root .doc .doc__tag{grid-area:2/2;justify-self:start}:root a.doc .doc__date,:root .doc .doc__date{text-align:left;grid-area:3/2;justify-self:start}:root a.doc .doc__go,:root .doc .doc__go{grid-area:1/3/span 3}}:root .docs__group,:root .docs{grid-template-columns:1fr;grid-auto-flow:row;gap:2px;display:grid}:root a.doc,:root .doc{grid-column:1;width:100%}:root .liveverify>.liveverify__foot{padding-left:var(--space-5);padding-right:var(--space-5)}:root .liveverify>.docs__group{padding-left:0;padding-right:0}:root a.doc,:root .doc{padding:var(--space-2) var(--space-5);width:100%;margin-left:0;margin-right:0;left:auto;right:auto}:root .hdr__navbtn,:root .hdr__nav a,:root .hdr__nav button{letter-spacing:-.005em;font-weight:600;color:var(--text)!important}:root .hdr__navbtn[aria-current]{color:var(--accent-on-fill)!important}@media (hover:hover) and (pointer:fine){:root .hdr__navbtn:not([aria-current]):hover{color:var(--text)}}:root .hdr{--step-up:color-mix(in srgb,var(--bg) 91%,var(--text))}:root:not(#zz) .hdr{transition:background-color var(--hov-dur) var(--hov-ease);box-shadow:none!important;backdrop-filter:none!important;background-color:#0000!important;border-bottom-width:0!important}:root:not(#zz) .hdr.is-scrolled{background-color:var(--bg)!important}:root main>.hero--wash:first-child{margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h)}:root:not(#zz) .hdr{--step-up:color-mix(in srgb,var(--bg) 91%,var(--text));--step-2:color-mix(in srgb,var(--bg) 84%,var(--text))}:root .hdr__nav .hdr__navbtn{letter-spacing:normal;padding:0 6px;font-size:15px}@media (width<=1359px){:root .hdr__nav{gap:2px}}:root body{overflow-x:clip}:root .drawer:not(.is-open):not([open]):not([aria-hidden=false]){visibility:hidden;pointer-events:none;transform:translate(100%)}:root .drawer-backdrop.is-open .drawer:not(.is-open){visibility:visible;pointer-events:auto;transform:none}:root .hdr__in{min-width:0}:root .hdr__right{flex-wrap:wrap;justify-content:flex-end;min-width:0}:root .hdr__right .btn{flex:none}:root[data-theme=dark] .section .dtrack,:root[data-theme=dark] .section .dstage,:root[data-theme=dark] .section .finalcta,:root:not([data-theme=light]):not([data-theme=black]) .section .dtrack,:root:not([data-theme=light]):not([data-theme=black]) .section .dstage,:root:not([data-theme=light]):not([data-theme=black]) .section .finalcta,:root[data-theme=black] .section .dtrack,:root[data-theme=black] .section .dstage,:root[data-theme=black] .section .finalcta{background-color:var(--bg-2)!important}:root .k-chip,:root .cn-pcts .k-chip{min-height:44px}:root .k-eyebrow{font-size:12px!important}:root .lang{background:var(--bg-2)}:root[data-theme=light] .lang,:root[data-theme=light] .fbar{background:var(--bg-3)!important}:root .rlevel,:root .xstarter{background:var(--bg-2)!important}:root .xsearch__field,:root[data-theme=light] .rlevel,:root[data-theme=light] .xstarter,:root .xsearch--hero .xsearch__field{background:var(--bg-3)!important}:root .xhdr__brand{min-height:44px}:root .sc-interp{font-size:max(12px,1em)}:root .xsearch__in,:root .seg__b,:root .btn,:root .btn--secondary{min-height:44px}:root p .link,:root li .link,:root .prose a{margin-block:-10px;padding-block:10px}:root .link,:root .footer__a,:root .xtbl a,:root .tbl a{margin-block:-10px;padding-block:10px;display:inline-block}:root .footer__a{align-items:center;min-height:44px;display:inline-flex}:root .dplot__rb,:root .chip.is-on,:root .chip{min-height:44px}:root .dplot__rb{min-width:44px}:root .domcheck__host,:root code,:root .code,:root pre{background-color:var(--step-2)!important}:root[data-theme=light] .xsearch__field{background:var(--bg-4)!important}:root .fbar__sum{min-height:44px}:root .link,:root .footer__a,:root .xtbl a,:root .tbl a,:root .rowlink,:root .xtbl__t a,:root td a,:root th a,:root .mono a{margin-block:-14px;padding-block:14px;display:inline-block}:root .chip,:root .chip.is-on{min-width:44px}:root .hdr__search:focus-within,:root .srch__field:focus-within,:root .mfil__search:focus-within{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}:root .hdr__search input:focus-visible,:root .srch__field input:focus-visible,:root .mfil__search input:focus-visible{outline:none}:root .footer .footer__a{min-height:var(--target);align-items:center;display:flex;margin-block:0!important;padding-block:0!important}:root .footer .footer__col,:root .footer__social{gap:var(--space-2)}:root .link{min-height:var(--target);align-items:center;margin-block:0;padding-block:0;display:inline-flex}:root p .link,:root li .link,:root .prose a{min-height:0;display:inline-block}:root .xtbl a,:root .tbl a,:root td a,:root th a,:root .mono a,:root .rowlink,:root .xtbl__t a{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1)}@media (width<=429px){:root .dxl{font-size:clamp(30px,10.5vw,44px)}}:root .hero__copy{min-width:0}:root .dxl,:root .hero__sub{overflow-wrap:break-word}:root .hdr__mid{margin-inline-end:var(--space-2)}:root td a,:root th a,:root .tbl a,:root .xtbl a,:root .rowlink,:root .xtbl__t a{min-height:var(--target);align-items:center;margin-block:0;padding-block:0;display:inline-flex}:root td:has(>a),:root th:has(>a),:root th:has(.tbl__sort){padding-block:0}:root .tbl__sort{min-height:var(--target)}:root th .stat__tip{margin-inline:var(--space-2) 0}@media (width<=389px){:root .hero{grid-template-columns:minmax(0,1fr)}:root .hero>*{min-width:0;max-width:100%}}:root .tbl__sort{min-width:var(--target);align-items:center;margin-block:0;display:inline-flex}:root .chip:not([class*=--]),:root .badge:not([class*=--]),:root .chip--filter:not([aria-pressed=true]){background-color:var(--bg-1)!important;border:1px solid var(--line)!important}:root .chip--filter[aria-pressed=true],:root :is(.chip,.badge)[class*=--]:not(.chip--filter){border-color:#0000!important}@media (hover:hover) and (pointer:fine){:root .chip--filter:not([aria-pressed=true]):hover,:root a.chip:not([class*=--]):hover,:root button.chip:not([class*=--]):hover{background-color:var(--hov-bg)!important}}:root .fbar,:root .footer .fbar,:root[data-theme=light] .footer .fbar,:root[data-theme=light] .fbar{background-color:var(--bg-1)!important;border:1px solid var(--line)!important}:root .lt-hash{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root .lt-hash[data-lt-state=scramble]{color:var(--text-muted)}:root .lt-hash[data-lt-state=settled]{color:inherit;transition:color var(--hov-dur) var(--hov-ease)}:root .lt-sweep{position:relative;overflow:hidden}:root .lt-sweep:after{content:"";background:var(--accent);opacity:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){:root .lt-sweep[data-lt-scan=run]:after{opacity:0;animation:none}:root .lt-hash[data-lt-state=settled]{transition:none}}@media (forced-colors:active){:root .lt-sweep:after{background:canvastext}}@media print{:root .lt-sweep:after{display:none}}:root .btn,:root .iconbtn,:root .chip,:root .tab,:root .seg__b,:root .lang__btn,:root .copy,:root .trail__node,:root .trail__tick,:root .fchart__lg,:root .grid__exp,:root .pager__b,:root .cmp__rm,:root .vbar__more,:root .stat__tip,:root .lnum-legend__b,:root .fchart__ev{transition:background-color var(--hov-dur) var(--hov-ease),color var(--hov-dur) var(--hov-ease);-webkit-tap-highlight-color:transparent}:root .rowlink,:root .srch__hit,:root .oflink,:root .asst__cite,:root .gl__card{transition:background-color var(--hov-dur) var(--hov-ease)}@supports (transition-behavior:allow-discrete){:root .dialog,:root .drawer,:root .vbar__sheet{transition:opacity var(--hov-dur) var(--hov-ease),overlay var(--hov-dur) var(--hov-ease),display var(--hov-dur) var(--hov-ease)}}:root .dialog{transform-origin:50%}:root .tip,:root .vbar__pop,:root .cols__pop,:root .fchart__pop,:root .lnum-legend__pop,:root #cn-termpop,:root .prefs__pop{transform-origin:0 0}:root .tip[data-side=top],:root .vbar__pop[data-side=top],:root #cn-termpop[data-side=top]{transform-origin:0 100%}@starting-style{:root .dialog{opacity:0;transform:scale(.96)}:root .drawer{opacity:1;transform:translate(100%)}:root .vbar__sheet{transform:translateY(100%)}:root .tip,:root .vbar__pop,:root .cols__pop,:root .fchart__pop,:root .lnum-legend__pop,:root #cn-termpop{opacity:0;transform:scale(.97)}:root .toast{opacity:0;transform:translateY(100%)}}:root .tip,:root .vbar__pop,:root .cols__pop,:root .fchart__pop,:root .lnum-legend__pop,:root #cn-termpop{transition:opacity var(--hov-dur) var(--hov-ease),visibility var(--hov-dur) var(--hov-ease)}:root .tip.is-open,:root .vbar__pop.is-open,:root .cols__pop.is-open,:root .fchart__pop.is-open,:root .lnum-legend__pop.is-open,:root #cn-termpop.is-open{transition-delay:0s,0s,0s}:root .tip:not(.is-open),:root .vbar__pop:not(.is-open),:root .cols__pop:not(.is-open),:root .fchart__pop:not(.is-open),:root .lnum-legend__pop:not(.is-open),:root #cn-termpop:not(.is-open){transition-duration:var(--hov-dur)}:root .ovl-scrim .pal,:root .ovl-scrim.is-open .pal{transition:none;animation:none;transform:none}:root .ovl-scrim{transition:opacity var(--hov-dur) var(--hov-ease)}@starting-style{:root .ovl-scrim{opacity:0}}@media (prefers-reduced-motion:no-preference){:root .srch__list .srch__hit,:root .asst__out .asst__cite{opacity:1;transform:none}}:where(:focus-visible){outline:2px solid var(--focus);outline-offset:var(--focus-off)}@media (prefers-contrast:more){:where(:focus-visible){outline-width:var(--focus-w)}}@media (hover:hover) and (pointer:fine){:root .rowlink:hover,:root .srch__hit:hover,:root .oflink:hover,:root .gl__card:hover{background:var(--bg-subtle)}:root .link--inline:hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce){:root .btn,:root .iconbtn,:root .chip,:root .tab,:root .seg__b,:root .lang__btn,:root .copy,:root .rowlink,:root .srch__hit,:root .oflink,:root .asst__cite,:root .gl__card,:root .trail__node,:root .trail__tick,:root .fchart__lg,:root .grid__exp,:root .pager__b{transition-property:background-color,color;transition-duration:0s}:root .dialog,:root .drawer,:root .vbar__sheet,:root .tip,:root .vbar__pop,:root .cols__pop,:root .fchart__pop,:root .lnum-legend__pop,:root #cn-termpop{transition-property:opacity;transition-duration:0s}:root .srch__list .srch__hit,:root .asst__out .asst__cite{animation:none}}:root .insights__row .chip,:root .insights__feat .chip,:root .card .chip,:root .gl__card .chip{background:var(--surface);color:var(--text-secondary)}:root .insights__row{align-items:start}:root .insights__row .chip{margin-bottom:var(--space-1);justify-self:start}@media (width<=1359px){:root .hdr__right .btn--secondary{display:none}:root .hdr__navbtn{padding:0 var(--space-2)}}@media (width<=420px){:root .hdr__right .iconbtn:not([data-prefs]):not(.hdr__searchicon):not(.hdr__burger){display:none}}@media (width<=767px){:root body h1.dxl,:root body .hero__copy h1.dxl{font-size:40px;line-height:1.04}}:root .mdrawer__foot{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}:root .mdrawer__foot .btn{width:100%;min-width:0}:root .mdrawer__foot .btn--secondary{grid-column:1/-1}
