@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/vial-sort/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/vial-sort/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/vial-sort/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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}:root{color-scheme:light;--page:#f4f7f8;--raise:#fbfcfd;--ink:#1d2328;--ink-2:#48535d;--steel:#5c6873;--rack:#c9d1d7;--grid:#dfe5e9;--rule:#d3dae0;--focus:#2a78d6;--vial-red:#c9302c;--vial-lime:#a3b10d;--vial-cyan:#0898a0;--m-pi05:#2a78d6;--m-flux:#eb6834;--m-groot:#1baf7a;--m-pi0:#eda100;--m-act:#e87ba4;--o4-1:#6da7ec;--o4-2:#2a78d6;--o4-3:#1c5cab;--o4-4:#0d366b;--ob-1:#6da7ec;--ob-2:#3987e5;--ob-3:#256abf;--ob-4:#184f95;--ob-5:#0d366b;--oo-1:#f8946f;--oo-2:#eb6834;--oo-3:#c94908;--oo-4:#9f3600;--oo-5:#621e00;--o4t-1:#0b1f33;--o4t-2:#fff;--o4t-3:#fff;--o4t-4:#fff;--st-1:#6bb98a;--st-2:#369a64;--st-3:#187748;--st-4:#09492a;--stt-1:#0d1a12;--stt-2:#0d1a12;--stt-3:#fff;--stt-4:#fff;--d-1:#a1a0f3;--d-2:#817ce7;--d-3:#6554da;--d-4:#4c33b8;--d-5:#35168e;--dt-1:#1d2328;--dt-2:#1d2328;--dt-3:#fff;--dt-4:#fff;--dt-5:#fff;--obt-1:#1d2328;--obt-2:#fff;--obt-3:#fff;--obt-4:#fff;--obt-5:#fff;--oot-1:#1d2328;--oot-2:#1d2328;--oot-3:#fff;--oot-4:#fff;--oot-5:#fff;--good:#0ca30c;--good-text:#006300;--critical:#d03b3b;--critical-text:#a82a2a;--plot-background:var(--page);--font:"Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.85rem;--step-0:1.0625rem;--step-1:1.33rem;--step-2:1.66rem;--step-3:2.07rem;--step-4:2.6rem;--step-5:3.24rem;--wide:72rem;--measure:66ch;--gutter:clamp(1rem, 4vw, 2.5rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page:#151b20;--raise:#1b232a;--ink:#e3e8ec;--ink-2:#b6c0c8;--steel:#9aa5ae;--rack:#3a444c;--grid:#262f36;--rule:#2e3840;--focus:#3987e5;--vial-red:#e2564f;--vial-lime:#bfcc3a;--vial-cyan:#2db6bd;--m-pi05:#3987e5;--m-flux:#d95926;--m-groot:#199e70;--m-pi0:#c98500;--m-act:#d55181;--o4-1:#184f95;--o4-2:#2a78d6;--o4-3:#6da7ec;--o4-4:#b7d3f6;--o4t-1:#fff;--o4t-2:#fff;--o4t-3:#0b1f33;--o4t-4:#0b1f33;--ob-1:#184f95;--ob-2:#256abf;--ob-3:#3987e5;--ob-4:#6da7ec;--ob-5:#b7d3f6;--oo-1:#8a2e00;--oo-2:#b43f00;--oo-3:#da5821;--oo-4:#f37e52;--oo-5:#ffbfa8;--d-1:#513dba;--d-2:#6857de;--d-3:#8178f2;--d-4:#a09efe;--d-5:#c6c8ff;--dt-1:#fff;--dt-2:#fff;--dt-3:#151b20;--dt-4:#151b20;--dt-5:#151b20;--obt-1:#fff;--obt-2:#fff;--obt-3:#151b20;--obt-4:#151b20;--obt-5:#151b20;--oot-1:#fff;--oot-2:#fff;--oot-3:#151b20;--oot-4:#151b20;--oot-5:#151b20;--st-1:#1e7048;--st-2:#2f9964;--st-3:#60c28e;--st-4:#b3e5ca;--stt-1:#fff;--stt-2:#0d1a12;--stt-3:#0d1a12;--stt-4:#0d1a12;--good-text:#0ca30c;--critical-text:#e66767}}:root[data-theme=dark]{color-scheme:dark;--page:#151b20;--raise:#1b232a;--ink:#e3e8ec;--ink-2:#b6c0c8;--steel:#9aa5ae;--rack:#3a444c;--grid:#262f36;--rule:#2e3840;--focus:#3987e5;--vial-red:#e2564f;--vial-lime:#bfcc3a;--vial-cyan:#2db6bd;--m-pi05:#3987e5;--m-flux:#d95926;--m-groot:#199e70;--m-pi0:#c98500;--m-act:#d55181;--o4-1:#184f95;--o4-2:#2a78d6;--o4-3:#6da7ec;--o4-4:#b7d3f6;--o4t-1:#fff;--o4t-2:#fff;--o4t-3:#0b1f33;--o4t-4:#0b1f33;--ob-1:#184f95;--ob-2:#256abf;--ob-3:#3987e5;--ob-4:#6da7ec;--ob-5:#b7d3f6;--oo-1:#8a2e00;--oo-2:#b43f00;--oo-3:#da5821;--oo-4:#f37e52;--oo-5:#ffbfa8;--d-1:#513dba;--d-2:#6857de;--d-3:#8178f2;--d-4:#a09efe;--d-5:#c6c8ff;--dt-1:#fff;--dt-2:#fff;--dt-3:#151b20;--dt-4:#151b20;--dt-5:#151b20;--obt-1:#fff;--obt-2:#fff;--obt-3:#151b20;--obt-4:#151b20;--obt-5:#151b20;--oot-1:#fff;--oot-2:#fff;--oot-3:#151b20;--oot-4:#151b20;--oot-5:#151b20;--st-1:#1e7048;--st-2:#2f9964;--st-3:#60c28e;--st-4:#b3e5ca;--stt-1:#fff;--stt-2:#0d1a12;--stt-3:#0d1a12;--stt-4:#0d1a12;--good-text:#0ca30c;--critical-text:#e66767}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);font-size:var(--step-0);font-optical-sizing:auto;margin:0;font-stretch:100%;line-height:1.55;overflow-x:hidden}img,video,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}h1,h2,h3{letter-spacing:-.005em;margin:0;font-stretch:112%;line-height:1.12}h1{font-size:var(--step-3);font-weight:660}h2{font-size:var(--step-2);font-weight:620}h3{font-size:var(--step-1);font-weight:600;line-height:1.25}p{max-width:var(--measure);margin:0}p+p{margin-top:.8em}.lead{font-size:var(--step-1);color:var(--ink-2);max-width:52ch;line-height:1.45}.note{font-size:var(--step--1);color:var(--ink-2);line-height:1.5}.num{font-variant-numeric:tabular-nums}.move{letter-spacing:.01em;white-space:nowrap;font-weight:640;font-stretch:125%}.wrap{max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(2.5rem,6vw,4.5rem)}.section+.section{border-top:1px solid var(--rule)}.section>.wrap>h2{margin-bottom:.6rem}.section>.wrap>h2+p{color:var(--ink-2);margin-bottom:1.6rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.figure{margin:0}.figure+.figure{margin-top:clamp(2.5rem,5vw,3.5rem)}.figure>header{margin-bottom:1rem}.figure>header p{color:var(--ink-2);margin-top:.35rem}.chart{color:var(--ink-2);font-size:13px}.chart svg{font-family:var(--font);overflow:visible}.chart [aria-label=tip]{font-size:13px}.legend{font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;gap:.4rem 1.2rem;margin:0 0 .8rem;padding:0;list-style:none;display:flex}.legend li{align-items:center;gap:.45rem;display:flex}.legend i{border-radius:3px;flex:none;width:.8rem;height:.8rem}.figure details{font-size:var(--step--1);color:var(--ink-2);margin-top:.9rem}.figure summary{cursor:pointer;width:fit-content}.figure figcaption{margin-top:.8rem}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.7rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:top;padding:.32rem .9rem .32rem 0}table.data th{color:var(--ink);border-bottom-color:var(--rule);font-weight:600}table.data td.r,table.data th.r{text-align:right}.table-scroll{position:relative;overflow-x:auto}.quiet-btn{font:inherit;font-size:var(--step--1);color:var(--ink);cursor:pointer;border:1px solid var(--rule);white-space:nowrap;background:0 0;border-radius:999px;padding:.12rem .8rem}.quiet-btn:hover{border-color:var(--steel)}.quiet-btn[aria-pressed=true]{border-color:var(--ink);background:var(--raise)}.ok,.bad{white-space:nowrap;font-weight:560}.ok{color:var(--good-text)}.bad{color:var(--critical-text)}.ok:before{content:"✓ "}.bad:before{content:"✗ "}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--page);z-index:10;padding:.4rem .8rem;position:absolute;top:.5rem;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{left:.5rem}.site-head[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--rule)}.head-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:1.5rem;min-height:3.6rem;padding-block:.4rem;display:flex}.mark[data-astro-cid-hkbrpulz]{align-items:center;gap:.55rem;font-size:1.05rem;font-weight:650;font-stretch:125%;text-decoration:none;display:flex}.mark[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:2.4rem}.mark-bar[data-astro-cid-hkbrpulz]{fill:var(--ink)}.head-row[data-astro-cid-hkbrpulz]>nav[data-astro-cid-hkbrpulz]{margin-left:auto}.switch[data-astro-cid-hkbrpulz]{background:var(--raise);border-color:var(--steel);text-decoration:none}.switch[data-astro-cid-hkbrpulz]:hover{border-color:var(--ink);text-decoration:none}.subnav[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);background:var(--raise);margin:0}.subnav[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;padding-block:.55rem;display:flex}.subnav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.3rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:1.3rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink);text-decoration:underline}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink);text-decoration:underline 2px}.site-foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-2);margin-top:2rem;padding-block:2rem 2.6rem}.foot-row[data-astro-cid-hkbrpulz]{gap:.9rem;display:grid}.foot-row[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=40rem){.head-row[data-astro-cid-hkbrpulz]>nav[data-astro-cid-hkbrpulz]{order:3;width:100%;margin-left:0}.switch[data-astro-cid-hkbrpulz]{margin-left:auto}}
