html,body,#root{height:100%;margin:0}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#f6f6f7;--login-bg:#f2f2f4;--surface:#fff;--surface-2:#fafafa;--surface-3:#f2f2f3;--border:#e4e4e7;--border-strong:#d4d4d8;--sider-bg:#121214;--sider-border:#ffffff14;--header-bg:#fff;--field-bg:#fff;--field-border:#d4d4d8;--field-focus-border:#4338ca;--field-focus-ring:#4338ca24;--field-text:#18181b;--overlay-bg:#fff;--modal-border:#e4e4e7;--shadow-sm:0 1px 2px #1414190d;--shadow-md:0 8px 28px #1414191f;--text-strong:#18181b;--text-muted:#52525b;--group-title:#a1a1aa;--icon-muted:#71717a;--placeholder:#a1a1aa;--checkbox-bg:#fff;--checkbox-border:#a1a1aa;--accent:#4338ca;--accent-hover:#3730a3;--accent-soft:#4338ca17;--scroll-thumb:#d4d4d8;--scroll-thumb-hover:#a1a1aa}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#0a0a0b;--login-bg:#0a0a0b;--surface:#141416;--surface-2:#19191c;--surface-3:#1f1f23;--border:#27272a;--border-strong:#35353a;--sider-bg:#0c0c0e;--sider-border:#ffffff12;--header-bg:#141416;--field-bg:#1a1a1d;--field-border:#323238;--field-focus-border:#818cf8;--field-focus-ring:#818cf82e;--field-text:#f4f4f5;--overlay-bg:#141416;--modal-border:#27272a;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 8px 28px #0000008c;--text-strong:#f4f4f5;--text-muted:#a1a1aa;--group-title:#6c6c72;--icon-muted:#8a8a90;--placeholder:#6c6c72;--checkbox-bg:#1a1a1d;--checkbox-border:#4a4a52;--accent:#818cf8;--accent-hover:#a5b4fc;--accent-soft:#818cf824;--scroll-thumb:#323238;--scroll-thumb-hover:#45454c}body{background:var(--bg-base)}#root{background:0 0}.glass-login{background:var(--login-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.login-theme-toggle{z-index:2;color:var(--text-muted);position:absolute;top:20px;right:24px}.login-docs-toggle{z-index:2;color:var(--text-muted);position:absolute;top:20px;right:64px}.glass-card.ant-card{border:1px solid var(--border);background:var(--surface);width:400px;box-shadow:var(--shadow-md);border-radius:12px}.glass-card .ant-card-body{padding:34px 32px}.glass-card .login-subtitle{color:var(--text-muted)}.glass-card .ant-form-item-label>label{color:var(--text-strong)}.glass-card .ant-form-item-label>label .ant-form-item-tooltip{color:var(--icon-muted)}.glass-card .ant-input-affix-wrapper{background:var(--field-bg);border:1px solid var(--field-border);color:var(--field-text)}.glass-card .ant-input-affix-wrapper .ant-input{color:var(--field-text);background:0 0}.glass-card .ant-input-affix-wrapper:hover,.glass-card .ant-input-affix-wrapper-focused{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-ring)}.glass-card .ant-input::placeholder{color:var(--placeholder)}.glass-card .ant-input-prefix>.anticon,.glass-card .ant-input-suffix>.anticon{color:var(--icon-muted)}.glass-card .ant-checkbox-wrapper{color:var(--text-muted)}.glass-card .ant-checkbox-inner{background:var(--checkbox-bg);border-color:var(--checkbox-border)}.glass-card .ant-btn-primary{height:44px;font-weight:600}.kona-logo{letter-spacing:.5px;font-weight:700}.ant-layout{background:0 0}.app-sider.ant-layout-sider{background:var(--sider-bg);border-right:1px solid var(--sider-border)}.app-sider .ant-layout-sider-trigger{border-top:1px solid var(--sider-border);background:#ffffff08}.app-sider .ant-menu{background:0 0;border-inline-end:none}.app-sider .ant-menu-item,.app-sider .ant-menu-submenu-title{position:relative}.app-sider .ant-menu-item:not(.ant-menu-item-selected):hover,.app-sider .ant-menu-submenu-title:hover{background:#f4f4f50f!important}.app-sider .ant-menu-item-selected{background:#818cf829!important}.app-sider .ant-menu-item-selected:after{content:"";inset-inline-start:0;opacity:1;background:#818cf8;border:none;border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:22%;bottom:22%;transform:none}.app-sider .ant-menu-item-group-title{color:#f4f4f55c;text-transform:uppercase;letter-spacing:.6px;font-size:11px}.app-header.ant-layout-header{background:var(--header-bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.ant-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:10px}.ant-table-wrapper .ant-table{background:0 0}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--surface-2);border-bottom-color:var(--border)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--border)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--surface-2)}.ant-modal .ant-modal-content{border:1px solid var(--modal-border);box-shadow:var(--shadow-md);border-radius:12px}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container{background:var(--overlay-bg);border:1px solid var(--border);box-shadow:var(--shadow-md)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-picker{background:var(--field-bg);border-color:var(--field-border)}.ant-btn-primary{font-weight:600}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-track{background:0 0}
