:root{--font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-family-mono:"Courier New",Courier,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--border-radius-sm:0.25rem;--border-radius:6px;--border-radius-md:0.75rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--border-radius-full:9999px;--transition-duration:0.2s;--transition-timing:cubic-bezier(0.4,0,0.2,1);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--primary-color:#0f8bfd;--primary-color-text:#fff;--primary-light-color:#9fd1fe;--primary-dark-color:#027eef;--primary-darker-color:#0270d5;--primary-400:#9fd1fe;--primary-500:#0f8bfd;--primary-600:#027eef;--color-blue:#2196f3;--color-green:#4caf50;--color-yellow:#fbc02d;--color-cyan:#00bcd4;--color-pink:#e91e63;--color-indigo:#3f51b5;--color-teal:#009688;--color-orange:#f57c00;--color-bluegray:#607d8b;--color-purple:#9c27b0;--color-red:#ff3d32;--surface-a:transparent;--surface-b:rgba(68,72,109,.07);--surface-c:rgba(68,72,109,.12);--surface-d:rgba(68,72,109,.17);--surface-e:transparent;--surface-f:transparent;--surface-0:#fff;--surface-50:#e1e2e8;--surface-100:#cbccd6;--surface-200:#b4b6c5;--surface-300:#9ea0b3;--surface-400:#878aa2;--surface-500:#717490;--surface-600:#5a5e7f;--surface-700:#44486d;--surface-800:#3c3f60;--surface-900:#343753;--gray-50:#e1e2e8;--gray-100:#cbccd6;--gray-200:#b4b6c5;--gray-300:#9ea0b3;--gray-400:#878aa2;--gray-500:#717490;--gray-600:#5a5e7f;--gray-700:#44486d;--gray-800:#3c3f60;--gray-900:#343753;--text-color:#44486d;--text-color-secondary:#676b89;--text-color-tertiary:#8a8ea6;--text-muted-color:var(--text-color-secondary);--surface-ground:linear-gradient(180deg,#f6f9fc,#ececf9);--surface-section:#fff;--surface-card:hsla(0,0%,100%,.9);--surface-overlay:#ececf9;--surface-border:rgba(68,72,109,.2);--surface-hover:rgba(68,72,109,.07);--solid-surface-color:#ececf9;--sidebar-shadow:0px 4px 50px #d9ddfc;--sidebar-border:1px solid transparent;--card-shadow:0px 4px 30px rgba(221,224,255,.54);--body-bg:linear-gradient(180deg,#f6f9fc,#ececf9);--body-image:url(/layout/images/pages/effect-onlight.png);--root-menu-item-hover-bg:rgba(68,72,109,.07);--exception-pages-image:url(/layout/images/pages/exception-onlight.png);--maskbg:rgba(0,0,0,.2);--focus-ring:0 none;--content-padding:1.143rem;--inline-spacing:0.5rem;--highlight-bg:rgba(15,139,253,.16);--highlight-text-color:#44486d;--highlight-focus-bg:rgba(15,139,253,.24);--error-color:#fc6161;--topbar-item-text-color:var(--text-color-secondary);--item-text-color:var(--text-color-secondary);--compact-action-icon-width:2rem;--compact-action-icon-height:2rem;--compact-input-padding:0.75rem 0.75rem;--compact-input-list-item-padding:0.75rem 0.75rem;--compact-input-list-header-padding:0.75rem;--compact-multiselect-header-icon-width:2.25rem;--compact-multiselect-header-icon-height:2.25rem;--compact-button-padding:0.571rem 0.75rem;--compact-button-icon-only-width:2.25rem;--compact-button-icon-only-padding:0.571rem;--compact-rating-icon-font-size:1rem;--compact-calendar-cell-date-width:2.25rem;--compact-calendar-cell-date-height:2.25rem;--compact-calendar-action-icon-width:2.25rem;--compact-calendar-action-icon-height:2.25rem;--compact-calendar-button-bar-padding:0.75rem 0;--compact-panel-header-padding:0.75rem;--compact-panel-content-padding:0.75rem;--compact-panel-footer-padding:0.75rem 0.75rem;--compact-accordion-header-padding:1.25rem;--compact-accordion-content-padding:0.75rem 1.25rem;--compact-tabview-header-padding:0.75rem 1.25rem;--compact-tabview-content-padding:0.75rem;--compact-card-body-padding:0.75rem;--compact-card-content-padding:0.75rem 0;--compact-card-footer-padding:0.75rem 0 0 0;--compact-paginator-padding:0.375rem 0.75rem;--compact-table-header-padding:0.75rem 0.75rem;--compact-table-header-cell-padding:0.75rem 0.75rem;--compact-table-body-cell-padding:0.75rem 0.75rem;--compact-table-footer-cell-padding:0.75rem 0.75rem;--compact-table-footer-padding:0.75rem 0.75rem;--compact-dataview-content-padding:0.75rem;--compact-tree-node-content-padding:0.25rem;--compact-message-margin:0.75rem 0;--compact-message-padding:1rem 1.25rem;--compact-message-icon-font-size:1.5rem;--compact-message-close-icon-width:2.25rem;--compact-message-close-icon-height:2.25rem;--compact-inline-message-padding:0.75rem 0.75rem;--compact-toast-padding:1.25rem;--compact-toast-close-icon-width:1.5rem;--compact-toast-close-icon-height:1.5rem;--compact-dialog-header-padding:1.25rem;--compact-dialog-content-padding:0 1.25rem 1.25rem 1.25rem;--compact-dialog-footer-padding:0.75rem 1.25rem;--compact-dialog-header-action-icon-width:2.25rem;--compact-dialog-header-action-icon-height:2.25rem;--compact-confirm-popup-content-padding:1.25rem;--compact-confirm-popup-footer-padding:0 1.25rem 0.75rem 1.25rem;--compact-sidebar-close-icon-width:2.25rem;--compact-sidebar-close-icon-height:2.25rem;--compact-overlay-panel-close-icon-width:2.25rem;--compact-overlay-panel-close-icon-height:2.25rem;--compact-menuitem-padding:0.75rem 0.75rem;--compact-submenu-header-padding:0.75rem;--compact-breadcrumb-padding:0.75rem;--compact-horizontal-menu-padding:0.75rem;--compact-horizontal-menu-root-menuitem-padding:0.75rem;--compact-menubar-button-width:2.25rem;--compact-menubar-button-height:2.25rem;--compact-carousel-nav-icon-width:2.25rem;--compact-carousel-nav-icon-height:2.25rem;--compact-divider-horizontal-margin:1rem 0;--compact-divider-horizontal-padding:0 1rem;--compact-divider-vertical-margin:0 1rem;--compact-divider-vertical-padding:1rem 0;--compact-scroll-top-width:2.75rem;--compact-scroll-top-height:2.75rem;--compact-scroll-top-font-size:1.15rem}.layout-dark{--surface-a:#fff;--surface-b:hsla(0,0%,100%,.05);--surface-c:hsla(0,0%,100%,.1);--surface-d:hsla(0,0%,100%,.15);--text-color:#fff;--text-color-secondary:#c8ccd8;--surface-ground:#0a061a;--surface-overlay:#0a061a;--solid-surface-color:#0a061a}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}@media screen and (max-width:1365px){input,select,textarea{font-size:16px}.p-autocomplete-input,.p-cascadeselect .p-cascadeselect-label,.p-dropdown .p-dropdown-label,.p-inputnumber-input,.p-inputtext,.p-multiselect .p-multiselect-label,.p-password-input{font-size:16px;min-height:2.5rem}.p-chips .p-chips-input-token input{font-size:16px}.p-button,.p-link,a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.p-dropdown-panel,.p-multiselect-panel{min-width:12rem}.p-dropdown-panel .p-dropdown-item,.p-dropdown-panel .p-multiselect-item,.p-multiselect-panel .p-dropdown-item,.p-multiselect-panel .p-multiselect-item{min-height:2.5rem}.p-datepicker{min-width:12rem}.p-datepicker,.p-overlaypanel{max-width:92vw}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url(/styles/layout/fonts/poppins-v20-latin-regular.woff2) format("woff2"),url(/styles/layout/fonts/poppins-v20-latin-regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url(/styles/layout/fonts/poppins-v20-latin-500.woff2) format("woff2"),url(/styles/layout/fonts/poppins-v20-latin-500.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local(""),url(/styles/layout/fonts/poppins-v20-latin-600.woff2) format("woff2"),url(/styles/layout/fonts/poppins-v20-latin-600.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url(/styles/layout/fonts/poppins-v20-latin-700.woff2) format("woff2"),url(/styles/layout/fonts/poppins-v20-latin-700.woff) format("woff")}@keyframes px-mask-in{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes px-scalein{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes px-fadein{0%{opacity:0}to{opacity:1}}@keyframes px-fadeout{0%{opacity:1}to{opacity:0}}.px-scalein{animation:px-scalein .12s cubic-bezier(0,0,.2,1)}.px-fadein{animation:px-fadein .15s linear}.px-fadeout{animation:px-fadeout .15s linear}.layout-light{--sidebar-shadow:0px 4px 50px #d9ddfc;--sidebar-border:1px solid transparent;--card-shadow:0px 4px 30px rgba(221,224,255,.54);--body-bg:var(--surface-ground);--body-image:url(/layout/images/pages/effect-onlight.png);--root-menu-item-hover-bg:var(--surface-hover);--exception-pages-image:url(/layout/images/pages/exception-onlight.png)}.layout-dark{--sidebar-shadow:none;--sidebar-border:1px solid var(--surface-border);--card-shadow:none;--body-bg:linear-gradient(180deg,#2e323f,#0a061a);--body-image:url(/layout/images/pages/effect-ondark.png);--root-menu-item-hover-bg:hsla(0,0%,100%,.05);--exception-pages-image:url(/layout/images/pages/exception-ondark.png)}*{box-sizing:border-box}html{height:100%;font-size:14px}body{font-weight:400;padding:0;margin:0;min-height:100vh;color:var(--text-color);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.layout-container{background:var(--body-bg);min-height:100vh;overflow-y:auto;overflow-x:hidden}.layout-container:before{min-height:100vh;height:100%;width:100%;content:"";display:block;position:absolute;top:0;left:0;background-image:var(--body-image);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:0}.layout-container .layout-content-wrapper{position:relative;z-index:1;overflow-x:hidden;isolation:isolate}.layout-container .layout-content-custom{min-height:calc(100vh - 125px);min-height:calc(100dvh - 125px);position:relative;z-index:1}@media screen and (min-width:768px)and (max-width:1365px){.layout-container .layout-content-custom{display:flex;flex-direction:column;height:calc(100vh - 86px);height:calc(100dvh - 86px);overflow:hidden}.layout-container .layout-content-custom>.page-fade-in{display:flex;flex-direction:column;flex:1 1;min-height:0}}@media screen and (min-width:768px)and (max-width:1365px)and (min-width:992px){.layout-container .layout-content-custom{height:calc(100vh - 4rem);height:calc(100dvh - 4rem)}}.page-fade-in{animation:fadeIn .3s ease-out}.layout-sidebar{position:fixed;height:100%;top:0;left:0;display:flex;flex-direction:column;border-radius:0 40px 40px 0;z-index:9999;background-color:var(--surface-card)}@media screen and (min-width:992px){.layout-sidebar{width:8rem;transform:translateX(0)}}@media screen and (max-width:991px){.layout-sidebar{width:21rem;transform:translateX(-100%);transition:transform .3s}}.layout-sidebar .sidebar-header{display:flex;align-items:center}@media screen and (min-width:992px){.layout-sidebar .sidebar-header{padding:1.7rem 0;justify-content:center}}@media screen and (max-width:991px){.layout-sidebar .sidebar-header{padding:1.7rem 1.57rem .5rem 2.42rem;justify-content:flex-start}}.layout-sidebar .sidebar-header .app-logo .app-logo-normal img{height:1.714rem}@media screen and (min-width:992px){.layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:none}}@media screen and (max-width:991px){.layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:inline}}.layout-sidebar .sidebar-header .app-logo .app-logo-small img{height:2.5rem}@media screen and (min-width:992px){.layout-sidebar .sidebar-header .app-logo .app-logo-small{display:inline}}@media screen and (max-width:991px){.layout-sidebar .sidebar-header .app-logo .app-logo-small{display:none}}.layout-sidebar .layout-menu-container{overflow:auto;flex:1 1;min-height:0}@media screen and (min-width:992px){.layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}}@media screen and (max-width:991px){.layout-sidebar .layout-menu-container{padding-bottom:2rem}}@media screen and (min-width:992px)and (max-width:1365px){.layout-sidebar .sidebar-bottom-actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 0 1.5rem;border-top:1px solid var(--surface-border)}.layout-sidebar .sidebar-bottom-actions .sidebar-bottom-action-btn{width:44px;height:44px}.layout-sidebar .sidebar-bottom-actions .sidebar-bottom-action-btn .p-button-icon{font-size:1.25rem}}.layout-sidebar .layout-menu{margin:0;padding:0;list-style-type:none}@media screen and (min-width:992px){.layout-sidebar .layout-menu{padding:0 1rem}}@media screen and (max-width:991px){.layout-sidebar .layout-menu{padding:0 1.5rem}.layout-sidebar .layout-menu>li{margin-bottom:2.25rem}.layout-sidebar .layout-menu>li:first-child{margin-top:2rem}}.layout-sidebar .layout-menu li{border-radius:8px}@media screen and (max-width:991px){.layout-sidebar .layout-menu li a{border-left:8px solid transparent}}@media screen and (min-width:992px){.layout-sidebar .layout-menu .layout-root-menuitem>div{display:none}.layout-sidebar .layout-menu .layout-root-menuitem>a{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;padding:8px;margin:0 auto 1rem;transition:background-color .3s;width:100%;box-sizing:border-box;color:inherit;text-decoration:none}.layout-sidebar .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{font-size:1.5rem;flex-shrink:0;color:inherit}.layout-sidebar .layout-menu .layout-root-menuitem>a .layout-menuitem-text{display:block;font-size:.75rem;margin-top:.25rem;text-align:center;word-break:normal;overflow-wrap:normal;line-height:1.2;width:100%;box-sizing:border-box;color:inherit}.layout-sidebar .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:none}.layout-sidebar .layout-menu .layout-root-menuitem>a:hover{background-color:var(--root-menu-item-hover-bg)}}@media screen and (max-width:991px){.layout-sidebar .layout-menu .layout-root-menuitem>div{padding-left:1.5rem;margin-bottom:.5rem;font-size:.857rem;font-weight:600;text-transform:uppercase}.layout-sidebar .layout-menu .layout-root-menuitem>a{display:flex;align-items:center;color:inherit;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:background-color .3s;text-decoration:none}.layout-sidebar .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{margin-right:.5rem}.layout-sidebar .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform .3s}.layout-sidebar .layout-menu .layout-root-menuitem>a.active-route{border-left-color:var(--primary-color);background-color:var(--root-menu-item-hover-bg)}.layout-sidebar .layout-menu .layout-root-menuitem>a:hover{background-color:var(--root-menu-item-hover-bg)}}.layout-sidebar .layout-menu a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-sidebar .layout-menu a.active-menuitem .layout-submenu-toggler{transform:rotate(-180deg)}@media screen and (min-width:992px){.layout-sidebar .layout-menu ul{display:none}}@media screen and (max-width:991px){.layout-sidebar .layout-menu li.active-menuitem{background-color:var(--root-menu-item-hover-bg)}.layout-sidebar .layout-menu li.active-menuitem>a{border-left-color:var(--primary-color);background-color:var(--root-menu-item-hover-bg)}.layout-sidebar .layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu li.active-menuitem>ul{max-height:1000px;transition:max-height 1s ease-in-out}.layout-sidebar .layout-menu .layout-root-menuitem>ul{overflow:hidden;border-radius:var(--border-radius);max-height:0;transition:max-height .45s cubic-bezier(.86,0,.07,1)}.layout-sidebar .layout-menu .layout-root-menuitem>ul>li>a{padding-left:2.5rem}.layout-sidebar .layout-menu .layout-root-menuitem.layout-root-menuitem-active>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu .layout-root-menuitem.layout-root-menuitem-active>ul{max-height:1000px;transition:max-height 1s ease-in-out}}.layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-sidebar .layout-menu ul a{display:flex;align-items:center;color:inherit;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:background-color .3s;text-decoration:none}.layout-sidebar .layout-menu ul a .layout-menuitem-icon{margin-right:.5rem}.layout-sidebar .layout-menu ul a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform .3s}.layout-sidebar .layout-menu ul a.active-route{border-left-color:var(--primary-color)}.layout-sidebar .layout-menu ul a.active-route,.layout-sidebar .layout-menu ul a:hover{background-color:var(--root-menu-item-hover-bg)}@media screen and (max-width:991px){.layout-sidebar .layout-menu ul ul{overflow:hidden;border-radius:var(--border-radius);max-height:0;transition:max-height .45s cubic-bezier(.86,0,.07,1)}.layout-sidebar .layout-menu ul ul li a{padding-left:2.5rem}.layout-sidebar .layout-menu ul ul li li a{padding-left:3rem}.layout-sidebar .layout-menu ul ul li li li a{padding-left:3.5rem}.layout-sidebar .layout-menu ul ul li li li li a{padding-left:4rem}.layout-sidebar .layout-menu ul ul li li li li li a{padding-left:4.5rem}.layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:5rem}}@media screen and (min-width:992px){.layout-topbar .topbar-menubutton{display:none}}@media screen and (max-width:991px){.layout-container.layout-mobile-active .layout-sidebar{transform:translateX(0)}}@media screen and (min-width:992px){.layout-content-wrapper{margin-left:8rem;transition:margin-left .3s}}@media screen and (max-width:991px){.layout-content-wrapper{margin-left:0}.layout-sidebar .layout-menu li.layout-root-menuitem>ul>li>a,.layout-sidebar .layout-menu ul ul a{background-color:var(--surface-card);border:1px solid var(--surface-border);border-left:4px solid transparent;border-radius:8px;padding:.5rem .75rem;margin:.25rem 0;font-size:.9rem}.layout-sidebar .layout-menu li.layout-root-menuitem>ul>li>a:hover,.layout-sidebar .layout-menu ul ul a:hover{border-left-color:var(--primary-color);background-color:var(--root-menu-item-hover-bg)}.layout-sidebar .layout-menu li.layout-root-menuitem>ul>li.active-menuitem>a,.layout-sidebar .layout-menu li.layout-root-menuitem>ul>li>a.active-route,.layout-sidebar .layout-menu ul ul a.active-route{border-color:var(--primary-color);background-color:var(--root-menu-item-hover-bg)}}@media screen and (min-width:992px){.layout-container.layout-static .layout-sidebar{transition:transform .3s cubic-bezier(0,0,.2,1)}.layout-container.layout-static .layout-content-wrapper{margin-left:22rem;transition:margin-left .3s cubic-bezier(0,0,.2,1)}.layout-container.layout-static-inactive .layout-sidebar{transform:translateX(-100%)}.layout-container.layout-overlay .layout-content-wrapper,.layout-container.layout-static-inactive .layout-content-wrapper{margin-left:0}.layout-container.layout-overlay .layout-sidebar{z-index:999;transform:translateX(-100%);transition:transform .3s cubic-bezier(0,0,.2,1);background:var(--surface-ground)}.layout-container.layout-overlay.layout-overlay-active .layout-sidebar{transform:translateX(0)}.layout-container .content-breadcrumb{display:none}}@media screen and (max-width:991px){.blocked-scroll{overflow:hidden}.layout-topbar .topbar-menu{margin-right:0!important}.layout-topbar .right-panel-button{position:absolute!important;right:0}.layout-container .layout-content-wrapper{margin-left:0;padding:1rem;transition:margin-left .3s cubic-bezier(0,0,.2,1)}.layout-container .layout-sidebar{z-index:1000;transition:transform var(--transition-duration);box-shadow:none}.layout-container.layout-mobile-active .layout-sidebar{transform:translateX(0);background:var(--surface-ground)}.layout-container.layout-mobile-active .layout-mask{display:block}.layout-container .layout-mask{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--maskbg)}.layout-container .topbar-breadcrumb{display:none}.layout-container .content-breadcrumb{display:block}}@media screen and (min-width:1960px){.landing-wrapper,.layout-content,.layout-topbar{width:1504px;margin-left:auto!important;margin-right:auto!important}.layout-topbar .topbar-menu{margin-right:0!important}.layout-topbar .right-panel-button{position:absolute!important;right:0}}.layout-rightmenu-button{background:linear-gradient(271.89deg,#465268,#7382a1);border-radius:6px 0 0 6px;border-color:transparent;border-left:0;box-shadow:0 0 10px rgba(15,139,253,.25);right:0;color:#fff}.layout-rightmenu-button span{font-weight:400!important}.layout-rightmenu-button:enabled:hover{background:linear-gradient(271.89deg,rgba(70,82,104,.5),rgba(115,130,161,.5));border-color:transparent}.layout-topbar{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;padding-left:2rem;padding-right:2rem}.layout-topbar .topbar-start{display:flex;align-items:center;position:relative;z-index:999}.layout-topbar .topbar-start .topbar-menubutton{display:inline-flex;align-items:center;justify-content:center;margin-right:2rem;border-radius:var(--border-radius);width:2.5rem;height:2.5rem;flex-shrink:0;transition:background-color var(--transition-duration)}.layout-topbar .topbar-start .topbar-menubutton i{font-size:1.25rem;color:var(--text-color);transition:color var(--transition-duration)}.layout-topbar .topbar-start .topbar-menubutton:hover{background-color:var(--primary-color)}.layout-topbar .topbar-start .topbar-menubutton:hover i{color:var(--primary-color-text)}.layout-topbar .topbar-menu{display:flex;justify-content:flex-end;align-items:center;padding:0 0 0 .85rem;list-style:none;flex-grow:1;color:var(--topbar-item-text-color);margin:0 -2rem 0 0}.layout-topbar .topbar-menu li{margin-left:1.5rem}.layout-topbar .topbar-menu li.topbar-item{margin-left:1.5rem;display:inline-flex;align-items:center;justify-content:center;position:relative}.layout-topbar .topbar-menu li.topbar-item img{width:2rem;height:2rem}.layout-topbar .topbar-menu li.topbar-item button{border-radius:50%;width:2rem;height:2rem;transition:box-shadow var(--transition-duration)}.layout-topbar .topbar-menu li.topbar-item button:focus{box-shadow:var(--focus-ring)}.layout-topbar .topbar-menu li.topbar-item ul{position:absolute;bottom:-9.4rem;right:0;display:none;color:var(--text-color);background:var(--surface-ground);box-shadow:var(--box-shadow)}.layout-topbar .topbar-menu li.topbar-item ul.active-topbar-menu{display:block}.layout-topbar .topbar-menu li.topbar-item ul a{color:var(--text-color)}.layout-topbar .topbar-menu li .topbar-search{display:flex;align-items:center;flex-shrink:0}.layout-topbar .topbar-menu li .topbar-search .topbar-searchbutton{display:flex}.layout-topbar .topbar-menu li .topbar-search .search-input-wrapper{position:relative;width:0;opacity:0;visibility:hidden;transition:.4s cubic-bezier(.86,0,.07,1)}.layout-topbar .topbar-menu li .topbar-search .search-input-wrapper span{width:100%}.layout-topbar .topbar-menu li .topbar-search .search-input-wrapper span .p-inputtext{width:100%;position:relative;border-radius:40px;padding:9px}.layout-topbar .topbar-menu li .topbar-search .search-input-wrapper span i{font-size:18px;margin-top:-9px}.layout-topbar .topbar-menu li .topbar-search.topbar-search-active .topbar-searchbutton{opacity:0;display:none;pointer-events:none;cursor:default;transition:opacity .1s;transition-delay:.1s}.layout-topbar .topbar-menu li .topbar-search.topbar-search-active .search-input-wrapper{width:190px;opacity:1;visibility:visible;border-radius:var(--border-radius)}.layout-topbar .topbar-menu li .topbar-search.topbar-search-active .search-input-wrapper i{display:block}.layout-topbar .topbar-menu li .topbar-search.topbar-search-active .search-input-wrapper input{border-radius:var(--border-radius)}.layout-topbar .topbar-menu li button span{color:var(--item-text-color)}@media screen and (max-width:1365px){.layout-topbar .topbar-breadcrumb{flex:1 1;min-width:0;overflow:hidden;margin-right:1rem}.layout-topbar .topbar-breadcrumb .layout-breadcrumb ol{flex-wrap:nowrap;overflow:hidden}.layout-topbar .topbar-breadcrumb .layout-breadcrumb ol li{min-width:0;overflow:hidden}.layout-topbar .topbar-breadcrumb .layout-breadcrumb ol li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:991px){.layout-topbar .topbar-breadcrumb{display:flex}.layout-topbar .topbar-menu>li>button,.layout-topbar .topbar-start .topbar-menubutton{width:44px;height:44px}.layout-topbar .topbar-menu .topbar-item>a{padding:6px}}@media screen and (min-width:992px)and (max-width:1365px){.layout-topbar{display:none}}.layout-breadcrumb ol{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:1rem;flex-wrap:wrap;color:var(--text-color-secondary)}.layout-breadcrumb ol li{font-weight:600}.layout-breadcrumb .breadcrumb-menu{padding:0 0 0 .85rem;list-style:none;flex-grow:1;color:var(--topbar-item-text-color);margin:0 -2rem 0 0}.layout-breadcrumb .breadcrumb-menu li{margin-left:1.5rem}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search{display:flex;align-items:center;flex-shrink:0;width:100%;margin-left:0}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search .breadcrumb-searchbutton{display:flex;opacity:1}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search .search-input-wrapper{position:relative;width:0;opacity:0;visibility:hidden;transition:.4s cubic-bezier(.86,0,.07,1)}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search .search-input-wrapper span{width:100%}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search .search-input-wrapper span .p-inputtext{width:100%;position:relative;border-radius:40px;padding:9px}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search .search-input-wrapper span i{font-size:18px;margin-top:-9px;margin-right:9px}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search.breadcrumb-search-active .breadcrumb-searchbutton{opacity:0;display:none;pointer-events:none;cursor:default}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search.breadcrumb-search-active .search-input-wrapper{width:100%;opacity:1;visibility:visible;border-radius:var(--border-radius)}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search.breadcrumb-search-active .search-input-wrapper i{display:block}.layout-breadcrumb .breadcrumb-menu li .breadcrumb-search.breadcrumb-search-active .search-input-wrapper .p-input-icon-right input{border-radius:var(--border-radius);width:100%;background:var(--surface-ground)}.content-breadcrumb{margin-bottom:2rem;padding:0 .5rem}.layout-profile-sidebar.p-sidebar{width:25rem}.layout-profile-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem;padding-right:2rem}.layout-wrapper .layout-config-button{display:block;position:fixed;width:3rem;height:3rem;line-height:3rem;background:var(--primary-color);color:var(--primary-color-text);text-align:center;top:50%;right:0;margin-top:-1.5rem;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;transition:background-color var(--transition-duration);overflow:hidden;cursor:pointer;z-index:999;box-shadow:-.25rem 0 1rem rgba(0,0,0,.15)}.layout-wrapper .layout-config-button i{font-size:2rem;line-height:inherit;transform:rotate(0deg);transition:transform 1s}.layout-wrapper .layout-config-button:hover{background:var(--primary-400)}.layout-wrapper .layout-config-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem;padding-right:2rem}.layout-content-wrapper{padding:2rem;height:100vh;height:100dvh}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:600;line-height:1.2}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:#fff8e1;padding:.25rem .4rem;border-radius:var(--border-radius);font-family:monospace}blockquote{margin:1rem 0;padding:0 2rem;border-left:4px solid #90a4ae}hr{border-top:solid var(--surface-border);border-width:1px 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}.card{border-radius:8px;background:var(--surface-card);padding:16px;box-sizing:border-box;margin-bottom:16px}.card .card-header{font-weight:500;display:flex;align-items:center;justify-content:space-between}.card .card-subtitle{color:var(--text-color-secondary);font-size:.857rem;font-weight:500;margin:-1rem 0 1rem}.p-toast.p-toast-bottom-left,.p-toast.p-toast-top-left,.p-toast.p-toast-top-right{top:70px}.p-toast .p-toast-message{margin:.5rem;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.12);overflow:hidden}.p-toast .p-toast-message .p-toast-message-content{padding:.75rem 1rem;background:var(--surface-card);color:var(--text-color);border-radius:inherit;min-width:220px}.p-toast .p-toast-message .p-toast-detail,.p-toast .p-toast-message .p-toast-message-icon,.p-toast .p-toast-message .p-toast-summary{font-size:.85rem}.p-toast .p-toast-message .p-toast-message-icon{margin-right:.5rem}.loading-screen{display:flex;align-items:center;justify-content:center;height:100vh;background:var(--surface-ground,#f8f9fa)}.loading-content{text-align:center}.loading-spinner{width:48px;height:48px;border-top:4px solid var(--surface-border,#e2e8f0);border:4px solid var(--surface-border,#e2e8f0);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 1.25rem}.loading-text{font-size:1.125rem;color:var(--text-color-secondary,#6c757d);font-weight:500;letter-spacing:.025em}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-in{animation:px-fadein .15s linear}