:root{--pb-bg-app:#f6f7f9;--pb-bg-panel:#fff;--pb-bg-sunken:#f7f7f8;--pb-bg-hover:#f4f4f5;--pb-bg-selected:#eeeef0;--pb-border-subtle:#eaeaec;--pb-border-default:#dedee1;--pb-text-primary:#1f1f1f;--pb-text-secondary:#444746;--pb-text-muted:#5f6368;--pb-text-disabled:#83868b;--pb-link:#4338ca;--pb-link-soft:#eef0fb;--pb-link-line:#c9cdee;--pb-success:#1e8e3e;--pb-success-soft:#e9f4ec;--pb-warning:#b26a00;--pb-warning-soft:#fbf3e6;--pb-error:#c5221f;--pb-error-soft:#fbecec;--pb-radius-sm:6px;--pb-radius-control:10px;--pb-radius-card:12px;--pb-sidebar-width:260px;--pb-control-height:38px;--pb-nav-height:40px;--pb-t:120ms ease;--pb-accent:var(--menu-item-active-bg,#4338ca)}.pb-kick{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--pb-text-disabled)}.pb-h1{font-size:22px;line-height:28px;letter-spacing:-.2px}.pb-h1,.pb-h2{font-weight:500;color:var(--pb-text-primary);margin:0}.pb-h2{font-size:16px;line-height:24px}.pb-h3{font-size:14px;line-height:20px;font-weight:500;color:var(--pb-text-primary);margin:0}.pb-meta{font-size:12px;line-height:18px;color:var(--pb-text-muted)}.pb-tnum{font-variant-numeric:tabular-nums}.pb-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:8px;border:1px solid var(--pb-border-default);background:transparent;font-size:11px;line-height:16px;font-weight:400;color:var(--pb-text-muted);white-space:nowrap}.pb-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.pb-pill--good{color:var(--pb-success);border-color:#cfe6d6}.pb-pill--warn{color:var(--pb-warning);border-color:#eddcc0}.pb-pill--crit{color:var(--pb-error);border-color:#eecccb}.pb-pill--accent{color:var(--pb-accent);border-color:var(--pb-link-line)}.pb-meter{height:6px;border-radius:999px;background:#ececef;overflow:hidden}.pb-meter>i{display:block;height:100%;border-radius:999px;background:#9aa0a6;transition:width .4s ease}.pb-meter--problem>i{background:var(--pb-error)}@media (prefers-reduced-motion:reduce){.pb-meter>i{transition:none}}.ant-btn{height:var(--pb-control-height)!important;min-height:var(--pb-control-height)!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important}.ant-btn,.ant-btn-lg{border-radius:var(--pb-radius-control)!important}.ant-btn-lg{height:44px!important}.ant-btn-sm{height:30px!important;border-radius:8px!important;font-size:13px!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select .ant-select-selector{border-radius:var(--pb-radius-control)!important;border-color:var(--pb-border-subtle)!important}.ant-input-affix-wrapper,.ant-picker,.ant-select-single .ant-select-selector{min-height:var(--pb-control-height)!important}.ant-divider,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-color:var(--pb-border-subtle)!important}.ant-card,.ant-card-hoverable{border-radius:var(--pb-radius-card)!important;border-color:var(--pb-border-subtle)!important;box-shadow:none!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--pb-accent)!important}.ant-tabs-ink-bar{background:var(--pb-accent)!important}.ant-modal-content{border-radius:var(--pb-radius-card)!important}.ant-modal-header{background:transparent!important;border-bottom-color:var(--pb-border-subtle)!important}.ant-radio-button-wrapper-checked,.ant-table-thead>tr>th,.pb-sidebar .ant-menu-item-selected{font-weight:500!important}.pb-sidebar .ant-menu .ant-menu-item{height:var(--pb-nav-height)!important;line-height:var(--pb-nav-height)!important;border-radius:var(--pb-radius-card)!important;padding-inline:14px!important;font-size:14px!important;font-weight:400!important;color:var(--pb-text-muted)!important}.pb-sidebar .ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:var(--pb-bg-hover)!important;color:var(--pb-text-primary)!important}.pb-sidebar .ant-menu .ant-menu-item.ant-menu-item-selected,.pb-sidebar .ant-menu.ant-menu-light .ant-menu-item.ant-menu-item-selected{background-color:var(--pb-bg-selected)!important;color:var(--pb-text-primary)!important;font-weight:500!important}.pb-sidebar .ant-menu .ant-menu-item.ant-menu-item-selected:before{display:none!important}.pb-sidebar .ant-menu .ant-menu-item.ant-menu-item-selected .menu-item-icon{color:var(--pb-text-primary)!important}.pb-sidebar .pb-sidebar-group-title{font-size:11px!important;line-height:16px!important;font-weight:500!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:var(--pb-text-disabled)!important}.pb-nav-count{margin-left:auto;font-size:12px;line-height:18px;color:var(--pb-text-disabled);font-variant-numeric:tabular-nums}.pb-subnav.ant-tabs>.ant-tabs-nav{margin-bottom:24px}.pb-subnav.ant-tabs>.ant-tabs-nav:before{border-bottom:1px solid var(--pb-border-subtle)!important}.pb-subnav .ant-tabs-tab{padding:10px 12px!important;font-size:14px!important;font-weight:400!important;color:var(--pb-text-muted)!important}.pb-subnav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--pb-accent)!important;font-weight:500!important}:root[data-dashboard-theme=nocturnal]{color-scheme:dark;--pb-bg-app:#0f1013;--pb-bg-panel:#17181d;--pb-bg-sunken:#131418;--pb-bg-hover:#1c1d23;--pb-bg-selected:#22232a;--pb-border-subtle:#26272e;--pb-border-default:#33343c;--pb-text-primary:#e8e9ec;--pb-text-secondary:#c2c4ca;--pb-text-muted:#9a9da6;--pb-text-disabled:#6b6e77;--pb-link:var(--menu-item-active-bg,#8f8fff);--pb-link-soft:rgba(143,143,255,.14);--pb-link-line:rgba(143,143,255,.35);--pb-success:#4cd28a;--pb-success-soft:rgba(76,210,138,.14);--pb-warning:#e2b93b;--pb-warning-soft:rgba(226,185,59,.14);--pb-error:#ff6b6b;--pb-error-soft:hsla(0,100%,71%,.14);--background:#0f1013;--foreground:#e8e9ec;--card-bg:#17181d;--card-hover-bg:hsla(0,0%,100%,.03);--text-primary:#e8e9ec;--text-secondary:#9a9da6;--border-color:#26272e;--hover-bg:#1c1d23;--sidebar-bg:#131418;--header-bg:#0f1013;--menu-item-color:#9a9da6;--menu-item-active-color:#fff;--profile-card-bg:#17181d;--profile-text-primary:#e8e9ec;--profile-text-secondary:#9a9da6;--profile-border:#26272e;--task-card-bg:#17181d;--task-card-hover:#1c1d23;--notification-hover:#1c1d23;--progress-bg:#26272e}:root[data-dashboard-theme=nocturnal] body{background:var(--pb-bg-app);color:var(--pb-text-primary)}:root[data-dashboard-theme=nocturnal] .ant-layout,:root[data-dashboard-theme=nocturnal] .ant-layout-content{background:var(--pb-bg-app)}:root[data-dashboard-theme=nocturnal] .pb-sidebar,:root[data-dashboard-theme=nocturnal] .pb-sidebar .ant-layout-sider-children,:root[data-dashboard-theme=nocturnal] .pb-sidebar .ant-menu{background:var(--sidebar-bg)!important;border-color:var(--pb-border-subtle)!important}:root[data-dashboard-theme=nocturnal] .pb-sidebar .ant-menu .ant-menu-item{color:var(--menu-item-color)}:root[data-dashboard-theme=nocturnal] .pb-sidebar .ant-menu .ant-menu-item:hover:not(.ant-menu-item-selected){background:var(--pb-bg-hover);color:var(--pb-text-primary)}:root[data-dashboard-theme=nocturnal] .pb-sidebar-group-title{color:var(--pb-text-disabled)!important}:root[data-dashboard-theme=nocturnal] .pb-auth{--ink:#e8e9ec;--ink-2:#c2c4ca;--muted:#9a9da6;--faint:#6b6e77;--hairline:#26272e;--ground:#0f1013;--accent:var(--menu-item-active-bg,#8f8fff);--accent-ink:#0f1013;--problem:#ff6b6b}:root[data-dashboard-theme=nocturnal] .bg-gray-100,:root[data-dashboard-theme=nocturnal] .bg-gray-50,:root[data-dashboard-theme=nocturnal] .bg-neutral-50,:root[data-dashboard-theme=nocturnal] .bg-slate-50,:root[data-dashboard-theme=nocturnal] .bg-white{background-color:var(--pb-bg-panel)!important}:root[data-dashboard-theme=nocturnal] .hover\:bg-gray-100:hover,:root[data-dashboard-theme=nocturnal] .hover\:bg-gray-50:hover{background-color:var(--pb-bg-hover)!important}:root[data-dashboard-theme=nocturnal] .text-black,:root[data-dashboard-theme=nocturnal] .text-gray-800,:root[data-dashboard-theme=nocturnal] .text-gray-900,:root[data-dashboard-theme=nocturnal] .text-neutral-900,:root[data-dashboard-theme=nocturnal] .text-slate-900{color:var(--pb-text-primary)!important}:root[data-dashboard-theme=nocturnal] .text-gray-600,:root[data-dashboard-theme=nocturnal] .text-gray-700{color:var(--pb-text-secondary)!important}:root[data-dashboard-theme=nocturnal] .text-gray-400,:root[data-dashboard-theme=nocturnal] .text-gray-500{color:var(--pb-text-muted)!important}:root[data-dashboard-theme=nocturnal] .border-gray-100,:root[data-dashboard-theme=nocturnal] .border-gray-200,:root[data-dashboard-theme=nocturnal] .border-gray-300,:root[data-dashboard-theme=nocturnal] .border-slate-200,:root[data-dashboard-theme=nocturnal] .divide-gray-200>*{border-color:var(--pb-border-subtle)!important}:root[data-dashboard-theme=nocturnal] .shadow,:root[data-dashboard-theme=nocturnal] .shadow-lg,:root[data-dashboard-theme=nocturnal] .shadow-md,:root[data-dashboard-theme=nocturnal] .shadow-sm{box-shadow:none!important}