.la-ball-climbing-dot,.la-ball-climbing-dot>div{position:relative;box-sizing:border-box}.la-ball-climbing-dot{display:block;font-size:0;color:#fff}.la-ball-climbing-dot.la-dark{color:#333}.la-ball-climbing-dot>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-climbing-dot{width:42px;height:32px}.la-ball-climbing-dot>div:nth-child(1){position:absolute;bottom:32%;left:18%;width:14px;height:14px;border-radius:100%;transform-origin:center bottom;animation:ball-climbing-dot-jump .6s ease-in-out infinite}.la-ball-climbing-dot>div:not(:nth-child(1)){position:absolute;top:0;right:0;width:14px;height:2px;border-radius:0;transform:translate(60%);animation:ball-climbing-dot-steps 1.8s linear infinite}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(2){animation-delay:0ms}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(3){animation-delay:-.6s}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(4){animation-delay:-1.2s}.la-ball-climbing-dot.la-sm{width:20px;height:16px}.la-ball-climbing-dot.la-sm>div:nth-child(1){width:6px;height:6px}.la-ball-climbing-dot.la-sm>div:not(:nth-child(1)){width:6px;height:1px}.la-ball-climbing-dot.la-2x{width:84px;height:64px}.la-ball-climbing-dot.la-2x>div:nth-child(1){width:28px;height:28px}.la-ball-climbing-dot.la-2x>div:not(:nth-child(1)){width:28px;height:4px}.la-ball-climbing-dot.la-3x{width:126px;height:96px}.la-ball-climbing-dot.la-3x>div:nth-child(1){width:42px;height:42px}.la-ball-climbing-dot.la-3x>div:not(:nth-child(1)){width:42px;height:6px}@keyframes ball-climbing-dot-jump{0%{transform:scaleY(.7)}20%{transform:scale(.7,1.2)}40%{transform:scale(1)}50%{bottom:125%}46%{transform:scale(1)}80%{transform:scale(.7,1.2)}90%{transform:scale(.7,1.2)}to{transform:scaleY(.7)}}@keyframes ball-climbing-dot-steps{0%{top:0;right:0;opacity:0}50%{opacity:1}to{top:100%;right:100%;opacity:0}}.la-ball-8bits,.la-ball-8bits>div{position:relative;box-sizing:border-box}.la-ball-8bits{display:block;font-size:0;color:#fff}.la-ball-8bits.la-dark{color:#333}.la-ball-8bits>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-8bits{width:12px;height:12px}.la-ball-8bits>div{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:0;opacity:0;transform:translate(100%,100%);animation:ball-8bits 1s 0s ease infinite}.la-ball-8bits>div:nth-child(1){animation-delay:-.9375s}.la-ball-8bits>div:nth-child(2){animation-delay:-.875s}.la-ball-8bits>div:nth-child(3){animation-delay:-.8125s}.la-ball-8bits>div:nth-child(4){animation-delay:-.75s}.la-ball-8bits>div:nth-child(5){animation-delay:-.6875s}.la-ball-8bits>div:nth-child(6){animation-delay:-.625s}.la-ball-8bits>div:nth-child(7){animation-delay:-.5625s}.la-ball-8bits>div:nth-child(8){animation-delay:-.5s}.la-ball-8bits>div:nth-child(9){animation-delay:-.4375s}.la-ball-8bits>div:nth-child(10){animation-delay:-.375s}.la-ball-8bits>div:nth-child(11){animation-delay:-.3125s}.la-ball-8bits>div:nth-child(12){animation-delay:-.25s}.la-ball-8bits>div:nth-child(13){animation-delay:-.1875s}.la-ball-8bits>div:nth-child(14){animation-delay:-.125s}.la-ball-8bits>div:nth-child(15){animation-delay:-.0625s}.la-ball-8bits>div:nth-child(16){animation-delay:0s}.la-ball-8bits>div:nth-child(1){top:-100%;left:0}.la-ball-8bits>div:nth-child(2){top:-100%;left:33.3333333333%}.la-ball-8bits>div:nth-child(3){top:-66.6666666667%;left:66.6666666667%}.la-ball-8bits>div:nth-child(4){top:-33.3333333333%;left:100%}.la-ball-8bits>div:nth-child(5){top:0;left:100%}.la-ball-8bits>div:nth-child(6){top:33.3333333333%;left:100%}.la-ball-8bits>div:nth-child(7){top:66.6666666667%;left:66.6666666667%}.la-ball-8bits>div:nth-child(8){top:100%;left:33.3333333333%}.la-ball-8bits>div:nth-child(9){top:100%;left:0}.la-ball-8bits>div:nth-child(10){top:100%;left:-33.3333333333%}.la-ball-8bits>div:nth-child(11){top:66.6666666667%;left:-66.6666666667%}.la-ball-8bits>div:nth-child(12){top:33.3333333333%;left:-100%}.la-ball-8bits>div:nth-child(13){top:0;left:-100%}.la-ball-8bits>div:nth-child(14){top:-33.3333333333%;left:-100%}.la-ball-8bits>div:nth-child(15){top:-66.6666666667%;left:-66.6666666667%}.la-ball-8bits>div:nth-child(16){top:-100%;left:-33.3333333333%}.la-ball-8bits.la-sm{width:6px;height:6px}.la-ball-8bits.la-sm>div{width:2px;height:2px}.la-ball-8bits.la-2x{width:24px;height:24px}.la-ball-8bits.la-2x>div{width:8px;height:8px}.la-ball-8bits.la-3x{width:36px;height:36px}.la-ball-8bits.la-3x>div{width:12px;height:12px}@keyframes ball-8bits{0%{opacity:1}50%{opacity:1}51%{opacity:0}}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}:root{--code-bg: light-dark(#f4f5f7, #1d1e29);--code-header-bg: light-dark(#e9eaee, #262735);--code-border: light-dark(#c7c9d1, rgb(255 255 255 / .08));--code-gutter: light-dark(#9a9daa, #565a6e);--code-text: light-dark(#383a42, #f8f8f2);--code-comment: light-dark(#a0a1a7, #6272a4);--code-keyword: light-dark(#a626a4, #8be9fd);--code-function: light-dark(#4078f2, #f1fa8c);--code-class: light-dark(#b76b01, #f1fa8c);--code-string: light-dark(#50a14f, #50fa7b);--code-number: light-dark(#b76b01, #bd93f9);--code-tag: light-dark(#e45649, #ff79c6);--code-parameter: light-dark(#a626a4, #ff79c6);--code-operator: light-dark(#4078f2, #f8f8f2);--code-regex: light-dark(#50a14f, #ffb86c);--code-font: ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace}code[class*=language-],pre[class*=language-]{color:var(--code-text);font-family:var(--code-font);font-size:.875rem;line-height:1.7;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{min-width:0;margin:0;padding:.75rem 1rem .875rem;overflow:auto;background:var(--code-bg);border-radius:0}pre[class*=language-]::-webkit-scrollbar{height:6px}pre[class*=language-]::-webkit-scrollbar-track{background:transparent}pre[class*=language-]::-webkit-scrollbar-thumb,pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:var(--code-gutter)}div.code-toolbar{display:flex;flex-direction:column;min-width:0;max-width:100%;margin-bottom:1rem;overflow:hidden;border:1px solid var(--code-border);border-radius:.75rem;background:var(--code-bg)}div.code-toolbar:last-child{margin-bottom:0}div.code-toolbar>.toolbar{display:flex;order:-1;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .5rem .375rem .75rem;background:var(--code-header-bg)}div.code-toolbar>.toolbar .toolbar-item:last-child{margin-left:auto}div.code-toolbar>.toolbar .toolbar-item>span{padding:.125rem .5625rem;border-radius:100vw;background:var(--color-button-secondary-bg);color:var(--color-accent);font-size:.75rem;font-weight:800}div.code-toolbar .copy-to-clipboard-button{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .625rem;border:none;border-radius:var(--border-radius-sm);background:transparent;color:var(--color-sub-text);font-family:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}div.code-toolbar .copy-to-clipboard-button:before{width:16px;height:16px;background-color:currentColor;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z'/%3E%3Cpath d='M4.012 16.737a2 2 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z'/%3E%3Cpath d='M4.012 16.737a2 2 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1'/%3E%3C/svg%3E") center/contain no-repeat}div.code-toolbar .copy-to-clipboard-button:hover,div.code-toolbar .copy-to-clipboard-button:focus-visible{background:var(--color-button-transparent-bg-hover);color:var(--color-text)}div.code-toolbar .copy-to-clipboard-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}div.code-toolbar .copy-to-clipboard-button[data-copy-state=copy-success]{color:var(--color-accent-5)}div.code-toolbar .copy-to-clipboard-button[data-copy-state=copy-success]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E")}.line-numbers .line-numbers-rows{border-right-color:var(--code-border)}.line-numbers-rows>span:before{color:var(--code-gutter)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--code-comment)}.token.punctuation,.token.entity,.token.url{color:var(--code-text)}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--code-tag)}.token.boolean,.token.number{color:var(--code-number)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--code-string)}.token.operator,.token.variable{color:var(--code-operator)}.token.atrule,.token.attr-value,.token.function{color:var(--code-function)}.token.class-name{color:var(--code-class)}.token.keyword{color:var(--code-keyword)}.token.parameter{color:var(--code-parameter)}.token.regex,.token.important{color:var(--code-regex)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}:root{--font-family: "Nunito";--border-radius: 1rem;--border-radius-sm: .5rem;--border-radius-lg: 1.25rem;--border-radius-frame: 1.5rem;--box-shadow-card: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}:root{color-scheme:light dark;interpolate-size:allow-keywords;--color-background-panel: light-dark(#dddfe3, #2a2a36);--color-background-content: light-dark(#d2d4da, #20212d);--color-background-column: light-dark(#c7c9d1, #1d1d28);--color-background-step: light-dark(#c7c9d1, #23232f);--color-background-app: light-dark(#c5c7cf, #181922);--color-background-tile: light-dark(#d3d5db, #20212d);--color-accent: #7e7cc7;--color-accent-2: #eb625e;--color-accent-3: #de874b;--color-accent-4: #bcc3db;--color-accent-5: light-dark(#3b5a4a, #86b099);--color-accent-6: #8f333a;--color-sick: light-dark(#4f8fb0, #6fb0d0);--color-scrollbar: color-mix(in srgb, var(--color-sub-text) 50%, transparent);--color-text: light-dark(#2e2f34, #dedede);--color-text-alt: light-dark(#ffffff, #20212d);--color-sub-text: light-dark(#6b6e7d, #7b8191);--color-border-panel: light-dark(#b5b7c0, #383945);--color-border-panel-2: light-dark(rgb(181 183 192 / .5), rgb(255 255 255 / .1));--color-border-shadow: light-dark(#fafafa, #222222);--color-border-hover: light-dark(#847ea6, #ada9bb);--color-content-area-box-shadow: light-dark(#c7c7c7, #222222);--color-box-shadow-button: light-dark(#bbbbbb, #444444);--color-button-secondary-bg: light-dark(rgb(126 124 199 / .12), rgb(126 124 199 / .15));--color-button-secondary-text: var(--color-accent);--color-button-secondary-border: light-dark(rgb(126 124 199 / .3), rgb(126 124 199 / .25));--color-button-transparent-text: light-dark(var(--color-text), #b0b3c1);--color-button-transparent-border: light-dark(var(--color-border-panel), rgb(255 255 255 / .12));--color-button-transparent-bg-hover: light-dark(rgb(0 0 0 / .05), rgb(255 255 255 / .07));--color-button-transparent-border-hover: light-dark(var(--color-border-hover), rgb(255 255 255 / .2));--color-background-summary: light-dark(#bdc0c9, #363746);--color-border-summary: light-dark(var(--color-border-panel), rgb(255 255 255 / .18))}*{box-sizing:border-box}html,body{margin:0;padding:0;background-color:var(--color-background-app);-webkit-overflow-scrolling:touch;font-family:var(--font-family),sans-serif;font-size:1rem;font-optical-sizing:auto;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:150%}:is(article,aside,nav,section) h1{font-size:2em}h1{font-size:2em}h2{font-size:22px}h3{font-size:18px}p{margin-block:.5rem;line-height:150%}a{text-decoration:none;cursor:pointer;line-height:150%;color:var(--color-accent)}a:visited{color:var(--color-accent-2)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.reveal{opacity:0;transform:translateY(4rem);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.cdk-drag-preview{box-sizing:border-box;border-radius:var(--border-radius-sm);box-shadow:1px 1px 2px 1px #111;font-family:var(--font-family),sans-serif;background-color:var(--color-background-panel);color:var(--color-text)}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.tippy-box{pointer-events:auto}.tippy-box[data-theme~=tooltip]{padding:.375rem .625rem;font-family:var(--font-family),sans-serif;font-size:13px;color:var(--color-text);background-color:var(--color-background-content);border:1px solid var(--color-border-panel);border-radius:var(--border-radius-sm);box-shadow:0 4px 12px var(--color-content-area-box-shadow)}.dropdown-wrapper.mat-mdc-select{display:flex;border:1px solid var(--color-border-panel);border-radius:var(--border-radius-sm);color:var(--color-text);padding:.5rem .75rem;font-size:1rem;font-weight:400;width:auto}.dropdown-wrapper .mat-mdc-select-trigger{gap:.5rem}.dropdown-wrapper .mat-mdc-select-arrow{color:var(--color-accent)}.dropdown-list-wrapper.mat-mdc-select-panel{background-color:var(--color-background-panel);border:1px solid var(--color-border-panel);border-radius:6px!important;color:var(--color-text);font-family:var(--font-family),sans-serif;font-size:1rem;margin-block:1rem;translate:-.8rem 0}.dropdown-list-wrapper.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--color-sub-text)}.cdk-overlay-container{--mat-tooltip-container-color: var(--color-background-content);--mat-tooltip-supporting-text-color: var(--color-text);--mat-tooltip-supporting-text-font: var(--font-family), sans-serif;--mat-tooltip-supporting-text-size: .8125rem;--mat-tooltip-container-shape: 6px}.cdk-overlay-container .mat-mdc-tooltip-surface{border:1px solid var(--color-border-panel)}.cdk-overlay-pane.date-picker-panel{--mat-datepicker-calendar-text-font: var(--font-family), sans-serif;--mat-datepicker-calendar-container-background-color: var(--color-background-panel);--mat-datepicker-calendar-container-text-color: var(--color-text);--mat-datepicker-calendar-header-text-color: var(--color-sub-text);--mat-datepicker-calendar-header-divider-color: var(--color-border-panel);--mat-datepicker-calendar-body-label-text-color: var(--color-sub-text);--mat-datepicker-calendar-date-text-color: var(--color-text);--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, var(--color-sub-text) 55%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: var(--color-accent);--mat-datepicker-calendar-date-selected-state-text-color: var(--color-text);--mat-datepicker-calendar-date-today-outline-color: var(--color-accent);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--color-accent);--mat-datepicker-calendar-date-today-disabled-state-outline-color: var(--color-border-panel);--mat-datepicker-calendar-date-hover-state-background-color: var(--color-button-secondary-bg);--mat-datepicker-calendar-date-focus-state-background-color: var(--color-button-secondary-bg);--mat-datepicker-calendar-period-button-text-color: var(--color-text);--mat-datepicker-calendar-period-button-icon-color: var(--color-text);--mat-datepicker-calendar-navigation-button-icon-color: var(--color-accent);--mat-button-text-label-text-font: var(--font-family), sans-serif;--mat-button-text-state-layer-color: var(--color-accent);--mat-icon-button-state-layer-color: var(--color-accent);--mat-icon-button-disabled-icon-color: color-mix(in srgb, var(--color-sub-text) 40%, transparent);--mat-icon-button-disabled-state-layer-color: transparent;width:296px;padding:0 .5rem .5rem;border:1px solid var(--color-border-panel);border-radius:var(--border-radius-sm);background-color:var(--color-background-panel);box-shadow:0 8px 24px #00000040}.cdk-overlay-pane.date-picker-panel mat-calendar{flex:1;min-width:0}.cdk-overlay-pane.date-picker-panel .mat-calendar-body-selected{font-weight:700}.cdk-overlay-container .cdk-overlay-backdrop{background-color:var(--color-background-content);opacity:.1}.cdk-overlay-container .cdk-global-overlay-wrapper{overflow:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.cdk-overlay-container .cdk-overlay-pane.modal-panel{min-width:60%;max-width:100%;width:100%;filter:drop-shadow(2px 4px 6px var(--color-border-shadow))}.cdk-overlay-container .cdk-overlay-pane.modal-panel>*{flex-grow:1}@media screen and not (max-width:800px){.cdk-overlay-container .cdk-overlay-pane.modal-panel{min-width:400px;width:min-content;max-width:80%}}@media screen and (min-width:1024px){.cdk-overlay-container .cdk-overlay-pane.modal-panel{min-width:555px}}@media screen and (max-width:800px){ngx-editor ngx-image-view .NgxEditor__ImageWrapper{width:auto!important}}@media screen and not (max-width:800px){html,body{height:100dvh}}@media screen and not (max-width:2000px){html{font-size:106.25%}}
