@charset "UTF-8";@layer reset,theme,base,base-components,app,utils;@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}@font-face{font-family:Albert Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/AlbertSans-Light.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AlbertSans-Medium.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/AlbertSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AlbertSans-Bold.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/AlbertSans-Black.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/AlbertSans-LightItalic.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/AlbertSans-MediumItalic.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/AlbertSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/AlbertSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/AlbertSans-BlackItalic.ttf) format("truetype")}@layer theme{:root{--color-primary-hue: 216deg;--color-primary-saturation: 35.7142857143%;--color-primary-lightness: 16.4705882353%;--color-primary: hsl(var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness));--color-secondary-hue: 205.7142857143deg;--color-secondary-saturation: 100%;--color-secondary-lightness: 58.8235294118%;--color-secondary: hsl(var(--color-secondary-hue), var(--color-secondary-saturation), var(--color-secondary-lightness));--color-accent-hue: 291.2820512821deg;--color-accent-saturation: 46.6135458167%;--color-accent-lightness: 50.7843137255%;--color-accent: hsl(var(--color-accent-hue), var(--color-accent-saturation), var(--color-accent-lightness));--color-info-hue: 334.9019607843deg;--color-info-saturation: 100%;--color-info-lightness: 70%;--color-info: hsl(var(--color-info-hue), var(--color-info-saturation), var(--color-info-lightness));--color-success-hue: 77.0886075949deg;--color-success-saturation: 63.2%;--color-success-lightness: 49.0196078431%;--color-success: hsl(var(--color-success-hue), var(--color-success-saturation), var(--color-success-lightness));--color-warning-hue: 45deg;--color-warning-saturation: 100%;--color-warning-lightness: 51.3725490196%;--color-warning: hsl(var(--color-warning-hue), var(--color-warning-saturation), var(--color-warning-lightness));--color-error-hue: 0deg;--color-error-saturation: 100%;--color-error-lightness: 62.3529411765%;--color-error: hsl(var(--color-error-hue), var(--color-error-saturation), var(--color-error-lightness));--color-dark-hue: 0deg;--color-dark-saturation: 0%;--color-dark-lightness: 18.8235294118%;--color-dark: hsl(var(--color-dark-hue), var(--color-dark-saturation), var(--color-dark-lightness));--color-light-hue: 240deg;--color-light-saturation: 13.3333333333%;--color-light-lightness: 94.1176470588%;--color-light: hsl(var(--color-light-hue), var(--color-light-saturation), var(--color-light-lightness));--color-contrast-primary: var(--color-light);--color-contrast-secondary: var(--color-light);--color-contrast-accent: var(--color-light);--color-contrast-info: var(--color-light);--color-contrast-success: var(--color-primary);--color-contrast-warning: var(--color-primary);--color-contrast-error: var(--color-light);--color-contrast-dark: var(--color-light);--color-contrast-light: var(--color-dark);--spacing-unit: 8px;--spacing-multiplier-sm: 1;--spacing-multiplier-md: 3;--spacing-multiplier-lg: 5;--spacing-multiplier-xl: 8;--spacing-sm: calc(var(--spacing-unit) * var(--spacing-multiplier-sm));--spacing-md: calc(var(--spacing-unit) * var(--spacing-multiplier-md));--spacing-lg: calc(var(--spacing-unit) * var(--spacing-multiplier-lg));--spacing-xl: calc(var(--spacing-unit) * var(--spacing-multiplier-xl));--border-width: 1px;--border-radius: 6px;--border-radius-sm: 3px;--border-radius-lg: 12px;--typography-body-font-size: clamp(14px, 1vw, 16px);--typography-body-line-height: 1.24em;--typography-body-font-weight: 400;--typography-body-font-style: normal;--typography-body-color: var(--color-dark, #303030);--typography-body-small-font-size: clamp(14px, .75rem, 14px);--typography-body-small-line-height: 1.24em;--typography-body-small-font-weight: 400;--typography-body-small-font-style: normal;--typography-body-small-color: var(--color-dark, #303030);--typography-h1-font-size: clamp(1.8rem, 2vw, 2.5rem);--typography-h1-line-height: 1.24em;--typography-h1-font-weight: 600;--typography-h1-font-style: normal;--typography-h1-color: var(--color-primary, #1b2739);--typography-h2-font-size: clamp(1.5rem, 5vw, 1.7rem);--typography-h2-line-height: 1.24em;--typography-h2-font-weight: 600;--typography-h2-font-style: normal;--typography-h2-color: var(--color-primary, #1b2739);--typography-h3-font-size: clamp(1.3rem, 5vw, 1.4rem);--typography-h3-line-height: 1.24em;--typography-h3-font-weight: 600;--typography-h3-font-style: normal;--typography-h3-color: var(--color-primary, #1b2739);--typography-h4-font-size: clamp(1.15rem, 5vw, 1.2rem);--typography-h4-line-height: 1.24em;--typography-h4-font-weight: 600;--typography-h4-font-style: normal;--typography-h4-color: var(--color-dark, #303030);--typography-h5-font-size: clamp(1rem, 5vw, 1.125rem);--typography-h5-line-height: 1.24em;--typography-h5-font-weight: 400;--typography-h5-font-style: normal;--typography-h5-color: var(--color-dark, #303030);--typography-h6-font-size: clamp(1rem, 5vw, 1.125rem);--typography-h6-line-height: 1.24em;--typography-h6-font-weight: 400;--typography-h6-font-style: italic;--typography-h6-color: var(--color-dark, #303030);--typography-label-font-size: clamp(14px, .75rem, 14px);--typography-label-line-height: 1.24em;--typography-label-font-weight: 600;--typography-label-font-style: normal;--typography-label-color: var(--color-primary, #1b2739);--typography-input-font-size: clamp(14px, 2vw, 16px);--typography-input-line-height: 1.24em;--typography-input-font-weight: 400;--typography-input-font-style: normal;--typography-input-color: var(--color-primary, #1b2739);--typography-button-font-size: clamp(14px, 2vw, 16px);--typography-button-line-height: 1.24em;--typography-button-font-weight: 400;--typography-button-font-style: normal;--typography-button-color: var(--color-dark, #303030);--typography-caption-font-size: clamp(14px, 2vw, 14px);--typography-caption-line-height: 1.24em;--typography-caption-font-weight: 400;--typography-caption-font-style: normal;--typography-caption-color: var(--color-dark, #303030);--typography-table-font-size: clamp(14px, .9vw, 14px);--typography-table-line-height: 1.24em;--typography-table-font-weight: 400;--typography-table-font-style: normal;--typography-table-color: var(--color-dark, #303030);--input-background-color: #F3F3F9;--input-text-color: var(--color-primary, #1b2739);--input-text-font-size: var(--typography-input-font-size, clamp(14px, 2vw, 16px));--input-text-line-height: var(--typography-body-line-height, 1.24em);--input-text-font-weight: 400;--input-text-font-style: normal;--input-placeholder-color: hsla(var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness), .7);--input-border-color: transparent;--input-border-radius: var(--border-radius, 5px);--input-disabled-background: #ECECF2;--input-disabled-text: var(--color-primary-light, #33415f);--input-label-color: hsla(var(--color-primary-hue), calc(var(--color-primary-saturation) - 10%), calc(var(--color-primary-lightness) + 15%), 1);--input-label-font-size: clamp(10px, .75rem, 12px);--input-label-font-weight: 500;--input-label-line-height: var(--typography-body-line-height, 1.24em);--input-label-font-style: normal;--btn-border-radius: var(--border-radius, 5px);--btn-border-width: var(--border-width, 1px);--header-color: var(--color-contrast-primary, );--color-background: #f5f5f9;--color-scrollbar-thumb: hsla(var(--color-secondary-hue), var(--color-secondary-saturation), calc(var(--color-secondary-lightness) + 20%), 1);--color-scrollbar-track: #ffffff}html{scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}body{background-color:var(--color-background);width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;font-family:Albert Sans,sans-serif!important}a{text-decoration:none}*{box-sizing:border-box}kbd{background:var(--color-primary, #1b2739);color:var(--color-secondary, #2da5ff);padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1);border-radius:var(--border-radius-sm, 3px);font-weight:600}html,p,body,a{font-size:var(--typography-body-font-size, clamp(14px, 1vw, 16px));line-height:var(--typography-body-line-height, 1.24em);font-weight:var(--typography-body-font-weight, 400);font-style:var(--typography-body-font-style, normal);color:var(--typography-body-color, var(--color-dark, #303030))}p,h1,h2,h3,h4,h5,h6,a{font-size:var(--typography-body-font-size, clamp(14px, 1vw, 16px));line-height:var(--typography-body-line-height, 1.24em);font-weight:var(--typography-body-font-weight, 400);font-style:var(--typography-body-font-style, normal);margin-bottom:.4em;color:var(--typography-body-color, var(--color-dark, #303030));max-width:var(--read-content-max-width, min(650px, 100%))}a{color:var(--typography-link-color, var(--color-accent, #AB47BC))}p a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--color-accent, #AB47BC);cursor:pointer;font-size:inherit;text-decoration:underline;font-weight:600}p a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}p{white-space:pre-line}tbody{font-size:var(--typography-table-font-size, clamp(14px, .9vw, 14px));line-height:var(--typography-table-line-height, 1.24em);font-weight:var(--typography-table-font-weight, 400);font-style:var(--typography-table-font-style, normal);color:var(--typography-table-color, var(--color-dark, #303030))}h1{font-size:var(--typography-h1-font-size, clamp(1.8rem, 2vw, 2.5rem));line-height:var(--typography-h1-line-height, 1.24em);font-weight:var(--typography-h1-font-weight, 600);font-style:var(--typography-h1-font-style, normal);color:var(--typography-h1-color, var(--color-dark, #303030))}h2{font-size:var(--typography-h2-font-size, clamp(1.5rem, 5vw, 1.7rem));line-height:var(--typography-h2-line-height, 1.24em);font-weight:var(--typography-h2-font-weight, 600);font-style:var(--typography-h2-font-style, normal);color:var(--typography-h2-color, var(--color-dark, #303030))}h3{font-size:var(--typography-h3-font-size, clamp(1.3rem, 5vw, 1.4rem));line-height:var(--typography-h3-line-height, 1.24em);font-weight:var(--typography-h3-font-weight, 600);font-style:var(--typography-h3-font-style, normal);color:var(--typography-h3-color, var(--color-dark, #303030))}h4{font-size:var(--typography-h4-font-size, clamp(1.15rem, 5vw, 1.2rem));line-height:var(--typography-h4-line-height, 1.24em);font-weight:var(--typography-h4-font-weight, 600);font-style:var(--typography-h4-font-style, normal);color:var(--typography-h4-color, var(--color-dark, #303030))}h5{font-size:var(--typography-h5-font-size, clamp(1rem, 5vw, 1.125rem));line-height:var(--typography-h5-line-height, 1.24em);font-weight:var(--typography-h5-font-weight, 400);font-style:var(--typography-h5-font-style, normal);color:var(--typography-h5-color, var(--color-dark, #303030))}h6{font-size:var(--typography-h6-font-size, clamp(1rem, 5vw, 1.125rem));line-height:var(--typography-h6-line-height, 1.24em);font-weight:var(--typography-h6-font-weight, 400);font-style:var(--typography-h6-font-style, italic);color:var(--typography-h6-color, var(--color-dark, #303030))}.variant-body{font-size:var(--typography-body-font-size, clamp(14px, 1vw, 16px));line-height:var(--typography-body-line-height, 1.24em);font-weight:var(--typography-body-font-weight, 400);font-style:var(--typography-body-font-style, normal)}.variant-body-small{font-size:var(--typography-body-small-font-size, clamp(14px, .75rem, 14px));line-height:var(--typography-body-small-line-height, 1.24em);font-weight:var(--typography-body-small-font-weight, 400);font-style:var(--typography-body-small-font-style, normal)}.variant-h1{font-size:var(--typography-h1-font-size, clamp(1.8rem, 2vw, 2.5rem));line-height:var(--typography-h1-line-height, 1.24em);font-weight:var(--typography-h1-font-weight, 600);font-style:var(--typography-h1-font-style, normal)}.variant-h2{font-size:var(--typography-h2-font-size, clamp(1.5rem, 5vw, 1.7rem));line-height:var(--typography-h2-line-height, 1.24em);font-weight:var(--typography-h2-font-weight, 600);font-style:var(--typography-h2-font-style, normal)}.variant-h3{font-size:var(--typography-h3-font-size, clamp(1.3rem, 5vw, 1.4rem));line-height:var(--typography-h3-line-height, 1.24em);font-weight:var(--typography-h3-font-weight, 600);font-style:var(--typography-h3-font-style, normal)}.variant-h4{font-size:var(--typography-h4-font-size, clamp(1.15rem, 5vw, 1.2rem));line-height:var(--typography-h4-line-height, 1.24em);font-weight:var(--typography-h4-font-weight, 600);font-style:var(--typography-h4-font-style, normal)}.variant-h5{font-size:var(--typography-h5-font-size, clamp(1rem, 5vw, 1.125rem));line-height:var(--typography-h5-line-height, 1.24em);font-weight:var(--typography-h5-font-weight, 400);font-style:var(--typography-h5-font-style, normal)}.variant-h6{font-size:var(--typography-h6-font-size, clamp(1rem, 5vw, 1.125rem));line-height:var(--typography-h6-line-height, 1.24em);font-weight:var(--typography-h6-font-weight, 400);font-style:var(--typography-h6-font-style, italic)}.variant-caption{font-size:var(--typography-caption-font-size, clamp(14px, 2vw, 14px));line-height:var(--typography-caption-line-height, 1.24em);font-weight:var(--typography-caption-font-weight, 400);font-style:var(--typography-caption-font-style, normal)}.variant-label{font-size:var(--typography-label-font-size, clamp(14px, .75rem, 14px));line-height:var(--typography-label-line-height, 1.24em);font-weight:var(--typography-label-font-weight, 600);font-style:var(--typography-label-font-style, normal)}.color-primary{color:var(--color-primary, #1b2739)}.color-contrast-primary{color:var(--color-contrast-primary, )}.color-secondary{color:var(--color-secondary, #2da5ff)}.color-contrast-secondary{color:var(--color-contrast-secondary, )}.color-accent{color:var(--color-accent, #AB47BC)}.color-contrast-accent{color:var(--color-contrast-accent, )}.color-info{color:var(--color-info, #FF66A6)}.color-contrast-info{color:var(--color-contrast-info, )}.color-success{color:var(--color-success, #9FCC2E)}.color-contrast-success{color:var(--color-contrast-success, )}.color-warning{color:var(--color-warning, #FFC107)}.color-contrast-warning{color:var(--color-contrast-warning, )}.color-error{color:var(--color-error, #FF3F3F)}.color-contrast-error{color:var(--color-contrast-error, )}.color-dark{color:var(--color-dark, #303030)}.color-contrast-dark{color:var(--color-contrast-dark, )}.color-light{color:var(--color-light, #eeeef2)}.color-contrast-light{color:var(--color-contrast-light, )}.mono-space{font-family:Reddit Mono,monospace;letter-spacing:.05em}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.variant-label{text-transform:uppercase}.bg-light{--input-background-color: #ffffff}.bg-primary{--input-background-color: var(--color-light, #eeeef2);--input-text-color: var(--color-primary, #1b2739);--input-label-color: var(--color-secondary, #2da5ff)}.bg-primary input:focus:not([data-readonly=true]):not([data-invalid=true]):not([data-validated=true]){--input-border-color: var(--color-secondary, #2da5ff)}input,textarea,select{background-color:var(--input-background-color, #ffffff);color:var(--input-text-color, var(--color-primary, #1b2739));font-size:var(--input-text-font-size, var(--typography-body-font-size, clamp(14px, 1vw, 16px)));font-weight:var(--input-text-font-weight, 400);font-style:var(--input-text-font-style, normal);line-height:var(--input-text-line-height, var(--typography-body-line-height, 1.24em));border:solid 2px var(--input-border-color, transparent);border-radius:var(--input-border-radius, 5px);padding:calc(var(--spacing-unit) * 1.25) calc(var(--spacing-unit) * 3);width:100%}input::placeholder,textarea::placeholder,select::placeholder{color:var(--input-placeholder-color)}input:focus,textarea:focus,select:focus{--input-border-color: var(--color-primary, #1b2739);outline:none}input[disabled]:not([data-readonly=true]),textarea[disabled]:not([data-readonly=true]),select[disabled]:not([data-readonly=true]){--input-background-color: var(--input-disabled-background-color, #ECECF2);--input-text-color: var(--input-disabled-text-color, #B0B0B0);cursor:not-allowed}input[data-invalid=true],textarea[data-invalid=true],select[data-invalid=true]{--input-border-color: var(--color-error, #FF3F3F);--input-background-color: hsla(var(--color-error-hue), var(--color-error-saturation), var(--color-error-lightness), .4);--input-text-color: var(--color-contrast-error, )}input[data-invalid=true]::placeholder,textarea[data-invalid=true]::placeholder,select[data-invalid=true]::placeholder{color:var(--color-contrast-error, )}input[data-validated=true],textarea[data-validated=true],select[data-validated=true]{--input-border-color: var(--color-success, #9FCC2E);--input-background-color: hsla(var(--color-success-hue), var(--color-success-saturation), var(--color-success-lightness), .4)}input[data-readonly=true],textarea[data-readonly=true],select[data-readonly=true]{--input-border-color: color.color();--input-background-color: transparent;padding:calc(var(--spacing-unit) * .5) 0;pointer-events:none}label{color:var(--input-label-color, #000000);font-size:var(--input-label-font-size, 12px);font-weight:var(--input-label-font-weight, 600);line-height:var(--input-label-line-height, 1.24em);font-style:var(--input-label-font-style, normal)}.hide.hide{display:none}@media(min-width:320px){.show-mobile-sm.show-mobile-sm{display:block}.hide-mobile-sm.hide-mobile-sm{display:none}}@media(min-width:375px){.show-mobile-md.show-mobile-md{display:block}.hide-mobile-md.hide-mobile-md{display:none}}@media(min-width:425px){.show-mobile-lg.show-mobile-lg{display:block}.hide-mobile-lg.hide-mobile-lg{display:none}}@media(min-width:590px){.show-tablet-sm.show-tablet-sm{display:block}.hide-tablet-sm.hide-tablet-sm{display:none}}@media(min-width:768px){.show-tablet-md.show-tablet-md{display:block}.hide-tablet-md.hide-tablet-md{display:none}}@media(min-width:1024px){.show-tablet-lg.show-tablet-lg{display:block}.hide-tablet-lg.hide-tablet-lg{display:none}}@media(min-width:1280px){.show-desktop-sm.show-desktop-sm{display:block}.hide-desktop-sm.hide-desktop-sm{display:none}}@media(min-width:1440px){.show-desktop-md.show-desktop-md{display:block}.hide-desktop-md.hide-desktop-md{display:none}}@media(min-width:1920px){.show-desktop-lg.show-desktop-lg{display:block}.hide-desktop-lg.hide-desktop-lg{display:none}}@media(min-width:2560px){.show-desktop-xl.show-desktop-xl{display:block}.hide-desktop-xl.hide-desktop-xl{display:none}}*{font-family:Albert Sans,sans-serif}strong{font-weight:700;color:var(--color-accent, #AB47BC)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@layer utils{.hide.hide{display:none}@media(min-width:320px){.show-mobile-sm.show-mobile-sm{display:block}.hide-mobile-sm.hide-mobile-sm{display:none}}@media(min-width:375px){.show-mobile-md.show-mobile-md{display:block}.hide-mobile-md.hide-mobile-md{display:none}}@media(min-width:425px){.show-mobile-lg.show-mobile-lg{display:block}.hide-mobile-lg.hide-mobile-lg{display:none}}@media(min-width:590px){.show-tablet-sm.show-tablet-sm{display:block}.hide-tablet-sm.hide-tablet-sm{display:none}}@media(min-width:768px){.show-tablet-md.show-tablet-md{display:block}.hide-tablet-md.hide-tablet-md{display:none}}@media(min-width:1024px){.show-tablet-lg.show-tablet-lg{display:block}.hide-tablet-lg.hide-tablet-lg{display:none}}@media(min-width:1280px){.show-desktop-sm.show-desktop-sm{display:block}.hide-desktop-sm.hide-desktop-sm{display:none}}@media(min-width:1440px){.show-desktop-md.show-desktop-md{display:block}.hide-desktop-md.hide-desktop-md{display:none}}@media(min-width:1920px){.show-desktop-lg.show-desktop-lg{display:block}.hide-desktop-lg.hide-desktop-lg{display:none}}@media(min-width:2560px){.show-desktop-xl.show-desktop-xl{display:block}.hide-desktop-xl.hide-desktop-xl{display:none}}}@layer base-components{._custom-typography-loader__loading_:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:_custom-typography-loader__ellipsis_ steps(4,end) 1.3s infinite;content:"…";width:0;position:absolute}@keyframes _custom-typography-loader__ellipsis_{to{width:1em}}}._splash-screen__splash-screen_{position:absolute;top:0;left:0;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-primary, #1b2739);min-height:inherit;gap:calc(var(--spacing-unit) * 2);height:100vh}._splash-screen__splash-screen_._splash-screen__fade-out_{animation:_splash-screen__fade-out_ 1s ease-out forwards}._splash-screen__title_{margin:0}@keyframes _splash-screen__fade-out_{0%{background-color:var(--color-primary, #1b2739)}50%{background-color:hsla(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness),0)}to{opacity:0}}@layer base-components{._default-layout__layout_{min-height:max(100vh,600px);display:flex;flex-direction:column;align-items:center;overflow-x:clip}._default-layout__content_{width:100%;min-height:calc(max(100vh,600px) - var(--header-min-height, 64px) - calc(var(--spacing-unit) * 6));padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 2);margin:var(--header-mobile-min-height, 60px) auto 0;position:relative;max-width:var(--container-max-width, 1300px)}@media(min-width:1280px){._default-layout__content_{margin-top:var(--header-min-height, 64px);padding:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 4)}}}@layer base-components{._general-error-component__inner_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--spacing-unit) * 1);padding:calc(var(--spacing-unit) * 2) 0;width:100%;height:100%;max-width:var(--container-max-width, 1300px);margin:0 auto}}@layer base-components{._error-page__root_{display:flex;flex-direction:column;justify-content:center}}@layer base-components{._custom-button__btn_{--btn-main-color: var(--color-primary, #1b2739);--btn-dark-color: var(--color-primary-dark, #0a1321);--btn-light-color: var(--color-primary-light, #33415f);--btn-contrast-color: var(--color-contrast-primary, var(--color-light));--btn-background-color: var(--btn-main-color);--btn-border-color: var(--btn-main-color);--btn-text-color: var(--btn-primary-text-color, var(--color-contrast-primary, var(--color-light)));color:var(--btn-text-color);background-color:var(--btn-background-color);border-radius:var(--btn-border-radius);border:var(--btn-border-width) solid var(--btn-border-color);padding:calc(var(--spacing-unit) * 1.43) calc(var(--spacing-unit) * 3);display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm, 8px);width:fit-content;position:relative;overflow:clip;outline:none;font-size:var(--typography-button-font-size, clamp(14px, 2vw, 16px));line-height:normal;margin-bottom:0}._custom-button__btn_:hover,._custom-button__btn_:focus{--btn-background-color: var(--btn-dark-color);--btn-border-color: var(--btn-dark-color);box-shadow:var(--shadow-1, 0 1px 3px 0 rgba(0, 0, 0, .06), 0 1px 2px 0 hsla(var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness), .03));cursor:pointer}._custom-button__btn_:disabled{opacity:.5;cursor:not-allowed}._custom-button__btn_.smaller{padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 1);font-size:.9rem}._custom-button__btn_.small{padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 1);font-size:1.05rem}._custom-button__btn_.large{padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 4);font-size:1.2rem}._custom-button__btn_:active,._custom-button__btn_.active:not(a),._custom-button__btn_[data-pressed=true]{--btn-background-color: var(--btn-light-color);--btn-border-color: var(--btn-light-color);box-shadow:none}._custom-button__btn_.outlined{--btn-background-color: transparent;--btn-border-color: var(--btn-main-color);--btn-text-color: var(--btn-main-color)}._custom-button__btn_.outlined:hover,._custom-button__btn_.outlined:focus{--btn-background-color: var(--btn-main-color);--btn-text-color: var(--btn-contrast-color)}._custom-button__btn_.outlined:active,._custom-button__btn_.outlined.active:not(a),._custom-button__btn_.outlined[data-pressed=true]{--btn-background-color: var(--btn-light-color);--btn-border-color: var(--btn-light-color);box-shadow:none}._custom-button__btn_.text{--btn-background-color: transparent;--btn-border-color: transparent;--btn-text-color: var(--btn-main-color)}._custom-button__btn_.text:hover,._custom-button__btn_.text:focus{--btn-text-color: var(--btn-dark-color);box-shadow:none}._custom-button__btn_.text.active:not(a),._custom-button__btn_.text:active{box-shadow:none;color:var(--btn-light-color)}._custom-button__primary_{--btn-main-color: var(--color-primary, #1b2739);--btn-dark-color: var(--color-primary-dark, #0a1321);--btn-light-color: var(--color-primary-light, #33415f);--btn-contrast-color: var(--color-contrast-primary, var(--color-light));--btn-text-color: var(--btn-primary-text-color, var(--btn-contrast-color, var(--color-contrast-primary, )))}._custom-button__primary_:active,._custom-button__primary_.active:not(a),._custom-button__primary_[data-pressed=true]{--btn-text-color: hsla(var(--color-primary-hue), var(--color-primary-saturation), calc(var(--color-primary-lightness) + 40%), 1)}._custom-button__primary_.text:hover,._custom-button__primary_.text:focus{--btn-background-color: hsla(var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness), .1)}._custom-button__primary_.text.active:not(a),._custom-button__primary_.text:active{--btn-background-color: hsla(var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness), .2)}._custom-button__secondary_{--btn-main-color: var(--color-secondary, #2da5ff);--btn-dark-color: hsla(var(--color-secondary-hue), var(--color-secondary-saturation), calc(var(--color-secondary-lightness) - 10%), 1);--btn-light-color: var(--color-secondary-light, #7cc7ff);--btn-contrast-color: var(--color-contrast-secondary, var(--color-light));--btn-text-color: var(--btn-secondary-text-color, var(--btn-contrast-color, var(--color-contrast-secondary, )))}._custom-button__secondary_:active,._custom-button__secondary_.active:not(a),._custom-button__secondary_[data-pressed=true]{--btn-text-color: hsla(var(--color-secondary-hue), var(--color-secondary-saturation), calc(var(--color-secondary-lightness) + 40%), 1)}._custom-button__secondary_.text:hover,._custom-button__secondary_.text:focus{--btn-background-color: hsla(var(--color-secondary-hue), var(--color-secondary-saturation), var(--color-secondary-lightness), .1)}._custom-button__secondary_.text.active:not(a),._custom-button__secondary_.text:active{--btn-background-color: hsla(var(--color-secondary-hue), var(--color-secondary-saturation), var(--color-secondary-lightness), .2)}._custom-button__accent_{--btn-main-color: var(--color-accent, #AB47BC);--btn-dark-color: hsla(var(--color-accent-hue), var(--color-accent-saturation), calc(var(--color-accent-lightness) - 10%), 1);--btn-light-color: hsla(var(--color-accent-hue), var(--color-accent-saturation), calc(var(--color-accent-lightness) + 10%), 1);--btn-contrast-color: var(--color-contrast-accent, var(--color-light));--btn-text-color: var(--btn-accent-text-color, var(--btn-contrast-color, var(--color-contrast-accent, )))}._custom-button__accent_:active,._custom-button__accent_.active:not(a),._custom-button__accent_[data-pressed=true]{--btn-text-color: hsla(var(--color-accent-hue), var(--color-accent-saturation), calc(var(--color-accent-lightness) + 40%), 1)}._custom-button__accent_.text:hover,._custom-button__accent_.text:focus{--btn-background-color: hsla(var(--color-accent-hue), var(--color-accent-saturation), var(--color-accent-lightness), .1)}._custom-button__accent_.text.active:not(a),._custom-button__accent_.text:active{--btn-background-color: hsla(var(--color-accent-hue), var(--color-accent-saturation), var(--color-accent-lightness), .2)}._custom-button__info_{--btn-main-color: var(--color-info, #FF66A6);--btn-dark-color: hsla(var(--color-info-hue), var(--color-info-saturation), calc(var(--color-info-lightness) - 10%), 1);--btn-light-color: hsla(var(--color-info-hue), var(--color-info-saturation), calc(var(--color-info-lightness) + 10%), 1);--btn-contrast-color: var(--color-contrast-info, var(--color-light));--btn-text-color: var(--btn-info-text-color, var(--btn-contrast-color, var(--color-contrast-info, )))}._custom-button__info_:active,._custom-button__info_.active:not(a),._custom-button__info_[data-pressed=true]{--btn-text-color: hsla(var(--color-info-hue), var(--color-info-saturation), calc(var(--color-info-lightness) + 40%), 1)}._custom-button__info_.text:hover,._custom-button__info_.text:focus{--btn-background-color: hsla(var(--color-info-hue), var(--color-info-saturation), var(--color-info-lightness), .1)}._custom-button__info_.text.active:not(a),._custom-button__info_.text:active{--btn-background-color: hsla(var(--color-info-hue), var(--color-info-saturation), var(--color-info-lightness), .2)}._custom-button__success_{--btn-main-color: var(--color-success, #9FCC2E);--btn-dark-color: hsla(var(--color-success-hue), var(--color-success-saturation), calc(var(--color-success-lightness) - 10%), 1);--btn-light-color: hsla(var(--color-success-hue), var(--color-success-saturation), calc(var(--color-success-lightness) + 10%), 1);--btn-contrast-color: var(--color-contrast-success, var(--color-primary));--btn-text-color: var(--btn-success-text-color, var(--btn-contrast-color, var(--color-contrast-success, )))}._custom-button__success_:active,._custom-button__success_.active:not(a),._custom-button__success_[data-pressed=true]{--btn-text-color: hsla(var(--color-success-hue), var(--color-success-saturation), calc(var(--color-success-lightness) + 40%), 1)}._custom-button__success_.text:hover,._custom-button__success_.text:focus{--btn-background-color: hsla(var(--color-success-hue), var(--color-success-saturation), var(--color-success-lightness), .1)}._custom-button__success_.text.active:not(a),._custom-button__success_.text:active{--btn-background-color: hsla(var(--color-success-hue), var(--color-success-saturation), var(--color-success-lightness), .2)}._custom-button__warning_{--btn-main-color: var(--color-warning, #FFC107);--btn-dark-color: hsla(var(--color-warning-hue), var(--color-warning-saturation), calc(var(--color-warning-lightness) - 10%), 1);--btn-light-color: hsla(var(--color-warning-hue), var(--color-warning-saturation), calc(var(--color-warning-lightness) + 10%), 1);--btn-contrast-color: var(--color-contrast-warning, var(--color-primary));--btn-text-color: var(--btn-warning-text-color, var(--btn-contrast-color, var(--color-contrast-warning, )))}._custom-button__warning_:active,._custom-button__warning_.active:not(a),._custom-button__warning_[data-pressed=true]{--btn-text-color: hsla(var(--color-warning-hue), var(--color-warning-saturation), calc(var(--color-warning-lightness) + 40%), 1)}._custom-button__warning_.text:hover,._custom-button__warning_.text:focus{--btn-background-color: hsla(var(--color-warning-hue), var(--color-warning-saturation), var(--color-warning-lightness), .1)}._custom-button__warning_.text.active:not(a),._custom-button__warning_.text:active{--btn-background-color: hsla(var(--color-warning-hue), var(--color-warning-saturation), var(--color-warning-lightness), .2)}._custom-button__error_{--btn-main-color: var(--color-error, #FF3F3F);--btn-dark-color: hsla(var(--color-error-hue), var(--color-error-saturation), calc(var(--color-error-lightness) - 10%), 1);--btn-light-color: hsla(var(--color-error-hue), var(--color-error-saturation), calc(var(--color-error-lightness) + 10%), 1);--btn-contrast-color: var(--color-contrast-error, var(--color-light));--btn-text-color: var(--btn-error-text-color, var(--btn-contrast-color, var(--color-contrast-error, )))}._custom-button__error_:active,._custom-button__error_.active:not(a),._custom-button__error_[data-pressed=true]{--btn-text-color: hsla(var(--color-error-hue), var(--color-error-saturation), calc(var(--color-error-lightness) + 40%), 1)}._custom-button__error_.text:hover,._custom-button__error_.text:focus{--btn-background-color: hsla(var(--color-error-hue), var(--color-error-saturation), var(--color-error-lightness), .1)}._custom-button__error_.text.active:not(a),._custom-button__error_.text:active{--btn-background-color: hsla(var(--color-error-hue), var(--color-error-saturation), var(--color-error-lightness), .2)}._custom-button__dark_{--btn-main-color: var(--color-dark, #303030);--btn-dark-color: hsla(var(--color-dark-hue), var(--color-dark-saturation), calc(var(--color-dark-lightness) - 10%), 1);--btn-light-color: hsla(var(--color-dark-hue), var(--color-dark-saturation), calc(var(--color-dark-lightness) + 10%), 1);--btn-contrast-color: var(--color-contrast-dark, var(--color-light));--btn-text-color: var(--btn-dark-text-color, var(--btn-contrast-color, var(--color-contrast-dark, )))}._custom-button__dark_:active,._custom-button__dark_.active:not(a),._custom-button__dark_[data-pressed=true]{--btn-text-color: hsla(var(--color-dark-hue), var(--color-dark-saturation), calc(var(--color-dark-lightness) + 40%), 1)}._custom-button__dark_.text:hover,._custom-button__dark_.text:focus{--btn-background-color: hsla(var(--color-dark-hue), var(--color-dark-saturation), var(--color-dark-lightness), .1)}._custom-button__dark_.text.active:not(a),._custom-button__dark_.text:active{--btn-background-color: hsla(var(--color-dark-hue), var(--color-dark-saturation), var(--color-dark-lightness), .2)}._custom-button__light_{--btn-main-color: var(--color-light, #eeeef2);--btn-dark-color: hsla(var(--color-light-hue), var(--color-light-saturation), calc(var(--color-light-lightness) - 10%), 1);--btn-light-color: hsla(var(--color-light-hue), var(--color-light-saturation), calc(var(--color-light-lightness) + 10%), 1);--btn-contrast-color: var(--color-contrast-light, var(--color-dark));--btn-text-color: var(--btn-light-text-color, var(--btn-contrast-color, var(--color-contrast-light, )))}._custom-button__light_:active,._custom-button__light_.active:not(a),._custom-button__light_[data-pressed=true]{--btn-text-color: hsla(var(--color-light-hue), var(--color-light-saturation), calc(var(--color-light-lightness) + 40%), 1)}._custom-button__light_.text:hover,._custom-button__light_.text:focus{--btn-background-color: hsla(var(--color-light-hue), var(--color-light-saturation), var(--color-light-lightness), .1)}._custom-button__light_.text.active:not(a),._custom-button__light_.text:active{--btn-background-color: hsla(var(--color-light-hue), var(--color-light-saturation), var(--color-light-lightness), .2)}._custom-button__icon_{display:inline-flex;height:1.1em}._custom-button__icon_ svg{height:100%}._custom-button__icon-button_{padding:calc(var(--spacing-unit) * 1.3);font-size:calc(var(--typography-button-font-size, clamp(14px, 2vw, 16px)) + 5px)}._custom-button__icon-button_.small{padding:calc(var(--spacing-unit) * 1);font-size:1.3em}._custom-button__icon-button_.large{padding:calc(var(--spacing-unit) * 2);font-size:1.2em}._custom-button__icon-button_ svg{height:1em}}@layer base-components{._not-found-page__root_{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--spacing-unit) * 2);max-width:var(--container-max-width, 1300px);min-height:600px}._not-found-page__root_ h1{font-size:6rem;margin:0}._not-found-page__actions_{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--spacing-unit) * 2)}._not-found-page__logo_{width:64px;height:64px;position:absolute;top:calc(var(--spacing-unit) * 2);left:calc(var(--spacing-unit) * 2);background:url(/images/elaut_logo.png) no-repeat center;background-size:contain}}@layer base-components{._loader__loader_{width:50px;height:50px;padding:6px;border-radius:50%;background:var(--accent-color, var(--color-accent, #AB47BC));--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:_loader__rotate_ 1s infinite linear}@keyframes _loader__rotate_{to{transform:rotate(1turn)}}}
