@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}img,picture,video,canvas{display:block;max-width:100%}svg{line-height:0}input,button,textarea,select{outline:none;border:none;background-color:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent}input:hover,button:hover,textarea:hover,select:hover{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;font-weight:500}html:focus-within{scroll-behavior:smooth}li{margin-left:var(--spacing-lg)}@media (prefers-reduced-motion: reduce){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{--z-loader: 1000;--z-fixed-header: 900;--z-mobile-nav: 800;--z-mobile-nav-underlay: 700;--z-page-hero-content: 300;--z-page-hero-overlay: 200;--z-page-hero-image: 100;--header-height: 56px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--spacing-3xl: 48px;--spacing-4xl: 56px;--spacing-5xl: 64px;--spacing-6xl: 72px;--spacing-7xl: 80px;--spacing-8xl: 88px;--spacing-9xl: 96px;--linear-curve: cubic-bezier(0, 0, 1, 1);--ease-in-curve: cubic-bezier(.8, .2, .6, 1);--ease-out-curve: cubic-bezier(.2, .8, .4, 1);--ease-in-out-curve: cubic-bezier(.4, 0, .2, 1);--slow-animation-speed: .6s;--base-animation-speed: .4s;--fast-animation-speed: .2s;--radius-xxs: 4px;--radius-xs: 8px;--radius-sm: 16px;--radius-base: 24px;--radius-md: 32px;--radius-lg: 40px;--radius-xl: 48px}:root{--ff-display: "Ubuntu", serif;--ff-mono: monospace;--ff-sans: "Montserrat", Helvetica, Arial, sans-serif;--shadow-color: #42424230;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 var(--shadow-color), 0 1px 2px -1px var(--shadow-color);--shadow-md: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -2px var(--shadow-color);--shadow-lg: 0 10px 15px -3px var(--shadow-color), 0 4px 6px -4px var(--shadow-color);--shadow-xl: 0 20px 25px -5px var(--shadow-color), 0 8px 10px -6px var(--shadow-color);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-100: 0px 1px 0px 0px rgba(26, 26, 26, .07);--shadow-200: 0px 3px 1px -1px rgba(26, 26, 26, .07);--shadow-300: 0px 4px 6px -2px rgba(26, 26, 26, .2);--shadow-400: 0px 8px 16px -4px rgba(26, 26, 26, .22);--shadow-500: 0px 12px 20px -8px rgba(26, 26, 26, .24);--shadow-600: 0px 20px 20px -8px rgba(26, 26, 26, .28);--shadow-button: 0px -1px 0px 0px #b5b5b5 inset, 0px 0px 0px 1px rgba(0, 0, 0, .1) inset, 0px .5px 0px 1.5px #fff inset;--shadow-button-hover: 0px 1px 0px 0px #ebebeb inset, -1px 0px 0px 0px #ebebeb inset, 1px 0px 0px 0px #ebebeb inset, 0px -1px 0px 0px #ccc inset;--space: ;font-size:62.5%;--fs-xs: 1rem;--fs-sm: 1.2rem;--fs-base: 1.4rem;--fs-md: 1.8rem;--fs-lg: 2.4rem;--fs-xl: 3.2rem;--fs-2xl: 4rem;--fs-3xl: 4.8rem;--fw-thin: 100;--fw-extra-light: 200;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fs-base);line-height:1.6;font-family:var(--ff-sans);font-synthesis:none;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{line-height:1;font-family:var(--ff-display);font-weight:400}h1{font-size:var(--fs-2xl);margin:var(--spacing-sm) 0}h2{font-size:var(--fs-base);font-weight:var(--fw-bold);margin:var(--spacing-sm) 0}h3{font-size:var(--fs-md);margin:var(--spacing-sm) 0 var(--spacing-xs) 0}h4{font-size:var(--fs-base)}:root{--clr-error: hsl(0, 74%, 42%);--clr-info: hsl(221, 83%, 53%);--clr-warning: hsl(41, 96%, 40%);--bg-warning: hsla(41, 96%, 40%, .36);--clr-ok: hsl(142, 72%, 29%);--bg-overlay: rgba(255, 255, 255, .1);--clr-accent: #be1e2d;--clr-bg-accent: #be1e2d;--clr-txt-primary-on-bg-accent: #fafafa;--clr-txt-secondary-on-bg-accent: #ebebeb;--clr-bg-primary: #fafafa;--clr-txt-primary-on-bg-primary: #010101;--clr-txt-secondary-on-bg-primary: #323232;--clr-txt-tertiary-on-bg-primary: #444444;--clr-txt-error-on-bg-primary: #ba1c1c;--clr-txt-success-on-bg-primary: #166434;--clr-txt-warning-on-bg-primary: #c88a04;--clr-txt-info-on-bg-primary: #1d4fd7;--clr-outline-primary-on-bg-primary: hsla(0, 0%, 36%, .6);--clr-outline-secondary-on-bg-primary: hsla(0, 0%, 36%, .3);--clr-outline-tertiary-on-bg-primary: hsla(0, 0%, 48%, .2);--clr-bg-secondary: #15162b;--clr-txt-primary-on-bg-secondary: #fbfbfb;--clr-txt-secondary-on-bg-secondary: #e3e3e3;--clr-txt-tertiary-on-bg-secondary: #c1c1c1;--clr-txt-error-on-bg-secondary: #ba1c1c;--clr-txt-success-on-bg-secondary: #166434;--clr-txt-warning-on-bg-secondary: #c88a04;--clr-txt-info-on-bg-secondary: #1d4fd7;--clr-bg-tertiary: #292b53;--clr-txt-primary-on-bg-tertiary: #f0f0f0;--clr-txt-secondary-on-bg-tertiary: ;--clr-txt-tertiary-on-bg-tertiary: ;--clr-txt-error-on-bg-tertiary: ;--clr-txt-success-on-bg-tertiary: ;--clr-txt-warning-on-bg-tertiary: ;--clr-txt-info-on-bg-tertiary: ;--clr-btn-bg-primary: #be1e2d;--clr-txt-primary-on-btn-bg-primary: #fafafa;--clr-txt-secondary-on-btn-bg-primary: #e2e2e2;--clr-btn-bg-secondary: #15162b;--clr-txt-primary-on-btn-bg-secondary: #fafafa;--clr-txt-secondary-on-btn-bg-secondary: #e2e2e2;--clr-bg-error: hsla(0, 70%, 35%, .36);--clr-txt-primary-on-bg-error: hsl(0, 70%, 35%);--clr-txt-secondary-on-bg-error: ;--clr-txt-tertiary-on-bg-error: ;--clr-bg-success: hsla(142, 72%, 29%, .36);--clr-txt-primary-on-bg-success: hsla(142, 72%, 29%);--clr-txt-secondary-on-bg-success: ;--clr-txt-tertiary-on-bg-success: ;--clr-bg-warning: ;--clr-txt-primary-on-bg-warning: ;--clr-txt-secondary-on-bg-warning: ;--clr-txt-tertiary-on-bg-warning: ;--clr-bg-info: ;--clr-txt-primary-on-bg-info: ;--clr-txt-secondary-on-bg-info: ;--clr-txt-tertiary-on-bg-info: ;--clr-outline-primary: #15162b7d;--clr-shadow: ;--clr-accent-shadow: ;--shadow-color: #42424230;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -2px var(--shadow-color);--shadow-lg: 0 10px 15px -3px var(--shadow-color), 0 4px 6px -4px var(--shadow-color);--shadow-xl: 0 20px 25px -5px var(--shadow-color), 0 8px 10px -6px var(--shadow-color);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--spacing-3xl: 48px;--spacing-4xl: 56px;--spacing-5xl: 64px;--spacing-6xl: 72px;--spacing-7xl: 80px;--spacing-8xl: 88px;--spacing-9xl: 96px;--radius-xxs: 4px;--radius-xs: 8px;--radius-sm: 16px;--radius-base: 24px;--radius-md: 32px;--radius-lg: 40px;--radius-xl: 48px;--radius-full: 100%;--motion-ease: cubic-bezier(.25, .1, .25, 1);--motion-ease-in: cubic-bezier(.42, 0, 1, 1);--motion-ease-out: cubic-bezier(.19, .91, .38, 1);--motion-ease-in-out: cubic-bezier(.42, 0, .58, 1);--motion-linear: cubic-bezier(0, 0, 1, 1);--motion-duration-0: 0ms;--motion-duration-50: 50ms;--motion-duration-100: .1s;--motion-duration-150: .15s;--motion-duration-200: .2s;--motion-duration-250: .25s;--motion-duration-300: .3s;--motion-duration-350: .35s;--motion-duration-400: .4s;--motion-duration-450: .45s;--motion-duration-500: .5s;--height-header: 56px}.warning{background-color:var(--bg-warning);color:var(--clr-warning);text-align:center;font-weight:var(--fw-semibold);padding:var(--spacing-md);margin:var(--spacing-md) 0;border-radius:var(--radius-xs)}body{background-color:var(--clr-bg-primary);color:var(--clr-txt-secondary-on-bg-primary)}a,h1,h2,h3,h4,h5,h6{color:var(--clr-txt-primary-on-bg-primary)}a{color:inherit}.form .field{display:flex;flex-direction:column;justify-content:stretch;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.form .field__label{font-size:var(--fs-sm);font-weight:700}.form .field__label.invalid{color:var(--txt-error)}.form .field__helptext{font-size:var(--fs-xs);line-height:1.2}.form .field__helptext.invalid{color:var(--clr-txt-error-on-bg-primary)}.form .field__input-container{border-radius:8px;-webkit-box-shadow:-4px 3px 12px -6px var(--shadow-color-accented);-moz-box-shadow:-4px 3px 12px -6px var(--shadow-color-accented);box-shadow:-4px 3px 12px -6px var(--shadow-color-accented);border:1px solid var(--clr-outline-primary);background-color:var(--bg-secondary);width:100%;display:flex;align-items:center}.form .field__input-container.focused{border:2px solid var(--clr-accent)}.form .field__input-container.invalid{border:2px solid var(--clr-error)}.form .field__input-container.valid{border:2px solid var(--clr-ok)}.form .field__input-container .input{padding:var(--spacing-sm) var(--spacing-md);width:100%;border-radius:inherit}.form .field__input-container .input::placeholder{font-size:var(--fs-xs)}.form .field__input-container .input.invalid{color:var(--clr-error)}.form .field__input-container .input.invalid::placeholder{color:var(--clr-error)}.form .field__input-container .validation-status-indicator{font-size:var(--fs-md);line-height:1;padding:var(--spacing-sm)}.form .field__input-container .validation-status-indicator span{font-size:var(--fs-md)}.form .field__input-container .validation-status-indicator span.valid{color:var(--clr-ok)}.form .field__input-container .validation-status-indicator span.invalid{color:var(--clr-error)}.form .field__input-container .visibility-toggle-btn{font-size:var(--fs-md);line-height:1;padding:var(--spacing-sm)}.form .field__input-container .visibility-toggle-btn span{font-size:var(--fs-md)}.form .field__input-container .visibility-toggle-btn span.valid{color:var(--txt-ok)}.form .field__input-container .visibility-toggle-btn span.invalid{color:var(--txt-error)}.form .field__errors li{color:var(--clr-error);list-style:none;margin-left:0;font-size:var(--fs-xs)}.sr-only{clip:rect(0,0,0,0);position:absolute;margin:-1px;border-width:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.btn{display:flex;justify-content:center;align-items:center;outline:none;border:none;border-radius:0;background-color:inherit;width:fit-content;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;font-size:var(--fs-sm);line-height:1;padding:var(--spacing-md) var(--spacing-xl)}.btn-sm{padding:var(--spacing-sm) var(--spacing-md)}.btn-primary{color:var(--txt-btn-primary);background-color:var(--accent-color);min-width:96px;border:1px solid var(--accent-color);border-radius:var(--radius-md);width:100%}.btn-secondary{color:var(--txt-btn-secondary);background-color:var(--accent-color);min-width:96px;border:1px solid var(--primary-dark-divider)}.aspect-ratio-16x9{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;z-index:300}.aspect-ratio-16x9 img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:400}.aspect-ratio-1x1{width:100%;padding-bottom:100%;position:relative;overflow:hidden;z-index:300}.aspect-ratio-1x1 img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:400}.aspect-ratio-4x5{width:100%;padding-bottom:125%;position:relative;overflow:hidden}.aspect-ratio-4x5 img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.radio-group{display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.radio-group__item{display:grid;grid-template-columns:5fr 1fr;gap:var(--spacing-xs);text-align:left;padding:var(--spacing-xs);border-radius:var(--radius-xxs);border:2px solid #000000}.radio-group__item .text-container .label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.radio-group__item .text-container .helptext{font-size:var(--fs-xs)}.radio-group__item .indicator-container{display:flex;align-items:center;justify-content:center;height:100%}.radio-group__item .indicator-container .item-indicator{flex-shrink:0;cursor:default;border-radius:9999px;border:1px solid #000000;width:18px;height:18px}.radio-group__item .indicator-container .item-indicator[data-state=checked]{border:5px solid #000000}.radio-group__item[data-state=checked]{color:var(--clr-accent);border:2px solid var(--clr-accent)}.radio-group__item[data-state=checked] .indicator-container .item-indicator{border:5px solid var(--clr-accent)}.radio-group .radio-group-container{display:flex;align-items:center;gap:var(--spacing-sm);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.radio-group .radio-group-container .radio-group-item{flex-shrink:0;cursor:default;border-radius:9999px;border:1px solid #000000;width:18px;height:18px}.radio-group .radio-group-container .radio-group-item[data-state=checked]{border:5px solid #000000}.tabs__list{width:100%;box-shadow:var(--shadow-300);padding:var(--spacing-sm);border-radius:var(--radius-xs);display:grid;grid-template-columns:repeat(var(--tab-count),1fr)}.tabs__list .tab{border-radius:var(--radius-xs);padding:var(--spacing-md);font-weight:var(--fw-medium);padding:var(--spacing-xs)}.tabs__list .tab[data-state=active]{font-weight:var(--fw-bold);background-color:var(--clr-accent);color:var(--clr-txt-primary-on-bg-accent);box-shadow:var(--shadow-300)}.dialog__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:400;width:100%;background-color:var(--bg-modal-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:500;box-shadow:var(--shadow-300);padding:var(--spacing-md);border-radius:var(--radius-xs);width:80vw;background-color:var(--clr-bg-primary)}.dialog__content .title{text-align:center}.dialog__content .close{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);font-size:var(--fs-xl);padding:var(--spacing-sm);line-height:1}.calendar{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.calendar__header{display:flex;align-items:center;justify-content:space-between}.calendar__header button{font-size:var(--fs-lg);line-height:1;width:var(--spacing-xl);height:var(--spacing-xl);background-color:#0000001c;padding:var(--spacing-xs);border-radius:var(--radius-xxs);display:flex;align-items:center;justify-content:center}.calendar__header div{font-weight:var(--fw-bold)}.calendar__grid{width:100%}.calendar__grid .grid-head .row .cell{font-weight:var(--fw-normal);color:var(--clr-txt-tertiary-on-bg-primary)}.calendar__grid .grid-body .row .cell div{width:var(--spacing-2xl);height:var(--spacing-2xl);padding:var(--spacing-xs);border-radius:var(--radius-xxs);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-align:center;display:flex;align-items:center;justify-content:center}.calendar__grid .grid-body .row .cell div[data-today]{color:var(--clr-accent);position:relative}.calendar__grid .grid-body .row .cell div[data-today]:before{content:"";width:6px;height:6px;background-color:var(--clr-bg-accent);border-radius:50%;position:absolute;left:50%;bottom:6px;transform:translate(-50%)}.calendar__grid .grid-body .row .cell div[data-today][data-selected=true]{background-color:var(--clr-bg-accent);color:var(--clr-txt-primary-on-bg-accent)}.calendar__grid .grid-body .row .cell div[data-today][data-selected=true]:before{background-color:var(--clr-txt-primary-on-bg-accent)}.calendar__grid .grid-body .row .cell div[data-outside-month]{font-weight:var(--fw-normal);color:var(--clr-txt-tertiary-on-bg-primary)}.calendar__grid .grid-body .row .cell div[data-selected=true]{background-color:var(--clr-bg-accent);color:var(--clr-txt-primary-on-bg-accent)}.button{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;border-radius:var(--radius-xs);font-size:var(--fs-sm);font-weight:var(--fw-semibold);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-sm) 0}.button:active{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:scale(.95)}.button.primary{width:100%;background-color:var(--clr-btn-bg-primary);color:var(--clr-txt-primary-on-btn-bg-primary)}.button.secondary{width:100%;background-color:var(--clr-btn-bg-secondary);color:var(--clr-txt-primary-on-btn-bg-secondary)}.button .icon{font-size:var(--fs-md);line-height:1}.button.fab{position:fixed;bottom:var(--spacing-7xl);right:var(--spacing-md);width:fit-content;background-color:var(--clr-btn-bg-secondary);color:var(--clr-txt-primary-on-btn-bg-secondary);padding:var(--spacing-md) var(--spacing-md)}.button.fab-2{position:fixed;bottom:var(--spacing-7xl);right:var(--spacing-md);width:fit-content;background-color:var(--clr-btn-bg-secondary);color:var(--clr-txt-primary-on-btn-bg-secondary);padding:var(--spacing-md) var(--spacing-md);display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%}.button.fab-3{position:fixed;bottom:var(--spacing-2xl);right:var(--spacing-md);width:fit-content;background-color:var(--clr-btn-bg-secondary);color:var(--clr-txt-primary-on-btn-bg-secondary);padding:var(--spacing-md) var(--spacing-md);display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%}.button.block{width:fit-content}.boolean-field{display:flex;flex-direction:column;justify-content:stretch;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.boolean-field__switch{display:inline-flex;transition-property:background-color,border-color,color,fill,stroke;align-items:center;border-radius:9999px;cursor:pointer;height:36px;width:60px;padding-left:3px;padding-right:3px;background-color:#b9b9b9}.boolean-field__switch:focus-visible{outline:none;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--ring-offset-width: 2px;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),var(--ring-shadow)}.boolean-field__switch[data-state=checked]{background-color:#50b235}.boolean-field__switch .thumb{display:block;height:30px;width:30px;flex-shrink:0;border-radius:9999px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;pointer-events:none;background-color:#fff}.boolean-field__switch .thumb[data-state=checked]{transform:translate(2.4rem)}.boolean-field__switch .thumb[data-state=unchecked]{transform:translate(0)}.boolean-field__label{font-size:var(--fs-sm);font-weight:700}.loader.svelte-o3o959{position:fixed;top:0;z-index:var(--z-loader);height:3px;width:0vw;background-color:var(--clr-accent);animation:svelte-o3o959-loading 5s}@keyframes svelte-o3o959-loading{0%{width:0vw}25%{width:25vw}50%{width:50vw}75%{width:75vw}to{width:100vw}}
