:root{--page:#ebe9e4;--surface:#faf9f7;--raised:#fff;--band:#f3f1ed;--sunk:#f1efea;--text:#2c2a30;--text-2:#5d5963;--muted:#8b8693;--grid:#ebe8e3;--rule:#d8d5cf;--hover:#0000000b;--press:#00000014;--float-border:#0000001a;--shadow:0 6px 24px #0000001f, 0 1px 3px #00000014;--scrim:#00000038;--accent:#4a5a8f;--accent-soft:#e3e6f1;--ok:#3f7a58;--warn:#9a6a3c;--err:#a63d61;--info:#4a5a8f;--seq-0:#f1f0f4;--seq-1:#c3cceb;--seq-2:#92a2d5;--seq-3:#4a5a8f;--seq-4:#2c3660;--seq-text-light:#2c2a30;--seq-text-dark:#faf9f7;--div-lo:#4a5a8f;--div-hi:#a8542f;--div-mid:#e6e3de;--late-0:#e4e1db;--late-1:#ecc7a8;--late-2:#d9976a;--late-3:#b5623a;--late-4:#7a361c;--fw-0-mark:#7c8cc0;--fw-0-soft:#92a2d5;--fw-0-ink:#4a5a8f;--fw-0e-mark:#6070a5;--fw-0e-soft:#7c8cc0;--fw-0e-ink:#40496e;--fw-1-mark:#de8a74;--fw-1-soft:#f5a191;--fw-1-ink:#a8542f;--fw-1e-mark:#c06c4e;--fw-1e-soft:#de8a74;--fw-1e-ink:#7d452f;--fw-2-mark:#76a588;--fw-2-soft:#90b99f;--fw-2-ink:#3f7a58;--fw-2e-mark:#588d6e;--fw-2e-soft:#78a68a;--fw-2e-ink:#385e4a;--fw-3-mark:#b88a64;--fw-3-soft:#e6b99d;--fw-3-ink:#8a5a2c;--fw-3e-mark:#9f7045;--fw-3e-soft:#ca9c7b;--fw-3e-ink:#69492d;--fw-4-mark:#cc85b3;--fw-4-soft:#e29eca;--fw-4-ink:#9a4a7e;--fw-4e-mark:#b06596;--fw-4e-soft:#cc85b3;--fw-4e-ink:#743f63;--fw-5-mark:#6e9fa4;--fw-5-soft:#85b5ba;--fw-5-ink:#3d7076;--fw-5e-mark:#53858b;--fw-5e-soft:#6fa0a6;--fw-5e-ink:#37585e;--fw-6-mark:#988cbd;--fw-6-soft:#aca1cf;--fw-6-ink:#6a5a94;--fw-6e-mark:#7f70a6;--fw-6e-soft:#988cbd;--fw-6e-ink:#544971;--fw-7-mark:#d66e91;--fw-7-soft:#ea83a5;--fw-7-ink:#a63d61;--fw-7e-mark:#bc5377;--fw-7e-soft:#d66e91;--fw-7e-ink:#7b3650;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Inter", "Segoe UI", system-ui, sans-serif;--display:"Libertinus Sans", "Libertinus Sans Fallback", "Segoe UI", system-ui, sans-serif;--strong:600;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--fs:13.5px;--fs-s:12.5px;--fs-xs:11.5px;--fs-l:16.5px;--fs-xl:21px;--ctl:26px;--r:6px;--r-l:8px;--gap:14px;--side:236px;--top:44px;--tabs:36px;--t:90ms;--content:1400px}@supports (color:lab(0% 0 0)){:root{--hover:lab(0% 0 0/.045);--press:lab(0% 0 0/.08);--float-border:lab(0% 0 0/.1);--shadow:0 6px 24px lab(0% 0 0/.12), 0 1px 3px lab(0% 0 0/.08);--scrim:lab(0% 0 0/.22)}}:root[data-theme=dark]{--page:#131314;--surface:#1b1b1c;--raised:#232326;--band:#202022;--sunk:#161617;--text:#c9c7cd;--text-2:#b4b1ba;--muted:#8b8693;--grid:#262628;--rule:#313134;--hover:#ffffff0d;--press:#ffffff17;--float-border:#ffffff17;--shadow:0 8px 28px #0000008c, 0 1px 3px #0006;--scrim:#00000080;--accent:#92a2d5;--accent-soft:#262a38;--ok:#90b99f;--warn:#e6b99d;--err:#ea83a5;--info:#92a2d5;--seq-0:#202022;--seq-1:#2f3548;--seq-2:#4f5c87;--seq-3:#7787bd;--seq-4:#a9b7e6;--seq-text-light:#c9c7cd;--seq-text-dark:#131314;--div-lo:#92a2d5;--div-hi:#f5a191;--div-mid:#2a2a2c;--late-0:#2c2c2f;--late-1:#4d3832;--late-2:#7d5242;--late-3:#c07a5e;--late-4:#f5a191;--fw-0-mark:#92a2d5;--fw-0-soft:#51586f;--fw-0-ink:#9fadda;--fw-0e-mark:#7484b8;--fw-0e-soft:#48506a;--fw-0e-ink:#8292c6;--fw-1-mark:#f5a191;--fw-1-soft:#7d5751;--fw-1-ink:#f6ac9e;--fw-1e-mark:#d58168;--fw-1e-soft:#784e42;--fw-1e-ink:#e4907b;--fw-2-mark:#90b99f;--fw-2-soft:#506257;--fw-2-ink:#9dc1ab;--fw-2e-mark:#6e9f81;--fw-2e-soft:#445d4e;--fw-2e-ink:#7eab8f;--fw-3-mark:#e6b99d;--fw-3-soft:#766256;--fw-3-ink:#e9c1a9;--fw-3e-mark:#bf916e;--fw-3e-soft:#6d5645;--fw-3e-ink:#d2a484;--fw-4-mark:#e29eca;--fw-4-soft:#75566a;--fw-4-ink:#e5aad0;--fw-4e-mark:#c47baa;--fw-4e-soft:#704b63;--fw-4e-ink:#d28cb9;--fw-5-mark:#85b5ba;--fw-5-soft:#4b6063;--fw-5-ink:#94bec2;--fw-5e-mark:#67989d;--fw-5e-soft:#415a5c;--fw-5e-ink:#75a6ab;--fw-6-mark:#aca1cf;--fw-6-soft:#5c576d;--fw-6-ink:#b6acd5;--fw-6e-mark:#9083b6;--fw-6e-soft:#564f69;--fw-6e-ink:#9d91c2;--fw-7-mark:#ea83a5;--fw-7-soft:#784a5a;--fw-7-ink:#ed92b0;--fw-7e-mark:#cd6688;--fw-7e-soft:#744052;--fw-7e-ink:#db7496;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--hover:lab(100% 0 0/.05);--press:lab(100% 0 0/.09);--float-border:lab(100% 0 0/.09);--shadow:0 8px 28px lab(0% 0 0/.55), 0 1px 3px lab(0% 0 0/.4);--scrim:lab(0% 0 0/.5)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#131314;--surface:#1b1b1c;--raised:#232326;--band:#202022;--sunk:#161617;--text:#c9c7cd;--text-2:#b4b1ba;--muted:#8b8693;--grid:#262628;--rule:#313134;--hover:#ffffff0d;--press:#ffffff17;--float-border:#ffffff17;--shadow:0 8px 28px #0000008c, 0 1px 3px #0006;--scrim:#00000080;--accent:#92a2d5;--accent-soft:#262a38;--ok:#90b99f;--warn:#e6b99d;--err:#ea83a5;--info:#92a2d5;--seq-0:#202022;--seq-1:#2f3548;--seq-2:#4f5c87;--seq-3:#7787bd;--seq-4:#a9b7e6;--seq-text-light:#c9c7cd;--seq-text-dark:#131314;--div-lo:#92a2d5;--div-hi:#f5a191;--div-mid:#2a2a2c;--late-0:#2c2c2f;--late-1:#4d3832;--late-2:#7d5242;--late-3:#c07a5e;--late-4:#f5a191;--fw-0-mark:#92a2d5;--fw-0-soft:#51586f;--fw-0-ink:#9fadda;--fw-0e-mark:#7484b8;--fw-0e-soft:#48506a;--fw-0e-ink:#8292c6;--fw-1-mark:#f5a191;--fw-1-soft:#7d5751;--fw-1-ink:#f6ac9e;--fw-1e-mark:#d58168;--fw-1e-soft:#784e42;--fw-1e-ink:#e4907b;--fw-2-mark:#90b99f;--fw-2-soft:#506257;--fw-2-ink:#9dc1ab;--fw-2e-mark:#6e9f81;--fw-2e-soft:#445d4e;--fw-2e-ink:#7eab8f;--fw-3-mark:#e6b99d;--fw-3-soft:#766256;--fw-3-ink:#e9c1a9;--fw-3e-mark:#bf916e;--fw-3e-soft:#6d5645;--fw-3e-ink:#d2a484;--fw-4-mark:#e29eca;--fw-4-soft:#75566a;--fw-4-ink:#e5aad0;--fw-4e-mark:#c47baa;--fw-4e-soft:#704b63;--fw-4e-ink:#d28cb9;--fw-5-mark:#85b5ba;--fw-5-soft:#4b6063;--fw-5-ink:#94bec2;--fw-5e-mark:#67989d;--fw-5e-soft:#415a5c;--fw-5e-ink:#75a6ab;--fw-6-mark:#aca1cf;--fw-6-soft:#5c576d;--fw-6-ink:#b6acd5;--fw-6e-mark:#9083b6;--fw-6e-soft:#564f69;--fw-6e-ink:#9d91c2;--fw-7-mark:#ea83a5;--fw-7-soft:#784a5a;--fw-7-ink:#ed92b0;--fw-7e-mark:#cd6688;--fw-7e-soft:#744052;--fw-7e-ink:#db7496;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--hover:lab(100% 0 0/.05);--press:lab(100% 0 0/.09);--float-border:lab(100% 0 0/.09);--shadow:0 8px 28px lab(0% 0 0/.55), 0 1px 3px lab(0% 0 0/.4);--scrim:lab(0% 0 0/.5)}}}@font-face{font-family:Inter;src:url(/type/InterVariable-subset.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Libertinus Sans;src:url(/fonts/LibertinusSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Libertinus Sans;src:url(/fonts/LibertinusSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Libertinus Sans;src:url(/fonts/LibertinusSans-Italic.ttf)format("truetype");font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{background:var(--page);color:var(--text);font-family:var(--font);font-size:var(--fs);-webkit-font-smoothing:antialiased;font-kerning:normal;margin:0;line-height:1.35}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,select,input{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:.005em;margin:0;font-weight:700}.gx-muted{color:var(--muted)}.gx-num{font-variant-numeric:tabular-nums}.gx-notfound{color:var(--muted);padding:40px}.gx-icon{flex:none;width:1.15em;height:1.15em;display:block}.gx-btn{height:var(--ctl);border-radius:var(--r);background:var(--band);color:var(--text-2);cursor:pointer;transition:background var(--t);border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.gx-btn:hover:not(:disabled){background:var(--press);color:var(--text)}.gx-btn:disabled{opacity:.45;cursor:default}.gx-btn--small{height:21px;font-size:var(--fs-xs);padding:0 6px}.gx-btn--link{height:auto;color:var(--accent);background:0 0;padding:0}.gx-btn--link:hover:not(:disabled){color:var(--accent);background:0 0;text-decoration:underline}.gx-iconbtn{border-radius:var(--r);width:28px;height:28px;color:var(--text-2);cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.gx-iconbtn:hover{background:var(--hover);color:var(--text)}.gx-iconbtn[data-active]{background:var(--accent-soft);color:var(--accent)}.gx-iconbtn--tiny{width:16px;height:16px}.gx-iconbtn--tiny .gx-icon{width:11px;height:11px}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gx-app{grid-template-columns:0 minmax(0,1fr);grid-template-rows:var(--top) var(--tabs) minmax(0, 1fr);grid-template-areas:"top top""tabs tabs""side main";min-height:100vh;display:grid}.gx-app[data-side]{grid-template-columns:var(--side) minmax(0, 1fr)}.gx-progress{z-index:50;pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:2px;transition:opacity var(--t);background-repeat:no-repeat;background-size:40% 100%;position:fixed;inset:0 0 auto}.gx-progress[data-on]{opacity:1;animation:1.1s linear infinite gx-slide}@keyframes gx-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.gx-top{z-index:30;background:var(--page);grid-area:top;align-items:center;gap:8px;padding:0 10px;display:flex;position:sticky;top:0}.gx-top__fill{flex:1}.gx-brand{font-family:var(--display);font-weight:700;font-size:var(--fs-l);color:var(--text);white-space:nowrap}.gx-brand:hover{text-decoration:none}.gx-brand span{color:var(--muted);margin-left:4px;font-weight:400}.gx-tabs{top:var(--top);z-index:29;background:var(--page);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--rule);grid-area:tabs;gap:2px;padding:0 10px;display:flex;position:sticky;overflow-x:auto}.gx-tabs a{color:var(--text-2)}.gx-tabs a:hover{color:var(--text);text-decoration:none}.gx-tabs a[aria-current=page]{color:var(--text)}.gx-tabs a[aria-current=page] .gx-tabs__tab{box-shadow:inset 0 -2px 0 var(--accent);font-weight:var(--strong)}.gx-tabs__tab{height:var(--tabs);line-height:var(--tabs);white-space:nowrap;padding:0 9px;display:block}.gx-side{top:calc(var(--top) + var(--tabs));height:calc(100vh - var(--top) - var(--tabs));font-size:var(--fs-s);scrollbar-width:thin;grid-area:side;align-self:start;padding:10px 8px 24px 12px;position:sticky;overflow:hidden auto}.gx-app:not([data-side]) .gx-side{visibility:hidden}.gx-side__group{margin-bottom:14px}.gx-side__title{font-size:var(--fs-xs);font-weight:var(--strong);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:baseline;gap:6px;margin-bottom:5px;display:flex}.gx-side__hint{text-transform:none;letter-spacing:0;font-weight:400}.gx-side__links{text-transform:none;letter-spacing:0;gap:8px;margin-left:auto;font-weight:400;display:flex}.gx-side__toggles{gap:6px;display:grid}.gx-side__help{color:var(--muted);font-size:var(--fs-xs);margin-top:18px}.gx-side__help p{margin:0 0 6px}.gx-side__wait{height:220px}.gx-main{grid-area:main;min-width:0;padding:14px 18px 48px 12px}.gx-main__col{width:100%;max-width:var(--content);margin:0 auto}.gx-view{gap:var(--gap);display:grid}.gx-view__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.gx-view__head h1{font-size:var(--fs-xl)}.gx-view__head p{color:var(--text-2);max-width:90ch;margin:0}.gx-view__controls{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.gx-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,620px),1fr));display:grid}.gx-grid--wide{grid-template-columns:1fr}.gx-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.gx-span-all{grid-column:1/-1}.gx-section{gap:8px;display:grid}.gx-section>h2{font-size:var(--fs-l);align-items:baseline;gap:10px;display:flex}.gx-section>h2 span{font-family:var(--font);font-weight:400;font-size:var(--fs-s);color:var(--muted)}@media (width<=760px){.gx-app[data-side]{grid-template-columns:0 minmax(0,1fr)}.gx-app[data-side] .gx-side{visibility:visible;z-index:40;background:var(--raised);width:240px;box-shadow:var(--shadow);position:fixed;left:0}.gx-main{padding:10px 10px 30px}}.gx-seg{border-radius:var(--r);background:var(--band);gap:1px;padding:2px;display:inline-flex}.gx-seg__opt{height:calc(var(--ctl) - 4px);border-radius:calc(var(--r) - 2px);color:var(--text-2);cursor:pointer;white-space:nowrap;font-size:var(--fs-s);transition:background var(--t), color var(--t);background:0 0;border:0;padding:0 8px}.gx-seg__opt:hover{color:var(--text)}.gx-seg__opt[data-active]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--float-border)}.gx-toggle{color:var(--text-2);cursor:pointer;font-size:var(--fs-s);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.gx-toggle:hover{color:var(--text)}.gx-toggle__track{background:var(--rule);width:24px;height:14px;transition:background var(--t);border-radius:7px;flex:none;position:relative}[data-on]>.gx-toggle__track{background:var(--accent)}.gx-toggle__knob{background:var(--surface);width:10px;height:10px;transition:transform var(--t);border-radius:50%;position:absolute;top:2px;left:2px}[data-on] .gx-toggle__knob{transform:translate(10px)}.gx-chips{flex-wrap:wrap;gap:3px;display:flex}.gx-chips--col{flex-direction:column;align-items:stretch}.gx-chip{height:var(--ctl);border-radius:var(--r);color:var(--chip-ink,var(--text));cursor:pointer;white-space:nowrap;text-align:left;transition:background var(--t), opacity var(--t);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.gx-chip:hover{background:var(--hover)}.gx-chips:not(.gx-chips--col) .gx-chip{background:var(--band)}.gx-chips:not(.gx-chips--col) .gx-chip:hover{background:var(--press)}.gx-chip[data-off]{opacity:.42}.gx-chip[data-off] .gx-chip__dot{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0!important}.gx-chip__dot{border-radius:50%;flex:none;width:10px;height:10px}.gx-chip__label{text-overflow:ellipsis;overflow:hidden}.gx-select{font-size:var(--fs-s);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.gx-select__input{height:var(--ctl);border-radius:var(--r);background:var(--band) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%238b8693' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 7px center;appearance:none;max-width:100%;color:var(--text);font-size:var(--fs-s);cursor:pointer;border:0;padding:0 22px 0 7px}.gx-select__input:hover{background-color:var(--press)}.gx-side .gx-select__input{width:100%}.gx-pop{display:inline-block;position:relative}.gx-pop__trigger{cursor:pointer;border:0;align-items:center;gap:4px;display:inline-flex}.gx-pop__scrim{z-index:60;position:fixed;inset:0}.gx-pop__panel{z-index:61;border-radius:var(--r-l);background:var(--raised);min-width:220px;max-width:min(92vw,640px);max-height:min(78vh,720px);box-shadow:var(--shadow), 0 0 0 1px var(--float-border);animation:gx-pop-in var(--t) ease-out;padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.gx-pop__panel[data-right]{left:auto;right:0}@keyframes gx-pop-in{0%{opacity:0;transform:translateY(-3px)}}.gx-badge{height:18px;font-size:var(--fs-xs);white-space:nowrap;background:var(--band);color:var(--text-2);border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.gx-badge[data-tone=ok]{color:var(--ok);background:color-mix(in oklab, var(--ok) 12%, transparent)}.gx-badge[data-tone=warn]{color:var(--warn);background:color-mix(in oklab, var(--warn) 14%, transparent)}.gx-badge[data-tone=err]{color:var(--err);background:color-mix(in oklab, var(--err) 12%, transparent)}.gx-badge[data-tone=info]{color:var(--info);background:color-mix(in oklab, var(--info) 12%, transparent)}.gx-dot{background:var(--ok);vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.gx-dot[data-status=warn]{background:var(--warn)}.gx-dot[data-status=fail]{background:var(--err)}.gx-skel{background:linear-gradient(90deg, var(--band), var(--sunk), var(--band));background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite gx-shimmer}.gx-skel--title{width:260px;height:22px}.gx-skel--line{width:40%;height:14px;margin-bottom:6px}.gx-skel--note{width:65%;height:10px;margin-bottom:14px}.gx-skel--plot{background:0 0;align-content:space-between;padding:6px 0 22px 34px;animation:none;display:grid}.gx-skel--plot span{background:var(--grid);height:1px}@keyframes gx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gx-error__title{font-weight:var(--strong);align-items:center;gap:7px;display:flex}.gx-error__text{white-space:pre-wrap;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2);margin:8px 0}.gx-empty{min-height:120px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.gx-kv{font-size:var(--fs-s);grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;display:grid}.gx-kv dt{color:var(--muted)}.gx-kv dd{overflow-wrap:anywhere;margin:0}.gx-runbar{align-items:center;gap:8px;min-width:0;display:flex}.gx-runbar__run{border-radius:var(--r);background:var(--surface);height:30px;box-shadow:0 0 0 1px var(--float-border);color:var(--text);font-weight:var(--strong);padding:0 6px 0 9px}.gx-runbar__run:hover{background:var(--raised)}.gx-runbar__name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.gx-runbar__facts{font-size:var(--fs-s);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.gx-runbar__cmp{border-radius:var(--r);background:var(--accent-soft);height:22px;color:var(--accent);font-size:var(--fs-s);align-items:center;gap:4px;padding:0 4px 0 8px;display:inline-flex}.gx-runlist{gap:1px;min-width:460px;display:grid}.gx-runlist__wait{color:var(--muted);padding:12px}.gx-runrow{border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 8px;display:grid}.gx-runrow:hover{background:var(--hover)}.gx-runrow[data-current]{background:var(--accent-soft)}.gx-runrow[data-off]{opacity:.55}.gx-runrow>.gx-badge{justify-self:start}.gx-runrow__name{font-weight:var(--strong);color:var(--text)}.gx-runrow__meta{font-size:var(--fs-s);color:var(--text-2);flex-wrap:wrap;grid-column:1;gap:8px;display:flex}.gx-runrow__fail{color:var(--err);align-items:center;gap:3px;display:inline-flex}.gx-runrow__why{font-size:var(--fs-xs);color:var(--muted);grid-column:1/-1}.gx-runrow>.gx-btn{grid-area:1/2/span 2}.gx-card{border-radius:var(--r-l);background:var(--surface);min-width:0;padding:12px 14px 10px}.gx-chart[data-wide]{grid-column:1/-1}.gx-chart[data-expanded]{z-index:70;box-shadow:var(--shadow), 0 0 0 1px var(--float-border);position:fixed;inset:4vh 4vw;overflow:auto}.gx-chart__scrim{z-index:69;background:var(--scrim);position:fixed;inset:0}.gx-chart__head{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.gx-chart__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.gx-chart__note{font-size:var(--fs-s);color:var(--muted);margin:1px 0 6px}.gx-chart__tools{opacity:.5;transition:opacity var(--t);flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:1px;display:flex}.gx-chart:hover .gx-chart__tools,.gx-chart[data-expanded] .gx-chart__tools{opacity:1}.gx-chart:focus-within .gx-chart__tools{opacity:1}.gx-chart__tools .gx-iconbtn{width:25px;height:25px}.gx-chart__tools .gx-iconbtn:disabled{opacity:.35;cursor:default}.gx-chart__select{background:var(--band);height:23px;font-size:var(--fs-xs);color:var(--text-2);border:0;border-radius:4px;margin-right:3px;padding:0 4px}.gx-seg--tiny{margin-right:3px;padding:1px}.gx-seg--tiny .gx-seg__opt{height:21px;font-size:var(--fs-xs);padding:0 6px}.gx-chart__body{min-width:0}.gx-chart__sub{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:2px 0 4px;display:flex}.gx-plot{-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:crosshair;position:relative}.gx-plot[data-drag=pan]{cursor:grabbing}.gx-plot--heat{cursor:pointer}.gx-plot__svg{max-width:100%;height:auto;font-family:var(--font);text-rendering:geometricprecision;display:block;overflow:visible}.gx-plot__empty{color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.gx-gridline{stroke:var(--grid);stroke-width:.9px}.gx-gridline[data-minor]{stroke-dasharray:2 3}.gx-base{stroke:var(--rule);stroke-width:1px}.gx-tick,.gx-axis-title{fill:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.gx-rule line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:1.5 3}.gx-rule text{fill:var(--muted);font-size:10.5px}.gx-rule--solid line{stroke-dasharray:none;opacity:.7}.gx-band{fill:var(--s);fill-opacity:.38;stroke:none}.gx-whisker{stroke:var(--s);stroke-width:1.4px;stroke-linecap:round}.gx-iqr{stroke:var(--s);stroke-width:6px;stroke-linecap:round}.gx-line{fill:none;stroke:var(--c);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.gx-marker{fill:var(--c);stroke:var(--surface);stroke-width:1.2px}.gx-marker[data-hollow]{fill:var(--surface);stroke:var(--c);stroke-width:1.5px}.gx-marker[data-invalid]{stroke-dasharray:2 1.4}.gx-marker--ghost{fill:none;stroke-width:1.3px;stroke-dasharray:2 1.5}.gx-marker--from{fill:var(--surface);stroke-width:1.4px}.gx-trail{stroke-width:1.2px;stroke-opacity:.55}.gx-ptick{stroke-width:1.6px;stroke-linecap:round}.gx-series,.gx-row,.gx-bar,.gx-heat__row{transition:opacity var(--t)}.gx-series[data-dim],.gx-row[data-dim],.gx-bar[data-dim],.gx-heat__row[data-dim]{opacity:.16}.gx-series[data-ghost]{opacity:.5}.gx-series[data-ghost] .gx-line{stroke-dasharray:3 3}.gx-pin text{font-size:10.5px;font-weight:var(--strong)}.gx-endlabel{font-size:12px}.gx-endlabel__name{font-weight:var(--strong)}.gx-endlabel__value{fill:var(--text-2)}.gx-ring{width:14px;height:14px;box-shadow:0 0 0 2px var(--text);pointer-events:none;border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.gx-cross{background:var(--rule);pointer-events:none;width:1px;position:absolute}.gx-brush{background:color-mix(in oklab, var(--accent) 12%, transparent);outline:1px solid color-mix(in oklab, var(--accent) 55%, transparent);pointer-events:none;position:absolute}.gx-tip{z-index:20;border-radius:var(--r);background:var(--raised);min-width:150px;max-width:320px;box-shadow:var(--shadow), 0 0 0 1px var(--float-border);font-size:var(--fs-s);pointer-events:none;padding:6px 8px;position:absolute}.gx-tip[data-flip]{transform:translate(-100%)}.gx-tip__head{white-space:nowrap;align-items:center;gap:5px;margin-bottom:3px;display:flex}.gx-tip__dot{border-radius:50%;flex:none;width:8px;height:8px}.gx-tip__lines{grid-template-columns:auto auto;gap:1px 12px;display:grid}.gx-tip__lines span{color:var(--muted)}.gx-tip__lines b{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.gx-tip__warn{color:var(--warn);margin-top:4px}.gx-tip__foot{font-size:var(--fs-xs);color:var(--muted);margin-top:4px}.gx-legend{flex-wrap:wrap;gap:1px 8px;margin:2px 0 6px;display:flex}.gx-legend__item{cursor:pointer;font-size:var(--fs-s);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:1px 4px;display:inline-flex}.gx-legend__item:hover{background:var(--hover)}.gx-legend__item[data-static]{cursor:default}.gx-legend__item[data-static]:hover{background:0 0}.gx-legend__swatch{overflow:visible}.gx-legend__swatch line{stroke-width:2px}.gx-legend__swatch path{stroke-width:1.2px}.gx-rowband{fill:var(--band)}.gx-rowrule{stroke:var(--grid);stroke-width:1px}.gx-rowlabel{font-size:12px}.gx-rowvalue{font-variant-numeric:tabular-nums;font-size:11px}.gx-rowhead{font-size:10.5px;font-weight:var(--strong);fill:var(--muted);letter-spacing:.03em}.gx-rowhover{background:var(--hover);pointer-events:none;height:22px;position:absolute;left:0;right:0}.gx-nodata{fill:var(--muted);font-size:10.5px}.gx-heat__col{fill:var(--text-2);font-size:11.5px}.gx-heat__text{font-variant-numeric:tabular-nums;font-size:11.5px}.gx-heat__empty{fill:none;stroke:var(--grid);stroke-dasharray:2 2}.gx-heat__cell[data-invalid]{stroke:var(--warn);stroke-width:1.2px;stroke-dasharray:2 2}.gx-menu{min-width:190px;display:grid}.gx-menu__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px}.gx-menu__item:hover{background:var(--hover)}.gx-lane__bg{fill:var(--band)}.gx-lane__base{opacity:.7}.gx-lane__span{fill:var(--late-0)}.gx-lane__gap{stroke:none}.gx-lane__stall{fill:none;stroke:var(--late-2);stroke-width:1px}.gx-lane__double{stroke:var(--text-2);stroke-width:1.2px}.gx-swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;display:inline-block}.gx-classes{font-size:var(--fs-s);color:var(--text-2);flex-wrap:wrap;gap:2px 14px;margin:0 0 4px;display:flex}.gx-classes span{align-items:center;gap:5px;display:inline-flex}.gx-legendbar{top:calc(var(--top) + var(--tabs));z-index:10;background:var(--page);flex-wrap:wrap;align-items:center;padding:4px 0 2px;display:flex;position:sticky}.gx-legendbar .gx-legend{margin:0}.gx-pop__panel:has(.gx-prov){max-width:min(94vw,920px)}.gx-pop__panel:has(.gx-prov) .gx-prov{width:min(90vw,880px)}.gx-prov{margin-top:6px}.gx-prov code{font-family:var(--mono);font-size:var(--fs-xs)}.gx-prov__revs,.gx-prov__versions,.gx-prov__checks{flex-wrap:wrap;gap:2px 12px;display:flex}.gx-prov__checks{margin-top:3px}.gx-prov__history{flex-direction:column;gap:1px;display:flex}.gx-table{border-collapse:collapse;width:100%;font-size:var(--fs-s);font-variant-numeric:tabular-nums}.gx-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--rule);white-space:nowrap;padding:3px 6px;font-weight:400}.gx-table td{border-bottom:1px solid var(--grid);vertical-align:top;padding:2px 6px}.gx-table tbody tr:hover{background:var(--hover)}.gx-table__bar{width:40%}.gx-stack{background:var(--band);border-radius:4px;height:8px;margin-top:4px;display:flex;overflow:hidden}.gx-stack span{height:100%;display:block}.gx-stack [data-status=pass]{background:color-mix(in oklab, var(--ok) 70%, var(--surface))}.gx-stack [data-status=warn]{background:color-mix(in oklab, var(--warn) 70%, var(--surface))}.gx-stack [data-status=fail]{background:color-mix(in oklab, var(--err) 75%, var(--surface))}.gx-health__sub{font-size:var(--fs-s);margin:12px 0 4px}.gx-health__fails{font-size:var(--fs-s);gap:6px;margin:0;padding:0;list-style:none;display:grid}.gx-health__err{color:var(--text-2);overflow-wrap:anywhere;align-items:baseline;gap:4px;display:flex}.gx-drawer__scrim{z-index:80;background:var(--scrim);animation:gx-fade var(--t) ease-out;position:fixed;inset:0}@keyframes gx-fade{0%{opacity:0}}.gx-drawer{z-index:81;background:var(--page);width:min(860px,94vw);box-shadow:var(--shadow), 0 0 0 1px var(--float-border);scrollbar-width:thin;align-content:start;gap:10px;padding:14px 16px 40px;animation:.11s ease-out gx-slide-in;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto}@keyframes gx-slide-in{0%{opacity:0;transform:translate(24px)}}.gx-drawer__close{position:absolute;top:10px;right:10px}.gx-drawer__head{gap:4px;padding-right:30px;display:grid}.gx-drawer__head h2{font-size:var(--fs-xl)}.gx-drawer__head p{color:var(--text-2);margin:0}.gx-drawer__badges{gap:4px;display:flex}.gx-drawer__args{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2);overflow-wrap:anywhere}.gx-drawer__error,.gx-drawer__skip{font-size:var(--fs-s);color:var(--text-2);overflow-wrap:anywhere}.gx-drawer__shots{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;display:grid}.gx-drawer__shot{font-size:var(--fs-s);gap:2px;text-decoration:none;display:grid}.gx-drawer__shot img{border-radius:var(--r);width:100%;box-shadow:0 0 0 1px var(--float-border);background:var(--surface);display:block}.gx-drawer__startup{border-radius:var(--r-l);background:var(--surface);padding:8px 10px}.gx-builds__flags>div{overflow-wrap:anywhere;padding:1px 0}.gx-legendbar__note{font-size:var(--fs-s);color:var(--muted);margin-left:12px}.gx-drawer__tabs .gx-seg{flex-wrap:wrap}.gx-drawer__panel{gap:10px;display:grid}.gx-drawer__panel h4{font-size:var(--fs-s);margin:0 0 4px}.gx-drawer__cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.gx-drawer__cols>section{border-radius:var(--r-l);background:var(--surface);padding:8px 10px}.gx-drawer__cols tr[data-warmup]{color:var(--muted)}.gx-drawer__params{font-size:var(--fs-s);margin-top:6px}.gx-drawer__params summary{cursor:pointer;color:var(--muted)}.gx-drawer__log{border-radius:var(--r-l);background:var(--surface);padding:8px 10px}.gx-drawer__log summary{cursor:pointer;font-weight:var(--strong)}.gx-drawer__log pre{max-height:420px;font-family:var(--mono);font-size:var(--fs-xs);white-space:pre-wrap;color:var(--text-2);margin:8px 0 0;overflow:auto}.gx-table tr[data-current]{background:var(--accent-soft)}.gx-diff tr[data-differs] td{background:color-mix(in oklab, var(--warn) 10%, transparent)}.gx-explore__controls .gx-select__input{max-width:340px}.gx-shots{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.gx-shot{background:var(--surface);border-radius:var(--radius);cursor:pointer;transition:background var(--t);margin:0;padding:8px}.gx-shot:hover{background:var(--raised)}.gx-shot img{border-radius:3px;width:100%;height:auto;display:block}.gx-shot figcaption{font-size:var(--fs-s);margin-top:5px}