@charset "UTF-8";.comps-loader-cont{width:100%;height:100%;flex:1;display:flex;justify-content:center;align-items:center}.comps-loader-spinner{display:flex;will-change:transform;animation:comps-loader-rotate 1.8s linear infinite}.comps-loader-track{fill:none;stroke:#ffffff26;stroke-width:2.5}.comps-loader-ring{fill:none;stroke:var(--deep-5);stroke-width:2.5}.comps-loader-has_progress .comps-loader-ring{transition:stroke-dasharray .3s ease}.comps-loader-pulse .comps-loader-ring{animation:comps-loader-pulse 1.2s ease-in-out infinite}@keyframes comps-loader-rotate{to{transform:rotate(360deg)}}@keyframes comps-loader-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes comps-unsupportedbrowser-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes comps-unsupportedbrowser-poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes comps-unsupportedbrowser-flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.comps-unsupportedbrowser-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:20px;text-align:center;background-color:var(--deep-0);color:var(--deep-6)}.comps-unsupportedbrowser-title{margin-bottom:16px;font-size:24px;font-weight:600}.comps-unsupportedbrowser-message{margin-bottom:8px;font-size:16px;color:var(--deep-5)}.comps-unsupportedbrowser-detected{font-size:14px;color:var(--deep-4)}/*! 
* OverlayScrollbars
* Version: 2.11.4
* 
* Copyright (c) Rene Haas | KingSora.
* https://github.com/KingSora
* 
* Released under the MIT license.
*/.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined-f422a6db.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-rounded-472163dc.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-sharp-7dae9069.woff2) format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes poke{0%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes flicker{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}:root{--param-pad-x: 10px;--param-gap: 15px;--param-row-gap: 5px;--param-control-gap: var(--gap-control);--param-inset: calc(var(--lead-width) - var(--param-pad-x));--param-control-inset: var(--param-inset);--param-control-share: .5;--param-handle-w: 10px;--param-value-gap: var(--gap-control);--param-track-h: 4px;--param-track: var(--control-track);--param-fill: var(--control-fill);--param-handle: var(--control-handle);--param-now: var(--selected-color);--param-cue: color-mix(in srgb, var(--param-now) 55%, var(--surface-panel));--param-surface: var(--surface-panel);--param-sunk: var(--surface-automation);--param-body-gap: var(--gap-control)}[data-param-column]{--param-control-inset: 0px;--param-control-share: .55}[data-panel]{container-type:inline-size}:root,[data-param-column]{--param-control-w: calc( var(--param-control-share) * (100cqw - 2 * var(--param-pad-x)) - var(--param-gap) / 2 - var(--param-control-inset) )}[data-param-controls]{display:flex;align-items:center;justify-content:flex-end;gap:var(--param-control-gap);min-width:0}[data-param-controls]>*{flex:none}[data-param-controls]>:has([data-range]){flex:1;min-width:0}[data-param-stack] [data-section]>[data-panel-header]+*{--param-surface: var(--surface-nested);background:var(--param-surface)}[data-param-stack] [data-section]>[data-panel-header]>[data-panel-title]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-param-stack] [data-section]>[data-panel-header]>[data-panel-title][data-pinned]{color:var(--live-prop-color)}[data-param-stack] [data-section]>[data-panel-header]>[data-panel-title]:has(+[data-title-action]){flex:0 1 auto}[data-param-stack] [data-section]>[data-panel-header]>[data-title-action]{flex:1;display:flex;align-items:center}[data-param-stack] [data-section]>[data-panel-header]>[data-header-extra]{display:flex;align-items:center;align-self:stretch;margin-right:var(--param-value-gap)}[data-param-stack] [data-section]>[data-panel-header]>[data-header-control]{flex:0 0 var(--param-control-w);margin-right:calc(var(--param-pad-x) - var(--panel-header-pad-right))}[data-param-stack] [data-section]>[data-panel-header]>[data-header-control]>[data-field]{flex:1;min-width:0;justify-content:flex-end}[data-param-stack] [data-panel-content^="shader:"]>[data-panel-header]>[data-panel-title]{font-size:1rem;font-weight:var(--label-weight);letter-spacing:var(--label-spacing);text-transform:none}[data-param-stack] [data-panel-content="shader:color"]>[data-panel-header]>[data-header-control]{justify-content:space-between}[data-param-stack] [data-panel-content="shader:color"]>[data-panel-header]>[data-header-control]>[data-field]{flex:none}[data-header-actions]{display:flex;align-items:center;height:100%;gap:var(--gap-cluster)}[data-header-actions] button:not(:has([data-label])){width:25px;height:100%;padding:0}[data-header-actions] button [data-icon]{font-size:17px;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" -25,"opsz" 20}[data-hide-lock]{display:contents}[data-hide-lock] button{color:var(--deep-35);opacity:.3}[data-hide-lock] button:hover{opacity:1}[data-hide-lock] button span{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 1,"opsz" 14}[data-hide-lock] [name=visible]{color:var(--accent-3);opacity:.7}[data-hide-lock] [name=visible][data-checked]{color:var(--deep-4)}[data-hide-lock] [name=visible]:hover{opacity:1}[data-hide-lock] [name=locked] span{margin-top:-2px;font-size:18px;font-variation-settings:"FILL" 1,"GRAD" 0,"wght" 200}[data-hide-lock] [name=locked][data-checked=true]{opacity:1;color:var(--deep-4)}[data-size-link]{position:absolute;left:calc(-1 * var(--param-gap));bottom:0;width:calc(var(--param-gap) + var(--param-inset));height:var(--number-box-height);opacity:.6;z-index:1;display:flex;align-items:center;justify-content:center}[data-size-link]:hover{opacity:.9}[data-size-link][data-checked]{opacity:.8}[data-param-column]>[data-size-link]{left:auto;bottom:auto;top:calc(-3.5px - var(--number-box-height) / 2);right:calc(var(--param-control-w) + var(--param-gap))}button[data-size-link] [data-icon]{transform:rotate(-90deg);font-size:14px}[data-param-empty]{padding:var(--param-pad-x);padding-left:var(--lead-width);color:var(--deep-45)}[data-panel-content]{display:flex;flex-direction:column;align-items:stretch;color:var(--text);background-color:var(--surface-panel);position:relative;box-sizing:border-box;height:100%}[data-panel-content] button{padding-top:0;padding-bottom:0}[data-panel-content] button:not(:has([data-label])){padding-left:0;padding-right:0}[data-panel-content]:focus-visible{filter:none}[data-sep]{border-bottom:var(--border-0);box-sizing:border-box}[data-panel-row]+[data-sep]{padding-top:14px}[data-panel-row]{display:grid;padding:5px var(--param-pad-x) 0;column-gap:var(--param-gap);row-gap:var(--param-row-gap);grid-template-columns:1fr 1fr}[data-panel-row]:first-child{padding-top:5px}[data-panel-row]:last-child{padding-bottom:3px}[data-panel-row]>*{min-width:0;max-width:100%}[data-panel-row][data-disabled]{opacity:.5;pointer-events:none}@media (pointer: coarse) and (orientation: portrait) and (max-width: 560px),(pointer: coarse) and (orientation: landscape) and (max-height: 560px){[data-panel-content]{--line-height: 40px}[data-panel-row]{padding:10px var(--param-pad-x)}}[data-header-bar]{display:flex;align-items:center;flex-shrink:0;box-sizing:border-box;height:var(--panel-row-height);padding-right:var(--panel-header-pad-right);-webkit-user-select:none;user-select:none;--button-width: var(--panel-row-height)}[data-header-bar]>[data-header-actions]{margin-left:auto}[data-header-bar] [name=close]{transition:transform .2s}[data-header-bar] [name=close]:hover{transform:rotate(90deg)}[data-header-bar] [name=close]:focus,[data-header-bar] [name=close]:focus-visible,[data-header-bar] [name=close]:active,[data-header-bar] [name=close]:focus-within{background-color:transparent}[data-header-title]{font-size:12px;font-weight:600;letter-spacing:1px;line-height:var(--panel-row-height);white-space:nowrap;color:var(--label-color)}[data-header-title][data-changed]{color:var(--changed-prop-color)}[data-header-bar][data-variant=modal]{--button-width: 34px;gap:var(--gap-section);height:40px;padding-left:15px;color:var(--deep-55);border-bottom:var(--border-0)}[data-header-bar][data-variant=modal]>[data-header-suffix]{flex:1;align-items:center}[data-header-bar][data-variant=modal]>[data-header-actions]{gap:0}[data-header-bar][data-variant=modal]>[data-header-suffix]>[data-toggle-group]{margin-right:var(--gap-buttons)}[data-header-bar][data-variant=modal] button:not(:has([data-label])):not([data-zoom-readout]):not([data-tab]){width:var(--button-width);height:100%;padding:0;border-radius:0;background:none;color:var(--text-muted)}[data-header-bar][data-variant=modal] button:not(:has([data-label])):not([data-zoom-readout]):not([data-tab]):hover{color:var(--text)}[data-header-bar][data-variant=modal] button:not(:has([data-label])):not([data-zoom-readout]):not([data-tab])[data-active]{color:var(--accent)}[data-header-bar][data-variant=modal] button:not(:has([data-label])):not([data-zoom-readout]):not([data-tab]) span[data-icon]{font-size:18px}[data-header-bar][data-variant=modal] button:not(:has([data-label])):not([data-zoom-readout]):not([data-tab]) svg[data-icon]{width:16px;height:16px}[data-header-bar][data-variant=modal] button[data-zoom-readout]{height:100%;background:none}:where([data-header-bar][data-variant=modal])>[data-header-title]{text-transform:capitalize;font-size:13px;letter-spacing:1px;font-weight:500;text-shadow:0 0 1px var(--deep-42);line-height:normal;color:inherit}:root{--tab-fg: var(--text-disabled);--tab-fg-hover: var(--deep-45);--tab-fg-active: var(--text);--tab-bg-hover: var(--deep-21)}[data-tab-label]{font-size:12px;font-weight:600;letter-spacing:1px;line-height:var(--panel-row-height);white-space:nowrap;color:inherit}[data-tab-bar]{display:flex;align-self:stretch}[data-tab-bar]>[data-tab]{height:100%;padding:0 var(--gap-buttons);border-radius:0;background:none;color:var(--tab-fg)}[data-tab-bar]>[data-tab]:hover{color:var(--tab-fg-hover);background-color:var(--tab-bg-hover)}[data-tab-bar]>[data-tab][data-active]{color:var(--tab-fg-active)}[data-modal-shell]{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background-color:var(--surface-panel);border:var(--border-1);border-radius:3px}[data-modal-body]{flex:1;min-height:0;display:flex}[data-modal-body]>:not([data-modal-side]){flex:1;min-width:0}[data-modal-side]{container-type:inline-size;flex:none;width:var(--side-width);box-sizing:content-box;display:flex;flex-direction:column;min-height:0;border-right:var(--border-0)}[data-header-slot]{display:contents}[data-header-suffix]{display:flex;align-self:stretch}[data-header-suffix]:empty{display:none}[data-toggle-group]{display:flex;align-items:center;gap:var(--gap-buttons)}[data-toggle-group]>button,[data-toggle-group]>span>button{min-width:var(--number-box-height);height:var(--number-box-height);padding:0;font-size:10px;color:var(--text-muted);background-color:var(--deep-1)}[data-toggle-group]>button:has([data-label]),[data-toggle-group]>span>button:has([data-label]){padding:0 var(--gap-buttons)}[data-toggle-group]>button[data-active],[data-toggle-group]>span>button[data-active]{color:var(--accent)}[data-toggle-group][data-variant=media]{gap:var(--gap-inner)}[data-toggle-group][data-variant=media]>button,[data-toggle-group][data-variant=media]>span>button{border-radius:calc(var(--number-box-height) / 2);background:#0000008c;color:var(--deep-45)}[data-toggle-group][data-variant=media]>button [data-icon],[data-toggle-group][data-variant=media]>span>button [data-icon]{font-size:16px;font-variation-settings:"FILL" 1,"GRAD" 0,"opsz" 20,"wght" 350}[data-toggle-group][data-variant=media]>button[data-active],[data-toggle-group][data-variant=media]>span>button[data-active]{color:var(--deep-45)}[data-toggle-group][data-variant=media]>button:hover,[data-toggle-group][data-variant=media]>span>button:hover{background:var(--hover-scrim);color:var(--hover-fg)}button[data-zoom-readout][data-zoom-readout]{width:auto;padding:0 var(--gap-inner)}button[data-zoom-readout][data-zoom-readout]:has([data-zoom-caret]){padding-right:0}button[data-zoom-readout][data-zoom-readout] [data-zoom-value]{min-width:5ch;font-size:var(--btn-label-font-size);font-variant-numeric:tabular-nums;text-align:right}button[data-zoom-readout][data-zoom-readout] [data-zoom-caret]{font-size:16px}[data-tool-buttons]{display:contents}[data-tool-buttons]>button{width:calc(var(--button-width) - 2px);height:100%;padding:0}[data-tool-buttons]>button[data-active]{color:var(--accent)}[data-tool-buttons]>button span{font-size:18px;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" 50,"opsz" 26}[data-tool-buttons][data-vertical]>button{width:100%;height:32px}:root{--n-h: 230;--n-s: 20%;--n-1: hsl(var(--n-h) var(--n-s) 8%);--n-2: hsl(var(--n-h) var(--n-s) 12%);--n-3: hsl(var(--n-h) var(--n-s) 13%);--n-4: hsl(var(--n-h) var(--n-s) 15%);--n-5: hsl(var(--n-h) var(--n-s) 16%);--n-6: hsl(var(--n-h) var(--n-s) 20%);--n-7: hsl(var(--n-h) var(--n-s) 26%);--n-8: hsl(var(--n-h) var(--n-s) 30%);--n-9: hsl(var(--n-h) var(--n-s) 40%);--n-10: hsl(var(--n-h) var(--n-s) 50%);--n-11: hsl(var(--n-h) var(--n-s) 70%);--n-12: hsl(var(--n-h) var(--n-s) 85%);--surface-base: var(--n-1);--surface-sunken: var(--n-2);--surface-panel: var(--n-4);--surface-header: var(--n-4);--surface-nested: var(--n-3);--surface-automation: oklch(from var(--surface-nested) calc(l - var(--sunk-shift) * 1.5 * var(--depth-dir)) c h);--surface-raised: var(--n-5);--surface-list: var(--n-3);--surface-row: var(--n-5);--surface-hover: var(--n-6);--surface-active: color-mix(in srgb, var(--n-6), var(--n-7));--surface-strong: var(--n-7);--surface-overlay: var(--n-3);--surface-selected: color-mix(in srgb, var(--accent) 3.7%, var(--n-5));--surface-selected-strong: hsl(232 38% 23%);--wash-1: #ffffff08;--wash-2: #ffffff0a;--wash-3: #ffffff10;--line-groove: var(--n-1);--line-subtle: color-mix(in srgb, var(--n-5), var(--n-6));--line: var(--n-7);--line-strong: var(--n-9);--line-focus: var(--accent);--text-strong: var(--n-12);--text: var(--n-11);--text-muted: var(--n-10);--text-faint: var(--n-9);--text-disabled: var(--n-8);--text-on-solid: var(--n-1);--depth-dir: 1;--field-shift: .0106;--well-shift: .0106;--sunk-shift: .01;--field-bg: oklch(from var(--surface-panel) calc(l - var(--field-shift) * var(--depth-dir)) c h);--field-bg-hover: oklch(from var(--surface-panel) calc(l - var(--field-shift) * var(--depth-dir) * .4) c h);--field-bg-focus: oklch(from var(--surface-panel) calc(l - var(--field-shift) * var(--depth-dir) * 1.6) c h);--well-bg: oklch(from var(--surface-panel) calc(l - var(--well-shift) * var(--depth-dir)) c h);--well-cell-bg: color-mix(in oklab, var(--well-bg) 100%, var(--n-6));--field-line: var(--n-6);--field-placeholder: var(--text-faint);--hover-fg: var(--n-12);--hover-bg: var(--surface-hover);--hover-bg-strong: var(--n-7);--hover-line: var(--line-strong);--hover-wash: color-mix(in oklab, var(--n-12) 10%, transparent);--hover-wash-strong: rgba(255, 255, 255, .3);--hover-scrim: rgb(0 0 0 / .8);--hover-danger: hsl(9, 100%, 66%);--hover-danger-bg: #ff000028;--hover-filter: brightness(calc(1 + .2 * var(--depth-dir)));--hover-filter-soft: brightness(calc(1 + .1 * var(--depth-dir)));--hover-filter-subtle: brightness(calc(1 + .03 * var(--depth-dir))) saturate(1.1);--control-bg: var(--n-6);--control-track: var(--n-7);--control-handle-hover: var(--n-12);--control-track-hover: var(--n-8);--control-fill: color-mix(in srgb, var(--n-9), var(--n-10));--control-handle: var(--n-11);--accent: var(--accent-4);--ok: var(--accent-0);--warn: var(--accent-1);--pick: var(--accent-2);--danger: var(--accent-3);--accent-bg: color-mix(in oklab, var(--accent) 14%, var(--n-4));--ok-bg: #294729;--danger-bg: color-mix(in oklab, var(--danger) 22%, var(--n-1))}:root{--overlay-select: var(--accent);--overlay-knob: #fff;--overlay-transform: #0af;--overlay-pivot: color-mix(in srgb, var(--overlay-knob) 33%, transparent);--overlay-marquee-fill: #44f1;--overlay-marquee-line: #aafa;--overlay-draft-fill: #4491;--overlay-draft-line: #ccf;--overlay-hint: var(--accent);--overlay-halo: rgb(0 0 0 / .6);--overlay-snap: #ff4fd8;--overlay-surface: rgb(120 180 255);--overlay-cut: rgb(255 107 107);--overlay-invalid: rgb(255 80 80);--overlay-ghost: rgb(255 255 255 / .2);--overlay-pin-rgb: 255 212 121}[data-marquee]{fill:var(--overlay-marquee-fill);stroke:var(--overlay-marquee-line);stroke-width:.3;vector-effect:non-scaling-stroke;pointer-events:none}[data-edge-pick-marks]{pointer-events:none}[data-edge-pick-marks] path{fill:none;stroke:var(--overlay-hint);stroke-width:1;vector-effect:non-scaling-stroke}[data-edge-pick-marks] [data-outline]{stroke-dasharray:4 4}[data-edge-pick-marks] [data-current]{stroke-width:2}[data-edge-pick-marks] [data-hover]{stroke-width:4}[data-edge-pick-marks] text{fill:var(--overlay-hint);stroke:var(--overlay-halo);paint-order:stroke;vector-effect:none;text-anchor:middle;dominant-baseline:middle;-webkit-user-select:none;user-select:none}[data-row-actions]{display:flex;align-items:center;flex-shrink:0;gap:var(--btn-actions-gap)}[data-row-actions]>[data-item-slot]{display:contents}[data-row-actions] button{color:var(--deep-4);opacity:.5}[data-row-actions] button:not(:has([data-label])){width:20px;height:20px;padding:0}[data-row-actions] button:hover,:hover>[data-row-actions] button,[data-row-actions] button[data-active]{opacity:1}[data-row-actions] button[data-active]{color:var(--accent)}[data-row-actions] [data-icon]{font-variation-settings:"FILL" 1,"GRAD" 0,"opsz" 20,"wght" 350}:root{--gap-cluster: 2px;--gap-inner: 4px;--gap-buttons: 8px;--gap-control: 10px;--grid-gap: 5px;--gap-section: 20px;--space-25: 1px;--space-50: 2px;--space-75: 4px;--space-100: 6px;--space-200: 8px;--space-300: 12px;--space-400: 16px;--space-500: 20px;--space-600: 24px;--space-700: 32px;--space-800: 40px;--space-900: 48px;--space-1000: 56px;--space-1200: 80px;--space-1600: 120px;--radius-1: 2px;--radius-2: 4px;--radius-3: 6px;--radius-4: 10px;--header-height: 50px;--footer-height: 20px;--side-width: 350px;--right-side-width: 400px;--panel-header-pad-right: 5px;--lead-width: 20px;--sub-indent: 12px;--button-width: calc(var(--header-height) - 5px);--main-height: calc(100dvh - var(--header-height) - var(--footer-height));--item-height: 36px;--panel-row-height: 30px;--list-thumb-inset: 8px;--number-box-width: 40px;--field-height: 22px;--number-box-height: var(--field-height);--pill-height: 26px;--swatch-inset: 3px;--icon-size: 14px;--label-color: var(--text-muted);--label-weight: 500;--label-spacing: .5px;--font-size-small: 11px;--text-dim: #e8e8f099;--menu-hover: color-mix(in srgb, var(--accent) 9.25%, var(--surface-hover));--deep-ultra: color-mix(in srgb, var(--n-1), black);--deep-0: var(--n-1);--deep-03: color-mix(in srgb, var(--n-1), var(--n-2));--deep-05: var(--n-2);--deep-1: var(--n-3);--deep-15: var(--n-4);--deep-2: var(--n-5);--deep-21: color-mix(in srgb, var(--n-5), var(--n-6));--deep-25: var(--n-6);--deep-27: color-mix(in srgb, var(--n-6), var(--n-7));--deep-3: var(--n-7);--deep-35: var(--n-8);--deep-4: var(--n-9);--deep-41: color-mix(in srgb, var(--n-9), var(--n-10));--deep-42: var(--n-10);--deep-45: color-mix(in srgb, var(--n-10) 25%, var(--n-11));--deep-5: var(--n-11);--deep-55: color-mix(in srgb, var(--n-11) 46.67%, var(--n-12));--deep-6: var(--n-12);--deep-7: var(--n-12);--accent-0: hsl(120, 45%, 63%);--accent-1: hsl(60, 90%, 47%);--accent-2: hsl(31, 100%, 67%);--accent-3: hsl(0, 57%, 53%);--accent-4: hsl(230, 100%, 70%);--accent-5: hsl(315, 100%, 80%);--accent-6: hsl(288, 80%, 78%);--accent-7: hsl(239, 100%, 84%);--current-bg: var(--ok-bg);--grid-color: var(--line-subtle);--sbar-w: 9px;--scrim: #0002;--preview-color: hsl(338 100% 88%);--live-prop-color: #c28ba5;--live-prop-faded: rgb(from var(--live-prop-color) r g b / .5);--auto-prop-color: #6fb3a8;--auto-prop-faded: rgb(from var(--auto-prop-color) r g b / .5);--changed-prop-color: #8394f1;--changed-prop-faded: rgb(from var(--changed-prop-color) r g b / .5);--minimal-overlay-bg: rgba(23, 23, 34, .5);--minimal-overlay-hover-bg: rgba(23, 23, 34, .8);--selected-color: color-mix(in srgb, var(--accent) 53.9%, color-mix(in srgb, var(--n-11) 46.67%, var(--n-12)));--selected-bg: var(--surface-selected);--selected-bg-2: var(--surface-selected-strong);--btn-padding: 6px;--btn-radius: 0px;--btn-fg: var(--text);--btn-fg-disabled: var(--text-faint);--btn-focus-bg: var(--surface-hover);--btn-disabled-opacity: .5;--btn-label-height: 26px;--btn-label-padding: 0 18px;--btn-label-font-size: 12px;--btn-label-bg: var(--control-bg);--btn-label-fg: var(--text-muted);--btn-label-primary-bg: hsl(120, 14%, 18%);--btn-label-primary-fg: #95cc95;--btn-label-danger-bg: var(--danger);--btn-label-danger-fg: white;--btn-actions-gap: var(--gap-buttons);--btn-actions-padding: 8px;--border: solid 1px var(--line-subtle);--border-0: solid 1px var(--grid-color);--border-1: solid 1px var(--deep-25);--transparent_border: solid 1px transparent}:root.template{--n-h: 210;--n-s: 25%;--n-1: hsl(230 20% 8%);--deep-03: hsl(230, 24%, 10%);--deep-27: hsl(230, 20%, 23%);--deep-21: color-mix(in srgb, var(--n-5) 75%, var(--n-6));--line-subtle: var(--deep-21);--selected-color: hsl(230deg 70% 74%);--surface-selected: hsl(230, 24%, 18%);--menu-hover: #2e3350;--accent-4: hsl(210, 60%, 70%)}@media (pointer: coarse) and (orientation: portrait) and (max-width: 560px),(pointer: coarse) and (orientation: landscape) and (max-height: 560px){:root{--header-height: 60px;--footer-height: 60px;--side-width: 100vw;--item-height: 50px;font-size:13px}}html,body{padding:0;margin:0;width:100%;height:100%}html{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:350;font-variation-settings:"wdth" 100;font-size:12px;overflow:hidden}body{color:var(--text);background-color:#000;position:relative}body::backdrop{background-color:#000}#root{width:100%;height:100%}body.box-selecting *{pointer-events:none!important;cursor:default!important}html[data-scrub-dragging] *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}:root{--learn: hsl(172 62% 52%);--learn-ink: hsl(172 70% 8%);--learn-surface: color-mix(in srgb, var(--learn) 6%, var(--deep-1));--learn-edge: color-mix(in srgb, var(--learn) 45%, transparent)}html[data-learn] [data-map-target]{cursor:crosshair}html[data-learn] [data-map-target] *{pointer-events:none}html[data-learn] [data-map-target] [data-map-target]{pointer-events:auto}html[data-learn] [data-map-target] [data-map-above]{pointer-events:auto;cursor:pointer}.hide-cursor,.hide-cursor *{cursor:none!important}*:focus:not([data-select]),*:focus-visible:not([data-select]),*:focus-within:not([data-select]){outline:none}.os-scrollbar.os-scrollbar{--os-size: 6px;--os-handle-bg: var(--control-track);--os-handle-bg-hover: var(--control-track-hover);--os-handle-bg-active: var(--deep-4);--os-track-bg: #0002;--os-track-bg-hover: #0002;--os-track-bg-active: #0002;--os-track-border-radius: 0;--os-handle-border-radius: 0;--os-padding-axis: 0;--os-padding-perpendicular: 0;z-index:100}[data-osbar-slot]{position:relative;isolation:isolate;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}[data-osbar-inner]{display:contents}body:not([data-mobile-route]) *:not(textarea):not(input){scrollbar-width:none}body:not([data-mobile-route]) *:not(textarea):not(input)::-webkit-scrollbar{display:none}body:not([data-mobile-route]) [data-no-osbar]{scrollbar-width:auto}@supports not selector(::-webkit-scrollbar){body:not([data-mobile-route]) [data-no-osbar]{scrollbar-width:thin;scrollbar-color:var(--wash-3) var(--surface-base)}}body:not([data-mobile-route]) [data-no-osbar]::-webkit-scrollbar{display:block;width:var(--sbar-w)}body:not([data-mobile-route]) [data-no-osbar]::-webkit-scrollbar-thumb{background:var(--surface-hover);border-left:1px solid var(--line-groove)}body:not([data-mobile-route]) [data-no-osbar]::-webkit-scrollbar-thumb:hover{background:var(--control-track-hover)}body:not([data-mobile-route]) [data-no-osbar]::-webkit-scrollbar-track{background:var(--deep-1);border-left:1px solid var(--line-groove)}body:not([data-mobile-route]) [data-no-osbar]::-webkit-scrollbar-button{display:none}ul{padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:column;align-items:stretch}:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:unset;line-height:inherit;word-spacing:inherit;text-shadow:inherit;text-rendering:inherit;text-indent:inherit;font-family:inherit;font-size:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;padding-block:0;padding-inline:0;background-color:transparent;flex-shrink:0}:where(button)>*{pointer-events:none;-webkit-user-select:none;user-select:none}:where(button):focus-visible{outline:none}:where(button)[disabled]{pointer-events:none!important}:where(button:not([data-button])){color:inherit;letter-spacing:inherit}:where([data-button]){box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:var(--btn-radius);color:var(--btn-fg);font-weight:500}:where([data-button]):hover{filter:brightness(1.2) saturate(1.1)}:where([data-button]):focus-visible,:where([data-dialog]:has(input[type=text]:focus)) :where([data-button])[data-yes]:not([disabled]){background-color:var(--btn-focus-bg);filter:brightness(1.2)}:where([data-button])[disabled]{opacity:var(--btn-disabled-opacity);color:var(--btn-fg-disabled)}:where([data-button]:has([data-label])){height:var(--btn-label-height);padding:var(--btn-label-padding);font-size:var(--btn-label-font-size);background-color:var(--btn-label-bg);color:var(--btn-label-fg);letter-spacing:1px}:where([data-button]:has([data-label]))[data-primary]{background-color:var(--btn-label-primary-bg);color:var(--btn-label-primary-fg)}:where([data-button]:has([data-label]))[data-danger]{background-color:var(--btn-label-danger-bg);color:var(--btn-label-danger-fg)}:where([data-actions]){display:flex;align-items:center;justify-content:flex-end;gap:var(--btn-actions-gap);padding:var(--btn-actions-padding)}:where(button [data-icon]){font-size:20px}a{text-decoration:none;color:inherit}a:hover,a:focus{color:var(--text-strong)}a:focus-visible{outline:none}a.active{pointer-events:none;color:var(--text-strong)}.material-symbols-outlined{-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-size:20px}.material-symbols-sharp{-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" -25,"opsz" 20;font-size:20px}.material-symbols-rounded{-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-size:20px}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--deep-03);border:var(--border-0);color:inherit;line-height:inherit;word-spacing:inherit;text-shadow:inherit;text-rendering:inherit;text-indent:inherit;resize:none;cursor:text;-webkit-user-select:text;user-select:text;font-family:inherit;font-size:inherit;font-weight:inherit;font-variation-settings:inherit;letter-spacing:inherit;transition:color .2s,background-color .2s}input::placeholder,textarea::placeholder{color:var(--field-placeholder)}input:focus,textarea:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;border:unset;color:inherit;line-height:inherit;word-spacing:inherit;text-shadow:inherit;text-rendering:inherit;text-indent:inherit;cursor:pointer;margin:0;padding:0;font-size:16px;letter-spacing:1px;font-family:inherit;-webkit-user-select:none;user-select:none}input[type=range]:focus{outline:none}input[type=number],input:where([data-number-input]){all:unset;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:30px;color:var(--text);font-weight:400;font-size:12px;letter-spacing:.2px;font-family:Roboto Mono,monospace;-webkit-user-select:none;user-select:none}[data-list]{display:flex;flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;flex:1;min-height:0;border-collapse:collapse;overscroll-behavior:contain;scroll-padding:40px}[data-list][data-list=reversed]{flex-direction:column-reverse}[data-list][data-list=reversed] [data-list-item]{margin-top:0;border-bottom:var(--border-0)}[data-list][data-list=reversed] [data-list-item]:first-child{border-bottom:none}[data-list]:focus-visible{filter:none}[data-list-item]{flex-shrink:0;display:flex;align-items:center;border-collapse:collapse;height:calc(var(--item-height) + 1px);padding:0 10px;box-sizing:border-box;white-space:pre;overflow:hidden;background-color:var(--surface-row);color:var(--text-muted);font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.92px}[data-list-item]:not(:last-child){border-bottom:var(--border-0)}[data-list-item]:hover:not([data-dragging] *){filter:var(--hover-filter-subtle);background-color:var(--hover-bg)}[data-list-item][data-selected]{color:var(--selected-color);background-color:var(--selected-bg);filter:brightness(1.1) saturate(1.1)}[data-grid]{display:grid;grid-template-columns:repeat(auto-fill,100px);grid-auto-rows:min-content;justify-content:space-between;justify-items:center;gap:var(--grid-gap);padding:10px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}[data-grid-item]{border-radius:2px;color:var(--text-muted);max-height:fit-content}[data-grid-item]:hover{filter:var(--hover-filter-subtle)}[data-drag-element] [data-list-item]{pointer-events:none;filter:brightness(1.2) saturate(1.1);opacity:.5}[data-spacer]{flex:1}[data-window]{width:800px;height:600px;background-color:var(--deep-1)}button,a,[role=button],[data-list-item]{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;-webkit-user-select:none;user-select:none}
