@import "https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.bread-link[data-v-ac49e50c]{text-transform:capitalize;color:var(--color-content-lite);font-weight:600}.bread-link:not(.last)[data-v-ac49e50c]{color:var(--color-primary);cursor:pointer;transition:var(--transition-fast)}.bread-link:not(.last)[data-v-ac49e50c]:hover{color:var(--color-content)}.breadcrumb[data-v-5548f021]{background:var(--color-background-0);border-radius:var(--length-radius-m);padding:var(--length-s);justify-content:space-between;align-items:center;display:flex}.breadcrumb .thread[data-v-5548f021]{gap:var(--length-xs);display:flex}.breadcrumb .thread .separator[data-v-5548f021]{color:var(--color-content-liter)}.breadcrumb .thread .separator[data-v-5548f021]:last-of-type{display:none}.img-icon[data-v-4189faa0]{box-sizing:content-box;width:1.25em;height:1.25em}.context-option[data-v-0b64b4cc]{padding:var(--length-xxs) var(--length-xs);text-align:left;cursor:pointer;align-items:baseline;gap:var(--length-xs);font-size:.8rem;display:flex;position:relative}.context-option.category[data-v-0b64b4cc]{cursor:default}.context-option.disabled[data-v-0b64b4cc]{filter:grayscale();cursor:default;pointer-events:none}.context-option.disabled .icon[data-v-0b64b4cc],.context-option.disabled .name[data-v-0b64b4cc],.context-option.disabled .shortcut[data-v-0b64b4cc]{opacity:.25}.context-option[data-v-0b64b4cc]:hover{background:var(--color-primary-litest)}.context-option .icon[data-v-0b64b4cc]{text-align:center;width:20px;color:var(--color-primary);font-size:.75rem}.context-option .name[data-v-0b64b4cc]{color:var(--color-content-lite);flex-grow:1}.context-option .shortcut[data-v-0b64b4cc]{width:76px;color:var(--color-content-liter);font-size:.7rem}.context-option .children[data-v-0b64b4cc]{width:20px;color:var(--color-content-liter);text-align:center;font-size:.75rem}.context-option .children .content[data-v-0b64b4cc]{z-index:10;width:100%;height:100%;display:none;position:absolute;top:-1px;left:100%}.context-option .children .shadow-cursor[data-v-0b64b4cc]{display:none}.context-option:hover .children .content[data-v-0b64b4cc]{display:flex}.context-option:hover .children .shadow-cursor[data-v-0b64b4cc]{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%);display:block;position:absolute;top:100%;right:0}.context-menu-element[data-v-eaa7fd4f]:not(:last-child){margin-bottom:1px}.context-menu-element.separator[data-v-eaa7fd4f]{box-shadow:0 -1px 0 var(--color-soft)}.context-wrapper[data-v-dc44dc08]{z-index:1000;position:absolute}.context-wrapper .context-wrapper[data-v-dc44dc08]{padding-left:10px}.context-wrapper .context-content[data-v-dc44dc08]{border:1px solid var(--color-soft);border-radius:var(--length-radius-s);width:256px;position:relative}.context-wrapper .context-content[data-v-dc44dc08]:before{content:"";border-radius:var(--length-radius-s);z-index:-1;background:var(--color-background-0-lite);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;inset:0;overflow:hidden}[data-v-dc44dc08] :is(.context-wrapper .context-content)>:first-child{border-top-left-radius:calc(var(--length-radius-s) - 2px);border-top-right-radius:calc(var(--length-radius-s) - 2px)}[data-v-dc44dc08] :is(.context-wrapper .context-content)>:last-child{border-bottom-left-radius:calc(var(--length-radius-s) - 2px);border-bottom-right-radius:calc(var(--length-radius-s) - 2px)}.context-wrapper.small .context-content[data-v-dc44dc08]{width:128px}.backdrop[data-v-ffd7927c]{z-index:calc(infinity);background:var(--color-background-lite);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-enter-active[data-v-ffd7927c],.dialog-leave-active[data-v-ffd7927c]{transition:opacity var(--duration-faster)}.dialog-enter-from[data-v-ffd7927c],.dialog-leave-to[data-v-ffd7927c]{opacity:0}.dialog-wrapper[data-v-bd5978e2]{background:var(--color-background-dark);padding:var(--length-m);border-radius:var(--length-radius-m);border:2px solid var(--color-background-1);gap:var(--length-s);flex-direction:column;width:320px;display:flex}.dialog-wrapper .title[data-v-bd5978e2]{align-items:center;gap:var(--length-xs);font-size:.8rem;font-weight:600;display:flex}.dialog-wrapper .title .icon[data-v-bd5978e2]{color:var(--color-primary)}.dialog-wrapper .message[data-v-bd5978e2]{font-size:var(--font-size-m);color:var(--color-content-lite)}.dialog-wrapper .buttons-wrapper[data-v-bd5978e2]{justify-content:flex-end;gap:var(--length-radius-s);display:flex}.button[data-v-2330d492]{--button-background:var(--color-background-1);--button-background-hover:var(--color-background-2);--button-content:var(--color-content-lite);--button-icon:var(--color-content-liter);--button-border:var(--color-soft);--button-radius:var(--length-radius-s);padding:0 var(--length-xxs);box-sizing:border-box;height:24px;font-size:var(--font-size-s);color:var(--button-content);transition:var(--transition-fast);cursor:pointer;background-clip:border-box;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.button .icon[data-v-2330d492]{color:var(--button-icon);transition:var(--transition-fast)}.button.error[data-v-2330d492]{--button-background:var(--color-error-background);--button-content:var(--color-error-content);--button-icon:var(--color-error);--button-border:var(--color-error)}.button.warning[data-v-2330d492]{--button-background:var(--color-warning-background);--button-content:var(--color-warning-content);--button-icon:var(--color-warning);--button-border:var(--color-warning)}.button.info[data-v-2330d492]{--button-background:var(--color-info-background);--button-content:var(--color-info-content);--button-icon:var(--color-info);--button-border:var(--color-info)}.button.success[data-v-2330d492]{--button-background:var(--color-success-background);--button-content:var(--color-success-content);--button-icon:var(--color-success);--button-border:var(--color-success)}.button.primary[data-v-2330d492]:not(.disabled){--button-background:var(--color-primary-dark);--button-background-hover:var(--color-primary-darker);--button-border:var(--color-primary-liter)}.button.error[data-v-2330d492],.button.warning[data-v-2330d492],.button.info[data-v-2330d492],.button.success[data-v-2330d492]{--button-background-hover:var(--button-border)}.button.transparent[data-v-2330d492]{--button-background:transparent;--button-background-hover:var(--color-background-liter)}.button[data-v-2330d492]:has(.icon){gap:var(--length-xs)}.button[data-v-2330d492]:not(.cell){border-radius:var(--button-radius)}.button.lite[data-v-2330d492],.button.lite .icon[data-v-2330d492]{color:var(--color-content-litest)}.button[data-v-2330d492]:not(.transparent){background:var(--button-background)}.button[data-v-2330d492]:focus-visible,.button.focus[data-v-2330d492]:focus{outline:2px dotted var(--color-primary);outline-offset:var(--length-xxxs)}.button.square[data-v-2330d492]{width:24px}.button.wide[data-v-2330d492]{width:100%}.button.left[data-v-2330d492]{justify-content:flex-start}.button.big[data-v-2330d492]{font-size:var(--font-size-m);height:36px;padding:0 var(--length-xs)}.button.big.square[data-v-2330d492]{width:36px}.button.small[data-v-2330d492]{font-size:var(--font-size-xs);--button-radius:var(--length-radius-xs);height:20px}.button.small.square[data-v-2330d492]{width:20px}.button.small[data-v-2330d492]:has(.icon){gap:var(--length-xxs)}.button.border[data-v-2330d492]{border-color:var(--button-border)}.button.disabled[data-v-2330d492]{--button-content:var(--color-content-litest);cursor:default}.button.disabled[data-v-2330d492]:not(.primary,.success,.error,.info,.warning){--button-background:var(--color-background-0)}.button.disabled .icon[data-v-2330d492]{color:var(--button-content)}.button:hover:not(.disabled)[data-v-2330d492]{color:var(--color-content);background:var(--button-background-hover)}.button:hover:not(.disabled) .icon[data-v-2330d492]{color:var(--color-content)}.button:hover:not(.disabled).border.transparent[data-v-2330d492]{border-color:var(--color-content-litest)}.button.transparent:not(.border).disabled[data-v-2330d492],.button.transparent:not(.border).disabled .icon[data-v-2330d492]{color:var(--color-content-litest)}.button.transparent:not(.border).lite.disabled[data-v-2330d492],.button.transparent:not(.border).lite.disabled .icon[data-v-2330d492]{color:var(--color-soft)}.button.transparent:not(.border)[data-v-2330d492]:hover:not(.disabled){background:var(--button-background-hover)}.floating[data-v-d3c1ff27]{z-index:10000;width:max-content;font-size:.8rem;position:relative}.floating.ghost[data-v-d3c1ff27]{pointer-events:none}.floating[data-v-d3c1ff27]:before{content:"";position:absolute;inset:-8px}.floating .content[data-v-d3c1ff27]{border-radius:var(--length-radius-s);background:var(--color-background-0-lite);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--color-content-liter);box-sizing:border-box;overflow:hidden}.floating .content.small[data-v-d3c1ff27]{border-radius:var(--length-radius-xs)}.floating .arrow[data-v-d3c1ff27]{border-top:3px solid var(--color-background-0-liter);border-bottom:3px solid #0000;border-right:3px solid #0000;border-left:3px solid var(--color-background-0-liter);position:absolute}.floating.border .content[data-v-d3c1ff27]{border:1px solid var(--color-soft)}.floating.border .arrow[data-v-d3c1ff27]{border-top-color:var(--color-soft);border-left-color:var(--color-soft)}.floating[data-v-a357a598]{color:var(--color-content-litest);cursor:help}.floating[data-v-a357a598]:hover{color:var(--color-content-liter)}.floating .icon[data-v-a357a598]{font-size:var(--font-icon-xs)}.info[data-v-a357a598]{padding:0 var(--length-xxs)}.input[data-v-6cdea876]{--input-radius:var(--length-radius-s);font-size:var(--font-size-s);color:var(--color-content-lite);background:var(--color-background-1);padding:0 var(--length-xs);transition:var(--transition-fast), padding var(--duration-fast);cursor:text;box-sizing:border-box;align-items:center;height:24px;display:flex;position:relative}.input[data-v-6cdea876]:not(.cell){border-radius:var(--input-radius)}.input.number[data-v-6cdea876]:not(.no-drag):not(.disabled){cursor:ew-resize}.input .label[data-v-6cdea876]{transition:var(--transition-fast), transform var(--duration-fast);color:var(--color-content-liter);opacity:.5;cursor:default;position:absolute;top:3px;left:0;transform:translate(7px)}.input.resource[data-v-6cdea876]{background:repeating-linear-gradient(135deg, var(--color-background-2), var(--color-background-2) 16px, var(--color-background-1) 16px, var(--color-background-1) 32px);cursor:cell}.input.resource[data-v-6cdea876]:hover{padding-left:var(--length-xs);background:repeating-linear-gradient(135deg, var(--color-background-2), var(--color-background-2) 16px, var(--color-background-1) 16px, var(--color-background-1) 32px)}.input.big[data-v-6cdea876]{font-size:var(--font-size-m);height:36px;padding:0 var(--length-xs)}.input.big .label[data-v-6cdea876]{top:7px;transform:translate(8px)}.input.small[data-v-6cdea876]{font-size:var(--font-size-xs);--input-radius:var(--length-radius-xs);padding:0 var(--length-xxs);height:20px}.input.with-label[data-v-6cdea876]{margin-top:20px}.input.with-label.big[data-v-6cdea876]{margin-top:24px}:is(.input.with-label:focus-within,.input.with-label.with-value) .label[data-v-6cdea876]{color:var(--color-content-liter);opacity:1;transform:translateY(-22px)}:is(.input.with-label:focus-within,.input.with-label.with-value).big .label[data-v-6cdea876]{font-size:var(--font-size-m);transform:translateY(-32px)}.input.with-label:focus-within .label[data-v-6cdea876]{color:var(--color-content)}.input.border[data-v-6cdea876]{border:1px solid var(--color-soft)}.input.primary[data-v-6cdea876]{background:var(--color-primary-dark)}.input.transparent[data-v-6cdea876]{background:0 0}.input .text[data-v-6cdea876]{cursor:inherit;text-overflow:ellipsis;flex-grow:1;width:100%;padding:0;overflow:hidden}.input .text[data-v-6cdea876]::placeholder{color:var(--color-content-liter);opacity:.5}:is(.input:hover:not(.disabled),.input:focus-within:not(.disabled))[data-v-6cdea876]{background:var(--color-background-2);color:var(--color-content)}:is(.input:hover:not(.disabled),.input:focus-within:not(.disabled)).primary[data-v-6cdea876]{background:var(--color-primary-darker);border-color:var(--color-primary-liter)}:is(.input:hover:not(.disabled),.input:focus-within:not(.disabled)).transparent[data-v-6cdea876]{border-color:var(--color-content-litest);background:0 0}.input.disabled[data-v-6cdea876]{background:var(--color-background-0);border-color:var(--color-soft);cursor:default}.input.disabled input[data-v-6cdea876]{color:var(--color-content-litest)}.input.updated[data-v-6cdea876]{background:var(--color-primary-litest)}.input .min-max[data-v-6cdea876]{border-radius:var(--input-radius);pointer-events:none;position:absolute;inset:0 -1px;overflow:hidden}.input .min-max .bar[data-v-6cdea876]{background:var(--color-soft-liter);width:calc(1% * var(--v54fe9096));border-right:1px solid var(--color-soft-lite);transition:var(--transition-fast);position:absolute;inset:0}.input:hover:not(.disabled) .min-max .bar[data-v-6cdea876]{background:var(--color-soft);border-right:1px solid var(--color-primary)}.input.error[data-v-6cdea876]{border-color:var(--color-error);background:var(--color-error-background);color:var(--color-error-content)}.input .suffix[data-v-6cdea876]{color:var(--color-content-litest)}.content[data-v-5858c4d9]{gap:var(--length-xxs);flex-direction:column;display:flex}.popper[data-v-c94266ef]{padding:0 var(--length-xxs);font-size:var(--font-size-xs);color:var(--color-content-litest)}.options[data-v-5c09d9bd]{flex-direction:column;width:96px;display:flex}.options .option[data-v-5c09d9bd]{align-items:center;gap:var(--length-xxxs);padding:0 var(--length-xxxs);cursor:pointer;display:flex}.options .option .icon[data-v-5c09d9bd]{font-size:var(--font-icon-xs);color:var(--color-content-lite);flex:none}.options .option .label[data-v-5c09d9bd]{color:var(--color-content-liter);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.options .option:hover[data-v-5c09d9bd]{background:var(--color-background-litest)}.options .option:hover .icon[data-v-5c09d9bd]{color:var(--color-content)}.options .option:hover .label[data-v-5c09d9bd]{color:var(--color-content-lite)}.shadow-polygon[data-v-158f711e]{z-index:1;position:absolute}.option[data-v-c5f90afc]{padding:var(--length-xxxs) var(--length-xxs);opacity:.75;align-items:center;gap:var(--length-xxs);cursor:pointer;display:flex}.option .icon[data-v-c5f90afc]{object-fit:contain;flex:none;width:10px;height:10px}.option .text[data-v-c5f90afc]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.option .text .description[data-v-c5f90afc]{width:0;min-width:100%;color:var(--color-content-litest);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.option .hint[data-v-c5f90afc]{color:var(--color-content-litest);font-size:var(--font-size-xs);flex:none}.option.disabled[data-v-c5f90afc]{cursor:default;opacity:.5}.option.selected[data-v-c5f90afc]{background:var(--color-background-2);opacity:1}.option[data-v-c5f90afc]:is(:not(.disabled),.parent):hover,.option.hover[data-v-c5f90afc]{background:var(--color-primary-liter);opacity:1}.option.hover.disabled[data-v-c5f90afc]{opacity:.5}.options[data-v-685ba667]{font-size:.8rem;overflow:hidden}.options.big[data-v-685ba667]{font-size:.9rem}.options.max-height[data-v-685ba667]{min-height:0;max-height:240px;overflow-y:auto}.dropdown[data-v-4bc791d3]{transition:var(--transition-fast);font-size:.8rem;position:relative}.dropdown .label[data-v-4bc791d3]{transition:var(--transition-fast), transform var(--duration-fast);color:var(--color-content-liter);opacity:.5;cursor:default;position:absolute;top:4px;left:0;transform:translate(6px)}.dropdown.big[data-v-4bc791d3]{font-size:.9rem}.dropdown.big .label[data-v-4bc791d3]{top:9px;transform:translate(10px)}.dropdown.big .selector[data-v-4bc791d3]{height:36px}.dropdown.big .selector .icon[data-v-4bc791d3],.dropdown.big .selector .caret[data-v-4bc791d3],.dropdown.big .selector .clear[data-v-4bc791d3]{width:12px;height:12px}.dropdown.updated .selector[data-v-4bc791d3]{background:var(--color-primary-litest)}.dropdown.small[data-v-4bc791d3]{font-size:.7rem}.dropdown.small .selector[data-v-4bc791d3]{--dropdown-radius:var(--length-radius-xs);padding:0 var(--length-xxxs);height:20px}.dropdown.with-label[data-v-4bc791d3]{margin-top:20px}.dropdown.with-label.big[data-v-4bc791d3]{margin-top:24px}.dropdown.with-label.with-value .label[data-v-4bc791d3]{color:var(--color-content-liter);opacity:1;transform:translateY(-22px)}.dropdown.with-label.with-value.big .label[data-v-4bc791d3]{transform:translateY(-32px)}.dropdown .selector[data-v-4bc791d3]{--dropdown-radius:var(--length-radius-s);background:var(--color-background-1);cursor:pointer;padding:0 var(--length-xxs);align-items:center;gap:var(--length-xxs);transition:background var(--duration-fast);box-sizing:border-box;border:1px solid #0000;height:24px;display:flex}.dropdown .selector[data-v-4bc791d3]:not(.cell){border-radius:var(--dropdown-radius)}.dropdown .selector.transparent[data-v-4bc791d3]{background:0 0}.dropdown .selector.primary[data-v-4bc791d3]{background:var(--color-primary-dark)}.dropdown .selector.square[data-v-4bc791d3]{aspect-ratio:1;justify-content:center;padding:0}.dropdown .selector .icon[data-v-4bc791d3],.dropdown .selector .caret[data-v-4bc791d3],.dropdown .selector .clear[data-v-4bc791d3]{flex:none;width:10px;height:10px}.dropdown .selector .caret[data-v-4bc791d3]{color:var(--color-content-litest);padding:0 var(--length-xxs);transition:var(--transition-fast);flex:none}.dropdown .selector .clear[data-v-4bc791d3]{color:var(--color-content-litest);cursor:pointer;transition:var(--transition-fast)}.dropdown .selector .clear[data-v-4bc791d3]:hover{color:var(--color-content-liter)}.dropdown .selector .text[data-v-4bc791d3]{cursor:inherit;text-overflow:ellipsis;width:100%;overflow:hidden}.dropdown .selector .text[data-v-4bc791d3]::placeholder{color:var(--color-content-liter)}.dropdown .selector .text.defined[data-v-4bc791d3]::placeholder{color:inherit;opacity:1}.dropdown .selector:hover[data-v-4bc791d3]:not(.transparent){background:var(--color-background-2)}.dropdown .selector:hover.primary[data-v-4bc791d3]{background:var(--color-primary-darker)}.dropdown .selector:hover .caret[data-v-4bc791d3]{color:var(--color-content-liter)}.dropdown.disabled .selector[data-v-4bc791d3]{cursor:default;background:var(--color-background-0);color:var(--color-content-liter)}.dropdown.disabled .selector:hover[data-v-4bc791d3]{background:var(--color-background-0)}.dropdown.disabled .selector:hover .caret[data-v-4bc791d3]{color:var(--color-content-litest)}.dropdown.border .selector[data-v-4bc791d3]{border-color:var(--color-soft)}.dropdown.border .selector.primary[data-v-4bc791d3]{border-color:var(--color-primary-liter)}.dropdown.border.disabled .selector[data-v-4bc791d3]{border-color:var(--color-soft)}.popper.max-height[data-v-4bc791d3]{max-height:calc(var(--floating-available-height,100vh) - 2px);flex-direction:column;display:flex}.popper.max-height>.search-inside[data-v-4bc791d3]{flex-shrink:0}.search-inside[data-v-4bc791d3]{border-bottom:1px solid var(--color-background-3);width:100%}.emoji-category[data-v-2978dfa7]{gap:var(--length-xxs);flex-direction:column;display:flex}.emoji-category h2[data-v-2978dfa7]{margin:0;padding:0;font-size:.8rem;font-weight:600}.emoji-category.big h2[data-v-2978dfa7]{color:var(--color-content-lite);font-size:1.2rem}.emoji-category .list[data-v-2978dfa7]{grid-gap:var(--length-xxxs);grid-template-columns:repeat(auto-fill,minmax(24px,1fr));font-size:1rem;display:grid}.emoji-category .list .emoji[data-v-2978dfa7]{cursor:pointer;border-radius:var(--length-radius-m);border:2px solid #0000;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.emoji-category .list .emoji[data-v-2978dfa7]:hover{background:var(--color-primary-dark)}.emoji-category .list .emoji[data-v-2978dfa7]:focus{border:2px dashed var(--color-primary)}.emoji-category.big .list[data-v-2978dfa7]{grid-template-columns:repeat(auto-fill,minmax(32px,1fr));font-size:1.5rem}.emoji-category.big .list .emoji[data-v-2978dfa7]{width:32px;height:32px}.emoji-list[data-v-598255c3]{gap:var(--length-m);flex-direction:column;display:flex}.emoji-select[data-v-325e1130]{gap:var(--length-xs);flex-direction:column;display:flex}.emoji-select .list[data-v-325e1130]{max-height:200px;overflow:auto}.emoji-select.big .list[data-v-325e1130]{max-height:280px}.button[data-v-e00de49f]{font-size:1rem}.button.big[data-v-e00de49f]{font-size:1.5rem}.popper-wrapper[data-v-e00de49f]{padding:var(--length-s);color:var(--color-content)}.color-alpha[data-v-14c06f9f]{touch-action:none;height:100%;position:relative}.color-alpha .cursor[data-v-14c06f9f]{box-sizing:border-box;border:2px solid var(--color-content-liter);width:24px;height:12px;box-shadow:0 0 4px var(--color-background-lite);background:repeating-conic-gradient(var(--color-background-lite) 0% 25%, var(--color-background-3) 0% 50%) 50% / 16px 16px;cursor:ns-resize;border-radius:8px;position:absolute;left:-4px;overflow:hidden}.color-alpha .cursor[data-v-14c06f9f]:hover{border-color:var(--color-content-lite)}.color-alpha .cursor .color[data-v-14c06f9f]{width:100%;height:100%}.color-alpha .checkerboard[data-v-14c06f9f]{background:repeating-conic-gradient(var(--color-background-lite) 0% 25%, transparent 0% 50%) 50% / 16px 16px;border-radius:var(--length-radius-s);width:16px;height:100%;overflow:hidden}.color-alpha .checkerboard .gradient[data-v-14c06f9f]{background:linear-gradient(to bottom, var(--v6cd2c33a), transparent);height:100%}.color-hue[data-v-8750d5d7]{touch-action:none;height:100%;position:relative}.color-hue .gradient[data-v-8750d5d7]{border-radius:var(--length-radius-s);background:linear-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);width:16px;height:100%}.color-hue .cursor[data-v-8750d5d7]{box-sizing:border-box;border:2px solid var(--color-content-liter);width:24px;height:12px;box-shadow:0 0 4px var(--color-background-lite);cursor:ns-resize;border-radius:8px;position:absolute;left:-4px}.color-hue .cursor[data-v-8750d5d7]:hover{border-color:var(--color-content-lite)}.color-models[data-v-a7ca45c3]{gap:var(--length-xs);flex-direction:column;width:192px;display:flex}:is(.color-models .rgb,.color-models .hsl)[data-v-a7ca45c3]{gap:var(--length-xs);display:flex}:is(.color-models .rgb,.color-models .hsl)>[data-v-a7ca45c3]{flex:1 1 0}.color-models .prefix[data-v-a7ca45c3],.color-models .suffix[data-v-a7ca45c3]{color:var(--color-content-litest)}.color-shade[data-v-0548fef8]{touch-action:none;width:120px;height:100%;position:relative}.color-shade .gradient[data-v-0548fef8]{border-radius:var(--length-radius-s);background:linear-gradient(to bottom, #0000, #000), linear-gradient(to right, hsl(var(--f57d89ac), 100%, 100%), hsl(var(--f57d89ac), 100%, 50%));height:100%}.color-shade .cursor[data-v-0548fef8]{box-sizing:border-box;border:2px solid var(--color-content-liter);width:12px;height:12px;box-shadow:0 0 4px var(--color-background-lite);cursor:move;border-radius:8px;position:absolute}.color-shade .cursor[data-v-0548fef8]:hover{border-color:var(--color-content-lite)}.color-picker[data-v-fbe699b9]{gap:var(--length-s);flex-direction:column;display:flex}.color-picker .picker[data-v-fbe699b9]{gap:var(--length-m);height:120px;display:flex}.color-picker .presets[data-v-fbe699b9]{gap:var(--length-xs);flex-wrap:wrap;display:flex}.color-picker .presets .preset[data-v-fbe699b9]{width:var(--length-m);height:var(--length-m);border-radius:var(--length-radius-xs);box-shadow:0 0 4px var(--color-soft);cursor:pointer;outline-offset:2px;transition:outline-color var(--duration-fast);outline:1px solid #0000}.color-picker .presets .preset[data-v-fbe699b9]:hover{outline-color:var(--color-content-litest)}.color-picker .presets .preset.selected[data-v-fbe699b9]{outline-color:var(--color-content)}.color-input[data-v-048ca294]{padding-left:var(--length-xxs);gap:var(--length-xxs)}.color-input .color-preview-wrapper[data-v-048ca294]{border-radius:var(--length-radius-xs);cursor:pointer;box-sizing:border-box;width:14px;height:14px;box-shadow:0 0 4px var(--color-soft);background:repeating-conic-gradient(var(--color-background-lite) 0% 25%, var(--color-background-3) 0% 50%) 50% / 16px 16px;overflow:hidden}.color-input .color-preview-wrapper .color-preview[data-v-048ca294]{background:var(--v7525dbf9);width:100%;height:100%}.color-input .color-preview-wrapper.disabled[data-v-048ca294]{cursor:default;opacity:.5}.color-wrapper[data-v-048ca294]{padding:var(--length-s);background:var(--color-background-0-backdrop);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.input[data-v-dc7a74b2]{color:var(--color-content-lite);background:var(--color-background-1);border-radius:var(--length-radius-s);padding:0 var(--length-xxs);transition:var(--transition-fast);cursor:text;box-sizing:border-box;font-size:.8rem;display:flex;position:relative}.input .label[data-v-dc7a74b2]{transition:var(--transition-fast),transform var(--duration-fast);color:var(--color-content-liter);opacity:.5;position:absolute;top:2px;left:0;transform:translate(6px)}.input.big[data-v-dc7a74b2]{border-radius:var(--length-radius-m);padding:0 var(--length-xs);font-size:.9rem}.input.big .label[data-v-dc7a74b2]{top:6px;transform:translate(10px)}.input.small[data-v-dc7a74b2]{border-radius:var(--length-radius-xs);padding:0 var(--length-xxxs);font-size:.7rem}.input.with-label[data-v-dc7a74b2]{margin-top:18px}.input.with-label.big[data-v-dc7a74b2]{margin-top:24px}:is(.input.with-label:focus-within,.input.with-label.with-value) .label[data-v-dc7a74b2]{color:var(--color-content-liter);opacity:1;transform:translateY(-24px)}:is(.input.with-label:focus-within,.input.with-label.with-value).big .label[data-v-dc7a74b2]{transform:translateY(-36px)}.input.with-label:focus-within .label[data-v-dc7a74b2]{color:var(--color-content)}.input.border[data-v-dc7a74b2]{border:1px solid var(--color-soft)}.input.border.big[data-v-dc7a74b2]{border-width:2px}.input.primary[data-v-dc7a74b2]{background:var(--color-primary)}.input.transparent[data-v-dc7a74b2]{background:0 0}.input .text[data-v-dc7a74b2]{cursor:inherit;width:100%}.input .text[data-v-dc7a74b2]::placeholder{color:var(--color-content-liter);opacity:.5}:is(.input:hover,.input:focus-within)[data-v-dc7a74b2]{background:var(--color-background-2);color:var(--color-content);border-color:var(--color-primary)}:is(.input:hover,.input:focus-within).primary[data-v-dc7a74b2]{background:var(--color-primary-dark)}:is(.input:hover,.input:focus-within).transparent[data-v-dc7a74b2]{border-color:var(--color-content-litest);background:0 0}.checkbox[data-v-a3692aa7]{color:var(--color-content-lite);border-radius:var(--length-radius-s);box-sizing:border-box;cursor:pointer;background:var(--color-background-1);width:24px;height:24px;transition:var(--transition-fast);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:flex}.checkbox[data-v-a3692aa7]:hover,.checkbox[data-v-a3692aa7]:focus-visible{background:var(--color-background-2);color:var(--color-content);outline:none}.checkbox.small[data-v-a3692aa7]{border-radius:var(--length-radius-xs);width:20px;height:20px}.checkbox.border[data-v-a3692aa7]{border-color:var(--color-soft)}.checkbox.border.colored[data-v-a3692aa7]{border-color:var(--color-type-boolean)}.checkbox.border[data-v-a3692aa7]:hover,.checkbox.border[data-v-a3692aa7]:focus-visible{border-color:var(--color-primary)}.checkbox .lite[data-v-a3692aa7]{color:var(--color-soft)}.image-picker[data-v-7d42e942]{gap:var(--length-xs);flex-direction:column;width:392px;display:flex}.image-picker .header[data-v-7d42e942]{align-items:center;gap:var(--length-m);display:flex}.image-picker .header .preview[data-v-7d42e942]{align-items:center;gap:var(--length-xs);display:flex}.image-picker .header .preview .gradient-type[data-v-7d42e942]{width:88px}.image-picker .header .preview .color-preview[data-v-7d42e942]{background:repeating-conic-gradient(var(--color-background-0) 0% 25%, transparent 0% 50%) 50% / 16px 16px;border-radius:var(--length-radius-s);width:24px;height:24px;box-shadow:0 0 4px var(--color-soft);overflow:hidden}.image-picker .header .preview .color-preview .current-color[data-v-7d42e942]{background:var(--v1be23a3e);background-size:cover;width:100%;height:100%}.image-picker .header .gradient-bar[data-v-7d42e942]{align-items:center;width:184px;display:flex;position:relative}.image-picker .header .gradient-bar .checkerboard[data-v-7d42e942]{background:repeating-conic-gradient(var(--color-background-0) 0% 25%, transparent 0% 50%) 50% / 16px 16px;border-radius:var(--length-radius-s);width:100%;height:16px;overflow:hidden}.image-picker .header .gradient-bar .checkerboard .gradient[data-v-7d42e942]{background:var(--v7c3a0fce);height:100%}.image-picker .header .gradient-bar .cursor[data-v-7d42e942]{touch-action:none;box-sizing:border-box;border:2px solid var(--color-content-liter);width:12px;height:24px;box-shadow:0 0 4px var(--color-background-lite);cursor:ew-resize;background:repeating-conic-gradient(var(--color-background-0) 0% 25%, var(--color-background-3) 0% 50%) 50% / 16px 16px;border-radius:8px;position:absolute;top:-4px;overflow:hidden}.image-picker .header .gradient-bar .cursor[data-v-7d42e942]:hover{border-color:var(--color-content-lite)}.image-picker .header .gradient-bar .cursor.selected[data-v-7d42e942]{border-color:var(--color-content)}.image-picker .header .gradient-bar .cursor .color[data-v-7d42e942]{width:100%;height:100%}.image-picker .header .orientation[data-v-7d42e942],.image-picker .header .ending-shape[data-v-7d42e942]{width:60px}.image-picker .radial-options[data-v-7d42e942]{align-items:center;gap:var(--length-xs);display:flex}.image-picker .radial-options .shape[data-v-7d42e942]{width:120px}.image-picker .radial-options .size[data-v-7d42e942]{width:124px}.image-picker .radial-options .input[data-v-7d42e942]{width:60px}.image-picker .prefix[data-v-7d42e942],.image-picker .suffix[data-v-7d42e942]{color:var(--color-content-litest)}.color-input[data-v-b2c357c7]{padding-left:var(--length-xxs);gap:var(--length-xxs)}.color-input .color-preview[data-v-b2c357c7]{background:var(--v1af05554);border-radius:var(--length-radius-xs);cursor:pointer;box-sizing:border-box;width:14px;height:14px;box-shadow:0 0 4px var(--color-soft);background-size:cover}.color-input .color-preview.disabled[data-v-b2c357c7]{cursor:default;opacity:.5}.color-wrapper[data-v-b2c357c7]{padding:var(--length-s);background:var(--color-background-0-backdrop);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.inspector-element[data-v-783d82e0]{--title-width:76px;padding:0 var(--length-xs);margin:var(--length-xxs) 0;font-size:var(--font-size-xs);align-items:flex-start;gap:var(--length-xxs);grid-template-columns:1fr;grid-template-areas:"value""inside";display:grid}@container panel-category (width>=0){.inspector-element[data-v-783d82e0]{--title-width:max(76px, 32cqi)}}.inspector-element:has(>.title)[data-v-783d82e0]{grid-template-columns:var(--title-width) 1fr;grid-template-areas:"title value"}.inspector-element:has(>.title)[data-v-783d82e0]:where(:has(>.inside)){grid-template-areas:"title value""inside inside"}.inspector-element.with-actions[data-v-783d82e0]{grid-template-columns:var(--title-width) 1fr auto;grid-template-areas:"title value actions""inside inside inside"}.inspector-element .description[data-v-783d82e0]{display:none}.inspector-element .inside[data-v-783d82e0]{border-left:2px solid var(--color-soft);padding-left:var(--length-xs);grid-area:inside}.inspector-element:hover>.title[data-v-783d82e0]{color:var(--color-content-lite)}.inspector-element:hover .description[data-v-783d82e0]{display:unset}.inspector-element.column[data-v-783d82e0]{flex-direction:column;grid-template-columns:1fr auto;grid-template-areas:"title actions""value value""inside inside";align-items:stretch}.inspector-element.column .title[data-v-783d82e0]{width:unset}.inspector-element.top .title[data-v-783d82e0]{align-self:start;align-items:center;height:20px}.inspector-element .title[data-v-783d82e0]{color:var(--color-content-liter);width:var(--title-width);align-items:center;gap:var(--length-xxs);grid-area:title;height:20px;display:flex}.inspector-element .title .content[data-v-783d82e0]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.inspector-element .title .icon[data-v-783d82e0]{font-size:var(--font-icon-xxs);color:var(--color-content-litest)}.inspector-element.error .title[data-v-783d82e0]{color:var(--color-error-content)}.inspector-element .value[data-v-783d82e0]{grid-area:value;overflow:hidden}.inspector-element .actions[data-v-783d82e0]{justify-content:center;align-items:center;gap:var(--length-xxs);grid-area:actions;display:flex}.inspector-element .delete[data-v-783d82e0]{color:var(--color-content-litest)}.inspector-element .delete[data-v-783d82e0]:hover{color:var(--color-content-lite);background:var(--color-background-1)}.description-wrapper[data-v-783d82e0]{max-width:256px}.progress[data-v-08aaee4c]{box-sizing:border-box;background:var(--color-background-1);border-radius:var(--length-radius-s);height:24px;color:var(--color-content-lite);transition:var(--transition-fast);z-index:1;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:relative;overflow:hidden}.progress.line[data-v-08aaee4c]{border-radius:var(--length-radius-xs);height:8px}.progress.big[data-v-08aaee4c]{border-radius:var(--length-radius-m);height:36px;font-size:.9rem}.progress.big.line[data-v-08aaee4c]{border-radius:var(--length-radius-s);height:12px}.progress.border[data-v-08aaee4c]{border:1px solid var(--color-soft)}.progress.border.big[data-v-08aaee4c]{border-width:2px}.progress .value[data-v-08aaee4c]{width:var(--a8b46872);background:var(--color-primary-dark);z-index:-1;transition:width var(--duration-fast);position:absolute;top:0;bottom:0;left:0}.segmented[data-v-b061cb30]{max-width:100%;font-size:var(--font-size-s);color:var(--color-content-liter);background:var(--color-background-1);border:1px solid var(--color-background-1);box-sizing:border-box;border-radius:var(--length-radius-xs);z-index:0;background-clip:content-box;align-items:center;gap:1px;display:inline-flex;position:relative;overflow:hidden}.segmented[data-v-b061cb30]:before{content:"";z-index:-1;background-color:var(--color-background-1);position:absolute;inset:0}.segmented.wide[data-v-b061cb30]{width:100%;max-width:none;display:flex}.segmented.wide .option[data-v-b061cb30]{flex:1 1 0}.segmented.grid[data-v-b061cb30]{grid-template-columns:var(--v5617d26b);display:grid}.segmented .option[data-v-b061cb30]{box-sizing:border-box;gap:var(--length-xxs);cursor:pointer;height:22px;transition:var(--transition-fast);background:var(--color-background-1);padding:0 var(--length-xs);flex:auto;justify-content:center;align-items:center;display:flex}.segmented .option .icon[data-v-b061cb30]{color:var(--color-content-litest);font-size:var(--font-icon-xs)}.segmented .option[data-v-b061cb30]:hover{background-color:var(--color-background-2)}.segmented .option.selected[data-v-b061cb30]{color:var(--color-content-lite);background-color:var(--color-primary-dark)}.segmented .option.selected .icon[data-v-b061cb30]{color:var(--color-content-liter)}.segmented .option.square[data-v-b061cb30]{padding:0 var(--length-xxs)}.segmented.raw .option[data-v-b061cb30]{padding:0}.segmented:not(.wide,.grid) .option.square[data-v-b061cb30]{aspect-ratio:1;flex:none;padding:0}.segmented.small[data-v-b061cb30]{font-size:var(--font-size-xs)}.segmented.small .option[data-v-b061cb30]{height:18px}.segmented.border[data-v-b061cb30]{border-color:var(--color-soft);border-radius:var(--length-radius-s)}.segmented.border[data-v-b061cb30]:before{background-color:var(--color-soft)}.switch[data-v-12518ab3]{--switch-size:20px;--switch-background:var(--color-background-0);background:var(--switch-background);width:calc(2 * var(--switch-size));border-radius:var(--switch-size);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);border:1px solid #0000}.switch.big[data-v-12518ab3]{--switch-size:32px;border-width:2px}.switch.small[data-v-12518ab3]{--switch-size:14px}.switch.border[data-v-12518ab3]{border-color:var(--color-soft)}.switch .circle[data-v-12518ab3]{background:var(--color-background-1);border-radius:var(--switch-size);border:2px solid var(--switch-background);box-sizing:border-box;height:var(--switch-size);width:var(--switch-size);transition:background var(--duration-fast), border var(--duration-fast), left var(--duration-fast);position:relative;left:0}.switch:hover .circle[data-v-12518ab3]{background:var(--color-background-3)}.switch.activated[data-v-12518ab3]{--switch-background:var(--color-primary-dark)}.switch.activated.border[data-v-12518ab3]{border-color:var(--color-primary)}.switch.activated .circle[data-v-12518ab3]{left:var(--switch-size);background:var(--color-primary)}.switch.activated:hover .circle[data-v-12518ab3]{background:var(--color-primary-content-lite)}.key-icon[data-v-8de30a00]{--key-length:24px;font-family:var(--font-monospace), monospace;font-weight:700;font-size:var(--font-size-s);border:3px solid var(--color-primary);border-radius:var(--length-radius-s);padding:0 var(--length-xxs);outline:1px solid var(--color-content);outline-offset:-1px;box-sizing:border-box;height:var(--key-length);color:var(--color-content);justify-content:center;align-items:center;display:inline-flex}.key-icon.small[data-v-8de30a00]{--key-length:18px;font-size:var(--font-size-xxs);border:3px solid var(--color-primary);outline:1px solid var(--color-content);border-radius:var(--length-radius-xs);outline-offset:-1px}.key-icon.square[data-v-8de30a00]{width:var(--key-length)}.key-icon .space[data-v-8de30a00]{border-bottom:2px solid var(--color-content);width:16px;height:8px;margin:0 var(--length-xs)}.mouse-icon[data-v-37d38694]{width:30px}.mouse-icon.small[data-v-37d38694]{width:22px}.mouse-icon .right[data-v-37d38694],.mouse-icon .left[data-v-37d38694],.mouse-icon .move[data-v-37d38694],.mouse-icon .scroll[data-v-37d38694],.mouse-icon .scroll-arrow[data-v-37d38694]{fill:var(--color-primary)}.mouse-icon .mouse[data-v-37d38694],.mouse-icon .mouse-scroll[data-v-37d38694]{fill:var(--color-content)}.shortcut[data-v-3c61f3ca]{gap:var(--length-xxxs);font-size:var(--font-size-xs);font-family:var(--font-monospace), monospace;color:var(--color-content-litest);align-items:center;display:flex}.shortcut .key[data-v-3c61f3ca]{color:var(--color-content-liter);background:var(--color-background-0);padding:0 var(--length-xxxs);border-radius:var(--length-radius-xs);align-items:center;gap:var(--length-xxs);display:flex}.resizer[data-v-818a92f9]{display:flex;position:relative}.resizer .two-slot[data-v-818a92f9]{flex:var(--v63f7ba71);position:relative;overflow:hidden}.resizer .one-slot[data-v-818a92f9]{flex:var(--v4b9c8ee4);position:relative;overflow:hidden}.resizer .handle[data-v-818a92f9]{background:var(--color-primary-litest);opacity:0;cursor:col-resize;width:8px;height:100%;transition:opacity var(--duration-fast);z-index:1;border:0;padding:0;position:absolute}.resizer .handle[data-v-818a92f9]:hover,.resizer .handle[data-v-818a92f9]:focus-visible,.resizer .handle.hover[data-v-818a92f9]{opacity:1}.resizer.vertical[data-v-818a92f9]{flex-direction:column}.resizer.vertical .handle[data-v-818a92f9]{cursor:row-resize;width:100%;height:8px}.line-loader[data-v-b5dae6f3]{height:0;position:relative}.line-loader .line[data-v-b5dae6f3]{background:linear-gradient(90deg, transparent, transparent, var(--color-primary), transparent, transparent);height:2px;transition:opacity var(--duration-medium);background-size:200% 100%;animation:.8s linear infinite line-b5dae6f3;position:absolute;bottom:0;left:0;right:0}.line-loader .line.bottom[data-v-b5dae6f3]{top:0;bottom:unset}@keyframes line-b5dae6f3{0%{background-position-x:200%}to{background-position-x:0%}}.fade-enter-from[data-v-b5dae6f3],.fade-leave-to[data-v-b5dae6f3]{opacity:0}.loading[data-v-a7dd1745]{justify-content:center;align-items:center;height:100%;display:flex}.loading .icon[data-v-a7dd1745]{color:var(--color-content-litest);font-size:4rem}.canvas-wrapper[data-v-16b80ac9]{opacity:.25;pointer-events:none;position:absolute;inset:0}.canvas-wrapper canvas[data-v-16b80ac9]{width:100%;height:100%;position:absolute;inset:0}.pagination[data-v-eb32faa9]{gap:var(--length-xxs);display:flex}.element-pagination[data-v-8f668727]{gap:var(--length-s);color:var(--color-content-lite);align-items:center;font-size:.8rem;display:flex}.element-pagination .per-page-wrapper[data-v-8f668727]{gap:var(--length-xxs);align-items:center;display:flex}.element-pagination .dropdown[data-v-8f668727]{width:64px}th[data-v-917f02af]{text-align:left;font-weight:600}:is(td,th)[data-v-917f02af]{padding:0 var(--length-xs)}:is(td,th)[data-v-917f02af]:first-child{border-top-left-radius:var(--length-radius-s);border-bottom-left-radius:var(--length-radius-s)}:is(td,th)[data-v-917f02af]:last-child{border-top-right-radius:var(--length-radius-s);border-bottom-right-radius:var(--length-radius-s)}tr[data-v-8ce705c7]{height:36px;padding:0 var(--length-xs)}tr[data-v-8ce705c7]:nth-child(2n)>td{background:var(--color-background-2)}tr[data-v-8ce705c7]:hover>td{background:var(--color-background-3)}table[data-v-f92a8321]{table-layout:fixed;background:var(--color-background-1);width:100%;padding:var(--length-xs);border-spacing:0;border-radius:var(--length-radius-m)}.container[data-v-7957ce82]{--background-toast:var(--color-background-2);--border-toast:var(--color-content-liter);background:var(--background-toast);border-radius:var(--length-radius-s);color:var(--color-content-liter);font-size:var(--font-size-m);display:flex;position:relative;overflow:hidden}.container.success[data-v-7957ce82]{--background-toast:var(--color-success-background);--border-toast:var(--color-success)}.container.warning[data-v-7957ce82]{--background-toast:var(--color-warning-background);--border-toast:var(--color-warning)}.container.error[data-v-7957ce82]{--background-toast:var(--color-error-background);--border-toast:var(--color-error)}.container.info[data-v-7957ce82]{--background-toast:var(--color-info-background);--border-toast:var(--color-info)}.container.border[data-v-7957ce82]{border:1px solid var(--border-toast)}.container .wrapper[data-v-7957ce82]{display:flex}.container .wrapper .content[data-v-7957ce82]{padding:var(--length-xs) var(--length-s);gap:var(--length-s);align-items:center;display:flex}.container .wrapper .content[data-v-7957ce82] h2{font-size:var(--font-size-l);color:var(--color-content);border:none;margin:0;padding:0}.container .wrapper .icon[data-v-7957ce82]{font-size:var(--font-icon-l);color:var(--border-toast)}.container.small[data-v-7957ce82]{border-radius:var(--length-radius-xs);font-size:var(--font-size-s)}.container.small .wrapper .content[data-v-7957ce82]{gap:var(--length-xs);padding:var(--length-xxs) var(--length-xs)}.container.small .wrapper .content[data-v-7957ce82] h2{font-size:var(--font-size-s)}.container.small .wrapper .icon[data-v-7957ce82]{font-size:var(--font-icon-s)}.container .close[data-v-7957ce82]{padding:var(--length-xs) var(--length-m);cursor:pointer;position:absolute;top:0;right:0}.container .close[data-v-7957ce82]:hover{color:var(--color-content)}.toast[data-v-65308499]{pointer-events:all;width:384px;max-width:calc(100vw - 4 * var(--length-m) - 4px)}.toasts[data-v-99d06ece]{z-index:1000;pointer-events:none;position:fixed;inset:0}.toasts .toasts-container[data-v-99d06ece]{padding:var(--length-m);gap:var(--length-m);flex-direction:column-reverse;display:flex;position:absolute;bottom:0;right:0}.toasts .toasts-container .toast-enter-active[data-v-99d06ece],.toasts .toasts-container .toast-leave-active[data-v-99d06ece]{transition:all var(--duration-medium)}.toasts .toasts-container .toast-enter-from[data-v-99d06ece],.toasts .toasts-container .toast-leave-to[data-v-99d06ece]{opacity:0;transform:translateY(8px)}.virtual-element[data-v-1b827d63]{top:calc(var(--v6e382311) * 1px);position:absolute}.virtual-scroller[data-v-84ba8500]{display:inherit;flex-direction:inherit;gap:inherit;min-height:calc(var(--v2b9022b7) * 1px);position:relative}@layer defaults{:root,:host,::part(luna-park){--color-hue:260deg;--color-chroma:3%;--primary-hue:260deg;--primary-chroma:60%;--color-content:white;--color-content-lite:color-mix(in oklab, var(--color-content) 80%, transparent);--color-content-liter:color-mix(in oklab, var(--color-content) 50%, transparent);--color-content-litest:color-mix(in oklab, var(--color-content) 20%, transparent);--color-soft:color-mix(in oklab, var(--color-content) 10%, transparent);--color-soft-lite:color-mix(in oklab, var(--color-content) 5%, transparent);--color-soft-liter:color-mix(in oklab, var(--color-content) 2%, transparent);--color-soft-litest:color-mix(in oklab, var(--color-content) 1%, transparent);--color-primary-content-lite:oklch(75% var(--primary-chroma) var(--primary-hue) / 80%);--color-primary:oklch(60% var(--primary-chroma) var(--primary-hue));--color-primary-lite:color-mix(in oklab, var(--color-primary) 80%, transparent);--color-primary-liter:color-mix(in oklab, var(--color-primary) 50%, transparent);--color-primary-litest:color-mix(in oklab, var(--color-primary) 25%, transparent);--color-primary-soft:color-mix(in oklab, var(--color-primary) 10%, transparent);--color-primary-softer:color-mix(in oklab, var(--color-primary) 7.5%, transparent);--color-primary-softest:color-mix(in oklab, var(--color-primary) 5%, transparent);--color-primary-dark-lite:#175282cc;--color-primary-dark:oklch(45% var(--primary-chroma) var(--primary-hue));--color-primary-darker:oklch(40% var(--primary-chroma) var(--primary-hue));--color-background:black;--color-background-lite:color-mix(in oklab, var(--color-background) 50%, transparent);--color-background-liter:color-mix(in oklab, var(--color-background) 25%, transparent);--color-background-litest:color-mix(in oklab, var(--color-background) 10%, transparent);--color-background-dark:oklch(20% var(--color-chroma) var(--color-hue));--color-background-darker:oklch(17.5% var(--color-chroma) var(--color-hue));--color-background-darkest:oklch(15% var(--color-chroma) var(--color-hue));--color-background-0-backdrop:color-mix(in oklab, var(--color-background) 20%, transparent);--color-background-0:oklch(22.5% var(--color-chroma) var(--color-hue));--color-background-0-lite:color-mix(in oklab, var(--color-background-0) 80%, transparent);--color-background-0-liter:color-mix(in oklab, var(--color-background-0) 50%, transparent);--color-background-0-litest:color-mix(in oklab, var(--color-background-0) 20%, transparent);--color-background-1:oklch(25% var(--color-chroma) var(--color-hue));--color-background-2:oklch(27.5% var(--color-chroma) var(--color-hue));--color-background-2-lite:color-mix(in oklab, var(--color-background-2) 80%, transparent);--color-background-2-liter:color-mix(in oklab, var(--color-background-2) 50%, transparent);--color-background-2-litest:color-mix(in oklab, var(--color-background-2) 20%, transparent);--color-background-3:oklch(30% var(--color-chroma) var(--color-hue));--color-canvas-grid-color:oklch(75% var(--color-chroma) var(--color-hue) / 8%);--color-canvas-rule-color:oklch(75% var(--color-chroma) var(--color-hue) / 16%);--color-success:#3f721d;--color-success-content:#559b27;--color-success-background:#313d29;--color-error:#9b2727;--color-error-content:#c33;--color-error-background:#3d2929;--color-warning:#cbbd25;--color-warning-lite:color-mix(in oklab, var(--color-warning) 80%, transparent);--color-warning-liter:color-mix(in oklab, var(--color-warning) 50%, transparent);--color-warning-litest:color-mix(in oklab, var(--color-warning) 25%, transparent);--color-warning-soft:color-mix(in oklab, var(--color-warning) 10%, transparent);--color-warning-content:#d7c928;--color-warning-background:#4d4819;--color-info:#27749b;--color-info-content:#39c;--color-info-background:#143d52;--color-type-boolean:#b22;--color-type-number:#16b716;--color-type-object:#08f;--color-type-string:#bb0;--color-type-void:#5e5e5e;--color-type-array:var(--color-content);--color-type-interface:#d24bff;--color-type-type:#d24bff;--color-type-exec:var(--color-content);--color-file-text:var(--color-type-string);--color-file-cron:var(--color-type-string);--color-file-script:var(--color-type-string);--color-file-route:var(--color-type-number);--color-file-component:var(--color-type-number);--color-file-database:var(--color-type-object);--color-file-store:var(--color-type-object);--color-file-config:var(--color-type-object);--color-file-type:var(--color-type-interface);--hue-challenge-logic:200deg;--hue-challenge-style:80deg;--hue-challenge-editor:260deg;--hue-challenge-reactivity:140deg;--hue-challenge-deployment:340deg;--hue-challenge-backend:20deg;--hue-challenge-onboarding:320deg;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}:root,:host,button{color:var(--color-content)}a{color:inherit}:root,:host{--font-content:"Inter";--font-monospace:"Fira Code";--font-round:"Exo 2"}:root,:host,button,input,textarea,#app{font-family:var(--font-content), sans-serif}code{font-family:var(--font-monospace), monospace}h1,h2,h3,h4{margin:0;padding:0;font-weight:600}b,strong{font-weight:600}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}:focus-visible{outline:none}::placeholder{color:inherit;opacity:.25}ul{margin:0;padding:0;list-style:none}::selection{color:var(--color-content);background:var(--color-primary)}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}.lp-light{--color-content:black;--color-content-lite:color-mix(in oklab, var(--color-content) 85%, transparent);--color-content-liter:color-mix(in oklab, var(--color-content) 70%, transparent);--color-content-litest:color-mix(in oklab, var(--color-content) 55%, transparent);--color-soft:color-mix(in oklab, var(--color-content) 30%, transparent);--color-soft-lite:color-mix(in oklab, var(--color-content) 20%, transparent);--color-soft-liter:color-mix(in oklab, var(--color-content) 12%, transparent);--color-soft-litest:color-mix(in oklab, var(--color-content) 6%, transparent);--color-primary-content-lite:color-mix(in oklab, var(--color-primary) 70%, black);--color-primary-dark-lite:color-mix(in oklab, var(--color-primary-darker) 80%, transparent);--color-primary-dark:color-mix(in oklab, var(--color-primary) 70%, white);--color-primary-darker:color-mix(in oklab, var(--color-primary) 85%, white);--color-background:white;--color-background-lite:color-mix(in oklab, var(--color-background) 50%, transparent);--color-background-liter:color-mix(in oklab, var(--color-background) 25%, transparent);--color-background-litest:color-mix(in oklab, var(--color-background) 10%, transparent);--color-background-dark:oklch(94% var(--color-chroma) var(--color-hue));--color-background-darker:oklch(91% var(--color-chroma) var(--color-hue));--color-background-darkest:oklch(88% var(--color-chroma) var(--color-hue));--color-background-0-backdrop:color-mix(in oklab, var(--color-content) 20%, transparent);--color-background-0:oklch(98% var(--color-chroma) var(--color-hue));--color-background-0-lite:color-mix(in oklab, var(--color-background-0) 80%, transparent);--color-background-0-liter:color-mix(in oklab, var(--color-background-0) 50%, transparent);--color-background-0-litest:color-mix(in oklab, var(--color-background-0) 20%, transparent);--color-background-1:oklch(95% var(--color-chroma) var(--color-hue));--color-background-2:oklch(92% var(--color-chroma) var(--color-hue));--color-background-2-lite:color-mix(in oklab, var(--color-background-2) 80%, transparent);--color-background-2-liter:color-mix(in oklab, var(--color-background-2) 50%, transparent);--color-background-2-litest:color-mix(in oklab, var(--color-background-2) 20%, transparent);--color-background-3:oklch(89% var(--color-chroma) var(--color-hue));--color-canvas-grid-color:oklch(20% var(--color-chroma) var(--color-hue) / 12%);--color-canvas-rule-color:oklch(20% var(--color-chroma) var(--color-hue) / 24%);--color-success:#9ece7e;--color-success-content:#284912;--color-success-background:#eef7e9;--color-error:#e99696;--color-error-content:#651515;--color-error-background:#fbeeee;--color-warning:#e9c763;--color-warning-content:#5c470a;--color-warning-background:#fcf6e3;--color-info:#81c3e4;--color-info-content:#11455f;--color-info-background:#eaf5fb;--color-type-boolean:#9f2020;--color-type-number:#267a18;--color-type-object:#0067b8;--color-type-string:#756c00;--color-type-void:#555;--color-type-interface:#8f2aa8;--color-type-type:#8f2aa8;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root,:host{--font-icon-xxxs:8px;--font-icon-xxs:10px;--font-icon-xs:12px;--font-icon-s:16px;--font-icon-m:20px;--font-icon-l:24px;--font-icon-xl:32px;--font-size-xxxs:.5rem;--font-size-xxs:.6rem;--font-size-xs:.7rem;--font-size-s:.8rem;--font-size-m:.9rem;--font-size-l:1rem;--font-size-xl:1.1rem;--font-size-xxl:1.2rem;--font-size-xxxl:1.5rem;--length-radius-xxs:2px;--length-radius-xs:4px;--length-radius-s:8px;--length-radius-m:16px;--length-radius-l:24px;--length-xxxxs:1px;--length-xxxs:2px;--length-xxs:4px;--length-xs:8px;--length-s:12px;--length-m:16px;--length-l:24px;--length-xl:32px;--length-xxl:48px;--length-xxxl:64px;--length-xxxxl:96px;--length-content:min(1248px, calc(100vw - var(--length-xl)));--scrollbar-width:8px;scrollbar-color:var(--color-soft) var(--color-background-0);scrollbar-width:thin}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar:horizontal{height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--color-background-0);border-radius:var(--length-radius-m)}::-webkit-scrollbar-thumb{background:var(--color-soft);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-content-litest)}:root,:host{--layout-width-column:240px;--duration-fastest:50ms ease-in-out;--duration-faster:.1s ease-in-out;--duration-fast:.2s ease-in-out;--duration-medium:.4s ease-in-out;--duration-slow:.8s ease-in-out;--transition-fast:color var(--duration-fast), border-color var(--duration-fast), border var(--duration-fast), transform var(--duration-fast), opacity var(--duration-fast), margin var(--duration-fast), box-shadow var(--duration-fast), background var(--duration-fast), text-shadow var(--duration-fast)}:root{--color-hue:195deg;--primary-hue:195deg;--vis-axis-tick-label-color:var(--color-content-liter);--vis-axis-label-color:var(--color-content-liter);--vis-legend-label-color:var(--color-content-lite);--vis-tooltip-background-color:var(--color-background-2);--vis-tooltip-border-color:var(--color-soft);--vis-tooltip-text-color:var(--color-content)}html,body{background:var(--color-background-0);margin:0}:is(html,body) #app{height:100dvh;overflow-y:auto}
