@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";:root{--font-inter: "Inter", sans-serif;--font-lato: "Lato", sans-serif;--font-jetbrains: "JetBrains Mono", monospace;--font-fira-code: "Fira Code", monospace;--s-10: 1rem;--s-20: 2rem;--br-4: .4rem;--br-6: .6rem;--br-10: 1rem;--br-20: 2rem;--br-full: 999px;--input-h: 5rem;--btn-h-s: 3.8rem;--btn-h-m: 4rem;--btn-h-b: 5rem;--text-s: 1.2rem;--text-m: 1.6rem;--text-g: 1.8rem;--th-row: 4rem;--tb-row: 7rem;--bg-300: #e9e9e9;--bg-200: #f7f8f9;--bg-100: #fff;--text-400: #222325;--text-300: #2e2e2e;--text-200: #b4b4b4;--text-100: #fff;--placeholder: #cbcbcb;--border-200: #c9c9c9;--border-100: #e9e9e9;--green-200: #1b8717;--green-200-a: rgba(27,135,26,.1);--green-100: #64b919;--green-100-a: rgba(100,185,25,.1);--red: #d91b1b;--red-a: rgba(217,27,27,.1);--yellow: #feb50d;--yellow-a: rgba(254,181,13,.1);--blue: #4f80e4;--blue-a: rgba(79,128,228,.1);--theme: #6f1cae;--orange: #FE6D0D;--bg-modal: rgba(0,0,0,.5);font-size:62.5%}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:auto;min-height:100vh;overflow-x:hidden;font-size:var(--text-m);font-family:var(--font-inter);color:var(--text-300)}a,span{display:inline-block}a{text-decoration:none}img{width:100%;object-fit:cover}h1,h2,h3,h4,h5{line-height:120%;text-transform:capitalize;color:var(--text-300)}h1{font-size:4rem}h2{font-size:3.4rem}h3{font-size:2.8rem}h4{font-size:2.2rem}h5{font-size:1.6rem}button{border:none;outline:none;cursor:pointer}input:not([type=radio],[type=checkbox]),textarea,select{width:100%;height:var(--input-h);border-radius:var(--br-4);font-size:1.6rem;padding:1rem;border:none;outline:solid .1rem var(--border-100)}textarea{min-height:15rem}input:not([type=radio],[type=checkbox]):focus,textarea:focus,select:focus{outline:solid .2rem var(--theme)}ul,ol{list-style:none}.flex{display:flex}.column{flex-direction:column}.center{align-items:center;justify-content:center}.grid{display:grid}.auto-fill{grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}.col-2{grid-template-columns:repeat(2,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.col-4{grid-template-columns:repeat(4,1fr)}.col-5{grid-template-columns:repeat(5,1fr)}.lowercase{text-transform:lowercase!important}.dashboard_layout{width:100%;height:auto;min-height:100vh}.flash_message{position:fixed;width:80%;max-width:50rem;bottom:3rem;right:3rem;transform:translateY(300%);transition:.5s cubic-bezier(.175,.885,.32,1.275);z-index:12}.flash_message.active{transform:translateY(0)}::placeholder{font-family:var(--font-inter);font-size:var(--text-m);color:var(--placeholder);text-transform:capitalize;font-size:1.4rem}.empty_row{width:100%;height:auto;align-items:center;justify-content:center;gap:2rem;padding:1rem}.empty_row>p{text-align:center}.empty_row>a{text-transform:uppercase;font-size:1.2rem;padding:.5rem 1rem}.empty_row>a>svg{width:1.6rem;height:1.6rem}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.main_content{position:relative}.page_load{width:100%;height:100%;min-height:30rem;top:0;left:0;position:absolute;background:var(--bg-100);align-items:center;justify-content:center;z-index:3}.page_load__inner{position:relative;width:9rem;height:9rem;border-radius:var(--br-full);box-shadow:0 0 0 .2rem #0000000d inset}.page_load__inner:before{content:"";position:absolute;width:100%;height:100%;box-sizing:border-box;top:0;left:0;border:solid .2rem var(--theme);border-bottom:solid .2rem transparent;border-left:solid .2rem transparent;border-radius:var(--br-full);animation:loop .5s linear infinite}@keyframes loop{to{transform:rotate(360deg)}}.block_alert{width:100%;height:auto;padding:1rem;margin-top:2rem;border-radius:1rem}.block_alert.info{background-color:var(--blue-a)}.block_alert.info>p{color:var(--blue)}.block_alert.error{background-color:var(--red-a)}.block_alert.error>p{color:var(--red)}.block_alert.warning{background-color:var(--yellow-a)}.block_alert.warning>p{color:var(--yellow)}.block_alert.success{background-color:var(--green-200-a)}.block_alert.success>p{color:var(--green-200)}.wrapper_message{width:100%;height:8rem;position:relative;border-radius:.6rem;overflow:hidden;padding:1rem}.wrapper_message.success{background:var(--green-100)}.wrapper_message.info{background:var(--blue)}.wrapper_message.error{background:var(--red)}.wrapper_message.warning{background:var(--yellow)}.message_inner{width:100%;height:100%;gap:1rem;align-items:center;justify-content:space-between;color:var(--text-100)}.message_icon{width:4rem;height:2.8rem;align-items:center;justify-content:center}.message_icon>svg{width:2.8rem;height:2.8rem;color:var(--text-100)}.message_text{flex-grow:1}.message_text>p{font-size:1.4rem}.message_button>button{background:#0000001a;padding:.5rem;border-radius:50%;color:var(--text-100)}.message_load{position:absolute;width:100%;height:.5rem;left:0;bottom:0;background:#0003}.message_load .message_progress{width:0;height:100%;background:#212121;transition:width .1s linear}i.bx{font-size:3.4rem}button>i.bx{font-size:2.4rem}.auth_layout{width:100%;height:100vh;min-height:80rem;background:var(--bg-200);align-items:center;justify-content:center}.auth_container{width:96%;max-width:52rem;padding:3rem 1rem;align-items:center}.auth_logo{width:100%;align-items:center}.auth_logo__img{width:12rem;height:7.5rem}.auth_logo h1{font-family:var(--font-jetbrains);font-weight:800;font-size:2.8rem;margin-top:2rem;text-transform:uppercase}.auth_content{margin-top:3rem;width:100%;align-items:center;background:var(--bg-100);padding:2.5rem;border-radius:2rem}.auth_header{width:100%;align-items:center}.auth_header h2{font-size:2.8rem}.auth_header p{text-align:center;color:var(--text-200)}.auth_content__form{width:100%;height:auto;margin:2rem 0}.auth_message__error{margin:2rem 0;width:100%;height:auto;padding:1rem;background:var(--red);gap:1rem;color:var(--text-100);border-radius:var(--br-4);display:none}.auth_message__error.show{display:flex}.auth_message__error>svg{width:4rem;height:4rem}.auth_message__error>p{font-family:var(--font-jetbrains);font-weight:600}.auth_form__row{width:100%;margin-bottom:2rem;position:relative}.auth_form__row>label{text-transform:capitalize;font-size:1.2rem;background:var(--bg-100);padding:0 1rem;position:absolute;left:1rem;top:-1rem}.auth_form__row.error>label{color:var(--red)}.auth_form__row>label sup{color:var(--red)}.auth_form__row>input{border:none;outline:solid .1rem var(--border-200)}.auth_form__row>input:focus{outline:solid .2rem var(--theme)}.auth_form__row.error>input,.auth_form__row.error:focus{outline:solid .2rem var(--red)}.auth_form__row .form_alert{align-items:center;gap:.5rem;margin-top:.5rem;color:var(--red);display:none}.form_alert>svg{width:1.4rem;height:1.4rem}.form_alert>p{font-size:1.2rem}.auth_form__action{width:100%;height:auto}.form_submit,.btn_submit,.submit_load{width:100%;height:var(--input-h);border-radius:var(--br-4)}.form_submit{position:relative}.btn_submit,.submit_load{align-items:center;justify-content:center;gap:1rem;text-transform:capitalize}.btn_submit>svg,.submit_load>svg{width:2rem;height:2rem;position:relative}.btn_submit{background:var(--blue);color:var(--text-100)}.submit_load{background:var(--text-300);position:absolute;top:0;left:0;visibility:hidden}.submit_load.active{visibility:visible}@keyframes spin{to{transform:rotate(360deg)}}.submit_load>span svg{width:1.8;height:1.8rem;color:var(--text-200);animation:spin .5s linear infinite}.submit_load>p{font-size:1.4rem;font-weight:500;color:var(--text-100)}.auth_forgot>p{text-align:center;font-size:1.4rem}.auth_forgot>p a{color:var(--blue);font-weight:500}.auth_forgot>p a:hover{text-decoration:underline}input:autofill{background-color:transparent!important;color:inherit!important}input:focus{transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{background-color:transparent!important;box-shadow:0 0 0 1000px var(--bg-100) inset!important}input:-webkit-autofill{border:solid 0 var(--border-200)!important;color:inherit!important}
