@charset "UTF-8";@keyframes ui-loader-spin-136kk1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-backdrop-136kk114{position:fixed;inset:0;display:grid;place-items:center;-webkit-backdrop-filter:blur(var(--ui-backdrop-blur));backdrop-filter:blur(var(--ui-backdrop-blur));background:var(--ui-backdrop-background)}@keyframes ui-loader-spin-d5yhn1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-button-d5yhn114{width:auto;padding:0;margin:0;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:inherit;color:inherit;background:transparent;border:none;resize:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color,border-color}.ui-button-d5yhn114::-moz-focus-inner{padding:0;border:0}.ui-button-d5yhn114:focus{outline:none}.ui-button-d5yhn114.is-hidden{display:none}.ui-button-d5yhn114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-button-d5yhn114.has-click,.ui-button-d5yhn114.has-click .ui-button__label-d5yhn168{cursor:pointer}.ui-button-d5yhn114.has-click:hover,.ui-button-d5yhn114.has-click:focus:not(.is-disabled),.ui-button-d5yhn114.is-active{color:var(--ui-color-accent-contrast);background:var(--ui-color-accent);border-color:var(--ui-color-accent)}.ui-button-d5yhn114.is-waiting{cursor:wait}.ui-button__icon-d5yhn179{animation:var(--ui-button-animation)}.ui-button__icon-d5yhn179 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-button-d5yhn114:not(.has-icon) .ui-button__icon-d5yhn179{display:none}.ui-button-d5yhn114.is-waiting .ui-button__icon-d5yhn179{position:relative;color:transparent;animation:var(--ui-button-animation)}.ui-button-d5yhn114.is-waiting .ui-button__icon-d5yhn179:before{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;pointer-events:none;border:2px solid transparent;border-top:2px solid var(--ui-color-text);border-left:2px solid var(--ui-color-text);border-radius:50%;animation:ui-loader-spin-d5yhn1 1s linear infinite}.ui-button__label-d5yhn168{white-space:nowrap}.ui-button__label-d5yhn168:empty{display:none}@keyframes ui-loader-spin-180gr1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-file-dropper-180gr114{transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:all;position:absolute;z-index:999;inset:0;display:grid;place-items:center;pointer-events:none}.ui-file-dropper-180gr114:not(.is-dragged-over){opacity:0}.ui-file-dropper-180gr114:before{content:"";position:absolute;inset:0;background:var(--ui-color-accent);opacity:.9}@keyframes ui-loader-spin-r7lw01{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-input-r7lw0114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color}.ui-input-r7lw0114.is-hidden{display:none}.ui-input-r7lw0114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-input-r7lw0114:hover,.ui-input-r7lw0114:focus,.ui-input-r7lw0114.is-active{color:var(--ui-color-accent-contrast);background:var(--ui-color-accent)}.ui-input-r7lw0114.is-waiting{cursor:wait}.ui-input-r7lw0114.is-edited-on-dblclick input:not(:focus){pointer-events:none}.ui-input__icon-r7lw0157{animation:var(--ui-button-animation)}.ui-input__icon-r7lw0157 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-input-r7lw0114:not(.has-icon) .ui-input__icon-r7lw0157{display:none}.ui-input-r7lw0114.is-waiting .ui-input__icon-r7lw0157{position:relative;color:transparent;animation:var(--ui-button-animation)}.ui-input-r7lw0114.is-waiting .ui-input__icon-r7lw0157:before{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;pointer-events:none;border:2px solid transparent;border-top:2px solid var(--ui-color-text);border-left:2px solid var(--ui-color-text);border-radius:50%;animation:ui-loader-spin-r7lw01 1s linear infinite}.ui-input-r7lw0114 label{white-space:nowrap}.ui-input-r7lw0114 label:empty{display:none}.ui-input-r7lw0114 input{width:auto;padding:0;margin:-.1em 0 0;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:inherit;color:inherit;background:transparent;border:none;resize:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex:1}.ui-input-r7lw0114 input::-moz-focus-inner{padding:0;border:0}.ui-input-r7lw0114 input:focus{outline:none}.ui-input-r7lw0114 input+label{padding-left:.125em;margin-left:calc(-1 * var(--ui-gap))}.ui-input-r7lw0114 input[type=number]{width:4ch;text-align:right;font-variant-numeric:tabular-nums;appearance:textfield}.ui-input-r7lw0114 input[type=number]::-webkit-outer-spin-button,.ui-input-r7lw0114 input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none}.ui-input-r7lw0114[data-type=file],.ui-input-r7lw0114[data-type=file] *{cursor:pointer}.ui-input-r7lw0114[data-type=file] input[type=file]{display:none}@keyframes ui-loader-spin-f1wbu1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-modal-f1wbu114{font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;position:relative;max-width:var(--ui-modal-width);overflow:hidden;border:var(--ui-border);border-radius:var(--ui-border-radius)}.ui-modal__header-f1wbu126{display:flex;justify-content:space-between;padding:var(--ui-gap);background:var(--ui-color-background)}.ui-modal__header-f1wbu126 .ui-modal__title-f1wbu132{pointer-events:none;font-weight:700}.ui-modal__content-f1wbu136{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden scroll;max-height:var(--ui-modal-height);padding:var(--ui-padding-content);line-height:var(--ui-line-height);background:var(--ui-color-background-dim)}.ui-modal__content-f1wbu136::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-modal__content-f1wbu136:has(>[class^=ui-tabs-]){max-height:unset;padding:0;overflow:visible;background:var(--ui-color-background)}.ui-modal__content-f1wbu136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-toggles-]{width:unset;margin:0;border:var(--border, 1px solid var(--ui-color-background-dim));border-bottom:0;border-radius:0}.ui-modal__content-f1wbu136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-toggles-]>[class^=ui-button-]{flex:1;justify-content:center;min-width:fit-content}.ui-modal__content-f1wbu136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-toggles-]>[class^=ui-button-]:not(:first-child){border-left:var(--border, 1px solid var(--ui-color-background-dim))}.ui-modal__content-f1wbu136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-tabs__panels-]>[class^=ui-tabs__panel-]{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden scroll;max-height:var(--ui-modal-height);padding:var(--ui-padding-content);background:var(--ui-color-background-dim)}.ui-modal__content-f1wbu136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-tabs__panels-]>[class^=ui-tabs__panel-]::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-modal__content-f1wbu136>footer{display:flex;justify-content:flex-end;gap:var(--ui-gap);padding:var(--ui-gap);background:var(--ui-color-background-dim)}@keyframes ui-loader-spin-80o3v1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-picker-80o3v114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;gap:0;background:var(--ui-color-background);border-radius:var(--ui-border-radius)}.ui-picker-80o3v114.is-hidden{display:none}.ui-picker-80o3v114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-picker__toolbar-80o3v135{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ui-picker-80o3v114:not(.is-open) .ui-picker__toolbar-80o3v135>*:not(.is-active){display:none}.ui-picker-80o3v114.has-auto-order .ui-picker__toolbar-80o3v135 .is-active{order:-1}.ui-picker__toggle-80o3v145{flex-direction:row-reverse}.ui-picker-80o3v114>*{border-radius:0!important}@keyframes ui-loader-spin-1457y1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-toolbar-1457y114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;overflow:scroll hidden}.ui-toolbar-1457y114.is-hidden{display:none}.ui-toolbar-1457y114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-toolbar-1457y114::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-toolbar-1457y114>*{flex-shrink:0}.ui-toolbar-1457y114 hr{border:0;border-left:var(--ui-toolbar-hr)}.ui-toolbar-1457y114:not(.is-compact)>hr{display:none}.ui-toolbar-1457y114:not(.is-compact)>hr+*{margin-left:var(--ui-gap)}.ui-toolbar-1457y114.is-compact{gap:0;overflow:hidden;border-radius:var(--ui-border-radius)}.ui-toolbar-1457y114.is-compact:after{content:"";position:absolute;inset:0;pointer-events:none;border:var(--ui-border);border-radius:var(--ui-border-radius)}.ui-toolbar-1457y114.is-compact>*{border:0;border-radius:0}.ui-toolbar-1457y114.is-compact>*:not(:first-child){border-left:var(--ui-border)}.ui-toolbar-1457y114.is-compact>.ui-toolbar-1457y114{border-right:var(--ui-toolbar-hr);border-left:var(--ui-toolbar-hr)}.ui-toolbar-1457y114.is-compact>.ui-toolbar-1457y114:after{border:0}@keyframes ui-loader-spin-vx8yl1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-range-vx8yl114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums}.ui-range-vx8yl114.is-hidden{display:none}.ui-range-vx8yl114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-range-vx8yl114:focus-within,.ui-range-vx8yl114:hover{background:var(--ui-color-accent)}.ui-range__icon-vx8yl147{animation:var(--ui-button-animation)}.ui-range__icon-vx8yl147 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-range__inputs-vx8yl157{position:relative;display:flex;align-items:center;flex:1}.ui-range-vx8yl114 input{flex:1;display:block;cursor:pointer;background:none;accent-color:var(--ui-color-text);outline:0;appearance:none}.ui-range-vx8yl114 input::-webkit-slider-runnable-track{height:2px;background:var(--ui-color-text)}.ui-range-vx8yl114 input::-webkit-slider-thumb{width:var(--ui-gap);height:var(--ui-gap);margin-top:calc(-1 * (var(--ui-gap) - 2px) / 2);background:var(--ui-color-background);border-radius:100%;outline:2px solid var(--ui-color-text);appearance:none}.ui-range-vx8yl114 input::-moz-range-track{height:2px;background:var(--ui-color-text)}.ui-range-vx8yl114 input::-moz-range-thumb{width:var(--ui-gap);height:var(--ui-gap);margin-top:calc(-.5*(1em - 2px));background:var(--ui-color-background);border:none;border-radius:100%;outline:2px solid var(--ui-color-text);appearance:none}.ui-range-vx8yl114.is-dual input{pointer-events:none}.ui-range-vx8yl114.is-dual input::-webkit-slider-thumb{pointer-events:all}.ui-range-vx8yl114.is-dual input::-moz-range-thumb{pointer-events:all}.ui-range-vx8yl114.is-dual input:nth-child(2){position:absolute}.ui-range-vx8yl114.is-dual input:nth-child(2)::-webkit-slider-runnable-track{background:transparent}.ui-range-vx8yl114.is-dual input:nth-child(2)::-moz-range-track{background:transparent}.ui-range__label-vx8yl217{font-variant-numeric:tabular-nums}.ui-range-vx8yl114:has(label:empty) .ui-range__label-vx8yl217{display:none}@keyframes ui-loader-spin-4qr6c1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-select-4qr6c114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color;padding-right:calc(var(--ui-icon-size) + var(--ui-gap) * 2)}.ui-select-4qr6c114.is-hidden{display:none}.ui-select-4qr6c114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-select-4qr6c114:focus-within,.ui-select-4qr6c114:has(select:hover){background:var(--ui-color-accent)}.ui-select__icon-4qr6c151{animation:var(--ui-button-animation)}.ui-select__icon-4qr6c151 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-select__label-4qr6c161{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.ui-select__label-4qr6c161:empty{display:none}.ui-select__label-4qr6c161:not(:empty)+select{position:absolute;inset:0;opacity:0}.ui-select__icon-4qr6c151+.ui-select__label-4qr6c161+select{left:calc(var(--ui-icon-size) + 1.5em + 1px)}.ui-select-4qr6c114 select{width:auto;padding:0;margin:0;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:inherit;color:inherit;background:transparent;border:none;resize:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex:1;max-width:100%;cursor:pointer;text-overflow:ellipsis}.ui-select-4qr6c114 select::-moz-focus-inner{padding:0;border:0}.ui-select-4qr6c114 select:focus{outline:none}.ui-select__arrow-4qr6c205{animation:var(--ui-button-animation);position:absolute;right:0;padding:var(--ui-padding-container);padding-top:0;pointer-events:none}.ui-select__arrow-4qr6c205 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}@keyframes ui-loader-spin-6zoue1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-tabs-6zoue114,.ui-tabs__toggles-6zoue117,.ui-tabs__panels-6zoue120{box-sizing:inherit}.ui-tabs__panel-6zoue120.is-hidden{display:none}@keyframes ui-loader-spin-pn5fr1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-toggles-pn5fr114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;gap:0;border-radius:var(--ui-border-radius)}.ui-toggles-pn5fr114.is-hidden{display:none}.ui-toggles-pn5fr114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-toggles-pn5fr114>*{border-radius:0!important}@keyframes ui-loader-spin-1kys11{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}:root{--ui-font-family: system-ui, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;--ui-font-family-mono: ui-monospace, emoji, "Cascadia Code", "Source Code Pro", menlo, consolas, "DejaVu Sans Mono", monospace;--ui-font-size: 1.4rem;--ui-line-height: 1.3;--ui-color-text: #222;--ui-color-text-dim: #C1C1C1;--ui-color-background: #FFF;--ui-color-background-dim: #F2F2F2;--ui-color-accent: #F9EB0B;--ui-color-accent-contrast: var(--ui-color);--ui-gap: 1rem;--ui-height: 4rem;--ui-padding-container: 1rem 1.2rem;--ui-padding-content: 2rem;--ui-icon-size: 2rem;--ui-border: 0;--ui-border-radius: 1rem;--ui-toolbar-hr: 1px solid var(--ui-color-background-dim);--ui-easing-duration: .12s;--ui-easing-timing-function: cubic-bezier(.25, .1, .25, 1);--ui-disabled-color-text: var(--ui-color-text);--ui-disabled-color-background: var(--ui-color-background);--ui-disabled-opacity: .3;--ui-backdrop-background: rgba(0 0 0 / 90%);--ui-backdrop-blur: 10px;--ui-button-animation: none;--ui-modal-width: 70ch;--ui-modal-height: 400px;--ui-toast-z-index: 999;--ui-toast-color-neutral: #C1C1C1;--ui-toast-color-warning: #fef1be;--ui-toast-color-error: #ff9289;--ui-toast-shadow: 0 0 5px rgba(0 0 0 / 10%)}@keyframes ui-toast-appears-1kys11{0%{opacity:0;transform:translate(var(--ui-gap))}to{opacity:1}}.ui-toast-container-1kys1123{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden scroll;position:fixed;z-index:var(--ui-toast-z-index);right:0;bottom:0;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--ui-gap);max-height:100vh;padding:var(--ui-gap);pointer-events:none}.ui-toast-container-1kys1123::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-toast-1kys1123{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;justify-content:center safe;gap:var(--ui-gap);width:fit-content;overflow:hidden;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color,border-color;position:relative;z-index:var(--ui-toast-z-index);height:auto;min-width:30rem;pointer-events:auto;border:0;border-radius:var(--ui-border-radius);box-shadow:var(--ui-toast-shadow);animation:ui-toast-appears-1kys11 .3s ease-in-out forwards}.ui-toast-1kys1123.is-hidden{display:none}.ui-toast-1kys1123.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-toast-1kys1123[data-tone=""],.ui-toast-1kys1123[data-tone=neutral]{background:var(--ui-toast-color-neutral)}.ui-toast-1kys1123[data-tone=warning]{background:var(--ui-toast-color-warning)}.ui-toast-1kys1123[data-tone=error]{background:var(--ui-toast-color-error)}.ui-toast__icon-1kys1196{animation:var(--ui-button-animation);display:flex;gap:var(--ui-gap);padding:var(--ui-gap)}.ui-toast__icon-1kys1196 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-toast-1kys1123:not(.has-icon) .ui-toast__icon-1kys1196{display:none}.ui-toast-1kys1123:not([data-count=""],[data-count="1"]) .ui-toast__icon-1kys1196{display:flex}.ui-toast-1kys1123:not([data-count=""],[data-count="1"]) .ui-toast__icon-1kys1196:after{content:"(" attr(data-count) ")";margin-right:calc(-1 * var(--ui-gap));font-weight:700;font-variant-numeric:tabular-nums}.ui-toast__content-1kys1221{flex:1;max-width:60ch;padding-block:var(--ui-gap);overflow:hidden;align-self:center}.ui-toast__content-1kys1221 p:not(:empty)+p{margin-top:.5em}.ui-toast__content-1kys1221 p:not(:empty)+pre{margin-top:var(--ui-gap)}.ui-toast__content-1kys1221 pre{scrollbar-width:none;-ms-overflow-style:none;overflow:scroll hidden;padding:var(--ui-gap);font-family:var(--ui-font-family-mono);background-color:#ffffff80;border-radius:3px;-webkit-user-select:all;user-select:all}.ui-toast__content-1kys1221 pre::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-toast-1kys1123 [class^=ui-button-]{--ui-border: 0;--ui-color-background: none;--ui-color-accent: none;flex-shrink:0}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{height:100%;font-size:62.5%;text-size-adjust:100%}body{height:100%;font-size:1.2rem;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizelegibility}img,picture,video,canvas,svg{display:block;max-width:100%;vertical-align:bottom;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a:hover,a:active{outline:none}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--font-family-sans);font-size:var(--font-size);line-height:var(--line-height);color:var(--color-black);background:var(--color-background)}::selection{background:var(--color-accent-safe)}main{isolation:isolate}a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.fatal{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:grid;place-items:center;width:100%;height:100%;text-align:center}article h1,article h2,article h3,article h4,article h5,article h6,article p,article ul,article pre{margin-bottom:1em;font-size:inherit}article ul{padding-left:1em;list-style:"→ "}article pre{scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;padding:1em;background:var(--color-gray);border-radius:var(--border-radius-inside)}article pre::-webkit-scrollbar{display:none;height:0;background:transparent}:has(>i){display:flex;align-items:center;gap:.6rem}:has(>i) i{flex:none}:has(>i) i svg{height:var(--icon-height);margin-left:var(--icon-optical-x)}:root{--padding: 2rem;--gutter: .5rem;--border-radius: 2rem;--border-radius-inside: .8rem;--ui-height: calc(var(--border-radius) * 2 + var(--font-size));--icon-height: 1.4em;--icon-optical-x: -.3rem;--color-white: #f7f7f8;--color-black: #222;--color-gray: #efefef;--color-accent: #ffe448;--color-accent-safe: var(--color-accent);--color-background: #dfe1e5;--color-sketch: var(--color-white);--font-family-sans: system-ui, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;--font-family-mono: ui-monospace, "Cascadia Code", "Source Code Pro", menlo, consolas, "DejaVu Sans Mono", monospace;--font-size: 1.4rem;--line-height: 1.3}@media (max-width: 600px){:root{--padding: 1rem}}main.sketches{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);padding:var(--padding)}@media (max-width: 1024px){main.sketches{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){main.sketches{grid-template-columns:repeat(1,1fr)}}main.sketches a{position:relative;display:block;overflow:hidden;background:var(--color-sketch);border-radius:var(--border-radius)}main.sketches a:has(img[src=""]){display:grid;place-items:center;height:100%}main.sketches a:has(img[src=""]) img{display:none}main.sketches a:has(img[src=""]):after{content:attr(href)}.sketch{--vmin: calc(100vmin - var(--padding) * 2);--sketch-width: calc(var(--vmin) * var(--sketch-ratio));--sketch-height: var(--vmin);display:flex;align-items:stretch;gap:var(--gutter);padding:var(--padding);overflow:hidden}@media (max-width: 110vh){.sketch{--vmin: calc(100vw - var(--padding) * 2);--sketch-width: var(--vmin);--sketch-height: calc(var(--vmin) / var(--sketch-ratio));flex-direction:column;min-height:100vh;margin-inline:auto}}@media (min-width: 190vh){.sketch{max-height:100vh}}body:has(.sketch.no-ui) .sketch{--padding: 0px;justify-content:center;align-items:center;background:#101010}@media print{.sketch{--padding: 0px;justify-content:center;align-items:center;background:#101010}}.sketch__scene-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;width:var(--sketch-width);height:var(--sketch-height);flex-shrink:0;overflow:hidden;background:var(--color-sketch);border-radius:var(--border-radius)}body:has(.sketch.no-ui) .sketch__scene-wrapper{border-radius:0}@media print{.sketch__scene-wrapper{border-radius:0}}.sketch__scene-wrapper .scene{position:absolute;inset:0}.sketch__hotkeys{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--gutter);padding:var(--border-radius);background:var(--color-white)}.sketch__hotkeys::-webkit-scrollbar{display:none;height:0;background:transparent}body:has(.sketch.no-ui) .sketch__hotkeys{display:none}@media print{.sketch__hotkeys{display:none}}.sketch__hotkeys .hotkey{display:flex;flex-direction:row;align-items:center;gap:var(--gutter)}.sketch__hotkeys .hotkey>*{padding:1em;background:var(--color-gray);border-radius:var(--border-radius-inside)}.sketch__hotkeys .hotkey>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch:not(.has-help) .sketch__hotkeys{display:none}body:has(.sketch.no-ui) .sketch__presets{display:none}@media print{.sketch__presets{display:none}}.sketch__presets:not(:has(button:hover)){opacity:0}.sketch__presets button{width:auto;padding:0;margin:0;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:inherit;color:inherit;background:transparent;border:none;resize:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;background:var(--color-background)}.sketch__presets button::-moz-focus-inner{padding:0;border:0}.sketch__presets button:focus{outline:none}.sketch__presets button:active{background:var(--color-white)}.sketch__presets .arrow{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;padding:var(--gutter);border-radius:var(--border-radius);transform:translateY(-50%)}.sketch__presets .arrow:first-of-type{left:var(--gutter)}.sketch__presets .arrow:last-of-type{right:var(--gutter)}.sketch__presets .dots{position:absolute;bottom:var(--border-radius);left:50%;display:flex;gap:var(--gutter);transform:translate(-50%)}.sketch__presets .dot{width:1em;height:1em;background:var(--color-background);border-radius:100%}.sketch__presets .dot:not(.is-active){opacity:.2}.sketch.has-help .sketch__presets{display:none}.sketch__sidebar{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;display:flex;flex:1;flex-direction:column;gap:var(--gutter);max-height:var(--sketch-height)}.sketch__sidebar::-webkit-scrollbar{display:none;height:0;background:transparent}@media (max-width: 110vh){.sketch__sidebar{max-height:unset}}@media (min-width: 190vh){.sketch__sidebar{flex-direction:row;max-height:unset;overflow:scroll}}body:has(.sketch.no-ui) .sketch__sidebar{display:none}@media print{.sketch__sidebar{display:none}}.sketch__ui{flex-direction:column}@media (min-width: 190vh){.sketch__ui{position:sticky;top:0;flex:1;max-height:var(--sketch-height)}.sketch__ui:after{content:"";flex:1;background:linear-gradient(to top,var(--color-white),transparent);border-radius:var(--border-radius)}}.sketch__ui,.sketch__ui fieldset{display:flex;gap:var(--gutter)}@media (min-width: 190vh){.sketch__ui,.sketch__ui fieldset{flex-direction:column}}.sketch__ui [hidden],.sketch__ui fieldset [hidden]{display:none}.sketch__ui[name],.sketch__ui fieldset[name]{--fieldset-padding: var(--gutter);--fielset-label-font-size: calc(.8 * var(--font-size));position:relative;padding-top:calc(3 * var(--fieldset-padding) + var(--fielset-label-font-size) * var(--line-height))}.sketch__ui[name]:before,.sketch__ui fieldset[name]:before{content:attr(name);position:absolute;top:var(--fieldset-padding);right:var(--fieldset-padding);font-family:var(--font-family-mono);font-size:var(--fielset-label-font-size);text-align:center}.sketch__ui fieldset>fieldset,.sketch__ui fieldset fieldset>fieldset{flex-direction:column}.sketch__readme{flex:1;display:flex;flex-direction:column;padding:var(--border-radius);background:var(--color-sketch);border-radius:var(--border-radius)}@media (min-width: 190vh){.sketch__readme{height:fit-content;max-width:var(--sketch-width);min-height:100%}}.sketch__readme:has(article:empty){background:linear-gradient(to top,var(--color-white),transparent)}.sketch__readme article{margin-bottom:var(--border-radius)}.sketch__readme footer{display:flex;justify-content:space-between;align-items:end;margin-top:auto}.sketch__readme footer .sketch-midi{cursor:pointer}.has-midi-mapping .sketch__readme footer .sketch-midi path,.sketch__readme footer .sketch-midi.is-active path{fill:currentcolor}.sketch__readme footer .sketch-midi.is-disabled{display:none}.sketch__readme footer .license{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin-left:auto;font-size:1.2rem}.sketch__readme footer .license a:not(:hover){text-decoration:none}
