@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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{--serif:"Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--wall:#ecebe6;--wall-2:#e2e0da;--ink:#18181a;--ink-2:#4a4a4f;--ink-3:#7b7a7f;--rule:#18181a24;--card:#ffffff8c;--card-edge:#18181a1a;--accent:#b36b00;--c-p:#ffb547;--c-e:#5ed3c4;--c-gpu:#9b8cff;--c-ane:#ff6fa8;--c-media:#8fe36b;--c-mem:#58a6ff;--c-slc:#c9c3b6;--c-ssd:#e9846b;--warn:#e3b341;--alert:#f06a5d;--ok:#58c38b;--radius:14px;--gutter:clamp(16px, 4vw, 56px);--maxw:1320px;--bar-h:56px;--ease:cubic-bezier(.22, .61, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-depth="2"],body[data-depth="3"],body[data-depth="4"],body[data-depth="5"]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-depth="2"]{--wall:#101512;--wall-2:#161d19;--ink:#eef2ec;--ink-2:#b9c4bb;--ink-3:#7f8c83;--rule:#eef2ec24;--card:#161f1ab8;--card-edge:#c8e6d21f;--accent:#9fe0b7}body[data-depth="3"]{--wall:#121114;--wall-2:#1a181d;--ink:#f1ede6;--ink-2:#c3bdb3;--ink-3:#8d877e;--rule:#f1ede621;--card:#1c191ebd;--card-edge:#f0d2a024;--accent:#e7b36a}body[data-depth="4"],body[data-depth="5"]{--wall:#07080b;--wall-2:#0d0f14;--ink:#eef0f5;--ink-2:#b4b9c6;--ink-3:#7d8394;--rule:#eef0f51f;--card:#101219c7;--card-edge:#aab4ff24;--accent:#ffb547}body[data-depth="5"]{--wall:#0b0c0f;--wall-2:#121419}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-h) + 8px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}body{background:var(--wall);color:var(--ink);font:400 16px/1.6 var(--sans);font-feature-settings:"ss01", "cv11";transition:background-color 1.1s var(--ease), color 1.1s var(--ease);margin:0;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.02}h4,h5{font:600 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0}p{margin:0 0 1em}.mono,.num{font-family:var(--mono);font-feature-settings:"zero", "tnum"}.kicker{font:500 11px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cf{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;border:1px solid;border-radius:4px;margin-left:4px;padding:3px 5px 2px}.cf-reported{color:#b07b1d}.cf-unconfirmed{color:#c0463b;border-style:dashed}.cf-derived{color:#4c7fb8}body[data-depth="2"] .cf-reported,body[data-depth="3"] .cf-reported,body[data-depth="4"] .cf-reported,body[data-depth="5"] .cf-reported{color:#e8b75a}body[data-depth="2"] .cf-unconfirmed,body[data-depth="3"] .cf-unconfirmed,body[data-depth="4"] .cf-unconfirmed,body[data-depth="5"] .cf-unconfirmed{color:#ff8a7d}body[data-depth="2"] .cf-derived,body[data-depth="3"] .cf-derived,body[data-depth="4"] .cf-derived,body[data-depth="5"] .cf-derived{color:#8cb8ff}.diff{border:1px solid var(--rule);font:500 12px/1 var(--mono);vertical-align:1px;border-radius:999px;gap:0;display:inline-flex;overflow:hidden}.diff>span{padding:5px 8px 4px}.diff>span+span{border-left:1px solid var(--rule)}.diff>span b{color:var(--ink-3);margin-right:4px;font-weight:600}body[data-size="14"] .diff>span[data-s="14"],body[data-size="16"] .diff>span[data-s="16"]{background:var(--ink);color:var(--wall)}body[data-size="14"] .diff>span[data-s="14"] b,body[data-size="16"] .diff>span[data-s="16"] b{color:inherit;opacity:.7}.skip{z-index:100;background:var(--ink);color:var(--wall);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.topbar{z-index:40;height:var(--bar-h);padding:0 var(--gutter);padding-top:env(safe-area-inset-top);background:color-mix(in oklab, var(--wall) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--rule);transition:background-color 1.1s var(--ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.wordmark{min-width:0;line-height:1.05;text-decoration:none;display:grid}.wm-title{font:400 20px/1 var(--serif);letter-spacing:-.01em;white-space:nowrap}.wm-title i{color:var(--ink-3);font-style:italic}.wm-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:10px}.topbar-level{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.topbar-level [data-level-num]{color:var(--accent)}.topbar-tools{align-items:center;gap:8px;display:flex}.size-switch{border:1px solid var(--rule);border-radius:999px;padding:2px;display:flex}.size-switch button{min-height:34px;font:500 13px var(--mono);color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:6px 11px}.size-switch button[aria-pressed=true]{background:var(--ink);color:var(--wall)}.curator-toggle{border:1px solid var(--rule);background:0 0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:6px 12px 6px 9px;font-size:13px;font-weight:500;display:flex}.curator-toggle svg,.btn svg,.listen svg,.hud-btn svg,.cb-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.curator-toggle[aria-pressed=true]{background:var(--ink);color:var(--wall);border-color:var(--ink)}@media (max-width:720px){.topbar-level{display:none}.wm-title{font-size:17px}.curator-toggle span{display:none}.curator-toggle{padding:8px}}.gauge{z-index:30;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.gauge ol{z-index:1;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gauge a{text-align:right;color:var(--ink-3);grid-template-columns:auto 22px;grid-template-areas:"name num""scale num";align-items:center;column-gap:10px;text-decoration:none;display:grid}.gauge b{border:1px solid var(--rule);background:var(--wall);width:22px;height:22px;font:500 11px var(--mono);transition:all .4s var(--ease);border-radius:50%;grid-area:num;place-items:center;display:grid}.gauge span{opacity:0;transition:all .3s var(--ease);white-space:nowrap;grid-area:name;font-size:12px;font-weight:500;transform:translate(6px)}.gauge em{font:normal 500 10px var(--mono);opacity:0;white-space:nowrap;grid-area:scale;transition:opacity .3s}.gauge:hover span,.gauge:hover em,.gauge a:focus-visible span,.gauge a.is-here span,.gauge a.is-here em{opacity:1;transform:none}.gauge:not(:hover) a:not(.is-here) em{opacity:0}.gauge a.is-here b{background:var(--ink);color:var(--wall);border-color:var(--ink);transform:scale(1.12)}.gauge a.is-here{color:var(--ink)}.gauge-track{background:var(--rule);width:1px;position:absolute;top:8px;bottom:8px;right:10.5px}.gauge-track i{height:calc(var(--p,0) * 100%);background:var(--ink-2);position:absolute;inset:0 0 auto}@media (max-width:1180px){.gauge span,.gauge em{display:none}.gauge a{grid-template-columns:22px;grid-template-areas:"num"}}@media (max-width:720px){.gauge{left:0;right:auto;top:var(--bar-h);width:100%;transform:none}.gauge ol{display:none}.gauge-track{background:0 0;width:100%;height:2px;position:static}.gauge-track i{height:100%;width:calc(var(--p,0) * 100%);background:var(--accent)}}.btn{border:1px solid var(--ink);min-height:46px;transition:transform .2s var(--ease), background .2s;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--ink);color:var(--wall)}.listen{border:1px solid var(--rule);min-height:36px;color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:7px;margin-top:4px;padding:7px 13px 7px 10px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.listen svg{fill:currentColor;stroke:none;width:14px;height:14px}.listen:hover{border-color:var(--ink);color:var(--ink)}.jump{border-bottom:1px solid;font-weight:600;text-decoration:none}kbd{font:500 11px var(--mono);border:1px solid var(--rule);border-bottom-width:2px;border-radius:4px;margin:0 1px;padding:1px 5px}.overture{min-height:100svh;padding:calc(var(--bar-h) + 40px) var(--gutter) 60px;place-items:center;display:grid;position:relative;overflow:hidden}.overture-inner{text-align:center;max-width:880px;position:relative}.overture h1{margin:14px 0 18px;font-size:clamp(64px,12vw,168px);line-height:.88}.overture h1 i{color:var(--ink-3);vertical-align:.35em;font-size:.5em}.overture-sub{font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.overture .lede{margin:26px auto}.overture-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:30px 0 12px;display:flex}.overture-note{color:var(--ink-3);max-width:56ch;margin:0 auto 34px;font-size:13px}.legend{text-align:left;border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 22px;max-width:860px;margin:0 auto;padding-top:22px;display:grid}.legend dt{margin-bottom:4px;font-size:12px;font-weight:600}.legend dt .cf{margin-left:0}.legend dd{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.overture-frame{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.overture-frame i{border:1px solid var(--rule);animation:frame-breathe 9s var(--ease) infinite;border-radius:18px;position:absolute}.overture-frame i:first-child{width:92vw;height:86svh;animation-delay:0s}.overture-frame i:nth-child(2){width:74vw;height:68svh;animation-delay:-1.8s}.overture-frame i:nth-child(3){width:56vw;height:50svh;animation-delay:-3.6s}.overture-frame i:nth-child(4){width:38vw;height:32svh;animation-delay:-5.4s}.overture-frame i:nth-child(5){border-color:color-mix(in oklab, var(--accent) 50%, transparent);width:20vw;height:14svh;animation-delay:-7.2s}@keyframes frame-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(.985)}}.hall{padding:0 calc(var(--gutter) + 40px) 0 var(--gutter);grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);gap:0 32px;display:grid;position:relative}.hall-stage{top:var(--bar-h);height:calc(100svh - var(--bar-h));grid-template-rows:1fr auto auto;padding:14px 0 16px;display:grid;position:sticky}.stage{background:radial-gradient(70% 55% at 50% 58%, #ffffffbf, transparent 70%), radial-gradient(120% 90% at 50% 100%, var(--wall-2), var(--wall));transition:background 1.1s var(--ease);border-radius:22px;position:relative;overflow:hidden}body[data-depth="1"] .stage{background:radial-gradient(70% 55% at 50% 58%, #ffffff8c, transparent 70%), radial-gradient(120% 90% at 50% 100%, #d9d7d0, var(--wall))}.stage-canvas{touch-action:pan-y;cursor:grab;outline:none;position:absolute;inset:0;width:100%!important;height:100%!important}.stage-canvas:active{cursor:grabbing}.stage-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.stage-loading{font:500 12px var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;place-content:center;justify-items:center;gap:12px;transition:opacity .6s;display:grid;position:absolute;inset:0}.stage-loading span{background:linear-gradient(90deg, transparent, var(--ink-2), transparent);background-size:200% 100%;width:120px;height:1px;animation:1.4s linear infinite load-sweep}@keyframes load-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.stage.is-ready .stage-loading{opacity:0;pointer-events:none}.stage-help{color:var(--ink-3);margin:8px 4px 0;font-size:12px}.stage-hud{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.hud-btn{border:1px solid var(--rule);background:var(--card);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hud-btn[aria-pressed=true]{background:var(--ink);color:var(--wall);border-color:var(--ink)}.hud-slider{min-width:150px;color:var(--ink-2);flex:150px;gap:2px;font-size:12px;display:grid}.hud-slider span{justify-content:space-between;display:flex}.hud-slider output{font-family:var(--mono);color:var(--ink)}.hud-slider input{width:100%;accent-color:var(--ink);min-height:26px}.swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 1px var(--rule);background:#2c2d31;border-radius:50%}.swatch[data-finish=silver]{background:linear-gradient(135deg,#e6e7e9,#b9bbbf)}.pin-layer{pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.pin-layer.is-on{opacity:1}.pin{pointer-events:auto;background:0 0;border:0;align-items:center;gap:6px;margin:-11px 0 0 -11px;padding:0;display:flex;position:absolute;top:0;left:0}.pin-layer:not(.is-on) .pin{pointer-events:none}.pin-dot{background:var(--ink);width:22px;height:22px;color:var(--wall);font:600 10px var(--mono);box-shadow:0 0 0 3px color-mix(in oklab, var(--wall) 70%, transparent);transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid}.pin-label{background:color-mix(in oklab, var(--wall) 88%, transparent);white-space:nowrap;opacity:0;transition:all .2s var(--ease);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;transform:translate(-4px)}.pin:hover .pin-label,.pin:focus-visible .pin-label,.pin.is-focus .pin-label{opacity:1;transform:none}.pin.is-focus .pin-dot{background:var(--accent);transform:scale(1.2)}.part-card,.unit-card{z-index:5;background:color-mix(in oklab, var(--wall) 90%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--card-edge);width:min(360px,100% - 32px);max-height:calc(100% - 140px);animation:card-in .45s var(--ease);border-radius:16px;padding:16px 18px 18px;position:absolute;top:28px;left:16px;overflow:auto;box-shadow:0 24px 60px -30px #00000073}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}}.part-card h3,.unit-card h3{margin:4px 0 10px;font-size:30px}.part-card p,.unit-card p{color:var(--ink-2);font-size:14px;line-height:1.55}.part-card .spec-list,.unit-card .spec-list{margin:8px 0 10px}.part-close{width:34px;height:34px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;font-size:22px;position:absolute;top:8px;right:10px}.part-close:hover{background:var(--rule);color:var(--ink)}.hall-steps{gap:0;padding:20vh 0 30vh;display:grid}.step{opacity:.38;min-height:78svh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;padding:30px 0;display:flex}.step.is-active{opacity:1}.step h3{margin:6px 0 14px;font-size:clamp(30px,3vw,42px)}.step p{color:var(--ink-2);max-width:52ch}.step p b{color:var(--ink);font-weight:600}.aside{border-left:2px solid var(--rule);padding-left:12px;font-size:14px;color:var(--ink-3)!important}.spec-list{border-top:1px solid var(--rule);gap:0;margin:4px 0 16px;display:grid}.spec-list>div{border-bottom:1px solid var(--rule);grid-template-columns:9.5em 1fr;align-items:baseline;gap:12px;padding:8px 0;display:grid}.spec-list dt{color:var(--ink-3);font-size:12px}.spec-list dd{margin:0;font-size:14px}.part-index{counter-reset:p;grid-template-columns:1fr 1fr;gap:4px 10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.part-index button{text-align:left;width:100%;color:var(--ink-2);background:0 0;border:0;border-radius:6px;align-items:baseline;gap:8px;padding:6px 4px;font-size:13px;display:flex}.part-index button b{font:500 10px var(--mono);color:var(--ink-3)}.part-index button:hover,.part-index button[aria-current=true]{background:var(--card);color:var(--ink)}@media (max-width:900px){.hall{grid-template-columns:1fr;padding:0}.hall-stage{top:calc(var(--bar-h) + 2px);z-index:4;height:58svh;padding:8px var(--gutter) 6px;background:var(--wall);border-bottom:1px solid var(--rule);transition:background 1.1s var(--ease);grid-template-rows:1fr auto}.stage{border-radius:16px}.stage-help{display:none}.stage-hud{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:6px;padding-bottom:2px;overflow-x:auto}.stage-hud::-webkit-scrollbar{display:none}.hud-btn span{display:none}.hud-btn{flex:none;padding:0 10px}.hud-slider{flex:1 0 110px;min-width:110px}.hall-steps{padding:4vh var(--gutter) 10vh}.step{opacity:1;min-height:62svh}.part-card{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;width:auto;max-height:46svh;position:fixed}.part-index{grid-template-columns:1fr}}.level,.annex{padding:12vh var(--gutter) 10vh;padding-right:calc(var(--gutter) + 40px);position:relative}.level>*,.annex>*{max-width:var(--maxw);margin-left:auto;margin-right:auto}.level-head{padding:16vh 0 10vh;position:relative}.hall-steps .level-head{flex-direction:column;justify-content:center;min-height:70svh;display:flex}.level-head h2{margin:10px 0 18px;font-size:clamp(56px,8vw,118px)}.level-head .kicker{color:var(--accent)}.level-head-wide .lede{max-width:68ch}.portal{pointer-events:none;position:absolute;inset:0 -20px}.portal i{border:1px solid var(--rule);width:100%;height:100%;transform:translate(-50%, -50%) scale(calc(1.25 - var(--enter,0) * .5));opacity:calc(var(--enter,0) * .9);border-radius:22px;position:absolute;top:50%;left:50%}.portal i:nth-child(2){transform:translate(-50%, -50%) scale(calc(1.05 - var(--enter,0) * .55))}.portal i:nth-child(3){transform:translate(-50%, -50%) scale(calc(.85 - var(--enter,0) * .6));border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.annex{border-top:1px solid var(--rule)}.annex-head{padding:4vh 0 5vh}.annex-head h2{margin:8px 0 14px;font-size:clamp(44px,6vw,84px)}@media (max-width:720px){.level,.annex{padding:8vh var(--gutter) 6vh}.level-head{padding:10vh 0 6vh}}.curator-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;color:#f2f0ea;-webkit-backdrop-filter:blur(18px);width:min(780px,100% - 20px);animation:card-in .4s var(--ease);background:#121215eb;background:lab(5.5433% .495508 -1.81778/.92);border-radius:18px;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:4px;padding:10px 10px 10px 12px;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px -24px #0009,inset 0 0 0 1px #ffffff14}.cb-progress{height:2px;width:calc(var(--p,0) * 100%);background:var(--c-p);transition:width .25s linear;position:absolute;top:0;left:0}.cb-btn{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cb-btn:hover{background:#ffffff14}.cb-toggle{color:#121215;background:#f2f0ea}.cb-toggle:hover{background:#fff}.cb-toggle svg{fill:currentColor;stroke:none}.curator-bar .i-play{display:none}.curator-bar:not(.is-playing) .i-play{display:block}.curator-bar:not(.is-playing) .i-pause,.cb-btn .i-muted{display:none}.cb-btn[aria-pressed=true] .i-muted{display:block}.cb-btn[aria-pressed=true] .i-sound{display:none}.cc{font:700 10px var(--mono);border:1.5px solid;border-radius:4px;padding:2px 3px}.cb-btn[data-n=cc][aria-pressed=false]{opacity:.45}.cb-text{min-width:0;padding:0 8px}.cb-title{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a9a59b;margin:0}.cb-caption{font:400 16px/1.4 var(--serif);color:#f7f5ef;min-height:1.4em;margin:2px 0 0;font-size:18px}.curator-bar.no-captions .cb-caption{display:none}@media (max-width:560px){.curator-bar{grid-template-columns:auto 1fr auto auto auto auto;grid-template-areas:"t h r c m q""k k k k k k";row-gap:2px}.cb-text{display:contents}.cb-toggle{grid-area:t}.cb-title{grid-area:h;padding-left:8px}.cb-caption{grid-area:k;padding:4px 4px 0;font-size:16px}.curator-bar [data-n=replay]{grid-area:r}.curator-bar [data-n=cc]{grid-area:c}.curator-bar [data-n=mute]{grid-area:m}.curator-bar [data-n=close]{grid-area:q}}@media (max-width:900px){body.has-curator .part-card,body.has-curator .unit-card{bottom:calc(118px + env(safe-area-inset-bottom));max-height:40svh}}@media (min-width:901px){body.has-curator .unit-card{bottom:120px}}.still-stage{place-items:center;margin:0;display:grid;position:absolute;inset:0;overflow:hidden}.still-frame{aspect-ratio:1440/900;width:min(100%,160cqh);max-height:100%;position:relative}.stage{container-type:size}.still-img{object-fit:contain;filter:drop-shadow(0 28px 34px #0000002e);width:100%;height:100%;animation:still-in .9s var(--ease);position:absolute;inset:0}.still-next{opacity:0;transition:opacity .42s var(--ease);animation:none}.still-next.is-in{opacity:1}@keyframes still-in{0%{opacity:0;transform:scale(.985)}}.still-pins{position:absolute;inset:0}.pin.is-still .pin-label{opacity:1;transform:none}.still-pins .pin:not(.is-focus) .pin-label{opacity:0}.still-pins .pin:hover .pin-label,.still-pins .pin:focus-visible .pin-label{opacity:1}.still-chip{max-width:calc(100% - 24px);font:500 10.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-3);background:color-mix(in oklab, var(--wall) 78%, transparent);border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:7px;padding:5px 10px 4px 8px;display:inline-flex;position:absolute;bottom:12px;left:12px}.still-chip i{background:var(--ink-3);opacity:.6;border-radius:50%;flex:none;width:6px;height:6px}.stage.is-still+.stage-hud [data-hud=reset],.stage.is-still~.stage-help{display:none}@media (max-width:560px){.still-chip{font-size:9.5px;bottom:8px;left:8px}}.seg-switch{border:1px solid var(--rule);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg-switch button{min-height:38px;color:var(--ink-2);background:0 0;border:0;padding:8px 12px;font-size:13px;font-weight:500}.seg-switch button+button{border-left:1px solid var(--rule)}.seg-switch button[aria-pressed=true]{background:var(--ink);color:var(--wall)}.tog{align-items:center;gap:8px;min-height:38px;font-size:13px;display:inline-flex}.tog input{width:18px;height:18px;accent-color:var(--accent)}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.tabs [role=tab]{border:1px solid var(--rule);min-height:42px;color:var(--ink-2);background:0 0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--wall);border-color:var(--ink)}.bench-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.bench-visual canvas,.bench-visual svg{touch-action:none;background:#0b0c10;border-radius:14px;width:100%;height:auto;box-shadow:0 30px 60px -40px #0009}.bench-controls{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.bench-hint{color:var(--ink-3);margin:8px 0 0;font-size:12px}.bench-text h3{margin:0 0 12px;font-size:clamp(28px,3vw,40px)}.bench-text p{color:var(--ink-2)}.bench-text h5{margin:18px 0 8px}.nits{gap:8px;margin:16px 0;display:grid}.nit-row{color:var(--ink-2);grid-template-columns:11em 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.nit-row b{font:600 12px var(--mono);color:#111;width:calc(var(--w) * 100%);min-width:max-content;box-shadow:0 0 calc(var(--w) * 24px) rgba(255, 230, 170, calc(var(--w) * .9));background:linear-gradient(90deg,#f5e6c8,#fff8e8);border-radius:6px;padding:5px 8px}.refresh-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.refresh-list li{color:var(--ink-2);grid-template-columns:6em 1fr;gap:10px;font-size:13px;display:grid}.refresh-list b{font:600 12px var(--mono);color:var(--ink)}.cie{background:#101116!important}.cie-axes line{stroke:#ffffff40}.cie-axes text,.cie-nm,.cie-ref-label{font:500 10px var(--mono);fill:#ffffff8c}.cie-locus{opacity:.55;stroke:#fff9;stroke-width:1px}.cie-tri{fill:#ffffff14;stroke:#fff;stroke-width:2px;stroke-linejoin:round;transition:all .4s}.cie-ref{fill:none;stroke:#ffffff73;stroke-dasharray:4 4}.cie-white{fill:#fff;stroke:#000;stroke-width:1.5px}.mode-list{border:1px solid var(--rule);border-radius:10px;gap:2px;max-height:300px;margin:14px 0;padding:4px;display:grid;overflow:auto}.mode-list button{text-align:left;color:var(--ink-2);background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;display:flex}.mode-list button em{font:normal 500 10px var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;align-self:center}.mode-list button[aria-selected=true]{background:var(--ink);color:var(--wall)}.mode-list button[aria-selected=true] em{color:inherit;opacity:.7}.mode-detail h4{color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:15px}.ports-sides{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.ports-sides figure{border:1px solid var(--card-edge);background:var(--card);border-radius:14px;margin:0;padding:12px 16px 6px}.side-svg{width:100%;height:auto;overflow:visible}.side-body{fill:#c9cbce;stroke:#00000040}.side-front{font:500 10px var(--mono);fill:var(--ink-3);text-transform:uppercase}.port{cursor:pointer;outline:none}.port rect,.port path,.port circle{fill:#1c1d21;stroke:#0a0a0c;transition:fill .2s}.port text{font:600 12px var(--sans);fill:var(--ink-2)}.port line{stroke:var(--rule);stroke-width:1px}.port:hover rect,.port:hover path,.port:hover circle,.port:focus-visible rect,.port:focus-visible path,.port:focus-visible circle{fill:#4b4d55}.port.is-on rect,.port.is-on path,.port.is-on circle{fill:var(--accent)}.port.is-on text{fill:var(--ink)}.port.is-used line{stroke:var(--accent);stroke-width:2px}.ports-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);align-items:start;gap:20px;display:grid}.port-card,.desk,.board-card,.pkg-card{border:1px solid var(--card-edge);background:var(--card);border-radius:14px;padding:18px 20px}.port-card h3,.board-card h3,.pkg-card h3{margin:4px 0 12px;font-size:32px}.port-card ul{color:var(--ink-2);margin:6px 0 14px;padding-left:18px;font-size:14px}.desk header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.desk h3{font-size:30px}.desk-summary{color:var(--ink-3);margin:10px 0 12px;font-size:13px}.desk-slots{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.slot{color:var(--ink-2);gap:4px;font-size:12px;display:grid}.slot span{justify-content:space-between;gap:6px;display:flex}.slot em{font:normal 500 10px var(--mono);text-transform:uppercase;color:var(--ink-3)}.slot select{background:var(--wall);border:1px solid var(--rule);border-radius:8px;width:100%;min-height:40px;padding:8px}.slot.is-absent{opacity:.4}.desk-verdicts{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.verdict{border-left:3px solid var(--ink-3);background:#00000008;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5}.verdict b{font:600 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-right:8px;display:inline-block}.v-ok{border-color:var(--ok)}.v-ok b{color:#2f8a5b}.v-warn{border-color:var(--warn)}.v-warn b{color:#9a7412}.v-fail{border-color:var(--alert)}.v-fail b{color:#b93a2f}.board-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}.board-figure{margin:0}.board-svg{background:radial-gradient(120% 100% at 50% 0,#17231c,#0b100d);border-radius:16px;width:100%;height:auto;box-shadow:inset 0 0 0 1px #a0dcb41f}.board-outline{fill:#16291e;stroke:#2f5a41;stroke-width:2px}.via{fill:#c9b57a;opacity:.35}.heatpipe{fill:none;stroke:#b87333;stroke-width:7px;stroke-linecap:round;opacity:.5}.bc{cursor:pointer;outline:none}.bc rect{fill:color-mix(in oklab, var(--c) 30%, #111);stroke:var(--c);stroke-width:1.2px;transition:fill .25s}.bc-soc rect:first-child{fill:#2a2418}.soc-die{fill:#3d4478!important;stroke:#9aa4ff!important}.bc:hover rect,.bc:focus-visible rect,.bc.is-on rect{fill:color-mix(in oklab, var(--c) 70%, #111)}.bc.is-on rect{stroke-width:2.5px}.bc-label{font:600 11px var(--sans);fill:#d8e4dc;pointer-events:none}.bc-fan .fan-hole{fill:#0b100d;stroke:#2f5a41;stroke-width:2px;stroke-dasharray:5 4}.bc-fan .fan-blade{fill:none;stroke:#d2e6dc2e;stroke-width:2px}.bc-fan .fan-hub2{fill:#1b2a21;stroke:#d2e6dc4d}.bc-fan.is-on .fan-hole,.bc-fan:hover .fan-hole{stroke:#9fe0b7}.board-edge{font:500 11px var(--mono);fill:#c8e6d280;text-transform:uppercase;letter-spacing:.12em}.signal-path{fill:none;stroke:#ffe39a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2400;stroke-dashoffset:2400px;filter:drop-shadow(0 0 6px #ffcf5a);pointer-events:none}.signal-path.run{animation:signal 2.4s var(--ease) forwards}@keyframes signal{to{stroke-dashoffset:0}}.board-figure figcaption{color:var(--ink-3);margin-top:8px;font-size:12px}.signal-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.signal-bar button{border:1px solid var(--rule);min-height:38px;color:var(--ink-2);background:0 0;border-radius:999px;padding:7px 13px;font-size:13px}.signal-bar button[aria-pressed=true]{color:#ffe39a;border-color:#ffe39a}.pkg-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}.pkg-section{margin:0}.xsec{background:#161419;border-radius:16px;width:100%;height:auto;padding:10px;box-shadow:inset 0 0 0 1px #f0d2a01f}.xl{cursor:pointer;outline:none}.xl rect,.xl circle{stroke:#00000059;transition:filter .2s,opacity .2s}.xl:hover rect,.xl:hover circle,.xl.is-on rect,.xl.is-on circle{filter:brightness(1.35)drop-shadow(0 0 6px #ffdca080)}.xl-label{font:600 11px var(--sans);fill:#e9e2d6;pointer-events:none}.pkg-section figcaption{color:var(--ink-3);margin-top:8px;font-size:12px}.pkg-bw,.pkg-uma{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;margin-top:70px;display:grid}.pkg-bw h3,.pkg-uma h3{margin:6px 0 14px;font-size:clamp(30px,3.4vw,46px)}.pkg-bw p,.pkg-uma p{color:var(--ink-2)}.equation{font:500 clamp(16px, 1.8vw, 22px) var(--mono);border:1px solid var(--card-edge);background:var(--card);border-radius:12px;padding:14px 16px;color:var(--ink)!important}.equation b{color:var(--accent)}.bw-bars{gap:8px;display:grid}.bw-row{text-align:left;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:10em 1fr 8em;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.bw-row[aria-pressed=true]{border-color:var(--accent)}.bw-track{background:#ffffff0f;border-radius:6px;height:12px;overflow:hidden}.bw-track i{height:100%;width:calc(var(--w) * 100%);background:linear-gradient(90deg,#58a6ff,#9b8cff);display:block}.bw-row.is-mine .bw-track i{background:linear-gradient(90deg,#e7b36a,#ffb547)}.bw-val{font-family:var(--mono);text-align:right}.bw-val b{color:var(--ink)}.bw-val small{color:var(--ink-3);font-size:10px;display:block}.bw-note{color:var(--ink-3);margin:6px 0 0;font-size:12px}.uma-svg{background:#161419;border-radius:16px;width:100%;height:auto;margin-top:12px}.uma-pkg{fill:#ffffff08;stroke:#f0d2a059;stroke-dasharray:5 4}.uma-unit{opacity:.85}.uma-mem{fill:#58a6ff40;stroke:#58a6ff}.uma-t{font:500 10px var(--mono);fill:#f0ede699;text-transform:uppercase;letter-spacing:.08em}.uma-l{font:600 12px var(--sans);fill:#111}.uma-mem+text{fill:#e9f2ff}.uma-link{stroke:#ffffff40;stroke-width:2px}.uma-bus{stroke:#e9846b;stroke-width:3px;stroke-dasharray:6 5}.uma-data{fill:#ffe39a;filter:drop-shadow(0 0 5px #ffcf5a)}.uma-ghost{opacity:.5}.uma-caption{margin-top:8px;font-size:13px;color:var(--ink-3)!important}.mini-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.mini-table th,.mini-table td{text-align:left;border-bottom:1px solid var(--rule);padding:7px 8px}.mini-table th{font:500 10px var(--mono);text-transform:uppercase;color:var(--ink-3);letter-spacing:.08em}.mini-table tr.is-mine td{color:var(--accent);font-weight:600}.die-facts{background:var(--rule);border:1px solid var(--rule);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fact{background:var(--wall);padding:18px 16px}.fact b{font:400 clamp(34px, 4vw, 56px)/1 var(--serif);color:var(--ink);display:block}.fact span{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}.die-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0 60px;display:grid}.die-notes h4{color:var(--accent);margin-bottom:8px}.die-notes p{color:var(--ink-2);font-size:14px}.lab-wrap{position:relative}.lab-head{max-width:72ch;margin-bottom:20px}.lab-head h3{margin:6px 0 12px;font-size:clamp(30px,3.4vw,46px)}.lab-head p{color:var(--ink-2)}.unit-card{z-index:44;max-height:60svh;position:fixed;inset:auto 72px 110px auto}@media (max-width:900px){.unit-card{width:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));max-height:50svh}}.cmp-scroll{border:1px solid var(--card-edge);background:var(--card);border-radius:14px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.cmp th,.cmp td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 12px}.cmp thead th{background:var(--wall-2);position:sticky;top:0}.cmp thead th b{font:400 22px var(--serif);display:block}.cmp thead th span{font:500 10px var(--mono);color:var(--ink-3)}.cmp tbody th{color:var(--ink-3);width:14em;font-weight:500}.cmp .is-mine{background:color-mix(in oklab, var(--accent) 9%, transparent)}.cmp thead .is-mine b{color:var(--accent)}.cmp-bar{height:3px;width:calc(var(--w) * 100%);background:var(--ink-3);border-radius:2px;margin-top:6px;display:block}.cmp .is-mine .cmp-bar{background:var(--accent)}.cmp-note{color:var(--ink-3);margin-top:10px;font-size:12px}.cmp-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.cmp-guides article{border:1px solid var(--card-edge);background:var(--card);border-radius:14px;padding:16px 18px}.cmp-guides article.is-mine{border-color:var(--accent)}.cmp-guides h4{font:400 30px var(--serif);text-transform:none;letter-spacing:0;color:var(--ink);margin:4px 0 8px}.cmp-guides p{color:var(--ink-2);font-size:14px}.cmp-try{font-family:var(--serif);color:var(--ink-2);margin-top:20px;font-size:22px}.fit{border:1px solid var(--card-edge);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:34px;padding:22px;display:grid}.fit h3{margin:6px 0 12px;font-size:clamp(30px,3.2vw,44px)}.fit-text p{color:var(--ink-2)}.fit-controls{grid-template-columns:1.4fr 1fr 1.2fr;gap:12px;margin-top:12px;display:grid}.fit-controls label{color:var(--ink-3);gap:6px;font-size:12px;display:grid}.fit-controls output{font-family:var(--mono);color:var(--ink);margin-left:6px}.fit-controls input{accent-color:var(--accent);width:100%;min-height:30px}.fit-controls select{background:var(--wall-2);border:1px solid var(--rule);border-radius:8px;min-height:40px;padding:8px}.fit-bar{outline:1px solid var(--rule);background:#ffffff0d;border-radius:8px;height:46px;margin-bottom:30px;display:flex;position:relative;overflow:visible}.fit-os{background:#6b7385;border-radius:8px 0 0 8px;height:100%;display:block}.fit-model{background:var(--c-gpu);height:100%;transition:width .25s var(--ease);display:block}.fit-model.is-over{background:repeating-linear-gradient(135deg, var(--alert) 0 6px, #a3372e 6px 12px)}.fit-limit{background:var(--ink);width:2px;font:500 10px/1 var(--mono);color:var(--ink-2);white-space:nowrap;text-indent:6px;padding-top:62px;position:absolute;top:-6px;bottom:-6px}.fit-verdict{font:400 22px/1.35 var(--serif);color:var(--ink)}.guide-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.gcard{border:1px solid var(--card-edge);background:var(--card);border-radius:14px;padding:16px 18px}.gcard h4{font:400 24px/1.1 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin:6px 0 10px}.gcard p{color:var(--ink-2);font-size:14px}.footprint{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:34px;margin-top:50px;display:grid}.footprint h3{margin:6px 0 12px;font-size:clamp(30px,3.2vw,44px)}.footprint p{color:var(--ink-2)}.fp-bars{gap:10px;display:grid}.fp-row{color:var(--ink-2);grid-template-columns:8em 1fr 3em;align-items:center;gap:10px;font-size:13px;display:grid}.fp-row i{height:14px;width:max(4px, calc(var(--w) * 100%));background:linear-gradient(90deg,#7fb07a,#cfe8a0);border-radius:7px;display:block}.fp-row b{font-family:var(--mono);text-align:right}.fp-total{font:500 13px var(--mono);color:var(--ink-3)!important}.colo-grid{grid-template-columns:1.2fr 1fr;gap:34px;display:grid}.colo-grid h4{color:var(--accent);margin-bottom:10px}.colo-grid p,.unc-list{color:var(--ink-2);font-size:14px}.unc-list{gap:6px;padding-left:18px;display:grid}.source-groups{columns:3 300px;column-gap:34px;margin-top:40px}.source-groups section{break-inside:avoid;margin-bottom:24px}.source-groups h4{margin-bottom:8px}.source-groups ol{gap:5px;margin:0;padding-left:20px;font-size:13px;display:grid}.source-groups li span{color:var(--ink-3);font-size:11px;display:block}.source-groups a{color:var(--ink-2)}.colo-foot{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:40px;padding-top:16px;padding-bottom:120px;font-size:12px}@media (max-width:1080px){.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.die-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.bench-grid,.ports-grid,.board-grid,.pkg-grid,.pkg-bw,.pkg-uma,.fit,.footprint,.colo-grid,.die-notes,.cmp-guides,.ports-sides{grid-template-columns:1fr}.fit-controls{grid-template-columns:1fr 1fr}.fit-controls label:first-child{grid-column:1/-1}.pkg-bw,.pkg-uma{gap:18px;margin-top:44px}}@media (max-width:560px){.desk-slots,.guide-cards{grid-template-columns:1fr}.die-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-row{grid-template-columns:7.5em 1fr 5.5em;padding:6px 4px}.nit-row{grid-template-columns:1fr;gap:4px}.port text{font-size:16px}}.lab{--chip-accent:var(--c-p);gap:18px;display:grid}.lab-bench{border:1px solid var(--card-edge);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;align-items:end;gap:10px 14px;padding:14px;display:flex}.bench-field{gap:4px;min-width:0;display:grid}.bench-field>span{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bench-field select{background:var(--wall-2);border:1px solid var(--rule);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-repeat:no-repeat;background-size:5px 5px;border-radius:8px;max-width:100%;min-height:40px;padding:8px 30px 8px 10px}.bench-field.seg{grid-template-rows:auto auto;grid-auto-flow:column;align-items:stretch}.bench-field.seg>span{grid-column:1/span 2}.bench-field.seg button{border:1px solid var(--rule);background:0 0;min-height:40px;padding:8px 12px}.bench-field.seg button:first-of-type{border-radius:8px 0 0 8px}.bench-field.seg button:last-of-type{border-left:0;border-radius:0 8px 8px 0}.bench-field.seg button[aria-pressed=true]{background:var(--ink);color:var(--wall)}.bench-field.seg button:disabled{opacity:.35;cursor:not-allowed}.bench-reset{border:1px solid var(--rule);min-height:40px;color:var(--ink-2);background:0 0;border-radius:8px;margin-left:auto;padding:8px 14px}.lab-status{font:500 13px/1.5 var(--mono);color:var(--ink-2);margin:0}.lab-main{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.lab-die{top:calc(var(--bar-h) + 12px);position:sticky}.die-host{border-radius:var(--radius);border:1px solid var(--card-edge);background:radial-gradient(120% 90% at 30% 20%,#1b1e2a,#0a0b10 70%);overflow:hidden;box-shadow:0 30px 80px -40px #7882ff59,inset 0 0 0 1px #ffffff08}.die-caption{color:var(--ink-3);margin:8px 2px 0;font-size:12px}.die-svg{width:100%;height:auto}.die-edge{fill:#12141c;stroke:#d2d7ff40;stroke-width:1.5px}.die-grain{stroke:#ffffff0d;stroke-width:1px}.blk{cursor:pointer;outline:none}.blk-bg{fill:#181b25;stroke:#d2d7ff29;stroke-width:1px;transition:stroke .2s}.blk:hover .blk-bg,.blk:focus-visible .blk-bg,.blk.is-selected .blk-bg{stroke:#fff;stroke-width:1.6px}.blk-glow{fill:var(--blk-c,#fff);transition:fill-opacity .12s linear}.blk-label{font:600 11px var(--sans);fill:#ebeeffd1;pointer-events:none;letter-spacing:.02em}.blk-sub{font:500 10px var(--mono);fill:#ebeeff80;pointer-events:none}.blk-pcluster>.blk-bg,.blk-ecluster>.blk-bg,.blk-gpucluster>.blk-bg{fill:#10121a;stroke-dasharray:4 3}.blk-pcluster .blk-glow,.blk-ecluster .blk-glow,.blk-gpucluster .blk-glow{display:none}.blk-pcore{--blk-c:var(--c-p)}.blk-ecore{--blk-c:var(--c-e)}.blk-gpucore{--blk-c:var(--c-gpu)}.blk-ane{--blk-c:var(--c-ane)}.blk-venc,.blk-vdec,.blk-prores{--blk-c:var(--c-media)}.blk-slc,.blk-l2{--blk-c:var(--c-slc)}.blk-phy,.blk-fabric{--blk-c:var(--c-mem)}.blk-display,.blk-sep,.blk-io{--blk-c:#7c86a8}.blk-l2 .blk-glow,.blk-display .blk-glow,.blk-sep .blk-glow,.blk-io .blk-glow,.blk-fabric .blk-glow{fill-opacity:.06}.ane-cell{fill:#ff6fa81a;stroke:#ff6fa840;pointer-events:none;transition:fill .15s}.ane-cell.is-lit{fill:#ff6fa8d9}.flow{fill:none;stroke-linecap:round;opacity:.85;mix-blend-mode:screen}.flow-cpu{stroke:var(--c-p)}.flow-gpu{stroke:var(--c-gpu)}.flow-ane{stroke:var(--c-ane)}.flow-media{stroke:var(--c-media)}.flow-ssd{stroke:var(--c-ssd)}.lab-deck{gap:14px;display:grid}.scenario-list{gap:8px;margin-top:8px;display:grid}.scenario{text-align:left;border:1px solid var(--card-edge);background:var(--card);transition:border-color .2s, transform .2s var(--ease);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.scenario:hover{border-color:var(--chip-accent);transform:translate(2px)}.scenario b{font-size:14px;font-weight:600}.scenario span{color:var(--ink-3);font-size:13px}.workloads{gap:10px;display:grid}.wl{border:1px solid var(--card-edge);background:var(--card);border-radius:12px;padding:12px 14px;transition:border-color .3s,box-shadow .3s}.wl.is-running{border-color:var(--chip-accent);box-shadow:0 0 0 1px var(--chip-accent), 0 18px 40px -26px var(--chip-accent)}.wl header{justify-content:space-between;align-items:center;gap:10px;display:flex}.wl h5{font:600 15px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}.wl-run{border:1px solid var(--ink);background:0 0;border-radius:999px;min-width:64px;min-height:36px;font-size:13px;font-weight:600}.wl.is-running .wl-run{background:var(--chip-accent);color:#111;border-color:var(--chip-accent)}.wl-blurb{color:var(--ink-3);margin:4px 0 8px;font-size:13px}.wl-controls{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 12px;display:grid}.wl-controls label{color:var(--ink-2);gap:4px;font-size:12px;display:grid}.wl-controls label>span{justify-content:space-between;gap:6px;display:flex}.wl-controls output{font-family:var(--mono);color:var(--ink)}.wl-controls select{background:var(--wall-2);border:1px solid var(--rule);border-radius:8px;min-height:36px;padding:7px 8px}.wl-controls input[type=range]{width:100%;accent-color:var(--chip-accent);min-height:28px}.wl-controls .tog{align-items:center;gap:8px;min-height:36px;display:flex}.wl-controls .tog input{width:18px;height:18px;accent-color:var(--chip-accent)}.wl-meter{background:var(--rule);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.wl-meter i{height:100%;width:calc(var(--v,0) * 100%);background:var(--chip-accent);display:block}.wl-read{font:500 12px/1.4 var(--mono);color:var(--ink-3);min-height:1.4em;margin:6px 0 0}.wl-read b{color:var(--ink);font-weight:600}.lab-instruments{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inst{border:1px solid var(--card-edge);background:var(--card);border-radius:12px;min-width:0;padding:12px 14px}.inst header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.inst-read{font:500 12px var(--mono);color:var(--ink-2);text-align:right}.inst-foot{font:500 11px var(--mono);color:var(--ink-3);margin:8px 0 0}.core-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;height:96px;display:grid}.core-bar{grid-template-rows:1fr auto;gap:4px;min-width:0;display:grid}.core-bar i{background:#ffffff0f;border-radius:3px;position:relative;overflow:hidden}.core-bar i:after{content:"";height:calc(var(--v,0) * 100%);background:var(--c);transition:height .12s linear;position:absolute;inset:auto 0 0}.core-bar.is-p{--c:var(--c-p)}.core-bar.is-e{--c:var(--c-e)}.core-bar span{font:500 9px var(--mono);text-align:center;color:var(--ink-3)}.gpu-grid{grid-template-columns:repeat(var(--cols,6), 1fr);gap:4px;display:grid}.gpu-grid i{aspect-ratio:1.3;background:color-mix(in oklab, var(--c-gpu) calc(var(--v,0) * 100%), #ffffff0f);box-shadow:0 0 calc(var(--v,0) * 10px) color-mix(in oklab, var(--c-gpu) 60%, transparent);border-radius:3px}.meter{color:var(--ink-2);grid-template-columns:96px 1fr 38px;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:grid}.meter b{background:#ffffff12;border-radius:4px;height:8px;position:relative;overflow:hidden}.meter b:after{content:"";width:calc(var(--v,0) * 100%);background:var(--c);border-radius:4px;transition:width .15s linear;position:absolute;inset:0 auto 0 0}.meter em{font:normal 500 11px var(--mono);text-align:right;color:var(--ink-3)}.meter-ane{--c:var(--c-ane)}.meter-venc,.meter-vdec,.meter-prores{--c:var(--c-media)}.mem-bar{height:34px;margin:4px 0 26px;display:flex;position:relative}.mem-fill{outline:1px solid var(--rule);background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 5.55%),#ffffff0a;border-radius:6px;flex:1;display:flex;overflow:hidden}.seg{height:100%;transition:width .2s linear;display:block}.seg-wired{background:#6b7385}.seg-app{background:var(--c-mem)}.seg-compressed{background:repeating-linear-gradient(135deg,#e3b341 0 5px,#b98a22 5px 10px)}.seg-cached{background:#58a6ff47}.mem-swap{background:repeating-linear-gradient(135deg, var(--alert) 0 4px, transparent 4px 8px);outline:1px dashed var(--alert);opacity:0;border-radius:0 6px 6px 0;width:0;height:100%;margin-left:4px;transition:width .2s linear,opacity .3s}.mem-swap.is-on{opacity:1}.mem-line{font:500 10px var(--mono);color:var(--ink-3);padding-top:4px;position:absolute;top:100%;left:0}.mem-legend,.bw-legend{color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.mem-legend li,.bw-legend li{align-items:center;gap:6px;min-width:0;display:flex}.mem-legend li i,.bw-legend li i{border-radius:2px;flex:none;width:9px;height:9px}.mem-legend b,.bw-legend b{font:500 11px var(--mono);color:var(--ink);margin-left:auto}.lg-wired i{background:#6b7385}.lg-app i{background:var(--c-mem)}.lg-compressed i{background:#e3b341}.lg-cached i{background:#58a6ff59}.lg-swap i{background:var(--alert)}.mem-pressure{color:var(--ink-3);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:grid}.mem-pressure b{font:600 11px var(--mono)}.mem-pressure b[data-level=green]{color:var(--ok)}.mem-pressure b[data-level=yellow]{color:var(--warn)}.mem-pressure b[data-level=red]{color:var(--alert)}.spark{position:relative}.spark canvas{background:#ffffff08;border-radius:4px;width:100%;height:34px}.spark-label{font:500 9px var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;position:absolute;top:3px;left:6px}.bw-bar{outline:1px solid var(--rule);background:#ffffff0d;border-radius:6px;height:22px;margin-bottom:10px;display:flex;overflow:hidden}.bw-bar i{height:100%;transition:width .15s linear;display:block}.bw-cpu,.lg-bw-cpu i{background:var(--c-p)}.bw-gpu,.lg-bw-gpu i{background:var(--c-gpu)}.bw-ane,.lg-bw-ane i{background:var(--c-ane)}.bw-media,.lg-bw-media i{background:var(--c-media)}.bw-ssd,.lg-bw-ssd i{background:var(--c-ssd)}.therm-row{grid-template-columns:1fr 1.3fr;align-items:center;gap:10px;display:grid}.therm-gauge{text-align:center;position:relative}.therm-gauge svg{width:100%;max-width:150px;margin:0 auto}.gauge-track{fill:none;stroke:#ffffff14;stroke-width:9px;stroke-linecap:round}.gauge-val{fill:none;stroke:var(--c-p);stroke-width:9px;stroke-linecap:round;stroke-dasharray:0 1;transition:stroke-dasharray .3s linear}.therm-gauge b{font:600 18px var(--mono);margin-top:-26px;display:block}.therm-gauge span{color:var(--ink-3);font-size:10px}.fans{text-align:center;grid-template-columns:1fr 1fr;gap:6px;display:grid}.fan svg{width:54px;height:54px;margin:0 auto}.fan path{fill:#dce1f099}.fan-ring{fill:none;stroke:#ffffff2e}.fan-hub{fill:#2a2d38;stroke:#ffffff4d}.fan b{font:500 11px var(--mono);margin-top:4px;display:block}.fan span{color:var(--ink-3);font-size:10px}.fan.is-absent{opacity:.25}.power-row{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:10px;display:grid}.power-row b{font:600 13px var(--mono);display:block}.power-row span{color:var(--ink-3);max-width:22ch;font-size:11px;display:block}.lab-lower{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lab-notes,.lab-log{border:1px solid var(--card-edge);background:var(--card);border-radius:12px;min-width:0;padding:12px 14px}.notes-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.note{border-left:3px solid var(--ink-3);animation:note-in .5s var(--ease);background:#ffffff08;border-radius:0 8px 8px 0;padding:8px 10px 8px 12px;font-size:14px;line-height:1.5}.note-warn{border-color:var(--warn)}.note-alert{border-color:var(--alert)}.note-done{border-color:var(--ok)}.note-question{border-color:var(--chip-accent);font-family:var(--serif);font-size:18px}@keyframes note-in{0%{opacity:0;transform:translateY(-6px)}}.lab-log table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.lab-log th{text-align:left;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:4px 6px}.lab-log td{border-bottom:1px solid var(--rule);font-family:var(--mono);padding:6px}.lab-log td:first-child{font-family:var(--sans)}.log-empty{color:var(--ink-3);margin:10px 0 0;font-size:13px}@media (max-width:1080px){.lab-instruments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lab-main{grid-template-columns:1fr}.die-svg{width:auto;height:min(34svh,64vw);margin:0 auto}.lab-die{top:var(--bar-h);z-index:3;margin:0 calc(var(--gutter) * -1);padding:6px var(--gutter);background:linear-gradient(var(--wall) 85%, transparent);position:sticky}.die-caption{display:none}.lab-lower{grid-template-columns:1fr}}@media (max-width:560px){.lab-instruments{grid-template-columns:1fr}.bench-field{flex:45%}.bench-field select{width:100%}.bench-reset{flex:100%}.lab-log table{font-size:11px}.lab-log th:nth-child(5),.lab-log td:nth-child(5){display:none}}.die-host{position:relative}.lab-chip{font:500 10.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--rule);background:#0a0b10b3;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 24px);margin:0;padding:5px 10px 4px 8px;display:inline-flex;position:absolute;bottom:12px;left:12px}.lab-chip i{background:var(--ink-3);opacity:.6;border-radius:50%;flex:none;width:6px;height:6px}.lab.is-unavailable .lab-status{color:var(--ink-2)}.lab.is-unavailable .wl-run{opacity:.5;cursor:default;border-style:dashed}.lab.is-unavailable .lab-instruments{opacity:.55}
