@charset "UTF-8";body{-webkit-tap-highlight-color:var(--webkit-tap-highlight-color),rgba(115,34,195,.5)}::selection{color:#fff;background-color:hsl(var(--selection-color-hue,280),70%,var(--selection-color-light,50%))}::-moz-selection{color:#fff;background-color:hsl(var(--selection-color-hue,280),70%,var(--selection-color-light,50%))}:root{--font-family:sans-serif;--project-line-height:var(--rms1);--ms-2:0.4444444444em;--ms-1:0.6666666667em;--ms0:1em;--ms1:1.5em;--ms2:2.25em;--ms3:3.375em;--ms4:5.0625em;--ms5:7.59375em;--ms6:11.390625em;--ms7:17.0859375em;--ms8:25.62890625em;--ms9:38.443359375em;--ms10:57.6650390625em;--rms-2:0.375em;--rms-1:0.75em;--rms0:0.9375em;--rms1:1.5em;--rms2:2.25em;--rms3:3.375em;--rms4:5.0625em;--rms5:7.6875em;--rms6:11.4375em;--rms7:17.0625em;--rms8:25.6875em;--rms9:38.4375em;--rms10:57.75em;--2px-to-em:0.125em;--4px-to-em:0.25em;--6px-to-em:0.375em;--8px-to-em:0.5em;--10px-to-em:0.625em;--12px-to-em:0.75em;--14px-to-em:0.875em;--18px-to-em:1.125em;--20px-to-em:1.25em;--color-error:hsl(0, 80%, 55%);--bg-color-success:hsl(140, 60%, 70%);--color-success:hsl(140, 30%, 10%);--link-color:var(--color-brand);--color-brand-primary-hsla:hsla(225, var(--color-brand-primary-saturation, 70%), var(--color-brand-primary-light, 44%), var(--color-brand-primary-opacity, 100%));--color-brand-darkest-hsla:hsla(225, var(--color-brand-darkest-saturation, 35%), var(--color-brand-darkest-light, 15%), var(--color-brand-darkest-opacity, 100%));--color-brand-dark-hsla:hsla(225, var(--color-brand-dark-saturation, 20%), var(--color-brand-dark-light, 40%), var(--color-brand-dark-opacity, 100%));--color-brand-medium-hsla:hsla(225, var(--color-brand-medium-saturation, 15%), var(--color-brand-medium-light, 66%), var(--color-brand-medium-opacity, 100%));--color-brand-light-hsla:hsla(225, var(--color-brand-light-saturation, 30%), var(--color-brand-light-light, 90%), var(--color-brand-light-opacity, 100%));--color-brand-lightest-hsla:hsla(225, var(--color-brand-lightest-saturation, 2%), var(--color-brand-lightest-light, 97%), var(--color-brand-lightest-opacity, 100%));--color-brand-white-hsla:hsla(225, var(--color-brand-white-saturation, 0%), var(--color-brand-white-light, 100%), var(--color-brand-white-opacity, 100%));--color-brand-light-hsla-forced:hsla(225, 30%, 90%, 100%);--color-brand-dark-hsla-lightmode:hsla(225, 20%, 40%, 100%);--color-brand-dark-hsla-darkmode:hsla(225, 20%, 70%, 100%);--color-white:#ffffff;--color-action:var(--color-brand-primary-hsla);--color-heading-text:var(--color-brand-darkest-hsla);--color-secondary-text:var(--color-brand-dark-hsla);--color-text:var(--color-brand-darkest-hsla);--color-border-non-decorative:var(--color-brand-medium-hsla);--color-border-decorative:var(--color-brand-light-hsla);--color-background-alternate:var(--color-brand-lightest-hsla);--color-background-main:var(--color-brand-white-hsla);--color-action-darkmode:hsla(225, 70%, 44%, 100%);--color-heading-text-darkmode:hsla(225, 35%, 100%, 100%);--color-secondary-text-darkmode:hsla(225, 20%, 70%, 100%);--color-text-darkmode:hsla(225, 35%, 100%, 100%);--color-border-non-decorative-darkmode:hsla(225, 15%, 30%, 100%);--color-border-decorative-darkmode:hsla(225, 20%, 15%, 100%);--color-background-alternate-darkmode:hsla(225, 20%, 19%, 100%);--color-background-main-darkmode:hsla(225, 18%, 24%, 100%);--color-action-lightmode:hsla(225, 70%, 44%, 100%);--color-heading-text-lightmode:hsla(225, 35%, 15%, 100%);--color-secondary-text-lightmode:hsla(225, 20%, 40%, 100%);--color-text-lightmode:hsla(225, 35%, 15%, 100%);--color-border-non-decorative-lightmode:hsla(225, 15%, 66%, 100%);--color-border-decorative-lightmode:hsla(225, 30%, 90%, 100%);--color-background-alternate-lightmode:hsla(225, 2%, 97%, 100%);--color-background-main-lightmode:hsla(225, 0%, 100%, 100%);--browser-focus-color:rgb(0, 100, 240);--focus-color:var(--something, var(--browser-focus-color));--focus-transition:all ease 100ms;--focus-outline-offset:6px;--focus-outline:.35rem solid var(--focus-color);--color-brand:royalblue;--color-brand-lighten15:#839DEB;--color-brand-darken15:#1D44B8;--color-danger-darken15:#76132C;--color-brand-hsl-a30:225,72.7272727273%,56.862745098%,30%;--color-brand-hsl-a30-f:hsla(225, 72.7272727273%, 56.862745098%, 30%);--color-brand-hsl-a15:225,72.7272727273%,56.862745098%,15%;--color-brand-hsl-a15-f:hsla(225, 72.7272727273%, 56.862745098%, 15%);--color-table-shadow:hsla(225, 20%, 80%, 100%);--color-table-shadow-darkmode:hsla(225, 20%, 80%, 100%);--color-shadow:hsla(225, 20%, 10%, 30%);--color-shadow-darkmode:hsla(225, 20%, 10%, 60%);--shadow-position:0 .125em .35em;--shadow-inset:0 .25em .25em inset hsla(225, 100%, 100%, 50%);--section-box-shadow-color:var(--color-table-shadow, rgba(13, 21, 45, 0.167));--section-box-shadow-position:0 .125rem .5rem;--section-box-shadow:var(--section-box-shadow-position) var(--section-box-shadow-color);--section-box-shadow-darkmode:var(--section-box-shadow-position) var(--section-box-shadow-color);--body-background-color:var(--color-background-alternate);--body-color:var(--color-text);--body-padding-side:var(--rms3);--header-line-border-width:1em;--header-line-color:#e0e0e0;--menu-line-color:transparent;--grid-gap-main:4em;--bg-color-nav:var(--color-border-decorative);--color-nav:var(--color-text);--border-radius-nav:.5em;--bg-color-hover-nav:var(--color-brand);--color-hover-nav:white;--bg-color-active-nav:var(--color-secondary-text);--color-active-nav:var(--color-background-main);--bg-color-btn-secondary:#aaaaaa;--color-btn-secondary:white;--bg-color-btn-secondary-hover:var(--color-brand);--color-btn-secondary-hover:white;--border-radius-table:0;--bg-color-table:transparent;--bg-color-thead:transparent;--bg-color-tbody:transparent;--bg-color-th-hover:rgba(65,105,225, .05);--border-color-table-row:#cecece}@media (prefers-color-scheme:dark){:root{--color-action:var(--color-action-darkmode);--color-heading-text:var(--color-heading-text-darkmode);--color-secondary-text:var(--color-secondary-text-darkmode);--color-text:var(--color-text-darkmode);--color-border-non-decorative:var(--color-border-non-decorative-darkmode);--color-border-decorative:var(--color-border-decorative-darkmode);--color-background-alternate:var(--color-background-alternate-darkmode);--color-background-main:var(--color-background-main-darkmode);--color-table-shadow:var(--color-table-shadow-darkmode);--color-shadow:var(--color-shadow-darkmode);--section-box-shadow:var(--section-box-shadow-darkmode)}}.admin-form{--textarea-line-height:var(--design-ratio, 1.5em);--form-main-color:var(--color-brand);--form-border-radius:var(--something, .25em);--form-padding:var(--something, 0);--form-background-color:var(--color-something, transparent);--fieldset-inbetween-margin:var(--something, 1.5em);--fieldsetClass-padding-side:var(--rms2, 2em);--fieldsetClass-padding:var(--something, var(--fieldsetClass-padding-side));--fieldsetClass-padding-side-s:var(--rms1, .5em);--fieldsetClass-padding-s:var(--something, 1em) var(--fieldsetClass-padding-side-s) var(--something, .5em);--fieldsetClass-border-width:var(--something, .25em);--fieldsetClass-border-width-s:var(--something, var(---fieldsetClass-border-width));--fieldsetClass-border-color:var(--something, var(--form-legendClass-background-color, currentColor));--fieldsetClass-border-color-s:var(--something1, var(--fieldsetClass-border-color));--fieldsetClass-border-radius:var(--something, .5em);--fieldsetClass-background-color:var(--color-background-main, transparent);--form-gutter:var(--rms1, 2em);--form-helper-margin-top:var(--something, 1em);--form-helper-padding:var(--rms0, .5em) 0;--form-helper-font-size:.8em;--form-helper-line-height:inherit;--form-legendClass-font-size:var(--something, 1em);--form-legendClass-font-weight:var(--something, bold);--form-legendClass-padding:var(--something, .75em 1em);--form-legendClass-border-radius:var(--something, .5em);--form-legendClass-background-color:var(--color-background-main, #aaaaaa);--form-legendClass-color:var(--color-text, #121212);--form-legendClass-p-padding-bottom:var(--something, 1.5em);--field-label-vertical-offset:var(--rms-2, .5em);--field-label-text-letter-spacing:.05em;--field-label-text-text-transform:uppercase;--field-label-text-font-size:.75em;--form-field-height:var(--rms3, 3em);--form-field-padding:0 var(--something-right, 1.5em) 0 var(--something-left, 1em);--form-field-font-weight:var(--somehting, bold);--form-field-letter-spacing:.05em;--form-field-padding-right:var(--something, .5em);--textarea-field-input-padding:var(--something, 0.5em 1em);--textarea-field-input-line-height:var(--something, 1.5em);--textarea-field-input-min-height:var(--something, 8em);--field-input-color:var(--form-main-color);--field-input-background-color:var(--color-background-main, #ffffff);--field-input-border-width:var(--something, calc(var(--rms1) * .125));--field-input-border-color:var(--color-border-non-decorative, #aaaaaa);--field-input-border-radius:var(--something, .5em);--field-wrapper-background-color:var(--color-border-decorative, #d9d9d9);--field-wrapper-padding:var(--rms0,.5em) var(--rms1, 1.25em);--field-wrapper-border-radius:var(--something, calc(var(--rms1) * .5 ));--radio-checkbox-size:var(--something, 1.5em);--radio-checkbox-background-color:var(--something, #ffffff);--radio-checkbox-border-width:calc(var(--rms-2, 0.5em) * .5);--radio-checkbox-border-color:var(--color-border-non-decorative, #777777);--radio-checkbox-border-radius:var(--something, .25em);--radio-checkbox-checked-background-color:var(--form-main-color, royalblue);--radio-checkbox-checked-border-color:var(--form-main-color, royalblue);--select-icon-size:var(--rms-1, .5em);--select-icon-color:var(--something, var(--form-main-color, royalblue));--input-placeholder-color:var(--color-secondary-text, #bbbbbb);--form-selection-color:var(--something, #ffffff);--form-selection-background-color:var(--something, var(--form-main-color, royalblue));--data-required-color:#ff4500;--field-input-focus-border-color:var(--form-main-color);--field-input-focus-background-color:var(--color-background-main);--field-input-focus-box-shadow-color:var(--form-main-color);--shortcut-focus-box-shadow:0 .05em 1.6em 0 var(--field-input-focus-box-shadow-color);--field-input-focus-box-shadow:var(--something, var(--shortcut-focus-box-shadow));--field-input-focus-transition-duration:var(--something, 200ms);--field-input-focus-transition-property:var(--something, all);--field-input-focus-transition-timing-function:var(--something, ease);--field-input-focus-outline-offset:var(--something, 0);--field-input-focus-outline-width:var(--something, medium);--field-input-focus-outline-style:var(--something, none);--field-input-focus-outline-color:var(--something, var(--focus-color, currentColor));--field-input-radio-checkbox-focus-border-color:var(--form-main-color);--field-input-radio-checkbox-focus-box-shadow:var(--something, var(--field-input-focus-box-shadow));--field-input-radio-checkbox-focus-transition:var(--field-input-focus-transition-duration) var(--field-input-focus-transition-property) var(--field-input-focus-transition-timing-function);--field-input-radio-checkbox-focus-outline-offset:var(--something, var(--field-input-focus-outline-offset));--field-input-radio-checkbox-focus-outline-width:var(--something, var(--field-input-focus-outline-width));--field-input-radio-checkbox-focus-outline-style:var(--something, var(--field-input-focus-outline-style));--field-input-radio-checkbox-focus-outline-color:var(--something, var(--field-input-focus-outline-color));--field-input-hover-border-color:var(--form-main-color);--field-input-hover-background-color:var(--something, white);--field-input-radio-checkbox-label-focus-outline-offset:var(--something, var(--focus-outline-offset));--field-input-radio-checkbox-label-focus-outline:var(--something, var(--focus-outline));--field-input-radio-checkbox-label-hover:var(--something, var(--form-main-color));--input-range-background:var(--something, transparent);--input-range-border-radius:var(--rms1, 1em);--input-range-height:var(--rms4, 4em);--input-range-track-height:var(--something, .5em);--input-range-track-color:var(--color-background-main, #ffffff);--input-range-track-border-radius:var(--something, 1em);--input-range-track-box-shadow-color:var(--field-input-border-color);--input-range-track-box-shadow:inset 0 0 .125em calc(var(--field-input-border-width) * 2.5) var(--input-range-track-box-shadow-color);--input-range-focus-thumb-color:var(--something, var(--form-main-color, royalblue));--input-range-focus-track-box-shadow-color:var(--field-input-border-color);--input-range-focus-track-box-shadow:inset 0 0 .125em calc(var(--field-input-border-width) * 2.5) var(--input-range-track-box-shadow-color);--input-search-focus-icon-outline-offset:0px;--search-icon-color:var(--form-main-color);--swicth-border-radius:5em;--switch-button-color:white;--switch-color-off:var(--color-secondary-text);--switch-checked-color:var(--form-main-color);--switch-border-width:.15em;--form-alert-padding:1em;--form-alert-background-color:hsl(0, 50%, 40%);--form-alert-border-radius:.25em;--form-alert-border-width:1px;--pending-padding:var(--rms1) var(--rms2);--pending-background-color:hsl(225, 50%, 40%);--pending-border-radius:.25em;--pending-border-width:1px;--input-focus-date-time-color:currentColor}.admin{--btn-transition-property:all;--btn--transition-duration:200ms;--btn-transition-timing-function:ease-out;--btn-border-width:3px;--btn-font-weight:normal;--btn-padding-y:.75em;--btn-padding-x:1.25em;--btn-border-radius:.5em;--btn-min-height:auto;--btn-main-color:var(--color-brand);--btn-main-hover-color:var(--color-brand-darken15);--btn-caution-color:hsl(10, 100%, 45%);--btn-caution-hover-color:hsl(10, 100%, 30%)}.admin-form-auth{--form-border-radius:var(--something, .5em);--form-padding:var(--something, 2em);--form-background-color:var(--color-something, #eaeaea);--form-gutter:var(--something, 1em)}@media (prefers-color-scheme:dark){.admin-form-auth{--form-background-color:var(--color-something, #1A1A1A);--field-wrapper-background-color:var(--something, #111111)}}.admin{--alert-padding:var(--rms1);--alert-line-height:var(--rms1)}.sr-only,input[type=checkbox]:not(.switch),input[type=radio]:not(.switch),input[type=search]+button[type=reset]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,main,nav,section,video{display:block}a img{border:0}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{font-size:1em;line-height:1;width:100%;font-weight:400}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}img::selection{background:0 0}img::-moz-selection{background:0 0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{position:relative;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}small{font-size:80%}button,input{line-height:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button{overflow:visible;background-color:transparent;border-color:transparent}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-appearance:none}figure img{width:100%;height:auto}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}a{text-decoration:none}ol,ul{list-style:none}[hidden]{display:none!important}:-moz-submit-invalid,:-moz-ui-invalid,:invalid{box-shadow:none}input::-ms-clear{display:none}input,label,select,textarea{cursor:pointer}fieldset ol,fieldset ul{list-style:none}fieldset{margin:0;width:100%;min-width:0}label{display:block}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]{-moz-appearance:textfield;-webkit-appearance:none;appearance:textfield;-webkit-border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{display:none}input:not([type=radio]):not([type=checkbox]){width:100%}input{display:block;font-family:inherit;-webkit-appearance:none;border:0;text-align:left;vertical-align:middle}input:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input,textarea{-webkit-border-radius:0;border-radius:0}input:hover,textarea:hover{cursor:pointer}input:focus,textarea:focus{outline:0;cursor:auto}textarea{-webkit-appearance:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;max-width:100%;width:100%;overflow:hidden;font-family:inherit;outline:0;border:0}legend{border:0;box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}select,select:focus,select:hover{box-shadow:none;outline:0}select::-ms-expand{display:none}.link{display:inline;text-decoration:var(--link-text-decoration,underline);text-decoration-thickness:var(--text-decoration-thickness,.125em);text-underline-offset:var(--text-underline-offset,.4em);color:var(--link-color,currentColor)}.link:link{color:var(--link-unvisited-color,var(--link-color))}.link:visited{color:var(--link-visited-color,var(--link-color))}.link:focus-visible:not(:hover){color:var(--link-focus-color,var(--color-text,#adff2f))}@media (hover:hover){.link:hover{color:var(--link-hover-color,var(--link-color));text-shadow:var(--link-hover-text-shadow,none);text-decoration:var(--link-hover-text-decoration,var(--link-text-decoration));text-underline-offset:var(--text-hover-underline-offset,var(--text-underline-offest,.4em));text-decoration-thickness:var(--text-hover-decoration-thickness,var(--text-decoration-thickness,.125em));text-decoration-color:var(--link-hover-text-decoration-color,currentColor)}}.link:active{color:var(--link-active-color,var(--link-hover-color,green))}.link.link_invisible{--link-color:currentColor;--link-text-decoration:none;--link-hover-text-decoration:underline}.link.link_currentcolor{--link-color:currentColor}input:-ms-input-placeholder{line-height:1}textarea:-ms-input-placeholder{line-height:var(--textarea-line-height)}form[autocomplete=off] input::-webkit-contacts-auto-fill-button,input[autocomplete=off]::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}legend+*{-webkit-margin-top-collapse:separate}input[data-com-onepassword-filled=dark],select[data-com-onepassword-filled=dark],textarea[data-com-onepassword-filled=dark]{color:#fff!important}:-moz-placeholder{color:var(--input-placeholder-color);background-color:transparent}::-moz-placeholder{color:var(--input-placeholder-color);opacity:1;background-color:transparent}:focus:-moz-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent;opacity:0}::-webkit-input-placeholder{color:var(--input-placeholder-color);background-color:transparent}:focus::-webkit-input-placeholder{color:transparent}:-ms-input-placeholder{color:var(--input-placeholder-color)}form{padding:var(--form-padding);background-color:var(--form-background-color);border-radius:var(--form-border-radius)}form>:not(input[type=hidden])+fieldset{margin-top:var(--fieldset-inbetween-margin)}form input::selection,form textarea::selection{color:var(--form-selection-color);background-color:var(--form-selection-background-color)}.flexgrid-x{display:flex;flex-direction:row;flex-wrap:wrap;margin:calc(-.5 * var(--form-gutter))}.flexgrid-x>li{padding:calc(.5 * var(--form-gutter))}.flex-zip .field-input{max-width:9em}.flex-auto{flex:1 1 auto}.flex-max{flex:1 1 100%}.flex-third{flex:1 1 100%}@media screen and (min-width:600px){.flex-third{flex:1 1 33%}}.flex-half{flex:1 1 100%}@media screen and (min-width:600px){.flex-half{flex:1 1 50%}}.flex-quarter{flex:1 1 100%}@media screen and (min-width:600px){.flex-quarter{flex:1 1 25%}}.flex-10em{flex:1 1 100%}@media screen and (min-width:600px){.flex-10em{flex:1 1 12em}}.flex-shrink-to-content{flex:0 0 auto}.flexgrid-x>li{align-self:end}.flexgrid-x>li.align-top{align-self:start}.fieldset{padding:var(--fieldsetClass-padding-s);border-top:var(--fieldsetClass-border-width-s) solid var(--fieldsetClass-border-color-s);background-color:var(--fieldsetClass-background-color)}@media screen and (min-width:27em){.fieldset{padding:var(--fieldsetClass-padding);border:var(--fieldsetClass-border-width) solid var(--fieldsetClass-border-color);border-radius:var(--fieldsetClass-border-radius)}}@media screen and (max-width:27em){.fieldset-button{padding:0 var(--rms0)}}.fieldset-top{padding:var(--rms1) var(--rms0) var(--rms0);border-top:var(--fieldset-border-width-s) solid var(--fieldset-border-color-s)}@media screen and (min-width:27em){.fieldset-top{padding:var(--rms1) 0 var(--rms0)}}legend{font-size:var(--form-legend-font-size);font-weight:var(--form-legend-font-weight);padding:var(--form-legend-padding);background-color:var(--form-legend-background-color);color:var(--form-legend-color)}.legend{font-size:var(--form-legendClass-font-size);font-weight:var(--form-legendClass-font-weight);padding:var(--form-legendClass-padding);border-radius:var(--form-legendClass-border-radius);background-color:var(--form-legendClass-background-color);color:var(--form-legendClass-color);border-bottom-width:var(--form-legendClass-border-bottom-width,0);border-bottom-style:var(--form-legendClass-border-bottom-style,solid);border-bottom-color:var(--form-legendClass-border-bottom-color,var(--color-border-decorative))}.legend.expand-block{--legend-wide-adjust:calc( (var(--fieldsetClass-padding-side-s) + var(--fieldsetClass-border-width-s)) * 2);width:calc(100% + var(--legend-wide-adjust));margin:0 calc(var(--legend-wide-adjust) * -.5);border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width:27em){.legend.expand-block{--legend-wide-adjust:calc( (var(--fieldsetClass-padding-side) + var(--fieldsetClass-border-width)) * 2)}}legend+p{margin-bottom:var(--project-line-height,1.5em)}.field{display:grid}.field-label{z-index:5;display:block;margin-top:var(--field-label-vertical-offset);margin-bottom:var(--field-label-vertical-offset)}.field-label_inside{position:absolute;font-size:var(--field-label-inside-font-size,.75em);top:var(--field-label-inside-top,.5em);left:var(--field-label-inside-left,var(--rms1));width:calc(100% - 2em);margin-top:0}.field-label_inside+.field-input{padding-top:var(--field-label-inside-room-in-field-input,.875em);height:var(--field-label-inside-height-in-field-input,var(--form-field-height))}.field-label_inside .text-error{position:absolute;bottom:1.25em;left:0;margin-top:1em;background-color:var(--background-color-error);color:#fff;padding:.125em .5em}.field-label_inside br{display:none}.field-label-text{font-size:var(--field-label-text-font-size,1em);line-height:var(--field-label-text-line-height,calc(var(--rms1) * .875));font-weight:700;color:var(--field-label-text-color,currentColor);text-transform:var(--field-label-text-text-transform,initial);letter-spacing:var(--field-label-text-letter-spacing,0)}.field-legend-text{font-size:var(--field-legend-text-font-size,1em);line-height:var(--field-legend-text-line-height,calc(var(--rms1) * .875));font-weight:700;color:var(--field-legend-text-color,currentColor)}.field-label-hint{font-size:var(--field-label-hint-font-size,.875em);line-height:var(--field-label-hint-line-height,calc(var(--rms1) * .875));color:var(--field-label-hint-color,var(--color-secondary-text,currentColor))}.text-error{color:var(--color-text-error,red)}@media screen and (min-width:40em){.field_label-side{grid-gap:var(--rms0);grid-template-columns:var(--field-label-side-column-width,var(--rms5)) auto}.field_label-side .field-label{margin:0;display:flex;flex-direction:column;justify-content:center;text-align:end}.field_label-side .field-label br{display:none}.field_label-side_textarea .field-label{justify-content:flex-start}.field_label-side.field_label-side_text-start .field-label{text-align:start}}[data-required]:after{content:" (" attr(data-required) ") ";color:var(--data-required-color);font-size:.875em}input:not([type=radio]):not([type=checkbox]){width:100%}.field-input{height:var(--form-field-height);padding:var(--form-field-padding);font-weight:var(--form-field-font-weight);letter-spacing:var(--form-field-letter-spacing);white-space:nowrap;display:inline-block;text-overflow:ellipsis;overflow:hidden}textarea.field-input{white-space:pre-wrap;padding:var(--textarea-field-input-padding);line-height:var(--textarea-field-input-line-height);height:auto;min-height:var(--textarea-field-input-min-height);min-width:100%}.field-input_status{padding-right:calc(var(--form-field-height) + var(--form-field-padding-right))}.field-input,input[type=checkbox]+label:before,input[type=radio]+label:before{color:var(--field-input-color);background-color:var(--field-input-background-color);border:var(--field-input-border-width) solid var(--field-input-border-color);border-radius:var(--field-input-border-radius)}input[type=radio]+label:before{border-radius:50%}.field-input:focus{background-color:var(--field-input-focus-background-color);border-color:var(--field-input-focus-border-color);z-index:2}.field-input:focus-visible:not(:hover){box-shadow:var(--field-input-focus-box-shadow);transition:var(--field-input-focus-transition-duration) var(--field-input-focus-transition-property) var(--field-input-focus-transition-timing-function);outline-offset:var(--field-input-focus-outline-offset);outline:var(--field-input-focus-outline-width) var(--field-input-focus-outline-style) var(--field-input-focus-outline-color)}input[type=checkbox]:focus-visible:not(:hover)+label:before,input[type=radio]:focus-visible:not(:hover)+label:before{border-color:var(--field-input-radio-checkbox-focus-border-color);z-index:2;box-shadow:var(--field-input-radio-checkbox-focus-box-shadow);transition:var(--field-input-focus-transition-duration) var(--field-input-focus-transition-property) var(--field-input-focus-transition-timing-function);outline-offset:var(--field-input-radio-checkbox-focus-outline-offset);outline:var(--field-input-focus-outline-width) var(--field-input-focus-outline-style) var(--field-input-focus-outline-color)}@media (hover:hover){.field-input:not(:disabled):not(:focus):hover,input[type=checkbox]:hover+label:before,input[type=radio]:hover+label:before{border-color:var(--field-input-hover-color)}}.field-wrapper{background-color:var(--field-wrapper-background-color);padding:var(--field-wrapper-padding);display:inline-flex;font-size:1em;justify-content:start;border-radius:var(--field-wrapper-border-radius)}.field-wrapper>label{margin:-.25em 0}input[type=checkbox]:not(.switch)+label,input[type=radio]:not(.switch)+label{margin-left:1.5em}.switchbox.right input[type=checkbox]+label,.switchbox.right input[type=radio]+label{margin-left:0;margin-right:.5em}.switchbox input[type=checkbox]+label,.switchbox input[type=radio]+label{margin-left:.75em}input[type=checkbox]:not(.switch)+label::before,input[type=radio]:not(.switch)+label::before{content:"";display:block;vertical-align:middle;width:var(--radio-checkbox-size);height:var(--radio-checkbox-size);position:absolute;background-color:var(--radio-checkbox-background-color);border:var(--radio-checkbox-border-width) solid var(--radio-checkbox-border-color);top:-.125em;left:-2em;transition:.4s all ease;border-radius:var(--radio-checkbox-border-radius)}input[type=radio]:not(.switch)+label::before{border-radius:10em}input[type=checkbox]:not(.switch):checked+label::before,input[type=radio]:not(.switch):checked+label::before{background-color:var(--radio-checkbox-checked-background-color);border-color:var(--radio-checkbox-checked-border-color)}input[type=radio]:not(.switch)+label::after{font-size:0}input[type=radio]:not(.switch):checked+label::after{content:"";z-index:4;font-size:1em;width:.5em;height:.5em;border-radius:5em;background-color:#fff;position:absolute;top:calc(1.5em * .25);left:calc(3em * -.5)}input[type=checkbox]:not(.switch):checked+label::after{position:absolute;content:"L";speak:none;z-index:6;top:.125em;font-weight:700;line-height:1em;left:-1.52em;color:#fff;transform:scaleX(-1) rotate(-40deg)}input[type=checkbox]:not(:disabled):hover+label,input[type=radio]:not(:disabled):hover+label{color:var(--field-input-radio-checkbox-label-hover)}.list-flex-x{display:flex;justify-content:start;flex-wrap:wrap}.list-flex-x.full-width>li{flex:1 1 100%}.list-flex-x_small{margin:-.25rem}.list-flex-x_small>li{padding:.25rem}.list-flex-x_regular{margin:-.5rem}.list-flex-x_regular>li{padding:.5rem}.flow-y_big>*+*{margin-top:3em}.flow-y_large>*+*{margin-top:2em}.flow-y_regular>*+*{margin-top:1em}.flow-y_small>*+*{margin-top:.5em}input[type=checkbox]:focus:hover,input[type=radio]:focus:hover{cursor:pointer}input[type=password]::-ms-reveal{display:none}.switchbox{display:inline-flex;justify-content:start;align-items:start}.switchbox label{align-self:center}.switchbox.center{justify-content:center}.switchbox.right{display:flex;flex-direction:row-reverse}.switchbox.edge{justify-content:space-between}input.switch{flex:0 0 auto;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:.875em;height:var(--switch-height,2em);width:calc(var(--switch-height,2em) * 1.5);border-radius:var(--swicth-border-radius,5em);box-shadow:inset -1em 0 0 0 var(--switch-color-off,rgba(0,0,0,.62));background-color:var(--switch-button-color,#fff)!important;border:var(--switch-border-width,.15em) solid var(--switch-color-off,rgba(0,0,0,.62));outline:0;-webkit-transition-duration:.2s;transition-duration:.2s}input.switch:checked{box-shadow:inset 1em 0 0 0 var(--switch-checked-color);border:var(--switch-border-width,.15em) solid var(--switch-checked-color)}input[type=date],input[type=datetime-local],input[type=time]{display:flex}input::-webkit-date-and-time-value{height:var(--form-field-height)}input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus{color:var(--input-focus-date-time-color)}input::-webkit-datetime-edit-day-field,input::-webkit-datetime-edit-month-field,input::-webkit-datetime-edit-year-field{-webkit-appearance:none;background-color:transparent;color:currentColor;outline:0;opacity:1}input::-webkit-datetime-edit-day-field:focus,input::-webkit-datetime-edit-month-field:focus,input::-webkit-datetime-edit-year-field:focus{-webkit-appearance:none;background-color:var(--form-selection-background-color);color:var(--form-selection-color);outline:0;opacity:1}input[type=search]:not([type=radio]):not([type=checkbox]):not([type=range]){border-radius:12em;padding-right:var(--rms1)}input[type=search]:not([type=radio]):not([type=checkbox]):not([type=range]):focus{padding-right:calc(var(--form-field-height) + var(--rms1))}label[for~=search] .form-icon{border-top-left-radius:12em;border-bottom-left-radius:12em}input[type=search]+button[type=reset]{font-size:1em;width:var(--form-field-height)!important;height:var(--form-field-height)!important;position:absolute;top:0;right:0;border-radius:50%;z-index:5}input[type=search]+button[type=reset]:focus,input[type=search]:focus+button[type=reset]{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;--focus-outline-offset:-.55em}button[type=reset]>span{display:flex!important;width:inherit;height:inherit}button[type=reset]>span svg{transform:scale(60%)}input[type=search]~button[type=submit]{font-size:1em;width:var(--form-field-height)!important;height:var(--form-field-height)!important;position:absolute;top:0;left:0;border-radius:50%;z-index:5}input[type=search]~button[type=submit]:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;--focus-outline-offset:-.55em}input[type=search]~button[type=submit]>span{display:flex!important;width:inherit;height:inherit;justify-content:center;align-items:center}input[type=search]~button[type=submit]>span svg{transform:scale(100%) translateY(-2px)}.label-inside label:not([class]){position:absolute;font-size:.6875em;font-weight:700;margin:0;left:.75em;top:.75em;z-index:2}.label-inside input:not([class]),.label-inside select:not([class]),.label-inside textarea:not([class]){padding-top:.60676275em!important}.label-inside .with-icon label:not([class]),.label-inside.with-icon label:not([class]){left:calc(var(--form-field-height) + var(--rms0))}.label-inside .with-icon .field-input,.label-inside.with-icon .field-input,.no-textlabel .with-icon .field-input,.no-textlabel.with-icon .field-input{padding-left:var(--form-field-height)}.label-inside .with-icon-dark label:not([class]),.label-inside.with-icon-dark label:not([class]){left:calc(var(--form-field-height) + var(--rms1) + var(--rms-1))}.label-inside .with-icon-dark .field-input,.label-inside.with-icon-dark .field-input,.no-textlabel .with-icon-dark .field-input,.no-textlabel.with-icon-dark .field-input{padding-left:calc(var(--form-field-height) + var(--rms0))}.form-icon{width:var(--form-field-height);height:var(--form-field-height);position:absolute;top:0;z-index:20;border-top-left-radius:var(--form-field-border-radius);border-bottom-left-radius:var(--form-field-border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center}.with-icon .form-icon{left:calc(var(--form-field-height) + var(--rms1) * -1)}.with-icon-dark .form-icon{background-color:rgba(65,105,225,.85);color:#fff;left:-4.854102em}.form-icon>svg{width:62%;height:62%}.no-textlabel span:not(.form-icon){display:none}.no-textlabel label{position:absolute}.no-textlabel .form-icon{width:var(--form-field-height);height:var(--form-field-height);top:0;left:0;border-top-left-radius:var(--form-field-border-radius);border-bottom-left-radius:var(--form-field-border-radius)}input[type=search]~[type=reset]{position:absolute;top:0;right:0;height:var(--form-field-height);width:var(--form-field-height);color:var(--form-icon-reset-color,#787878);background:var(--form-icon-bg-color,transparent)}@media (hover:hover){input[type=search]~[type=reset]:hover{color:var(--form-main-color)}}select{display:block;width:100%}select.field-input{padding-right:calc(var(--rms1) + var(--form-input-border-width))}.select-wrapper:after{content:"";width:0;height:0;border-style:solid;border-width:var(--select-icon-size) var(--select-icon-size) 0 var(--select-icon-size);border-color:var(--select-icon-color) transparent transparent transparent;position:absolute;right:calc((var(--form-field-height) * .25) + .25em);bottom:calc((var(--form-field-height) * .5) - var(--select-icon-size));z-index:2;pointer-events:none}fieldset li p,fieldset ol+p{padding:var(--form-helper-padding);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height)}fieldset ol+p{margin-top:var(--form-helper-margin-top)}.form-help{padding:var(--form-helper-padding);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height)}input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer}input[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;box-sizing:content-box}input[type=range]::-moz-range-track{width:100%;cursor:pointer}input[type=range]::-moz-range-thumb{cursor:pointer}input[type=range]::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-thumb{cursor:pointer}input[type=range]::-webkit-slider-thumb{margin-top:calc(((calc(var(--rms0,1em) * 1.5)) + (0px) - (calc(var(--rms0) * .5)))/ -2);background:var(--form-main-color);border:0;transition:all ease .3s;height:calc(var(--rms0,1em) * 1.5);width:calc(var(--rms0,1em) * 1.5);border-radius:var(--rms2,2em)}input[type=range]::-moz-range-thumb{background:var(--form-main-color);border:0;transition:all ease .3s;height:calc(var(--rms0,1em) * 1.5);width:calc(var(--rms0,1em) * 1.5);border-radius:var(--rms2,2em)}input[type=range]::-ms-thumb{margin:0;background:var(--form-main-color);border:0;transition:all ease .3s;height:calc(var(--rms0,1em) * 1.5);width:calc(var(--rms0,1em) * 1.5);border-radius:var(--rms2,2em)}input[type=range]{padding:0 calc(var(--rms3,3em) * .5);height:var(--input-range-height,4em);border-radius:var(--input-range-border-radius);background:var(--input-range-background)}input[type=range]::-webkit-slider-runnable-track{height:var(--input-range-track-height);background:var(--input-range-track-color);border-radius:var(--input-range-track-border-radius);box-shadow:var(--input-range-track-box-shadow)}input[type=range]::-moz-range-track{height:var(--input-range-track-height);background:var(--input-range-track-color);border-radius:var(--input-range-track-border-radius);box-shadow:var(--input-range-track-box-shadow)}input[type=range]::-moz-focus-outer{border:0}input[type=range]:focus::-webkit-slider-thumb{transform:scale(1.3);box-shadow:inset 0 0 0 .5em var(--input-range-focus-thumb-color),inset 0 0 0 .8em #fff}input[type=range]:focus::-moz-range-thumb{transform:scale(1.3);box-shadow:inset 0 0 0 .5em var(--input-range-focus-thumb-color),inset 0 0 0 .8em #fff}input[type=range]:focus::-moz-range-track{box-shadow:var(--input-range-focus-track-box-shadow)}input[type=range]::-ms-track{border-width:calc($form-range--thumb--height * .5);height:calc(var(--rms0) * .5);height:var(--input-range-track-height);border-radius:var(--input-range-track-border-radius);box-shadow:var(--input-range-track-box-shadow)}input[type=range]::-ms-fill-lower{border-radius:calc($form-range--track--radius * 2);background:#fff}input[type=range]::-ms-fill-upper{border-radius:calc($form-range--track--radius * 2);background:#fff}input[type=range]:focus::-ms-fill-lower{background:#e8edfb}input[type=range]:focus::-ms-fill-upper{background:#fff}output{color:#4169e1}.input-range{overflow:visible!important;z-index:9999;margin-top:3em;height:1em!important;border:none}.range-bubble{z-index:9999;background:var(--color-primary);color:#fff;padding:.5em;position:absolute;border-radius:.25em;left:50%;bottom:1.6em;transform:translateX(-50%)}.range-bubble::after{background:var(--color-primary);content:"";position:absolute;width:.5em;height:.5em;bottom:-.2em;margin-left:-.2em;left:50%;transform:rotate(45deg)}input:read-only:not([readonly=false]),textarea:read-only:not([readonly=false]){cursor:not-allowed}input:-moz-read-only:not([readonly=false]),textarea:-moz-read-only:not([readonly=false]){cursor:not-allowed}input[type=range]:-moz-read-only:not([readonly=false]){cursor:pointer}[type=checkbox]:read-only:not(:disabled),[type=radio]:read-only:not(:disabled){cursor:pointer}form :disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label{cursor:not-allowed;text-decoration:line-through}:disabled,input[type=checkbox]:disabled+label:after,input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:after,input[type=radio]:disabled+label:before{opacity:.3}.form-alert{padding:var(--form-alert-padding,1em);background-color:var(--form-alert-background-color,transparent);color:#fff;border-radius:var(--form-alert-border-radius,.25em);border:var(--form-alert-border-width,1px) solid var(--color-error)}.form-alert a:hover,.form-alert a:link,.form-alert a:visited{color:inherit}.form-alert a:focus{box-shadow:none!important;outline:0!important}.pending{padding:var(--pending-padding,1em);background-color:var(--pending-background-color,transparent);color:#fff;border-radius:var(--pending-border-radius,.25em);border:var(--pending-border-width,1px) solid var(--pending-border-color)}.pending>*+*{margin-top:var(--pending-inbetween-margin,1.5em)}.pending-title{font-size:var(--ms1);line-height:125%}.btn{--transition-property:var(--btn-transition-property, all);--transition-duration:var(--btn-transition-duration, 0s);--transition-timing-function:var(--btn-transition-timing-function, ease);transition:var(--transition-property) var(--transition-duration) var(--transition-timing-function);min-height:var(--btn-min-height,auto);min-width:var(--btn-min-width,auto);line-height:1.125em;font-weight:var(--btn-font-weight,normal);display:inline-flex;justify-content:center;align-content:center;align-items:center;vertical-align:middle;text-decoration:none;padding:var(--btn-padding-y,0) var(--btn-padding-x,0);border:var(--btn-border-width,0) solid;border-radius:var(--btn-border-radius,0)}.btn.rounded{border-radius:10em}.btn.beveled{border-radius:var(--btn-border-radius,0)}.btn.full,.btn.wide{display:flex;width:100%}.btn.expand-block{display:flex;width:100%}.btn.expand-full{display:flex;width:100%;--btn-border-radius:0}.btn:not([aria-label=disabled]):active{top:.1em}.btn[aria-label=disabled]{cursor:not-allowed;opacity:.3}.btn.smaller{font-size:.875em}.btn.bigger{font-size:1.25em}.btn i{margin:auto .2em auto -.2em;font-size:1em;line-height:1em}.btn:hover i{transition:transform 250ms ease;transform:translateY(-.0625em);text-shadow:0 .125em .25em rgba(0,0,0,.3)}.btn+a[class=""]{display:inline-flex;align-items:center;margin:auto 1em}.btn{background-color:var(--btn-background-color);color:var(--btn-color);border-color:var(--btn-border-color);text-transform:var(--btn-text-transform,none);text-decoration:var(--btn-text-decoration,none);text-decoration-color:var(--btn-text-decoration-color,currentColor);text-decoration-thickness:var(--btn-text-decoration-thickness,2px);text-underline-offset:var(--btn-text-underline-offset,.4em);text-shadow:var(--btn-text-shadow,none)}@media (hover:hover){.btn:not([aria-label=disabled]):not([disabled]):hover{background-color:var(--btn-hover-background-color);color:var(--btn-hover-color);border-color:var(--btn-hover-border-color,transparent);text-decoration:var(--btn-hover-text-decoration,var(--btn-text-decoration));text-decoration-color:var(--btn-hover-text-decoration-color);text-decoration-thickness:var(--btn-hover-text-decoration-thickness,var(--btn-text-decoration-thickness,2px));text-underline-offset:var(--btn-hover-text-underline-offset,var(--btn-text-underline-offset,.4em));text-shadow:var(--btn-hover-text-shadow,none)}}.btn{--color:var(--btn-main-color);--hover-color:var(--btn-main-hover-color)}.btn-caution,.btn-danger{--color:var(--btn-caution-color, hsl(10, 100%, 45%));--hover-color:var(--btn-caution-hover-color, hsl(10, 100%, 30%))}.btn-currentcolor{--currentcolor-forced:currentColor}.btn-primary{--btn-background-color:var(--color);--btn-color:white;--btn-border-color:transparent;--btn-hover-background-color:var(--hover-color);--btn-hover-color:white;--btn-hover-border-color:transparent}.btn-secondary{--btn-background-color:transparent;--btn-color:var(--currentcolor-forced, var(--color));--btn-border-color:var(--color);--btn-hover-background-color:var(--hover-color);--btn-hover-color:white;--btn-hover-border-color:transparent}.btn-tertiary{--btn-background-color:transparent;--btn-color:var(--currentcolor-forced, var(--color));--btn-border-color:transparent;--btn-hover-background-color:transparent;--btn-hover-color:var(--color);--btn-hover-border-color:transparent;--btn-text-decoration:underline;--btn-hover-text-decoration-color:transparent}[type=submit]:not(:active) i{display:none}[type=submit]:active span{display:none}[type=submit]:active i{display:flex;justify-content:center}.alert{position:relative;display:block;padding:var(--alert-padding,1.5em);line-height:var(--alert-line-height,1.5em);border-width:2px;border-style:solid;background-color:var(--background-color-alert);border-color:var(--border-color-alert);color:var(--color-alert)}.alert+*{margin-top:var(--rms1,1.5em)}.alert,.alert-radius{border-radius:.25em}.alert-dismissible{padding-right:3.5em}.alert-success{--background-color-alert:#dff0d8;--border-color-alert:#d6e9c6;--color-alert:#3c763d}.alert-info{--background-color-alert:#d9edf7;--border-color-alert:#bce8f1;--color-alert:#31708f}.alert-warning{--background-color-alert:#fcf8e3;--border-color-alert:#faebcc;--color-alert:#8a6d3b}.alert-danger,.alert-error{--background-color-alert:#f2dede;--border-color-alert:#ebccd1;--color-alert:#a94442}.btn-close-alert{position:absolute;top:.5em;right:.5em;padding:0!important;border:0 solid transparent!important;align-items:center;justify-content:center;font-size:1.875em;font-family:sans-serif;width:1em;height:1em;min-height:0!important;line-height:.5em!important;border-radius:12em;color:var(--color-alert);background-color:var(--border-color-alert)}@media (hover:hover){.btn-close-alert:hover{--btn-hover-background-color:var(--color-alert);--btn-hover-color:var(--border-color-alert)}}.btn.btn-close-alert:not([aria-label=disabled]):active{top:.5em;background:#fff}.alert-top-screen{position:absolute;top:0;left:0;right:0;z-index:9999}.column{column-count:var(--column-count,auto);column-width:var(--column-width,10em);column-gap:var(--column-gap,2.5em);column-rule:var(--column-separator-width,2px) var(--column-separator-style,dotted) var(--column-separator-color,red)}.column-password-policy{--column-width:12em;--column-gap:var(--rms2);--column-separator-width:2px;--column-separator-style:dotted;--column-separator-color:var(--color-border-decorative);margin:0 auto;max-width:40em;width:100%}.list-text{list-style:var(--list-style,initial);text-align:var(--list-text-align,start)}.list-text li{line-height:var(--list-item-line-height,var(--rms1,1.5em));margin-left:var(--list-item-margin-start,1.5em)}.list-text li::marker{color:var(--list-marker-color,currentColor)}.list-text li+li{margin-top:var(--list-item-inbetween-margin,.375em)}.list-text-punctuation li:after{content:", "}.list-text-punctuation.semicolon li:after{content:" ; "}.list-text-punctuation li:last-of-type:after{content:". "}a{border-radius:var(--anchor-border-radius-for-focus,.125em)}:focus{outline:0}a:focus{outline:0}.btn:focus-visible:not(:hover),a:focus-visible:not(:hover){transition:var(--focus-transition);outline-offset:var(--focus-outline-offset);outline:var(--focus-outline);box-shadow:var(--focus-box-shadow)}.outline-follow-background-color:focus{outline-color:var(--btn-background-color)}.outline-follow-color:focus{outline-color:var(--btn-color)}input[type=checkbox]:not(:disabled)+label,input[type=radio]:not(:disabled)+label{text-decoration-color:var(--focus-color)}input[type=checkbox]:focus-visible:not(:hover)+label,input[type=radio]:focus-visible:not(:hover)+label{outline-width:0;text-decoration:underline;text-underline-offset:var(--radio-checkbox-focus-label-text-underline-offset,.4em);text-decoration-thickness:var(--radio-checkbox-focus-label-text-decoration-thickness,2px);text-decoration-color:var(--radio-checkbox-focus-label-text-decoration-thickness,var(--focus-color))}body{font-family:sans-serif;color:var(--color-text);background:var(--color-background-alternate);min-height:100%}p{line-height:var(--rms1)}form{--form-border-radius:var(--rms0);--form-background-color:var(--color-background-main);--form-padding:var(--rms1);--field-input-background-color:var(--color-background-alternate);--field-input-focus-background-color:var(--color-background-alternate);--input-placeholder-color:var(--color-border-non-decorative);--btn-min-height:var(--form-field-height);box-shadow:var(--section-box-shadow-position) var(--color-shadow),inset 0 .125em 0 rgba(255,255,255,.09)}@media screen and (min-width:30em){form{--form-padding:var(--rms2)}}.image-full{position:absolute;top:0;right:0;bottom:0;left:0;Z-index:10;background-color:#242b42}.image-full img{height:100%;width:100%;object-fit:cover;mix-blend-mode:overlay;opacity:.9}.link{--link-text-decoration:underline;--link-hover-text-decoration-color:var(--color-text);--text-hover-decoration-thickness:0.1875em}.btn-tertiary{--btn-hover-background-color:hsla(225, 72.7272727273%, 56.862745098%, 15%)}.field-wrapper{display:flex;justify-content:center;padding:var(--rms0,1em);--field-wrapper-background-color:transparent}.wrap-main{max-width:30em;width:100%}.form-alert a,.form-alert li::marker{color:var(--color-error)}.form-alert a:focus,.form-alert li::marker:focus{outline:0}.form-auth h1{padding:0 0 var(--rms-1);font-size:var(--ms1);line-height:125%;color:var(--color-text-darkmode);max-width:21ch}.form-auth p{color:var(--color-secondary-text-darkmode);text-align:justify;text-align-last:start;font-size:var(--ms0)}.form-auth form+div,.form-auth header{padding:0 var(--rms1) 0 var(--rms1)}.form-auth p{padding:0 var(--rms1) 0 var(--rms1)}@media screen and (min-width:30em){.form-auth p{padding:0 var(--rms5) 0 var(--rms1)}}@media screen and (min-width:80em){.form-auth h1{color:var(--color-text)}.form-auth p{color:var(--color-secondary-text)}}.auth-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"extra" "form";justify-content:stretch;align-items:stretch}@media screen and (min-width:80em){.auth-grid{grid-template-columns:38fr 62fr;grid-template-areas:"form extra";min-height:96vh}}.form-container{grid-area:form;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--rms2) 15px var(--rms3)}.form-container{z-index:100}@media screen and (min-width:30em){.form-container{padding:var(--rms2) var(--rms1) var(--rms3)}}@media screen and (min-width:50em){.form-container{padding:var(--rms2) var(--rms1) var(--rms3)}}@media screen and (min-width:80em){.form-container{min-height:100vh;align-items:end}}.extra-container{grid-area:extra;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 15px;position:static}@media screen and (min-width:30em){.extra-container{padding:0 var(--rms1)}}@media screen and (min-height:1000px) and (max-width:1200px){.extra-container{padding:var(--rms4) var(--rms1) 0}}@media screen and (min-width:80em){.extra-container{align-items:start;padding:var(--rms1);min-height:96vh;position:relative}}.heading-grid{z-index:100;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"title" "subtitle";column-gap:var(--rms1,1em);row-gap:0}.heading-grid_logo{grid-template-areas:"logo title" "logo subtitle"}.extra-container .title{grid-area:title;align-self:end;font-size:var(--rms1,1.5em);line-height:1.125em;color:var(--color-text-darkmode);font-weight:700}.extra-container p{grid-area:subtitle;color:var(--color-secondary-text-darkmode);display:block}.extra-container .header{width:100%;max-width:30em;padding:var(--rms1) 0;border-bottom:calc(var(--rms-2) * .5) solid var(--color-border-decorative)}.logo-brand{--logo-size:var(--rms3);grid-area:logo;display:flex;justify-content:center;align-items:center;font-size:var(--logo-size);width:1em;height:1em;color:#121212;background-color:#fff;border-radius:.2em}.logo-brand svg{width:85%;height:85%}@media screen and (min-width:50em){.extra-container .title{font-size:var(--rms1,2em)}.logo-brand{--logo-size:var(--rms4)}}@media screen and (min-width:80em){.extra-container .title{font-size:var(--rms2,2.5em)}.extra-container .header{padding:var(--rms2);max-width:70em;border:0}.logo-brand{--logo-size:var(--rms4)}}.auth-grid,.form-container{position:static}footer[role=contentinfo]{z-index:100;text-align:center;padding:var(--rms2);width:100%;font-size:var(--ms-1);color:var(--color-secondary-text)}@media screen and (min-width:80em){footer[role=contentinfo]{position:absolute;bottom:var(--rms2);left:0;text-align:end;width:38%;padding:0 var(--rms2)}}.flexgrid-x>li{align-self:center}.content>*+*{margin-top:var(--rms2,1.5em)}.content .success{background:var(--bg-color-success);color:var(--color-success);padding:var(--rms1,1em);border-radius:var(--rms-2,.25em);padding-left:var(--rms3)}.content .success:after,.content .success:before{--circle-size:var(--rms1);font-size:1em;position:absolute;top:var(--rms1);left:var(--rms0)}.content .success:before{content:"";display:block;width:var(--circle-size);height:var(--circle-size);border-radius:2em;border:.1875em solid}.content .success:after{content:"L";font-weight:700;width:var(--circle-size);height:var(--circle-size);display:inline-flex;justify-content:center;align-self:center;text-align:center;vertical-align:center;transform:rotate(40deg) scaleX(-1);top:calc(var(--circle-size) * 1.125);left:calc(var(--circle-size) * .5)}.content .success .success_title{font-weight:700;line-height:112.5%}.content .success .success_content{line-height:var(--rms1)}.content .success .success_title+.success_content{margin-top:var(--rms-2,.5em)}