.mdi>svg{vertical-align:middle}.mdi.mdi-spin>svg{animation:mdi-spin 2s linear infinite}@keyframes mdi-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;outline:none;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{max-height:inherit;max-width:inherit;position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.app-alert{align-items:center;border-radius:.4rem;box-shadow:0 .2rem .6rem #00000026;display:grid;grid-template-columns:auto 1fr auto;overflow:hidden}.app-alert__append,.app-alert__prepend{align-self:stretch;display:grid;place-items:center}.app-alert__content{font-size:1.4rem}.app-alert__text{font-weight:400;line-height:1.6}.app-alert__title{font-weight:600;line-height:1.6}.app-alert__title+.app-alert__text{margin-top:.4rem}.app-alert__actions{margin-top:.8rem}.app-alert__actions__button{align-items:center;border:.1rem solid transparent;border-radius:.4rem;color:currentColor;cursor:pointer;display:inline-flex;font-size:1.2rem;padding:.8rem 1.4rem;transition:.15s linear}.app-alert__actions__button:disabled,.app-alert__actions__button[disabled]{cursor:not-allowed;opacity:.5}.app-alert__actions__button+.app-alert__actions__button{margin-left:.8rem}.app-alert__content{padding:1.2rem}.app-alert__append,.app-alert__prepend{padding:0 1.2rem}.app-alert.-color-default{background-color:#eee;border-color:#eee}.app-alert.-closeable{cursor:pointer}.app-alert:hover .app-alert__append .app-countdown__runner{animation-play-state:paused}.app-alert.-color-info{background-color:#00599c;border-color:#00599c;color:#fff}.app-alert.-color-info:not(.-mono-color) .app-alert__actions__button,.app-alert.-color-info:not(.-mono-color) .app-alert__prepend{background-color:#004a83}.app-alert.-color-info .app-alert__actions__button:hover{background-color:#004273}.app-alert.-color-success{background-color:#78ae40;border-color:#78ae40;color:#fff}.app-alert.-color-success:not(.-mono-color) .app-alert__actions__button,.app-alert.-color-success:not(.-mono-color) .app-alert__prepend{background-color:#6b9b39}.app-alert.-color-success .app-alert__actions__button:hover{background-color:#639035}.app-alert.-color-warning{background-color:orange;border-color:orange;color:#fff}.app-alert.-color-warning:not(.-mono-color) .app-alert__actions__button,.app-alert.-color-warning:not(.-mono-color) .app-alert__prepend{background-color:#e69500}.app-alert.-color-warning .app-alert__actions__button:hover{background-color:#d68b00}.app-alert.-color-danger{background-color:#cd1719;border-color:#cd1719;color:#fff}.app-alert.-color-danger:not(.-mono-color) .app-alert__actions__button,.app-alert.-color-danger:not(.-mono-color) .app-alert__prepend{background-color:#b61416}.app-alert.-color-danger .app-alert__actions__button:hover{background-color:#a81315}@keyframes app-countdown__animation{to{stroke-dashoffset:0}}@keyframes app-alert__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes app-alert__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes app-alert__slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes app-alert__slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes app-confirm__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes app-confirm_fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes app-confirm_fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.app-confirm{background-color:#fff;border-radius:.4rem;box-shadow:0 .2rem .6rem #00000026;display:grid;font-size:1.4rem;grid-template-rows:1fr auto;outline:0;overflow:hidden}.app-confirm__body,.app-confirm__footer,.app-confirm__header{align-items:center;display:grid;gap:.8rem;grid-auto-columns:auto;grid-auto-flow:column;padding:1.4rem}.app-confirm__header{border-bottom:.1rem solid #eee}.app-confirm__content{padding:1.4rem}.app-confirm__prepend{margin-right:1.4rem}.app-confirm__append{margin-left:1.4rem}.app-confirm__footer{justify-content:end;padding-top:0}.app-confirm__text,.app-confirm__title{line-height:1.6;min-width:100%}.app-confirm__title{font-weight:600}.app-confirm__title+.app-confirm__text{margin-top:.4rem}.app-confirm .app-confirm__button{align-items:center;background:transparent;border:.1rem solid transparent;border-radius:.4rem;cursor:pointer;display:inline-flex;font-size:1.4rem;padding:.8rem 1.4rem;transition:.15s linear}.app-confirm .app-confirm__button:disabled,.app-confirm .app-confirm__button[disabled]{cursor:not-allowed;opacity:.5}.app-confirm .app-confirm__button .mdi{margin:0 .4rem}.app-confirm .app-confirm__button .mdi svg{height:1.4rem;width:1.4rem}.app-confirm .app-confirm__button:hover{background-color:#0000000d}.app-confirm .app-confirm__button.-color-info{background-color:#00599c;border-color:#00599c;color:#fff}.app-confirm .app-confirm__button.-color-info:hover{background-color:#004a83}.app-confirm .app-confirm__button.-color-success{background-color:#78ae40;border-color:#78ae40;color:#fff}.app-confirm .app-confirm__button.-color-success:hover{background-color:#6b9b39}.app-confirm .app-confirm__button.-color-warning{background-color:orange;border-color:orange;color:#fff}.app-confirm .app-confirm__button.-color-warning:hover{background-color:#e69500}.app-confirm .app-confirm__button.-color-danger{background-color:#cd1719;border-color:#cd1719;color:#fff}.app-confirm .app-confirm__button.-color-danger:hover{background-color:#b61416}.app-countdown{display:block;transform:rotate(-90deg)}.app-countdown__runner{animation-direction:reverse;animation-fill-mode:forwards;animation-name:app-countdown__animation;animation-timing-function:linear}.app-countdown.-color-info .app-countdown__runner{stroke:#0068b6}.app-countdown.-color-info .app-countdown__track{stroke:#9cd4ff}.app-countdown.-color-success .app-countdown__runner{stroke:#85bd4b}.app-countdown.-color-success .app-countdown__track{stroke:#f7faf3}.app-countdown.-color-warning .app-countdown__runner{stroke:#ffae1a}.app-countdown.-color-warning .app-countdown__track{stroke:#fff}.app-countdown.-color-danger .app-countdown__runner{stroke:#e41a1c}.app-countdown.-color-danger .app-countdown__track{stroke:#fce7e7}.app-message-group{box-sizing:border-box;color:#000;display:grid;gap:1.6rem;left:0;max-height:100vh;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:1.6rem;position:fixed;z-index:9999}@media (max-width:991px){.app-message-group{width:100%}}.app-message-group[class*=-left]{left:0}@media (min-width:992px){.app-message-group[class*=-right]{left:auto;right:0}}@media (max-width:991px){.app-message-group[class*=-top]{bottom:0;left:0}}@media (min-width:992px){.app-message-group[class*=-top]{top:0}}.app-message-group[class*=-bottom]{bottom:0}@media (max-width:991px){.app-message-group[class*=-center]{bottom:0;left:0}}@media (min-width:992px){.app-message-group[class*=-center]{left:50%;transform:translate(-50%)}}.app-message-group--confirm{align-items:flex-end;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;width:100%;z-index:10000}.app-message-group--confirm:before{animation:app-confirm__fadeIn .1s;-webkit-backdrop-filter:blur(.272rem);backdrop-filter:blur(.272rem);background:#000000b3;content:"";height:100%;top:0;right:0;bottom:0;left:0;position:fixed;width:100%;z-index:1}@media (min-width:992px){.app-message-group--confirm{align-items:start}}.app-message-group--confirm .app-message{animation-duration:.2s;animation-name:app-confirm_fadeInDown;width:100%;z-index:999999}@media (max-width:991px){.app-message-group--confirm .app-message{animation-name:app-confirm_fadeInUp}}@media (min-width:992px){.app-message-group--confirm .app-message{width:35rem}}@media (max-width:991px){.app-message-group--alert .app-message{width:100%}}@media (min-width:992px){.app-message-group--alert .app-message{width:35rem}}.app-message-group--alert .app-alert{animation-duration:.2s}.app-message-group--alert[class*=-right] .slide-out-enter-active,.app-message-group--alert[class*=-right] .slide-out-leave-active{transition:transform .2s}.app-message-group--alert[class*=-right] .slide-out-enter,.app-message-group--alert[class*=-right] .slide-out-leave-to{transform:translate(100%)}.app-messenger{height:0;position:fixed!important;right:0;top:0;width:0;z-index:9999}.message-right-move{transition:opacity .5s linear,transform .5s ease-in-out}.message-right-leave-active{transition:opacity .4s linear,transform .4s cubic-bezier(.7,0,.7,1);transition-delay:calc(.1s*(var(--total) - var(--i)))}.message-right-enter-active{transition:opacity .5s linear,transform .5s cubic-bezier(.2,.5,.1,1);transition-delay:calc(.1s*var(--i))}.message-right-enter,.message-right-leave-to{opacity:0}.message-right-enter{transform:translate(-100%)}.message-right-leave-to{transform:translate(100%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);line-height:1.2;margin:0}h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight)}h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight)}h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight)}h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight)}h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight)}h6{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight)}p,ul{font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--body-line-height);margin:0}input{font-family:var(--font-primary);font-size:1.6rem;font-weight:700}input::-moz-placeholder{opacity:.4}input::placeholder{opacity:.4}.error-page{align-items:center;background-color:var(--color-background);block-size:100dvh;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.error-page .title{color:var(--color-text);font-size:2.4rem;font-weight:600;margin-block-start:1.6rem}.error-page .visual{inline-size:100%;margin-block-end:2rem;max-inline-size:32rem}.error-page button{align-items:center;background-color:var(--color-secondary);block-size:4.8rem;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;font-weight:800;justify-content:center;margin-block-start:3.2rem;padding:1.6rem;transition:background-color .2s ease}.error-page button:hover{opacity:.8}.error-page button:focus{outline:2px solid var(--color-secondary-400);outline-offset:2px}.error-page button .icon{block-size:1.6rem;color:var(--color-white);inline-size:1.6rem;margin-inline-start:.8rem}
