.fleet-theme-module__9owJzq__theme{--background:#fff;--background-extra:#f7f7f7;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#f7f7f7;--button-primary:#c4eef4;--button-primary-hover:#aee6ef;--button-primary-foreground:#003d4e;--button-primary-border:#b2dee5;--button-primary-ring:#003d4e;--secondary:#ebebeb;--secondary-foreground:#111;--muted:#f7f7f7;--muted-foreground:#6d6d6d;--accent:#ebebeb;--accent-foreground:#111;--border:#e7e7e7;--input:#e7e7e7;--ring:#888;--success:#dcfce7;--success-foreground:#15803d;--warning:#fef9c3;--warning-foreground:#a16207;--info:#dbeafe;--info-foreground:#1d4ed8;--failed:#feecec;--failed-foreground:#c92323;--radius:.5rem;--inset:var(--muted);--ok:var(--success-foreground);--warn:var(--warning-foreground);--err:var(--failed-foreground)}.dark .fleet-theme-module__9owJzq__theme{--background:#121212;--background-extra:#000;--foreground:#f5f5f5;--card:#1a1a1c;--card-foreground:#f5f5f5;--popover:#0f0f10;--popover-foreground:#f5f5f5;--primary:#f5f5f5;--primary-foreground:#0a0a0a;--button-primary:#98c5ca;--button-primary-hover:#acd5d9;--button-primary-foreground:#10343a;--button-primary-border:#accfd3;--button-primary-ring:#98c5ca;--secondary:#171717;--secondary-foreground:#f5f5f5;--muted:#171717;--muted-foreground:#8c8c8c;--accent:#19191a;--accent-foreground:#f5f5f5;--border:#262626;--input:#262626;--ring:#525252;--success:#052e16;--success-foreground:#86efac;--warning:#422006;--warning-foreground:#fde047;--info:#172554;--info-foreground:#93c5fd;--failed:#2e1718;--failed-foreground:#f87171}
.tetris-module__AHT4JG__page,.tetris-module__AHT4JG__coverTooltip{--article-accent:var(--foreground);--rung-q0:#962d36;--rung-q1:#058d85;--rung-q2:#4b4aa3;--rung-q0-soft:#f4b0af;--rung-q1-soft:#8eebe2;--rung-q2-soft:#b9bff8;--article-tint:var(--muted)}.tetris-module__AHT4JG__page{background:var(--background);height:100%;color:var(--foreground);--article-gutter:24px;--article-layout-width:1752px;--article-column:1150px;padding:0 var(--article-gutter) 80px;overflow-y:auto}:is(.dark .tetris-module__AHT4JG__page,.dark .tetris-module__AHT4JG__coverTooltip){--rung-q0:#bf5257;--rung-q1:#35a69d;--rung-q2:#6c6ecb;--rung-q0-soft:#503036;--rung-q1-soft:#204d4e;--rung-q2-soft:#33395e}.tetris-module__AHT4JG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;font-size:13px;line-height:1.4;display:flex}.tetris-module__AHT4JG__page .tetris-module__AHT4JG__actions>a{color:var(--muted-foreground);white-space:nowrap;text-decoration:none}.tetris-module__AHT4JG__page a:hover{color:var(--foreground)}.tetris-module__AHT4JG__page a:focus-visible{outline:2px solid var(--article-accent);outline-offset:5px;border-radius:2px}.tetris-module__AHT4JG__skipLink{position:absolute;top:-100px}.tetris-module__AHT4JG__skipLink:focus{z-index:30;background:var(--background);padding:12px;top:8px;left:16px}.tetris-module__AHT4JG__layout{grid-template-columns:minmax(200px, 260px) minmax(0, var(--article-column)) minmax(0, 1fr);gap:var(--article-gutter);max-width:var(--article-layout-width);margin:32px auto 0;display:grid}.tetris-module__AHT4JG__article{overflow-wrap:break-word;grid-column:2;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;font-size:16px;line-height:1.8;display:grid}.tetris-module__AHT4JG__article>*{grid-column:1;min-width:0}.tetris-module__AHT4JG__article>header{margin-bottom:48px}.tetris-module__AHT4JG__article h1{font:400 36px/1.15 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px}.tetris-module__AHT4JG__audioPlayer{margin:28px 0}.tetris-module__AHT4JG__audioPlayer audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:54px;display:block}.dark .tetris-module__AHT4JG__audioPlayer audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tetris-module__AHT4JG__themeSlot{flex:0 0 32px;width:32px;height:32px;display:flex}.tetris-module__AHT4JG__listenButton{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.tetris-module__AHT4JG__listenButton:hover{color:var(--foreground);background:var(--muted)}.tetris-module__AHT4JG__listenButton[aria-pressed=true]{color:var(--article-accent);border-color:var(--article-accent)}.tetris-module__AHT4JG__listenButton:focus-visible,.tetris-module__AHT4JG__listenSeek:focus-visible{outline:2px solid var(--article-accent);outline-offset:2px}.tetris-module__AHT4JG__repoMenu{flex:none;display:flex;position:relative}.tetris-module__AHT4JG__repoButton{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.tetris-module__AHT4JG__repoButton:hover,.tetris-module__AHT4JG__repoButton[aria-expanded=true]{color:var(--foreground);background:var(--muted)}.tetris-module__AHT4JG__repoButton:focus-visible,.tetris-module__AHT4JG__repoPanel a:focus-visible{outline:2px solid var(--article-accent);outline-offset:2px}.tetris-module__AHT4JG__repoPanel{z-index:30;border:1px solid var(--border);background:var(--background);text-align:left;border-radius:8px;width:280px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000029}.tetris-module__AHT4JG__repoNote{color:var(--muted-foreground);margin:0 0 8px;font-size:12px;line-height:1.4}.tetris-module__AHT4JG__article .tetris-module__AHT4JG__repoPanel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tetris-module__AHT4JG__article .tetris-module__AHT4JG__repoPanel li{margin:0;padding:0}.tetris-module__AHT4JG__article .tetris-module__AHT4JG__repoPanel a{color:var(--foreground);border-radius:6px;gap:2px;padding:8px;text-decoration:none;display:grid}.tetris-module__AHT4JG__repoPanel a:hover{background:var(--muted)}.tetris-module__AHT4JG__repoPanel a span{font:13px/1.3 var(--font-mono)}.tetris-module__AHT4JG__repoPanel a small{color:var(--muted-foreground);font-size:12px;line-height:1.35}.tetris-module__AHT4JG__listenBar{flex:100%;order:10;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.tetris-module__AHT4JG__listenSeek{min-width:96px;max-width:320px;accent-color:var(--article-accent);flex:auto}.tetris-module__AHT4JG__listenTime{color:var(--muted-foreground);font:12px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.tetris-module__AHT4JG__article header [data-eyebrow-row]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.tetris-module__AHT4JG__article header [data-eyebrow]{color:var(--article-accent);font:500 11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.tetris-module__AHT4JG__article header [data-eyebrow]>span{border-left:1px solid var(--border);color:var(--muted-foreground);padding-left:16px}.tetris-module__AHT4JG__article header [data-subtitle]{color:var(--muted-foreground);text-wrap:balance;margin-bottom:28px;font-size:20px;line-height:1.5}.tetris-module__AHT4JG__article [data-article-meta]{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:24px;font-size:12px;line-height:1.5;display:flex}.tetris-module__AHT4JG__article [data-publisher-mark]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:7px;display:inline-flex}.tetris-module__AHT4JG__publisherLight,.tetris-module__AHT4JG__publisherDark{-o-object-fit:contain;object-fit:contain}.tetris-module__AHT4JG__publisherDark{display:none}.dark .tetris-module__AHT4JG__publisherLight{display:none}.dark .tetris-module__AHT4JG__publisherDark{display:block}.tetris-module__AHT4JG__article [data-article-meta]>span>strong{font-size:13px;font-weight:600;display:block}.tetris-module__AHT4JG__article [data-article-meta]>span>span{color:var(--muted-foreground);display:block}.tetris-module__AHT4JG__article [data-draft]{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px}.tetris-module__AHT4JG__coverHint{min-width:0;display:block}.tetris-module__AHT4JG__coverInfo{width:44px;height:44px;color:var(--muted-foreground);cursor:help;border-radius:50%;place-items:center;display:grid}.tetris-module__AHT4JG__coverInfo:hover{background:var(--background);color:var(--foreground)}.tetris-module__AHT4JG__coverTooltip{max-width:calc(100vw - 32px);max-height:min(calc(100dvh - 32px), var(--radix-popover-content-available-height,calc(100dvh - 32px)));font-size:12px;line-height:1.6;overflow-y:auto}.tetris-module__AHT4JG__coverTooltip p{margin:0 0 12px}.tetris-module__AHT4JG__article h2{font:400 30px/1.3 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:64px 0 20px}.tetris-module__AHT4JG__article h3{letter-spacing:-.015em;margin:32px 0 12px;font-size:24px;font-weight:600;line-height:1.4}.tetris-module__AHT4JG__article :is(h1,h2,h3,figure,details,[data-reference]){scroll-margin-top:28px}.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link]{color:var(--muted-foreground);font:500 .7em/1 var(--font-mono);vertical-align:.15em;opacity:0;border-radius:4px;margin-left:.35em;padding:0 .2em;text-decoration:none;transition:opacity .12s}.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link]:after{content:"#"}.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link][data-state=copied]:after{content:"Copied"}.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link][data-state=failed]:after{content:"Copy failed";color:var(--err)}.tetris-module__AHT4JG__article :is(h2,h3):hover [data-heading-link],.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link][data-state]{opacity:1}.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link]:hover{background:var(--inset);color:var(--foreground)}@media (hover:none){.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link]{display:none}}@media print{.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link]{display:none}}@media (prefers-reduced-motion:reduce){.tetris-module__AHT4JG__article :is(h2,h3) [data-heading-link]{transition:none}}.tetris-module__AHT4JG__article p{margin:0 0 20px}.tetris-module__AHT4JG__article :is(ul,ol){margin:12px 0 24px;padding-left:25px}.tetris-module__AHT4JG__article ul{list-style:outside}.tetris-module__AHT4JG__article ol{list-style:decimal}.tetris-module__AHT4JG__article li+li{margin-top:10px}.tetris-module__AHT4JG__article strong{font-weight:650}.tetris-module__AHT4JG__article [data-visual-key]{border-left:2px solid var(--article-accent);background:var(--article-tint);color:var(--muted-foreground);padding:12px 16px;font-size:14px;line-height:1.7}.tetris-module__AHT4JG__article a{color:var(--article-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--article-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--article-accent) 45%, transparent)}.tetris-module__AHT4JG__article [data-citations]{white-space:nowrap;vertical-align:super;color:var(--muted-foreground);margin-left:.15em;font-size:.68em;line-height:0;position:relative}.tetris-module__AHT4JG__article [data-citations] a{color:inherit;text-decoration:none}.tetris-module__AHT4JG__article [data-citations]:hover,.tetris-module__AHT4JG__article [data-citations]:focus-within{color:var(--foreground)}.tetris-module__AHT4JG__article [data-citations] a:focus-visible{outline-offset:2px}.tetris-module__AHT4JG__article [data-citation-card]{z-index:5;border:1px solid var(--border);background:var(--popover);min-width:220px;max-width:min(320px,80vw);color:var(--foreground);white-space:normal;text-align:left;transform:translateX(calc(-50% + var(--citation-shift,0px)));border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.tetris-module__AHT4JG__article [data-citation-card][data-below]{top:calc(100% + 10px);bottom:auto}.tetris-module__AHT4JG__article [data-citations][data-ready]:hover [data-citation-card],.tetris-module__AHT4JG__article [data-citations][data-ready]:focus-within [data-citation-card]{display:block}.tetris-module__AHT4JG__article [data-citation-card]>span{gap:8px;display:flex}.tetris-module__AHT4JG__article [data-citation-card]>span+span{margin-top:4px}.tetris-module__AHT4JG__article [data-citation-card] b{min-width:1.4em;color:var(--muted-foreground);font:11px/1.8 var(--font-mono);flex:none}.tetris-module__AHT4JG__article [data-reference]{font-size:14px;line-height:1.7}.tetris-module__AHT4JG__article [data-reference]:target{background:var(--article-tint);outline:2px solid var(--border);outline-offset:4px}.tetris-module__AHT4JG__article code{background:var(--inset);font:.8em/1.6 var(--font-mono);overflow-wrap:anywhere;border-radius:3px;padding:2px 5px}.tetris-module__AHT4JG__article aside{border-left:3px solid var(--muted-foreground);background:var(--inset);margin:24px 0;padding:18px 20px;font-size:14px;line-height:1.75}.tetris-module__AHT4JG__article aside[data-status=gap]{border-color:var(--warn)}.tetris-module__AHT4JG__article aside[data-status=validated]{border-color:var(--ok)}.tetris-module__AHT4JG__article aside>:last-child{margin-bottom:0}.tetris-module__AHT4JG__article [role=region]{border:1px solid var(--border);border-radius:6px;margin:28px 0;overflow-x:auto}.tetris-module__AHT4JG__article [role=region]:focus-visible{outline:2px solid var(--article-accent);outline-offset:3px}.tetris-module__AHT4JG__article table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.65}.tetris-module__AHT4JG__article caption{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:14px 18px;font-size:12px;line-height:1.7}.tetris-module__AHT4JG__article th{background:var(--article-tint);text-align:left;font-weight:600}.tetris-module__AHT4JG__article :is(th,td){vertical-align:top;border-bottom:1px solid var(--border);padding:14px 18px}.tetris-module__AHT4JG__article tbody tr:last-child :is(th,td){border-bottom:none}.tetris-module__AHT4JG__article th:first-child{width:24%}.tetris-module__AHT4JG__article td p:last-child{margin-bottom:0}.tetris-module__AHT4JG__article p[data-disclaimer]{color:var(--muted-foreground);margin-top:32px;font-size:12px;line-height:1.7}.tetris-module__AHT4JG__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;line-height:1.6;display:flex}@media (min-width:1440px){.tetris-module__AHT4JG__page{--article-gutter:26.4px;--article-layout-width:1927.2px}}@media (max-width:1439px){.tetris-module__AHT4JG__page{--embed-obscured-top:72px}.tetris-module__AHT4JG__layout{max-width:var(--article-column);margin-top:32px;display:block}.tetris-module__AHT4JG__article :is(h1,h2,h3,figure,details,[data-reference]){scroll-margin-top:96px}}@media (max-width:700px){.tetris-module__AHT4JG__page{padding:0 20px 48px}.tetris-module__AHT4JG__actions{gap:12px;font-size:12px}.tetris-module__AHT4JG__layout{margin-top:24px}.tetris-module__AHT4JG__article{font-size:16px}.tetris-module__AHT4JG__article>header{margin-bottom:36px}.tetris-module__AHT4JG__article h1{font-size:36px}.tetris-module__AHT4JG__article header [data-eyebrow-row]{margin-bottom:20px}.tetris-module__AHT4JG__article header [data-eyebrow]{gap:8px 12px;font-size:10px}.tetris-module__AHT4JG__article header [data-eyebrow]>span{padding-left:12px}.tetris-module__AHT4JG__article header [data-subtitle]{margin-bottom:24px;font-size:20px}.tetris-module__AHT4JG__article [data-article-meta]{gap:10px}.tetris-module__AHT4JG__article [data-draft]{margin-left:48px}.tetris-module__AHT4JG__article h2{margin-top:48px;font-size:27px}.tetris-module__AHT4JG__article h3{font-size:24px}.tetris-module__AHT4JG__article aside{padding:14px 16px}}@media print{.tetris-module__AHT4JG__page{color:#000;background:#fff;height:auto;padding:0;overflow:visible}.tetris-module__AHT4JG__actions,.tetris-module__AHT4JG__footer,.tetris-module__AHT4JG__skipLink,.tetris-module__AHT4JG__audioPlayer{display:none}.tetris-module__AHT4JG__layout{max-width:none;margin:0;display:block}.tetris-module__AHT4JG__article{font-size:11pt;display:block}.tetris-module__AHT4JG__article h1{font-size:30pt}.tetris-module__AHT4JG__article h2{-moz-column-break-after:avoid;break-after:avoid}.tetris-module__AHT4JG__article aside{-moz-column-break-inside:avoid;break-inside:avoid}.tetris-module__AHT4JG__article [role=region]{overflow:visible}.tetris-module__AHT4JG__article table{min-width:0;font-size:9pt}.tetris-module__AHT4JG__coverInfo,.tetris-module__AHT4JG__coverTooltip{display:none}}.tetris-module__AHT4JG__coverTooltip a{color:var(--article-accent);text-underline-offset:3px;text-decoration:underline}.tetris-module__AHT4JG__coverTooltip a:hover{text-decoration-thickness:2px}.tetris-module__AHT4JG__coverTooltip a:focus-visible{outline:2px solid var(--article-accent);outline-offset:3px;border-radius:2px}.tetris-module__AHT4JG__actions>a,.tetris-module__AHT4JG__footer>a{align-items:center;gap:6px;display:inline-flex}
.manifest-fold-module__m3_8AG__fold{--yaml-key:#315f9b;--yaml-str:#176f68;--yaml-num:#77529e;--yaml-comment:#68747e;--manifest-border:var(--border);border-block:1px solid var(--manifest-border);min-width:0;margin:24px 0 32px;scroll-margin-top:28px;font-size:14px;line-height:1.6}.dark .manifest-fold-module__m3_8AG__fold{--yaml-key:#91b9ed;--yaml-str:#78cfc1;--yaml-num:#c1a5e5;--yaml-comment:#a1aab2}.manifest-fold-module__m3_8AG__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px 10px;min-height:52px;padding:14px 2px;font-size:14px;line-height:1.5;list-style:none;display:flex}.manifest-fold-module__m3_8AG__summary::-webkit-details-marker{display:none}.manifest-fold-module__m3_8AG__chevron{width:16px;height:16px;color:var(--muted-foreground);flex:none;transition:transform .15s}.manifest-fold-module__m3_8AG__fold[open]>.manifest-fold-module__m3_8AG__summary .manifest-fold-module__m3_8AG__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.manifest-fold-module__m3_8AG__chevron{transition:none}}.manifest-fold-module__m3_8AG__summary:focus-visible{outline:2px solid var(--yaml-str);outline-offset:3px;border-radius:3px}.manifest-fold-module__m3_8AG__summary:hover .manifest-fold-module__m3_8AG__title{text-underline-offset:3px;text-decoration:underline}.manifest-fold-module__m3_8AG__title{font-weight:600}.manifest-fold-module__m3_8AG__hint{color:var(--muted-foreground);font-size:12px}.manifest-fold-module__m3_8AG__status{border:1px solid color-mix(in srgb, var(--warn) 24%, transparent);background:color-mix(in srgb, var(--warn) 8%, var(--background));max-width:100%;font:11px/1.5 var(--font-mono);color:color-mix(in srgb, var(--warn) 82%, var(--foreground));border-radius:4px;margin-left:auto;padding:3px 7px}.manifest-fold-module__m3_8AG__note{color:var(--muted-foreground);padding:0 2px 16px;font-size:13px;line-height:1.7}.manifest-fold-module__m3_8AG__note>:first-child{margin-top:4px}.manifest-fold-module__m3_8AG__note>:last-child{margin-bottom:0}.manifest-fold-module__m3_8AG__toolbar{border-top:1px solid var(--manifest-border);background:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}.manifest-fold-module__m3_8AG__path{min-width:0;color:var(--muted-foreground);font:11px/1.7 var(--font-mono);overflow-wrap:anywhere;flex:220px}.manifest-fold-module__m3_8AG__copy{border-radius:6px;gap:6px;min-height:40px}.manifest-fold-module__m3_8AG__pre{border-top:1px solid var(--manifest-border);background:var(--muted);font:12px/1.8 var(--font-mono);tab-size:2;margin:0;padding:16px 0;overflow-x:auto}.manifest-fold-module__m3_8AG__pre:focus-visible{outline:2px solid var(--yaml-str);outline-offset:-2px}.manifest-fold-module__m3_8AG__pre .manifest-fold-module__m3_8AG__code{min-width:max-content;font:inherit;counter-reset:line;background:0 0;border-radius:0;padding:0;display:block}.manifest-fold-module__m3_8AG__line{white-space:pre;padding-right:20px;display:block}.manifest-fold-module__m3_8AG__line:before{counter-increment:line;content:counter(line);text-align:right;width:3.5ch;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;margin-right:1.5ch;padding:0 10px 0 16px;display:inline-block}.manifest-fold-module__m3_8AG__key{color:var(--yaml-key)}.manifest-fold-module__m3_8AG__str{color:var(--yaml-str)}.manifest-fold-module__m3_8AG__num{color:var(--yaml-num)}.manifest-fold-module__m3_8AG__comment{color:var(--yaml-comment);font-style:italic}.manifest-fold-module__m3_8AG__dash{color:var(--muted-foreground)}@media (max-width:600px){.manifest-fold-module__m3_8AG__summary{gap:7px 8px;padding:13px 2px}.manifest-fold-module__m3_8AG__status{margin-left:17px}.manifest-fold-module__m3_8AG__toolbar{padding:8px 12px}.manifest-fold-module__m3_8AG__copy{min-height:44px}.manifest-fold-module__m3_8AG__note{padding-bottom:14px}.manifest-fold-module__m3_8AG__line:before{margin-right:1ch;padding-left:12px}}@media print{.manifest-fold-module__m3_8AG__fold{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.manifest-fold-module__m3_8AG__hint,.manifest-fold-module__m3_8AG__copy,.manifest-fold-module__m3_8AG__chevron{display:none}.manifest-fold-module__m3_8AG__pre{white-space:pre-wrap;overflow:visible}.manifest-fold-module__m3_8AG__pre .manifest-fold-module__m3_8AG__code{min-width:0}.manifest-fold-module__m3_8AG__line{white-space:pre-wrap;overflow-wrap:anywhere}}
.visuals-module__XygWca__figure{--figure-border:var(--border);--figure-surface:var(--muted);min-width:0;margin:36px 0 40px;scroll-margin-top:28px;font-size:13px;line-height:1.6}.visuals-module__XygWca__figureHeading{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 0 16px;display:flex}.visuals-module__XygWca__eyebrow{width:100%;color:var(--article-accent);font:500 10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.09em}.visuals-module__XygWca__figureHeading>strong{letter-spacing:-.015em;flex:300px;font-size:17px;font-weight:600;line-height:1.4}.visuals-module__XygWca__figure .visuals-module__XygWca__permalink{width:28px;min-height:28px;color:var(--muted-foreground);font:14px/1.4 var(--font-mono);border-radius:4px;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.visuals-module__XygWca__figure .visuals-module__XygWca__permalink:hover{background:var(--inset)}.visuals-module__XygWca__figure .visuals-module__XygWca__permalink:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.visuals-module__XygWca__figure .visuals-module__XygWca__sandboxLink{min-height:38px;color:var(--foreground);gap:6px;text-decoration:none}.visuals-module__XygWca__sandboxLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.visuals-module__XygWca__status{max-width:100%;color:color-mix(in srgb, var(--warn) 82%, var(--foreground));background:color-mix(in srgb, var(--warn) 8%, var(--background));border:1px solid color-mix(in srgb, var(--warn) 24%, transparent);border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.5}.visuals-module__XygWca__drawing{border:1px solid var(--figure-border);background:var(--figure-surface);border-radius:8px;min-width:0;padding:24px}.visuals-module__XygWca__figure figcaption{color:var(--muted-foreground);text-wrap:pretty;padding:13px 2px 0;font-size:12px;line-height:1.65}.visuals-module__XygWca__gpuGroup{border:1px dashed var(--figure-border,var(--border));background:var(--background);border-radius:5px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.visuals-module__XygWca__groupHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;width:100%;font-size:12px;font-weight:550;display:flex}.visuals-module__XygWca__units{flex-wrap:wrap;gap:7px;max-width:100%;display:flex}.visuals-module__XygWca__pod{border:1px solid color-mix(in srgb, var(--muted-foreground) 55%, var(--background));border-radius:3px;gap:3px;padding:5px;display:inline-flex}.visuals-module__XygWca__gpu{border:1px solid;border-radius:2px;flex:none;width:11px;height:14px;display:inline-block}.visuals-module__XygWca__gpu[data-tone=q0]{color:var(--rung-q0);background:var(--rung-q0-soft)}.visuals-module__XygWca__gpu[data-tone=q1]{color:var(--rung-q1);background:var(--rung-q1-soft)}.visuals-module__XygWca__gpu[data-tone=q2]{color:var(--rung-q2);background:var(--rung-q2-soft)}.visuals-module__XygWca__gpu[data-tone=q2b]{color:var(--rung-q2);background:color-mix(in srgb, var(--rung-q2-soft) 45%, var(--background))}.visuals-module__XygWca__gpu[data-tone=empty]{color:var(--muted-foreground);background:0 0;border-style:dashed}.visuals-module__XygWca__gpu[data-draining]{color:var(--warn);background:repeating-linear-gradient(135deg, transparent, transparent 3px, var(--warn) 3px, var(--warn) 5px)}.visuals-module__XygWca__node{border:1px solid var(--figure-border,var(--border));background:var(--background);border-radius:5px;padding:14px}.visuals-module__XygWca__nodeSlots{gap:5px;margin-top:12px;display:flex}.visuals-module__XygWca__nodeSlots .visuals-module__XygWca__gpu{flex:1 1 0;max-width:26px;height:22px}.visuals-module__XygWca__legend{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:11px;display:flex}.visuals-module__XygWca__legend>span{align-items:center;gap:7px;display:inline-flex}.visuals-module__XygWca__legend .visuals-module__XygWca__gpu{width:9px;height:11px}@media (max-width:640px){.visuals-module__XygWca__figure{margin:28px 0 32px}.visuals-module__XygWca__figureHeading{gap:8px;padding-bottom:13px}.visuals-module__XygWca__figureHeading>strong{flex-basis:calc(100% - 40px);font-size:16px}.visuals-module__XygWca__status{order:1}.visuals-module__XygWca__drawing{padding:16px}.visuals-module__XygWca__figure figcaption{padding-top:11px}}@media print{.visuals-module__XygWca__figure{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.visuals-module__XygWca__figure .visuals-module__XygWca__permalink,.visuals-module__XygWca__sandboxLink{display:none}}.visuals-module__XygWca__scenario{flex-direction:column;gap:18px;display:flex}.visuals-module__XygWca__groupKey{color:var(--muted-foreground);font:10px/1.5 var(--font-mono);flex-wrap:wrap;gap:7px 14px;display:flex}.visuals-module__XygWca__groupKey span{align-items:center;gap:5px;display:inline-flex}.visuals-module__XygWca__groupKey i{border:1px solid;border-radius:2px;width:9px;height:11px}.visuals-module__XygWca__groupKey i[data-key-tone=q0]{color:var(--rung-q0);background:var(--rung-q0-soft)}.visuals-module__XygWca__groupKey i[data-key-tone=q1]{color:var(--rung-q1);background:var(--rung-q1-soft)}.visuals-module__XygWca__groupKey i[data-key-tone=q2]{color:var(--rung-q2);background:var(--rung-q2-soft)}.visuals-module__XygWca__units{justify-content:center;align-items:flex-end;width:100%}.visuals-module__XygWca__pod{flex-direction:column-reverse}.visuals-module__XygWca__pod .visuals-module__XygWca__gpu{width:26px;height:18px}.visuals-module__XygWca__nodeSlots{flex-direction:column-reverse;align-items:center}.visuals-module__XygWca__nodeSlots .visuals-module__XygWca__gpu{flex:0 0 20px;width:100%;max-width:52px;height:20px}.visuals-module__XygWca__gpuGroup{align-items:center}.visuals-module__XygWca__groupHeading{align-items:center;gap:4px}.visuals-module__XygWca__groupHeading>span:first-child{flex:60px}.visuals-module__XygWca__legend{margin-top:0}.visuals-module__XygWca__legend .visuals-module__XygWca__gpu[data-key-tone=q0]{color:var(--rung-q0);background:var(--rung-q0-soft)}.visuals-module__XygWca__legend .visuals-module__XygWca__gpu[data-key-tone=q1]{color:var(--rung-q1);background:var(--rung-q1-soft)}.visuals-module__XygWca__legend .visuals-module__XygWca__gpu[data-key-tone=q2]{color:var(--rung-q2);background:var(--rung-q2-soft)}.visuals-module__XygWca__legend .visuals-module__XygWca__gpu[data-key-tone=empty]{color:var(--muted-foreground);border-style:dashed}.visuals-module__XygWca__printDetail{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden;padding:0!important}.visuals-module__XygWca__printSequence{display:none}@media (max-width:640px){.visuals-module__XygWca__gpuGroup,.visuals-module__XygWca__node{padding:8px}}@media print{.visuals-module__XygWca__printDetail{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.visuals-module__XygWca__printSequence{display:block}}.visuals-module__XygWca__legend .visuals-module__XygWca__gpu[data-key-tone=q2b]{color:var(--rung-q2);background:color-mix(in srgb, var(--rung-q2-soft) 45%, var(--background))}
.cluster-board-module__ee_D0G__board{overscroll-behavior-inline:contain;min-width:0;padding:4px;overflow-x:auto}.cluster-board-module__ee_D0G__board:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cluster-board-module__ee_D0G__topology,.cluster-board-module__ee_D0G__leaves,.cluster-board-module__ee_D0G__nodes{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.cluster-board-module__ee_D0G__topology,.cluster-board-module__ee_D0G__leaves{color:var(--muted-foreground);font:10px/1.5 var(--font-mono);text-align:center}.cluster-board-module__ee_D0G__topology{margin-bottom:4px}.cluster-board-module__ee_D0G__topology span{border-bottom:1px solid var(--figure-border,var(--border));grid-column:span 4}.cluster-board-module__ee_D0G__leaves{margin-bottom:6px}.cluster-board-module__ee_D0G__leaves span{border-bottom:1px solid var(--figure-border,var(--border));grid-column:span 2}.cluster-board-module__ee_D0G__node{border:1px solid var(--figure-border,var(--border));background:var(--background);border-radius:5px;min-width:0;padding:6px}.cluster-board-module__ee_D0G__node[data-fit=placed]{outline:2px solid var(--rung-q2);outline-offset:2px}.cluster-board-module__ee_D0G__node[data-fit=blocked]{outline:2px dashed var(--warn);outline-offset:2px}.cluster-board-module__ee_D0G__slots{flex-direction:column-reverse;gap:2px;display:flex}.cluster-board-module__ee_D0G__slot{border:1px solid;border-radius:2px;min-width:0;height:12px;display:block}.cluster-board-module__ee_D0G__slot[data-tone=q0]{color:var(--rung-q0);background:var(--rung-q0-soft)}.cluster-board-module__ee_D0G__slot[data-tone=q1]{color:var(--rung-q1);background:var(--rung-q1-soft)}.cluster-board-module__ee_D0G__slot[data-background-tone=q1]{color:var(--rung-q1);background:color-mix(in srgb, var(--rung-q1-soft) 55%, var(--background))}.cluster-board-module__ee_D0G__slot[data-tone=q2]{color:var(--rung-q2);background:var(--rung-q2-soft)}.cluster-board-module__ee_D0G__slot[data-tone=q2b]{color:var(--rung-q2);background:color-mix(in srgb, var(--rung-q2-soft) 45%, var(--background))}.cluster-board-module__ee_D0G__slot[data-tone=empty]{color:var(--muted-foreground);background:0 0;border-style:dashed}.cluster-board-module__ee_D0G__slot[data-pod-start]{margin-bottom:3px}.cluster-board-module__ee_D0G__slot[data-draining]{color:var(--warn);background:repeating-linear-gradient(135deg, transparent, transparent 3px, var(--warn) 3px, var(--warn) 5px)}@container (max-width:680px){.cluster-board-module__ee_D0G__topology,.cluster-board-module__ee_D0G__leaves,.cluster-board-module__ee_D0G__nodes{min-width:620px}}@media print{.cluster-board-module__ee_D0G__board{-moz-column-break-inside:avoid;break-inside:avoid;overflow:visible}.cluster-board-module__ee_D0G__topology,.cluster-board-module__ee_D0G__leaves,.cluster-board-module__ee_D0G__nodes{gap:3px;min-width:0}.cluster-board-module__ee_D0G__node{padding:2px}}
.scheduling-board-module__a2Mynq__layout{flex-direction:column;gap:10px;min-width:0;display:flex}.scheduling-board-module__a2Mynq__queue,.scheduling-board-module__a2Mynq__cluster{min-width:0;padding:0}.scheduling-board-module__a2Mynq__queue{border-bottom:1px solid var(--figure-border,var(--border));padding-bottom:10px}.scheduling-board-module__a2Mynq__cluster{container-type:inline-size}.scheduling-board-module__a2Mynq__heading{min-height:28px;font:600 11px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:4px;display:flex}.scheduling-board-module__a2Mynq__heading>strong{white-space:nowrap}.scheduling-board-module__a2Mynq__tray{min-height:146px;margin-top:6px}.scheduling-board-module__a2Mynq__requests{flex-wrap:wrap;gap:8px;list-style:none;display:flex;margin:0!important;padding:0!important}.scheduling-board-module__a2Mynq__request{border:1px solid var(--border);border-left:3px solid var(--queue-color);background:var(--background);border-radius:5px;flex-direction:column;flex:160px;gap:3px;max-width:240px;min-height:140px;padding:8px 10px;display:flex;margin:0!important}.scheduling-board-module__a2Mynq__request[data-priority=q0]{--queue-color:var(--rung-q0)}.scheduling-board-module__a2Mynq__request[data-priority=q1]{--queue-color:var(--rung-q1)}.scheduling-board-module__a2Mynq__request[data-priority=q2]{--queue-color:var(--rung-q2)}.scheduling-board-module__a2Mynq__requestHeading{justify-content:space-between;align-items:flex-start;gap:8px;font-size:11px;display:flex}.scheduling-board-module__a2Mynq__priority{color:color-mix(in srgb, var(--queue-color) 78%, var(--foreground));font:600 11px/1.4 var(--font-mono)}.scheduling-board-module__a2Mynq__shape{color:var(--muted-foreground);font:10px/1.5 var(--font-mono)}.scheduling-board-module__a2Mynq__requestState{text-align:left;width:fit-content;min-height:44px;color:var(--muted-foreground);text-underline-offset:3px;cursor:help;align-items:center;font-size:10px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.scheduling-board-module__a2Mynq__requestState:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.scheduling-board-module__a2Mynq__empty{color:var(--muted-foreground);padding:7px 0;font-size:11px;margin:0!important}.scheduling-board-module__a2Mynq__legend{color:var(--muted-foreground);font:10px/1.5 var(--font-mono);text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:3px 9px;margin-left:auto;display:flex}.scheduling-board-module__a2Mynq__legend span{align-items:center;gap:5px;display:inline-flex}.scheduling-board-module__a2Mynq__legend i{border:1px solid;border-radius:2px;width:10px;height:10px;display:inline-block}.scheduling-board-module__a2Mynq__legend i[data-key-tone=q0]{color:var(--rung-q0);background:var(--rung-q0-soft)}.scheduling-board-module__a2Mynq__legend i[data-key-tone=q1]{color:var(--rung-q1);background:var(--rung-q1-soft)}.scheduling-board-module__a2Mynq__legend i[data-key-tone=q2]{color:var(--rung-q2);background:var(--rung-q2-soft)}.scheduling-board-module__a2Mynq__legend i[data-key-tone=empty]{color:var(--muted-foreground);background:0 0;border-style:dashed}.scheduling-board-module__a2Mynq__request[data-selected]{outline:2px solid var(--article-accent);outline-offset:2px}.scheduling-board-module__a2Mynq__select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px 0}.scheduling-board-module__a2Mynq__select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:640px){.scheduling-board-module__a2Mynq__tray{min-height:160px}.scheduling-board-module__a2Mynq__requests{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scheduling-board-module__a2Mynq__clusterSize,.scheduling-board-module__a2Mynq__cluster .scheduling-board-module__a2Mynq__legend span:not(:last-child){display:none}.scheduling-board-module__a2Mynq__request{min-width:0;max-width:none}}@media print{.scheduling-board-module__a2Mynq__requestState{display:none}.scheduling-board-module__a2Mynq__layout{-moz-column-break-inside:avoid;break-inside:avoid}}
.interactive-module__I3LXTG__stack{flex-direction:column;gap:22px;min-width:0;display:flex}.interactive-module__I3LXTG__workspace{flex-direction:column;gap:14px;min-width:0;display:flex;container:diagram-workspace/inline-size}.interactive-module__I3LXTG__workspaceBody{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.interactive-module__I3LXTG__workspaceBoard,.interactive-module__I3LXTG__controlIsland{min-width:0}.interactive-module__I3LXTG__controlIsland{border-left:1px solid var(--figure-border);flex-direction:column;gap:16px;padding:4px 0 4px 16px;display:flex}.interactive-module__I3LXTG__controlIsland .interactive-module__I3LXTG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.interactive-module__I3LXTG__controlIsland .interactive-module__I3LXTG__actions>button{width:100%;height:56px;min-height:56px}.interactive-module__I3LXTG__controlIsland .interactive-module__I3LXTG__actions>button:first-child{grid-column:1/-1}.interactive-module__I3LXTG__figureFooter{border-top:1px solid var(--figure-border);overscroll-behavior-inline:contain;white-space:nowrap;align-items:center;gap:12px 24px;min-width:0;min-height:44px;padding-top:9px;display:flex;overflow-x:auto}.interactive-module__I3LXTG__figureFooter>*{flex:none}.interactive-module__I3LXTG__footerState{align-items:center;gap:7px;display:inline-flex}.interactive-module__I3LXTG__footerState>span{color:var(--muted-foreground);font:600 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.interactive-module__I3LXTG__footerKey{color:var(--muted-foreground);font:11px/1.5 var(--font-mono);align-items:center;gap:8px 16px;margin-left:auto;display:flex}.interactive-module__I3LXTG__footerKey>span{align-items:center;gap:5px;display:inline-flex}.interactive-module__I3LXTG__footerKey>div{flex-wrap:nowrap}.interactive-module__I3LXTG__sidebarSection{flex-direction:column;gap:9px;min-width:0;display:flex}.interactive-module__I3LXTG__sidebarHeading{color:var(--muted-foreground);font:600 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.interactive-module__I3LXTG__controlIsland .interactive-module__I3LXTG__controls{border:0;flex-direction:column;gap:13px;padding:0}.interactive-module__I3LXTG__controlIsland .interactive-module__I3LXTG__choices{width:100%}.interactive-module__I3LXTG__figureFooter .interactive-module__I3LXTG__outcome{align-self:center}.interactive-module__I3LXTG__controls{border-bottom:1px solid var(--figure-border);flex-wrap:wrap;align-items:flex-start;gap:14px 24px;padding-bottom:18px;display:flex}.interactive-module__I3LXTG__choices{border:0;min-width:0;max-width:100%;margin:0;padding:0}.interactive-module__I3LXTG__choices legend{color:var(--muted-foreground);margin-bottom:7px;padding:0;font-size:12px;font-weight:600}.interactive-module__I3LXTG__options{flex-wrap:wrap;gap:5px;display:flex}.interactive-module__I3LXTG__choice,.interactive-module__I3LXTG__button{white-space:normal;border-radius:6px;min-width:44px;max-width:100%;height:auto;min-height:44px;padding:8px 12px}.interactive-module__I3LXTG__choice[aria-pressed=true]{background:var(--secondary);border-color:var(--foreground);color:var(--foreground)}.interactive-module__I3LXTG__choice:focus-visible,.interactive-module__I3LXTG__button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.interactive-module__I3LXTG__board{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.interactive-module__I3LXTG__board .interactive-module__I3LXTG__stack{gap:14px}.interactive-module__I3LXTG__explanation{color:var(--muted-foreground);font-size:12px;line-height:1.7}.interactive-module__I3LXTG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.interactive-module__I3LXTG__context{border-left:2px solid var(--figure-border);color:var(--muted-foreground);padding:2px 0 2px 12px;font-size:12px;line-height:1.7}.interactive-module__I3LXTG__stack>.interactive-module__I3LXTG__context,.interactive-module__I3LXTG__stack>.interactive-module__I3LXTG__explanation{margin:0}.interactive-module__I3LXTG__stepLabel{font:11px/1.6 var(--font-mono);color:var(--muted-foreground)}.interactive-module__I3LXTG__actions>.interactive-module__I3LXTG__stepLabel{margin-left:4px}.interactive-module__I3LXTG__outcome{border-left:3px solid var(--article-accent);background:color-mix(in srgb, var(--article-accent) 5%, var(--background));border-radius:0 5px 5px 0;padding:16px 18px}.interactive-module__I3LXTG__outcome>strong{margin-bottom:6px;font-size:15px;line-height:1.5;display:block}.interactive-module__I3LXTG__outcome>div{font-size:13px;line-height:1.7}.interactive-module__I3LXTG__outcome p:last-child,.interactive-module__I3LXTG__stack>p:last-child{margin-bottom:0}@media (max-width:640px){.interactive-module__I3LXTG__stack{gap:20px}.interactive-module__I3LXTG__board{grid-template-columns:minmax(0,1fr)}.interactive-module__I3LXTG__controls{flex-direction:column;gap:14px;padding-bottom:16px}.interactive-module__I3LXTG__choice,.interactive-module__I3LXTG__button{font-size:13px}.interactive-module__I3LXTG__actions>button{flex:auto}.interactive-module__I3LXTG__actions>.interactive-module__I3LXTG__stepLabel{flex-basis:100%;margin:4px 0 0}.interactive-module__I3LXTG__outcome{padding:13px 14px}}@container diagram-workspace (max-width:900px){.interactive-module__I3LXTG__workspaceBody{grid-template-columns:minmax(0,1fr)}.interactive-module__I3LXTG__controlIsland{border-left:0;border-top:1px solid var(--figure-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:13px 0 0;display:grid}}@media (max-width:640px){.interactive-module__I3LXTG__workspace{gap:10px}.interactive-module__I3LXTG__controlIsland{align-items:stretch;padding-top:10px;display:flex}.interactive-module__I3LXTG__figureFooter{scrollbar-width:thin}}@media print{.interactive-module__I3LXTG__controlIsland,.interactive-module__I3LXTG__controls,.interactive-module__I3LXTG__actions{display:none}.interactive-module__I3LXTG__workspaceBody{grid-template-columns:minmax(0,1fr)}.interactive-module__I3LXTG__figureFooter{white-space:normal;display:block;overflow:visible}.interactive-module__I3LXTG__figureFooter>*{max-width:100%}.interactive-module__I3LXTG__figureFooter .interactive-module__I3LXTG__footerState,.interactive-module__I3LXTG__figureFooter .interactive-module__I3LXTG__outcome{display:block}.interactive-module__I3LXTG__figureFooter .interactive-module__I3LXTG__outcome>strong{display:none}.interactive-module__I3LXTG__figureFooter [role=status]{overflow-wrap:anywhere}.interactive-module__I3LXTG__figureFooter .interactive-module__I3LXTG__footerKey{flex-wrap:wrap;margin:5px 0 0}.interactive-module__I3LXTG__figureFooter .interactive-module__I3LXTG__footerKey>div{flex-wrap:wrap}}.interactive-module__I3LXTG__stack{gap:14px}.interactive-module__I3LXTG__outcome{background:0 0;border:0;align-self:center;align-items:center;gap:5px;padding:0;display:inline-flex}.interactive-module__I3LXTG__outcome>strong{margin:0;font-size:12px;font-weight:600;line-height:1.5;display:inline}.interactive-module__I3LXTG__board{gap:12px}@media (max-width:640px){.interactive-module__I3LXTG__board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
.admission-lab-module__Yhb76W__switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admission-lab-module__Yhb76W__switch{border:1px dashed var(--figure-border);border-radius:6px;min-width:0;padding:10px}.admission-lab-module__Yhb76W__switch>strong{font:500 11px/1.5 var(--font-mono);color:var(--muted-foreground);margin-bottom:10px;display:block}.admission-lab-module__Yhb76W__nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admission-lab-module__Yhb76W__node{border-radius:5px;min-width:0}.admission-lab-module__Yhb76W__node[data-fit=blocked],.admission-lab-module__Yhb76W__switch[data-blocked]{outline:2px dashed var(--warn);outline-offset:2px}.admission-lab-module__Yhb76W__node[data-fit=placed]{outline:2px solid var(--rung-q2);outline-offset:2px}.admission-lab-module__Yhb76W__compact{gap:8px}.admission-lab-module__Yhb76W__steps{gap:4px;width:100%;margin-top:4px;display:flex}.admission-lab-module__Yhb76W__steps>span{background:var(--figure-border);flex:1;height:3px}.admission-lab-module__Yhb76W__steps>span[data-current]{background:var(--article-accent)}.admission-lab-module__Yhb76W__stateKey{flex-wrap:wrap;align-items:center;gap:5px 14px;display:flex}.admission-lab-module__Yhb76W__stateKey>:first-child{margin:0}.admission-lab-module__Yhb76W__draining{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:inline-flex}.admission-lab-module__Yhb76W__draining i{border:1px solid var(--warn);background:repeating-linear-gradient(135deg, transparent, transparent 3px, var(--warn) 3px, var(--warn) 5px);width:9px;height:11px}@media (max-width:1100px) and (min-width:761px){.admission-lab-module__Yhb76W__switches{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.admission-lab-module__Yhb76W__switches{grid-template-columns:minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:no-preference){.admission-lab-module__Yhb76W__node [data-tone]{transition:background-color .18s}}.admission-lab-module__Yhb76W__node [data-gpu-node]>div:first-child{flex-wrap:nowrap}.admission-lab-module__Yhb76W__node [data-gpu-node]>div:first-child>span:first-child{flex-basis:auto}.admission-lab-module__Yhb76W__node [data-gpu-node]{padding:8px}.admission-lab-module__Yhb76W__node [data-gpu-node]>div:first-child>span:first-child{white-space:nowrap}
.sandbox-embed-module__Tz1_hq__embed{flex-direction:column;gap:10px;min-width:0;display:flex}.sandbox-embed-module__Tz1_hq__bar{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;font-size:12px;line-height:1.5;display:flex}.sandbox-embed-module__Tz1_hq__bar a{color:var(--article-accent);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.sandbox-embed-module__Tz1_hq__bar a:hover{text-underline-offset:3px;text-decoration:underline}.sandbox-embed-module__Tz1_hq__frameBox{border:1px solid var(--border);background:var(--background);border-radius:8px;height:1370px;overflow:hidden}.sandbox-embed-module__Tz1_hq__frameBox iframe{border:0;width:100%;height:100%;display:block}@media (max-width:1100px){.sandbox-embed-module__Tz1_hq__frameBox{height:1440px}}@media (max-width:800px){.sandbox-embed-module__Tz1_hq__frameBox{height:1560px}}@media (max-width:640px){.sandbox-embed-module__Tz1_hq__frameBox{height:1600px}}@media (max-width:480px){.sandbox-embed-module__Tz1_hq__frameBox{height:2140px}}.sandbox-embed-module__Tz1_hq__printNote{display:none}@media print{.sandbox-embed-module__Tz1_hq__embed{display:none}.sandbox-embed-module__Tz1_hq__printNote{margin:0;font-size:10pt;line-height:1.5;display:block}}
.allocation-figure-module__kcffUW__chart{--alloc-train:var(--rung-q1,#058d85);--alloc-train-fill:var(--rung-q1-soft,#8eebe2);--alloc-eval:var(--rung-q2,#4b4aa3);--alloc-eval-fill:var(--rung-q2-soft,#b9bff8);--alloc-surface:var(--inset);--plot-height:260px;color:var(--foreground);flex-direction:column;gap:10px;font-size:13px;line-height:1.5;display:flex}.dark .allocation-figure-module__kcffUW__chart{--alloc-train:var(--rung-q1,#35a69d);--alloc-train-fill:var(--rung-q1-soft,#204d4e);--alloc-eval:var(--rung-q2,#6c6ecb);--alloc-eval-fill:var(--rung-q2-soft,#33395e)}.allocation-figure-module__kcffUW__legend{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.allocation-figure-module__kcffUW__legend li{align-items:center;gap:7px;display:inline-flex}.allocation-figure-module__kcffUW__swatch{border-radius:2px;flex:none;width:14px;height:10px;display:inline-block}.allocation-figure-module__kcffUW__swatch[data-series=train]{background:var(--alloc-train-fill);border-top:2px solid var(--alloc-train)}.allocation-figure-module__kcffUW__swatch[data-series=eval]{background:var(--alloc-eval-fill);border-top:2px solid var(--alloc-eval)}.allocation-figure-module__kcffUW__swatch[data-series=free]{border:1px solid var(--border);background:0 0}.allocation-figure-module__kcffUW__plotArea{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:var(--plot-height) auto;-moz-column-gap:8px;column-gap:8px;margin-top:8px;display:grid}.allocation-figure-module__kcffUW__yAxis{grid-area:1/1;min-width:4.6em;font-size:11px;position:relative}.allocation-figure-module__kcffUW__yAxis>span{color:var(--muted-foreground);font:11px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.allocation-figure-module__kcffUW__plotWrap{border-left:1px solid var(--border);border-bottom:1px solid var(--border);grid-area:1/2;min-width:0;position:relative}.allocation-figure-module__kcffUW__area{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.allocation-figure-module__kcffUW__trainFill{fill:var(--alloc-train-fill)}.allocation-figure-module__kcffUW__evalFill{fill:var(--alloc-eval-fill)}.allocation-figure-module__kcffUW__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.allocation-figure-module__kcffUW__halo{fill:none;stroke:var(--alloc-surface);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.allocation-figure-module__kcffUW__otherLine{stroke:var(--alloc-train)}.allocation-figure-module__kcffUW__totalLine{stroke:var(--alloc-eval)}.allocation-figure-module__kcffUW__gridline{background:var(--border);pointer-events:none;height:1px;position:absolute;left:0;right:0}.allocation-figure-module__kcffUW__capLine{background:var(--muted-foreground);opacity:.55;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.allocation-figure-module__kcffUW__dayLine{background:var(--border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.allocation-figure-module__kcffUW__bandLabel{z-index:1;background:color-mix(in srgb, var(--alloc-surface) 82%, transparent);color:var(--foreground);white-space:nowrap;pointer-events:none;border-radius:3px;padding:1px 5px;font-size:11.5px;line-height:1.3;position:absolute}.allocation-figure-module__kcffUW__bandLabel[data-anchor=center]{transform:translate(-50%)}.allocation-figure-module__kcffUW__leader{background:var(--muted-foreground);pointer-events:none;width:1px;position:absolute}.allocation-figure-module__kcffUW__peakDot{z-index:1;background:var(--alloc-eval);width:8px;height:8px;box-shadow:0 0 0 2px var(--alloc-surface);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.allocation-figure-module__kcffUW__peakLabel{transform:translateY(-50%)}.allocation-figure-module__kcffUW__peakLabel[data-anchor=left]{transform:translate(-100%,-50%)}.allocation-figure-module__kcffUW__xAxis{grid-area:2/2;height:22px;position:relative}.allocation-figure-module__kcffUW__xAxis>span{color:var(--muted-foreground);font:11px/1 var(--font-mono);white-space:nowrap;position:absolute;top:6px;transform:translate(-50%)}.allocation-figure-module__kcffUW__dayShort{display:none}.allocation-figure-module__kcffUW__axisNote{color:var(--muted-foreground);margin:0;font-size:11.5px}.allocation-figure-module__kcffUW__hit{z-index:2;cursor:crosshair;touch-action:pan-y;outline:none;position:absolute;inset:0}.allocation-figure-module__kcffUW__hit:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.allocation-figure-module__kcffUW__crosshair{background:var(--muted-foreground);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.allocation-figure-module__kcffUW__dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--alloc-surface);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.allocation-figure-module__kcffUW__dot[data-series=train]{background:var(--alloc-train)}.allocation-figure-module__kcffUW__dot[data-series=eval]{background:var(--alloc-eval)}.allocation-figure-module__kcffUW__tooltip{z-index:3;border:1px solid var(--border);background:var(--card);width:212px;color:var(--foreground);pointer-events:none;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.55;position:absolute;top:8px;box-shadow:0 4px 14px #00000014}.allocation-figure-module__kcffUW__tooltip[data-side=right]{transform:translate(10px)}.allocation-figure-module__kcffUW__tooltip[data-side=left]{transform:translate(calc(-100% - 10px))}.allocation-figure-module__kcffUW__tooltip{box-sizing:border-box;max-width:calc(100% - 4px)}.allocation-figure-module__kcffUW__tooltipTime{color:var(--muted-foreground);font:11px/1.5 var(--font-mono);margin-bottom:4px}.allocation-figure-module__kcffUW__row{align-items:center;gap:8px;display:flex}.allocation-figure-module__kcffUW__row b{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:600}.allocation-figure-module__kcffUW__row span{color:var(--muted-foreground)}.allocation-figure-module__kcffUW__key{border-radius:1px;flex:none;width:12px;height:2px}.allocation-figure-module__kcffUW__key[data-series=train]{background:var(--alloc-train)}.allocation-figure-module__kcffUW__key[data-series=eval]{background:var(--alloc-eval)}.allocation-figure-module__kcffUW__key[data-series=total]{background:var(--foreground)}.allocation-figure-module__kcffUW__key[data-series=free]{background:var(--border)}.allocation-figure-module__kcffUW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.allocation-figure-module__kcffUW__details{border-top:1px solid var(--border);margin-top:6px;padding-top:10px}.allocation-figure-module__kcffUW__summary{cursor:pointer;color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.allocation-figure-module__kcffUW__summary::-webkit-details-marker{display:none}.allocation-figure-module__kcffUW__summary:before{content:"▶";width:1em;color:var(--muted-foreground);flex:none;font-size:10px;transition:transform .15s}.allocation-figure-module__kcffUW__details[open]>.allocation-figure-module__kcffUW__summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.allocation-figure-module__kcffUW__summary:before{transition:none}}.allocation-figure-module__kcffUW__summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.allocation-figure-module__kcffUW__summary:hover{text-underline-offset:3px;text-decoration:underline}.allocation-figure-module__kcffUW__tables{flex-direction:column;gap:12px;margin-top:12px;display:flex}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion{border:1px solid var(--border);background:var(--background);border-radius:6px;margin:0;overflow-x:auto}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion table{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px;line-height:1.5}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion caption{border-bottom:1px solid var(--border);color:var(--muted-foreground);text-align:left;padding:10px 12px;font-size:12px}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion th{background:var(--inset);text-align:left;font-weight:600}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion :is(th,td){border-bottom:1px solid var(--border);vertical-align:top;padding:8px 12px}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion th:first-child{width:auto}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion thead th:not(:first-child),.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion td{text-align:right;font-variant-numeric:tabular-nums}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion td{white-space:nowrap}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion tbody tr:last-child :is(th,td){border-bottom:none}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__footnote{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}@media (max-width:600px){.allocation-figure-module__kcffUW__chart{--plot-height:200px}.allocation-figure-module__kcffUW__tooltip{width:184px;font-size:11.5px}}@media (max-width:480px){.allocation-figure-module__kcffUW__dayLong{display:none}.allocation-figure-module__kcffUW__dayShort{display:inline}}@media print{.allocation-figure-module__kcffUW__chart{-webkit-print-color-adjust:exact;print-color-adjust:exact;-moz-column-break-inside:avoid;break-inside:avoid}.allocation-figure-module__kcffUW__tooltip,.allocation-figure-module__kcffUW__crosshair,.allocation-figure-module__kcffUW__dot{display:none}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion{overflow:visible}.allocation-figure-module__kcffUW__tables .allocation-figure-module__kcffUW__tableRegion table{min-width:0}}
.stat-tiles-module__OkGKYG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 32px;display:grid}.stat-tiles-module__OkGKYG__tile{border:1px solid var(--border);background:var(--inset);border-radius:8px;flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0;padding:18px 20px;display:flex}.stat-tiles-module__OkGKYG__tile[data-accent]{border-color:var(--button-primary-border);background:var(--button-primary)}.stat-tiles-module__OkGKYG__value{color:var(--foreground);font:500 clamp(28px, 2.6vw, 36px)/1.1 var(--font-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.stat-tiles-module__OkGKYG__tile[data-accent] :is(.stat-tiles-module__OkGKYG__value,.stat-tiles-module__OkGKYG__label){color:var(--button-primary-foreground)}.stat-tiles-module__OkGKYG__label{color:var(--muted-foreground);text-wrap:balance;margin:0;font-size:13px;line-height:1.45}@media (max-width:600px){.stat-tiles-module__OkGKYG__tiles{grid-template-columns:minmax(0,1fr);gap:10px;margin:22px 0 28px}.stat-tiles-module__OkGKYG__tile{padding:14px 16px}.stat-tiles-module__OkGKYG__value{font-size:28px}}@media print{.stat-tiles-module__OkGKYG__tiles{-moz-column-break-inside:avoid;break-inside:avoid}.stat-tiles-module__OkGKYG__tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.article-contents-module__50R43a__contents{top:var(--article-contents-top,32px);min-width:0;max-height:calc(100dvh - var(--article-contents-top,32px) - 24px);overscroll-behavior:contain;align-self:start;font-size:13px;line-height:1.5;position:sticky;overflow-y:auto}.article-contents-module__50R43a__label{color:var(--foreground);margin:0 0 16px;font-size:12px;font-weight:600}.article-contents-module__50R43a__links{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.article-contents-module__50R43a__links a{color:var(--muted-foreground);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;text-decoration:none;transition:color .12s,border-color .12s;display:block}.article-contents-module__50R43a__links a:hover{color:var(--foreground)}.article-contents-module__50R43a__links a[aria-current=location]{border-left-color:var(--foreground);color:var(--foreground);font-weight:550}.article-contents-module__50R43a__links a:focus-visible,.article-contents-module__50R43a__mobile summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:2px}.article-contents-module__50R43a__mobile{display:none}@media (max-width:1439px){.article-contents-module__50R43a__contents{top:var(--article-contents-top,12px);z-index:20;max-height:none;margin-bottom:32px;overflow:visible}.article-contents-module__50R43a__desktop{display:none}.article-contents-module__50R43a__mobile{border:1px solid var(--border);background:var(--background);border-radius:6px;display:block}.article-contents-module__50R43a__mobile summary{cursor:pointer;align-items:center;gap:14px;min-height:48px;padding:12px 16px;list-style:none;display:flex}.article-contents-module__50R43a__mobile summary::-webkit-details-marker{display:none}.article-contents-module__50R43a__summaryLabel{color:var(--foreground);flex-shrink:0;font-weight:600}.article-contents-module__50R43a__currentSection{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-contents-module__50R43a__mobile summary svg{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.article-contents-module__50R43a__mobile[open] summary{border-bottom:1px solid var(--border)}.article-contents-module__50R43a__mobile[open] summary svg{transform:rotate(180deg)}.article-contents-module__50R43a__mobile nav{overscroll-behavior:contain;max-height:min(60dvh,500px);padding:8px 16px 16px;overflow-y:auto}.article-contents-module__50R43a__links{border:0}.article-contents-module__50R43a__links a{align-items:center;min-height:44px;margin-left:0;padding:10px 12px;display:flex}}@media (prefers-reduced-motion:reduce){.article-contents-module__50R43a__links a{transition:none}}@media print{.article-contents-module__50R43a__contents{display:none}}.article-contents-module__50R43a__sublinks{margin:0;padding:0 0 2px 14px;list-style:none}.article-contents-module__50R43a__sublinks a{padding-top:5px;padding-bottom:5px;font-size:12px}.article-contents-module__50R43a__links a[data-within]{color:var(--foreground)}
