@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/roboto-condensed-latin-CGryKNg8.woff2)format("woff2");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--contrast:1;--bg:#e7e9ed;--panel:#fff;--panel-2:#f0f2f5;--panel-3:#e0e3e8;--edge:#8a909a;--edge-hair:#0e121c1a;--grid:#dde0e5;--edge-w:1px;--ring-w:.1667rem;--menu-shadow:0 6px 20px #0e121c24, 0 1px 3px #0e121c14;--tip-shadow:0 2px 8px #0e121c14;--text:#121620;--text-strong:#000;--muted:#5a6170;--ink-disabled:color-mix(in srgb, var(--muted) 35%, var(--panel-2));--glow:transparent;--node-sel:#0060c1;--node-sel-soft:#0060c12e;--edge-sel:#ef8600;--edge-sel-soft:#ef860038;--hover:#d3003d;--refused:var(--hover);--mark-node:#2f3540;--mark-edge:#0e121c47;--thumb-edge:#0e121c66;--pane-border:#8a909a;--pane-border-w:1px;--pane-frame:#dadde3;--pane-frame-w:.3333rem;--pane-header-h:2.8rem;--pane-footer-h:1.5rem;--pane-focused:#2b313c;--pane-passed:#b9bec7;--pane-title:#4f5665;--body-ring:0 0 0 1px var(--edge);--focus-ring:.1333rem solid color-mix(in srgb, var(--text) 60%, transparent);--focus-offset:.1333rem;--control-h:2.5rem;--tray-pad:.3333rem;--tray-h:calc(var(--control-h) + 2 * var(--tray-pad));--strip-clear:3.25rem;--strip-h:calc(var(--tray-h) + 2 * var(--strip-clear));--strip-top-trim:.5rem;--tray:#dadde3;--tray-ring:0 0 0 1px var(--edge);--tray-live:var(--panel);--tray-live-shadow:0 0 0 1px var(--edge), 0 2px 8px #0e121c14;--track-raised:var(--panel);--track-raised-ring:0 0 0 1px #0e121c14, 0 1px 2px #0e121c12;--pick:#2b313c;--pick-text:#fff;--pick-shadow:inset 0 1px 2px #00000059;--unpicked-text:var(--text);--run-bg:var(--panel);--run-ring:0 0 0 1px #0e121c59, 0 1px 2px #0e121c14;--gauge-track:var(--panel-3);--thumb:#fff;--thumb-shadow:0 1px 2px #0e121c2e, 0 0 0 1px #0e121c12;--knob-shadow:0 1px 2px #0e121c2e;--switch-off:#cdd2da;--ease-thumb:cubic-bezier(.3, .7, .2, 1);--pad-pill:0 .9rem;--radius-pill:999px;--radius-card:1.5rem;--fs-caps:.75rem;--fs-control:1.0417rem;--fs-body:.875rem;--fs-title:.9375rem;--fs-pane-title:.95rem;--gap-control:.6rem;--gap-strip:1.5rem;--scroll-room:1rem;--scroll-drop:1.6667rem;--pane-gap:2.25rem;--pane-edge:4.5rem;--stage-h-min:24rem;--fit-gap:.8rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070b;--panel:#10141c;--panel-2:#171c26;--panel-3:#232a36;--edge:#586172;--edge-hair:#ffffff0f;--grid:#262d3a;--menu-shadow:0 8px 24px #0000008c, 0 1px 3px #0006;--text:#e9edf5;--text-strong:#fff;--muted:#8f99ab;--glow:transparent;--node-sel:#0097f8;--node-sel-soft:#0097f83d;--edge-sel:#ff9a1a;--edge-sel-soft:#ff9a1a3d;--hover:#ed0046;--refused:var(--hover);--mark-node:#c4ccd9;--mark-edge:#ffffff38;--thumb-edge:var(--mark-edge);--pane-border:#6a7385;--pane-focused:#6b7487;--pane-passed:#313846;--pane-frame:#1a1f29;--pane-title:#9aa3b5;--body-ring:0 0 0 1px #ffffff0f;--tray:#1a1f29;--tray-ring:none;--tray-live:#232a36;--tray-live-shadow:0 0 0 1px #ffffff14;--track-raised:var(--panel-2);--track-raised-ring:0 0 0 1px #ffffff0f, 0 1px 2px #0006;--pick:#dfe4ec;--pick-text:#0b0e14;--pick-shadow:inset 0 1px 2px #0000004d;--unpicked-text:var(--text);--run-bg:#232a36;--run-ring:0 0 0 1px #fff3, 0 1px 2px #00000080;--thumb:#232a36;--thumb-shadow:0 1px 2px #00000080, 0 0 0 1px #ffffff12;--knob-shadow:0 1px 2px #00000080;--switch-off:#434b5a;--gauge-track:#3b4351}html{overscroll-behavior-x:none;font-size:10.8px}*{box-sizing:border-box}body{background:radial-gradient(1100px 480px at 50% -8%, var(--glow), transparent 65%), var(--bg);color:var(--text);font-size-adjust:.528;margin:0;font-family:Roboto Condensed,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,select,textarea{font-family:inherit}.app{-webkit-user-select:none;user-select:none;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar,.bottombar{background:var(--bg);align-items:center;column-gap:var(--gap-strip);min-height:var(--strip-h);flex-shrink:0;grid-template-columns:1fr auto 1fr;padding:0 3rem;display:grid;overflow-x:auto}.topbar{min-height:calc(var(--strip-h) - var(--strip-top-trim));padding-bottom:var(--strip-top-trim)}.app:has(.panes:not(.is-fit)) .bottombar{min-height:calc(var(--strip-h) - var(--scroll-drop));padding-bottom:var(--scroll-drop)}.topbar-left{justify-self:start;align-items:center;gap:var(--gap-control);display:flex}.logo{flex-shrink:0;width:1.5rem;height:1.5rem}.logo-button{cursor:default;background:0 0;border:0;padding:0;display:flex}.logo-link{stroke:var(--mark-node)}.logo-node{fill:var(--mark-node)}.logo-sel-node{fill:var(--node-sel)}.logo-sel-link{stroke:var(--edge-sel)}.topbar-center{align-items:center;gap:var(--gap-strip);display:flex}.topbar-right{justify-self:end;align-items:center;gap:var(--gap-strip);display:flex}.title{text-transform:uppercase;white-space:nowrap;margin:0;font-size:1.4167rem;line-height:1}.title a{color:inherit;text-decoration:none}.tooltip{--tip-pointer-w:2.2222rem;--tip-pointer-h:1.1111rem;--tip-inner-h:calc(var(--tip-pointer-h) - 1.4142px + 1px);z-index:50;background:var(--panel);width:max-content;max-width:25.9rem;color:var(--text);box-shadow:0 0 0 1px var(--edge), var(--tip-shadow);text-wrap:pretty;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;border-radius:.7407rem;padding:.8333rem 1.1111rem .9259rem;font-size:1.2037rem;font-weight:400;line-height:1.42;position:fixed;top:0;left:0}.tooltip.is-wide{max-width:46.2963rem}.tooltip[data-side=below]{--tip-slide:.3333rem}.tooltip[data-side=above]{--tip-slide:-.3333rem}.tooltip[data-side=right]{--tip-slide-x:.3333rem}.tooltip[data-side=left]{--tip-slide-x:-.3333rem}.tooltip.is-shown{visibility:visible;opacity:1;animation:.14s ease-out tooltip-in}@keyframes tooltip-in{0%{opacity:0;transform:translate(var(--tip-slide-x,0), var(--tip-slide,0))}}@media (prefers-reduced-motion:reduce){.tooltip.is-shown{animation:none}}.tip-caps{letter-spacing:.07em;font-size:.82em;font-weight:700}.tip-block+.tip-block{margin-top:.5rem}.tip-head{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.tip-role{text-transform:uppercase}.tip-muted{color:var(--muted);font-variant-numeric:tabular-nums}.tip-line{margin:0}.tip-line.is-refused{color:var(--refused);font-weight:600}.tooltip-pointer{left:var(--tip-at,50%);width:0;height:0;position:absolute}.tooltip-pointer:before,.tooltip-pointer:after{content:"";border-style:solid;border-color:#0000;position:absolute;left:0;transform:translate(-50%)}.tooltip-pointer:before{border-width:0 calc(var(--tip-pointer-w) / 2)}.tooltip-pointer:after{border-width:0 var(--tip-inner-h)}.tooltip[data-side=below] .tooltip-pointer{top:0}.tooltip[data-side=below] .tooltip-pointer:before{border-bottom:var(--tip-pointer-h) solid var(--edge);bottom:0}.tooltip[data-side=below] .tooltip-pointer:after{border-bottom:var(--tip-inner-h) solid var(--panel);bottom:-1px}.tooltip[data-side=above] .tooltip-pointer{top:100%}.tooltip[data-side=above] .tooltip-pointer:before{border-top:var(--tip-pointer-h) solid var(--edge);top:0}.tooltip[data-side=above] .tooltip-pointer:after{border-top:var(--tip-inner-h) solid var(--panel);top:-1px}.tooltip[data-side=right] .tooltip-pointer,.tooltip[data-side=left] .tooltip-pointer{top:var(--tip-at,50%)}.tooltip[data-side=right] .tooltip-pointer{left:0}.tooltip[data-side=left] .tooltip-pointer{left:100%}.tooltip[data-side=right] .tooltip-pointer:before,.tooltip[data-side=right] .tooltip-pointer:after,.tooltip[data-side=left] .tooltip-pointer:before,.tooltip[data-side=left] .tooltip-pointer:after{top:0;transform:translateY(-50%)}.tooltip[data-side=right] .tooltip-pointer:before,.tooltip[data-side=left] .tooltip-pointer:before{border-width:calc(var(--tip-pointer-w) / 2) 0}.tooltip[data-side=right] .tooltip-pointer:after,.tooltip[data-side=left] .tooltip-pointer:after{border-width:var(--tip-inner-h) 0}.tooltip[data-side=right] .tooltip-pointer:before{border-right:var(--tip-pointer-h) solid var(--edge);left:auto;right:0}.tooltip[data-side=right] .tooltip-pointer:after{border-right:var(--tip-inner-h) solid var(--panel);left:auto;right:-1px}.tooltip[data-side=left] .tooltip-pointer:before{border-left:var(--tip-pointer-h) solid var(--edge)}.tooltip[data-side=left] .tooltip-pointer:after{border-left:var(--tip-inner-h) solid var(--panel);left:-1px}.control{padding:var(--tray-pad) var(--tray-pad) var(--tray-pad) 1.1667rem;background:var(--tray);box-shadow:var(--tray-ring);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.5rem;display:flex}.control.is-live{background:var(--tray-live);box-shadow:var(--tray-live-shadow)}.control.is-live .track{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--edge-hair)}.control.is-idle{opacity:.35}.bottombar>.strip-sections,.bottombar>.placeholder{grid-column:2}.bottombar>.strip-help{grid-column:1;justify-self:start}.bottombar>.strip-label{grid-column:3;justify-self:end}.strip-sections{align-items:center;gap:var(--gap-strip);min-width:max-content;display:flex}.strip-label{color:var(--text);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;justify-self:start;font-size:1.0417rem;font-weight:600;line-height:1}.control-label{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:.8333rem;font-weight:700}.placeholder{color:var(--muted);font-size:var(--fs-body);font-style:italic}.readout{color:var(--text);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.readout+.readout:before{content:"·";margin-right:var(--gap-control);color:var(--muted)}.control-text{font-size:var(--fs-control);white-space:nowrap;font-weight:500;line-height:1}.track{height:var(--control-h);background:var(--track-raised);border-radius:var(--radius-pill);box-shadow:var(--track-raised-ring);border:0;padding:.25rem}.glyph{vertical-align:-.05em;width:.75em;height:.75em;display:inline-block}.choice button:focus-visible,.help-track:focus-visible,.switch:focus-visible,.action:focus-visible,.stepper button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.choice{grid-template-columns:repeat(var(--n), 1fr);align-items:stretch;min-width:max-content;display:inline-grid;position:relative}.choice-thumb{width:calc((100% - .5rem) / var(--n));background:var(--pick);border-radius:var(--radius-pill);box-shadow:var(--pick-shadow);transform:translateX(calc(var(--i) * 100%));transition:transform .28s var(--ease-thumb);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.choice-option{border-radius:var(--radius-pill);color:var(--unpicked-text);cursor:pointer;background:0 0;border:0;padding:0 .9rem;position:relative}.choice-option:hover:not(:disabled){color:var(--text)}.choice-option[aria-checked=true],.choice-option[aria-checked=true]:hover:not(:disabled){color:var(--pick-text);font-weight:600}.choice-option:disabled{color:var(--ink-disabled);cursor:default}.choice.is-disabled .choice-thumb{box-shadow:none;opacity:.6}.help-toggle{padding:var(--tray-pad);background:var(--tray);box-shadow:var(--tray-ring);border-radius:50%;display:flex}.help-track{width:var(--control-h);height:var(--control-h);background:var(--track-raised);box-shadow:var(--track-raised-ring);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:.25rem;display:grid;position:relative}.help-thumb{background:var(--pick);box-shadow:var(--pick-shadow);opacity:0;transition:opacity .28s var(--ease-thumb), transform .28s var(--ease-thumb);border-radius:50%;position:absolute;inset:.25rem;transform:scale(.6)}.help-track[aria-pressed=true] .help-thumb{opacity:1;transform:none}.help-glyph{color:var(--text);font-size:1.3333rem;font-weight:700;line-height:1;position:relative}.help-track[aria-pressed=true] .help-glyph{color:var(--pick-text)}@media (prefers-reduced-motion:reduce){.help-thumb{transition:none}}.switch{color:var(--text);cursor:pointer;align-items:center;gap:.5rem;padding:0 .5rem 0 .9rem;display:inline-flex}.switch:hover:not(:disabled){color:var(--text-strong)}.switch:disabled{color:var(--ink-disabled);cursor:default}.switch:disabled .switch-track{opacity:.5}.switch-track{background:var(--switch-off);border-radius:var(--radius-pill);width:2.1667rem;height:1.25rem;transition:background .28s var(--ease-thumb);flex:none;position:relative}.switch[aria-checked=true] .switch-track{background:var(--text)}.switch-knob{background:var(--panel);width:.9167rem;height:.9167rem;transition:transform .28s var(--ease-thumb);border-radius:50%;position:absolute;top:.1667rem;left:.1667rem}.switch[aria-checked=true] .switch-knob{transform:translate(.9167rem)}.action{height:var(--control-h);border:var(--edge-w) solid var(--edge);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 .9rem;transition:transform 80ms ease-out;display:inline-flex}.action:hover:not(:disabled){background:var(--panel-2)}.action:active:not(:disabled){background:var(--panel-3);transform:scale(.95)}.action.is-small{height:1.75rem;padding:0 .6rem}.action:disabled{border-color:var(--edge-hair);color:var(--ink-disabled);cursor:default}.transport{display:inline-grid}.transport>span{grid-area:1/1;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.transport>.is-hidden{visibility:hidden}.transport:not(:disabled){background:var(--run-bg);box-shadow:var(--run-ring);color:var(--text-strong);border-color:#0000;font-weight:600}.transport:hover:not(:disabled){background:var(--panel-2)}.transport.is-running,.transport.is-running:hover:not(:disabled),.transport.is-running:active:not(:disabled){background:var(--pick);box-shadow:var(--pick-shadow);color:var(--pick-text);border-color:#0000}.stepper{align-items:center;gap:.2rem;display:inline-flex}.stepper-step{width:2rem;height:2rem;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;transition:transform 80ms ease-out;display:grid}.stepper-step:hover:not(:disabled),.stepper-step:active:not(:disabled),.stepper-step.is-pressed:not(:disabled){background:var(--text-strong);color:var(--panel)}.stepper-step:active:not(:disabled),.stepper-step.is-pressed:not(:disabled){transform:scale(.95)}.stepper-readout{min-width:5ch;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 .2rem}.stepper-word{color:var(--text);padding:0 .2rem}.hold-stepper .stepper-step{touch-action:none}.stepper-count{font-variant-numeric:tabular-nums;text-align:center;min-width:4.5em}.hold-stepper.is-disabled .stepper-word,.stepper-step:disabled{color:var(--ink-disabled)}.stepper-step:disabled{cursor:default}.slider-field{color:var(--text);align-items:center;gap:.5rem;padding:0 .9rem;display:inline-flex}.slider{appearance:none;cursor:pointer;background:0 0;width:3.12rem;height:1rem;margin:0}.slider::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--muted) var(--p,0%), var(--panel-3) var(--p,0%));height:.3333rem}.slider::-moz-range-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--muted) var(--p,0%), var(--panel-3) var(--p,0%));height:.3333rem}.slider::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:var(--thumb);border:1px solid var(--edge);width:1rem;height:1rem;box-shadow:var(--knob-shadow);border-radius:50%;margin-top:-.3333rem}.slider::-moz-range-thumb{box-sizing:border-box;background:var(--thumb);border:1px solid var(--edge);width:1rem;height:1rem;box-shadow:var(--knob-shadow);border-radius:50%}.slider:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.slider-readout{min-width:5ch;color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.slider-field.is-disabled,.slider-field.is-disabled .slider-readout{color:var(--ink-disabled)}.slider:disabled{opacity:.4;cursor:default}.veil{gap:var(--gap-control);align-items:center;display:flex}.veil.is-idle{opacity:.3}:is(.control.is-idle,.veil.is-idle) .choice-option:disabled{color:var(--text)}:is(.control.is-idle,.veil.is-idle) .choice-option[aria-checked=true]{color:var(--pick-text)}:is(.control.is-idle,.veil.is-idle) .choice.is-disabled .choice-thumb{box-shadow:var(--pick-shadow);opacity:1}:is(.control.is-idle,.veil.is-idle) .slider-field.is-disabled,:is(.control.is-idle,.veil.is-idle) .slider-field.is-disabled .slider-readout{color:var(--text)}:is(.control.is-idle,.veil.is-idle) .slider:disabled{opacity:1}:is(.control.is-idle,.veil.is-idle) .switch:disabled{color:var(--text)}:is(.control.is-idle,.veil.is-idle) .switch:disabled .switch-track{opacity:1}:is(.control.is-idle,.veil.is-idle) .hold-stepper.is-disabled .stepper-word,:is(.control.is-idle,.veil.is-idle) .hold-stepper .stepper-step:disabled,:is(.control.is-idle,.veil.is-idle) .stepper.is-disabled .stepper-step:disabled:not(.is-dim){color:var(--text)}:is(.control.is-idle,.veil.is-idle) .action:disabled{border-color:var(--edge-hair);color:var(--text)}.action.is-key{background:var(--run-bg)}.action.is-missing{border-color:var(--edge-hair);color:var(--text)}.file-pill:not(button){cursor:default;display:inline-grid;position:relative}.file-pill.is-sized{display:inline-grid}.file-word,.file-sizer{text-align:center;grid-area:1/1}.file-sizer{visibility:hidden}.file-remove{border-radius:var(--radius-pill);color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;padding:0;font-family:inherit;position:absolute;inset:0}.file-remove:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.file-remove:hover:not(:disabled),.file-remove:focus-visible{opacity:1}.file-pill:has(.file-remove:hover:not(:disabled),.file-remove:focus-visible) .file-word{visibility:hidden}.action.file-pill.is-refused{border:1px solid var(--refused);background:color-mix(in srgb, var(--refused) 9%, var(--panel));color:var(--refused)}.alert-dot{background:var(--refused);vertical-align:.05em;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-inline-end:.35rem;display:inline-block}.name-field{border:var(--edge-w) solid var(--edge);color:var(--text);cursor:text;align-items:center;gap:.5rem;padding:0 .9rem;display:inline-flex}.name-label{color:var(--muted)}.name-input{width:9rem;min-width:0;color:var(--text-strong);caret-color:var(--text-strong);text-overflow:ellipsis;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:0;font-family:inherit}.name-field.is-wide .name-input{width:16rem}.name-field:focus-within{box-shadow:inset 0 0 0 1px var(--edge-hair), 0 0 0 1px color-mix(in srgb, var(--text) 35%, transparent), 0 0 .9rem .15rem color-mix(in srgb, var(--text) 28%, transparent)}.set-count{width:18rem;height:var(--control-h);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .6667rem .3333rem;display:inline-flex;position:relative;overflow:hidden}.control-label+.set-count{margin-left:.1667rem}.set-count+.set-count{margin-left:-.5rem}.set-count:last-child{margin-right:.3333rem}.set-bar{background:var(--gauge-track);border-radius:var(--radius-pill);height:.25rem;position:absolute;bottom:.1667rem;left:.6667rem;right:.6667rem;overflow:hidden}.set-fill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.set-node .set-fill{background:var(--node-sel)}.set-edge .set-fill{background:var(--edge-sel)}.set-readout,.set-percent{position:relative}.set-readout{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.33em;display:inline-flex}.set-noun{color:var(--text);margin-left:.4em}.set-num{color:var(--text);font-size:1.4167rem;font-weight:700}.set-node .set-num.is-filled{color:var(--node-sel)}.set-edge .set-num.is-filled{color:var(--edge-sel)}.set-percent{color:var(--text);font-variant-numeric:tabular-nums}.set-clear{color:var(--text);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;padding:0 .6667rem .3333rem 0;font-family:inherit;display:flex;position:absolute;inset:0}.set-clear:focus-visible{outline:var(--focus-ring);outline-offset:-.25rem}.set-clear:hover,.set-clear:focus-visible{opacity:1}.set-count:has(.set-clear:hover,.set-clear:focus-visible) .set-percent{visibility:hidden}@media (prefers-reduced-motion:reduce){.choice-thumb,.switch-track,.switch-knob,.action,.stepper-step{transition:none}.action:active:not(:disabled),.stepper-step:active:not(:disabled),.stepper-step.is-pressed:not(:disabled){transform:none}}.panes-shell{flex:1;min-height:0;display:flex;position:relative}.panes{--stage-h:max(var(--stage-h-min), 100cqh);align-items:safe center;gap:var(--pane-gap);padding:var(--scroll-room) 0;scrollbar-gutter:stable;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex:1;display:flex;overflow:auto;container-type:size}.pane{--pane-w:calc(var(--stage-h) * var(--ar,.618));width:var(--pane-w);height:var(--stage-h);scroll-snap-align:center;padding:0 var(--pane-frame-w);background:var(--pane-frame);border-radius:var(--radius-card);touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex;position:relative}.pane.is-focused{background:var(--pane-focused)}.pane.is-passed{background:var(--pane-passed)}.pane-header{min-width:0;height:var(--pane-header-h);padding:.3rem calc(var(--pane-frame-w) + .35rem) 0;cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pane-footer{height:var(--pane-footer-h);flex:none;display:flex}.pane-sweep-hit{min-width:0;padding:0 calc(var(--radius-card) - var(--pane-frame-w)) .25rem;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;margin:0;display:flex}.pane-sweep-hit:disabled{cursor:default}.pane-sweep-hit:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.pane-sweep-strip{height:.1667rem;color:var(--pane-title);background:color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--radius-pill);opacity:0;flex:1;transition:opacity .15s;position:relative;overflow:hidden}.pane-sweep-strip.is-active{opacity:1}.pane-sweep-hit:enabled:hover .pane-sweep-strip{height:.3333rem}.pane.is-focused .pane-sweep-strip{color:#fff}.pane-sweep-band{border-radius:inherit;background:currentColor;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.pane-sweep-strip{transition:none}}.rail{vertical-align:middle;background:color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--radius-pill);height:.1667rem;display:inline-block;position:relative;overflow:hidden}.list-meta .rail{width:3rem}.pane-message .rail{width:clamp(3rem,33%,16rem)}.rail-fill{width:var(--p,0%);border-radius:inherit;background:currentColor;position:absolute;inset:0 auto 0 0}.rail.is-indeterminate .rail-fill{width:30%;animation:1.2s ease-in-out infinite rail-glide}@keyframes rail-glide{0%{transform:translate(-100%)}to{transform:translate(333%)}}@media (prefers-reduced-motion:reduce){.rail.is-indeterminate .rail-fill{animation:none}}.list-row.list-failed{grid-template-columns:minmax(0,1fr) auto}.pane-body{background:var(--panel);border-radius:calc(var(--radius-card) - var(--pane-frame-w));min-height:0;box-shadow:var(--body-ring);flex:1;position:relative;overflow:hidden;container:pane-body/inline-size}.pane:first-of-type{margin-inline-start:max(var(--pane-edge), calc(50cqw - var(--pane-w) / 2))}.pane:last-of-type{margin-inline-end:max(var(--pane-edge), calc(50cqw - var(--pane-w) / 2))}.panes:not(.is-fit){padding-bottom:calc(var(--scroll-room) + var(--scroll-drop))}.panes:not(.is-fit) .pane[data-narrow]{--pane-w:var(--pane-min)}.panes.is-fit{scroll-snap-type:none;gap:0;padding:0}.panes.is-fit .pane{--pane-w:max(var(--pane-min), calc((100cqw - (var(--n) + 1) * var(--fit-gap) - 1px) * var(--share)));flex-grow:calc(var(--share) * 100);max-width:calc(var(--stage-h) * var(--max-ar));scroll-snap-align:none}.panes.is-fit .pane:first-of-type{margin-inline-start:var(--fit-gap)}.panes.is-fit .pane:last-of-type{margin-inline-end:var(--fit-gap)}.pane-handle{width:var(--fit-gap);height:var(--stage-h);cursor:col-resize;touch-action:none;flex:none;position:relative}.pane-handle:after{content:"";background:var(--pane-focused);width:.25rem;height:.25rem;box-shadow:0 -.5rem 0 var(--pane-focused), 0 .5rem 0 var(--pane-focused);opacity:0;border-radius:50%;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pane-handle:hover:after,.pane-handle.is-dragging:after{opacity:1}.pane-heading{min-width:0;height:calc(var(--fs-pane-title) + .5rem + 2 * .1333rem);flex-wrap:wrap;flex:1;align-items:center;row-gap:1rem;margin:-.1333rem;padding:.1333rem;display:flex;overflow:hidden}.pane-title{text-overflow:ellipsis;min-width:0;color:var(--pane-title);font:inherit;font-size:var(--fs-pane-title);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;cursor:inherit;background:0 0;border:0;padding:.25rem .5rem;font-weight:600;line-height:1;overflow:hidden}.pane-header:hover .pane-title{color:var(--text-strong)}.pane.is-focused .pane-title{color:#fff}.pane-title:focus-visible{outline:var(--focus-ring)}.pane-subtitle{color:var(--pane-title);font-size:calc(var(--fs-pane-title) * .85);white-space:nowrap;opacity:.75;flex:none;margin-left:.1rem;font-weight:400;line-height:1;transform:translateY(-.08em)}.pane-header:hover .pane-subtitle{color:var(--text-strong)}.pane.is-focused .pane-subtitle{color:#fff}.pane-sweep{color:var(--pane-title);font-size:var(--fs-pane-title);flex:none;align-items:center;margin-right:-.4rem;padding-left:.5rem;line-height:1;display:flex;position:relative;top:-.0833rem}.pane-sweep .glyph{width:.78em;height:.86em}.pane-sweep.is-running .glyph{transform-origin:50%;animation:1.6s ease-in-out infinite sweep-pulse}@keyframes sweep-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.pane-sweep.is-running .glyph{animation:none}}.pane-header:hover .pane-sweep{color:var(--text-strong)}.pane.is-focused .pane-sweep{color:#fff}.pane-zoom{color:var(--pane-title);font:inherit;font-size:var(--fs-pane-title);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem .5rem;font-weight:400;line-height:1}.pane-zoom:hover{color:var(--text-strong)}.pane.is-focused .pane-zoom{color:#fff}.pane-zoom:focus-visible{outline:var(--focus-ring)}.pane-help{background:color-mix(in srgb, currentColor 15%, transparent);width:1.3rem;height:1.3rem;color:var(--pane-title);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-right:.3333rem;padding:0;font-size:1.025rem;font-weight:700;line-height:1;display:grid}.pane-help:hover{color:var(--text-strong)}.pane.is-focused .pane-help{color:#fff}.pane-help[aria-pressed=true]{background:currentColor}.pane-help-glyph{-webkit-text-stroke:.05rem currentColor}.pane-help[aria-pressed=true] .pane-help-glyph{color:var(--pane-frame)}.pane.is-focused .pane-help[aria-pressed=true] .pane-help-glyph{color:var(--pane-focused)}.pane-help:focus-visible{outline:var(--focus-ring)}.pane-menu{z-index:2;background:var(--panel);border:var(--edge-w) solid var(--edge-hair);box-shadow:var(--menu-shadow);cursor:default;border-radius:1.1667rem;flex-direction:column;gap:.3333rem;padding:1rem;display:flex;position:absolute;inset:.8333rem .8333rem auto}.menu-types{flex-direction:column;gap:.3333rem;display:flex}.list-row.is-menu{cursor:pointer;flex:none;grid-template-columns:minmax(0,1fr);height:2.1667rem}.list-row.is-menu:hover:before,.menu-ratio:hover:before{border-color:var(--edge)}.list-row.is-menu:focus-visible,.menu-ratio:focus-visible{outline:var(--focus-ring);outline-offset:-.1667rem}.menu-ratios{gap:.6667rem;margin-top:.5rem;display:grid}.menu-ratios:first-child{margin-top:0}.menu-ratio{background:var(--panel-2);height:3.3333rem;color:var(--muted);cursor:pointer;border:0;border-radius:.6667rem;place-items:center;padding:0;display:grid;position:relative;container-type:inline-size}.menu-ratio:before{content:"";border:var(--edge-w) solid transparent;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ratio-glyph{--long:min(1.8333rem, 100cqi - 1rem);width:calc(var(--long) * var(--gw));height:calc(var(--long) * var(--gh));border:.2083rem solid;border-radius:.1667rem;display:block}@container pane-body (width<13.3333rem){.pane-menu{padding:.6667rem;inset:.5rem .5rem auto}.menu-ratios{gap:.3333rem}}.pane-stack{cursor:crosshair;width:100%;height:100%;position:relative}.pane-stack>canvas{width:100%;height:100%;position:absolute;inset:0}.pane-message{pointer-events:none;text-align:center;color:var(--muted);justify-content:center;align-items:center;padding:1.6667rem;display:flex;position:absolute;inset:0}.pane-message p{max-width:18rem;font-size:var(--fs-control);margin:0;font-weight:500;line-height:1.4}.is-landing{animation:.3s ease-out landing}@keyframes landing{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.is-landing{animation:none}}.pane-message:has(.pane-message-act){flex-direction:column;gap:.8333rem}.pane-message-act{pointer-events:auto;display:flex}.pane.is-grab .pane-body,.pane.is-grab .pane-stack{cursor:grab}.pane-canvas{border-radius:inherit;width:100%;height:100%;display:block}:root{--scrollbar:color-mix(in srgb, var(--edge) 50%, var(--panel))}.vlist{border-radius:inherit;overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;overflow:hidden auto}.vlist::-webkit-scrollbar{width:15px}.vlist::-webkit-scrollbar-track{background:0 0}.vlist::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:5px solid #0000;border-radius:999px}.vlist.is-scrolling::-webkit-scrollbar-thumb{background-color:var(--scrollbar)}.vlist::-webkit-scrollbar-thumb:hover{background-color:var(--edge)}.vlist::-webkit-scrollbar-thumb:active{background-color:var(--edge)}@supports not selector(::-webkit-scrollbar){.vlist{scrollbar-width:thin;scrollbar-color:transparent transparent}.vlist.is-scrolling{scrollbar-color:var(--scrollbar) transparent}}.vlist-sizer{position:relative}.vlist-row{left:var(--list-pad);right:var(--list-pad-end);height:var(--row-h);position:absolute}.list-row{border-radius:var(--radius-pill);width:100%;height:100%;color:var(--text);font:inherit;font-size:var(--fs-title);text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:max-content minmax(0,1fr) .55rem;align-items:center;gap:.4rem;padding:0 .8rem;display:grid;position:relative}.list-row:before{content:"";border:var(--edge-w) solid transparent;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.list-num{color:var(--muted);font-size:var(--fs-body);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-inline-end:.6rem}.list-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-meta{color:var(--muted);font-size:var(--fs-caps);font-variant-numeric:tabular-nums;white-space:nowrap}.list-dot{border-radius:50%;width:.55rem;height:.55rem}.list-row.is-selected{background:var(--node-sel-soft)}.list-row.is-selected .list-num{color:var(--text)}.labels-list .list-row:not(.is-selected):not(.is-hover){color:color-mix(in srgb, var(--text) calc(var(--contrast) * 100%), var(--panel))}.labels-list .list-row:not(.is-selected):not(.is-hover) .list-num{color:color-mix(in srgb, var(--muted) calc(var(--contrast) * 100%), var(--panel))}.list-row.is-hover:before{border:var(--ring-w) solid var(--hover)}.list-row.is-endpoint .list-dot{background:var(--edge-sel)}.list-row.is-edge-hover .list-dot{background:var(--hover);transform:scale(1.6)}.labels-list .list-text{font-style:italic}.labels-list.has-value .list-row{grid-template-columns:max-content max-content minmax(0,1fr) .55rem}.list-value{font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:pre;margin-inline-end:.6rem}.labels-list{container-type:inline-size}@container (width<16.6667rem){.labels-list .list-num{display:none}.labels-list .list-row{grid-template-columns:minmax(0,1fr) .55rem}.labels-list.has-value .list-row{grid-template-columns:max-content minmax(0,1fr) .55rem}}.list-band{--band-line:var(--node-sel);--band-fill:var(--node-sel);left:calc(var(--list-pad) / 2);right:calc(var(--list-pad-end) / 2);background:color-mix(in srgb, var(--band-fill) 14%, transparent);border:.125rem dashed var(--band-line);border-radius:calc(var(--row-h) / 2);pointer-events:none;display:none;position:absolute}.list-band[data-mode=edge]{--band-line:var(--edge-sel);--band-fill:var(--edge-sel)}.list-band[data-mode=both]{--band-fill:var(--edge-sel)}.list-band[data-mode=both][data-swap="1"]{--band-line:var(--edge-sel);--band-fill:var(--node-sel)}.list-row.is-dataset{cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.list-row.is-dataset:hover:before,.list-row.is-dataset.is-hover:before{border-color:var(--edge)}.list-row.is-current{color:var(--text-strong)}.list-row.is-current:before,.list-row.is-current:hover:before{border:var(--ring-w) solid var(--pane-focused)}.list-row.is-tile{border-radius:calc(var(--row-h) / 2);flex-direction:column;align-items:center;gap:0;padding:.8333rem .8333rem 0;display:flex}.tile-picture{flex:none;display:block}.tile-blob path{fill:none;stroke:var(--thumb-edge);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.tile-caption{height:calc(var(--row-h) + .6667rem);flex:none;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:.4rem;padding:.1667rem .3333rem .5rem;display:grid}.list-group{white-space:nowrap;height:100%;color:var(--text-strong);text-transform:uppercase;letter-spacing:.08em;align-items:flex-end;padding:0 .8rem .7rem;font-size:1.1667rem;font-weight:700;line-height:1.2;display:flex;position:relative;overflow:hidden}.list-intro{color:var(--text);font-size:var(--fs-control);margin:0;padding:0 .8rem .6rem;line-height:1.45}.list-row.is-dataset:focus-visible{outline:var(--focus-ring);outline-offset:-.1667rem}@container pane-body (width<13.3333rem){.list-row.is-dataset,.tile-caption{grid-template-columns:minmax(0,1fr)}.list-row.is-dataset .list-meta{display:none}}.pane.is-grab .list-row:not(.is-menu,.is-dataset){cursor:inherit}.help-sheet{position:relative}.help-body{padding:var(--list-top) var(--list-pad-end) var(--list-pad) var(--list-pad);color:var(--text);font-size:var(--fs-control);line-height:1.45}.help-body p,.help-body ul,.help-body dl{margin:0 0 .6rem}.help-sec+.help-sec{margin-top:3.3333rem}.help-head{color:var(--text-strong);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem;padding:0 .8rem;font-size:1.1667rem;font-weight:700;line-height:1.2}.help-body>.help-sec>p,.help-replica-row{padding:0 .8rem}.help-body .help-legend{justify-content:center;gap:.6rem;margin:2.3rem 0 2.9rem;padding:0 .8rem;list-style:none;display:grid}.help-body .help-legend li{align-items:center;gap:.8rem;display:flex}.help-mark{flex:none;width:3.6667rem;height:1.3333rem}.help-steps{counter-reset:step;margin:1.2rem 0 1.6rem;padding:0 .8rem;list-style:none}.help-steps li{counter-increment:step;min-height:1.8333rem;padding-left:2.8333rem;display:flow-root;position:relative}.help-steps li+li{margin-top:1.2rem}.help-steps li:before{content:counter(step);background:var(--pane-focused);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:1.8333rem;height:1.8333rem;font-weight:600;line-height:1;display:grid;position:absolute;top:-.1rem;left:0}.help-steps .help-replica-row{margin:1.2rem 0 .4rem -2.8333rem;padding:0}.help-steps .help-replica-row+.help-replica-row{margin-top:.4rem}.help-pane+.help-pane{margin-top:3.3333rem}.help-sec>p+.help-pane{margin-top:2.5rem}.help-subhead{font-size:1.0417rem}.help-figure{justify-content:center;margin:2.3rem 0 2.9rem;padding:0 .8rem;display:flex}.help-figure svg{width:100%;height:auto;display:block;overflow:visible}.help-fig-text{fill:var(--text);letter-spacing:.02em;font-size:9px;font-weight:500}.help-fig-count{fill:var(--muted);font-size:8px;font-weight:500}.help-pane>p{padding:0 .8rem}.help-replica-row{justify-content:center;margin:2.3rem 0 2.9rem;display:flex}.help-replica-row+.help-replica-row{margin-top:-1.7rem}.help-replica-box{flex:none;align-items:flex-start;display:flex}.help-replica{transform-origin:0 0;white-space:nowrap;flex:none;align-items:center;gap:.5rem;display:inline-flex}.help-replica.control{padding:var(--tray-pad)}.help-replica .set-count{margin:0}.help-replica .pane-menu{width:15rem;position:static}
