@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.page-home .home{width:100%}.page-home .home__decoration{position:absolute;right:0;bottom:-50%;left:-50%;z-index:0;transform:rotate(215deg)}.page-home .home__lines{display:flex;flex-direction:column;gap:15px}.page-home .home__line{width:0;height:2px;background-color:var(--c-yellow);border-radius:2px}.page-home .home__slider{position:relative;width:100%;background-color:var(--c-white);overflow:hidden}.page-home .home__content{position:relative;width:50%;min-height:600px;z-index:10;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media only screen and (max-width:1336px){.page-home .home__content{width:100%;padding:25px;text-align:center;align-items:center}}.page-home .home__title{margin:0 0 10px;font-size:30px}.page-home .home__title span{color:var(--c-sea-blue);font-size:30px}.page-home .home__sub-title{margin:0 0 10px;font-size:25px}.page-home .home__sub-description{margin:0 0 10px;font-size:var(--t-size-medium)}.page-home .home__description{margin:0;font-size:20px}.page-home .home__banner{width:50%;display:flex;flex:1;align-items:center;justify-content:center}.page-home .home__hero{width:80%;height:350px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(pages/assets/images/home-banner.png)}@media only screen and (max-width:1336px){.page-home .home__hero{position:absolute;inset:0;margin:auto;opacity:.3}}.page-home .home__search{padding:5px 10px;margin:50px 0 0;background-color:var(--c-white);border:2px solid var(--c-sea-blue);border-radius:8px;box-shadow:#00000017 0 3px 12px;transition:var(--transition)}.page-home .home__search .app-input .input__content{border:0}.page-home .home__search .app-input .input__content:has(.input__field:focus){border:0;box-shadow:none}.page-home .home__regions{position:absolute;top:-30px;right:0;left:0;max-width:1366px;padding:10px 30px;margin:0 auto;overflow:auto;transition:var(--transition);display:flex;flex-direction:row;gap:10px}.page-home .home__regions::-webkit-scrollbar{width:12px}.page-home .home__regions::-webkit-scrollbar-thumb{background-color:rgb(var(--c-border-rgb)/20%);background-clip:content-box;border:4px solid transparent;border-radius:20px}.page-home .home__regions::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--c-border-rgb)/50%)}.page-home .home__region{min-width:150px;list-style-type:none}.page-home .home__region:hover:not(.home__region--active) button{color:var(--c-sea-blue);font-weight:600;border:2px dashed var(--c-sea-blue)}.page-home .home__region button{width:100%;padding:15px;color:rgb(var(--c-border-rgb)/80%);font-size:var(--t-size-normal);text-align:center;background-color:var(--c-white);border:2px dashed rgb(var(--c-border-rgb)/80%);border-radius:50px;cursor:pointer;transition:var(--transition)}.page-home .home__region--active button{color:var(--c-yellow);font-weight:600;background-color:var(--c-sea-blue);border:1px solid var(--c-sea-blue);box-shadow:#00000017 0 3px 12px}.page-home .home__products{position:relative;width:100%;background-color:var(--c-yellow);display:flex;flex-wrap:wrap;gap:10px}.page-home .home__products:before{position:absolute;inset:10px 0 0 10px;content:"";border-top:2px solid rgb(var(--c-border-rgb)/30%);border-left:2px solid rgb(var(--c-border-rgb)/30%);pointer-events:none}.page-home .home__section{width:100%;max-width:1366px;padding:0 30px;margin:0 auto}.page-home .home__section--hero{display:flex;flex-direction:row}.page-home .home__section--products{position:relative;margin:45px auto 50px;display:flex;flex-flow:row wrap;justify-content:center;gap:10px}.page-home .home__section--products:before{position:absolute;top:-30px;right:0;left:0;border-top:1px dashed rgb(var(--c-border-rgb)/50%);pointer-events:none;content:""}.page-home .home__section--features{margin-top:35px}.page-home .home__compatible-devices{padding:0;margin-top:35px;display:flex;flex-direction:column;gap:15px}.page-home .home__compatible-device{list-style-type:none;display:flex;flex-direction:column}.page-home .home__accordion-header{padding:15px;text-align:left;background-color:var(--c-white);border:2px solid var(--c-sea-blue);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.page-home .home__accordion-chevron{transform:rotate(90deg)}.page-home .home__accordion-content{height:0;overflow:hidden}.page-home .home__accordion-body{padding:15px 35px;margin-top:15px;background-color:var(--c-border-rgb);border:2px solid var(--c-sea-blue);border-radius:8px}.page-home .home__accordion-footer{padding:15px;margin:15px 0 0;background-color:var(--c-yellow);border:2px solid var(--c-sea-blue);border-radius:8px}.page-home .home__device{padding:0}.page-home .home__device .home__text{margin:0 0 10px}.page-home .home__notes{padding:0}.page-home .home__notes:not(:last-child){margin-bottom:10px;border-bottom:1px dashed rgb(var(--c-border-rgb)/80%)}.page-home .home__notes .home__text{margin:0 0 10px}.page-home .home__text{margin:0;font-size:var(--t-size-normal)}.page-login{width:100%;height:100%}.page-login .login{width:100%;height:100%;max-width:1366px;padding:40px 20px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}@media only screen and (max-width:768px){.page-login .login{padding:20px}}.page-login .login__card{width:100%;max-width:420px;padding:30px;background-color:var(--c-white);border-radius:12px;box-shadow:0 15px 40px #00000026}@media only screen and (max-width:768px){.page-login .login__card{padding:20px}}.page-login .login__title{margin-bottom:20px;color:var(--c-black);font-size:var(--t-size-xxlarge);font-weight:600;text-align:center}.page-login .login__form{display:flex;flex-direction:column;gap:20px}.page-login .login__forgot-password{font-size:var(--t-size-small);text-align:right;background-color:transparent;border:0;cursor:pointer;transition:var(--transition)}.page-login .login__forgot-password:hover{color:var(--c-blue);font-weight:600}.page-forgot-password{width:100%;height:100%}.page-forgot-password .forgot-password{width:100%;height:100%;max-width:1366px;padding:40px 20px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}@media only screen and (max-width:768px){.page-forgot-password .forgot-password{padding:20px}}.page-forgot-password .forgot-password__card{width:100%;max-width:420px;padding:30px;background-color:var(--c-white);border-radius:12px;box-shadow:0 15px 40px #00000026}@media only screen and (max-width:768px){.page-forgot-password .forgot-password__card{padding:20px}}.page-forgot-password .forgot-password__title{color:var(--c-black);font-size:var(--t-size-xxlarge);font-weight:600}.page-forgot-password .forgot-password__description{margin-bottom:36px;font-size:var(--t-size-small)}.page-forgot-password .forgot-password__form{display:flex;flex-direction:column;gap:20px}.page-reset-password{width:100%;height:100%}.page-reset-password .reset-password{width:100%;height:100%;max-width:1366px;padding:40px 20px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}@media only screen and (max-width:768px){.page-reset-password .reset-password{padding:20px}}.page-reset-password .reset-password__card{width:100%;max-width:420px;padding:30px;background-color:var(--c-white);border-radius:12px;box-shadow:0 15px 40px #00000026}@media only screen and (max-width:768px){.page-reset-password .reset-password__card{padding:20px}}.page-reset-password .reset-password__title{color:var(--c-black);font-size:var(--t-size-xxlarge);font-weight:600}.page-reset-password .reset-password__description{margin-bottom:24px;font-size:var(--t-size-small)}.page-reset-password .reset-password__form{display:flex;flex-direction:column;gap:20px}.page-reset-password .reset-password__requirements{padding:0;margin:0;align-items:flex-start}.page-reset-password .reset-password__requirement{display:flex;align-items:center}.page-reset-password .reset-password__requirement-icon{margin-right:5px;color:var(--c-grey)}.page-reset-password .reset-password__requirement-text{color:var(--c-dark-grey);font-size:var(--t-size-small)}.page-reset-password .reset-password__requirement--met .reset-password__requirement-icon{color:var(--c-success)}.page-reset-password .reset-password__requirement--met .reset-password__requirement-text{color:var(--c-black)}.page-reset-password .reset-password__requirement--not-met .reset-password__requirement-icon{color:var(--c-error)}.page-reset-password .reset-password__requirement--not-met .reset-password__requirement-text{color:var(--c-black)}.app-forgot-password-email-sent{width:100%;height:100%}.app-forgot-password-email-sent .forgot-password-email-sent{width:100%;height:100%;max-width:420px;padding:40px 20px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:768px){.app-forgot-password-email-sent .forgot-password-email-sent{padding:20px}}.app-forgot-password-email-sent .forgot-password-email-sent__title{color:var(--c-black);font-size:var(--t-size-xlarge);font-weight:600}.app-forgot-password-email-sent .forgot-password-email-sent__description{font-size:var(--t-size-small)}.app-product-card{width:185px}.app-product-card .product-card{min-height:220px;background-color:var(--c-white);border:2px solid var(--c-sea-blue);border-radius:15px;box-shadow:#00000017 0 3px 12px;overflow:hidden;display:flex;flex-direction:column}.app-product-card .product-card__header{position:relative;background:linear-gradient(to top,#7b7b7b05,#fff);overflow:hidden;display:flex;align-items:center;justify-content:center}.app-product-card .product-card__hero{position:relative;width:100%;height:150px;overflow:hidden;z-index:9999;display:flex;align-items:center;justify-content:center}.app-product-card .product-card__flag{width:107.52px;height:80.64px;background-size:contain;background-repeat:no-repeat;background-position:center}.app-product-card .product-card__country{position:absolute;top:15px;left:-15px;width:50px;height:40px;background-color:#fafafa;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:5px;overflow:hidden}.app-product-card .product-card__decoration{position:absolute;right:0;bottom:-35px;left:-80px;z-index:10;transform:rotate(215deg)}.app-product-card .product-card__lines{display:flex;flex-direction:column;gap:5px}.app-product-card .product-card__line{width:100%;height:2px;background-color:var(--c-yellow);border-radius:2px}.app-product-card .product-card__body{padding:10px 15px 0}.app-product-card .product-card__title{margin:0;color:var(--c-sea-blue);font-size:var(--t-size-small);font-weight:600}.app-product-card .product-card__description{margin:5px 0 0;color:var(--c-grey);font-size:var(--t-size-micro);font-weight:500}.app-product-card .product-card__footer{padding-bottom:5px;margin-top:auto}.app-product-card .product-card__button{width:100%;background-color:var(--c-white);border:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end}.app-product-card .product-card__button span{margin-left:10px;color:var(--c-black);font-size:var(--t-size-micro);font-weight:700}.app-product-card .product-card__button svg{margin-right:5px;transition:var(--transition)}.app-product-card .product-card__button:hover path{fill:var(--c-sea-blue);animation:arrow-pulse .6s infinite alternate cubic-bezier(.34,1.56,.64,1)}@keyframes arrow-pulse{0%{transform:translate(0)}to{transform:translate(6px)}}.app-table .table__container{overflow:auto hidden}.app-table .table__table{width:100%;background-color:var(--c-white);border-collapse:separate!important;border-spacing:0}.app-table .table__table th{padding:15px;background-color:#eff1f3}.app-table .table__table td{padding:15px;color:#666;font-size:var(--t-size-small);font-weight:500;white-space:nowrap;background-color:var(--c-white);border-bottom:1px solid var(--c-grey)}.app-table .table__table tfoot td{position:sticky;width:max-content;border-bottom:0;z-index:1}.app-table .table__content{color:var(--c-black);font-size:var(--t-size-small);font-weight:600;display:inline-flex;align-items:center;flex-direction:row;gap:2.5px}.app-table .table__sort-button{width:20px;height:20px;vertical-align:middle;background-color:transparent;border:0;cursor:pointer}.app-table .table__sort-icon{opacity:.5;transform-origin:center;transition:var(--transitiion);transform:rotate(90deg);display:flex}.app-table .table__sort-icon--asc{opacity:1;transform:rotate(-90deg)}.app-table .table__sort-icon--desc{opacity:1;transform:rotate(90deg)}.app-table .table__indicator{transform-origin:center;animation:rotate-indicator-animation 1s linear infinite;display:flex;align-items:center;justify-self:center}@keyframes rotate-indicator-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-table .table__no-record{height:300px;color:#bfbfbf!important;font-size:var(--t-size-large)!important;font-weight:400!important;text-align:center}.app-table .table__entries{position:sticky;left:15px;color:#666;font-size:var(--t-size-small);font-weight:500}.app-table .table__footer{position:sticky;display:flex;align-items:center;justify-content:space-between}.app-table .table__pagination{position:sticky;right:15px}.app-table .table__pagination-wrapper{display:flex;gap:10px}.app-table .table__pagination-item{min-width:35px;padding:10px;font-size:var(--t-size-small);background-color:var(--c-white);border:1px solid var(--c-grey);border-radius:8px;cursor:pointer}.app-table .table__pagination-item--active{color:var(--c-white);background-color:var(--c-deep-charcoal-blue)}.app-table .table__pagination-item:disabled{opacity:.3}.app-table-action .table-action{padding:0;margin:0 auto;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-table-header .table-header{padding:25px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.app-table-header .table-header__search{width:100%;min-width:300px;max-width:360px}@media only screen and (max-width:768px){.app-table-header .table-header__search{max-width:100%}}.app-table-header .table-header__create{margin-left:auto}.app-menu{position:fixed;inset:0;background-color:#0000001a;opacity:0;z-index:10000000;display:none;align-items:center;justify-content:center}.app-menu .menu{position:absolute}.app-menu .menu__list{padding:0;margin:0}.app-menu .menu__item{min-width:100px;padding:10px;color:var(--c-black);font-size:var(--t-size-small);font-weight:500;list-style-type:none;background-color:var(--c-white);cursor:pointer}.app-menu .menu__item:hover{background-color:var(--c-border)}.app-menu .menu__item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.app-menu .menu__item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.app-menu .menu__item:not(:last-child){border-bottom:1px solid var(--c-border)}.app-modal{position:fixed;padding:15px;inset:0;background-color:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;z-index:10000;display:none;align-items:center;justify-content:center}.app-modal .modal{position:relative;width:100%;max-width:500px;padding:15px;background-color:var(--c-white);border-radius:15px}.app-modal .modal__header{margin:0 0 10px;display:flex;align-items:center;justify-content:space-between}.app-modal .modal__close-button{width:15px;height:15px;padding:0;background-color:transparent;border:0;cursor:pointer}.app-modal .modal__close-button svg{width:100%}.app-select{position:relative}.app-select .select{display:flex;flex-direction:column}.app-select .select--error .select__label{color:var(--c-input-error)}.app-select .select--error .select__content{border:1px solid var(--c-input-error)}.app-select .select--error .select__content:has(.select__field:focus){border:1px solid var(--c-input-error);box-shadow:var(--c-input-focused-error-shadow)}.app-select .select--error .select__field::placeholder{color:var(--c-input-error)}.app-select .select__label{margin:0 0 5px;color:var(--c-input-text)}.app-select .select__label--required:after{color:var(--c-input-error);font-size:var(--t-size-small);vertical-align:super;content:"*"}.app-select .select__content{position:relative;width:100%;background-color:var(--c-background);border:1px solid var(--c-input-border);border-radius:10px;display:flex}.app-select .select__content--disabled{background-color:var(--c-input-disabled);border:1px solid var(--c-input-disabled)}.app-select .select__content:has(.select__field:focus){border:1px solid var(--c-input-focused-border);box-shadow:var(--c-input-focused-shadow)}.app-select .select__field{width:100%;padding:15px 45px 15px 15px;color:var(--c-input-text);background-color:transparent;border:0;outline:none}.app-select .select__field::placeholder{color:var(--c-input-placeholder)}.app-select .select__chevron{position:absolute;top:0;right:0;bottom:0;padding:0 15px;background-color:transparent;border:0;pointer-events:none;transition:var(--transition);display:flex;align-items:center;justify-content:center}.app-select .select__chevron--active{transform:rotate(180deg)}.app-select .select__overlay{position:absolute;top:100%;bottom:auto;width:100%;height:100vh;max-height:300px;margin:10px 0;background-color:var(--c-select-dropdown);border-radius:15px;overflow:hidden;opacity:0;z-index:999;transition:var(--transition)}.app-select .select__overlay--top{top:auto;bottom:calc(100% - 15px);margin:0}.app-select .select__options{position:relative;height:calc(100% - 59px);padding:0;margin:0;overflow:auto;display:flex;flex-direction:column}.app-select .select__option{list-style-type:none;transition:var(--transition)}.app-select .select__option--selected{background-color:var(--c-select-hover-dropdown)}.app-select .select__option:hover:not(.select__option--static){background-color:var(--c-select-hover-dropdown)}.app-select .select__button{width:100%;padding:15px;color:var(--c-input-text);font-size:var(--t-size-normal);text-align:left;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;flex-direction:row}.app-select .select__loading{position:sticky;inset:calc(100% - 44px) 0 0;background:linear-gradient(90deg,#f3f4f6,#fff,#f3f4f6);background-size:200% 100%;opacity:0;transition:var(--transition);animation:loading-animation 1.5s infinite linear}.app-select .select__loading--active{opacity:1}.app-select .select__text{padding:15px;color:var(--c-input-disabled);font-size:var(--t-size-small);text-align:center;letter-spacing:5px;display:block}.app-select .select__icon{width:25px;height:25px;margin-right:10px;background-color:var(--c-white);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:25px;display:block}.app-select .select__error{margin:5px 0 0;color:var(--c-input-error);font-size:var(--t-size-small)}.app-select .select__search-container{padding:0 15px;display:flex;align-items:center;flex-direction:row}.app-select .select__search-icon{width:17px;height:17px;display:flex;align-items:center;justify-content:center}.app-select .select__search-icon svg{width:100%;height:100%}.app-select .select__search-close{width:13px;height:13px;padding:0;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-select .select__search-close svg{width:100%;height:100%}.app-select .select__search-field{position:relative;width:100%;padding:20px 15px;background-color:transparent;border:0;outline:none}@keyframes loading-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.app-input .input{display:flex;flex-direction:column}.app-input .input--error .input__label{color:var(--c-input-error)}.app-input .input--error .input__content{border:1px solid var(--c-input-error)}.app-input .input--error .input__content:has(.input__field:focus){border:1px solid var(--c-input-error);box-shadow:var(--c-input-focused-error-shadow)}.app-input .input--error .input__field::placeholder{color:var(--c-input-error)}.app-input .input__label{margin:0 0 5px;color:var(--c-input-text)}.app-input .input__label--required:after{color:var(--c-input-error);font-size:var(--t-size-small);line-height:0;vertical-align:super;content:"*"}.app-input .input__content{width:100%;background-color:var(--c-white);border:1px solid var(--c-input-border);border-radius:4px;display:flex}.app-input .input__content--disabled{background-color:var(--c-input-disabled);border:1px solid var(--c-input-disabled)}.app-input .input__content--disabled .input__visibility{display:none}.app-input .input__content:has(.input__field:focus){border:1px solid var(--c-input-focused-border);box-shadow:var(--c-input-focused-shadow)}.app-input .input__field{width:100%;padding:10px;color:var(--c-input-text);font-size:var(--t-size-normal);background-color:transparent;border:0;outline:none}.app-input .input__field::placeholder{color:var(--c-input-placeholder);font-size:var(--t-size-normal)}.app-input .input__field::-webkit-outer-spin-button,.app-input .input__field::-webkit-inner-spin-button{appearance:none;margin:0}.app-input .input__field[type=number]{appearance:textfield}.app-input .input__icon{padding:0 0 0 10px;display:flex;align-items:center;justify-content:center}.app-input .input__icon svg{width:20px;height:20px}.app-input .input__visibility{padding:0 15px;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-input .input__visibility svg{width:20px;height:20px}.app-input .input__visible-icon path{fill:var(--c-input-text)}.app-input .input__invisible-icon path,.app-input .input__invisible-icon circle{stroke:var(--c-input-text)}.app-input .input__error{margin:5px 0 0;color:var(--c-input-error);display:flex;align-items:center}.app-input .input__error-icon{margin-right:5px}.app-input .input__error-icon path{fill:var(--c-input-text)}.app-input .input__error-text{font-size:var(--t-size-small)}.app-button .button{width:100%;padding:10px 20px;background-color:var(--c-deep-charcoal-blue);border:0;border-radius:4px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:10px}.app-button .button:disabled{background-color:var(--c-button-disabled);border:1px solid var(--c-button-disabled);pointer-events:none}.app-button .button:disabled .button__label{color:var(--c-button-disabled-text)}.app-button .button:hover{background-color:var(--c-button-solid-hover)}.app-button .button:active{background-color:var(--c-button-pressed)}.app-button .button__label{color:var(--c-button-solid-text);font-size:var(--t-size-normal);white-space:nowrap}.app-button .button--outline{background-color:var(--c-white);border:1px solid var(--c-button-border)}.app-button .button--outline:hover{background-color:var(--c-button-outline-hover)}.app-button .button--outline .button__label{color:var(--c-button-outline-text)}.app-button .button__icon{display:flex;align-items:center;justify-content:center}.app-button .button .app-loading{margin-left:10px}.app-loading{width:18px;height:18px;aspect-ratio:1;--c: no-repeat radial-gradient(farthest-side, #ffffff 30%, transparent);background:var(--c) top,var(--c) left,var(--c) right,var(--c) bottom;background-size:8px 8px;animation:loading-animation 1s infinite}@keyframes loading-animation{to{transform:rotate(.5turn)}}.app-alert{position:fixed;top:60px;right:0;left:0;padding:0 20px;pointer-events:none;z-index:9999999999;display:flex;align-items:center;justify-content:center}.app-alert--layout{position:absolute}.app-alert .alert{padding:8px 25px;margin:0 auto;background-color:var(--c-alert-success-background);border:1px solid var(--c-alert-success-border);border-radius:100px;display:flex;align-items:center;justify-content:center;gap:10px}.app-alert .alert--error{background-color:var(--c-alert-error-background);border:1px solid var(--c-alert-error-border)}.app-alert .alert__icon{display:flex;align-items:center;flex-shrink:0}.app-alert .alert__text{width:100%;margin:0;color:var(--c-black);font-weight:500;overflow-wrap:break-word}.app-alert .alert__close{padding:0;background-color:transparent;border:0;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center}.app-side-nav{position:relative;width:240px;background:var(--c-background);flex-shrink:0;transition:var(--transition)}.app-side-nav .side-nav{min-height:100vh;display:flex;flex-direction:column}.app-side-nav .side-nav__nav{position:relative;display:flex;flex-grow:1;flex-direction:column}.app-side-nav .side-nav__logo{width:100%;height:80px;padding:28px 45px 28px 35px;pointer-events:none;z-index:100}.app-side-nav .side-nav__toggle{position:absolute;top:25px;right:-15px;width:30px;height:30px;padding:10px;background-color:var(--c-sea-blue);border:0;border-radius:100px;box-shadow:0 4px 4px #00000014;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.app-side-nav .side-nav__toggle svg{transition:var(--transition);transform:rotate(90deg)}.app-side-nav .side-nav__toggle svg path{stroke:var(--c-white)}.app-side-nav .side-nav__list{position:relative;height:calc(100vh - 134px);padding:0;margin:0;overflow:auto}.app-side-nav .side-nav__list::-webkit-scrollbar{width:12px}.app-side-nav .side-nav__list::-webkit-scrollbar-thumb{background-color:rgb(var(--c-border-rgb)/20%);background-clip:content-box;border:4px solid transparent;border-radius:20px}.app-side-nav .side-nav__list::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--c-border-rgb)/50%)}.app-side-nav .side-nav__item{list-style-type:none}.app-side-nav .side-nav__link{position:relative;width:100%;padding:15px 12.5px;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:10px}.app-side-nav .side-nav__link:hover:not(.side-nav__link--active){background-color:#3928b9;border-top-right-radius:8px;border-bottom-right-radius:8px}.app-side-nav .side-nav__link:after{position:absolute;inset:0 100% 0 0;background-color:var(--c-sea-blue);border-top-right-radius:8px;border-bottom-right-radius:8px;opacity:0;z-index:0;transition:var(--transition);content:""}.app-side-nav .side-nav__link--active .side-nav__icon svg path{stroke:var(--c-deep-charcoal-blue)}.app-side-nav .side-nav__link--active .side-nav__label{color:var(--c-deep-charcoal-blue);font-weight:600}.app-side-nav .side-nav__decoration-mask{position:absolute;width:100%;height:100%;clip-path:inset(80px -20px 34px 0)}.app-side-nav .side-nav__decoration{position:absolute;width:0;background-color:var(--c-sea-blue);border-top-right-radius:8px;border-bottom-right-radius:8px;opacity:0;z-index:0;transition:var(--transition);content:""}.app-side-nav .side-nav__icon{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.app-side-nav .side-nav__label{position:relative;margin:0;color:var(--c-white);font-size:var(--t-size-normal);z-index:10}.app-side-nav .side-nav__logout{width:100%;padding:15px 12.5px;margin-top:auto;white-space:nowrap;background-color:transparent;border:0;cursor:pointer;display:flex;align-items:center;gap:10px}.app-side-nav--collapsed{width:50px}.app-side-nav--collapsed .side-nav__toggle svg{transform:rotate(270deg)}.app-side-nav--collapsed .side-nav__label{display:none}.app-layout{width:100%;height:100%;overflow:hidden}:root:has(.app-layout) body,:root:has(.app-layout) html{overflow:hidden}.app-layout .layout{width:100%;height:100%;display:flex;flex-direction:row}.app-layout .layout__container{width:calc(100% - 240px);min-height:100vh;transition:var(--transition);display:flex;flex-direction:column}.app-layout .layout__header{position:relative;width:100%;height:80px;background-color:var(--c-white);box-shadow:0 4px 4px #00000014}.app-layout .layout__content{width:100%;height:calc(100vh - 80px);padding:20px;overflow:auto}.app-layout--expanded .layout__container{width:calc(100% - 54px)}.app-public-layout .public-layout{min-height:100vh;padding:25px;background:var(--c-background);display:flex;justify-content:center;flex-direction:column;gap:15px}.app-public-layout .public-layout__logo{width:100%;max-width:360px;margin:0 auto clamp(15px,5vh,80px);display:block}@media only screen and (max-width:768px){.app-public-layout .public-layout__logo{max-width:300px}}.app-public-layout .public-layout__container{padding-bottom:18px;display:flex;flex:1 0 auto;align-items:center;justify-content:center;flex-direction:column}.app-public-layout .public-layout__footer{position:relative;padding:0 10px;color:var(--c-white);font-size:var(--t-size-small);text-align:center}:root{--c-white: #ffffff;--c-black: #231f20;--c-grey: #e3e3e3;--c-dark-grey: #666666;--c-sea-blue: #86e9e8;--c-deep-charcoal-blue: #4d38f0;--c-background: linear-gradient(180deg, var(--c-deep-charcoal-blue) 0%, #372aac 100%);--c-border: #f9fafb;--c-border-rgb: 249, 250, 251;--c-error: #f6331c;--c-success: #60f483;--t-size-xxlarge: 24px;--t-size-xlarge: 20px;--t-size-large: 18px;--t-size-medium: 16px;--t-size-normal: 14px;--t-size-small: 12px;--t-size-micro: 10px;--transition: .2s ease-in-out;--c-input-text: #212121;--c-input-border: #e0e0e0;--c-input-focused-border: #546fb9;--c-input-focused-shadow: 0px 1px 6.7px 3px rgb(68, 120, 170, 30%);--c-input-focused-error-shadow: 0px 1px 6.7px 3px rgb(211, 47, 47, 30%);--c-input-placeholder: #c0c0c0;--c-input-disabled: #d1d5db;--c-input-error: #b91c1c;--c-select-dropdown: #f3f4f6;--c-select-hover-dropdown: #e5e7eb;--c-button-solid-text: #ffffff;--c-button-solid-hover: #432fda;--c-button-disabled-text: #ccd0d6;--c-button-outline-text: #666666;--c-button-outline-hover: #f9fafb;--c-button-border: #c0c0c0;--c-button-pressed: #432fda;--c-button-disabled: #9ca3af;--c-alert-success-background: #edfff4;--c-alert-success-border: #04b64c;--c-alert-error-background: #ffdfdf;--c-alert-error-border: #f64444}*{box-sizing:border-box;font-size:var(--t-size-medium);font-style:normal;font-family:Poppins,sans-serif;font-optical-sizing:auto}html,body{width:100%;height:100%;padding:0;margin:0}
