@font-face{font-display:swap;font-family:Maven Pro;font-style:normal;font-weight:400;src:url(../fonts/maven-pro-v40-latin-ext-regular.f3e556ed.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maven Pro;font-style:normal;font-weight:500;src:url(../fonts/maven-pro-v40-latin-ext-500.412bbff2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maven Pro;font-style:normal;font-weight:600;src:url(../fonts/maven-pro-v40-latin-ext-600.c66a0859.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maven Pro;font-style:normal;font-weight:700;src:url(../fonts/maven-pro-v40-latin-ext-700.e0cc747d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maven Pro;font-style:normal;font-weight:800;src:url(../fonts/maven-pro-v40-latin-ext-800.3793159f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maven Pro;font-style:normal;font-weight:900;src:url(../fonts/maven-pro-v40-latin-ext-900.6656194a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(../fonts/manrope-v20-latin-ext-200.3c79f193.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/manrope-v20-latin-ext-300.1af916a2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope-v20-latin-ext-regular.25b5e5b9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/manrope-v20-latin-ext-500.71c5b686.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/manrope-v20-latin-ext-600.f1e0c8ca.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/manrope-v20-latin-ext-700.daf92abc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/manrope-v20-latin-ext-800.6f1fc80f.woff2) format("woff2")}*{font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Manrope,Roboto,sans-serif}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-family:Maven Pro}body.body--dark{--q-primary:#3b82f6;--q-secondary:#64748b;--q-accent:#06b6d4;--q-positive:#10b981;--q-negative:#ef4444;--q-info:#3b82f6;--q-warning:#f59e0b;--q-dark:#1e293b;--q-dark-page:#0f172a;background:#0f172a}body{font-family:Roboto,sans-serif;font-size:14px;line-height:1.5}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-weight:600;letter-spacing:-.5px}.text-h4{font-size:28px;font-weight:700}.text-h5{font-size:24px;font-weight:600}.text-h6{font-size:20px;font-weight:600}.text-subtitle1{font-size:16px;font-weight:500;letter-spacing:.15px}.text-subtitle2{font-size:14px;font-weight:500;letter-spacing:.1px}.text-body1{font-size:16px;font-weight:400;letter-spacing:.5px}.text-body2{font-size:14px;font-weight:400;letter-spacing:.25px}.text-caption{font-size:12px;font-weight:400;letter-spacing:.4px}.text-overline{font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.text-semibold{font-weight:600}.text-medium{font-weight:500}.rounded-sm{border-radius:4px!important}.rounded-md{border-radius:8px!important}.rounded-lg{border-radius:12px!important}.rounded-xl{border-radius:16px!important}.bg-surface{background-color:#f8fafc}body.body--dark .bg-surface{background-color:#1e293b}.bg-elevated{background-color:#fff}body.body--dark .bg-elevated{background-color:#334155}.border-light{border:1px solid #e2e8f0}body.body--dark .border-light{border-color:#334155}.app-card{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a;padding:16px;transition:all .2s ease-in-out}.app-card:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}body.body--dark .app-card{background-color:#1e293b;box-shadow:0 1px 3px 0 #0000004d}body.body--dark .app-card:hover{box-shadow:0 4px 6px -1px #0006}.q-btn{font-weight:500;letter-spacing:.5px;text-transform:none}.q-btn,.q-field .q-field__control{border-radius:8px}.app-menu{transition:all .3s ease-in-out}.app-header{backdrop-filter:blur(10px);background-color:#fffc}body.body--dark .app-header{background-color:#0f172acc}*{transition:background-color .2s ease-in-out,color .2s ease-in-out}.color-secondary-10{color:#64748b1a!important}.color-secondary-25{color:#64748b40!important}.color-secondary-50{color:#64748b80!important}.color-secondary-75{color:#64748bbf!important}.bg-secondary-10{background-color:#64748b1a!important}.bg-secondary-25{background-color:#64748b40!important}.bg-secondary-50{background-color:#64748b80!important}.bg-secondary-75{background-color:#64748bbf!important}body.body--dark .color-secondary-10{color:#64748b1a!important}body.body--dark .color-secondary-25{color:#64748b40!important}body.body--dark .color-secondary-50{color:#64748b80!important}body.body--dark .color-secondary-75{color:#64748bbf!important}body.body--dark .bg-secondary-10{background-color:#64748b1a!important}body.body--dark .bg-secondary-25{background-color:#64748b40!important}body.body--dark .bg-secondary-50{background-color:#64748b80!important}body.body--dark .bg-secondary-75{background-color:#64748bbf!important}.custom-table tr:nth-child(2n){background:#f5f5f5}.custom-table tr:nth-child(odd){background:#fff}.custom-table{height:75vh}.custom-table .q-table__bottom,.custom-table .q-table__top,.custom-table thead tr:first-child th{background-color:#1e396c}.custom-table thead tr th{position:sticky;z-index:1}.custom-table thead tr:first-child th{top:0}.custom-table .q-table--loading thead tr:last-child th{top:40px}.q-table tbody td,.q-table thead tr{height:40px}.custom-table tbody{scroll-margin-top:40px}.dialog-size-desktop{max-width:90vw;min-width:700px}