*{box-sizing:border-box;margin:0;padding:0}svg,img{display:block}:root{--s-none: 0;--s-xxs: 2px;--s-xs: 4px;--s-xsp: 6px;--s-sm: 8px;--s-smp: 12px;--s-md: 16px;--s-mdp: 24px;--s-lg: 32px;--s-lgp: 48px;--s-xl: 64px;--s-xlp: 96px;--s-xxl: 128px}html{--csstools-color-scheme--light: ;color-scheme:dark;font-family:-apple-system,Segoe UI,Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:15px;background:#000;color:#fff}button{font-size:13px;border:none;color:#fff;background:#222;white-space:nowrap}button:not([disabled]){cursor:pointer}button:disabled{opacity:.45;pointer-events:none}button:hover{background:#333}input[type=range]{--slider-height: var(--s-mdp);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;width:100%;height:var(--slider-height);background:transparent}input[type=range]::-webkit-slider-runnable-track{border-radius:var(--s-sm);background:#0a0a0a;height:var(--slider-height)}input[type=range]::-moz-range-track{border-radius:var(--s-sm);background:#0a0a0a;height:var(--slider-height)}input[type=range]::-webkit-slider-thumb{height:var(--slider-height);width:var(--s-lg);border-radius:var(--s-xs);border:none;background-color:#333;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="32" fill="none" viewBox="0 0 24 32"><path fill="%23999" d="M11 9h2v13h-2zM7 9h2v13H7zm8 0h2v13h-2z" opacity=".5"/></svg>');background-size:100% 100%;background-position:50% 50%;outline:1px solid #fff1;outline-offset:-1px;box-shadow:0 1px 3px #000;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range]::-moz-range-thumb{height:var(--slider-height);width:var(--s-lg);border-radius:var(--s-xs);border:none;background-color:#333;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="32" fill="none" viewBox="0 0 24 32"><path fill="%23999" d="M11 9h2v13h-2zM7 9h2v13H7zm8 0h2v13h-2z" opacity=".5"/></svg>');background-size:100% 100%;background-position:50% 50%;outline:1px solid #fff1;outline-offset:-1px;box-shadow:0 1px 3px #000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.not-found.svelte-jgow8r{background:#111;padding:var(--s-md);display:grid;grid-template-columns:1fr minmax(0,700px) 1fr;align-items:start;grid-template-rows:auto;align-content:start;grid-row-gap:var(--s-md);row-gap:var(--s-md);min-height:0;overflow-x:hidden;overflow-y:auto}.not-found.svelte-jgow8r .not-found-container:where(.svelte-jgow8r){grid-column:2 / 3;text-align:center}:is(.not-found:where(.svelte-jgow8r) .not-found-container:where(.svelte-jgow8r)) h1.svelte-jgow8r{font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1.3;margin-top:var(--s-lg);margin-bottom:var(--s-lg)}:is(.not-found:where(.svelte-jgow8r) .not-found-container:where(.svelte-jgow8r)) p.svelte-jgow8r{line-height:1.2;font-size:13px;letter-spacing:.03em;opacity:.8}:is(.not-found:where(.svelte-jgow8r) .not-found-container:where(.svelte-jgow8r)) code.svelte-jgow8r{font-family:monospace;font-size:13px;opacity:.4;letter-spacing:.02em}.cables.svelte-14l81eq{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.anchor.svelte-z9ytoc{display:block;width:var(--s-mdp);height:var(--s-mdp);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-user-select:none;user-select:none;position:relative}.anchor.svelte-z9ytoc .label:where(.svelte-z9ytoc){font-size:11px;color:#fff;opacity:.6;display:none;position:absolute;top:5px;line-height:1;text-shadow:0 2px #111,0 -2px #111,-2px 0 #111,2px 0 #111}.input.svelte-z9ytoc :is(.anchor:where(.svelte-z9ytoc) .label:where(.svelte-z9ytoc)){text-align:right;right:7px}.output.svelte-z9ytoc :is(.anchor:where(.svelte-z9ytoc) .label:where(.svelte-z9ytoc)){text-align:left;left:7px}.active.svelte-z9ytoc :is(.anchor:where(.svelte-z9ytoc) .label:where(.svelte-z9ytoc)){display:block}.anchor.color.svelte-z9ytoc{background:gray}.anchor.color.connected.active.svelte-z9ytoc{background:#3a3a3a}.anchor.color.highlight.svelte-z9ytoc{background:#9e9e9e}.anchor.trigger.svelte-z9ytoc{background:#ac713e}.anchor.trigger.connected.active.svelte-z9ytoc{background:#4e341f}.anchor.trigger.highlight.svelte-z9ytoc{background:#cc8f5c}.anchor.selected.svelte-z9ytoc{background:#fff}.header.svelte-11egjno{padding:0 var(--s-md);display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--header-color);height:var(--s-lg);gap:var(--s-sm);--header-color: rgb(34, 34, 34);--header-color-focus: rgb(46, 46, 46)}.type-source .header.svelte-11egjno{--header-color: rgb(31, 46, 71);--header-color-focus: rgb(43, 59, 85)}.type-trigger .header.svelte-11egjno{--header-color: rgb(64, 39, 18);--header-color-focus: rgb(78, 52, 31)}.type-effect .header.svelte-11egjno{--header-color: rgb(43, 49, 19);--header-color-focus: rgb(55, 62, 32)}.type-mix .header.svelte-11egjno{--header-color: rgb(50, 40, 67);--header-color-focus: rgb(62, 52, 81)}.type-destination .header.svelte-11egjno{--header-color: rgb(3, 54, 51);--header-color-focus: rgb(43, 59, 85)}.header.svelte-11egjno:hover,.header.svelte-11egjno:focus-visible{background:var(--header-color-focus)}.header.svelte-11egjno .color-preview:where(.svelte-11egjno){flex:0 0 auto;width:var(--s-smp);height:var(--s-smp);border-radius:50%;outline:1px solid #fff1;margin-top:-1px}.header.svelte-11egjno .name:where(.svelte-11egjno){font-size:13px;line-height:1.2;letter-spacing:.01em;min-width:0;display:block;white-space:nowrap;flex:1 1 auto;margin-top:-3px;overflow:hidden;text-overflow:ellipsis}.header.svelte-11egjno .summary:where(.svelte-11egjno){text-align:right;font-size:11px;opacity:.6;line-height:1.2;letter-spacing:.01em;min-width:0;display:block;white-space:nowrap;flex:0 0 auto;margin-top:-3px}.param.svelte-1obfao6{display:flex;flex-direction:column;gap:var(--s-xsp)}.param.svelte-1obfao6 .param-name:where(.svelte-1obfao6){font-size:11px;opacity:.6;line-height:1;letter-spacing:.01em;min-width:0;display:block;white-space:nowrap;flex:0 0 auto;margin-bottom:-3px}.param.svelte-1obfao6 .param-value:where(.svelte-1obfao6){display:grid;grid-gap:var(--s-md);gap:var(--s-md);grid-template-columns:1fr 58px}:is(.param:where(.svelte-1obfao6) .param-value:where(.svelte-1obfao6)) input.svelte-1obfao6{min-width:0;width:100%;display:block}.node-params.svelte-1gmdr37{display:flex;flex-direction:column;gap:var(--s-sm)}.node-params.svelte-1gmdr37 .bottom-toolbar:where(.svelte-1gmdr37){display:flex;padding:var(--s-sm) 0;gap:var(--s-sm)}:is(.node-params:where(.svelte-1gmdr37) .bottom-toolbar:where(.svelte-1gmdr37)) button.svelte-1gmdr37{height:36px;min-width:36px;display:flex;align-items:center;gap:var(--s-xsp);justify-content:center;background:transparent;flex:0 0 auto;outline:1px solid #333;border-radius:var(--s-sm)}.delete.svelte-1gmdr37:is(:is(.node-params:where(.svelte-1gmdr37) .bottom-toolbar:where(.svelte-1gmdr37)) button:where(.svelte-1gmdr37)) svg:where(.svelte-1gmdr37){fill:#f88}:is(:is(.node-params:where(.svelte-1gmdr37) .bottom-toolbar:where(.svelte-1gmdr37)) button:where(.svelte-1gmdr37)) svg.svelte-1gmdr37{width:20px;height:20px;display:block;fill:#fff;flex:0 0 auto}:is(:is(.node-params:where(.svelte-1gmdr37) .bottom-toolbar:where(.svelte-1gmdr37)) button:where(.svelte-1gmdr37)) svg.svelte-1gmdr37{opacity:.6}.svelte-1gmdr37:is(:is(.node-params:where(.svelte-1gmdr37) .bottom-toolbar:where(.svelte-1gmdr37)) button:where(.svelte-1gmdr37)):hover svg:where(.svelte-1gmdr37){opacity:.8}.node.svelte-1movauh{border-radius:var(--s-sm);border-top:1px solid #555;border-bottom:1px solid #000;background:#171717;display:grid;grid-template-columns:auto 1fr auto}.node.selected.svelte-1movauh{outline:2px solid #fff}.node.other-selected.svelte-1movauh{outline:2px solid #fff4;outline-offset:-2px}.node.hide.svelte-1movauh{opacity:.2;pointer-events:none}.node.svelte-1movauh:not(.selected) .anchors:where(.svelte-1movauh){padding:var(--s-sm) 0;padding-bottom:0}:is(.node.svelte-1movauh:not(.selected) .anchors:where(.svelte-1movauh)) .anchor{width:var(--s-sm);height:var(--s-sm);pointer-events:none;margin:-7px 8px 5px}.node.svelte-1movauh:not(.selected) .anchor:not(.highlight){opacity:.4}.node.svelte-1movauh:not(.selected) .anchor:not(.connected){display:none}.node.svelte-1movauh .content:where(.svelte-1movauh){border-radius:var(--s-sm);overflow:hidden}:is(.node:where(.svelte-1movauh) .content:where(.svelte-1movauh)) .params.svelte-1movauh{padding:var(--s-sm) var(--s-md)}.node.svelte-1movauh .anchors:where(.svelte-1movauh){display:flex;flex-direction:column;padding:var(--s-xsp) 0;gap:var(--s-xs);z-index:1;margin-left:calc(-1 * var(--s-smp));margin-right:calc(-1 * var(--s-smp))}.column.svelte-1xr2ku6{display:flex;flex-direction:column;gap:var(--s-sm);padding:var(--s-md)}.column.type-group.svelte-1xr2ku6{background:#040404}.column.svelte-1xr2ku6 .column-title:where(.svelte-1xr2ku6){flex:1 1 auto;font-size:24px;line-height:1;white-space:nowrap;letter-spacing:-.04em;color:#555;margin-bottom:var(--s-sm)}.column.svelte-1xr2ku6 .add-button:where(.svelte-1xr2ku6){height:32px;width:100%;display:flex;align-items:center;gap:var(--s-xsp);justify-content:start;text-align:left;background:transparent;border-radius:var(--s-sm)}:is(.column:where(.svelte-1xr2ku6) .add-button:where(.svelte-1xr2ku6)) svg.svelte-1xr2ku6{width:20px;height:20px;display:block;fill:#fff;flex:0 0 auto}:is(.column:where(.svelte-1xr2ku6) .add-button:where(.svelte-1xr2ku6)) .button-label.svelte-1xr2ku6,:is(.column:where(.svelte-1xr2ku6) .add-button:where(.svelte-1xr2ku6)) svg.svelte-1xr2ku6{opacity:.6}.svelte-1xr2ku6:is(.column:where(.svelte-1xr2ku6) .add-button:where(.svelte-1xr2ku6)):hover{background:#fff1}.svelte-1xr2ku6:is(.column:where(.svelte-1xr2ku6) .add-button:where(.svelte-1xr2ku6)):hover .button-label:where(.svelte-1xr2ku6),.svelte-1xr2ku6:is(.column:where(.svelte-1xr2ku6) .add-button:where(.svelte-1xr2ku6)):hover svg:where(.svelte-1xr2ku6){opacity:.8}.column.svelte-1xr2ku6 .column-footer:where(.svelte-1xr2ku6){flex:2 1 auto}.canvas.svelte-1bskuvf{overflow:auto;background:#080808;position:relative;height:100%}.canvas.svelte-1bskuvf .columns:where(.svelte-1bskuvf){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,300px);position:relative;min-height:100%}.bluetooth-toolbar.svelte-6cpaoq{height:100%;overflow-x:auto;padding:0 var(--s-md);gap:var(--s-md);display:flex;align-items:center}.bluetooth-toolbar.svelte-6cpaoq>*{flex:0 0 auto}.bluetooth-toolbar.svelte-6cpaoq input:where(.svelte-6cpaoq){padding:0 var(--s-sm);height:24px;font-family:monospace;font-size:13px;width:9ch}.bluetooth-toolbar.svelte-6cpaoq .buttons:where(.svelte-6cpaoq){display:flex}@media (max-width: 600px){:is(.bluetooth-toolbar:where(.svelte-6cpaoq) .buttons:where(.svelte-6cpaoq)) .button-label.svelte-6cpaoq{display:none}}.bluetooth-toolbar.svelte-6cpaoq button:where(.svelte-6cpaoq){height:48px;min-width:48px;padding:0 var(--s-xsp);display:flex;align-items:center;gap:var(--s-xsp);justify-content:center;background:transparent}:is(.bluetooth-toolbar:where(.svelte-6cpaoq) button:where(.svelte-6cpaoq)) .button-label.svelte-6cpaoq,:is(.bluetooth-toolbar:where(.svelte-6cpaoq) button:where(.svelte-6cpaoq)) svg.svelte-6cpaoq{opacity:.6}.svelte-6cpaoq:is(.bluetooth-toolbar:where(.svelte-6cpaoq) button:where(.svelte-6cpaoq)):hover .button-label:where(.svelte-6cpaoq),.svelte-6cpaoq:is(.bluetooth-toolbar:where(.svelte-6cpaoq) button:where(.svelte-6cpaoq)):hover svg:where(.svelte-6cpaoq){opacity:.8}:is(.bluetooth-toolbar:where(.svelte-6cpaoq) button:where(.svelte-6cpaoq)) .button-label.svelte-6cpaoq{font-family:monospace;white-space:nowrap;text-transform:uppercase;font-size:13px;letter-spacing:.1em}:is(.bluetooth-toolbar:where(.svelte-6cpaoq) button:where(.svelte-6cpaoq)) svg.svelte-6cpaoq{width:20px;height:20px;display:block;fill:#fff;flex:0 0 auto}.bluetooth-toolbar.svelte-6cpaoq .text:where(.svelte-6cpaoq){flex:1 1 auto;font-size:13px;letter-spacing:.02em;white-space:nowrap;opacity:.6}.debug-toolbar.svelte-1dkl4pl{height:100%;overflow-x:auto;padding:var(--s-md)}.debug-toolbar.svelte-1dkl4pl .info:where(.svelte-1dkl4pl){font-family:monospace;white-space:nowrap;text-transform:uppercase;font-size:13px;opacity:.4;letter-spacing:.1em}.svelte-1dkl4pl:is(.debug-toolbar:where(.svelte-1dkl4pl) .info:where(.svelte-1dkl4pl)):not(:first-child){margin-top:var(--s-md)}.debug-toolbar.svelte-1dkl4pl .hex:where(.svelte-1dkl4pl){font-family:monospace;background:#222;color:#bbb;padding:var(--s-sm);display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-top:var(--s-sm)}:is(.debug-toolbar:where(.svelte-1dkl4pl) .hex:where(.svelte-1dkl4pl))>.svelte-1dkl4pl{flex:0 0 auto}.debug-toolbar.svelte-1dkl4pl .labels:where(.svelte-1dkl4pl){font-family:monospace;background:#222;color:#bbb;padding:var(--s-sm);margin-top:var(--s-sm)}.project-toolbar.svelte-n8ml2n{height:100%;overflow-x:auto;padding:0 var(--s-md);gap:var(--s-md);display:flex;align-items:center}.project-toolbar.svelte-n8ml2n>*{flex:0 0 auto}.project-toolbar.svelte-n8ml2n input[type=text]:where(.svelte-n8ml2n){width:100%;background:transparent;border:none}.project-toolbar.svelte-n8ml2n .project-name:where(.svelte-n8ml2n){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;font-size:24px;opacity:.8;letter-spacing:-.02em;margin-top:-2px}.project-toolbar.svelte-n8ml2n .toolbar-label:where(.svelte-n8ml2n){font-family:monospace;white-space:nowrap;text-transform:uppercase;font-size:13px;opacity:.4;letter-spacing:.1em}.project-toolbar.svelte-n8ml2n .separator:where(.svelte-n8ml2n){height:24px;width:2px;background:#fff2}.project-toolbar.svelte-n8ml2n .section-buttons:where(.svelte-n8ml2n){display:flex;gap:var(--s-xs)}:is(.project-toolbar:where(.svelte-n8ml2n) .section-buttons:where(.svelte-n8ml2n))>.svelte-n8ml2n{flex:0 0 auto}.project-toolbar.svelte-n8ml2n button:where(.svelte-n8ml2n){min-width:32px;height:32px;display:flex;align-items:center;gap:var(--s-xsp);justify-content:center;background:transparent;border-radius:var(--s-sm)}.button-toggle.active.svelte-n8ml2n:is(.project-toolbar:where(.svelte-n8ml2n) button:where(.svelte-n8ml2n)){background:#fff1}.button-toggle.active.svelte-n8ml2n:is(.project-toolbar:where(.svelte-n8ml2n) button:where(.svelte-n8ml2n)) svg:where(.svelte-n8ml2n){fill:#fca}:is(.project-toolbar:where(.svelte-n8ml2n) button:where(.svelte-n8ml2n)) .toolbar-label.svelte-n8ml2n,:is(.project-toolbar:where(.svelte-n8ml2n) button:where(.svelte-n8ml2n)) svg.svelte-n8ml2n{opacity:.6}.svelte-n8ml2n:is(.project-toolbar:where(.svelte-n8ml2n) button:where(.svelte-n8ml2n)):hover .toolbar-label:where(.svelte-n8ml2n),.svelte-n8ml2n:is(.project-toolbar:where(.svelte-n8ml2n) button:where(.svelte-n8ml2n)):hover svg:where(.svelte-n8ml2n){opacity:.8}:is(.project-toolbar:where(.svelte-n8ml2n) button:where(.svelte-n8ml2n)) svg.svelte-n8ml2n{width:20px;height:20px;display:block;fill:#fff;flex:0 0 auto}@media (max-width: 600px){.project-toolbar.svelte-n8ml2n{gap:var(--s-sm)}.project-toolbar.svelte-n8ml2n button:where(.svelte-n8ml2n) .toolbar-label:where(.svelte-n8ml2n){display:none}}.light-group.svelte-g8mrog{display:flex;outline:1px solid #fff1;border-radius:var(--s-xs);background:#000;gap:var(--s-xxs)}.light-group.svelte-g8mrog .light:where(.svelte-g8mrog){flex:0 0 auto;outline:none;mix-blend-mode:lighten}.svelte-g8mrog:is(.light-group:where(.svelte-g8mrog) .light:where(.svelte-g8mrog)):not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.svelte-g8mrog:is(.light-group:where(.svelte-g8mrog) .light:where(.svelte-g8mrog)):not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.light.svelte-g8mrog{width:var(--light-size);height:var(--light-size);border-radius:50%;background:var(--light-color);box-shadow:0 0 var(--light-size) 2px var(--light-color);outline:1px solid #fff1}.project-toolbar.svelte-z1c1r9{height:100%;overflow-x:auto;padding:0 var(--s-md);gap:var(--s-sm);display:flex;align-items:center}.project-toolbar.svelte-z1c1r9>*{flex:0 0 auto}.project-toolbar.svelte-z1c1r9 .tick-counter:where(.svelte-z1c1r9){padding:var(--s-xs) var(--s-xsp);background:#060606;border-radius:var(--s-xs)}.project-toolbar.svelte-z1c1r9 .toolbar-label:where(.svelte-z1c1r9){font-family:monospace;white-space:nowrap;text-transform:uppercase;font-size:13px;opacity:.4;letter-spacing:.1em}.error.svelte-z1c1r9:is(.project-toolbar:where(.svelte-z1c1r9) .toolbar-label:where(.svelte-z1c1r9)){color:#f99;opacity:.6}.project-toolbar.svelte-z1c1r9 .toolbar-buttons:where(.svelte-z1c1r9){flex:0 0 auto;display:flex}.project-toolbar.svelte-z1c1r9 button:where(.svelte-z1c1r9){width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent}:is(.project-toolbar:where(.svelte-z1c1r9) button:where(.svelte-z1c1r9)) svg.svelte-z1c1r9{width:20px;height:20px;display:block;flex:0 0 auto}:is(.project-toolbar:where(.svelte-z1c1r9) button:where(.svelte-z1c1r9)) .toolbar-label.svelte-z1c1r9{opacity:.6}.project.svelte-mmlwpj{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;background:#333;grid-gap:2px;gap:2px}.project.svelte-mmlwpj>div:where(.svelte-mmlwpj){background:#111;min-width:0;min-height:0;overflow:hidden}.project.svelte-mmlwpj .toolbar-l:where(.svelte-mmlwpj){height:64px;grid-column:1 / -1}.project.svelte-mmlwpj .main:where(.svelte-mmlwpj){display:flex;flex-direction:column;overflow:hidden;background:#333;gap:2px}:is(.project:where(.svelte-mmlwpj) .main:where(.svelte-mmlwpj))>div.svelte-mmlwpj{min-width:0;min-height:0;background:#111}:is(.project:where(.svelte-mmlwpj) .main:where(.svelte-mmlwpj)) .toolbar-m.svelte-mmlwpj{height:48px;flex:0 0 auto}:is(.project:where(.svelte-mmlwpj) .main:where(.svelte-mmlwpj)) .editor-canvas.svelte-mmlwpj{flex:1 1 1px}:is(.project:where(.svelte-mmlwpj) .main:where(.svelte-mmlwpj)) .toolbar-xl.svelte-mmlwpj{max-height:160px;grid-column:1 / -1;flex:1 1 1px}.projects.svelte-17ngl4{background:#111;padding:var(--s-md);display:grid;grid-template-columns:1fr minmax(0,700px) auto 1fr;align-items:start;grid-template-rows:auto;align-content:start;grid-row-gap:var(--s-md);row-gap:var(--s-md);min-height:0;overflow-x:hidden;overflow-y:auto}.projects.svelte-17ngl4 .project-container:where(.svelte-17ngl4){grid-column:2 / 4;display:grid;grid-template-columns:subgrid}.projects.svelte-17ngl4 .project:where(.svelte-17ngl4){padding:var(--s-md);background:#222;border-radius:var(--s-smp);min-width:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:block;white-space:normal}.svelte-17ngl4:is(.projects:where(.svelte-17ngl4) .project:where(.svelte-17ngl4)):hover{background:#333}:is(.projects:where(.svelte-17ngl4) .project:where(.svelte-17ngl4)) .name.svelte-17ngl4{font-size:19px;line-height:1.3;opacity:.8;letter-spacing:-.01em;margin-top:-3px;min-width:0;display:block;font-weight:700}:is(.projects:where(.svelte-17ngl4) .project:where(.svelte-17ngl4)) .description.svelte-17ngl4{line-height:1.2;margin-top:var(--s-xs);font-size:13px;letter-spacing:.03em;min-width:0;display:block;opacity:.6}.svelte-17ngl4:is(:is(.projects:where(.svelte-17ngl4) .project:where(.svelte-17ngl4)) .description:where(.svelte-17ngl4)):last-child{opacity:.4}.project-button.svelte-17ngl4{height:48px;min-width:48px;display:flex;align-items:center;gap:var(--s-xsp);justify-content:center;background:transparent}.project-button.svelte-17ngl4 svg:where(.svelte-17ngl4){width:20px;height:20px;display:block;fill:#fff;flex:0 0 auto}.project-button.svelte-17ngl4 svg:where(.svelte-17ngl4){opacity:.6}.project-button.svelte-17ngl4:hover svg:where(.svelte-17ngl4){opacity:.8}.remote.svelte-uqyqno{background:#111;padding:var(--s-md);display:grid;grid-template-columns:1fr minmax(0,700px) auto 1fr;align-items:start;grid-template-rows:auto;align-content:start;grid-row-gap:var(--s-md);row-gap:var(--s-md);min-height:0;overflow-x:hidden;overflow-y:auto}.remote.svelte-uqyqno .remote-container:where(.svelte-uqyqno){grid-column:2 / 4;display:grid;grid-template-columns:subgrid}:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) button.svelte-uqyqno:not(.trigger){height:48px;min-width:48px;padding:0 var(--s-xsp);display:flex;align-items:center;gap:var(--s-xsp);justify-content:center;background:transparent}:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) button:where(.svelte-uqyqno):not(.trigger)) .button-label.svelte-uqyqno,:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) button:where(.svelte-uqyqno):not(.trigger)) svg.svelte-uqyqno{opacity:.6}.svelte-uqyqno:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) button:where(.svelte-uqyqno):not(.trigger)):hover .button-label:where(.svelte-uqyqno),.svelte-uqyqno:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) button:where(.svelte-uqyqno):not(.trigger)):hover svg:where(.svelte-uqyqno){opacity:.8}:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) button:where(.svelte-uqyqno):not(.trigger)) .button-label.svelte-uqyqno{font-family:monospace;white-space:nowrap;text-transform:uppercase;font-size:13px;letter-spacing:.1em}:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) button:where(.svelte-uqyqno):not(.trigger)) svg.svelte-uqyqno{width:20px;height:20px;display:block;fill:#fff;flex:0 0 auto}:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) .triggers.svelte-uqyqno{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-md);gap:var(--s-md);margin-top:var(--s-lg)}:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) .trigger.svelte-uqyqno{display:block;width:100%;padding:var(--s-lg) var(--s-md);background:#222;border-radius:var(--s-smp);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:normal}.svelte-uqyqno:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) .trigger:where(.svelte-uqyqno)):hover{background:#333}:is(:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) .trigger:where(.svelte-uqyqno)) .label.svelte-uqyqno{font-size:19px;line-height:1.3;opacity:.8;letter-spacing:-.01em;font-weight:700}:is(.remote:where(.svelte-uqyqno) .remote-container:where(.svelte-uqyqno)) .text.svelte-uqyqno{flex:1 1 auto;font-size:15px;line-height:1.5;letter-spacing:-.01em;opacity:.6}.content.svelte-1n46o8q{height:100dvh;display:grid;grid-template-rows:40px 1fr;grid-gap:2px;gap:2px;background:#333}.toolbar.svelte-1n46o8q{background:#111;min-width:0;min-height:0;overflow:hidden;height:100%;overflow-x:auto;padding:0 var(--s-md);gap:var(--s-md);display:flex;align-items:center}.toolbar.svelte-1n46o8q>*{flex:0 0 auto}.toolbar.svelte-1n46o8q .toolbar-label:where(.svelte-1n46o8q){font-family:monospace;white-space:nowrap;text-transform:uppercase;font-size:13px;opacity:.4;letter-spacing:.1em}.toolbar.svelte-1n46o8q .toolbar-button:where(.svelte-1n46o8q){height:100%;display:flex;align-items:center;gap:var(--s-xsp);justify-content:center;background:transparent}:is(.toolbar:where(.svelte-1n46o8q) .toolbar-button:where(.svelte-1n46o8q)) svg.svelte-1n46o8q{width:20px;height:20px;display:block;fill:#fff;flex:0 0 auto}:is(.toolbar:where(.svelte-1n46o8q) .toolbar-button:where(.svelte-1n46o8q)) .toolbar-label.svelte-1n46o8q,:is(.toolbar:where(.svelte-1n46o8q) .toolbar-button:where(.svelte-1n46o8q)) svg.svelte-1n46o8q{opacity:.6}.svelte-1n46o8q:is(.toolbar:where(.svelte-1n46o8q) .toolbar-button:where(.svelte-1n46o8q)):hover .toolbar-label:where(.svelte-1n46o8q),.svelte-1n46o8q:is(.toolbar:where(.svelte-1n46o8q) .toolbar-button:where(.svelte-1n46o8q)):hover svg:where(.svelte-1n46o8q){opacity:.8}.active.svelte-1n46o8q:is(.toolbar:where(.svelte-1n46o8q) .toolbar-button:where(.svelte-1n46o8q)){box-shadow:inset 0 -3px #ac713e}.active.svelte-1n46o8q:is(.toolbar:where(.svelte-1n46o8q) .toolbar-button:where(.svelte-1n46o8q)) .toolbar-label:where(.svelte-1n46o8q){opacity:.8;font-weight:700;color:#eeae7b}
