html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:initial;text-decoration:none}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}@font-face{font-family:Caveat;src:url(/assets/Caveat-VariableFont_wght-bnItEO2x.ttf)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}@font-face{font-family:InterItalic;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf);font-style:italic}@font-face{font-family:Onest;src:url(/assets/Onest-VariableFont_wght-ClXEBONp.ttf)}*{font-synthesis:none}*{box-sizing:border-box}html{font-family:Inter,arial,sans-serif;font-weight:200}body{background-color:var(--color-white);overflow:hidden}body:has(.overlay--visible){overflow:hidden}@media (max-width: 1000px){body:has(.overlay--visible) #app{transform:scale(.97)}}#app{width:100dvw;height:100dvh;display:flex;flex-direction:column;transition:transform .1s ease,filter .1s ease;overflow:hidden}.main{display:flex;flex:1;min-height:0;background-color:var(--color-argent)}.environment{text-align:center;background-color:var(--color-danger);color:var(--color-white);text-transform:uppercase;padding:.5rem 0;font-weight:700}.subscription{text-align:center;background-color:var(--color-danger);color:var(--color-white);padding:.5rem 0;font-weight:700;cursor:pointer;transition:all .2s ease}.subscription:hover{background-color:var(--color-danger-light);color:var(--color-black)}li{list-style:none}.h1,.h2,.h3,.h4,.h5,.h6{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.h3{font-size:1.4rem}.paragraph{line-height:1.4}.section{display:flex;flex-direction:column;gap:1rem}input[disabled]{opacity:.4;cursor:not-allowed}.input-search{display:flex;border:1px solid var(--color-primary);border-radius:2rem}.input-search input{flex:1;border:none;border-radius:2rem;padding:.25rem .75rem}.buttons{display:inline-flex;gap:.5rem;border-radius:5rem;background-color:var(--color-white-smoke);height:fit-content}.buttons__container{display:flex;flex-direction:row;gap:1rem}@media (max-width: 1000px){.buttons__container{flex-wrap:wrap;gap:.5rem}}.buttons__container.buttons__container--right{justify-content:end}.buttons__container.buttons__container--center{justify-content:center}@media screen and (max-width: 1000px){.desktop-only{display:none!important}}@media screen and (min-width: 1000px){.mobile-only{display:none!important}}@keyframes loading{0%{background-position:0px 0}to{background-position:100em 0}}.loading{height:1rem;z-index:9999;background-image:linear-gradient(to right,transparent 8%,var(--color-argent) 18%,transparent 33%);background-color:var(--color-white-smoke);animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:loading;animation-timing-function:linear}.sentinel{width:100%;height:1px}pre{background-color:var(--color-black);color:var(--color-white);font-family:courier,sans-serif;padding:.5rem}.font-weight__bold{font-weight:700}.font-weight__semi-bold{font-weight:400}.font-style__italic{font-family:InterItalic,sans-serif;font-style:italic}.text-decoration__underline{text-decoration:underline}.text-align__center{text-align:center;width:80%;margin:auto}.text-highlight{padding:.6rem;border-width:1px;border-style:solid;color:var(--color-primary);border-color:var(--color-primary);border-radius:.5rem}.color__primary{color:var(--color-primary)}.display-none{display:none}.margin-left-auto{margin-left:auto}.margin-top--small{margin-top:.75rem}.padding-top--small{padding-top:.4rem}.link{color:var(--color-primary);text-decoration:underline}.justify-content__center{justify-content:center}.list{margin-left:1rem;display:flex;flex-direction:column;gap:.5rem}.list__item{list-style-type:square;line-height:1.4rem}.rotate-270{transform:rotate(270deg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s infinite linear}.spinner{animation:spinner 1.5s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.cloud{display:flex;flex-wrap:wrap;gap:.5rem;align-self:start}.feedback-icon{margin:auto;width:8rem;height:8rem;fill:var(--color-silver)}:root{--color-primary: #213a8f;--color-primary-light: #d7e8f952;--color-secondary: #cee5ff;--color-success: #3d9b48;--color-success-light: #edf8ee;--color-danger: #db3846;--color-danger-light: #fbe9eb;--color-white: #fff;--color-transparent-white: #ffffff50;--color-black: #000;--color-red: var(--color-danger);--color-pink: #fadde1;--color-blue: #173c64;--color-lavender: #dde9f5;--color-brown: #a97b47;--color-maroon: #755531;--color-white-smoke: #eeeeee;--color-silver: #c0c0c0;--color-grey: #808080;--color-light-gray: #ccc;--color-dark-slate-grey: #454545;--color-wood-smoke: #111;--color-steel-blue: #478ac9;--color-dark-slate-blue: #1f357f;--color-argent: #faf9f7;--color-beige: #faf8f2;--color-cherub: #f6dbec;--color-firebrick: #aa0000;--color-scarlet: #dd0000;--color-crimson: #ff000066;--color-khaki: #fff4a4;--color-transparent: transparent;--switch-background-off: #d9d9d9;--switch-background-on: var(--color-primary);--switch-width: 3rem;--switch-height: 1.5rem;--switch-border-radius: .75rem;--switch-padding: .25rem;--switch-margin: 1rem}.button{border-radius:2rem;display:flex;gap:.25rem;align-items:center;justify-content:center;padding:.6rem;border-width:1px;border-style:solid;height:fit-content;touch-action:manipulation;cursor:pointer;transition:opacity .2s ease}.button .button__icon,.button .button__image{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.button .button__image{border-radius:50%}.button .button__label{margin:0 .25rem;-webkit-user-select:none;user-select:none}.button.button__has-unread{position:relative}.button.button__has-unread:after{content:"";position:absolute;top:0rem;right:0rem;width:.5rem;height:.5rem;background-color:var(--color-danger);border-radius:50%;border:2px solid var(--color-white)}.button .button__action{padding:.1rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;gap:.1rem}.button .button__action-label{margin-left:.25rem;color:var(--color-red);font-weight:700}.button .button__action-icon{width:1.35rem;height:1.35rem}.button.button--disabled{opacity:.5;cursor:not-allowed}.button.button--inhert{opacity:inherit;cursor:inherit}.button.button--shadow{box-shadow:0 1px 2px #3c40434d}.button.fab{position:fixed;bottom:1.5rem;right:1.5rem;width:3.5rem;height:3.5rem;border:none;box-shadow:0 2px 8px #00000040;transition:transform .2s ease-in-out,opacity .2s;z-index:100}@media (max-width: 1000px){.button.fab{right:.5rem;bottom:3.5rem}}.button.fab:hover{transform:scale(1.05)}.button.button--bordered{background-color:var(--color-white)}.button.button--bordered.button--success{color:var(--color-success);border-color:var(--color-success)}.button.button--bordered.button--danger{color:var(--color-danger);border-color:var(--color-danger)}.button.button--bordered.button--primary{color:var(--color-primary);border-color:var(--color-primary)}.button.button--bordered.button--secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.button.button--bordered.button--brown{color:var(--color-brown);border-color:var(--color-brown)}.button.button--bordered.button--brown .button__action{background-color:var(--color-transparent);fill:var(--color-brown)}.button.button--bordered.button--silver{color:var(--color-white-smoke);border-color:var(--color-white-smoke)}.button:not(.button--bordered),.button:not(.button--bordered) .button__icon{color:var(--color-white)}.button:not(.button--bordered).button--success{background-color:var(--color-success);border-color:var(--color-success)}.button:not(.button--bordered).button--danger{background-color:var(--color-danger);border-color:var(--color-danger)}.button:not(.button--bordered).button--primary{background-color:var(--color-primary);border-color:var(--color-primary)}.button:not(.button--bordered).button--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary)}.button:not(.button--bordered).button--secondary,.button:not(.button--bordered).button--secondary .button__icon{color:var(--color-primary)}.button:not(.button--bordered).button--brown{background-color:var(--color-brown);border-color:var(--color-maroon)}.button:not(.button--bordered).button--brown .button__action{background-color:var(--color-white);color:var(--color-brown)}.button:not(.button--bordered).button--brown .button__action-icon{fill:var(--color-brown)}.button:not(.button--bordered).button--silver{background-color:var(--color-white-smoke);border-color:var(--color-white-smoke)}.button:not(.button--bordered).button--silver,.button:not(.button--bordered).button--silver .button__icon{color:var(--color-black)}.button:not(.button--bordered).button--white{background-color:var(--color-white);border-color:var(--color-white)}.button:not(.button--bordered).button--white,.button:not(.button--bordered).button--white .button__icon{color:var(--color-black)}.button:not(.button--bordered).button--transparent{background-color:var(--color-transparent);border-color:var(--color-transparent)}.button:not(.button--bordered).button--transparent,.button:not(.button--bordered).button--transparent .button__icon{color:var(--color-black)}.button.button--x-small{font-size:.7rem;padding:0}.button.button--x-small .button__icon{width:1rem;height:1rem}.button.button--small{padding:.25rem}.button.button--small .button__icon{width:1rem;height:1rem;min-width:1rem;min-height:1rem}.button.button--large{font-size:1.1rem}.button.button--large .button__icon{width:1.7rem;height:1.7rem;min-width:1.7rem;min-height:1.7rem}.button:focus:not(.button--inhert){border-color:var(--color-black)!important}.button.account-access__button{padding:.2rem}.button.account-access__button .button__icon,.button.account-access__button .button__image{width:2rem;height:2rem;min-width:2rem;min-height:2rem}.fab-fade-enter-active,.fab-fade-leave-active{transition:all .3s ease}.fab-fade-enter-from,.fab-fade-leave-to{opacity:0;transform:translateY(20px)}.button__group{display:flex}.button__group .button:first-child{border-radius:1rem 0 0 1rem}.button__group .button:last-child{border-radius:0 1rem 1rem 0}.confirm{display:flex;flex-direction:column;gap:1rem;align-items:center}.confirm--label{cursor:default}.confirm--buttons{display:flex;gap:.75rem}.form{display:flex;flex-direction:column;gap:2rem}.form .button{align-self:start}.form__fieldset{border:1px solid var(--color-white-smoke);border-radius:1rem;background-color:var(--color-argent);display:flex;flex-direction:column;gap:1.5rem;transition:background-color .2s ease,border-color .2s ease}@media (min-width: 1000px){.form__fieldset{padding:2rem}}@media (max-width: 1000px){.form__fieldset{padding:1rem}}.form__fieldset[disabled]{opacity:.5;cursor:wait}.form__fieldset.form__fieldset--success{border-color:var(--color-success);background-color:var(--color-success-light)}.form__fieldset.form__fieldset--success>.form__legend{background-color:var(--color-success);color:var(--color-white)}.form__fieldsets{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 1000px){.form__fieldsets{flex-direction:column}}.form__fieldsets>.form__fieldset{flex:1 1 calc(calc(100% / 3) - 1rem)}.form__legend{display:flex;align-items:center;padding:.25rem 1.5rem;background-color:var(--color-white-smoke);border-radius:1rem;gap:.5rem;font-size:1.1rem;font-weight:400}@media (max-width: 1000px){.form__legend{padding:.25rem .5rem}}.form__legend svg{width:1.75rem;height:1.75rem}.form__fields{display:flex;width:100%;align-items:flex-end}@media (min-width: 1024px){.form__fields{gap:3rem}}@media (max-width: 1023px){.form__fields{gap:1rem;flex-direction:column}}.form__field{display:flex;flex-direction:column;gap:.5rem;width:100%}@media (min-width: 1024px){.form__field.form__field--quarter{width:calc(25% - 3rem)}.form__field.form__field--third{width:calc(calc(100% / 3) - 3rem)}.form__field.form__field--half{width:calc(50% - 3rem)}}.form__input{padding:.5rem 1rem;border:1px solid var(--color-primary);border-bottom-color:var(--color-black);background-color:var(--color-white);border-radius:1rem}.form__input.form__input--checkbox{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;accent-color:var(--color-primary);cursor:pointer}.form__input.form__input--radio{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;accent-color:var(--color-primary)}.form__input.form__input--textarea{font-family:Inter,sans-serif}.form__input.form__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20fill='%23000000'%20viewBox='0%200%20256%20256'%3e%3cpath%20d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right .75rem;background-size:1.5rem;padding-right:2.5rem}.form__input.form__input--range{accent-color:var(--color-primary)}.form__input.form__input--disabled{background-color:var(--color-argent);color:var(--color-grey);border-color:var(--color-grey);cursor:not-allowed}.form__input:focus{border-color:var(--color-primary)}.input--invalid{color:var(--color-danger);font-size:.85rem}.form__label{padding-left:1rem;display:flex;gap:.25rem;align-items:center;font-weight:300}.form__label--icon{width:1.25rem;height:1.25rem}.form__label--info{margin-top:.5rem;margin-bottom:-.5rem;font-size:.8rem}.form__checkboxes,.form__radios{display:grid;width:100%}@media (min-width: 1000px){.form__checkboxes,.form__radios{grid-template-columns:repeat(4,1fr);row-gap:.5rem}}@media (max-width: 1000px){.form__checkboxes,.form__radios{grid-template-columns:1fr;row-gap:1rem}}.form__checkbox,.form__radio{display:flex;align-items:center;gap:.25rem;border-radius:.5rem}.form__checkbox:hover,.form__radio:hover{background-color:var(--color-white-smoke)}.form__checkbox label,.form__radio label{flex:1}.form__checkbox--align{display:flex;align-items:center;gap:.25rem}.form__fieldset{position:relative;transition:opacity .3s ease,transform .3s ease}.form__fieldset:disabled{pointer-events:none;opacity:.7;filter:grayscale(20%);transform:scale(.998)}.form__fieldset:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:10;background-color:#fff9;transition:opacity .3s ease,background-color .3s ease;cursor:not-allowed}.form__fieldset:not(:disabled):after{background-color:#fff0}.header{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);padding:1rem;min-height:3.6rem;z-index:10}.header__title{display:flex;align-items:center;gap:1rem;padding-right:1rem}.header__logo--mobile{display:none;width:2rem}.header__description{font-weight:700}.header__description--mobile{display:none;color:var(--color-primary)}.header__menu{display:flex;background-color:var(--color-white);z-index:10}.header__item{color:var(--color-primary);border-radius:2rem;-webkit-user-select:none;user-select:none;transition:background-color .2s;display:flex;align-items:center;gap:.5rem;text-decoration:none}.header__item:not(.router-link-active){cursor:pointer}.header__item:not(.router-link-active) .header__icon{color:var(--color-black)}.header__user{display:flex;justify-content:end}@media (min-width: 1131px){.header__title,.header__user{width:20rem}}.header--large{border-bottom:1px solid var(--color-white-smoke)}.header--large .header__title{width:28rem}.header--large .header__additional-logo{width:4rem}.header--large .header__user{width:29rem}@media (min-width: 601px) and (max-width: 1110px){.header--large .header__user .button span{display:none}}.header--tablet{padding:.25rem 1rem}.header--tablet .header__description{color:var(--color-primary)}.header--tablet .header__additional-logo{width:3rem}.header--tablet .header__menu--large{gap:.95rem}@media (max-width: 700px){.header--tablet .header__user .button span{display:none}}@media (min-width: 1000px){.header__item{padding:.5rem 1rem}.header__item.router-link-active{color:var(--color-white);background-color:var(--color-primary)}.header__item:not(.router-link-active):hover{background-color:var(--color-secondary)}.header__logo{width:8rem;height:4.2rem}}.header--mobile{padding:.25rem 1rem}.header--mobile .header__description{color:var(--color-primary)}.header--mobile .header__additional-logo{width:3rem}@media (max-width: 500px){.header--mobile .header__user .button span{display:none}}.header__menu--mobile{padding:.5rem;justify-content:center;gap:1.5rem}@media (max-width: 366px){.header__menu--mobile:has(.header__item:nth-child(5)){gap:.4rem}}@media (min-width: 701px) and (max-width: 1000px){.header__menu--mobile{gap:6rem}}@media (min-width: 551px) and (max-width: 700px){.header__menu--mobile{gap:4rem}}.header__menu--mobile .header__item{flex-direction:column}.header__menu--mobile .header__icon{border-radius:2rem;padding:.25rem .5rem}.header__menu--mobile .router-link-active .header__icon{color:var(--color-white);background-color:var(--color-primary)}.header__menu--mobile .header__item:not(.router-link-active):hover{background-color:var(--color-secondary)}@media (min-width: 825px){.header--mobile,.header__menu--mobile{display:none}}@media (min-width: 1000px){.header--tablet{display:none}}@media (max-width: 824px){.header--tablet{display:none}}@media (max-width: 999px){.header--large{display:none}.header__item{flex-direction:column}.header__item span{font-size:.7rem;color:var(--color-black)}.header__icon{border-radius:2rem;padding:.25rem .5rem}.router-link-active .header__icon{color:var(--color-white);background-color:var(--color-primary)}.header__item:not(.router-link-active):hover{background-color:var(--color-secondary)}}@keyframes pulse{10%{transform:scale(1.3)}}@keyframes pulsecolor{10%{fill:var(--color-scarlet)}}.header__icon--heart svg{fill:var(--color-firebrick);animation:pulse 1s infinite,pulsecolor 1s infinite}.tree,.tree__item{display:flex;flex-direction:column;gap:.5rem}.tree__item:not(.tree__item--open) .tree__content{max-height:0;overflow:hidden;opacity:0}.tree__label{display:flex;gap:.33rem;align-items:center;font-weight:400}.tree__icon{fill:var(--color-primary);max-width:1.5rem;max-height:1.5rem;min-width:1.5rem;min-height:1.5rem;cursor:pointer}.tree__checkbox{display:flex;gap:.85rem;align-items:center;cursor:pointer}.tree__content{max-height:20rem;transition:max-height .2s ease-in,opacity .5s ease;opacity:1}.tree__subitem{display:flex;gap:.33rem;align-items:center;margin-left:2rem}
