@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";:root{--base-border-radius-xs: .1875rem;--base-border-radius-sm: .25rem;--base-border-radius-md: .5rem;--base-border-radius-lg: 1.25rem;--base-border-radius-xl: 2rem;--base-transition-duration: .25s;--base-transition-duration-fast: 80ms;--base-transition-duration-slow: .75s;--base-transition-easing: cubic-bezier(.3, .42, .31, 1)}:root{--height-tab-bar: 2.2rem}:root{--color-black: hsl(0, 0%, 0%);--color-white: hsl(0, 0%, 100%);--color-neutral-900: hsl(221, 39%, 11%);--color-neutral-800: hsl(215, 28%, 17%);--color-neutral-700: hsl(217, 19%, 27%);--color-neutral-600: hsl(215, 14%, 34%);--color-neutral-500: hsl(220, 9%, 46%);--color-neutral-400: hsla(219, 11%, 65%, 1);--color-neutral-300: hsl(216, 12%, 84%);--color-neutral-200: #e5e7eb;--color-neutral-100: hsl(220, 14%, 96%);--color-neutral-050: hsl(210, 20%, 98%);--base-color-brand: rgba(149, 248, 177, 1);--base-color-outline: hsl(201, 83%, 50%);--base-color-background: var(--color-neutral-050);--base-color-foreground: var(--color-neutral-700);--base-color-foreground-light: var(--color-neutral-500);--base-color-positive: hsl(166, 95%, 30%);--base-color-negative: #f36a8b;--base-color-warning: hsl(48, 100%, 50%);--base-color-info: hsl(190, 71%, 57%);--gradient-brand: linear-gradient(135deg, #16cf82 0%, #4d42dd 100%);--gradient-brand-translucent: linear-gradient( 135deg, rgba(22, 207, 130, .4) 0%, rgba(77, 66, 221, .4) 100% );--gradient-brand-light: linear-gradient( 70deg, rgba(243, 117, 106, .75), rgba(243, 106, 139, .75) );--gradient-danger: linear-gradient(238deg, #f36a8b 0%, #f3756a 76.79%);--gradient-warning: linear-gradient(237.99deg, #e0b052 .83%, #e08d41 76.79%);--gradient-success: linear-gradient(238deg, #52e0be .83%, #41e08a 76.79%);--gradient-idle: linear-gradient(237.99deg, #4969be .83%, #7086c0 76.79%);--gradient-state-sucess: linear-gradient( 238deg, #52e0be .83%, #41e08a 76.79% );--gradient-state-danger: linear-gradient(238deg, #f36a8b 0%, #f3756a 76.79%)}:root{--screen-small: 600;--screen-medium: 900;--screen-large: 1200}:root{--grid-max-width: 100rem;--grid-outer-margin-xl: 8rem;--grid-outer-margin: 0;--grid-gutter: 0;--grid-outer-margin-calculated: calc( var(--grid-outer-margin) - var(--grid-gutter) );--grid-container-max-width: calc( var(--grid-max-width) + calc(var(--grid-outer-margin-xl) * 2) );--auto-grid-item-min-width: 30rem}@media screen and (max-width: 599px){:root{--grid-columns: 6;--grid-gutter: 1rem;--grid-outer-margin: 1.5rem }}@media screen and (min-width: 600px) and (max-width: 899px){:root{--grid-columns: 12;--grid-gutter: 1.5rem;--grid-outer-margin: 3rem }}@media screen and (min-width: 900px) and (max-width: 1199px){:root{--grid-columns: 12;--grid-gutter: 1.5rem;--grid-outer-margin: 4.5rem }}@media screen and (min-width: 1200px){:root{--grid-columns: 24;--grid-gutter: 2rem;--grid-outer-margin: var(--grid-outer-margin-xl) }}.grid{display:grid;grid-row-gap:0;grid-column-gap:0;grid-column-gap:var(--grid-gutter);width:100%;max-width:116rem;max-width:var(--grid-container-max-width);margin-left:auto;margin-right:auto;grid-template-columns:[full-bleed-start] 0 [grid-start] repeat(var(--grid-columns),[col-start] minmax(0,1fr) [col-end]) [grid-end] 0 [full-bleed-end];grid-template-columns:[full-bleed-start] var(--grid-outer-margin-calculated) [grid-start] repeat(var(--grid-columns),[col-start] minmax(0,1fr) [col-end]) [grid-end] var(--grid-outer-margin-calculated) [full-bleed-end]}.grid>*{grid-column:grid}.autogrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-item-min-width, 16rem),1fr));gap:0;grid-gap:0;grid-gap:var(--grid-gutter, 2rem);gap:var(--grid-gutter, 2rem)}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Bold.woff2) format("woff2"),url(/fonts/GT-Walsheim-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Bold-Oblique.woff2) format("woff2"),url(/fonts/GT-Walsheim-Bold-Oblique.woff) format("woff");font-weight:700;font-style:oblique;font-stretch:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Medium.woff2) format("woff2"),url(/fonts/GT-Walsheim-Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Medium-Oblique.woff2) format("woff2"),url(/fonts/GT-Walsheim-Medium-Oblique.woff) format("woff");font-weight:500;font-style:oblique;font-stretch:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Thin.woff2) format("woff2"),url(/fonts/GT-Walsheim-Thin.woff) format("woff");font-weight:100;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Thin-Oblique.woff2) format("woff2"),url(/fonts/GT-Walsheim-Thin-Oblique.woff) format("woff");font-weight:100;font-style:oblique;font-stretch:normal;font-display:swap}:root{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-book: 400;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-demibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800}a{text-decoration:none}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none}html[focus-within]{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html[focus-within]{scroll-behavior:auto}html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{box-sizing:border-box;scroll-behavior:smooth;color:#384252;color:var(--color-neutral-700);--base-transition-duration: .25s;--base-transition-duration-fast: 80ms;--base-transition-duration-slow: .75s;--base-transition-easing: cubic-bezier(.3, .42, .31, 1)}*{box-sizing:border-box;position:relative;margin:0;padding:0}*:before,*:after{box-sizing:inherit}html,body{height:100%;overscroll-behavior:none}body{background-color:#111827;background-color:var(--color-neutral-900);color:#fff;color:var(--color-white)}@media screen and (max-width: 899px){body:after{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.875rem;line-height:1.333;letter-spacing:normal;text-decoration:none;text-rendering:auto;content:"Vergrössere das Fenster um das Portal zu nutzen.";position:fixed;z-index:100;inset:0;width:100%;height:100%;background-color:#111827;background-color:var(--color-neutral-900);display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}}img,svg,video{display:block;max-width:100%;height:auto}.exercise-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}::-moz-selection{background:hsl(216,12%,84%);background:var(--color-neutral-300);color:#fff;color:var(--color-white)}::selection{background:hsl(216,12%,84%);background:var(--color-neutral-300);color:#fff;color:var(--color-white)}.mainsection{padding:6.5rem 2rem 2rem;overflow-x:clip}.-speech-only{position:absolute;font-size:0;opacity:0}.button-primary{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;text-align:center;color:#f9fafb;color:var(--color-neutral-050);padding:.5rem 2.25rem;width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:.1875rem;border-radius:var(--base-border-radius-xs);overflow:clip;border:2px solid transparent;background:linear-gradient(0deg,rgba(1,1,1,0) 0%,rgba(1,1,1,0) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,0) 0%,rgba(1,1,1,0) 100%) padding-box,var(--gradient-brand) border-box}.button-primary[disabled],.button-primary[disabled=true],.button-primary.-disabled{pointer-events:none;opacity:.6}.button-primary.focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,var(--gradient-brand) border-box}.button-primary:focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,var(--gradient-brand) border-box}.button-primary:hover,.button-primary.-highlight{background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,var(--gradient-brand) border-box}.button-secondary{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;text-align:center;color:#f9fafb;color:var(--color-neutral-050);padding:.5rem 2.25rem;width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:.1875rem;border-radius:var(--base-border-radius-xs);overflow:clip;border:2px solid hsl(220,9%,46%);border:2px solid var(--color-neutral-500);background-color:transparent;transition:background-color .3s}.button-secondary.-danger{color:#f36a8b;color:var(--base-color-negative);border-color:#f36a8b;border-color:var(--base-color-negative)}.button-secondary[disabled],.button-secondary[disabled=true],.button-secondary.-disabled{pointer-events:none;opacity:.6}.button-secondary.focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-secondary:focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-secondary:hover{background-color:#6b7280;background-color:var(--color-neutral-500)}.button-tertiary{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;text-align:center;color:currentColor;padding:.5rem;width:auto;cursor:pointer;border-radius:.1875rem;border-radius:var(--base-border-radius-xs);background-color:transparent;transition:background-color .3s;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.button-tertiary:after{--size: 1.125rem;content:"";background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 9H14.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3.75L14.25 9L9 14.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 9H14.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3.75L14.25 9L9 14.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;height:var(--size);width:var(--size);transform:translate(0);transition:transform .3s}.button-tertiary[disabled],.button-tertiary[disabled=true],.button-tertiary.-disabled{pointer-events:none;opacity:.6}.button-tertiary.focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-tertiary:focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-tertiary:hover:after{transform:translate(.5rem)}.button-feedback{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;text-align:center;color:#f9fafb;color:var(--color-neutral-050);padding:.5rem 2rem;width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:.1875rem;border-radius:var(--base-border-radius-xs);overflow:clip;transition:background .55s}.button-feedback.-primary{background:linear-gradient(0deg,rgba(1,1,1,0) 0%,rgba(1,1,1,0) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,0) 0%,rgba(1,1,1,0) 100%) padding-box,var(--gradient-brand) border-box;border:2px solid transparent}.button-feedback.-primary.focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,var(--gradient-brand) border-box}.button-feedback.-primary:focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,.2) 0%,rgba(1,1,1,.2) 100%) padding-box,var(--gradient-brand) border-box}.button-feedback.-primary:hover{background:linear-gradient(0deg,hsl(215,28%,17%) 0%,hsl(215,28%,17%) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,var(--color-neutral-800) 0%,var(--color-neutral-800) 100%) padding-box,var(--gradient-brand) border-box}.button-feedback.-secondary{background-color:transparent;border:2px solid hsl(220,9%,46%);border:2px solid var(--color-neutral-500)}.button-feedback.-secondary.focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-feedback.-secondary:focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-feedback.-secondary:hover{background-color:#6b7280;background-color:var(--color-neutral-500)}.button-feedback[disabled],.button-feedback[disabled=true],.button-feedback.-disabled{pointer-events:none;opacity:.6}.button-feedback.-loading{pointer-events:none;color:transparent;background:linear-gradient(0deg,hsl(215,28%,17%) 0%,hsl(215,28%,17%) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,var(--color-neutral-800) 0%,var(--color-neutral-800) 100%) padding-box,var(--gradient-brand) border-box}.button-feedback.-loading:after{content:"";background-image:url(/icons/loading-animation.gif);background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:1.5rem;position:absolute;inset:auto 0}.button-feedback.-success{font-size:0;height:-moz-fit-content;height:fit-content;display:inline-flex;gap:.5rem;color:transparent;align-items:center;justify-content:center;background:linear-gradient(238deg,#52e0be .83%,#41e08a 76.79%) padding-box,linear-gradient(238deg,#52e0be .83%,#41e08a 76.79%) border-box;background:var(--gradient-state-sucess) padding-box,var(--gradient-state-sucess) border-box}.button-feedback.-success:before{content:"";background-color:#f9fafb;background-color:var(--color-neutral-050);-webkit-mask-image:url(/icons/check.svg);mask-image:url(/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1.5rem;height:1.5rem}.button-feedback.-success:after{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;content:attr(success-label);color:#f9fafb;color:var(--color-neutral-050)}.button-delete{font-family:Inter,sans-serif;font-weight:700;font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;text-align:center;color:#f9fafb;color:var(--color-neutral-050);padding:.5rem 2rem;cursor:pointer;border-radius:.1875rem;border-radius:var(--base-border-radius-xs);overflow:clip;transition:background .55s;background-color:transparent;border:2px solid #f36a8b;width:-moz-fit-content;width:fit-content}.button-delete.focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-delete:focus-visible{outline:2px solid hsl(210,20%,98%);outline:2px solid var(--color-neutral-050);outline-offset:3px}.button-delete:hover{background-color:#f36a8b}.button-delete[disabled],.button-delete[disabled=true],.button-delete.-disabled{pointer-events:none;opacity:.6}.button-delete.-loading{pointer-events:none;color:transparent;background:linear-gradient(0deg,hsl(215,28%,17%) 0%,hsl(215,28%,17%) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,var(--color-neutral-800) 0%,var(--color-neutral-800) 100%) padding-box,var(--gradient-brand) border-box}.button-delete.-loading:after{content:"";background-image:url(/icons/loading-animation.gif);background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:1.5rem;position:absolute;inset:auto 0}.button-delete.-success{font-size:0;height:-moz-fit-content;height:fit-content;display:inline-flex;gap:.5rem;color:transparent;align-items:center;justify-content:center;background:linear-gradient(238deg,#52e0be .83%,#41e08a 76.79%) padding-box,linear-gradient(238deg,#52e0be .83%,#41e08a 76.79%) border-box;background:var(--gradient-state-sucess) padding-box,var(--gradient-state-sucess) border-box}.button-delete.-success:before{content:"";background-color:#f9fafb;background-color:var(--color-neutral-050);-webkit-mask-image:url(/icons/check.svg);mask-image:url(/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1.5rem;height:1.5rem}.button-delete.-success:after{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;content:attr(success-label);color:#f9fafb;color:var(--color-neutral-050)}.floating-action-button{overflow:clip;border:2px solid transparent;padding:.75rem 1.25rem;border-radius:6.25rem;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;color:#000;color:var(--color-black);cursor:pointer;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) padding-box,var(--gradient-brand) border-box}.floating-action-button>.icon>.svg{stroke:#000;stroke:var(--color-black)}.floating-action-button>.text{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;color:currentColor}.floating-action-button[disabled],.floating-action-button[disabled=true],.floating-action-button.-disabled{pointer-events:none;opacity:.6}.floating-action-button:hover{background:linear-gradient(0deg,rgba(1,1,1,0) 0%,rgba(1,1,1,0) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(1,1,1,0) 0%,rgba(1,1,1,0) 100%) padding-box,var(--gradient-brand) border-box;color:#f9fafb;color:var(--color-neutral-050)}.floating-action-button:hover>.icon>svg{stroke:#f9fafb;stroke:var(--color-neutral-050)}.icon-button-primary{--grey: rgba(211, 211, 211, .2);--grey-opaque: rgba(175, 175, 175, .8);--size: 2rem;cursor:pointer;display:inline-flex;width:var(--size);height:var(--size);border-radius:50%;background:linear-gradient(0deg,var(--grey) 0%,var(--grey) 100%) padding-box,linear-gradient(0deg,var(--grey) 0%,var(--grey) 100%) border-box;border:0px solid transparent;rotate:0deg;transition:rotate .25s}.icon-button-primary.-rotate-on-hover:hover{rotate:360deg}.icon-button-primary[disabled],.icon-button-primary[disabled=true],.icon-button-primary.-disabled{pointer-events:none;opacity:.6}.icon-button-primary:hover{border:2px solid transparent;background:linear-gradient(0deg,var(--grey-opaque) 0%,var(--grey-opaque) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,var(--grey-opaque) 0%,var(--grey-opaque) 100%) padding-box,var(--gradient-brand) border-box}.icon-button-primary>.svg{margin:auto}.icon-button-secondary{--size: 2rem;cursor:pointer;display:inline-flex;width:var(--size);height:var(--size);border-radius:50%;background-color:transparent}.icon-button-secondary[disabled],.icon-button-secondary[disabled=true],.icon-button-secondary.-disabled{pointer-events:none;opacity:.6}.icon-button-secondary>.svg{margin:auto}.card-primary{box-sizing:border-box;border-radius:.1875rem;border-radius:var(--base-border-radius-xs);overflow:clip;border:2px solid transparent;padding:1.5rem;cursor:pointer;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%) padding-box,linear-gradient(135deg,rgba(22,207,130,.4) 0%,rgba(77,66,221,.4) 100%) border-box;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%) padding-box,var(--gradient-brand-translucent) border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;box-shadow:0 4px 24px #00000040,0 4px 4px #0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-primary[disabled],.card-primary[disabled=true],.card-primary.-disabled{pointer-events:none;opacity:.6}.card-primary.-active,.card-primary:hover{background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 100%) padding-box,var(--gradient-brand) border-box}.card-primary.-edit{background:linear-gradient(0deg,hsl(221,39%,11%) 0%,hsl(221,39%,11%) 100%) padding-box,linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) border-box;background:linear-gradient(0deg,var(--color-neutral-900) 0%,var(--color-neutral-900) 100%) padding-box,var(--gradient-brand) border-box}.card-secondary{display:flex;padding:2rem 1.5rem 1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:.25rem;border-radius:var(--base-border-radius-sm);background-color:#111827;background-color:var(--color-neutral-900);color:#f9fafb;color:var(--color-neutral-050);border-width:2px;border-style:solid;border-color:transparent}.card-secondary.-active{-o-border-image:linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) 30;border-image:linear-gradient(135deg,#16cf82 0%,#4d42dd 100%) 30;-o-border-image:var(--gradient-brand) 30;border-image:var(--gradient-brand) 30}.card-secondary>.title{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto}.card-tertiary{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:2.25rem;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%236B7280FF' stroke-width='2' stroke-dasharray='14%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.card-tertiary>.title{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto}img{max-width:100%;max-height:100%}.text-link{color:currentColor;text-decoration:none;border-bottom:1px solid currentColor}.text-link:hover{color:#95f8b1;color:var(--base-color-brand)}.form-label{width:100%;display:flex;align-items:flex-end;padding-top:2.5rem;justify-content:space-between;margin-bottom:1rem}.form-label.-disabled{pointer-events:none;opacity:.8}.form-label.-disabled>.input,.form-label.-disabled>.textarea{border-color:#1f2937;border-color:var(--color-neutral-800)}.form-label>.label{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;position:absolute;top:.75rem;right:0;bottom:auto;left:.75rem;display:block;color:currentColor}.form-label>.textarea{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;width:100%;padding:.75rem;background-color:#4b5563;background-color:var(--color-neutral-600);color:#f9fafb;color:var(--color-neutral-050);border:1px solid hsla(219,11%,65%,1);border:1px solid var(--color-neutral-400);outline:none;border-radius:.1875rem;border-radius:var(--base-border-radius-xs);resize:vertical}.form-label>.input{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;width:100%;padding:.75rem;background-color:#4b5563;background-color:var(--color-neutral-600);border:1px solid hsl(215,14%,34%);border:1px solid var(--color-neutral-600);color:#f9fafb;color:var(--color-neutral-050);display:inline-block;outline:none;border-radius:.1875rem;border-radius:var(--base-border-radius-xs)}.form-label>.input::-moz-placeholder{color:#6b7280;color:var(--color-neutral-500)}.form-label>.input::placeholder{color:#6b7280;color:var(--color-neutral-500)}.form-label>.input:focus{outline:none;border-color:#fff;border-color:var(--color-white)}.form-label>.input.focus-visible{outline:none;border-color:#fff;border-color:var(--color-white);border-width:1px}.form-label>.input:focus-visible{outline:none;border-color:#fff;border-color:var(--color-white);border-width:1px}.form-label.-loading{opacity:.9;pointer-events:none}.form-label.-loading>.label{color:#9ca3b0;color:var(--color-neutral-400)}.form-label.-error>.label{background:linear-gradient(238deg,#f36a8b 0%,#f3756a 76.79%);background:var(--gradient-state-danger);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.form-label.-error>.input{border-color:#f36a8b;border-color:var(--base-color-negative)}.switch-toggle{--height: 2.5rem;--width: 16rem;display:inline-block}.switch-toggle>.input:checked+.label:after{content:attr(data-on);left:calc(var(--width) / 2 - 2px);background-color:#9ca3b0;background-color:var(--color-neutral-400)}.switch-toggle>.input:checked+.label:before{content:attr(data-off);right:auto;left:calc(var(--width) / 5)}.switch-toggle>.input{cursor:pointer;width:var(--width);height:var(--height);opacity:0;position:absolute;top:0;z-index:1}.switch-toggle>.label{width:var(--width);height:var(--height);background-color:#111827;background-color:var(--color-neutral-900);border-radius:calc(var(--height) / 2);overflow:hidden;transition:all .25s;transition:all var(--base-transition-duration);display:block}.switch-toggle>.label:before,.switch-toggle>.label:after{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.125rem;line-height:1.555;letter-spacing:normal;text-decoration:none;text-rendering:auto;position:absolute;color:#f3f4f6;color:var(--color-neutral-100);display:flex;align-items:center;justify-content:center}.switch-toggle>.label:before{content:attr(data-on);height:100%;right:calc(var(--width) / 5)}.switch-toggle>.label:after{content:attr(data-off);width:calc(var(--width) / 2);height:calc(var(--height) - 4px);background-image:linear-gradient(135deg,#16cf82 0%,#4d42dd 100%);background-image:var(--gradient-brand);border-radius:calc(var(--height) / 2);border:1px solid hsl(221,39%,11%);border:1px solid var(--color-neutral-900);left:2px;top:2px;text-align:center;transition:all .25s;transition:all var(--base-transition-duration);padding:5px 0}.iframe-container{background-color:#4b5563;background-color:var(--color-neutral-600);padding:1rem;border-right:.25rem;border-right:var(--base-border-radius-sm)}.iframe-container>.iframe{border:0;width:100%;height:auto;display:inline-block;aspect-ratio:1 / .625}.iframe-container>.title{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;padding:1rem 0}.dropdown-label>.input{width:100%}.dropdown-label>.dropdown{width:100%;max-width:33rem;background-color:#4b5563;background-color:var(--color-neutral-600);display:none;flex-direction:column;position:absolute;inset:auto 0 0;transform:translateY(102%);z-index:100;box-shadow:0 9px 9px 2px #0000000d;overflow-y:auto;max-height:12rem}.dropdown-label>.dropdown>.option{padding:.35rem;cursor:pointer;border-bottom:1px solid hsl(216,12%,84%);border-bottom:1px solid var(--color-neutral-300)}.dropdown-label>.dropdown>.option>.value{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;color:#fff;color:var(--color-white)}.dropdown-label>.dropdown>.option>.id{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;color:#fff;color:var(--color-white);display:block}.dropdown-label>.dropdown>.option:hover{background-color:#9ca3b0;background-color:var(--color-neutral-400)}.dropdown-label.-focused>.dropdown{display:flex}.dropdown-label.-loading{opacity:.5;cursor:progress}.dropdown-label.-loading>*{pointer-events:none}.dropdown-label.-disabled{opacity:.5;pointer-events:none}.table-basic{border-collapse:collapse;background-color:#4b5563;background-color:var(--color-neutral-600);width:100%;display:table;padding:0;border:0}.table-basic>.head>.row>.cell{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;min-width:5rem;text-align:left;padding:.5rem 1rem}.table-basic>.head>.row>.cell:first-of-type{width:3rem}.table-basic>.head>.row{background-color:#384252;background-color:var(--color-neutral-700)}.table-basic>.body>.row{border-bottom:1px solid hsl(217,19%,27%);border-bottom:1px solid var(--color-neutral-700)}.table-basic>.body>.row>.cell{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;min-width:5rem;text-align:left;padding:.25rem 1rem;word-wrap:break-word;width:100%}.table-basic>.body>.row>.cell:first-of-type{width:3rem}.table-basic>.body>.row>.cell>.delete{color:#faaeae;border-color:#faaeae}.table-basic>.body>.row>.cell>.edit,.table-basic>.body>.row>.cell>.save,.table-basic>.body>.row>.cell>.delete{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;padding:.25rem .6rem;margin:.25rem}.app-modal{position:fixed;inset:0;background-color:#0006;z-index:100;display:flex}.app-modal>.container{width:30rem;height:-moz-fit-content;height:fit-content;margin:auto;background-color:#384252;background-color:var(--color-neutral-700);padding:1rem}.app-modal>.container>.text{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto}.app-modal>.container>.close{cursor:pointer;position:absolute;top:1rem;right:1rem;bottom:auto;left:auto;width:1.5rem;height:1.5rem;background-color:#e5e7eb;background-color:var(--color-neutral-200);z-index:10}.app-modal>.container>.close:after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-repeat:no-repeat;width:100%;height:100%}.app-modal>.container>.text{padding:1rem 0}.text-content{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto}.text-content>.text{white-space:break-spaces}.text-content strong,.text-content b{font-weight:700}.text-content ul{padding:0 0 2rem 1rem}.text-content li{padding:.25rem 0}.text-content a{color:currentColor;word-break:break-all;text-decoration:underline}.text-content a:hover{background:linear-gradient(135deg,#16cf82 0%,#4d42dd 100%);background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.status-dot{display:inline-block;flex-shrink:0;width:.75rem;height:.75rem;border-radius:50%;background-color:#fff;background-color:var(--color-white);border:1px solid hsl(0,0%,100%);border:1px solid var(--color-white)}.status-dot.-danger{background-image:linear-gradient(238deg,#f36a8b 0%,#f3756a 76.79%);background-image:var(--gradient-danger)}.status-dot.-warning{background-image:linear-gradient(237.99deg,#e0b052 .83%,#e08d41 76.79%);background-image:var(--gradient-warning)}.status-dot.-success{background-image:linear-gradient(238deg,#52e0be .83%,#41e08a 76.79%);background-image:var(--gradient-success)}.status-dot.-quo{background-image:linear-gradient(237.99deg,#4969be .83%,#7086c0 76.79%);background-image:var(--gradient-idle)}.dropdown-menu{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;color:#f9fafb;color:var(--color-neutral-050);display:none;position:absolute;top:2.75rem;right:auto;bottom:auto;left:calc(100% - 2.5rem);width:min(100%,15rem);background-color:#384252;background-color:var(--color-neutral-700);border-radius:.25rem;border-radius:var(--base-border-radius-sm);z-index:100;border:1px solid hsl(215,28%,17%);border:1px solid var(--color-neutral-800);max-height:15rem;overflow-y:scroll}.dropdown-menu.-expanded{display:block;box-shadow:0 15px 15px 1px #0000001a}.dropdown-menu>.section:not(:last-of-type){border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-neutral-200)}.dropdown-menu>.section>.item{padding:1rem;cursor:pointer}.dropdown-menu>.section>.item:hover{background-color:#4b5563;background-color:var(--color-neutral-600)}.dropdown-menu>.section>.item>.title{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto}.dropdown-menu>.listsection>.title{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;padding:.25rem .5rem}.dropdown-menu>.listsection>.list{list-style-type:circle;padding:.25rem .5rem}.dropdown-menu>.listsection>.list>.item{color:#384252;color:var(--color-neutral-700);display:list-item;line-height:150%;padding:.35rem 0}.dropdown-menu>.listsection>.list>.item:hover{background-color:transparent}.flip-card{position:relative;height:100%}.flip-card.-flipped{z-index:10}.flip-card.-flipped>.front{opacity:0;transform:rotateX(180deg)}.flip-card.-flipped>.back{opacity:1;transform:rotateX(0)}.flip-card:not(.-flipped)>.front{opacity:1;transform:rotateX(0)}.flip-card:not(.-flipped)>.back{opacity:0;transform:rotateX(-180deg);z-index:-10}.flip-card>.front,.flip-card>.back{display:block;transition:transform 1.25s cubic-bezier(.175,.885,.12,1.175),opacity 50ms linear .1s}.flip-card>.front>.details,.flip-card>.back>.details{box-shadow:0 3px 6px #00000026,0 2px 4px #0000001f}.flip-card>.front{height:100%}.flip-card>.back{position:absolute;top:0;left:0;width:100%;height:100%}.teaser-createdocument{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;justify-content:center}.teaser-createdocument button[type=submit]{margin-bottom:0;margin-top:auto}.teaser-document{color:#fff;color:var(--color-white);display:flex;flex-direction:column}.teaser-document.-locked{opacity:.8}.teaser-document>.icons{width:100%;display:flex;gap:.5rem;justify-content:space-between}.teaser-document>.icons>.group{display:flex;gap:.5rem}.teaser-document>.icons>.icon{font-size:0;cursor:pointer}.teaser-document>.icons>.icon.-disabled{cursor:not-allowed;pointer-events:none}.teaser-document>.frontcontainer{display:block;height:100%;padding:2rem 0 0}.teaser-document>.frontcontainer>.name{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.25rem;line-height:1.4;letter-spacing:normal;text-decoration:none;text-rendering:auto;padding:0 0 1rem}.teaser-document>.frontcontainer>.notes{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto;display:block;padding:0 0 1rem}.teaser-document>.frontcontainer>.author{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;color:#d1d5db;color:var(--color-neutral-300);padding:1rem 0 0}.teaser-document>.editcontainer{height:100%}.teaser-document>.editcontainer>.delete{width:100%;margin-top:1rem}.teaser-document>.editcontainer>.form-basic .formsubmit-button{margin-top:1.5rem;width:100%}.teaser-document>.editcontainer,.teaser-document>.frontcontainer{width:100%;color:#fff;color:var(--color-white)}.teaser-document>.footer{width:100%;display:flex;flex-direction:column;gap:2.25rem;padding:2rem 0 0}.teaser-document>.footer>.price{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.25rem;line-height:1.4;letter-spacing:normal;text-decoration:none;text-rendering:auto;border-top:1px solid hsl(220,9%,46%);border-top:1px solid var(--color-neutral-500);border-bottom:1px solid hsl(220,9%,46%);border-bottom:1px solid var(--color-neutral-500);padding:.75rem}.teaser-document>.footer>.line{border-top:1px solid hsl(220,9%,46%);border-top:1px solid var(--color-neutral-500);border-bottom:1px solid hsl(220,9%,46%);border-bottom:1px solid var(--color-neutral-500);padding:1rem 0;display:flex;align-items:center;justify-content:space-between}.teaser-document>.footer>.line>.price{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.25rem;line-height:1.4;letter-spacing:normal;text-decoration:none;text-rendering:auto}.teaser-document>.footer>.line>.count{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto}.form-fieldset{margin:1rem 0 3rem;padding:1rem 2rem 2rem;color:#fff;color:var(--color-white);background-color:#1f2937;background-color:var(--color-neutral-800);border:1px solid hsl(220,9%,46%);border:1px solid var(--color-neutral-500)}.form-fieldset>.legend{font-family:Inter,sans-serif;font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;padding:.5rem}.form-fieldset>.info{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;color:#f3f4f6;color:var(--color-neutral-100);padding:.5rem}.form-fieldset>.button{cursor:pointer;background-color:#fff;background-color:var(--color-white);padding:.25rem .5rem;border:1px solid hsl(217,19%,27%);border:1px solid var(--color-neutral-700)}.range-controller{--thumb-height: 3rem;--thumb-width: 3rem;--track-height: 2px;--track-color: var(--color-neutral-800);--brightness-down: 95%;--clip-edges: .125em;position:relative;display:flex;flex-direction:column}.range-controller:not(.-active){--track-color: var(--color-neutral-200);--color-thumb: var(--color-neutral-400);--border-color-thumb: rgba(156, 163, 176, .9)}.range-controller.-active{--track-color: var(--color-neutral-200);--color-thumb: var(--base-color-brand);--border-color-thumb: rgba(149, 248, 177, .8)}.range-controller.-active>.poles>.pole{font-weight:600;font-weight:var(--font-weight-semibold)}.range-controller>.input{--offset: calc(var(--thumb-height) * .5);--offset-negative: calc(var(--thumb-height) * -.5);width:calc(100% + var(--thumb-height));margin:0 var(--offset) 1rem var(--offset-negative)}.range-controller>.line{--offset: calc(var(--thumb-height) * .5);display:block;position:absolute;top:calc(var(--offset) - 1px);right:0;bottom:auto;left:0;width:100%;height:var(--track-height);background-color:var(--track-color)}.range-controller>.poles{width:100%;display:flex;justify-content:space-between}.range-controller>.poles>.pole{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:1.125rem;line-height:1.555;letter-spacing:normal;text-decoration:none;text-rendering:auto}@media screen and (min-width: 900px){.range-controller>.poles>.pole.-low{transform:translate(-1rem)}}@media screen and (min-width: 900px){.range-controller>.poles>.pole.-high{transform:translate(1rem)}}.range-controller>.tickmarks{--width: var(--track-height);--height: calc(var(--thumb-height) * .5);position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;height:var(--height);z-index:1}.range-controller>.tickmarks>.tick{transform:translateY(50%);position:relative;display:flex;justify-content:center;height:var(--height);width:var(--width);min-height:0;min-height:initial;border-radius:4px;background-color:var(--track-color)}input[type=range]{color:transparent;font-size:1.5rem;width:12.5em;z-index:2}input[type=range]{position:relative;background:transparent;overflow:hidden}input[type=range]:active{cursor:grabbing}input[type=range]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--thumb-height)}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{position:relative}input[type=range]::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * .5) - 1px);--clip-top: calc((var(--thumb-height) - var(--track-height)) * .5 - .5px);--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-height);width:var(--thumb-width, var(--thumb-height));background-image:linear-gradient(currentColor 0,currentColor 0) scroll no-repeat left center / 50% calc(var(--track-height) + 1px);background-image:linear-gradient(currentColor 0 0) scroll no-repeat left center / 50% calc(var(--track-height) + 1px);background-color:var(--color-thumb);box-shadow:var(--box-fill);border-radius:var(--thumb-height);border-radius:var(--thumb-width, var(--thumb-height));scale:.9;clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further))}input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-down));border:.35rem solid rgba(.4,.4,.2,.5);scale:1}input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing;border:.5rem solid rgba(.4,.4,.2,.5);scale:1}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range],input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;//transition: all ease .1s;height:var(--thumb-height)}input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{background:currentColor}input[type=range]::-moz-range-thumb{background:var(--color-thumb);border:0;width:var(--thumb-height);width:var(--thumb-width, var(--thumb-height));border-radius:var(--thumb-height);border-radius:var(--thumb-width, var(--thumb-height));cursor:grab;scale:1}input[type=range]:hover::-moz-range-thumb{cursor:grabbing;border:.3rem solid rgba(22,207,130,.8);scale:.85}input[type=range]:active::-moz-range-thumb{cursor:grabbing;border:.6rem solid rgba(22,207,130,.8);scale:.72}input[type=range]::-moz-range-track{width:100%;background:transparent}input[type=range]::-moz-range-progress{-moz-appearance:none;appearance:none;background-color:transparent;transition-delay:30ms}input[type=range]::-moz-range-track,input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 0px);border-radius:var(--track-height)}input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{filter:brightness(100%)}input[type=range]:active::-moz-range-thumb,input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range]::-webkit-slider-runnable-track{background:transparent}.input-file.-disabled{pointer-events:none;opacity:.5}.input-file>.text{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;display:block;color:currentColor;padding-top:1rem;padding-left:.75rem;margin-bottom:.25rem}.input-file>.filepreview{margin-bottom:1rem;aspect-ratio:1 / 1;border-radius:.5rem;border-radius:var(--base-border-radius-md);overflow:clip;min-height:15rem;max-height:20rem;width:100%;background-color:#4b5563;background-color:var(--color-neutral-600);display:flex}.input-file>.filepreview>.info{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;margin:auto;text-align:center;color:#f36a8b;color:var(--base-color-negative)}.input-file>.filepreview>.remove{--size: 2.5rem;position:absolute;top:1rem;right:1rem;display:inline-block;border:none;height:var(--size);width:var(--size);cursor:pointer;z-index:1;background-color:#f9fafb;background-color:var(--color-neutral-050);border-radius:50%;box-shadow:0 1px 11px #000;box-shadow:0 1px 11px 0 var(--color-black)}.input-file>.filepreview>.remove:after{content:"";position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:url(/icons/trash.svg);mask-image:url(/icons/trash.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:60% 60%;mask-size:60% 60%;background-color:#6b7280;background-color:var(--color-neutral-500)}.input-file>.filepreview>.image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.input-file>.upload{margin-bottom:1rem;height:-moz-fit-content;height:fit-content}.input-file>.upload>.label{display:block;cursor:pointer;height:100%}.input-file>.upload>.label>.button{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;width:100%;height:100%;background-color:#4b5563;background-color:var(--color-neutral-600);padding:1rem;display:flex;margin:auto;align-items:center;justify-content:center;text-align:center;border-radius:.5rem;border-radius:var(--base-border-radius-md)}.input-file>.upload>.label>.input{display:none}.input-file>.upload>.label>.image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border-radius:var(--base-border-radius-md)}.input-file>.library{width:100%;height:-moz-fit-content;height:fit-content;border-radius:.5rem;border-radius:var(--base-border-radius-md);background-color:#4b5563;background-color:var(--color-neutral-600);padding:1rem}.input-file>.library>.title{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;display:block;color:currentColor;padding:0 0 1rem;text-align:center}.input-file>.library>.files{display:flex;flex-wrap:wrap;gap:1rem}.input-file>.library>.files>.file{width:4.5rem;height:4.5rem;cursor:pointer;border:1px solid hsl(215,14%,34%);border:1px solid var(--color-neutral-600);border-radius:.1875rem;border-radius:var(--base-border-radius-xs)}.input-file>.library>.files>.file>.image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.1875rem;border-radius:var(--base-border-radius-xs)}.info-text{font-family:Inter,sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto}.tab-bar[data-v-b4357f98]{z-index:100;width:100%;height:100%;overflow-x:auto;overflow-y:clip;background-color:var(--color-neutral-700);display:flex;align-items:center;justify-content:flex-start;position:sticky;top:0}.tab-bar>.tab[data-v-b4357f98]{height:100%;padding:.75rem 1rem;color:var(--color-neutral-300);background-color:var(--color-neutral-600);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-right:1px solid transparent}.tab-bar>.tab[data-v-b4357f98]:not(.router-link-exact-active){border-right:1px solid var(--color-neutral-700)}.tab-bar>.tab.-active[data-v-b4357f98],.tab-bar>.tab.router-link-exact-active[data-v-b4357f98]{background-color:var(--color-neutral-800);color:var(--color-white)}.tab-bar>.tab>.icon[data-v-b4357f98]{margin-right:.5rem}.tab-bar>.tab>.title[data-v-b4357f98]{font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.75rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;padding-right:2rem}.tab-bar>.tab>.close[data-v-b4357f98]{display:flex;width:1rem;height:1rem;justify-content:flex-end}.side-navigation[data-v-2766a82b]{height:100%;overflow:clip;padding:2.5rem 1.5rem 1.5rem;position:fixed;inset:0;width:var(--side-navigation-width);background-color:var(--color-neutral-900)}.side-navigation.-collapsed>.topbar[data-v-2766a82b],.side-navigation.-collapsed>.bottombar[data-v-2766a82b],.side-navigation.-collapsed>.navigation[data-v-2766a82b]{width:3rem}.side-navigation.-collapsed>.topbar>.logo[data-v-2766a82b]{display:none}.side-navigation.-collapsed>.topbar>.collapse[data-v-2766a82b]{transform:rotate(180deg) scale(1)}.side-navigation.-collapsed>.topbar>.collapse[data-v-2766a82b]:hover{transform:rotate(180deg) scale(1.1)}.side-navigation.-collapsed>.navigation>.list>.element .title[data-v-2766a82b]{display:none}.side-navigation.-collapsed>.bottombar>.link>.title[data-v-2766a82b]{display:none}.side-navigation.-collapsed>.bottombar>.version[data-v-2766a82b]{visibility:hidden}.side-navigation>.topbar[data-v-2766a82b],.side-navigation>.bottombar[data-v-2766a82b],.side-navigation>.navigation[data-v-2766a82b]{width:15rem}.side-navigation>.topbar[data-v-2766a82b]{padding:0 0 4rem .75rem;display:flex;align-items:center;justify-content:space-between}.side-navigation>.topbar>.logo[data-v-2766a82b]{color:var(--color-white);display:flex;gap:.5rem;align-items:center}.side-navigation>.topbar>.logo>.text[data-v-2766a82b]{font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.75;letter-spacing:normal;text-decoration:none;text-rendering:auto}.side-navigation>.topbar>.collapse[data-v-2766a82b]{cursor:pointer;transform:rotate(0) scale(1);transition:transform var(--base-transition-duration)}.side-navigation>.topbar>.collapse[data-v-2766a82b]:hover{transform:rotate(0) scale(1.1)}.side-navigation>.bottombar[data-v-2766a82b]{background-color:var(--color-neutral-900);border-top:1px solid var(--color-neutral-600);padding:2rem 0 0;position:absolute;bottom:1rem}.side-navigation>.bottombar>.link[data-v-2766a82b]{color:var(--color-neutral-500);display:flex;gap:.5rem;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.side-navigation>.bottombar>.link>.title[data-v-2766a82b]{font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;-webkit-hyphens:auto;hyphens:auto;color:var(--color-white)}.side-navigation>.bottombar>.version[data-v-2766a82b]{font-family:Inter,sans-serif;font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;display:block;padding-top:2rem;font-size:.6rem;color:var(--color-neutral-400);white-space:nowrap}.side-navigation>.navigation[data-v-2766a82b]{-ms-overflow-style:none;scrollbar-width:none}.side-navigation>.navigation[data-v-2766a82b]::-webkit-scrollbar{display:none}.side-navigation>.navigation[data-v-2766a82b]{overflow-y:auto;max-height:calc(100% - 11rem)}.side-navigation>.navigation>.activebackground[data-v-2766a82b]{--step: 4.75rem;--transform: calc(0 * var(--step));position:absolute;top:0;width:100%;background-image:var(--gradient-brand);height:3.75rem;border-radius:var(--base-border-radius-sm);transition:transform .25s;transform:translateY(var(--transform))}.side-navigation>.navigation>.list[data-v-2766a82b]{display:flex;flex-direction:column;gap:1rem;list-style:none;padding-bottom:2rem}.side-navigation>.navigation>.list>.element[data-v-2766a82b]{padding:0 .75rem;height:3.75rem;transition:color .25s;border:1px solid transparent;border-radius:var(--base-border-radius-sm)}.side-navigation>.navigation>.list>.element[data-v-2766a82b]:not(.-active){color:var(--color-neutral-300)}.side-navigation>.navigation>.list>.element[data-v-2766a82b]:not(.-active):hover{background:linear-gradient(0deg,var(--color-neutral-900) 0%,var(--color-neutral-900) 100%) padding-box,var(--gradient-brand) border-box}.side-navigation>.navigation>.list>.element.-active[data-v-2766a82b]{color:var(--color-white)}.side-navigation>.navigation>.list>.element.-active>.link>.icon[data-v-2766a82b]>.svg{stroke:var(--color-white)}.side-navigation>.navigation>.list>.element>.link[data-v-2766a82b]{color:currentColor;display:flex;align-items:center;gap:.75rem;height:3.75rem}.side-navigation>.navigation>.list>.element>.link>.icon[data-v-2766a82b]{flex-shrink:0}.side-navigation>.navigation>.list>.element>.link>.title[data-v-2766a82b]{font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.5;letter-spacing:normal;text-decoration:none;text-rendering:auto;-webkit-hyphens:auto;hyphens:auto}.app-layout[data-v-3de582de]{display:grid;grid-template-columns:var(--side-navigation-width) minmax(0,auto);grid-template-rows:2.5rem minmax(0,auto);height:100dvh;width:100%}.app-layout>.background[data-v-3de582de]{pointer-events:none;position:fixed;inset:0;height:100%;width:100%;background-color:var(--color-neutral-800)}.app-layout>.background>.icon[data-v-3de582de]{opacity:.4;width:100%;height:1200px;pointer-events:none}.app-layout.-watermark>.background>.icon[data-v-3de582de]{background-image:url(/icons/large-background-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:top right}.app-layout>.tabbar[data-v-3de582de]{grid-area:2 / 3 / 1 / 2;z-index:10}.app-layout>.sidenavigation[data-v-3de582de]{grid-area:1 / 1 / 3 / 2;z-index:10}.app-layout>.main[data-v-3de582de]{--padding-x: 2.5rem;--track-background-color: var(--color-neutral-800);--track-color: var(--color-neutral-500)}.app-layout>.main[data-v-3de582de]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:0;background-color:var(--track-background-color)}.app-layout>.main[data-v-3de582de]::-webkit-scrollbar{height:7px;width:7px;background-color:var(--track-background-color)}.app-layout>.main[data-v-3de582de]::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:var(--track-color)}.app-layout>.main[data-v-3de582de]{overflow-y:scroll;grid-area:2 / 2 / 3 / 3;width:100%}.app-layout[data-v-5e68aa4e]{background-color:var(--color-white);color:var(--color-black)}.app-layout[data-v-0c65ce2b]{--padding-x: 8rem;background-color:var(--color-neutral-800)}.app-layout>.main[data-v-0c65ce2b]{min-height:100dvh}.toast-section[data-v-5e922df4]{position:fixed;top:auto;right:50%;bottom:1.5rem;left:50%;width:-moz-fit-content;width:fit-content;min-width:26rem;max-width:35rem;display:flex;flex-direction:column;gap:1rem;transform:translate(-50%)}.toast-section>.toast[data-v-5e922df4]{font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.125rem;line-height:1.555;letter-spacing:normal;text-decoration:none;text-rendering:auto;border-radius:var(--base-border-radius-sm);padding:1rem 1.5rem;color:var(--color-white);display:flex;align-items:center;gap:1.5rem;box-shadow:0 4px 24px #00000040,0 4px 4px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in-and-out-5e922df4 6s}@keyframes fade-in-and-out-5e922df4{0%{transform:translateY(20rem)}5%{transform:translateY(0)}95%{transform:translateY(0)}to{transform:translateY(20rem)}}.toast-section>.toast[data-v-5e922df4]:before{content:"";width:1.5rem;height:1.5rem;display:block;background-color:var(--color-white);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.toast-section>.toast.-danger[data-v-5e922df4]{background-image:var(--gradient-danger);color:var(--color-neutral-900)}.toast-section>.toast.-danger[data-v-5e922df4]:before{background-color:var(--color-neutral-900);-webkit-mask-image:url(/icons/x-circle.svg);mask-image:url(/icons/x-circle.svg)}.toast-section>.toast.-warning[data-v-5e922df4]{background-color:#f4b62f;color:var(--color-neutral-900)}.toast-section>.toast.-warning[data-v-5e922df4]:before{background-color:var(--color-neutral-900);-webkit-mask-image:url(/icons/alert.svg);mask-image:url(/icons/alert.svg)}.toast-section>.toast.-success[data-v-5e922df4]{background-image:var(--gradient-success);color:var(--color-neutral-900)}.toast-section>.toast.-success[data-v-5e922df4]:before{background-color:var(--color-neutral-900);-webkit-mask-image:url(/icons/check-circle.svg);mask-image:url(/icons/check-circle.svg)}.toast-section>.toast.-notification[data-v-5e922df4]{color:var(--color-white);background-color:var(--color-neutral-700)}.toast-section>.toast.-notification[data-v-5e922df4]:before{background-color:var(--color-white);-webkit-mask-image:url(/icons/info.svg);mask-image:url(/icons/info.svg)}
