*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-absolute{position:absolute!important}.tw-relative{position:relative!important}.tw-right-2{right:.5rem!important}.tw-top-1\/2{top:50%!important}.tw-m-0{margin:0!important}.tw-mb-0{margin-bottom:0!important}.tw-mb-1\.5{margin-bottom:.375rem!important}.tw-mb-4{margin-bottom:1rem!important}.tw-mb-5{margin-bottom:1.25rem!important}.tw-mb-6{margin-bottom:1.5rem!important}.tw-ml-auto{margin-left:auto!important}.tw-mt-1\.5{margin-top:.375rem!important}.tw-mt-5{margin-top:1.25rem!important}.tw-block{display:block!important}.tw-flex{display:flex!important}.tw-h-11{height:2.75rem!important}.tw-w-11{width:2.75rem!important}.tw-w-full{width:100%!important}.tw-min-w-0{min-width:0!important}.tw-max-w-\[420px\]{max-width:420px!important}.tw-flex-1{flex:1 1 0%!important}.-tw-translate-y-1\/2{--tw-translate-y:-50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw-items-center{align-items:center!important}.tw-gap-2\.5{gap:.625rem!important}.tw-gap-3{gap:.75rem!important}.tw-border-0{border-width:0!important}.tw-bg-transparent{background-color:transparent!important}.tw-object-contain{-o-object-fit:contain!important;object-fit:contain!important}.tw-px-1{padding-left:.25rem!important;padding-right:.25rem!important}.tw-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.tw-py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.tw-text-center{text-align:center!important}.tw-text-\[10px\]{font-size:10px!important}.tw-text-\[12px\]{font-size:12px!important}.tw-text-\[14px\]{font-size:14px!important}.tw-text-\[16px\]{font-size:16px!important}.tw-text-\[24px\]{font-size:24px!important}.tw-font-medium{font-weight:500!important}.tw-font-semibold{font-weight:600!important}.tw-ordinal{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.tw-leading-tight{line-height:1.25!important}.tw-tracking-tight{letter-spacing:-.025em!important}.tw-text-ink{color:rgb(24 24 27/var(--tw-text-opacity,1))!important}.tw-text-ink,.tw-text-ink-faint{--tw-text-opacity:1!important}.tw-text-ink-faint{color:rgb(161 161 170/var(--tw-text-opacity,1))!important}.tw-text-ink-muted{--tw-text-opacity:1!important;color:rgb(113 113 122/var(--tw-text-opacity,1))!important}.tw-no-underline{text-decoration-line:none!important}:root{--ui-canvas:#e6e7e9;--ui-surface:#fff;--ui-subtle:#f6f6f7;--ui-hover:#f1f1f3;--ui-line:#e7e7ea;--ui-line-strong:#d9d9de;--ui-ink:#18181b;--ui-ink-soft:#3f3f46;--ui-muted:#71717a;--ui-faint:#a1a1aa;--ui-accent:#d9482b;--ui-accent-hover:#c23d22;--ui-accent-soft:#fbe4dd;--ui-accent-text:#b83a20;--ui-green-soft:#e3f3e6;--ui-green-text:#2f7a3d;--ui-amber-soft:#fbf0d4;--ui-amber-text:#8a6514;--ui-blue-soft:#e4eef8;--ui-blue-text:#2f5f8f;--ui-red-soft:#fce5df;--ui-red-text:#b8321c;--ui-radius:16px;--ui-radius-sm:10px;--ui-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ui-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--theme-default:var(--ui-accent);--theme-secondary:var(--ui-ink);--body-font-color:var(--ui-ink-soft);--bs-heading-color:var(--ui-ink);--bs-body-font-family:var(--ui-sans);--bs-body-color:var(--ui-ink-soft);--bs-primary:var(--ui-accent);--bs-primary-rgb:217,72,43;--bs-border-color:var(--ui-line);--bs-border-radius:var(--ui-radius-sm)}body.ui{background:var(--ui-canvas);color:var(--ui-ink-soft);font-family:var(--ui-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}:where(body.ui) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--ui-sans);color:var(--ui-ink);font-weight:600;letter-spacing:-.01em}:where(body.ui) :is(h4,.h4){font-size:17px}:where(body.ui) :is(h5,.h5){font-size:15px}:where(body.ui) :is(h6,.h6){font-size:14px}:where(body.ui) a{color:var(--ui-ink)}:where(body.ui) a:not(.btn):hover{color:var(--ui-accent)}:where(body.ui) p{color:inherit;font-size:14px;letter-spacing:0;line-height:1.55}body.ui .f-m-light,body.ui .text-muted{color:var(--ui-muted)!important}body.ui .text-primary{color:var(--ui-accent)!important}body.ui .bg-primary{background-color:var(--ui-accent)!important}body.ui .bg-light{background-color:var(--ui-subtle)!important}body.ui .border,body.ui .border-bottom,body.ui .border-top{border-color:var(--ui-line)!important}body.ui ::-moz-selection{background:var(--ui-accent-soft);color:var(--ui-ink)}body.ui ::selection{background:var(--ui-accent-soft);color:var(--ui-ink)}.ui-label,body.ui .table>thead>tr>th,body.ui .text-uppercase.small{font-family:var(--ui-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted)}.ui-shell{display:flex;min-height:100vh}.ui-sidebar{position:sticky;top:0;height:100vh;width:248px;flex-shrink:0;display:flex;flex-direction:column;padding:20px 14px 16px;transition:width .2s ease;z-index:40}.ui-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 18px}.ui-brand img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.ui-brand-name{font-weight:600;color:var(--ui-ink);font-size:15px;line-height:1.15}.ui-brand-sub{font-family:var(--ui-mono);font-size:10px;letter-spacing:.06em;color:var(--ui-faint);text-transform:uppercase}.ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--ui-muted);cursor:pointer;flex-shrink:0}.ui-icon-btn:hover{background:hsla(0,0%,100%,.7);color:var(--ui-ink)}.ui-icon-btn svg{width:18px;height:18px}.ui-nav{flex:1;overflow-y:auto;margin:0 -6px;padding:0 6px;scrollbar-width:thin}.ui-nav ul{list-style:none;margin:0;padding:0}.ui-nav-section{font-family:var(--ui-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-faint);padding:18px 12px 6px}.ui-nav-link{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border-radius:10px;border:0;background:transparent;color:var(--ui-ink-soft)!important;font-size:14px;font-weight:450;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.ui-nav-link:hover{background:hsla(0,0%,100%,.55);color:var(--ui-ink)!important}.ui-nav-link.is-active{background:var(--ui-surface);color:var(--ui-ink)!important;font-weight:500;box-shadow:0 1px 2px rgba(24,24,27,.04)}.ui-nav-link .ui-nav-ic{width:19px;height:19px;flex-shrink:0;stroke:currentColor;fill:none;color:var(--ui-muted)}.ui-nav-link .ui-nav-ic g,.ui-nav-link .ui-nav-ic path{stroke-width:1.6}.ui-nav-link.is-active .ui-nav-ic,.ui-nav-link:hover .ui-nav-ic{color:var(--ui-ink)}.ui-nav-link .ui-nav-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-nav-caret{width:14px;height:14px;color:var(--ui-faint);transition:transform .2s}.ui-nav-item.is-open>.ui-nav-link .ui-nav-caret{transform:rotate(90deg)}.ui-subnav{display:none;margin:2px 0 6px 21px!important;padding-left:12px!important;border-left:1px solid var(--ui-line-strong)}.ui-nav-item.is-open>.ui-subnav,.ui-subnav a{display:block}.ui-subnav a{padding:6px 10px;border-radius:8px;font-size:13.5px;color:var(--ui-muted)!important;text-decoration:none}.ui-subnav a:hover{color:var(--ui-ink)!important;background:hsla(0,0%,100%,.45)}.ui-subnav a.is-active{color:var(--ui-ink)!important;font-weight:600}.ui-sidebar-foot{padding-top:10px}.ui-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:20px 24px 20px 10px}.ui-topbar{display:flex;align-items:center;gap:12px;margin-bottom:22px}.ui-search{position:relative;width:100%;max-width:380px}.ui-search input{width:100%;height:44px;border-radius:999px;border:1px solid transparent;background:var(--ui-surface);padding:0 56px 0 42px;font-size:14px;color:var(--ui-ink);outline:none;transition:border-color .15s,box-shadow .15s}.ui-search input::-moz-placeholder{color:var(--ui-faint)}.ui-search input::placeholder{color:var(--ui-faint)}.ui-search input:focus{border-color:var(--ui-line-strong);box-shadow:0 0 0 4px rgba(24,24,27,.04)}.ui-search>svg{z-index:1;left:15px;width:17px;height:17px}.ui-kbd,.ui-search>svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--ui-muted)}.ui-kbd{right:12px;font-family:var(--ui-mono);font-size:10.5px;background:var(--ui-subtle);border:1px solid var(--ui-line);border-radius:6px;padding:2px 6px}.ui-search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:14px;box-shadow:0 12px 32px rgba(24,24,27,.1);padding:6px;display:none;max-height:360px;overflow-y:auto}.ui-search-results.is-open{display:block}.ui-search-results a{display:flex;flex-direction:column;padding:8px 10px;border-radius:9px;text-decoration:none}.ui-search-results a.is-focus,.ui-search-results a:hover{background:var(--ui-subtle)}.ui-search-results .ui-sr-title{color:var(--ui-ink);font-size:14px}.ui-search-results .ui-sr-sub{color:var(--ui-faint);font-size:12px}.ui-search-empty{padding:10px;color:var(--ui-muted);font-size:13px}.ui-round-btn{width:44px;height:44px;border-radius:999px;background:var(--ui-surface);border:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-ink);overflow:hidden;padding:0;position:relative}.ui-round-btn img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-avatar-initials{font-weight:600;font-size:14px;color:var(--ui-ink)}.ui-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;z-index:60;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:14px;box-shadow:0 12px 32px rgba(24,24,27,.1);padding:6px;display:none}.ui-menu.is-open{display:block}.ui-menu-head{padding:10px 12px 12px;border-bottom:1px solid var(--ui-line);margin-bottom:6px}.ui-menu a,.ui-menu button.ui-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:9px;font-size:14px;color:var(--ui-ink-soft)!important;text-decoration:none;background:none;border:0;text-align:left}.ui-menu a:hover,.ui-menu button.ui-menu-item:hover{background:var(--ui-subtle);color:var(--ui-ink)!important}.ui-menu svg{width:16px;height:16px}.ui-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ui-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ui-muted);margin:0 0 4px;padding:0;list-style:none;flex-wrap:wrap}.ui-breadcrumb li+li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-right:1.5px solid var(--ui-faint);border-top:1.5px solid var(--ui-faint);transform:rotate(45deg) translateY(-2px)}.ui-breadcrumb li:last-child{color:var(--ui-ink)}.ui-page-title{font-size:26px!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--ui-ink)!important;margin:0!important;line-height:1.2!important}.ui-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-content{flex:1;min-width:0}.ui-content>.container-fluid,.ui-content>div>.container-fluid{padding-left:0;padding-right:0}.ui-footer{padding:18px 2px 0;font-size:12px;color:var(--ui-faint);display:flex;justify-content:space-between}html.ui-collapsed .ui-sidebar{width:76px}html.ui-collapsed .ui-sidebar .ui-brand-text,html.ui-collapsed .ui-sidebar .ui-nav-caret,html.ui-collapsed .ui-sidebar .ui-nav-section,html.ui-collapsed .ui-sidebar .ui-nav-text,html.ui-collapsed .ui-sidebar .ui-subnav{display:none!important}html.ui-collapsed .ui-sidebar .ui-brand{flex-direction:column;padding-left:0;padding-right:0}html.ui-collapsed .ui-sidebar .ui-nav-link{justify-content:center;padding:10px}.ui-backdrop{display:none}.ui-mobile-only{display:none!important}@media (max-width:991.98px){.ui-sidebar{position:fixed;left:0;top:0;bottom:0;background:var(--ui-canvas);transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.12)}html.ui-collapsed .ui-sidebar{width:248px}html.ui-collapsed .ui-sidebar .ui-brand-text,html.ui-collapsed .ui-sidebar .ui-nav-section,html.ui-collapsed .ui-sidebar .ui-nav-text{display:revert!important}html.ui-nav-open .ui-sidebar{transform:none}html.ui-nav-open .ui-backdrop{display:block;position:fixed;inset:0;background:rgba(24,24,27,.3);z-index:35}.ui-main{padding:14px 16px}.ui-desktop-only{display:none!important}.ui-mobile-only{display:inline-flex!important}.ui-page-title{font-size:22px!important}}body.ui .card{background:var(--ui-surface);border:0;border-radius:var(--ui-radius);box-shadow:none;margin-bottom:20px;letter-spacing:normal}body.ui .card .card-header{background:transparent;border-bottom:1px solid var(--ui-line);padding:18px 22px;border-radius:var(--ui-radius) var(--ui-radius) 0 0}body.ui .card .card-header .card-title,body.ui .card .card-header h4,body.ui .card .card-header h5{font-size:16px;font-weight:600;color:var(--ui-ink);margin-bottom:0;text-transform:none}body.ui .card .card-header p,body.ui .card .card-header span{font-size:13px;color:var(--ui-muted)}body.ui .card .card-header>span:not(.badge){display:block;margin-top:2px}body.ui .card .card-body{padding:20px 22px;background:transparent}body.ui .card .card-footer{background:transparent;border-top:1px solid var(--ui-line);padding:14px 22px;border-radius:0 0 var(--ui-radius) var(--ui-radius)}body.ui .card-subtle,body.ui .card.bg-light{background:var(--ui-subtle)!important}body.ui .shadow,body.ui .shadow-sm{box-shadow:none!important}body.ui .card .card{background:var(--ui-subtle)}body.ui .btn{font-family:var(--ui-sans);font-size:14px;font-weight:500;letter-spacing:0;border-radius:10px;padding:8px 14px;line-height:1.35;box-shadow:none!important;transition:background .15s,border-color .15s,color .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px}body.ui .btn.btn-block,body.ui .btn.d-block,body.ui .btn.w-100{display:flex}body.ui .btn-sm{font-size:13px;padding:6px 11px;border-radius:9px}body.ui .btn-lg{font-size:15px;padding:11px 18px;border-radius:12px}body.ui .btn-xs{font-size:12px;padding:3px 8px;border-radius:7px}body.ui .btn i.me-1,body.ui .btn i.me-2{margin-right:0!important}body.ui .btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}body.ui .btn-primary{background:var(--ui-accent)!important;border:1px solid var(--ui-accent)!important;color:#fff!important}body.ui .btn-primary:hover{background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important}body.ui .btn-dark,body.ui .btn-success{background:var(--ui-ink)!important;border:1px solid var(--ui-ink)!important;color:#fff!important}body.ui .btn-dark:hover,body.ui .btn-success:hover{background:#2c2c31!important}body.ui .btn-light,body.ui .btn-outline-dark,body.ui .btn-outline-light,body.ui .btn-outline-secondary,body.ui .btn-secondary,body.ui .btn-white{background:var(--ui-surface)!important;border:1px solid var(--ui-line-strong)!important;color:var(--ui-ink)!important}body.ui .btn-light:hover,body.ui .btn-outline-dark:hover,body.ui .btn-outline-light:hover,body.ui .btn-outline-secondary:hover,body.ui .btn-secondary:hover{background:var(--ui-subtle)!important;border-color:var(--ui-faint)!important}body.ui .btn-danger{background:var(--ui-red-soft)!important;border:1px solid transparent!important;color:var(--ui-red-text)!important}body.ui .btn-danger:hover{background:#f9d3c8!important}body.ui .btn-warning{background:var(--ui-amber-soft)!important;border:1px solid transparent!important;color:var(--ui-amber-text)!important}body.ui .btn-warning:hover{background:#f6e3b4!important}body.ui .btn-info{background:var(--ui-blue-soft)!important;border:1px solid transparent!important;color:var(--ui-blue-text)!important}body.ui .btn-info:hover{background:#d4e3f2!important}body.ui .btn-outline-primary{background:var(--ui-accent-soft)!important;border:1px solid transparent!important;color:var(--ui-accent-text)!important}body.ui .btn-outline-primary:hover{background:#f8d2c6!important}body.ui .btn-outline-success{color:var(--ui-green-text)!important}body.ui .btn-outline-danger,body.ui .btn-outline-success{background:var(--ui-surface)!important;border:1px solid var(--ui-line-strong)!important}body.ui .btn-outline-danger{color:var(--ui-red-text)!important}body.ui .btn-outline-warning{color:var(--ui-amber-text)!important}body.ui .btn-outline-info,body.ui .btn-outline-warning{background:var(--ui-surface)!important;border:1px solid var(--ui-line-strong)!important}body.ui .btn-outline-info{color:var(--ui-blue-text)!important}body.ui .btn-outline-danger:hover,body.ui .btn-outline-info:hover,body.ui .btn-outline-success:hover,body.ui .btn-outline-warning:hover{background:var(--ui-subtle)!important}body.ui .btn-link{color:var(--ui-ink)!important;padding-left:0;padding-right:0;text-decoration:none}body.ui .btn-link:hover{color:var(--ui-accent)!important}body.ui .btn-pill,body.ui .rounded-pill.btn{border-radius:999px}body.ui .btn.disabled,body.ui .btn:disabled{opacity:.5}body.ui .btn-group>.btn{border-radius:0}body.ui .btn-group>.btn:first-child{border-top-left-radius:9px;border-bottom-left-radius:9px}body.ui .btn-group>.btn:last-child{border-top-right-radius:9px;border-bottom-right-radius:9px}body.ui .badge{font-family:var(--ui-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;border-radius:6px;line-height:1.2;background:var(--ui-subtle);color:var(--ui-ink-soft)}body.ui .badge.rounded-pill{border-radius:999px}body.ui .badge.badge-light-success,body.ui .badge.badge-success,body.ui .badge.bg-success,body.ui .badge.text-bg-success{background:var(--ui-green-soft)!important;color:var(--ui-green-text)!important}body.ui .badge.badge-light-warning,body.ui .badge.badge-warning,body.ui .badge.bg-warning,body.ui .badge.text-bg-warning{background:var(--ui-amber-soft)!important;color:var(--ui-amber-text)!important}body.ui .badge.badge-danger,body.ui .badge.badge-light-danger,body.ui .badge.bg-danger,body.ui .badge.text-bg-danger{background:var(--ui-red-soft)!important;color:var(--ui-red-text)!important}body.ui .badge.badge-info,body.ui .badge.badge-light-info,body.ui .badge.bg-info,body.ui .badge.text-bg-info{background:var(--ui-blue-soft)!important;color:var(--ui-blue-text)!important}body.ui .badge.badge-light-primary,body.ui .badge.badge-primary,body.ui .badge.bg-primary,body.ui .badge.text-bg-primary{background:var(--ui-accent-soft)!important;color:var(--ui-accent-text)!important}body.ui .badge.badge-light,body.ui .badge.badge-secondary,body.ui .badge.bg-light,body.ui .badge.bg-secondary,body.ui .badge.text-bg-light,body.ui .badge.text-bg-secondary{background:var(--ui-hover)!important;color:var(--ui-ink-soft)!important}body.ui .badge.bg-dark,body.ui .badge.text-bg-dark{background:var(--ui-ink)!important;color:#fff!important}body.ui .badge.text-dark{color:var(--ui-ink)!important}body.ui .table{--bs-table-bg:transparent;--bs-table-striped-bg:transparent;--bs-table-hover-bg:var(--ui-subtle);color:var(--ui-ink-soft);margin-bottom:0}body.ui .table>:not(caption)>*>*{border-bottom:1px solid var(--ui-line);padding:13px 12px;font-size:14px;color:inherit;box-shadow:none}body.ui .table.table-sm>:not(caption)>*>*{padding:8px 10px;font-size:13px}body.ui .table>thead>tr>th{border-bottom:1px solid var(--ui-line)!important;border-top:0!important;padding-top:10px;padding-bottom:10px;white-space:nowrap;vertical-align:middle}body.ui .table .table-light th,body.ui .table thead.table-light>tr>th,body.ui .table>thead>tr>th{background:transparent!important}body.ui .table-bordered>:not(caption)>*>*{border-width:0 0 1px}body.ui .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:transparent}body.ui .table tbody tr:last-child>*{border-bottom-color:transparent}body.ui .table tbody tr:hover>*{background:var(--ui-subtle)}body.ui .table td .fw-semibold,body.ui .table td b,body.ui .table td strong{color:var(--ui-ink)}body.ui .table-responsive{border-radius:0}body.ui .dataTables_wrapper{padding:0;font-size:13px;color:var(--ui-muted)}body.ui .dataTables_wrapper .dataTables_filter,body.ui .dataTables_wrapper .dataTables_length{margin-bottom:14px}body.ui .dataTables_wrapper .dataTables_filter input,body.ui .dataTables_wrapper .dataTables_length select{border:1px solid var(--ui-line-strong)!important;border-radius:10px!important;background:var(--ui-surface)!important;height:36px;padding:0 12px!important;font-size:13px;color:var(--ui-ink);outline:none;margin-left:8px}body.ui .dataTables_wrapper .dataTables_length select{padding-right:28px!important}body.ui .dataTables_wrapper .dataTables_filter input:focus{border-color:var(--ui-ink-soft)!important;box-shadow:0 0 0 4px rgba(24,24,27,.05)}body.ui .dataTables_wrapper .dataTables_info{padding-top:16px;color:var(--ui-faint);font-size:12.5px}body.ui .dataTables_wrapper .dataTables_paginate{padding-top:12px}body.ui .dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid transparent!important;background:transparent!important;border-radius:8px!important;color:var(--ui-ink-soft)!important;padding:5px 11px!important;margin-left:2px;font-size:13px}body.ui .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:var(--ui-subtle)!important;color:var(--ui-ink)!important}body.ui .dataTables_wrapper .dataTables_paginate .paginate_button.current,body.ui .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:var(--ui-ink)!important;color:#fff!important;border-color:var(--ui-ink)!important}body.ui .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.4}body.ui table.dataTable{border-collapse:collapse!important;margin-top:0!important}body.ui table.dataTable thead td,body.ui table.dataTable thead th{border-bottom:1px solid var(--ui-line)!important}body.ui table.dataTable.no-footer{border-bottom:0!important}body.ui table.dataTable tbody tr{background:transparent}body.ui table.dataTable thead .sorting:after,body.ui table.dataTable thead .sorting:before,body.ui table.dataTable thead .sorting_asc:after,body.ui table.dataTable thead .sorting_asc:before,body.ui table.dataTable thead .sorting_desc:after,body.ui table.dataTable thead .sorting_desc:before{opacity:.25;font-size:10px}body.ui .dataTables_wrapper .dataTables_processing{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;color:var(--ui-ink);box-shadow:0 8px 24px rgba(24,24,27,.08)}body.ui .dt-buttons .btn,body.ui .dt-buttons .dt-button{background:var(--ui-surface)!important;border:1px solid var(--ui-line-strong)!important;color:var(--ui-ink)!important;border-radius:10px!important;font-size:13px;padding:6px 12px}:where(body.ui) label,body.ui .col-form-label,body.ui .form-label,body.ui .form-label-custom{font-size:13px;font-weight:500;color:var(--ui-ink-soft);margin-bottom:6px;letter-spacing:0}body.ui .form-control,body.ui .form-control-custom,body.ui .form-select,body.ui .input-group-text{border:1px solid var(--ui-line-strong);border-radius:10px;background-color:var(--ui-surface);color:var(--ui-ink);font-size:14px;padding:8px 12px;min-height:40px;box-shadow:none;letter-spacing:0}body.ui textarea.form-control{min-height:80px}body.ui .form-control-sm,body.ui .form-select-sm{min-height:34px;padding:5px 10px;font-size:13px;border-radius:9px}body.ui .form-select{padding-right:34px}body.ui .form-control::-moz-placeholder{color:var(--ui-faint)}body.ui .form-control::placeholder{color:var(--ui-faint)}body.ui .form-control-custom:focus,body.ui .form-control:focus,body.ui .form-select:focus{border-color:var(--ui-ink-soft);box-shadow:0 0 0 4px rgba(24,24,27,.06);outline:none}body.ui .form-control:disabled,body.ui .form-control[readonly],body.ui .form-select:disabled{background-color:var(--ui-subtle);color:var(--ui-muted)}body.ui .form-control.is-invalid,body.ui .form-select.is-invalid{border-color:var(--ui-red-text)}body.ui .invalid-feedback{font-size:12px;color:var(--ui-red-text)}body.ui .input-group-text{background:var(--ui-subtle);color:var(--ui-muted)}body.ui .input-group>.form-control:not(:first-child),body.ui .input-group>.form-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}body.ui .input-group>.form-control:not(:last-child),body.ui .input-group>.form-select:not(:last-child),body.ui .input-group>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}body.ui .input-group>.btn:not(:first-child),body.ui .input-group>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}body.ui .form-check-input{border-color:var(--ui-line-strong);width:1.1em;height:1.1em;border-radius:5px}body.ui .form-check-input:checked{background-color:var(--ui-ink);border-color:var(--ui-ink)}body.ui .form-check-input:focus{box-shadow:0 0 0 4px rgba(24,24,27,.08);border-color:var(--ui-ink-soft)}body.ui .form-switch .form-check-input{border-radius:2em;width:2.1em}body.ui .form-switch .form-check-input:checked{background-color:var(--ui-accent);border-color:var(--ui-accent)}body.ui .select2-container--default .select2-selection--multiple,body.ui .select2-container--default .select2-selection--single{border:1px solid var(--ui-line-strong)!important;border-radius:10px!important;min-height:40px;background:var(--ui-surface)}body.ui .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;padding-left:12px;color:var(--ui-ink)}body.ui .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}body.ui .select2-dropdown{border:1px solid var(--ui-line)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(24,24,27,.1);overflow:hidden}body.ui .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--ui-subtle)!important;color:var(--ui-ink)!important}body.ui .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--ui-line-strong);border-radius:8px}body.ui .modal-content{border:0;border-radius:18px;box-shadow:0 24px 64px rgba(24,24,27,.18);overflow:hidden}body.ui .modal-header{border-bottom:1px solid var(--ui-line);padding:18px 22px;background:var(--ui-surface)}body.ui .modal-header .modal-title{font-size:16px;font-weight:600;color:var(--ui-ink)}body.ui .modal-header.bg-danger,body.ui .modal-header.bg-dark,body.ui .modal-header.bg-info,body.ui .modal-header.bg-primary,body.ui .modal-header.bg-success,body.ui .modal-header.bg-warning{background:var(--ui-surface)!important;color:var(--ui-ink)!important}body.ui .modal-header .text-white,body.ui .modal-header.text-white .modal-title{color:var(--ui-ink)!important}body.ui .modal-header .btn-close-white{filter:none}body.ui .modal-body{padding:20px 22px}body.ui .modal-footer{border-top:1px solid var(--ui-line);padding:14px 22px;background:var(--ui-subtle);gap:8px}body.ui .modal-footer>*{margin:0}body.ui .modal-backdrop.show{opacity:.35;background:var(--ui-ink)}body.ui .btn-close{opacity:.45;box-shadow:none!important}body.ui .btn-close:hover{opacity:.8}body.ui .nav-tabs{border-bottom:0;gap:4px;flex-wrap:wrap}body.ui .nav-tabs .nav-link{border:0!important;border-radius:12px 12px 0 0;padding:10px 16px;font-size:14px;font-weight:500;color:var(--ui-muted)!important;background:transparent;margin-bottom:0}body.ui .nav-tabs .nav-link:hover{color:var(--ui-ink)!important}body.ui .nav-tabs .nav-link.active{background:var(--ui-surface)!important;color:var(--ui-ink)!important}body.ui .card .nav-tabs .nav-link.active{background:var(--ui-subtle)!important}body.ui .nav-pills{gap:4px;background:var(--ui-subtle);padding:4px;border-radius:12px;display:inline-flex;flex-wrap:wrap}body.ui .nav-pills .nav-link{border-radius:9px;padding:7px 14px;font-size:13.5px;font-weight:500;color:var(--ui-muted)!important;background:transparent}body.ui .nav-pills .nav-link.active,body.ui .nav-pills .show>.nav-link{background:var(--ui-surface)!important;color:var(--ui-ink)!important;box-shadow:0 1px 2px rgba(24,24,27,.06)}body.ui .nav-pills .nav-link .badge,body.ui .nav-tabs .nav-link .badge{background:transparent!important;color:var(--ui-faint)!important;padding:0 0 0 4px}body.ui .nav-pills .nav-link.active .badge,body.ui .nav-tabs .nav-link.active .badge{color:var(--ui-accent)!important}body.ui .alert{border:1px solid transparent;border-radius:12px;padding:12px 16px;font-size:14px;letter-spacing:0}body.ui .alert.alert-dismissible{padding-right:44px}body.ui .alert .btn-close{padding:14px}body.ui .alert-success{background:var(--ui-green-soft);color:var(--ui-green-text)}body.ui .alert-danger{background:var(--ui-red-soft);color:var(--ui-red-text)}body.ui .alert-warning{background:var(--ui-amber-soft);color:var(--ui-amber-text)}body.ui .alert-info,body.ui .alert-primary{background:var(--ui-blue-soft);color:var(--ui-blue-text);border-color:#cddff0}body.ui .alert-light,body.ui .alert-secondary{background:var(--ui-subtle);color:var(--ui-ink-soft);border-color:var(--ui-line)}body.ui .alert h6,body.ui .alert p{color:inherit}body.ui .dropdown-menu{border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 12px 32px rgba(24,24,27,.1);padding:6px;font-size:14px}body.ui .dropdown-item{border-radius:8px;padding:7px 10px;color:var(--ui-ink-soft)}body.ui .dropdown-item:focus,body.ui .dropdown-item:hover{background:var(--ui-subtle);color:var(--ui-ink)}body.ui .dropdown-item.active,body.ui .dropdown-item:active{background:var(--ui-ink);color:#fff}body.ui .pagination{gap:2px}body.ui .page-link{border:0;border-radius:8px!important;color:var(--ui-ink-soft);font-size:13px;padding:5px 11px;background:transparent}body.ui .page-link:hover{background:var(--ui-subtle);color:var(--ui-ink)}body.ui .page-item.active .page-link{background:var(--ui-ink);color:#fff}body.ui .progress{height:6px;border-radius:999px;background:var(--ui-hover);overflow:hidden}body.ui .progress-bar{background-color:var(--ui-ink);border-radius:999px}body.ui .progress-bar.bg-success{background-color:#3f9a52!important}body.ui .progress-bar.bg-info{background-color:#77a3cf!important}body.ui .progress-bar.bg-warning{background-color:#d7a53a!important}body.ui .progress-bar.bg-danger{background-color:var(--ui-accent)!important}body.ui .list-group-item{border-color:var(--ui-line);padding:12px 16px;color:var(--ui-ink-soft)}body.ui .list-group-item.active{background:var(--ui-ink);border-color:var(--ui-ink)}body.ui .spinner-border.text-primary{color:var(--ui-accent)!important}body.ui hr{border-color:var(--ui-line);opacity:1}body.ui .tooltip-inner{background:var(--ui-ink);border-radius:8px;font-size:12px;padding:5px 9px}body.ui .swal2-popup{border-radius:18px;font-family:var(--ui-sans);padding:24px}body.ui .swal2-title{color:var(--ui-ink);font-size:20px;font-weight:600}body.ui .swal2-html-container{color:var(--ui-muted);font-size:14px}body.ui .swal2-styled{border-radius:10px!important;font-size:14px!important;font-weight:500!important;padding:9px 18px!important;box-shadow:none!important}body.ui .swal2-styled.swal2-confirm{background:var(--ui-accent)!important}body.ui .swal2-styled.swal2-cancel{background:var(--ui-surface)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line-strong)!important}body.ui .swal2-styled.swal2-deny{background:var(--ui-red-soft)!important;color:var(--ui-red-text)!important}body.ui .fc .fc-button-primary{background:var(--ui-surface);border:1px solid var(--ui-line-strong);color:var(--ui-ink);border-radius:9px;box-shadow:none;text-transform:capitalize}body.ui .fc .fc-button-primary:not(:disabled).fc-button-active,body.ui .fc .fc-button-primary:not(:disabled):active{background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}body.ui .fc .fc-toolbar-title{font-size:18px;font-weight:600;color:var(--ui-ink)}body.ui .fc-theme-standard .fc-scrollgrid,body.ui .fc-theme-standard td,body.ui .fc-theme-standard th{border-color:var(--ui-line)}body.ui .fc .fc-col-header-cell-cushion{font-family:var(--ui-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-muted)}body.ui ::-webkit-scrollbar{width:8px;height:8px}body.ui ::-webkit-scrollbar-thumb{background:#cfcfd4;border-radius:8px}body.ui ::-webkit-scrollbar-track{background:transparent}.ui-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.ui-auth-card{width:100%;max-width:420px;background:var(--ui-surface);border-radius:22px;padding:32px}.ui-footer,.ui-footer *,.ui-page-head,.ui-page-head *,.ui-sidebar,.ui-sidebar *,.ui-topbar,.ui-topbar *{letter-spacing:normal}.ui-kbd,.ui-sidebar .ui-brand-sub,.ui-sidebar .ui-nav-section{letter-spacing:.07em}body.ui div.dataTables_wrapper div.dataTables_filter{position:static;float:right;margin:0 0 14px 12px}body.ui div.dataTables_wrapper div.dataTables_filter input[type=search]{width:200px!important;height:36px;border-radius:10px}body.ui div.dataTables_wrapper div.dataTables_length{float:left}body.ui div.dataTables_wrapper table.dataTable{clear:both}body.ui .table>thead>tr>th,body.ui div.dataTables_wrapper table.dataTable thead>tr>th{font-family:var(--ui-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted)}body.ui div.dataTables_wrapper table.dataTable tbody>tr>td,body.ui div.dataTables_wrapper table.dataTable tbody>tr>td:last-child{font-weight:400}body.ui .table th{color:var(--ui-ink);font-weight:500}@media (max-width:575px){body.ui div.dataTables_wrapper div.dataTables_filter{float:none;margin-left:0;margin-top:0}body.ui div.dataTables_wrapper div.dataTables_filter input[type=search]{width:100%!important;margin-left:0}}body.ui .badge:not([class*=bg-success]):not([class*=bg-warning]):not([class*=bg-danger]):not([class*=bg-info]):not([class*=bg-primary]):not([class*=badge-success]):not([class*=badge-warning]):not([class*=badge-danger]):not([class*=badge-info]):not([class*=badge-primary]):not([class*=badge-light-]){font-family:var(--ui-sans);font-size:12px;letter-spacing:0;text-transform:none;font-weight:500}:root{--ui-glass:hsla(0,0%,100%,.72);--ui-glass-strong:hsla(0,0%,100%,.86);--ui-glass-border:hsla(0,0%,100%,.75);--ui-shadow:0 1px 2px rgba(24,24,27,.04),0 4px 14px -4px rgba(24,24,27,.08),0 18px 40px -24px rgba(24,24,27,.18);--ui-shadow-hover:0 1px 2px rgba(24,24,27,.05),0 8px 22px -6px rgba(24,24,27,.12),0 28px 56px -28px rgba(24,24,27,.26)}body.ui{background:radial-gradient(900px 520px at 88% -8%,rgba(217,72,43,.1),transparent 60%),radial-gradient(760px 520px at 8% 108%,rgba(47,95,143,.1),transparent 60%),radial-gradient(600px 400px at 45% 40%,hsla(0,0%,100%,.45),transparent 70%),var(--ui-canvas);background-attachment:fixed}body.ui .card{background:var(--ui-glass-strong);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-shadow)!important;transition:box-shadow .25s ease,background-color .25s ease;animation:ui-rise .38s cubic-bezier(.2,.7,.2,1) both}body.ui .card:not(:has(.modal)){background:var(--ui-glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}body.ui .card:has(.modal){animation-name:ui-fade}body.ui .card:hover{box-shadow:var(--ui-shadow-hover)!important}body.ui .card .card{background:hsla(240,6%,97%,.7);border:1px solid var(--ui-line);box-shadow:none!important;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.ui .kpi-card,body.ui .sec-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}body.ui .kpi-card:hover,body.ui .sec-card:not(:has(.modal)):hover{transform:translateY(-2px);box-shadow:var(--ui-shadow-hover)}.ui-menu,.ui-search-results,body.ui .dropdown-menu,body.ui .modal-content{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid var(--ui-glass-border);box-shadow:0 2px 6px rgba(24,24,27,.05),0 24px 60px -18px rgba(24,24,27,.28)}body.ui .modal-header{background:transparent}body.ui .modal-footer{background:hsla(240,6%,97%,.6)}body.ui .modal.fade .modal-dialog{transform:translateY(12px) scale(.98);transition:transform .28s cubic-bezier(.2,.7,.2,1)}body.ui .modal.show .modal-dialog{transform:none}body.ui .modal-backdrop.show{opacity:1;background:rgba(24,24,27,.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-menu.is-open,.ui-search-results.is-open{animation:ui-pop .18s ease-out both}.ui-round-btn,.ui-search input{background:var(--ui-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px rgba(24,24,27,.04),0 6px 18px -10px rgba(24,24,27,.18);transition:box-shadow .2s ease,border-color .15s}.ui-round-btn:hover{box-shadow:0 1px 2px rgba(24,24,27,.05),0 10px 24px -10px rgba(24,24,27,.26)}.ui-nav-link.is-active{background:var(--ui-glass-strong);box-shadow:0 1px 2px rgba(24,24,27,.04),0 6px 16px -10px rgba(24,24,27,.2)}.ui-page-head{animation:ui-fade .3s ease-out both}.ui-auth-card{background:var(--ui-glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-shadow);animation:ui-rise .45s cubic-bezier(.2,.7,.2,1) both}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-auth-card,.ui-menu.is-open,.ui-page-head,.ui-search-results.is-open,body.ui .card{animation:none!important}body.ui .kpi-card:hover,body.ui .sec-card:hover{transform:none}body.ui .modal.fade .modal-dialog{transition:none}}.hover\:tw-text-ink:hover{--tw-text-opacity:1!important;color:rgb(24 24 27/var(--tw-text-opacity,1))!important}