._23Ru9W_figure{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--edge);--ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--muted:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#212121);--edge:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#8f8f8f);--quiet:var(--lightningcss-light,#8f8f8f)var(--lightningcss-dark,#afafaf);--green:var(--lightningcss-light,#47e2c2)var(--lightningcss-dark,#049f7f);--offline:#ff6764;border-radius:10px;margin:2rem auto;overflow:hidden;container-type:inline-size}._23Ru9W_header,._23Ru9W_playbackControls,._23Ru9W_toolbar,._23Ru9W_actions,._23Ru9W_roomTitle,._23Ru9W_roomTitle>span,._23Ru9W_identity,._23Ru9W_gpu,._23Ru9W_slots{align-items:center;display:flex}._23Ru9W_header{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;align-items:flex-start}._23Ru9W_header h2{font-size:var(--type-h4-size);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track);font-weight:var(--type-h4-weight);text-wrap:pretty;margin:0}._23Ru9W_header p{min-height:2lh;margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--type-p1-size);line-height:var(--type-p1-line);letter-spacing:var(--type-p1-track);font-weight:var(--type-p1-weight);display:grid}._23Ru9W_header p:empty{display:block}._23Ru9W_header p>span{grid-area:1/1;align-self:start}._23Ru9W_playbackControls{flex-wrap:wrap;flex-shrink:0;gap:8px}._23Ru9W_header ._23Ru9W_playback{background:var(--paper);min-width:0;color:var(--ink);border-color:currentColor}._23Ru9W_header ._23Ru9W_playback svg{width:12px;height:14px}._23Ru9W_board{position:relative}._23Ru9W_board [data-job-color="0"]{--job-packet:var(--room-yellow);--job-bg:var(--lightningcss-light,var(--room-yellow))var(--lightningcss-dark,#51300c);--job-line:var(--lightningcss-light,#d9a337)var(--lightningcss-dark,var(--job-packet))}._23Ru9W_board [data-job-color="1"]{--job-packet:var(--room-pink);--job-bg:var(--lightningcss-light,var(--room-pink))var(--lightningcss-dark,#462132);--job-line:var(--lightningcss-light,#ab4f7a)var(--lightningcss-dark,var(--job-packet))}._23Ru9W_board [data-job-color="2"]{--job-packet:var(--room-blue);--job-bg:var(--lightningcss-light,var(--room-blue))var(--lightningcss-dark,#0c274a);--job-line:var(--lightningcss-light,#1f4e94)var(--lightningcss-dark,var(--job-packet))}._23Ru9W_figure button{cursor:pointer}._23Ru9W_figure button:focus-visible{outline-offset:2px;z-index:2;outline:2px solid #1552a0}._23Ru9W_room,._23Ru9W_job,._23Ru9W_entryLabel,._23Ru9W_jobFrame,._23Ru9W_gpu,._23Ru9W_legend{position:absolute}._23Ru9W_room{padding:calc(var(--spacing,.25rem) * 2.5);background:var(--paper);border:1px solid;border-radius:3px}._23Ru9W_room[data-online=false]{background:var(--muted)}._23Ru9W_toolbar{flex-wrap:wrap;justify-content:space-between;gap:8px}._23Ru9W_roomTitle{white-space:nowrap;gap:10px}._23Ru9W_roomTitle strong,._23Ru9W_entryLabel strong,._23Ru9W_legend{font-size:var(--text-base,1rem);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._23Ru9W_legend{margin-top:calc(var(--spacing,.25rem) * -3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:-100%;width:max-content;max-width:33.3333%;translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center}._23Ru9W_roomTitle>span,._23Ru9W_actions button,._23Ru9W_modeToggle button,._23Ru9W_playbackControls>button{font-family:var(--font-mono,"SF Mono", Consolas, "Liberation Mono", ui-monospace, monospace);font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:var(--type-xs-track);font-weight:var(--type-xs-weight);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);text-transform:uppercase}._23Ru9W_roomTitle>span{gap:calc(var(--spacing,.25rem) * 1.5)}._23Ru9W_powerLabel{display:inline-grid}._23Ru9W_powerLabel>span{grid-area:1/1}._23Ru9W_powerLabel>[aria-hidden=true]{visibility:hidden}._23Ru9W_active{border:1px solid var(--ink);background:var(--green);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}._23Ru9W_active[data-pending=true]{background:0 0}._23Ru9W_room[data-online=false] ._23Ru9W_roomTitle i{background:var(--offline)}._23Ru9W_actions{flex-wrap:wrap;gap:10px}._23Ru9W_actions button,._23Ru9W_job{color:var(--ink);background:var(--paper);border:1px solid;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}._23Ru9W_actions button,._23Ru9W_modeToggle button,._23Ru9W_playbackControls>button{min-height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem)}._23Ru9W_actions button{gap:calc(var(--spacing,.25rem) * 1.5)}._23Ru9W_actions button:disabled{cursor:default;color:var(--quiet);background:var(--muted)}._23Ru9W_actions svg{flex:none}._23Ru9W_jobFrame{pointer-events:none;border:1px solid var(--job-line)}@supports (color:color-mix(in lab, red, red)){._23Ru9W_jobFrame{border:1px solid color-mix(in srgb, var(--job-line) var(--job-tint), var(--job-surface,var(--paper)))}}._23Ru9W_jobFrame{background:var(--job-bg)}@supports (color:color-mix(in lab, red, red)){._23Ru9W_jobFrame{background:color-mix(in srgb, var(--job-bg) var(--job-tint), var(--job-surface,var(--paper)))}}._23Ru9W_jobFrame{border-radius:3px}._23Ru9W_job{--icon-width:20px;height:30px;font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:var(--type-xs-track);font-weight:var(--type-xs-weight);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);justify-content:flex-start;gap:4px;padding-block:0;padding-inline-start:var(--spacing,.25rem);padding-inline-end:calc(var(--spacing,.25rem) * 2);top:0;left:0;overflow:visible}._23Ru9W_job svg{width:var(--icon-width);flex:none;height:20px}._23Ru9W_identity{white-space:nowrap;flex:1;justify-content:space-between;gap:4px;min-height:1lh;overflow:hidden}._23Ru9W_jobId{text-overflow:ellipsis;overflow:hidden}._23Ru9W_job[aria-pressed=true]{box-shadow:inset 0 0 0 1px}._23Ru9W_job[data-stopped=true] ._23Ru9W_active{background:#ed9c90}._23Ru9W_job[data-stopped=true] ._23Ru9W_active:after{content:"×";font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:var(--type-xs-track);font-weight:var(--type-xs-weight);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;line-height:1;display:block;transform:translateY(-2px)}._23Ru9W_job[aria-pressed=false]:hover,._23Ru9W_actions button:enabled:hover{background:var(--muted)}._23Ru9W_gpu{height:40px;padding-inline:calc(var(--spacing,.25rem) * 3);background:var(--paper);font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--type-meta-track);font-weight:var(--type-meta-weight);white-space:nowrap;border:1px solid;border-radius:3px;gap:10px;padding-block:0}._23Ru9W_gpu>svg{flex:none}._23Ru9W_gpu:has(._23Ru9W_slots>:nth-child(4)){-moz-column-gap:5px;column-gap:5px}._23Ru9W_gpu[data-selected=true]{box-shadow:inset 0 0 0 1px}._23Ru9W_slots{gap:3px}._23Ru9W_slots svg{flex:none}._23Ru9W_diamond use[fill],._23Ru9W_diamond path[fill]:not([fill=none]){fill:var(--diamond-fill,var(--job-packet,var(--paper)))}._23Ru9W_slots svg[data-focused=true]{filter:drop-shadow(0 0 1px #000)}._23Ru9W_rails{pointer-events:none;position:absolute;inset:0;overflow:visible}._23Ru9W_wire{fill:none;stroke:currentColor;stroke-width:1px}._23Ru9W_packet text{font-family:var(--font-mono,"SF Mono", Consolas, "Liberation Mono", ui-monospace, monospace);font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:var(--type-xs-track);font-weight:var(--type-xs-weight);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);fill:var(--ink);stroke:var(--paper);stroke-width:3px;paint-order:stroke}._23Ru9W_denied{fill:none;stroke:#000}._23Ru9W_roster ._23Ru9W_identity{gap:1px}._23Ru9W_emptyBank{width:calc(var(--spacing,.25rem) * 32);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);border:1px dashed var(--edge);background:var(--paper);color:var(--ink);text-align:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);border-radius:3px;position:absolute}._23Ru9W_idleWire{fill:none;stroke:#aaa;stroke-dasharray:3 3}._23Ru9W_blockedMark:after{content:"−";color:#666}._23Ru9W_roster[data-offline=true]{--job-surface:var(--muted)}._23Ru9W_roster[data-offline=true] ._23Ru9W_job[aria-pressed=false]{background:var(--muted)}._23Ru9W_job[data-offline=true] ._23Ru9W_active{background:var(--offline)}._23Ru9W_job[data-offline=true]>svg{filter:none}._23Ru9W_job[data-offline=true]>svg path{stroke:var(--offline)}._23Ru9W_slots [data-unapproved=true]{--diamond-fill:#ccc}._23Ru9W_processing{gap:2px;display:inline-flex}._23Ru9W_processing i{background:currentColor;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){._23Ru9W_processing i[data-lit=false]{opacity:.2}}._23Ru9W_followedWire{fill:none;stroke-opacity:.3;stroke:var(--job-line);stroke-width:2px}._23Ru9W_board [data-job-color="3"]{--job-packet:var(--room-purple);--job-line:var(--lightningcss-light,#7852a3)var(--lightningcss-dark,var(--job-packet));--job-bg:var(--lightningcss-light,var(--room-purple))var(--lightningcss-dark,#332046)}._23Ru9W_researcher svg,._23Ru9W_job:not([data-offline=true])>svg,._23Ru9W_actions svg{filter:var(--room-icon-filter)}._23Ru9W_diamond path[stroke]{stroke:var(--ink)}._23Ru9W_header>div:first-child{flex:160px}._23Ru9W_modeToggle{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink);border-radius:999px;display:inline-flex}@media (hover:hover){._23Ru9W_modeToggle:has(button[aria-pressed=false]:hover){background:var(--muted)}}._23Ru9W_modeToggle button{border-radius:inherit;color:var(--ink);border:1px solid #0000}._23Ru9W_playbackControls>button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border:1px solid;border-radius:3px;display:inline-flex}._23Ru9W_playbackControls>button:disabled{cursor:default}._23Ru9W_playbackControls>button:disabled:not(._23Ru9W_primaryAction){color:var(--quiet);background:var(--muted)}._23Ru9W_primaryAction,._23Ru9W_modeToggle button[aria-pressed=true]{color:var(--paper);background-color:var(--ink);border-color:var(--ink)}._23Ru9W_primaryAction:disabled{opacity:.6}@container (max-width:56rem){._23Ru9W_header{flex-direction:column}._23Ru9W_header>div:first-child{flex:auto}}._23Ru9W_entryLabel{width:calc(var(--spacing,.25rem) * 28);gap:var(--spacing,.25rem);display:grid;inset-inline-start:calc(var(--spacing,.25rem) * 4)}._23Ru9W_researcher{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border:1px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:calc(var(--spacing,.25rem) * 4);transform:translateY(-50%)}._23Ru9W_researcher svg{transform:translateY(-1.6px)}._23Ru9W_entryLabel small{font-size:var(--type-xs-size);line-height:var(--type-xs-line);letter-spacing:var(--type-xs-track);font-weight:var(--type-xs-weight);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}._23Ru9W_job:is(:hover,:focus-visible,[data-auto-hint]){z-index:4}._23Ru9W_jobHint{visibility:hidden;opacity:0;margin-bottom:calc(var(--spacing,.25rem) * 4);width:max-content;max-width:calc(var(--spacing,.25rem) * 56);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:var(--paper);color:var(--ink);border:1px solid var(--edge);font-family:var(--font-sans,"OpenAI Sans", "OpenAI Sans Variable Scripts", sans-serif);font-feature-settings:var(--font-sans--font-feature-settings,"liga" on, "calt" on);font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track);font-weight:var(--type-caption-weight);text-align:start;pointer-events:none;border-radius:3px;position:absolute;bottom:100%;left:0}._23Ru9W_job[aria-describedby]:is(:hover,:focus-visible,[data-auto-hint]) ._23Ru9W_jobHint{visibility:visible;opacity:1}._23Ru9W_board:has(._23Ru9W_job:hover) ._23Ru9W_job:focus-visible:not(:hover) ._23Ru9W_jobHint{visibility:hidden;opacity:0}._23Ru9W_researchBank ._23Ru9W_job:first-of-type ._23Ru9W_jobHint{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:0;top:100%;bottom:auto}@container (min-width:48rem){._23Ru9W_researchBank ._23Ru9W_job:first-of-type ._23Ru9W_jobHint{margin-top:0;margin-left:calc(var(--spacing,.25rem) * 4);top:0;left:100%}}._23Ru9W_roster ._23Ru9W_job:not([data-unregistered]) ._23Ru9W_jobHint{left:auto;right:0}._23Ru9W_job[data-unregistered] ._23Ru9W_jobHint{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:0;top:100%;bottom:auto}@media (prefers-reduced-motion:no-preference){._23Ru9W_jobHint{transition:opacity .12s ease-out,visibility .12s}._23Ru9W_job[data-auto-hint] ._23Ru9W_jobHint{transition:opacity .45s ease-in-out}._23Ru9W_job,._23Ru9W_jobFrame,._23Ru9W_packet,._23Ru9W_slots,._23Ru9W_jobWire,._23Ru9W_emptyBank,._23Ru9W_followedWire{animation:.32s both _23Ru9W_show-job}._23Ru9W_figure[data-switching=true] :is(._23Ru9W_job,._23Ru9W_jobFrame,._23Ru9W_packet,._23Ru9W_slots,._23Ru9W_jobWire,._23Ru9W_emptyBank,._23Ru9W_followedWire){animation:.32s forwards _23Ru9W_hide-job}@keyframes _23Ru9W_hide-job{0%{filter:opacity()}to{filter:opacity(0)}}@keyframes _23Ru9W_show-job{0%{filter:opacity(0)}to{filter:opacity()}}}@container (min-width:56rem) and (max-width:64rem){._23Ru9W_header p{min-height:3lh}}@container (max-width:36rem){._23Ru9W_playbackControls{min-height:calc(var(--spacing,.25rem) * 18);align-content:start;align-items:start}._23Ru9W_playbackControls:has(>button:nth-child(3)){grid-template-columns:auto auto;display:grid}._23Ru9W_playbackControls:has(>button:nth-child(3)) ._23Ru9W_modeToggle{grid-column:1/-1;justify-self:start}}._23Ru9W_figure[data-in-view=false] :is(._23Ru9W_job,._23Ru9W_jobFrame,._23Ru9W_packet,._23Ru9W_slots,._23Ru9W_jobWire,._23Ru9W_emptyBank,._23Ru9W_followedWire){animation-play-state:paused}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}
.RqYN6W_palette{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--room-icon-filter:none;--room-yellow:var(--lightningcss-light,#fcefbe)var(--lightningcss-dark,#f8d45d);--room-pink:var(--lightningcss-light,#fcd8e7)var(--lightningcss-dark,#f68ebc);--room-blue:var(--lightningcss-light,#d1e5fd)var(--lightningcss-dark,#539af8);--room-purple:var(--lightningcss-light,#c9b1f6)var(--lightningcss-dark,#bb93ff)}.RqYN6W_palette:where(.dark *):not(.dark .light *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--room-icon-filter:invert(1)}@media (prefers-color-scheme:dark){.RqYN6W_palette:not(.light *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--room-icon-filter:invert(1)}}
