:root{--color-background-main:#f7f8f8;--color-primary-50:#f4f7fb;--color-primary-100:#e9eef5;--color-primary-200:#cddcea;--color-primary-300:#a1bed8;--color-primary-400:#5b8fb9;--color-primary-500:#4c80ab;--color-primary-600:#3a668f;--color-primary-700:#305374;--color-primary-800:#2b4661;--color-primary-900:#283d52;--color-primary-950:#1a2737;--color-brand-primary-50:#f1f8fe;--color-brand-primary-100:#e2effc;--color-brand-primary-200:#bfdef8;--color-brand-primary-300:#86c5f3;--color-brand-primary-400:#46a7ea;--color-brand-primary-500:#1e8bd9;--color-brand-primary-600:#116eb8;--color-brand-primary-700:#105fa2;--color-brand-primary-800:#104b7c;--color-brand-primary-900:#133f67;--color-brand-primary-950:#0d2844;--color-brand-secondary-50:#f2f8fd;--color-brand-secondary-100:#e5eff9;--color-brand-secondary-200:#c4dff3;--color-brand-secondary-300:#90c4e9;--color-brand-secondary-400:#55a6db;--color-brand-secondary-500:#3a94d0;--color-brand-secondary-600:#206ea9;--color-brand-secondary-700:#1b5889;--color-brand-secondary-800:#1a4b72;--color-brand-secondary-900:#1b405f;--color-brand-secondary-950:#12293f;--color-success-50:#f3f9ec;--color-success-100:#e4f2d5;--color-success-200:#cbe6b0;--color-success-300:#a3d177;--color-success-400:#8bc15a;--color-success-500:#6da63c;--color-success-600:#53842c;--color-success-700:#416526;--color-success-800:#365123;--color-success-900:#304621;--color-success-950:#17250e;--color-danger-50:#fef3f2;--color-danger-100:#ffe3e1;--color-danger-200:#ffccc8;--color-danger-300:#ffa8a2;--color-danger-400:#fc776d;--color-danger-500:#f44336;--color-danger-600:#e22d20;--color-danger-700:#be2217;--color-danger-800:#9d2017;--color-danger-900:#82211a;--color-danger-950:#470c08;--color-neutral-50:#f7f8f8;--color-neutral-100:#eeeef0;--color-neutral-200:#d8dbdf;--color-neutral-300:#b6bac3;--color-neutral-400:#8e95a2;--color-neutral-500:#717986;--color-neutral-600:#5b616e;--color-neutral-700:#4a4e5a;--color-neutral-800:#40444c;--color-neutral-900:#383a42;--color-neutral-950:#17181b}.scrollbar-hidden::-webkit-scrollbar{display:none}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:900;src:url(../fonts/display/lufga/Lufga-Black.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:900;src:url(../fonts/display/lufga/Lufga-BlackItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:700;src:url(../fonts/display/lufga/Lufga-Bold.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:700;src:url(../fonts/display/lufga/Lufga-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:200;src:url(../fonts/display/lufga/Lufga-ExtraLightItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:200;src:url(../fonts/display/lufga/Lufga-ExtraLight.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:400;src:url(../fonts/display/lufga/Lufga-Italic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:700;src:url(../fonts/display/lufga/Lufga-BoldItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:700;src:url(../fonts/display/lufga/Lufga-ExtraBold.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:300;src:url(../fonts/display/lufga/Lufga-LightItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:500;src:url(../fonts/display/lufga/Lufga-Medium.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:400;src:url(../fonts/display/lufga/Lufga-Regular.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:500;src:url(../fonts/display/lufga/Lufga-MediumItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:300;src:url(../fonts/display/lufga/Lufga-Light.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:100;src:url(../fonts/display/lufga/Lufga-Thin.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:600;src:url(../fonts/display/lufga/Lufga-SemiBoldItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:600;src:url(../fonts/display/lufga/Lufga-SemiBold.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:italic;font-weight:100;src:url(../fonts/display/lufga/Lufga-ThinItalic.woff2) format("woff2"),url(../fonts/display/lufga/Lufga-ThinItalic.woff) format("woff")}@starting-style{.backdrop[data-v-aaece1c7]{opacity:0}}.link[data-v-3b52e94a]{border:1px solid transparent}.link[data-v-3b52e94a]:has(.router-link-active){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(101deg,#e9eef54d 6.76%,#105fa24d 100.14%);border:1px solid hsla(0,0%,100%,.75);box-shadow:0 4px 17px -1px #30537426}.fade-in-dialog-enter-active{transition:all .15s cubic-bezier(.08,.82,.17,1)}.fade-in-dialog-leave-active{transition:all .15s cubic-bezier(.46,.03,.52,.96)}.fade-in-dialog-enter-from,.fade-in-dialog-leave-to{opacity:0;transform:scale(.95)}.fade-in-dialog-enter-active{transition-delay:.05s}p[data-v-00088154]{transition-behavior:allow-discrete}.fade-in-enter-active,.fade-in-leave-active{transition:opacity .15s ease}.fade-in-enter-from,.fade-in-leave-to{opacity:0}.slide-enter-active{transition:all .5s cubic-bezier(.08,.82,.17,1)}.slide-leave-active{transition:all .15s cubic-bezier(.46,.03,.52,.96)}.slide-enter-from,.slide-leave-to{opacity:0;transform:translate(100%)}.slide-enter-active{transition-delay:.18s}.tab[data-v-9e06f71f]{border:1px solid transparent}.tab-active[data-v-9e06f71f]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(101deg,#e9eef54d 6.76%,#105fa24d 100.14%);border:1px solid hsla(0,0%,100%,.75);border-radius:10px;box-shadow:0 4px 17px -1px #30537426}header.fixed.top-0 .container{max-width:100%!important}header.fixed.top-0{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#fff!important;z-index:100!important}header.fixed.top-0,header.fixed.top-0 .container,header.fixed.top-0 nav{overflow:visible!important}.sidebar-wrapper{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:space-between;padding:0 12px;transition:all .15s ease}.sidebar-wrapper:hover{background:#f7f8f8}.sidebar-wrapper:has(.router-link-active){background:linear-gradient(to bottom right,#f1f8fe,#e2effc)}.sidebar-link{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:400;gap:12px;height:100%;text-decoration:none;width:100%}.sidebar-link.router-link-active{font-weight:500}.sidebar-icon-lucide{fill:none;flex-shrink:0;height:14px;stroke:#6b7280;width:14px}.sidebar-wrapper:has(.router-link-active) .sidebar-icon-lucide{stroke:#374151}:deep(.app-sidebar),:deep(aside),:deep(aside.fixed){max-width:var(--sidebar-width,260px)!important;min-width:var(--sidebar-width,260px)!important;overflow-x:hidden!important;overflow-y:auto!important;transition:width .3s ease,min-width .3s ease,max-width .3s ease!important;width:var(--sidebar-width,260px)!important}.sidebar-collapsed :deep(.app-sidebar),.sidebar-collapsed :deep(aside),.sidebar-collapsed :deep(aside.fixed){max-width:var(--sidebar-width,64px)!important;min-width:var(--sidebar-width,64px)!important;width:var(--sidebar-width,64px)!important}.collapse-button-container{left:calc(var(--sidebar-width, 260px) - 12px);position:fixed;top:calc(32px + 50vh);transform:translateY(-50%);transition:left .3s ease;z-index:60}.sidebar-collapsed .collapse-button-container{left:calc(var(--sidebar-width, 64px) - 12px)}.collapse-button{align-items:center;background:#105fa2;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.collapse-button:hover{background:#0d4f87;box-shadow:0 4px 12px #0003;transform:scale(1.05)}.collapse-button:active{transform:scale(.95)}.collapse-button .size-4{color:#fff}.sidebar-collapsed :deep(.section-title),.sidebar-collapsed :deep(.sidebar-nav-section h3),.sidebar-collapsed :deep([class*=title]),.sidebar-collapsed :deep(b),.sidebar-collapsed :deep(h3){display:none!important;visibility:hidden!important}.sidebar-collapsed .sidebar-link>span{display:none!important;visibility:hidden!important}.sidebar-collapsed .sidebar-wrapper{justify-content:center;padding:0!important}.sidebar-collapsed .sidebar-link{justify-content:center}.section-divider{display:none}.sidebar-collapsed .section-divider{align-items:center;display:flex;height:16px;justify-content:center;margin:0;padding:0}.sidebar-collapsed .section-divider:before{background-color:#e5e7eb;content:"";height:1px;width:32px}main{min-width:0!important;overflow-x:clip!important;position:relative!important;z-index:0!important}.app-layout aside,.app-sidebar,aside[class*=sidebar]{height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important;max-width:var(--sidebar-width,260px)!important;min-width:var(--sidebar-width,260px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;width:var(--sidebar-width,260px)!important;-ms-overflow-style:none!important;left:0!important;position:fixed!important;top:64px!important;z-index:50!important}aside::-webkit-scrollbar,aside[class*=sidebar]::-webkit-scrollbar{display:none!important}.sidebar-collapsed .app-layout aside,.sidebar-collapsed .app-sidebar,.sidebar-collapsed aside[class*=sidebar]{max-width:var(--sidebar-width,64px)!important;min-width:var(--sidebar-width,64px)!important;width:var(--sidebar-width,64px)!important}.sidebar-collapsed aside [class*=title],.sidebar-collapsed aside b,.sidebar-collapsed aside h3{display:none!important;left:-9999px!important;opacity:0!important;position:absolute!important;visibility:hidden!important}.sidebar-collapsed .sidebar-link>span{display:none!important}@media(min-width:640px){.app-layout main,.app-layout>div>main,body main,main{margin-left:var(--sidebar-width,260px)!important;max-width:calc(100vw - var(--sidebar-width, 260px))!important;width:calc(100vw - var(--sidebar-width, 260px))!important}.sidebar-collapsed .app-layout main,.sidebar-collapsed .app-layout>div>main,.sidebar-collapsed body main,.sidebar-collapsed main{margin-left:var(--sidebar-width,64px)!important;max-width:calc(100vw - var(--sidebar-width, 64px))!important;width:calc(100vw - var(--sidebar-width, 64px))!important}}@media(max-width:639px){.collapse-button-container{display:none}.app-layout main,body main,main{margin-left:0!important;max-width:100vw!important;width:100vw!important}}
