@layer base{:not(dialog,svg,svg *){appearance:none;opacity:unset;box-sizing:border-box;margin:unset;border:unset;background:unset;padding:unset;width:unset;min-width:0;max-width:unset;height:unset;min-height:0;max-height:unset;color:unset;font:unset;-webkit-text-decoration:unset;text-decoration:unset}ul,ol{list-style:none}img{vertical-align:middle;shape-margin:1rem;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}dialog{appearance:none;box-sizing:border-box;border:unset;background:unset;padding:unset;padding:unset;max-width:unset;max-height:unset}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none}input[type=number]::-webkit-inner-spin-button{appearance:none}.layout,.dash-layout{width:min(1200px,100vw - 32px);margin-inline:auto}.window_frame{border:solid calc(1px * var(--pixel-scale)) black;border-bottom:solid calc(2px * var(--pixel-scale)) black;image-rendering:pixelated;background-color:#fff;background-clip:padding-box}.window_frame>.window_titlebar{border-bottom:solid calc(1px * var(--pixel-scale)) black;padding:0 calc(6px * var(--pixel-scale));text-align:center;position:relative}.window_frame>.window_titlebar>.window_titlebar_controls{position:absolute;top:0;bottom:0;right:0}.window_frame>.window_titlebar>.window_titlebar_controls>button{text-align:center;outline:none;height:100%;padding-inline:16px 12px}.window_frame>.window_titlebar>.window_titlebar_controls>button:is(:hover,:focus-visible){color:#fff;background-color:#000}.window_frame>.window_content{padding:calc(8px * var(--pixel-scale))}dialog.window_frame{-webkit-user-select:none;user-select:none;outline:none;margin:auto}dialog.window_frame::backdrop{background-color:#000000bf}.btn{border:solid calc(1px * var(--pixel-scale)) black;padding-inline:calc(8px * var(--pixel-scale));image-rendering:pixelated;min-height:calc(22px * var(--pixel-scale));color:#000;text-align:center;text-align:center;background:#fff padding-box padding-box;text-decoration:none}.btn.compact{padding-inline:calc(4px * var(--pixel-scale));min-height:calc(18px * var(--pixel-scale))}.btn:active{filter:invert()}.input{cursor:text;border:solid calc(1px * var(--pixel-scale)) black;padding:0 calc(5px * var(--pixel-scale));width:calc(180px * var(--pixel-scale));height:calc(22px * var(--pixel-scale));color:#000;background-color:#fff;align-items:baseline;gap:0;display:flex}.input[type=number]{text-align:right}.input.flat{border-color:#0000}.input.compact{padding:0 calc(2px * var(--pixel-scale));height:calc(18px * var(--pixel-scale))}.input:is(:focus,:focus-within){box-shadow:inset 0 0 0 calc(1px * var(--pixel-scale)) white;color:#fff;background-color:#000;border-color:#000;outline:none}.input>input{border:none;outline:none;flex:1;align-self:stretch;width:100%;min-width:0;padding:0}.input:has(.prefix)>input{text-align:left}.input:has(.suffix)>input{text-align:right}.input>:is(.prefix,.suffix){align-self:center}.unit-input{cursor:text;margin-right:calc(-4px * var(--pixel-scale));border:solid calc(1px * var(--pixel-scale)) transparent;padding:calc(1px * var(--pixel-scale)) calc(4px * var(--pixel-scale));height:calc(22px * var(--pixel-scale));align-items:baseline;gap:0;display:flex}.unit-input>input{padding:0;padding-right:calc(1px * var(--pixel-scale));text-align:right;border:none;outline:none}.unit-input:focus-within{box-shadow:inset 0 0 0 calc(1px * var(--pixel-scale)) white;color:#fff;background-color:#000;border-color:#000}.menubar{border-bottom:solid calc(1px * var(--pixel-scale)) black;background-color:#fff;flex-direction:row;display:flex}.menubar>.menubar_item{cursor:default;padding:0 calc(6px * var(--pixel-scale));background-color:#fff;position:relative}.menubar>.menubar_item>.menu{visibility:hidden}.menubar>.menubar_item:is(:hover,:focus-visible,:active){color:#fff;background-color:#000}.menubar>.menubar_item:is(:hover,:focus-visible,:active)>.menu{visibility:visible}.menu{border:solid calc(1px * var(--pixel-scale)) black;color:#000;background-color:#fff;flex-direction:column;align-items:stretch;width:max-content;display:flex;position:absolute;top:100%;left:0}.menu>.menu_item{padding:0 calc(6px * var(--pixel-scale));text-align:left}.menu>.menu_item:is(:hover,:focus-visible){color:#fff;background-color:#000}.range{appearance:none;cursor:crosshair;width:calc(180px * var(--pixel-scale));height:calc(24px * var(--pixel-scale))}.range::-moz-range-track{border:solid calc(1px * var(--pixel-scale)) black;image-rendering:pixelated;height:calc(4px * var(--pixel-scale));background-color:#fff;background-clip:padding-box}.range::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 calc(1px * var(--pixel-scale)) black;image-rendering:pixelated;height:calc(6px * var(--pixel-scale));background-color:#fff;background-clip:padding-box}.range::-moz-range-thumb{appearance:none;image-rendering:pixelated;width:calc(10px * var(--pixel-scale));height:calc(24px * var(--pixel-scale));background-color:#000;background-clip:padding-box;border:none;border-radius:0}.range::-webkit-slider-thumb{translate:0 calc(-50% + 3px * var(--pixel-scale));appearance:none;image-rendering:pixelated;width:calc(10px * var(--pixel-scale));height:calc(24px * var(--pixel-scale));background-color:#000;background-clip:padding-box;border:none;border-radius:0}.range:focus{outline:none}:is(.range:focus-visible,.range:active)::-moz-range-thumb{filter:invert()}:is(.range:focus-visible,.range:active)::-webkit-slider-thumb{filter:invert()}.fieldset-rangefield>.fieldset-legend{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.fieldset-rangefield>.fieldset-legend>.input{margin-right:calc(-4px * var(--pixel-scale));padding:0 calc(2px * var(--pixel-scale));width:3rem}}@layer theme{html{--pixel-scale:2;--font-sans:"hyperlegible", ui-sans-serif, sans-serif;--font-mono:"JetBrains Mono", "Iosevka", "Fira Code", "Fira Mono", ui-monospace, monospace;color:#fff;font-family:var(--font-sans);background-color:#000}}@layer components{.fieldset{flex-direction:column;display:flex}.fieldset .fieldset-legend{flex-direction:row;justify-content:space-between;width:100%;display:flex}.label{cursor:pointer;align-items:center;display:flex}.label>.checkbox{align-self:flex-start}.details>summary{border-radius:8px;gap:4px;padding:6px 0;display:flex}.details>summary:hover{background-color:var(--color-surface-raised)}.details>summary:before{will-change:rotate;content:"";text-align:center;background-color:currentColor;width:32px;transition:rotate .2s;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 32 32\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m14 20 4-4-4-4\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 32 32\"><path stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m14 20 4-4-4-4\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:32px;mask-size:32px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.details>summary::marker{content:none}.details[open]>summary:before{rotate:90deg}.fieldset-error{margin-top:calc(2px * var(--pixel-scale));padding:0 calc(4px * var(--pixel-scale));color:#fff;background-color:#000;width:max-content;max-width:100%}.fieldset-hint:popover-open{inset:auto;top:anchor(bottom);left:anchor(left);margin-top:calc(2px * var(--pixel-scale));box-shadow:0 0 0 calc(1px * var(--pixel-scale)) white;width:max-content;max-width:anchor-size(width);color:#fff;background-color:#000;border:none;padding:0 8px;position:fixed}.toaster{top:calc(8px * var(--pixel-scale));right:calc(8px * var(--pixel-scale));align-items:flex-end;gap:calc(2px * var(--pixel-scale));z-index:1000;width:100%;max-width:min(calc(400px * var(--pixel-scale)), 100vw);flex-direction:column;display:flex;position:fixed}.toast{border:solid calc(1px * var(--pixel-scale)) white;padding:calc(4px * var(--pixel-scale)) calc(8px * var(--pixel-scale));image-rendering:pixelated;color:#fff;background-color:#000}}@layer utilities;@font-face{font-style:normal;font-weight:400;src:url(./hyperlegible-reg.CasLllZS.woff2)format("woff2");font-family:hyperlegible;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./hyperlegible-bold.DARgXUrX.woff2)format("woff2");font-family:hyperlegible;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(./hyperlegible-italic.CxplIAYh.woff2)format("woff2");font-family:hyperlegible;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(./hyperlegible-bold-italic.p3qzk0Gr.woff2)format("woff2");font-family:hyperlegible;font-display:swap}@font-face{font-style:normal;font-weight:100 800;src:url(./jetbrains-mono.BUmPBM1H.woff2)format("woff2");font-family:jetbrains-mono;font-display:swap}
