@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-italic.DpCbqKDY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+2190-2193,U+2212}@property --sky-top{syntax:"<color>";inherits:true;initial-value:#050b16}@property --sky-mid{syntax:"<color>";inherits:true;initial-value:#0a1628}@property --sky-bottom{syntax:"<color>";inherits:true;initial-value:#0d1d33}@property --aur-a{syntax:"<color>";inherits:true;initial-value:#1fa58c61}@property --aur-b{syntax:"<color>";inherits:true;initial-value:#3b6fd861}@property --land{syntax:"<color>";inherits:true;initial-value:#07101c}@property --water{syntax:"<color>";inherits:true;initial-value:#0b1829}@property --glow{syntax:"<color>";inherits:true;initial-value:#0000}:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Bricolage Grotesque", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--step--1:.875rem;--step-0:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--step-1:clamp(1.15rem, 1.05rem + .4vw, 1.35rem);--step-2:clamp(1.4rem, 1.2rem + .8vw, 1.75rem);--step-3:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--step-4:clamp(2.25rem, 1.6rem + 2.6vw, 3.6rem);--step-display:clamp(2.6rem, 1.55rem + 5.2vw, 5rem);--step-statement:clamp(1.4rem, 1.15rem + 1.2vw, 2.1rem);--step-kpi:clamp(2.6rem, 1.8rem + 3vw, 4.25rem);--label:.8125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3.5rem;--space-8:6rem;--measure:54ch;--page-max:77.5rem;--gutter:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));--radius-sm:.625rem;--radius:1rem;--radius-lg:1.5rem;--dur-instant:.1s;--dur-fast:.15s;--dur-base:.24s;--dur-enter:.48s;--dur-draw:.6s;--ease-out:cubic-bezier(.2, 0, 0, 1);--stagger:80ms;--speed:var(--dur-fast);--focus-lms:#2f9e89;--focus-delivery:#c7871a;--focus-ba:#8a6fd6;--focus-change:#d05f86;--focus-learning:#3f7ad6;--focus-data:#2a9ec4}:root,:root[data-stage=day]{color-scheme:light;--bg:#eef3f6;--surface:#fff;--surface-2:#e9eff3;--ink:#17222d;--brand:#0f2a42;--muted:#323e4a;--accent:#063a33;--accent-2:#224b83;--danger:#8e2117;--line:#12304a24;--line-strong:#6f7f8f;--focus:#12304a;--on-accent:#fff;--tint-done:#ddeee9;--tint-progress:#e1e9f6;--tint-danger:#f8e3e0;--tint-neutral:#eaeff3;--grad-a:#063a33;--grad-b:#224b83;--glass-fill:#ffffffdb;--glass-fill-thin:#ffffff85;--glass-rim:linear-gradient(135deg, #fffffff2, #fff6 40%, #3b6fd859);--glass-highlight:#ffffffe6;--glass-shadow:0 20px 40px -24px #10203059, 0 2px 6px #1020300f;--sheen:#ffffff8c;--noise-opacity:.025;--veil:#eef3f6e6;--scrim:#eef3f680}:root[data-stage=golden]{color-scheme:light;--bg:#f5eee5;--surface:#fffaf3;--surface-2:#f2e8dc;--ink:#221a12;--brand:#2a1c0f;--muted:#3c3126;--accent:#0a4840;--accent-2:#224b83;--danger:#8e2117;--line:#4a301226;--line-strong:#7f7062;--focus:#2a1c0f;--on-accent:#fff;--tint-done:#e4eee2;--tint-progress:#e6e7ef;--tint-danger:#f7e1db;--tint-neutral:#f0e8dd;--grad-a:#0e554b;--grad-b:#224b83;--glass-fill:#fff9f1db;--glass-fill-thin:#fff9f18a;--glass-rim:linear-gradient(135deg, #fffffff2, #fff0dc66 40%, #d68c4659);--glass-highlight:#ffffffd9;--glass-shadow:0 20px 40px -24px #3c240c59, 0 2px 6px #3c240c0f;--sheen:#fff4e48c;--noise-opacity:.025;--veil:#f5eee5e6;--scrim:#f5eee580}:root[data-stage=night],:root[data-stage=dusk],:root[data-stage=predawn]{color-scheme:dark;--accent:#7ad6c3;--accent-2:#aac4ee;--danger:#f7b3ab;--focus:#8fd9c9;--on-accent:#0b1623;--grad-a:#7ad6c3;--grad-b:#aac4ee;--sheen:#ffffff14;--noise-opacity:.035}:root[data-stage=night]{--bg:#0b1623;--surface:#13263a;--surface-2:#182f46;--ink:#eef2f6;--brand:#f4f7fa;--muted:#c9d4df;--line:#c9d7e624;--line-strong:#6a8299;--tint-done:#12393a;--tint-progress:#1b3152;--tint-danger:#3d2228;--tint-neutral:#1c2c3f;--glass-fill:#112234db;--glass-fill-thin:#11223480;--glass-rim:linear-gradient(135deg, #fff6, #ffffff0f 45%, #5cc2ae52);--glass-highlight:#ffffff1f;--glass-shadow:0 24px 48px -24px #000000a6, 0 2px 6px #00000040;--veil:#0b1623e6;--scrim:#0b162380}:root[data-stage=dusk]{--accent:#96e4d3;--bg:#17142b;--surface:#221e3b;--surface-2:#2a2548;--ink:#f1eef8;--brand:#f7f5fc;--muted:#dad5e8;--line:#dcd2f526;--line-strong:#7a7299;--tint-done:#173a3d;--tint-progress:#262f55;--tint-danger:#42232f;--tint-neutral:#29243f;--glass-fill:#1e1a36db;--glass-fill-thin:#1e1a3680;--glass-rim:linear-gradient(135deg, #fff6, #ffffff0f 45%, #d05f8652);--glass-highlight:#ffffff1f;--glass-shadow:0 24px 48px -24px #000000a6, 0 2px 6px #00000040;--veil:#17142be6;--scrim:#17142b80}:root[data-stage=predawn]{--accent:#a6ecdd;--bg:#111b2d;--surface:#19263f;--surface-2:#21304c;--ink:#edf1f8;--brand:#f3f6fb;--muted:#d0d9e6;--line:#cdd7eb26;--line-strong:#6c7d9c;--tint-done:#153840;--tint-progress:#213157;--tint-danger:#3f2430;--tint-neutral:#202d45;--glass-fill:#18243cdb;--glass-fill-thin:#18243c80;--glass-rim:linear-gradient(135deg, #fff6, #ffffff0f 45%, #7fa3db59);--glass-highlight:#ffffff1f;--glass-shadow:0 24px 48px -24px #000000a6, 0 2px 6px #00000040;--veil:#111b2de6;--scrim:#111b2d80}:root:not([data-stage]){--sky-top:#5e9fe0;--sky-mid:#a5cdf0;--sky-bottom:#e6f2fa;--aur-a:#1fa58c29;--aur-b:#3b6fd829;--land:#93a8bd;--water:#c6dcec;--glow:#fff3;--lights:0}@media (prefers-contrast:more){:root{--glass-fill:var(--surface);--glass-fill-thin:var(--surface);--veil:var(--bg);--scrim:var(--bg);--muted:var(--ink);--line:var(--line-strong);--sheen:transparent;--noise-opacity:0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-5);background:var(--bg)}@media (width>=64rem){html{scroll-padding-top:calc(4.5rem + var(--space-5))}}body{isolation:isolate;min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-optical-sizing:auto;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;line-height:1.6;position:relative}img,svg{max-width:100%;height:auto}h1,h2,h3,h4{color:var(--brand);text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display);font-optical-sizing:auto}h1{font-size:var(--step-4);letter-spacing:-.03em;font-weight:750;line-height:1.05}h2{font-size:var(--step-3);letter-spacing:-.025em;font-weight:700;line-height:1.1}h3{font-size:var(--step-1);letter-spacing:-.01em;font-weight:650;line-height:1.3}p,ul,ol,dl,figure,table{margin:0}p,li{text-wrap:pretty}ul,ol{padding-inline-start:1.25em}a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:.2em;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;text-decoration-thickness:.1em}a:hover{color:var(--accent);text-decoration-thickness:.15em}abbr[title]{text-decoration:none}button.term{font:inherit;color:inherit;text-underline-offset:.18em;cursor:help;background:0 0;border:0;margin:0;padding:0;text-decoration:underline 1px dotted;display:inline}button.term:hover{text-decoration-style:solid;text-decoration-color:var(--accent)}.term-pop{max-width:min(22rem,100vw - 2rem);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);box-shadow:var(--glass-shadow);font:400 .9375rem/1.5 var(--font-sans);text-align:start;margin:0;inset:auto}.term-pop:not(.is-placed){height:fit-content;margin:auto;inset:0}.term-def{display:block}.term-def+.term-def{margin-block-start:var(--space-2)}.term-more{align-items:center;min-height:2.75rem;display:inline-flex}strong{font-weight:650}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.num,td,dd{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}@media (width>=48rem){.wrap{padding-inline:max(2rem, env(safe-area-inset-left), env(safe-area-inset-right))}}.prose,main :is(p,li,dd,blockquote){max-width:var(--measure)}.prose>*+*{margin-block-start:1.5em}.prose li+li{margin-block-start:.5em}.label{color:var(--muted);font-size:.9375rem;font-weight:550}.kicker{color:var(--accent);font-size:1rem;font-weight:550}.mono{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}.muted{color:var(--muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[hidden]{display:none!important}.skip-link{inset-inline-start:var(--gutter);top:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--brand);color:var(--bg);border-radius:var(--radius-sm);font-weight:650;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-link:hover{color:var(--bg)}.button{justify-content:center;align-items:center;gap:var(--space-2);background:var(--accent);min-height:2.75rem;color:var(--on-accent);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 20px -10px var(--accent);transition:transform var(--dur-instant) ease, box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;border:1px solid #0000;border-radius:999px;padding:.6rem 1.35rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{color:var(--on-accent);box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 26px -10px var(--accent)}.button:active{transform:translateY(1px)}.button--ghost{background:var(--glass-fill);color:var(--ink);border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(16px)saturate(160%)}.button--ghost:hover{color:var(--ink);border-color:var(--ink)}.button--small{font-size:var(--step--1);letter-spacing:.02em;padding:.35rem 1rem}.icon-btn{border:1px solid var(--line-strong);background:var(--glass-fill);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:transform var(--dur-instant) ease, background-color var(--dur-fast) ease;border-radius:999px;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--ink)}.icon-btn:active{transform:translateY(1px)}.icon-btn[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--bg)}.icon-btn svg,.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line-strong);background:var(--glass-fill);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-instant) ease;border-radius:999px;align-items:center;gap:.4em;padding:.35rem 1rem;font-size:.95rem;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip:active{transform:translateY(1px)}.chip .chip-tick{width:1em;height:1em;display:none}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--bg)}.chip[aria-pressed=true] .chip-tick,.chip[aria-current=page] .chip-tick{display:inline-block}.chip .count{font-variant-numeric:tabular-nums;opacity:.85;font-weight:400}.tags{gap:.875rem var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag{border:1px solid var(--line-strong);min-height:2rem;color:var(--ink);background:var(--glass-fill-thin);font-size:var(--step--1);letter-spacing:.01em;border-radius:999px;align-items:center;padding:.2rem .75rem;font-weight:550;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}a.tag:after{content:"";position:absolute;inset:-.4375rem 0}a.tag:hover{border-color:var(--accent);color:var(--ink);background:var(--tint-done)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.15rem .6rem .15rem .45rem;font-size:.875rem;font-weight:550;line-height:1.4;display:inline-flex}.pill--done{background:var(--tint-done);color:var(--accent)}.pill--progress{background:var(--tint-progress);color:var(--accent-2)}.pill--fail{background:var(--tint-danger);color:var(--danger)}.pill--open{background:var(--tint-neutral);color:var(--muted)}.section{padding-block:var(--space-8)}.section--tight{padding-block:var(--space-7)}.section-head{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.section-head>div>*+*{margin-block-start:var(--space-2)}.more-link{align-items:center;gap:.35em;min-height:2.75rem;font-weight:650;display:inline-flex}.crumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.crumbs li{align-items:center;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--muted);margin-inline:.5rem}.crumbs a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:550;display:inline-flex}.crumbs [aria-current=page]{color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.15s!important;animation:none!important}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{transition-property:opacity,color,background-color,border-color!important;transition-duration:.15s!important;animation:none!important}html[data-motion=reduce] .button:active,html[data-motion=reduce] .chip:active,html[data-motion=reduce] .icon-btn:active{transform:none}@media (forced-colors:active){.tag,.button,.chip,.pill,.icon-btn{border:1px solid canvastext}}.glass>.crumbs{margin-block:calc(var(--space-3) * -1) var(--space-2)}.inspect-layer{z-index:60;pointer-events:none;width:0;height:0;position:absolute;inset:0 auto auto 0}.inspect-box{border:2px dashed;border-radius:4px;position:absolute}.inspect-heading{color:#9c1149}.inspect-landmark{color:#0d47a1}.inspect-image{color:#1b5e20}.inspecting :is(.reveal,.cascade tbody tr,.bar-draw,.fade-draw){transition:none!important;animation:none!important}.inspect-tag{max-width:22rem;font:600 .75rem/1.4 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;background:currentColor;border-radius:4px 4px 0 0;padding:.1rem .45rem;position:absolute;bottom:100%;left:-2px;overflow:hidden}.inspect-tag:first-line{color:#fff}.glass{background-color:var(--glass-fill);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);backdrop-filter:blur(22px)saturate(160%);border:1px solid #0000;position:relative}.glass--thin{background-color:var(--glass-fill-thin)}.glass--lg{border-radius:var(--radius-lg)}.glass:before{content:"";z-index:0;border-radius:inherit;background:var(--glass-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass{background-image:url(/img/noise.png);background-size:128px 128px}.glass:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), var(--sheen), transparent 60%);opacity:0;transition:opacity var(--dur-base) ease;position:absolute;inset:0}.glass.has-sheen:hover:after{opacity:1}.glass>*{z-index:1;position:relative}@supports not (backdrop-filter:blur(1px)){.glass,.glass--thin{background-color:var(--surface)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass,.glass--thin{background-color:var(--surface);backdrop-filter:none}.glass:before{background:var(--line-strong)}.glass:after{display:none}}@media (forced-colors:active){.glass{backdrop-filter:none;border:1px solid canvastext}.glass:before,.glass:after{display:none}}.ambient{z-index:-2;pointer-events:none;background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 55%, var(--sky-bottom) 100%);position:fixed;inset:0;overflow:hidden}.ambient-glow{background:radial-gradient(60% 60% at 50% 100%, var(--glow), transparent 70%);height:70%;position:absolute;inset:auto -10% -30%}.aurora{opacity:.9;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.aurora--a{background:radial-gradient(closest-side, var(--aur-a), transparent);top:-30vmax;left:-18vmax}.aurora--b{background:radial-gradient(closest-side, var(--aur-b), transparent);top:-12vmax;right:-26vmax}.aurora--c{background:radial-gradient(closest-side, var(--aur-a), transparent);opacity:.6;bottom:-40vmax;left:20vw}.dot-grid{background-image:radial-gradient(color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.motion-ok .ambient,.motion-ok .skyline{transition:--sky-top 60s linear,--sky-mid 60s linear,--sky-bottom 60s linear,--aur-a 60s linear,--aur-b 60s linear,--land 60s linear,--water 60s linear,--glow 60s linear}.motion-ok .aurora--a{animation:52s ease-in-out infinite alternate drift-a}.motion-ok .aurora--b{animation:64s ease-in-out infinite alternate drift-b}.motion-ok .aurora--c{animation:58s ease-in-out infinite alternate drift-c}@keyframes drift-a{to{transform:translate(14vw,8vh)scale(1.15)}}@keyframes drift-b{to{transform:translate(-12vw,12vh)scale(.9)}}@keyframes drift-c{to{transform:translate(-10vw,-6vh)scale(1.1)}}.veil{background:var(--veil)}@media (prefers-contrast:more),(forced-colors:active){.ambient{display:none}}@media print{.ambient{display:none}.glass,.glass--thin{border:1px solid #ccc;box-shadow:none!important;backdrop-filter:none!important;background:#fff!important}.glass:before,.glass:after{display:none!important}}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overscroll-behavior-x:contain;overflow:auto}.visual-body>.table-wrap,.visual-body>.viz>.table-wrap{border:0;border-block-start:1px solid var(--line);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);margin-inline:calc(var(--space-5) * -1);background:0 0;margin-block-end:calc(var(--space-5) * -1)}.table-wrap--tall{max-height:30rem}.table-wrap:focus-visible{outline-offset:2px}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9375rem;line-height:1.5}.data-table th,.data-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--line);padding:.7rem .9rem}.data-table thead th{z-index:2;background:var(--surface-2);color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:650;position:sticky;top:0}.data-table tbody th{color:var(--brand);min-width:9rem;font-weight:650}.data-table tbody tr:last-child>*{border-block-end:0}.data-table tbody tr{transition:background-color var(--dur-fast) ease}.data-table tbody tr:hover>*{background:var(--tint-neutral)}.data-table .end{text-align:end}.data-table .wide{min-width:13rem}.data-table .mono,.data-table .item-no{font-family:var(--font-mono);color:var(--muted);font-size:.875rem;font-weight:500}.meter-cell{align-items:center;gap:var(--space-2);min-width:8rem;display:inline-flex}.meter{flex:none;width:5rem;height:.5rem}.meter .meter-track{fill:var(--tint-neutral)}.meter .meter-fill{fill:var(--accent)}.scroll-hint{font-size:var(--step--1);color:var(--muted);text-align:end;margin-block-end:var(--space-1);font-weight:600}.table-wrap.is-scrollable:not(.is-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}@media print{.table-wrap,.table-wrap--tall{max-height:none;overflow:visible}.data-table thead th{position:static}.data-table tr{break-inside:avoid}}
