[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}:root{--color-primary-lighter: hsl(216, 55%, 60%);--color-primary-light: hsl(216, 55%, 46%);--color-primary: hsl(216 28% 40%);--color-primary-dark: hsl(216 28% 35%);--color-primary-darker: hsl(216 28% 25%);--color-primary-darkest: hsl(216 28% 10%);--color-secondary-lighter: hsl(173 41% 71%);--color-secondary-light: hsl(173 41% 61%);--color-secondary: hsl(173 41% 51%);--color-secondary-dark: hsl(173 41% 41%);--color-secondary-darker: hsl(173 41% 31%);--color-tertiary-lighter: hsl(26 66% 78%);--color-tertiary-light: hsl(26 66% 68%);--color-tertiary: hsl(26 66% 58%);--color-tertiary-dark: hsl(26 66% 48%);--color-tertiary-darker: hsl(26 66% 38%);--color-gray-lighter: hsl(213, 100%, 98%);--color-gray-light: hsl(213, 64%, 95%);--color-gray: hsl(208 28% 40%);--color-gray-dark: hsl(208 28% 10%);--color-black: hsl(208 28% 15%);--color-heading: hsl(218 28% 25%);--color-success: hsl(116, 93%, 28%);--color-info: hsl(198, 73%, 38%);--color-danger: hsl(359, 73%, 50%);--container-max-width: 90rem;--border-radius-small: .5rem;--border-radius-large: .75rem;--font-family-base: "Roboto", sans-serif;--font-family-heading: "Comfortaa", sans-serif;--font-family-cursive: "Space Mono", monospace;--line-height-base: 1.75;--line-height-heading: 1.3;--heading-scale: 1.414;--transition-duration: .15s;--transition-timing-function: ease;--box-shadow: 0 0 1.5rem rgba(0, 0, 0, .075);--theme-color-bg: #fff;--theme-color-fg: var(--color-gray);--theme-color-link: var(--color-secondary);--theme-color-link-hover: var(--color-secondary-dark);--theme-color-heading: var(--color-heading);--theme-color-highlight: var(--color-heading);--theme-color-categories-bg: var(--color-gray-lighter);--theme-color-gradient-light-gray: var(--color-gray-lighter);--theme-form-input-color-bg: #fff;--theme-form-input-border-color: #ccc}@media (prefers-reduced-motion: reduce){:root{--transition-duration: 0}}html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::inner-spin-button,[type=number]::outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::search-decoration{appearance:none}::file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{box-sizing:border-box}*,:before,:after{box-sizing:inherit}::selection{background-color:var(--color-primary-dark);color:#fff;-webkit-text-fill-color:currentcolor}html:not(.auth-page-html){scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html:not(.auth-page-html){scroll-behavior:auto}}body{color:var(--theme-color-fg);display:flex;flex-direction:column;min-height:100vh}a{color:var(--theme-color-link);text-decoration:underline;transition:color var(--transition-duration) var(--transition-timing-function)}a:hover,a:focus{color:var(--theme-color-link-hover);text-decoration:none}#app{display:flex;flex-direction:column;flex-grow:1}#app .main{flex-grow:1}[hidden]{display:none!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2rem!important}.mt-0{margin-top:0!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2rem!important}.mt-5{margin-top:3rem!important}.hidden{display:none!important}#typeform{background-color:#fff;border-radius:var(--border-radius-small)}#typeform iframe{height:500px;width:100%}.dont-break-out{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.sr-only{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background-color:var(--color-primary-darker);border-radius:var(--border-radius-large);box-shadow:0 0 25px #0003;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;left:2rem;padding:.5rem 1rem;position:fixed;top:-100px}.skip-link:focus{color:#fff;top:2rem;z-index:20}.btn{--padding-x: 1.15em;--padding-y: .75em;align-items:center;border:0;border-radius:2rem;cursor:pointer;display:inline-flex;font-family:var(--font-family-cursive);font-size:1rem;font-weight:700;line-height:1.3;min-height:2.5rem;padding:var(--padding-y) var(--padding-x);text-decoration:none;transition:background-color var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function);-webkit-user-select:none;user-select:none}.btn--primary{background:linear-gradient(45deg,var(--color-primary),var(--color-primary-lighter));color:#fff}.btn--primary:hover,.btn--primary:focus,.btn--primary:active{background:linear-gradient(45deg,var(--color-primary-lighter),var(--color-primary));color:#fff}.btn--primary.btn--shadow{box-shadow:0 1.2rem 3rem -1rem var(--color-primary)}.btn--secondary{background:linear-gradient(45deg,var(--color-secondary),var(--color-secondary-lighter));color:#fff}.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:active{background:linear-gradient(45deg,var(--color-secondary-lighter),var(--color-secondary));color:#fff}.btn--secondary.btn--shadow{box-shadow:0 1.2rem 3rem -1rem var(--color-secondary)}.btn--auth{background-color:transparent;border:1px solid var(--color-gray-light);color:var(--color-primary-dark)}.btn--auth:hover,.btn--auth:focus,.btn--auth:active{background-color:var(--color-gray-light);border:1px solid var(--color-gray-light);color:var(--color-primary-darker)}.btn--transparent{background-color:transparent;color:var(--color-black)}.btn--transparent:hover,.btn--transparent:focus{background-color:#0000000d;color:var(--color-black)}.btn--transparent-dark{background-color:#00000080;color:#fff}.btn--transparent-dark:hover,.btn--transparent-dark:focus{background-color:#0000004d;color:#fff}.btn--danger{background-color:#dd2226;color:#fff}.btn--danger:hover,.btn--danger:focus,.btn--danger:active{background-color:#be1e20;color:#fff}.btn--sm{font-size:.9375rem;min-height:2rem}.btn--lg{font-size:1rem;padding:calc(var(--padding-y) * 1.5) calc(var(--padding-x) * 1.5)}@media (min-width: 64rem){.btn--lg{font-size:1.0378rem}}.btn--lg.btn--has-icon .icon{height:1.4em;margin-left:.5em;opacity:.75;width:1.4em}.btn--icon{justify-content:center;padding:0;width:2.5rem}.btn--icon .icon{height:1.2em;width:1.2em}.btn--has-icon .icon{height:1.2em;margin-right:.5rem;opacity:.75;width:1.2em}.btn--icon-text{justify-content:center;line-height:1}.btn--icon-text .btn__caption{border-left:1px solid rgba(255,255,255,.1);margin-left:.65rem;padding-left:.65rem}.btn--icon-text .icon{height:1.2em;width:1.2em}.btn--github{background:#24292e}.btn--github:hover,.btn--github:focus{background:#14171a}.btn--linkedin{background:#0077b5}.btn--linkedin:hover,.btn--linkedin:focus{background:#006091}.btn--facebook{background:#1877f2}.btn--facebook:hover,.btn--facebook:focus{background:#0c66da}.btn--twitter{background:#1da1f2}.btn--twitter:hover,.btn--twitter:focus{background:#0d8fdf}.btn--google{background:#da412d}.btn--google:hover,.btn--google:focus{background:#c13422}.btn:disabled,.btn--disabled{opacity:.5;pointer-events:none}.btn--full{justify-content:center;width:100%}.text-btn{background:none;border:0;color:var(--theme-color-heading);cursor:pointer;display:inline-flex;font-family:var(--font-family-cursive);line-height:1.3;padding:0;text-decoration:none;transition:var(--transition-duration) var(--transition-timing-function);-webkit-user-select:none;user-select:none}.text-btn:hover,.text-btn:focus,.text-btn:active{text-decoration:underline}.text-btn--icon{align-items:center;display:inline-flex}.text-btn--icon .icon{color:#00000080;height:1.2rem;margin-left:.5rem;width:1.2rem}.text-btn--danger{color:var(--color-danger)}.text-btn--danger:hover,.text-btn--danger:focus,.text-btn--danger:active{color:var(--color-danger);text-decoration:underline}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{background-color:var(--theme-form-input-color-bg);border:0;border-radius:var(--border-radius-small);box-shadow:0 0 0 1px var(--theme-form-input-border-color) inset;color:var(--theme-color-heading);font-size:1rem;line-height:1.2;width:100%}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]).is-invalid,select.is-invalid,textarea.is-invalid{box-shadow:0 0 0 1px var(--color-danger) inset}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]).is-valid,select.is-valid,textarea.is-valid{box-shadow:0 0 0 1px var(--color-success) inset}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{box-shadow:0 0 0 1px var(--color-primary) inset;outline:none}select{padding:.71em .85em}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea{appearance:none;padding:.85em}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[disabled],textarea[disabled]{background-color:#f1f1f1}input[type=range]{padding:.85em;width:100%}textarea{height:7rem;min-height:7rem;resize:vertical}.form-group-wrapper>*+*,.custom-check-list>*+*{margin-top:1rem}.form-group label:not(.custom-checkbox__label):not(.custom-radio__label){color:var(--theme-color-heading);display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:.35rem;text-transform:uppercase}.form-group .form-text.text-danger{color:var(--color-danger);font-size:1rem}.form-group__required-marker{color:var(--color-danger)}.form-group--btn{margin-top:1.5rem}@media (min-width: 48rem){.form-group--social-login{display:flex;flex-wrap:wrap;justify-content:space-between}}.social-login-btns--login{display:flex;margin-top:1rem}@media (min-width: 48rem){.social-login-btns--login{margin-top:0}}.social-login-btns--login>*+*{margin-left:.5rem}.social-login-btns--profile{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 48rem){.social-login-btns--profile{grid-template-columns:repeat(2,minmax(0,1fr))}}.fieldset-wrapper>*{margin:0}.fieldset-wrapper>*+*{margin-top:2rem}fieldset{border:0;margin:0 0 1.5rem;padding:0}fieldset legend{color:var(--theme-color-heading);font-family:var(--font-family-heading);font-size:calc(1.1 * var(--heading-scale) * 1rem);font-size:clamp(1.4rem,3vw,1.6rem);font-weight:700;line-height:var(--line-height-heading);margin-bottom:.5rem;width:100%}fieldset legend.is-small{font-size:calc(1 * var(--heading-scale) * 1rem);font-size:clamp(1.2rem,3vw,1.4rem)}.custom-radio{position:relative}.custom-radio__input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.custom-radio__input:checked+.custom-radio__label:after{content:""}.custom-radio__input:focus+.custom-radio__label:before{box-shadow:0 0 0 1px var(--color-primary) inset}.custom-radio__label{display:block;margin:0;padding-left:2.5rem;position:relative;z-index:1}.custom-radio__label:before{background-color:var(--theme-form-input-color-bg);border-radius:.8rem;box-shadow:0 0 0 1px var(--theme-form-input-border-color) inset;content:"";display:block;height:1.6rem;left:0;position:absolute;top:.1rem;width:1.6rem;z-index:5}.custom-radio__label:after{background-color:var(--color-primary);border-radius:.4rem;display:block;height:.8rem;left:.4rem;position:absolute;top:.5rem;width:.8rem;z-index:10}.custom-checkbox{position:relative}.custom-checkbox__input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.custom-checkbox__input:checked+.custom-checkbox__label:after{content:""}.custom-checkbox__input:focus+.custom-checkbox__label:before{box-shadow:0 0 0 1px var(--color-primary) inset}.custom-checkbox__label{display:block;margin:0;padding-left:2.5rem;position:relative;z-index:1}.custom-checkbox__label:before{background-color:var(--theme-form-input-color-bg);border-radius:var(--border-radius-small);box-shadow:0 0 0 1px var(--theme-form-input-border-color) inset;content:"";display:block;height:1.6rem;left:0;position:absolute;top:.075rem;width:1.6rem;z-index:5}.custom-checkbox__label:after{border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);display:block;height:.4rem;left:.45rem;position:absolute;top:.55rem;transform:rotate(-45deg);width:.8rem;z-index:10}.custom-radio,.custom-checkbox{display:grid;grid-template-columns:minmax(0,1fr)}.custom-radio__label>*,.custom-checkbox__label>*{margin-bottom:0;margin-top:0}.custom-radio__label>*+*,.custom-checkbox__label>*+*{margin-top:.75rem}.custom-radio[data-message],.custom-checkbox[data-message]{position:relative}.custom-radio[data-message]:before,.custom-checkbox[data-message]:before{border-radius:var(--border-radius-small);content:"";inset:-.35rem -.5rem;position:absolute}.custom-radio[data-message]:after,.custom-checkbox[data-message]:after{content:attr(data-message);display:block;font-size:.9375rem;font-weight:700;margin-top:-.25rem;padding-left:2.5rem}.custom-checkbox.is-correct.is-answered:before{background-color:#0e8a0513}.custom-checkbox.is-correct.is-answered .custom-checkbox__label:before{box-shadow:0 0 0 1px #0e8a05 inset}.custom-checkbox.is-correct.is-answered .custom-checkbox__label:after{border-color:#0e8a05}.custom-checkbox.is-correct.is-answered:after{color:#0e8a05}.custom-checkbox.is-correct:not(.is-answered):before{background-color:#9e990013}.custom-checkbox.is-correct:not(.is-answered) .custom-checkbox__label:before{box-shadow:0 0 0 1px #9e9900 inset}.custom-checkbox.is-correct:not(.is-answered) .custom-checkbox__label:after{border-color:#9e9900}.custom-checkbox.is-correct:not(.is-answered):after{color:#9e9900}.custom-checkbox.is-answered:not(.is-correct):before{background-color:#dd222613}.custom-checkbox.is-answered:not(.is-correct) .custom-checkbox__label:before{box-shadow:0 0 0 1px #dd2226 inset}.custom-checkbox.is-answered:not(.is-correct) .custom-checkbox__label:after{border-color:#dd2226}.custom-checkbox.is-answered:not(.is-correct):after{color:#dd2226}.custom-radio.is-correct.is-answered:before{background-color:#0e8a0513}.custom-radio.is-correct.is-answered .custom-radio__label:before{box-shadow:0 0 0 1px #0e8a05 inset}.custom-radio.is-correct.is-answered .custom-radio__label:after{background-color:#0e8a05}.custom-radio.is-correct.is-answered:after{color:#0e8a05}.custom-radio.is-correct:not(.is-answered):before{background-color:#9e990013}.custom-radio.is-correct:not(.is-answered) .custom-radio__label:before{box-shadow:0 0 0 1px #9e9900 inset}.custom-radio.is-correct:not(.is-answered) .custom-radio__label:after{background-color:#9e9900}.custom-radio.is-correct:not(.is-answered):after{color:#9e9900}.custom-radio.is-answered:not(.is-correct):before{background-color:#dd222613}.custom-radio.is-answered:not(.is-correct) .custom-radio__label:before{box-shadow:0 0 0 1px #dd2226 inset}.custom-radio.is-answered:not(.is-correct) .custom-radio__label:after{background-color:#dd2226}.custom-radio.is-answered:not(.is-correct):after{color:#dd2226}.input-range-information-display{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem;position:relative}.input-range-information-display:before{border-bottom:1px dashed rgba(0,0,0,.13);content:"";height:0;left:0;position:absolute;right:0;top:50%;z-index:1}.input-range-information-display__item{color:var(--theme-color-fg);position:relative;z-index:10}.input-range-information-display__item.is-min,.input-range-information-display__item.is-max{background-color:var(--theme-color-bg)}.input-range-information-display__item.is-min{padding-right:.25rem}.input-range-information-display__item.is-max{padding-left:.25rem}.input-range-information-display__item.is-current{background-color:var(--theme-color-categories-bg);border:1px solid #cad2dc;border-radius:var(--border-radius-small);font-size:.9375rem;font-weight:700;padding:.25rem .5rem}.custom-file-input{align-items:center;display:flex;flex-wrap:wrap}.custom-file-input.has-value .custom-file-input__blank-slate{display:none}.custom-file-input.has-value .custom-file-input__file-name,.custom-file-input.has-value .custom-file-input__remove{display:inline-block}.custom-file-input__field{cursor:pointer;height:0!important;opacity:0;position:absolute;width:0!important}.custom-file-input__field:hover+.custom-file-input__label,.custom-file-input__field:focus+.custom-file-input__label{background-color:var(--color-primary-dark);color:#fff;text-decoration:none}.custom-file-input__field:focus+.custom-file-input__label{outline:1px solid #000;outline:-webkit-focus-ring-color auto 2px}.custom-file-input__label{align-items:center;background-color:var(--color-primary);border-radius:var(--border-radius-large);color:#fff;display:inline-flex;font-family:var(--font-family-cursive);font-size:1rem;font-weight:700;margin-right:.5rem;padding:.35em 1em;transition:background-color var(--transition-duration) var(--transition-timing-function)}.custom-file-input__file-name{display:none;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-file-input__file-name a{color:#fff;text-decoration:none}.custom-file-input__remove{background:transparent;border:0;color:var(--theme-color-fg);cursor:pointer;display:none;margin:0;padding:0}.stacked-input{align-items:stretch;display:flex}.stacked-input--prepend .form-control{border-bottom-left-radius:0!important;border-top-left-radius:0!important;margin-left:-1px}.stacked-input--prepend .stacked-input__prepend{border-bottom-left-radius:0}@media (min-width: 48rem){.stacked-input--prepend .stacked-input__prepend{border-bottom-left-radius:var(--border-radius-small)}}.stacked-input--append{flex-wrap:wrap}.stacked-input--append .form-control{border-bottom-right-radius:0!important}@media (min-width: 48rem){.stacked-input--append .form-control{border-top-right-radius:0!important}}.stacked-input .form-control{flex:1}.stacked-input__prepend{align-items:center;background-color:#0000000d;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);box-shadow:0 0 0 1px var(--theme-form-input-border-color) inset;color:var(--theme-color-heading);display:flex;font-size:.9rem;font-weight:700;line-height:1;padding:0 1rem}.stacked-input__btn{border-radius:0 0 var(--border-radius-small) var(--border-radius-small);justify-content:center;width:100%}@media (min-width: 48rem){.stacked-input__btn{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;width:auto}}.password-field{position:relative}.password-field .show-password{align-items:center;background-color:var(--theme-form-input-color-bg);border:0;border-radius:var(--border-radius-small);color:var(--theme-color-heading);display:flex;inset:1px 1px 1px auto;justify-content:center;padding-inline:.75rem;position:absolute}.password-field .show-password svg{height:1.2rem;pointer-events:none;width:1.2rem}:root{font-size:100%}body{font-family:var(--font-family-base);font-size:1.0378rem;line-height:var(--line-height-base)}h1,h2,h3,h4,h5,h6{color:var(--theme-color-heading);font-family:var(--font-family-heading);font-weight:700;line-height:var(--line-height-heading)}h1{font-size:calc(1.75 * var(--heading-scale) * 1rem)}h2{font-size:calc(1.15 * var(--heading-scale) * 1rem)}h3{font-size:calc(.85 * var(--heading-scale) * 1rem)}h4{font-size:calc(var(--heading-scale) / 2 * 1rem)}h5{font-size:calc(var(--heading-scale) / 3 * 1rem)}h6{font-size:calc(var(--heading-scale) / 4 * 1rem)}.responsive-table-helper{overflow-x:auto}.data-table{border-collapse:collapse;font-family:var(--font-family-cursive);font-size:1rem;line-height:1.3;width:calc(100% - 1rem)}.data-table thead th{background-color:var(--theme-color-categories-bg);font-weight:400;padding:0;position:sticky;text-align:left;top:0}@media (min-width: 48rem){.data-table thead th{background-color:var(--theme-color-bg)}}.data-table thead th span{border-bottom:1px solid rgba(0,0,0,.1);display:block;padding:.75rem}.data-table thead th:first-child span{padding-left:0}.data-table tr.secondary-row th,.data-table tr.secondary-row td{padding-bottom:.25rem;padding-top:.25rem}.data-table tr td:first-child,.data-table tr th:first-child{padding-left:0}.data-table th,.data-table td{padding:.75rem}.data-table .title{color:var(--theme-color-heading);font-weight:700}.data-table--accordion{line-height:1.2;width:100%}.data-table--accordion thead th{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1);color:var(--theme-color-heading);font-weight:700;padding:0 1rem 1rem}.data-table--accordion tbody>tr+tr{border-top:1px dashed rgba(0,0,0,.1)}.data-table--accordion tr.active-row{background-color:var(--theme-color-gradient-light-gray)}.data-table--accordion tr td:first-child,.data-table--accordion tr th:first-child{padding-left:1rem}.data-table--accordion tr td:nth-child(2),.data-table--accordion tr th:nth-child(2){width:10rem}.data-table--accordion tr td:nth-child(3),.data-table--accordion tr th:nth-child(3){width:15rem}.data-table--accordion th,.data-table--accordion td{padding:1rem}@media (max-width: 600px){.data-table--accordion .title{font-size:1.1rem;font-weight:700}.data-table--accordion .mobile-title{color:var(--theme-color-heading);display:block;font-weight:700;margin-block-end:.25rem}.data-table--accordion thead{display:none}.data-table--accordion td,.data-table--accordion th{padding:0!important;width:100%!important}.data-table--accordion tr{display:flex;flex-direction:column;gap:1rem;padding:1rem}}@media (min-width: 601px){.data-table--accordion{min-width:42rem}.data-table--accordion .mobile-title{display:none}}.data-table .highlighted-date{color:var(--color-danger);font-weight:700}body[data-theme-mode=dark]{--theme-color-bg: #00232d;--theme-color-fg: rgba(255, 255, 255, .9);--theme-color-link: var(--color-secondary);--theme-color-link-hover: var(--color-secondary-dark);--theme-color-heading: rgba(255, 255, 255, .9);--theme-color-highlight: rgba(255, 255, 255, .9);--theme-form-input-color-bg: #00232d;--theme-form-input-border-color: rgba(255, 255, 255, .15);--theme-color-categories-bg: #00232d;--theme-color-gradient-light-gray: #002e3c;--color-gray-light: #002e3c;--color-success: hsl(116, 93%, 44%);--color-info: hsl(198, 73%, 50%);--color-danger: hsl(359, 73%, 60%);background:#00232d}body[data-theme-mode=dark] *:not(svg):not(input):not(textarea):not(select){box-shadow:none!important}body[data-theme-mode=dark] img{filter:brightness(.8) contrast(1.2)}body[data-theme-mode=dark] .text-btn .icon{color:#ffffffbf}body[data-theme-mode=dark] .header,body[data-theme-mode=dark] .data-table--accordion thead th{border-bottom:1px solid rgba(255,255,255,.1)}body[data-theme-mode=dark] .accordion,body[data-theme-mode=dark] .card,body[data-theme-mode=dark] .contact-layout__form,body[data-theme-mode=dark] .main--settings .main__inner,body[data-theme-mode=dark] .sheet,body[data-theme-mode=dark] .auth-screen__form{background-color:#00181f;border:1px solid rgba(255,255,255,.15)}body[data-theme-mode=dark] .auth-screen{background:transparent}body[data-theme-mode=dark] .main{background:var(--theme-color-bg)}body[data-theme-mode=dark] .footer{border-top:1px solid hsla(0,0%,100%,.1)}body[data-theme-mode=dark] .card--simple{border:0}body[data-theme-mode=dark] .card__meta span{color:var(--color-primary)}body[data-theme-mode=dark] .simplebar-track{background-color:#ffffff1a}body[data-theme-mode=dark] .simplebar-scrollbar:before{background-color:var(--color-primary)}body[data-theme-mode=dark] .main-sponsor__caption{border-left-color:#ffffff0d}body[data-theme-mode=dark] .header-navigation__menu,body[data-theme-mode=dark] .main-sponsor__inner,body[data-theme-mode=dark] .ranking table thead th span,body[data-theme-mode=dark] .accordion__permission,body[data-theme-mode=dark] .accordion__footer,body[data-theme-mode=dark] .accordion__table,body[data-theme-mode=dark] .sheet__attachments,body[data-theme-mode=dark] .sheet__footer,body[data-theme-mode=dark] .auth-screen__form-footer,body[data-theme-mode=dark] .input-range-information-display__item.is-current{border-color:#ffffff1a}body[data-theme-mode=dark] .heading--sidebar:after{background-color:#ffffff13}@media (min-width: 48rem){body[data-theme-mode=dark] .ranking table thead th{background-color:#001f29}}@media (min-width: 48rem){body[data-theme-mode=dark] .ranking{background-color:#00181f;border:1px solid rgba(255,255,255,.15)}body[data-theme-mode=dark] .ranking table thead th{background-color:#00181f}}body[data-theme-mode=dark] .main--sheets .main__sidebar{background-color:#00242e}@media (min-width: 48rem){body[data-theme-mode=dark] .pre-registration{background-color:#00181f;border:1px solid rgba(255,255,255,.15)}}body[data-theme-mode=dark] .alert--success{background-color:#0e8a054d;color:#dffedd;border-color:#0e8a0573!important}body[data-theme-mode=dark] .alert--info{background-color:#1a7da84d;color:#cae9f7;border-color:#1a7da873!important}body[data-theme-mode=dark] .alert--danger{background-color:#dd22264d;color:#fce9e9;border-color:#dd222673!important}body[data-theme-mode=dark] .input-range-information-display:before{border-color:#ffffff1a}body[data-theme-mode=dark] .input-range-information-display__item.is-min,body[data-theme-mode=dark] .input-range-information-display__item.is-max{background-color:#00181f}body[data-theme-mode=dark] .entry-content blockquote{border-left:5px solid var(--theme-color-fg);color:var(--theme-color-fg)}body[data-theme-mode=dark] .entry-content blockquote cite{color:#ffffff80}body[data-theme-mode=dark] .entry-content hr{border-color:#ffffff40}body[data-theme-mode=dark] .btn--auth{color:#fff}body[data-theme-mode=dark] .form-control[disabled]{background-color:#00242ebf!important;opacity:50%}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}.entry-content>*{margin:0}.entry-content>*+*{margin-top:1.75rem}.entry-content--narrow-gap>*+*{margin-top:1.15rem}.entry-content a:not(button):not(.author-box__url):not([class*=button]):not([class*=btn]){font-weight:400}.entry-content a:not(button):not(.author-box__url):not([class*=button]):not([class*=btn]):hover,.entry-content a:not(button):not(.author-box__url):not([class*=button]):not([class*=btn]):focus,.entry-content a:not(button):not(.author-box__url):not([class*=button]):not([class*=btn]):active{text-decoration-line:underline;text-decoration-style:solid}.entry-content h1+*,.entry-content h2+*,.entry-content h3+*,.entry-content h4+*,.entry-content h5+*,.entry-content h6+*,.entry-content p+ul,.entry-content p+ol{margin-top:1.2rem}.entry-content h1,.entry-content h2{font-size:1.25rem}@media (min-width: 48rem){.entry-content h1,.entry-content h2{font-size:1.4rem}}.entry-content h3{font-size:1.15rem}@media (min-width: 48rem){.entry-content h3{font-size:1.2rem}}.entry-content h4,.entry-content h5,.entry-content h6{font-size:1rem}@media (min-width: 48rem){.entry-content h4,.entry-content h5,.entry-content h6{font-size:1.1rem}}.entry-content p.empty{line-height:0;margin:0;padding:0}.entry-content p.is-large{font-size:1.1rem}@media (min-width: 48rem){.entry-content p.is-large{font-size:1.2375rem}}.entry-content a[href*="http://"],.entry-content a[href*="https://"],.entry-content a[href*=www]{word-wrap:break-word}.entry-content blockquote{border-left:5px solid var(--color-black);color:var(--color-black);font-family:var(--font-family-base);font-size:1.1rem;line-height:1.6em;padding:0 2rem}.entry-content blockquote.is-large{margin-bottom:0;margin-top:2rem;padding-bottom:0;padding-top:0}.entry-content blockquote.is-large p{font-size:1.3rem;line-height:1.7em}.entry-content blockquote cite{color:#00000080;font-size:1rem}.entry-content ul,.entry-content ol{list-style-position:outside}.entry-content .custom-ordered-list{counter-reset:counter;list-style-type:none;padding:0}.entry-content .custom-ordered-list li{counter-increment:counter}.entry-content .custom-ordered-list li:before{align-items:center;background-color:var(--color-primary-dark);border-radius:var(--border-radius-small);color:#fff;content:counter(counter) ". ";display:inline-flex;font-size:.7375rem;font-weight:600;height:1.75rem;justify-content:center;margin-right:.5rem;width:1.75rem}.entry-content .custom-ordered-list>li+li{border-top:1px dashed rgba(0,0,0,.075);margin-top:.5rem;padding-top:.5rem}.entry-content iframe{border-radius:var(--border-radius-small)}.entry-content ul:not([class]){list-style:none}.entry-content ul:not([class])>*+*{margin-top:.65rem}.entry-content ul:not([class]) li{position:relative}.entry-content ul:not([class]) li:before{background-color:var(--color-secondary);border-radius:3px;content:"";display:block;height:.5rem;left:-1.25rem;position:absolute;top:.65em;transform:rotate(45deg);width:.5rem}.entry-content ul:not([class]) ul{margin-top:.45rem}.entry-content strong{color:var(--theme-color-heading)}.entry-content img{border-radius:var(--border-radius-large)}.entry-content table,.entry-content .wp-block-table{display:table;font-size:1rem;font-weight:400;table-layout:fixed}.entry-content table thead tr td,.entry-content .wp-block-table thead tr td{border-color:#efefef}.entry-content table th,.entry-content .wp-block-table th{border:1px solid #efefef;padding:1rem}.entry-content table td,.entry-content .wp-block-table td{border:1px solid #efefef;padding:.6rem 1rem}.entry-content dt{font-weight:700;line-height:2em}.entry-content dd{line-height:2em;padding:0 0 .5em}.header{background-color:var(--theme-color-bg);position:relative;z-index:10}.header--simple{box-shadow:none}.header--auth{font-size:1rem;padding-block:1rem}.header--auth .header__logo-wrapper{align-items:center;display:flex;gap:1.25rem}.header--auth .header__logo-wrapper .helper{color:#00000026;font-size:1.25rem}.header--auth .header__inner{flex-wrap:wrap;height:auto}.header__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.header__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.header__container{width:calc(100% - 4rem)}}.header__inner{align-items:center;display:flex;gap:1rem;height:5rem;justify-content:space-between}@media (min-width: 64rem){.header__inner{gap:0}}.header__logo{display:inline-flex;height:2.5rem}@media (min-width: 64rem){.header__logo{height:2.8rem}}.header__logo svg,.header__logo img{height:100%;width:auto}.header__actions{align-items:center;display:flex}@media (min-width: 64rem){.header__actions>*{margin-left:1rem}}@media (min-width: 64rem) and (min-width: 64rem){.header__actions>*{margin-left:1.5rem}}.header__registration-btn{display:none}@media (min-width: 48rem){.header__registration-btn{display:inline-flex}}.header-navigation{margin-left:auto}@media (min-width: 64rem){.header-navigation{margin-left:4rem;margin-right:auto}}@media (min-width: 64rem){.header-navigation__btn{display:none}}.header-navigation__menu{align-items:center;background-color:var(--theme-color-bg);border-bottom:1px solid #efefef;border-top:1px solid #efefef;box-shadow:3px 3px 3px #0000000d;display:none;flex-direction:column;justify-content:center;left:0;list-style:none;margin:0;padding:1.5rem;position:absolute;right:0;top:5rem;z-index:200}@media (min-width: 64rem){.header-navigation__menu{background-color:transparent;border-bottom:0;border-top:0;box-shadow:none;display:flex!important;flex-direction:row;flex-wrap:wrap;left:auto;padding:0;position:relative;right:auto;top:auto;z-index:2}}.header-navigation__menu.toggled{display:block}.header-navigation li+li{margin:1rem 0 0}@media (min-width: 64rem){.header-navigation li+li{margin:0 0 0 2.5em}}.header-navigation li a:not(.btn),.header-navigation li button{background:none;border:0;color:var(--theme-color-fg);padding:0;text-decoration:none}.header-navigation li a:not(.btn)[aria-current=page],.header-navigation li button[aria-current=page]{color:var(--theme-color-link);font-weight:700}.header-navigation li a:not(.btn):hover,.header-navigation li button:hover{color:var(--theme-color-link)}@media (min-width: 64rem){.header-navigation li.mobile-menu-item.is-theme-switcher{display:none}}@media (min-width: 48rem){.header-navigation li.mobile-menu-item:not(.is-theme-switcher){display:none}}.header-navigation .external-link{align-items:center;display:flex}.header-navigation .external-link .icon{height:.9rem;margin-left:.45rem;opacity:.5;position:relative;top:1px;width:.9rem}.notification-btn{background:none;border:0;color:var(--theme-color-heading);cursor:pointer;display:block;height:2.5rem;padding:0;position:relative;width:2.5rem}.notification-btn.has-unread-notifications:before{content:attr(data-unread-notifications)}.notification-btn:before{align-items:center;background-color:var(--color-danger);border-radius:var(--border-radius-small);color:#fff;display:flex;font-family:var(--font-family-heading);font-size:.7375rem;font-weight:600;height:1.15rem;justify-content:center;left:60%;line-height:1;min-width:1.15rem;outline:.15rem solid var(--theme-color-bg);padding:0 .25rem;position:absolute;top:0;z-index:1}.notification-btn svg{transform:rotate(12deg)}.dropdown{position:relative}.dropdown__toggle{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-size:.9375rem;padding:.25rem 0}.dropdown__toggle:after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid var(--theme-color-heading);content:"";height:0;margin-left:.5rem;width:0}.dropdown__toggle[aria-expanded=true]+.dropdown-menu{display:block}.dropdown__avatar{border-radius:var(--border-radius-large);height:2.5rem;margin-left:1.25rem;width:2.5rem}@media (min-width: 48rem){.dropdown__avatar{margin-left:.75rem}}.dropdown__caption{color:var(--theme-color-fg);display:none}@media (min-width: 48rem){.dropdown__caption{display:inline}}.dropdown .dropdown-menu{background-color:var(--color-primary-darker);border-radius:var(--border-radius-small);box-shadow:var(--box-shadow);display:none;font-size:1rem;list-style:none;margin:0;padding:1.25rem;position:absolute;right:0;top:calc(100% + .5rem)}.dropdown .dropdown-menu__item{background:none;border:0;color:#fff;cursor:pointer;display:block;font-weight:400;line-height:1.6;padding:.25em .5em;text-decoration:none}.dropdown .dropdown-menu__item:hover,.dropdown .dropdown-menu__item:active,.dropdown .dropdown-menu__item[aria-current=page]{color:var(--color-secondary)}.dropdown .dropdown-menu__item[aria-current=page]{font-weight:700}.app-logo-wrapper{align-items:center;display:flex;max-inline-size:8rem}@media (min-width: 768px){.app-logo-wrapper{max-inline-size:19rem}}.app-logo-wrapper__separator{background-color:#0000001a;display:none;block-size:100%;inline-size:1px;margin-inline:.75rem}@media (min-width: 768px){.app-logo-wrapper__separator{display:flex}}.app-logo{--oitm-logo-caption: hsl(216deg 28% 40%);--oitm-logo-hp-background: hsl(218deg 28% 31%);--oitm-logo-hp-foreground: hsl(0deg 0% 100%)}.app-logo--slogan{display:none;height:90%!important}@media (min-width: 768px){.app-logo--slogan{display:block}}[data-theme-mode=dark] .app-logo-wrapper__separator{background-color:#ffffff1a}[data-theme-mode=dark] .app-logo{--oitm-logo-caption: hsl(0deg 0% 100%);--oitm-logo-hp-background: hsl(0deg 0% 100%);--oitm-logo-hp-foreground: hsl(218deg 28% 31%)}.footer{background-color:var(--theme-color-bg);border-top:1px solid rgba(0,0,0,.05);text-align:center}@media (min-width: 64rem){.footer{text-align:left}}.footer ::selection{background-color:var(--color-secondary-dark)}.footer__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.footer__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.footer__container{width:calc(100% - 4rem)}}.footer__inner{padding:4rem 0;position:relative}.footer__inner .footer__navigation{display:flex;flex-wrap:wrap;justify-content:center;margin:0}@media (min-width: 64rem){.footer__inner .footer__navigation{justify-content:flex-start}}.footer__inner .footer__navigation li{margin:0 1rem}@media (min-width: 64rem){.footer__inner .footer__navigation li{margin:0 2rem 0 0}}@media (min-width: 64rem){.footer__top,.footer__bottom{align-items:center;display:flex;justify-content:space-between}}.footer__bottom{align-items:center;display:flex;flex-direction:column;margin-top:1.5rem}@media (min-width: 64rem){.footer__bottom{flex-direction:row;margin-top:1rem}}.footer__navigation{list-style:none;margin:1rem 0 0;padding:0}.footer__navigation>li+li{margin-top:.5rem}.footer__navigation a{color:var(--theme-color-fg);text-decoration:none}.footer__navigation a:hover,.footer__navigation a:focus,.footer__navigation a:active{color:var(--color-secondary)}.footer__navigation a[aria-current=page]{color:var(--color-secondary);font-weight:700}.footer__navigation .external-link{align-items:center;display:flex}.footer__navigation .external-link .icon{height:.9rem;margin-left:.45rem;opacity:.5;position:relative;top:1px;width:.9rem}.footer__made-by{align-items:center;display:inline-flex;font-size:.9375rem;line-height:1;margin-bottom:1.5rem;text-decoration:none;text-transform:uppercase;transition:var(--transition-duration) var(--transition-timing-function)}@media (min-width: 64rem){.footer__made-by{margin-bottom:0}}.footer__made-by:hover img,.footer__made-by:focus img,.footer__made-by:active img{opacity:1}.footer__made-by img{opacity:.75;transition:var(--transition-duration) var(--transition-timing-function);width:3.2rem}.footer__copyright{margin:1rem 0 0}@media (min-width: 64rem){.footer__copyright{margin:0}}.footer__scroll-to-top{align-items:center;background-color:var(--color-secondary);border:0;border-radius:0 0 var(--border-radius-large) var(--border-radius-large);color:#fff;cursor:pointer;display:flex;height:2.8rem;justify-content:center;position:absolute;right:0;top:0;width:2.8rem}.footer__scroll-to-top:hover,.footer__scroll-to-top:focus{background-color:var(--color-secondary-dark)}[data-theme-mode=system] .theme-switcher .icon.is-system,[data-theme-mode=light] .theme-switcher .icon.is-light,[data-theme-mode=dark] .theme-switcher .icon.is-dark{display:inline-block}.theme-switcher{align-items:center;display:inline-flex;flex-direction:column}@media (min-width: 64rem){.theme-switcher{flex-direction:row}}.theme-switcher__title{color:#ffffffbf;font-family:var(--font-family-base);font-size:1rem;font-weight:400;margin:0 0 .5rem}@media (min-width: 64rem){.theme-switcher__title{margin:0 1rem 0 0}}.theme-switcher__inner{align-items:center;display:inline-flex;position:relative}.theme-switcher__icon{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:2rem}.theme-switcher__icon .icon{display:none;height:1.1rem;width:1.1rem}.theme-switcher__select{appearance:none;background-color:var(--theme-form-input-color-bg);border:0;border-radius:var(--border-radius-small);color:var(--theme-color-fg);display:block;font-size:.9375rem;line-height:1.3;padding:.5rem 2rem}.theme-switcher__select:focus{box-shadow:0 0 0 2px var(--color-primary-light) inset;outline:none}.theme-switcher__handle{align-items:center;bottom:0;color:var(--theme-color-fg);display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.card{align-items:flex-start;background-color:#fff;border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);display:flex;flex-direction:column;justify-content:space-between;position:relative;text-decoration:none}.card--simple{box-shadow:none}@media (min-width: 64rem){.card--simple{align-items:center;flex-direction:row;gap:2rem}}.card--simple .card__body{padding:0}.card--simple .card__body-bottom{margin-top:1.25rem}.card--simple .card__footer{flex-shrink:0;padding:2rem 0 0}@media (min-width: 64rem){.card--simple .card__footer{padding:0}}.card--empty{background-color:#0000000a;box-shadow:none;min-width:20rem!important;transition:background-color var(--transition-duration) var(--transition-timing-function);width:20rem}.card--empty:hover,.card--empty:focus{background-color:#00000016}.card--empty .card__body{justify-content:center;min-height:22.5rem;padding:2.5rem}.card--empty .card__helper{align-items:center;display:flex;flex-direction:column;justify-content:center}.card--empty .icon{color:var(--color-secondary);height:4rem;width:4rem}.card--empty .card__title{font-size:clamp(1.2rem,3vw,1.3rem);margin:1rem 1rem 0;text-align:center}.card__body{display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between;padding:2.5rem 2.5rem 0;width:100%}.card__body-top>*{margin:0}.card__body-top>*+*{margin-top:.75rem}.card__body-bottom{margin-top:2rem}.card__footer{padding:2rem 2.5rem 2.5rem}.card__footer .main-sponsor{align-items:start;display:flex;flex-direction:column;text-align:start}@media (min-width: 48rem){.card__footer .main-sponsor{align-items:center;flex-direction:row}}.card__footer .main-sponsor__caption{text-align:left}@media (min-width: 48rem){.card__footer .main-sponsor__caption{border-left:1px solid rgba(0,0,0,.05);font-size:.8735rem;margin:0 0 0 2rem;max-inline-size:15rem;padding-left:2rem}}.card__excerpt{color:var(--theme-color-fg)}.card__meta-wrapper>*+*{margin-top:.25rem}.card__meta{color:var(--theme-color-fg);display:flex;flex-direction:column;font-family:var(--font-family-cursive);line-height:1.5}.card__meta-name{color:var(--color-primary-dark);font-weight:700;margin-bottom:.25rem}.card__logo{display:block;height:2rem;width:auto}@media (min-width: 64rem){.card__logo{height:2.5rem}}.category-status{align-items:center;display:flex;font-family:var(--font-family-cursive);position:relative}.category-status.is-success{color:var(--color-success)}.category-status.is-info{color:var(--color-info)}.category-status.is-danger{color:var(--color-danger)}.category-status.is-disabled{color:var(--color-gray)}.category-status .status-marker{margin-right:.5rem}.category-status__caption{font-size:.9rem;font-weight:600;text-transform:uppercase}.cookie-notification{animation-duration:var(--transition-duration);animation-fill-mode:forwards;animation-name:cookie--in;background-color:var(--color-primary-darkest);bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:1.5rem;position:fixed;right:0;z-index:30}@media (min-width: 48rem){.cookie-notification{border-radius:var(--border-radius-large);bottom:2rem;left:2rem;max-width:26rem;padding:2rem;right:auto}}.cookie-notification.animate--out{animation-duration:var(--transition-duration);animation-fill-mode:forwards;animation-name:cookie--out}.cookie-notification__caption{font-size:1rem;margin:.25rem 0 .75rem}.cookie-notification__caption a{color:#fff;text-decoration:underline}.cookie-notification__caption a:hover,.cookie-notification__caption a:focus{color:#fff;text-decoration:none}.cookie-notification__btns .btn{margin:.5rem 1rem .5rem 0}.cookie-notification__btns .btn:last-child{margin-right:0}@keyframes cookie--in{0%{transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookie--out{0%{transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.message{font-size:.9375rem}.message__title{margin:0}.message__title .message-heading{width:calc(100% - 2.5rem)}.message__btn{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.message__btn svg{color:var(--color-primary);height:2rem;margin-left:.5rem;width:2rem}.message__btn:focus svg{border-radius:var(--border-radius-small);box-shadow:0 0 0 2px var(--theme-color-heading)}.message__btn[aria-expanded=true] .vert{display:none}.message__content{background-color:var(--theme-color-categories-bg);border-radius:var(--border-radius-small);margin-top:1.25rem;padding:1.25rem 1.5rem;position:relative}.message__content *{margin:0}.message__content>*+*{margin-top:.5rem}.message-heading{display:flex;flex-direction:column}.message-heading__title{color:var(--theme-color-heading);font-size:clamp(1rem,2vw,1.1rem);font-weight:700;line-height:1.3;margin:.25em 0}.message-heading__meta{align-items:center;color:var(--theme-color-fg);display:flex;font-family:var(--font-family-cursive);font-size:1rem;font-weight:400}.message-heading__meta .status-marker{margin-left:.5rem}.message-heading__marker{color:var(--color-success);margin-right:1rem!important}.heading{margin-bottom:2rem}.heading--left{text-align:left}.heading--center{text-align:center}.heading--right{text-align:right}.heading--large{margin-bottom:4rem}.heading--large .heading__title{font-size:1.65rem}@media (min-width: 64rem){.heading--large .heading__title{font-size:2.25rem}}.heading--sidebar{align-items:center;display:flex;margin-bottom:1rem}.heading--sidebar:after{background-color:#00000013;content:"";flex:1;height:3px;margin-left:1rem}.heading--sidebar .heading__title{font-size:1.35rem}@media (min-width: 64rem){.heading--sidebar .heading__title{font-size:1.45rem}}@media (min-width: 80rem){.heading--sidebar .heading__title{font-size:1.55rem}}.heading--two-col{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.heading--two-col .heading__caption{margin-right:2rem}.heading--two-col .text-btn{display:none}@media (min-width: 48rem){.heading--two-col .text-btn{display:inline-flex}}.heading__title{font-size:1.55rem;margin:0}@media (min-width: 64rem){.heading__title{font-size:1.85rem}}.heading__subtitle{color:var(--theme-color-fg);font-family:var(--font-family-cursive);font-size:1.1rem;margin:.25rem 0 0}@media (min-width: 64rem){.heading__subtitle{font-size:1.2rem}}.page-heading{padding:5rem 0;position:relative}@media (min-width: 64rem){.page-heading{padding:6rem 0 5rem}}.page-heading__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.page-heading__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.page-heading__container{width:calc(100% - 4rem)}}.page-heading__inner{text-align:center}@media (min-width: 64rem){.page-heading__inner{align-items:center;display:flex;justify-content:space-between;text-align:left}}@media (min-width: 64rem){.page-heading__title-helper{width:55%}}.page-heading__title{color:var(--theme-color-heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.2;margin:0;outline:none;text-transform:uppercase}.page-heading__meta{font-size:clamp(1.0375rem,3vw,1.1375rem);margin:.5rem 0 0}.page-heading__tag{background-color:var(--color-primary-dark);border-radius:var(--border-radius-small);color:#fff;display:inline-flex;line-height:1.3;padding:.35em 1em}.page-heading .main-sponsor{margin-top:2rem}@media (min-width: 64rem){.page-heading .main-sponsor{margin-left:2rem;margin-top:0}}.page-heading .main-sponsor__caption{max-width:22rem}@media (min-width: 64rem){.page-heading--simple{padding:5rem 0 4.5rem}}.page-heading--simple .page-heading__inner{flex-direction:column}.page-heading--simple .page-heading__title{font-size:clamp(2rem,4vw,3rem);text-align:center}.page-heading--simple .main-sponsor{margin-top:1rem}.main-sponsor--row .main-sponsor__inner{border-bottom:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);margin:3.5rem 0 0;padding:2rem 0}.main-sponsor--simple .main-sponsor__inner{align-items:flex-start;flex-direction:column}.main-sponsor--simple .main-sponsor__caption{border:0;margin:1rem 0 0;padding:0}.main-sponsor__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.main-sponsor__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.main-sponsor__container{width:calc(100% - 4rem)}}.main-sponsor__inner{align-items:center;display:flex;flex-direction:column}@media (min-width: 64rem){.main-sponsor__inner{flex-direction:row}}.main-sponsor__logo{height:2.2rem;width:auto}.main-sponsor__caption{font-size:.9375rem;margin:1rem auto 0;max-width:30rem;text-align:center}@media (min-width: 64rem){.main-sponsor__caption{border-left:1px solid rgba(0,0,0,.05);margin:0 0 0 2rem;padding-left:2rem;text-align:left}}.modal{bottom:0;box-shadow:var(--box-shadow);position:fixed;transition:transform var(--transition-duration) var(--transition-timing-function);width:100vw;z-index:20}.modal--notification{right:0;top:0;transform:translate(0)}@media (min-width: 48rem){.modal--notification{min-width:24rem;width:33vw}}.modal--notification .modal__inner{height:100vh;overflow-y:auto}.modal--notification[aria-hidden=true],.modal--notification.animate--out{transform:translate(100%)}.modal--confirm{inset:0;overflow-y:auto;padding:3rem 1rem 1rem;transform:translateY(0)}.modal--confirm .modal__inner{border-radius:var(--border-radius-large);margin-inline:auto;max-width:100%;width:25rem}.modal--confirm .modal__title-wrapper{margin-bottom:1rem}.modal--confirm[aria-hidden=true],.modal--confirm.animate--out{transform:translateY(100%)}.modal[aria-hidden=true]{visibility:hidden}.modal__inner{background-color:var(--theme-color-bg);padding:2rem}.modal__title-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 0 1.5rem}.modal__title{margin:0}.modal__content>*{margin-block:0}.modal__content>*+*{margin-block-start:.75rem}.modal__list>*+*{border-top:1px solid rgba(0,0,0,.05);margin-top:1.5rem;padding-top:1.5rem}.modal__actions{border-top:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding-top:1.5rem}.modal__actions--between{justify-content:space-between}.modal__close{border-radius:var(--border-radius-small)}.modal-backdrop{background-color:#0006;inset:0;position:fixed;transition:opacity var(--transition-duration) var(--transition-timing-function);z-index:15}.modal-backdrop[aria-hidden=true]{opacity:0;visibility:hidden}.modal-backdrop.animate--out{opacity:0}.accordion-wrapper>*+*{margin-top:2rem}.accordion{background-color:#fff;border-radius:var(--border-radius-large);box-shadow:var(--box-shadow)}.accordion--simple{border:1px solid var(--color-gray-light);box-shadow:none}.accordion--simple .accordion__title{font-size:1rem;padding:1rem 1.15rem}.accordion--simple .accordion__title button svg{height:1.5rem;width:1.5rem}.accordion--simple .accordion__content{padding:0 1.15rem 1rem}.accordion--simple .accordion__content--checkbox{font-size:1rem}.accordion--simple .accordion__content--checkbox>*+*{margin-block-start:.5rem}.accordion--state:has(.custom-checkbox__input:checked){background-color:#fef6f6;border:1px solid #f5bdbe!important;color:#dd2226}.accordion--state:has(.custom-checkbox__input:checked) .accordion__title-helper{color:#dd2226}.accordion--state:has(.custom-checkbox__input:checked) .accordion__title button svg{color:#dd2226}.accordion--open .accordion__title{background-color:var(--color-primary);border-radius:var(--border-radius-large) var(--border-radius-large) 0 0}.accordion--open .accordion__title-helper{color:#fff}.accordion--open .accordion__title button svg{color:#fff}.accordion__title{font-size:1.35rem;margin:0;padding:1.5rem 1.75rem}@media (min-width: 64rem){.accordion__title{padding:2rem 2.25rem}}@media (min-width: 64rem){.accordion__title{font-size:1.5rem}}.accordion__title-helper{color:var(--theme-color-heading);width:calc(100% - 2.5rem)}.accordion__title button{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:0;text-align:left;width:100%}.accordion__title button svg{color:var(--color-primary);height:2rem;margin-left:.5rem;width:2rem}.accordion__title button:focus svg{border-radius:var(--border-radius-small);box-shadow:0 0 0 2px var(--theme-color-heading)}.accordion__title button[aria-expanded=true] .vert{display:none}.accordion__content{padding:1.5rem 1.75rem}@media (min-width: 64rem){.accordion__content{padding:2rem 2.25rem}}.accordion__subtitle{font-size:clamp(1.2rem,3vw,1.4rem);margin-block:0 1rem}.accordion__table{border-top:1px solid rgba(0,0,0,.05);margin-top:2rem;padding-top:2rem}.accordion__permission{border-top:1px solid rgba(0,0,0,.05);font-size:1rem;margin-top:2rem;padding-top:2rem}.accordion__permission>*{margin:0}.accordion__permission>*+*{margin-top:1.25rem}.accordion__footer{align-items:center;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.5rem;text-align:left}@media (min-width: 64rem){.accordion__footer{margin-top:2rem;padding-top:2rem}}.accordion .accordion-achievements{border-block-end:1px solid rgba(0,0,0,.05);margin-block-end:2rem;padding-block-end:2rem}.accordion .accordion-achievements__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.status-marker{display:block;height:.6rem;position:relative;width:.6rem}.status-marker__front{background-color:currentColor;border-radius:.3rem;display:block;height:.6rem;width:.6rem}.status-marker__back{animation:pulse 2s infinite;background-color:currentColor;border-radius:.3rem;height:.6rem;left:0;opacity:.3;position:absolute;top:0;width:.6rem}@media (prefers-reduced-motion: reduce){.status-marker__back{animation:none}}@keyframes pulse{0%{transform:scale(1.8)}70%{transform:scale(1)}to{transform:scale(1.8)}}.alert{border:1px solid!important;border-radius:var(--border-radius-small);font-size:1rem;padding:.75em 1em!important}.alert--success{background-color:#f6fff5;border:1px solid #0e8a05!important;color:#0e8a05}.alert--info{background-color:#e0f2fa;border-color:#88ceec!important;color:#1a7da8}.alert--info-strong{background-color:#176ade!important;border:hsl(215,81%,48%)!important;color:#fffffff2}.alert--info-strong a{color:#fffffff2;text-decoration:underline}.alert--info-strong a:hover,.alert--info-strong a:focus{color:#ffffffd9;text-decoration:none}.alert--danger{background-color:#fef6f6;border:1px solid #f5bdbe!important;color:#dd2226}.alert>*{margin-bottom:0;margin-top:0}.alert>*+*{margin-top:.75rem}.placement-label{background-color:var(--color-gray-light);border-radius:var(--border-radius-small);color:var(--theme-color-heading);display:inline-flex;font-family:var(--font-family-cursive);font-size:.9375rem;font-weight:700;padding:.25em .5em}.placement-label--small{font-size:.8375rem;padding:.15em .4em}.highlight{background:var(--color-primary-dark);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);height:100%;min-height:17rem;padding:2rem;position:relative}@media (min-width: 48rem){.highlight{padding:3rem}}.highlight ::selection{background-color:var(--color-secondary);color:#fff}.highlight__title{color:#fff;font-size:clamp(1.4rem,3vw,1.6rem);margin:0;outline:0}.highlight__clean-link{color:#fff;display:inline-block;text-decoration:none}.highlight__clean-link:hover,.highlight__clean-link:focus,.highlight__clean-link:active{color:#fff}.highlight__meta{color:#fff;column-gap:2rem;display:grid;grid-template-columns:1fr;list-style:none;margin:1.5rem 0 0;padding:0;position:relative;row-gap:1rem}@media (min-width: 48rem){.highlight__meta{grid-template-columns:repeat(2,1fr);row-gap:1.5rem}}.highlight__meta li{line-height:1.3}.highlight__meta li>.data+.data{margin-top:.5rem}.highlight__meta .title{color:#ffffffbf;display:block;font-family:var(--font-family-cursive);margin-bottom:.5rem;text-transform:uppercase}.highlight__meta .data{display:block;font-weight:700}.highlight__meta .data.is-large{font-size:1.6rem}@media (min-width: 48rem){.highlight__meta .data.is-large{font-size:2rem}}.highlight__meta .data.has-separator{align-items:center;display:inline-flex}.highlight__meta .separator{color:#ffffff4d;font-size:1.1rem;font-weight:400;margin:0 .25rem}@media (min-width: 48rem){.highlight__meta .separator{font-size:1.3rem}}.ranking,.pre-registration{font-size:1rem;height:100%;min-height:12rem;position:relative}@media (min-width: 48rem){.ranking,.pre-registration{background-color:var(--theme-color-bg);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow)}}@media (min-width: 48rem){.ranking__inner,.pre-registration__inner{padding:3rem}}.ranking__inner>*,.pre-registration__inner>*{margin-bottom:0;margin-top:0}.ranking__inner>*+*,.pre-registration__inner>*+*{margin-top:1rem}.ranking__title,.pre-registration__title{font-size:clamp(1.4rem,3vw,1.6rem);margin:0}.ranking .table-wrapper,.pre-registration .table-wrapper{margin-top:.5rem;max-height:20rem;overflow-y:auto}@media (min-width: 48rem){.ranking .table-wrapper,.pre-registration .table-wrapper{max-height:14rem}}@media (min-width: 48rem){.ranking .helper,.pre-registration .helper{background-image:linear-gradient(65deg,#1b66de,#0077e6,#0082e6,#008ae0,#0092d6 44%,#00a0d1 56%,#00a1c2,#00a8b8,#18afaf,#4fb5a8);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);height:1rem}}.generic-information{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width: 48rem){.generic-information{padding-bottom:3rem;padding-top:3rem}}.generic-information__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.generic-information__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.generic-information__container{width:calc(100% - 4rem)}}.generic-information__inner{column-gap:3rem;display:grid;grid-template-columns:1fr;row-gap:3rem}@media (min-width: 64rem){.generic-information__inner{grid-template-columns:repeat(2,1fr)}}.category-cards{padding:2.5rem 0}@media (min-width: 64rem){.category-cards{padding:2.5rem 0 4rem}}.category-cards__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.category-cards__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.category-cards__container{width:calc(100% - 4rem)}}.category-cards__scrollbar-helper{overflow-x:auto}.category-cards__inner{display:flex;padding:1.25rem}@media (min-width: 48rem){.category-cards__inner{padding:1.5rem}}@media (min-width: 64rem){.category-cards__inner{padding:2rem}}.category-cards__inner>*+*{margin-left:2rem}.category-cards .simplebar-track.simplebar-horizontal{left:1.25rem;right:1.25rem}@media (min-width: 48rem){.category-cards .simplebar-track.simplebar-horizontal{left:1.5rem;right:1.5rem}}@media (min-width: 64rem){.category-cards .simplebar-track.simplebar-horizontal{left:2rem;right:2rem}}.category-cards .card{min-width:21rem;width:21rem}@media (min-width: 48rem){.category-cards .card{min-width:22rem;width:22rem}}.main--settings{padding:0 0 4rem}.main--settings .main__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.main--settings .main__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.main--settings .main__container{width:calc(100% - 4rem)}}.main--settings .main__inner{background-color:var(--theme-color-bg);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);margin:0 auto;max-width:40rem;padding:2rem}@media (min-width: 64rem){.main--settings .main__inner{padding:3rem}}.main{background-image:linear-gradient(65deg,#e7effd 0% 0%,#ecf2fe 0% 1%,#f1f6fe 2% 4%,#f6f9fe 10% 32%,#fafcff 63% 84%,#fff)}.main--categories{padding:0 0 4rem}.main--categories .main__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.main--categories .main__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.main--categories .main__container{width:calc(100% - 4rem)}}.main--categories .main__inner{--column-gap: 3rem;column-gap:var(--column-gap);display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--column-gap)}@media (min-width: 80rem){.main--categories .main__inner{--column-gap: 5rem;grid-template-columns:minmax(0,1fr) 25rem}}@media (min-width: 80rem){.main--categories .main__sidebar{order:2}}.main--categories .main__sidebar>*+*{margin-top:4rem}.widget__description>*{margin:0}.widget__description>*+*{margin-top:1rem}.achievements{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.achievement{position:relative}.achievement__counter{align-items:center;background-color:#db8a4d;border-radius:.75rem;color:#fff;display:flex;font-family:var(--font-family-cursive);font-size:.8rem;height:1.5rem;justify-content:center;position:absolute;right:-.3rem;top:0;width:1.5rem}.achievement__icon{height:4.5rem;width:auto}.main--sheets{padding:0 0 4rem}.main--sheets .main__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem);max-width:70rem}@media (min-width: 48rem){.main--sheets .main__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.main--sheets .main__container{width:calc(100% - 4rem)}}.main--sheets .main__inner{--column-gap: 3rem;column-gap:var(--column-gap);display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--column-gap)}@media (min-width: 64rem){.main--sheets .main__inner{--column-gap: 4rem;grid-template-columns:minmax(0,1fr) 16rem}}@media (min-width: 64rem){.main--sheets .main__sheets{order:1}}.main--sheets .main__sidebar{align-self:start;margin:0 -1.25rem;padding:0 1.25rem;position:sticky;top:0;z-index:9}@media (min-width: 64rem){.main--sheets .main__sidebar{margin:0;order:2;padding:0;top:2rem}}.main--sheets .main__sidebar .main-sponsor{display:none}@media (min-width: 64rem){.main--sheets .main__sidebar .main-sponsor{display:block;opacity:0;transition:var(--transition-duration) var(--transition-timing-function)}}.main--sheets .main__sidebar .main-sponsor.is-sticky{opacity:1}.main--sheets .main__sidebar>*+*{margin-top:2rem}.sheets>*+*{margin-top:3rem}.sheet{background-color:var(--theme-color-bg);border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);margin-left:auto;margin-right:auto;padding:2rem}@media (min-width: 48rem){.sheet{padding:3rem}}.sheet__title{font-size:calc(1.1 * var(--heading-scale) * 1rem);font-size:clamp(1.4rem,3vw,1.6rem);margin:0 0 1.5rem;-webkit-user-select:none;user-select:none}.sheet__title .points{color:var(--theme-color-fg);font-weight:400;margin-left:1rem}.sheet__subtitle{font-size:calc(1 * var(--heading-scale) * 1rem);font-size:clamp(1.15rem,3vw,1.3rem);margin:0 0 1.25rem}.sheet__attachments{border-bottom:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.5rem 0;padding:1rem 0}.sheet__attachments .btn{margin:.5rem 0}.sheet__attachments.is-started{border-bottom:0;margin-bottom:0;padding-bottom:0}.sheet__comment .btn{margin-top:1rem}.sheet__body:not(.is-review) .card-content>*:not(.ql-syntax){-webkit-user-select:none;user-select:none}.sheet__body:not(.is-review) fieldset *:not(textarea):not(input){-webkit-user-select:none;user-select:none}.sheet__body img[src*=png]{background-color:#fff}.sheet__body .code-block-wrapper:hover .btn,.sheet__body .code-block-wrapper:focus-within .btn{opacity:1}.sheet__body .code-block-wrapper .btn{display:inline-flex;font-size:.8375rem;gap:.35rem;letter-spacing:.1px;opacity:0;padding-inline:.65em;transition:opacity var(--transition-duration) var(--transition-timing-function)}.sheet__body .code-block-wrapper .btn.copied{position:relative}.sheet__body .code-block-wrapper .btn.copied:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:flex;height:4px;left:15px;position:absolute;transform:rotate(-45deg);width:6px}.sheet__body .code-block-wrapper .btn svg{height:1.15rem;width:1.15rem}.sheet__footer{border-top:1px solid rgba(0,0,0,.05);margin-top:2rem;padding-top:2rem}.sheet__footer>*+*{margin-top:1.5rem}.quiz-timer__label{color:var(--theme-color-heading);display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:.35rem;text-transform:uppercase}.quiz-timer__clock{background-color:var(--color-primary-dark);border-radius:var(--border-radius-small);color:#fff;display:block;font-family:var(--font-family-cursive);font-size:1.2rem;font-weight:700;line-height:1;padding:.75em;text-align:center}.quiz-timer__clock.is-ending-soon{background-color:var(--color-danger)}.auth-page{display:flex;flex-direction:column;min-height:100vh}.auth-page .auth-screen{flex-grow:1}.auth-page .footer{margin-top:auto}.auth-screen{align-items:center;background-image:linear-gradient(0deg,#e7effd 0% 0%,#ecf2fe 0% 1%,#f1f6fe 2% 4%,#f6f9fe 10% 32%,#fafcff 63% 84%,#fff);display:flex;justify-content:center}.auth-screen--simple .auth-screen__form-inner>*{margin-block:0}.auth-screen--simple .auth-screen__form-inner>*+*{margin-block-start:1.5rem}.auth-screen__form{background-color:var(--theme-color-bg);min-width:100%}@media (min-width: 48rem){.auth-screen__form{border-radius:var(--border-radius-large);box-shadow:var(--box-shadow);margin:4rem 0;max-width:36rem;min-width:36rem}}.auth-screen__form-inner{padding:1.25rem}@media (min-width: 48rem){.auth-screen__form-inner{padding:3rem}}.auth-screen__form-title{font-size:calc(1.25 * var(--heading-scale) * 1rem);margin:0 0 1rem;text-align:center}@media (min-width: 560px){.auth-screen__form-title{text-align:left}}.auth-screen__form-title span{background-image:linear-gradient(65deg,#1b66de,#0077e6,#0082e6,#008ae0,#0092d6 44%,#00a0d1 56%,#00a1c2,#00a8b8,#18afaf,#4fb5a8);block-size:.35rem;border-radius:.25rem;display:flex;inline-size:3rem;margin-block:.5rem;margin-inline:auto;text-align:center;text-indent:-100vw}@media (min-width: 560px){.auth-screen__form-title span{background-image:initial;border-radius:initial;display:inline;inline-size:initial;margin:initial;text-indent:initial}}.auth-screen__form-footer{border-top:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;padding-top:1rem}.auth-screen__form-footer>*{margin:.5rem 0 0}.auth-screen__form-footer>*:first-child{margin-right:1rem}.auth-screen__form .helper{background-image:linear-gradient(65deg,#1b66de,#0077e6,#0082e6,#008ae0,#0092d6 44%,#00a0d1 56%,#00a1c2,#00a8b8,#18afaf,#4fb5a8);height:1rem}@media (min-width: 48rem){.auth-screen__form .helper{border-radius:0 0 var(--border-radius-large) var(--border-radius-large)}}.not-found{--column-gap: 2rem;overflow:hidden;padding:18vh 0;position:relative}.not-found__container{margin-left:auto;margin-right:auto;max-width:84rem;width:calc(100% - 2.5rem)}@media (min-width: 48rem){.not-found__container{width:calc(100% - 3rem)}}@media (min-width: 64rem){.not-found__container{width:calc(100% - 4rem)}}.not-found__inner{align-items:center;column-gap:var(--column-gap);display:grid;justify-content:center;row-gap:var(--column-gap);text-align:center}.not-found__thumbnail{margin:0 auto;max-width:18rem}.not-found__title{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;margin:1rem 0 0;text-transform:uppercase}.not-found__description{font-size:1.1rem;margin:.5rem 0 0}@media (min-width: 64rem){.not-found__description{font-size:1.2rem}}.not-found__btn{margin-top:1.5rem}.laravel-404-page{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.laravel-404-page .not-found{padding:4rem 0 6rem}.simplebar-scrollbar{min-height:.75rem}@media (pointer: coarse){.simplebar-scrollbar{min-height:.5rem}}.simplebar-scrollbar:before{background-color:var(--color-primary-darker);border-radius:var(--border-radius-small);left:0;opacity:1;right:0}.simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track{background-color:#0000001a;border-radius:var(--border-radius-small)}.simplebar-track.simplebar-vertical{width:.75rem}@media (pointer: coarse){.simplebar-track.simplebar-vertical{width:.5rem}}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:0;top:0}.simplebar-track.simplebar-horizontal{height:.75rem}@media (pointer: coarse){.simplebar-track.simplebar-horizontal{height:.5rem}}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:.75rem;left:0;min-width:.75rem;top:0}@media (pointer: coarse){.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:.5rem;min-width:.5rem}}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{left:0;right:0}.typeform-widget iframe{border:0;height:500px;width:100%}.hljs,.ql-snow .ql-editor pre.ql-syntax,.ql-syntax{background:#282c34;border-radius:var(--border-radius-small);color:#abb2bf;display:block;overflow-x:auto;padding:2rem}.ql-snow .ql-editor pre.ql-syntax .hljs-comment,.ql-snow .ql-editor pre.ql-syntax .hljs-quote,.hljs .hljs-comment,.hljs .hljs-quote,.ql-syntax .hljs-comment,.ql-syntax .hljs-quote{color:#5c6370;font-style:italic}.ql-snow .ql-editor pre.ql-syntax .hljs-doctag,.ql-snow .ql-editor pre.ql-syntax .hljs-keyword,.ql-snow .ql-editor pre.ql-syntax .hljs-formula,.hljs .hljs-doctag,.hljs .hljs-keyword,.hljs .hljs-formula,.ql-syntax .hljs-doctag,.ql-syntax .hljs-keyword,.ql-syntax .hljs-formula{color:#c678dd}.ql-snow .ql-editor pre.ql-syntax .hljs-section,.ql-snow .ql-editor pre.ql-syntax .hljs-name,.ql-snow .ql-editor pre.ql-syntax .hljs-selector-tag,.ql-snow .ql-editor pre.ql-syntax .hljs-deletion,.ql-snow .ql-editor pre.ql-syntax .hljs-subst,.hljs .hljs-section,.hljs .hljs-name,.hljs .hljs-selector-tag,.hljs .hljs-deletion,.hljs .hljs-subst,.ql-syntax .hljs-section,.ql-syntax .hljs-name,.ql-syntax .hljs-selector-tag,.ql-syntax .hljs-deletion,.ql-syntax .hljs-subst{color:#e06c75}.ql-snow .ql-editor pre.ql-syntax .hljs-literal,.hljs .hljs-literal,.ql-syntax .hljs-literal{color:#56b6c2}.ql-snow .ql-editor pre.ql-syntax .hljs-string,.ql-snow .ql-editor pre.ql-syntax .hljs-regexp,.ql-snow .ql-editor pre.ql-syntax .hljs-addition,.ql-snow .ql-editor pre.ql-syntax .hljs-attribute,.ql-snow .ql-editor pre.ql-syntax .hljs-meta-string,.hljs .hljs-string,.hljs .hljs-regexp,.hljs .hljs-addition,.hljs .hljs-attribute,.hljs .hljs-meta-string,.ql-syntax .hljs-string,.ql-syntax .hljs-regexp,.ql-syntax .hljs-addition,.ql-syntax .hljs-attribute,.ql-syntax .hljs-meta-string{color:#98c379}.ql-snow .ql-editor pre.ql-syntax .hljs-built_in,.ql-snow .ql-editor pre.ql-syntax .hljs-class .hljs-title,.hljs .hljs-built_in,.hljs .hljs-class .hljs-title,.ql-syntax .hljs-built_in,.ql-syntax .hljs-class .hljs-title{color:#e6c07b}.ql-snow .ql-editor pre.ql-syntax .hljs-attr,.ql-snow .ql-editor pre.ql-syntax .hljs-variable,.ql-snow .ql-editor pre.ql-syntax .hljs-template-variable,.ql-snow .ql-editor pre.ql-syntax .hljs-type,.ql-snow .ql-editor pre.ql-syntax .hljs-selector-class,.ql-snow .ql-editor pre.ql-syntax .hljs-selector-attr,.ql-snow .ql-editor pre.ql-syntax .hljs-selector-pseudo,.ql-snow .ql-editor pre.ql-syntax .hljs-number,.hljs .hljs-attr,.hljs .hljs-variable,.hljs .hljs-template-variable,.hljs .hljs-type,.hljs .hljs-selector-class,.hljs .hljs-selector-attr,.hljs .hljs-selector-pseudo,.hljs .hljs-number,.ql-syntax .hljs-attr,.ql-syntax .hljs-variable,.ql-syntax .hljs-template-variable,.ql-syntax .hljs-type,.ql-syntax .hljs-selector-class,.ql-syntax .hljs-selector-attr,.ql-syntax .hljs-selector-pseudo,.ql-syntax .hljs-number{color:#d19a66}.ql-snow .ql-editor pre.ql-syntax .hljs-symbol,.ql-snow .ql-editor pre.ql-syntax .hljs-bullet,.ql-snow .ql-editor pre.ql-syntax .hljs-link,.ql-snow .ql-editor pre.ql-syntax .hljs-meta,.ql-snow .ql-editor pre.ql-syntax .hljs-selector-id,.ql-snow .ql-editor pre.ql-syntax .hljs-title,.hljs .hljs-symbol,.hljs .hljs-bullet,.hljs .hljs-link,.hljs .hljs-meta,.hljs .hljs-selector-id,.hljs .hljs-title,.ql-syntax .hljs-symbol,.ql-syntax .hljs-bullet,.ql-syntax .hljs-link,.ql-syntax .hljs-meta,.ql-syntax .hljs-selector-id,.ql-syntax .hljs-title{color:#61aeee}.ql-snow .ql-editor pre.ql-syntax .hljs-emphasis,.hljs .hljs-emphasis,.ql-syntax .hljs-emphasis{font-style:italic}.ql-snow .ql-editor pre.ql-syntax .hljs-strong,.hljs .hljs-strong,.ql-syntax .hljs-strong{font-weight:700}.ql-snow .ql-editor pre.ql-syntax .hljs-link,.hljs .hljs-link,.ql-syntax .hljs-link{text-decoration:underline}[v-cloak]{display:none}
