:root,[data-theme=light]{--kz-bg: #f5f6f9;--kz-bg-2: #eef0f5;--kz-surface: #ffffff;--kz-surface-2: #fbfcfe;--kz-surface-3: #f3f5f9;--kz-border: #e7e9f0;--kz-border-2: #d8dbe6;--kz-hair: rgba(16, 22, 44, .06);--kz-text: #111726;--kz-text-2: #5b6577;--kz-text-3: #98a0b0;--kz-primary: #2947d6;--kz-primary-2: #1e37b4;--kz-primary-weak: #eceffe;--kz-accent: #0ead7a;--kz-accent-weak: #e3f6ef;--kz-success: #16a34a;--kz-success-weak: #e7f6ec;--kz-warning: #de9508;--kz-warning-weak: #fbf1da;--kz-danger: #e5484d;--kz-danger-weak: #fcebec;--kz-cold: #3f6be0;--kz-glass: rgba(255, 255, 255, .66);--kz-glass-strong: rgba(255, 255, 255, .82);--kz-glass-border: rgba(16, 22, 44, .09);--kz-shadow-s: 0 1px 2px rgba(16, 22, 44, .04), 0 2px 6px rgba(16, 22, 44, .05);--kz-shadow-m: 0 2px 6px rgba(16, 22, 44, .05), 0 12px 28px -6px rgba(16, 22, 44, .13);--kz-shadow-l: 0 4px 12px rgba(16, 22, 44, .06), 0 30px 62px -14px rgba(16, 22, 44, .24);--kz-glow: 0 8px 30px -6px rgba(41, 71, 214, .35);--kz-grad-primary: linear-gradient(135deg, #3457ff 0%, #2947d6 55%, #6a3cf0 100%);--kz-grad-accent: linear-gradient(135deg, #10c98d 0%, #0ead7a 100%);--kz-grad-sheen: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, .28) 50%, transparent 100%);--kz-r-sm: 10px;--kz-r-md: 14px;--kz-r-lg: 18px;--kz-r-xl: 24px;--kz-ring: 0 0 0 3px rgba(41, 71, 214, .18);--kz-ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light}[data-theme=dark]{--kz-bg: #0a0b0f;--kz-bg-2: #0f1116;--kz-surface: #15171e;--kz-surface-2: #1a1d25;--kz-surface-3: #1f232d;--kz-border: #262a35;--kz-border-2: #333846;--kz-hair: rgba(255, 255, 255, .06);--kz-text: #eceef3;--kz-text-2: #9aa2b3;--kz-text-3: #646c7c;--kz-primary: #5d7bff;--kz-primary-2: #788fff;--kz-primary-weak: #171f44;--kz-accent: #26d69b;--kz-accent-weak: #0e271f;--kz-success: #37c46b;--kz-success-weak: #112619;--kz-warning: #eeb13c;--kz-warning-weak: #291f0e;--kz-danger: #ff6167;--kz-danger-weak: #2c1417;--kz-cold: #7091ff;--kz-glass: rgba(19, 22, 30, .62);--kz-glass-strong: rgba(21, 24, 33, .86);--kz-glass-border: rgba(255, 255, 255, .09);--kz-shadow-s: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .35);--kz-shadow-m: 0 4px 10px rgba(0, 0, 0, .45), 0 18px 40px -8px rgba(0, 0, 0, .62);--kz-shadow-l: 0 8px 22px rgba(0, 0, 0, .5), 0 36px 76px -16px rgba(0, 0, 0, .72);--kz-glow: 0 8px 34px -6px rgba(93, 123, 255, .5);--kz-grad-primary: linear-gradient(135deg, #5d7bff 0%, #4a63ff 55%, #8a6bff 100%);--kz-grad-accent: linear-gradient(135deg, #2fe0a6 0%, #26d69b 100%);--kz-grad-sheen: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, .14) 50%, transparent 100%);--kz-r-sm: 10px;--kz-r-md: 14px;--kz-r-lg: 18px;--kz-r-xl: 24px;--kz-ring: 0 0 0 3px rgba(93, 123, 255, .28);--kz-ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}.kz-app{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(1100px 620px at 6% -10%,var(--kz-primary-weak) 0%,transparent 52%),radial-gradient(1000px 560px at 104% -4%,var(--kz-accent-weak) 0%,transparent 48%),radial-gradient(900px 700px at 50% 120%,var(--kz-primary-weak) 0%,transparent 60%),var(--kz-bg);background-attachment:fixed;color:var(--kz-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11","liga" 1,"calt" 1;letter-spacing:-.006em;scroll-behavior:smooth;min-height:100vh;transition:background-color .4s var(--kz-ease),color .4s var(--kz-ease)}.kz-app *,.kz-app *:before,.kz-app *:after{box-sizing:border-box}.kz-app ::selection{background:#2947d633}.kz-app ::-webkit-scrollbar{width:10px;height:10px}.kz-app ::-webkit-scrollbar-thumb{background:#828ca059;border-radius:20px;border:3px solid transparent;background-clip:content-box}.kz-app ::-webkit-scrollbar-thumb:hover{background:#828ca08c;background-clip:content-box}.kz-app tr.kz-row:hover,.kz-app .kz-nav-row:hover{background:var(--kz-surface-3)}.kz-app .kz-sidebar .kz-nav-row,.kz-app .kz-sidebar .kz-nav-label{color:var(--kz-text-2)!important}.kz-app .kz-sidebar .kz-nav-row.kz-active,.kz-app .kz-sidebar .kz-nav-row.kz-active .kz-nav-label,.kz-app .kz-sidebar .kz-nav-row.kz-active .kz-nav-icon{color:var(--kz-primary)!important}.kz-app .kz-sidebar .kz-group-label{color:var(--kz-text-3)!important}.kz-app .kz-sidebar .kz-user-name{color:var(--kz-text)!important}.kz-app .kz-sidebar .kz-user-role{color:var(--kz-text-3)!important}.kz-sidebar-nav{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;transition:scrollbar-color .25s ease}.kz-sidebar-nav:hover{scrollbar-color:var(--kz-border-2) transparent}.kz-sidebar-nav::-webkit-scrollbar{width:6px;height:6px}.kz-sidebar-nav::-webkit-scrollbar-track{background:transparent;margin:4px 0}.kz-sidebar-nav::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:none;transition:background .25s ease}.kz-sidebar-nav:hover::-webkit-scrollbar-thumb{background:var(--kz-border-2)}.kz-sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--kz-text-3)}.kz-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.kz-app input,.kz-app textarea,.kz-app select,.kz-app button{font-family:inherit}.kz-app a{color:inherit;text-decoration:none}.kz-app ::placeholder{color:var(--kz-text-3);opacity:1}@keyframes kz-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kz-fadein{0%{opacity:0}to{opacity:1}}@keyframes kz-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes kz-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kz-growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes kz-spin{to{transform:rotate(360deg)}}.swal2-container{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.swal2-container.swal2-backdrop-show{background:#0609146b!important}.swal2-popup{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif!important;background:var(--kz-surface)!important;color:var(--kz-text)!important;border:1px solid var(--kz-border)!important;border-radius:18px!important;box-shadow:var(--kz-shadow-l)!important;padding:26px 26px 22px!important}.swal2-title{color:var(--kz-text)!important;font-weight:800!important;font-size:20px!important;letter-spacing:-.3px!important}.swal2-html-container,.swal2-content{color:var(--kz-text-2)!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important}.swal2-actions{gap:9px!important;margin-top:18px!important}.swal2-styled{border-radius:11px!important;font-weight:600!important;font-size:13.5px!important;padding:10px 18px!important;box-shadow:var(--kz-shadow-s)!important;transition:filter .15s ease!important}.swal2-styled:focus{box-shadow:0 0 0 3px var(--kz-primary-weak)!important}.swal2-styled.swal2-confirm{background:var(--kz-primary)!important;color:#fff!important}.swal2-styled.swal2-cancel{background:var(--kz-surface-3)!important;color:var(--kz-text)!important;border:1px solid var(--kz-border)!important}.swal2-styled.swal2-deny{background:var(--kz-danger)!important;color:#fff!important}.swal2-popup .btn{border-radius:11px!important;font-weight:600!important;font-size:13.5px!important;padding:9px 18px!important;font-family:inherit!important}.swal2-popup .btn-primary{background:var(--kz-primary)!important;border:1px solid var(--kz-primary)!important;color:#fff!important}.swal2-popup .btn-cancel,.swal2-popup .btn-secondary,.swal2-popup .btn-light{background:var(--kz-surface-3)!important;border:1px solid var(--kz-border)!important;color:var(--kz-text)!important}.swal2-popup .btn-danger{background:var(--kz-danger)!important;border:1px solid var(--kz-danger)!important;color:#fff!important}.swal2-input,.swal2-textarea,.swal2-select,.swal2-file{background:var(--kz-surface)!important;color:var(--kz-text)!important;border:1px solid var(--kz-border)!important;border-radius:10px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;box-shadow:none!important}.swal2-input:focus,.swal2-textarea:focus,.swal2-select:focus{border-color:var(--kz-primary)!important;box-shadow:0 0 0 3px var(--kz-primary-weak)!important}.swal2-input::placeholder,.swal2-textarea::placeholder{color:var(--kz-text-3)!important}.swal2-validation-message{background:var(--kz-danger-weak)!important;color:var(--kz-danger)!important;border-radius:10px!important}.swal2-close{color:var(--kz-text-3)!important}.swal2-close:hover{color:var(--kz-text)!important}.swal2-timer-progress-bar{background:var(--kz-primary)!important}.swal2-icon.swal2-warning{border-color:var(--kz-warning)!important;color:var(--kz-warning)!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:var(--kz-success)!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background:var(--kz-success)!important}.swal2-icon.swal2-error{border-color:var(--kz-danger)!important;color:var(--kz-danger)!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background:var(--kz-danger)!important}.swal2-icon.swal2-info,.swal2-icon.swal2-question{border-color:var(--kz-primary)!important;color:var(--kz-primary)!important}.kz-sidebar-backdrop{position:fixed;inset:0;background:#0609146b;z-index:39;animation:kz-fadein .2s ease}@media(max-width:1000px){.kz-sidebar{position:fixed!important;left:0;top:0;transform:translate(-100%);transition:transform .28s ease;z-index:40}.kz-sidebar.kz-open{transform:translate(0)}}@media(min-width:1001px){.kz-sidebar-backdrop{display:none}.kz-menu-btn{display:none!important}}@media(max-width:1000px){.kz-collapse-btn{display:none!important}}.kz-app .kz-card{border-radius:var(--kz-r-lg);box-shadow:var(--kz-shadow-s);transition:transform .3s var(--kz-ease),box-shadow .3s var(--kz-ease),border-color .3s var(--kz-ease);will-change:transform}.kz-app .kz-card:hover{transform:translateY(-3px);box-shadow:var(--kz-shadow-m);border-color:var(--kz-border-2)}.kz-app .kz-stat{border-radius:var(--kz-r-lg);box-shadow:var(--kz-shadow-s);overflow:hidden;transition:transform .3s var(--kz-ease),box-shadow .3s var(--kz-ease),border-color .3s var(--kz-ease)}.kz-app .kz-stat:after{content:"";position:absolute;inset:0;background:var(--kz-grad-sheen);transform:translate(-130%);transition:transform .75s var(--kz-ease);pointer-events:none}.kz-app .kz-stat:hover{transform:translateY(-3px);box-shadow:var(--kz-shadow-m);border-color:var(--kz-border-2)}.kz-app .kz-stat:hover:after{transform:translate(130%)}.kz-app .kz-btn{position:relative;border-radius:var(--kz-r-sm);overflow:hidden;transition:transform .16s var(--kz-ease),box-shadow .2s var(--kz-ease),filter .16s var(--kz-ease),background .2s var(--kz-ease)}.kz-app .kz-btn:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.04)}.kz-app .kz-btn:not(:disabled):active{transform:translateY(0) scale(.975)}.kz-app .kz-btn:focus-visible{outline:none;box-shadow:var(--kz-ring)}.kz-app .kz-btn-primary{background:var(--kz-grad-primary)!important;box-shadow:var(--kz-glow);color:#fff!important}.kz-app .kz-btn-primary:before{content:"";position:absolute;inset:0;background:var(--kz-grad-sheen);transform:translate(-140%);transition:transform .65s var(--kz-ease);pointer-events:none}.kz-app .kz-btn-primary:hover:before{transform:translate(140%)}.kz-app .kz-nav-row{border-radius:11px;transition:background .22s var(--kz-ease),color .22s var(--kz-ease),transform .22s var(--kz-ease)}.kz-app .kz-nav-row:hover{transform:translate(2px)}.kz-app .kz-sidebar .kz-nav-row.kz-active{background:linear-gradient(90deg,var(--kz-primary-weak),transparent 90%)!important;box-shadow:inset 3px 0 0 var(--kz-primary)}.kz-glass-surface{background:var(--kz-glass);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border:1px solid var(--kz-glass-border)}.kz-skeleton{position:relative;overflow:hidden;background:var(--kz-surface-3);border-radius:9px}.kz-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--kz-hair) 40%,var(--kz-hair) 60%,transparent);animation:kz-shimmer 1.5s infinite}.kz-fab{position:fixed;right:26px;bottom:26px;z-index:30;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--kz-grad-primary);color:#fff;border:none;cursor:pointer;box-shadow:var(--kz-glow),var(--kz-shadow-l);transition:transform .26s var(--kz-ease),box-shadow .26s var(--kz-ease);animation:kz-float 4.5s ease-in-out infinite}.kz-fab:hover{transform:translateY(-3px) scale(1.06)}.kz-fab:active{transform:scale(.95)}.kz-grad-text{background:var(--kz-grad-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.kz-stagger>*{animation:kz-fadeup .5s var(--kz-ease) both}.kz-stagger>*:nth-child(1){animation-delay:.02s}.kz-stagger>*:nth-child(2){animation-delay:.06s}.kz-stagger>*:nth-child(3){animation-delay:.1s}.kz-stagger>*:nth-child(4){animation-delay:.14s}.kz-stagger>*:nth-child(5){animation-delay:.18s}.kz-stagger>*:nth-child(6){animation-delay:.22s}.kz-stagger>*:nth-child(7){animation-delay:.26s}.kz-stagger>*:nth-child(8){animation-delay:.3s}.kz-stagger>*:nth-child(n+9){animation-delay:.34s}.kz-app input:focus-visible,.kz-app textarea:focus-visible,.kz-app select:focus-visible{outline:none;border-color:var(--kz-primary);box-shadow:var(--kz-ring)}.kz-app,body{--kz-toast-bg: var(--kz-glass-strong)}[data-theme] .kz-toast,.kz-toast{border-radius:13px!important;background:var(--kz-glass-strong)!important;color:var(--kz-text)!important;border:1px solid var(--kz-glass-border)!important;box-shadow:var(--kz-shadow-l)!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);font-weight:600!important;font-size:13.5px!important;padding:11px 15px!important}@keyframes kz-shimmer{to{transform:translate(100%)}}@keyframes kz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes kz-scalein{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes kz-slidein{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes kz-countpop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes kz-drawline{0%{stroke-dashoffset:var(--kz-dash, 1000)}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.kz-app *,.kz-app *:before,.kz-app *:after,.kz-fab{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:640px){.kz-app{background-attachment:scroll}.kz-app .kz-page{padding:13px 13px 26px!important}.kz-app .kz-card,.kz-app .kz-stat{border-radius:var(--kz-r-md)}.kz-fab{right:16px;bottom:16px;width:50px;height:50px;border-radius:15px}.kz-hero{padding:20px 18px!important;border-radius:18px!important}.kz-toast{max-width:calc(100vw - 28px)!important}}@media(min-width:641px)and (max-width:1000px){.kz-app .kz-page{padding:18px 18px 30px!important}}.kz-app{--bs-body-color: var(--kz-text);--bs-border-color: var(--kz-border)}.kz-app .content,.kz-app .page-wrapper .content{padding:24px 26px 36px!important}.kz-app .page-header .page-title h4,.kz-app .page-header h4{font-weight:800!important;font-size:22px!important;letter-spacing:-.5px!important;color:var(--kz-text)!important}.kz-app .page-header .page-title h6,.kz-app .page-header h6{color:var(--kz-text-3)!important;font-weight:500!important}.kz-app .card{background:var(--kz-surface)!important;border:1px solid var(--kz-border)!important;border-radius:14px!important;box-shadow:var(--kz-shadow-s)!important;color:var(--kz-text)!important}.kz-app .card-header{background:transparent!important;border-bottom:1px solid var(--kz-hair)!important;color:var(--kz-text)!important}.kz-app .card-footer{background:transparent!important;border-top:1px solid var(--kz-hair)!important}.kz-app .card-title,.kz-app .card h5,.kz-app .card h6,.kz-app .text-dark{color:var(--kz-text)!important}.kz-app .text-muted,.kz-app .fs-12.text-muted,.kz-app .fs-13.text-muted{color:var(--kz-text-3)!important}.kz-app .bg-light,.kz-app .bg-white{background:var(--kz-surface-3)!important;color:var(--kz-text)!important}.kz-app hr{border-color:var(--kz-border)!important;opacity:1}.kz-app .border,.kz-app .border-top,.kz-app .border-bottom,.kz-app .border-start,.kz-app .border-end{border-color:var(--kz-border)!important}.kz-app .table{color:var(--kz-text)!important;--bs-table-bg: transparent;--bs-table-color: var(--kz-text);--bs-table-border-color: var(--kz-hair);border-color:var(--kz-hair)!important}.kz-app .table>:not(caption)>*>*{background:transparent!important;color:var(--kz-text)!important;border-bottom-color:var(--kz-hair)!important}.kz-app .table thead th,.kz-app .table .thead-light th,.kz-app .table thead.thead-light th{background:var(--kz-surface-3)!important;color:var(--kz-text-3)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;border-bottom:1px solid var(--kz-border)!important}.kz-app .table-hover>tbody>tr:hover>*{background:var(--kz-surface-3)!important}.kz-app .btn{border-radius:10px!important;font-weight:600!important}.kz-app .btn-primary{background:var(--kz-primary)!important;border-color:var(--kz-primary)!important;color:#fff!important}.kz-app .btn-outline-primary{color:var(--kz-primary)!important;border-color:var(--kz-border)!important;background:var(--kz-surface)!important}.kz-app .btn-outline-primary:hover{background:var(--kz-primary-weak)!important;border-color:var(--kz-primary)!important;color:var(--kz-primary)!important}.kz-app .btn-secondary,.kz-app .btn-light,.kz-app .btn-cancel{background:var(--kz-surface)!important;border-color:var(--kz-border)!important;color:var(--kz-text)!important}.kz-app .btn-danger{background:var(--kz-danger)!important;border-color:var(--kz-danger)!important;color:#fff!important}.kz-app .btn-success{background:var(--kz-success)!important;border-color:var(--kz-success)!important;color:#fff!important}.kz-app .form-control,.kz-app .form-select,.kz-app .input-group-text{background:var(--kz-surface)!important;border:1px solid var(--kz-border)!important;color:var(--kz-text)!important;border-radius:10px!important}.kz-app .form-control:focus,.kz-app .form-select:focus{border-color:var(--kz-primary)!important;box-shadow:0 0 0 3px var(--kz-primary-weak)!important}.kz-app .form-control::placeholder{color:var(--kz-text-3)!important}.kz-app .form-label,.kz-app label{color:var(--kz-text-2)!important}.kz-app .badge.bg-success-transparent,.kz-app .bg-success-transparent{background:var(--kz-success-weak)!important;color:var(--kz-success)!important}.kz-app .badge.bg-warning-transparent,.kz-app .bg-warning-transparent{background:var(--kz-warning-weak)!important;color:var(--kz-warning)!important}.kz-app .badge.bg-danger-transparent,.kz-app .bg-danger-transparent{background:var(--kz-danger-weak)!important;color:var(--kz-danger)!important}.kz-app .badge.bg-primary-transparent,.kz-app .bg-primary-transparent{background:var(--kz-primary-weak)!important;color:var(--kz-primary)!important}.kz-app .badge.bg-secondary-transparent,.kz-app .bg-secondary-transparent{background:var(--kz-surface-3)!important;color:var(--kz-text-2)!important}.kz-app .dropdown-menu{background:var(--kz-surface)!important;border:1px solid var(--kz-border)!important;border-radius:12px!important;box-shadow:var(--kz-shadow-l)!important;color:var(--kz-text)!important}.kz-app .dropdown-item{color:var(--kz-text-2)!important}.kz-app .dropdown-item:hover,.kz-app .dropdown-item:focus,.kz-app .dropdown-item.active{background:var(--kz-surface-3)!important;color:var(--kz-text)!important}.kz-app .modal-content{background:var(--kz-surface)!important;border:1px solid var(--kz-border)!important;border-radius:16px!important;color:var(--kz-text)!important}.kz-app .modal-header,.kz-app .modal-footer{border-color:var(--kz-hair)!important}.kz-app .nav-tabs{border-bottom:1px solid var(--kz-border)!important}.kz-app .nav-tabs .nav-link{color:var(--kz-text-2)!important;border:none!important}.kz-app .nav-tabs .nav-link.active{color:var(--kz-primary)!important;background:transparent!important;border-bottom:2px solid var(--kz-primary)!important}.kz-app .list-group-item{background:var(--kz-surface)!important;border-color:var(--kz-border)!important;color:var(--kz-text)!important}.kz-app .list-group-item-action:hover{background:var(--kz-surface-3)!important}.kz-app .page-link{background:var(--kz-surface)!important;border-color:var(--kz-border)!important;color:var(--kz-text-2)!important}.kz-app .page-item.active .page-link{background:var(--kz-primary)!important;border-color:var(--kz-primary)!important;color:#fff!important}
