.kl-app-bg{background:linear-gradient(135deg,#f6f9ff,#eef3fb);background-attachment:fixed;min-height:100vh}.kl-glass{background:#ffffffa6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 30px #0000000d}.kl-glass-dark{background:#141e328c;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);color:#fff}.kl-card{border-radius:14px;background:#fff;border:1px solid #eef0f4;transition:transform .15s ease,box-shadow .15s ease}.kl-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.kl-topnav{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;padding:0 18px;height:56px;border-bottom:1px solid rgba(220,230,245,.6)}.kl-topnav__logo{display:flex;align-items:center;gap:10px;padding-right:12px;margin-right:6px;border-right:1px solid rgba(220,230,245,.7);height:56px;flex-shrink:0}.kl-topnav__logo img{width:32px;height:32px;object-fit:contain}.kl-topnav__brand{font-family:monospace;font-size:10px;letter-spacing:1.2px;color:#64748b;line-height:1.3;text-transform:uppercase}.kl-topnav__items{flex:1;display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.kl-topnav__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:8px 14px;border-radius:8px;font-weight:600;font-size:12.5px;letter-spacing:.6px;color:#1f2937;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,color .15s ease,transform .1s ease;position:relative;white-space:nowrap}.kl-topnav__btn:hover{background:#1677ff0f}.kl-topnav__btn--active{background:#1677ff14}.kl-topnav__btn--active:after{content:"";position:absolute;left:14px;right:14px;bottom:-2px;height:2px;border-radius:2px;background:var(--kl-cat-color, #1677ff)}.kl-topnav__dot{width:8px;height:8px;border-radius:50%;background:var(--kl-cat-color, #1677ff);flex-shrink:0}.kl-topnav__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.kl-mega{width:min(720px,calc(100vw - 32px));padding:6px 4px 4px}.kl-mega__header{display:flex;align-items:center;gap:10px;padding:4px 10px 12px;border-bottom:1px solid #eef0f4;margin-bottom:10px}.kl-mega__header-bar{width:4px;height:18px;border-radius:2px;background:var(--kl-cat-color, #1677ff)}.kl-mega__header-label{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#475569;text-transform:uppercase}.kl-mega__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 720px){.kl-mega__grid{grid-template-columns:repeat(2,1fr)}}.kl-mega__card{display:flex;gap:10px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #eef0f4;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;text-align:left;position:relative;overflow:hidden}.kl-mega__card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000000f;border-color:var(--kl-cat-color, #1677ff)}.kl-mega__card--active{border-color:var(--kl-cat-color, #1677ff);background:linear-gradient(135deg,color-mix(in srgb,var(--kl-cat-color, #1677ff) 8%,#fff),#fff)}.kl-mega__card-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--kl-cat-color, #1677ff);background:color-mix(in srgb,var(--kl-cat-color, #1677ff) 12%,transparent);flex-shrink:0}.kl-mega__card-title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.2}.kl-mega__card-desc{font-size:11px;color:#64748b;margin-top:3px;line-height:1.35}.kl-sidebar{display:flex;flex-direction:column;height:100%;border-right:1px solid rgba(220,230,245,.6);transition:width .18s ease;overflow:hidden}.kl-sidebar__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#475569;border-bottom:1px solid rgba(220,230,245,.5)}.kl-sidebar__toggle:hover{background:#1677ff0d}.kl-sidebar__list{flex:1;padding:8px 6px;overflow-y:auto}.kl-sidebar__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;color:#334155;font-weight:500;font-size:13px;transition:background .12s ease,color .12s ease;white-space:nowrap;overflow:hidden;min-height:44px}.kl-sidebar__item:hover{background:#1677ff0f}.kl-sidebar__item--active{background:#1677ff1f;color:#1677ff}.kl-sidebar__item-icon{font-size:17px;width:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kl-sidebar__item-label{overflow:hidden;text-overflow:ellipsis}.kl-sidebar__user{border-top:1px solid rgba(220,230,245,.6);padding:10px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .12s ease;min-height:56px}.kl-sidebar__user:hover{background:#1677ff0d}.kl-sidebar__avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1677ff,#0891b2);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(22,119,255,.3)}.kl-sidebar__user-info{flex:1;min-width:0}.kl-sidebar__user-name{font-size:12.5px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-sidebar__user-role{font-size:10px;color:#64748b;font-family:monospace;text-transform:uppercase;letter-spacing:.6px}.kl-drawer-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #eef0f4}.kl-drawer-header img{width:36px;height:36px;object-fit:contain}.kl-drawer-quick{display:flex;flex-direction:column;gap:4px;padding:8px;border-bottom:1px solid #eef0f4}.kl-drawer-quick__item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;color:#0f172a;min-height:48px}.kl-drawer-quick__item:active,.kl-drawer-quick__item--active{background:#1677ff1a;color:#1677ff}.kl-drawer-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;cursor:pointer;font-size:14px;color:#1f2937;min-height:48px}.kl-drawer-item--active{background:#1677ff1a;color:#1677ff;font-weight:600}.kl-drawer-cat-label{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:12px;letter-spacing:1.4px;color:#475569;text-transform:uppercase}.kl-drawer-cat-dot{width:8px;height:8px;border-radius:50%;background:var(--kl-cat-color, #1677ff)}.kl-content-header{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;gap:12px}.kl-page-crumb{font-family:monospace;font-size:11px;color:#64748b;letter-spacing:1.6px;text-transform:uppercase}@media (max-width: 1023px){.kl-topnav{padding:0 12px}.kl-topnav__btn{padding:8px 10px;font-size:12px}}@media (max-width: 767px){.kl-topnav,.kl-desktop-sidebar{display:none!important}}@media (pointer: coarse){.kl-topnav__btn,.kl-sidebar__item,.kl-drawer-item,.kl-drawer-quick__item{min-height:44px}}.kl-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.kl-bento>*{grid-column:span 12}@media (min-width: 768px){.kl-bento>.kl-bento-6{grid-column:span 6}.kl-bento>.kl-bento-4{grid-column:span 4}.kl-bento>.kl-bento-8{grid-column:span 8}}@media (min-width: 1200px){.kl-bento>.kl-bento-3{grid-column:span 3}}.kl-drawer-collapse .ant-collapse-item{border-bottom:1px solid #f1f5f9}.kl-drawer-collapse .ant-collapse-header{padding:14px 16px!important}.kl-drawer-collapse .ant-collapse-content-box{padding:4px 6px 10px!important}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f5;-webkit-font-smoothing:antialiased}.app-container{height:100vh;display:flex;flex-direction:column}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto;max-width:100%}}@media (max-width: 767px){.field-form-mobile .ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px}.field-form-mobile .ant-card-head-title{white-space:normal;overflow:visible;text-overflow:clip;flex:1 1 100%}.field-form-mobile .ant-card-extra{margin-inline-start:0;max-width:100%}.field-form-mobile .ant-tag{white-space:normal;height:auto;max-width:100%}.field-form-mobile .ant-card-body{padding:12px}}html[data-ui=a],html[data-ui=glass]{--a-bg: #fbfbfa;--a-surface: #ffffff;--a-fg: #16181a;--a-muted: #6a7077;--a-faint: #8a9097;--a-line: #e7e8ea;--a-line-soft: #eeeff1;--a-hover: #f3f4f5;--a-on: #eceeef;--a-accent: #0f766e;--a-danger: #b42318;--a-font: "Geist Variable", "Geist", system-ui, "Segoe UI", sans-serif;--a-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Consolas, monospace;font-size:13px}html[data-ui=a] body{font-family:var(--a-font);background:var(--a-bg);color:var(--a-fg);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-ui=a] .kl-app-bg{background:var(--a-bg)!important}html[data-ui=a] .ant-table,html[data-ui=a] .ant-statistic,html[data-ui=a] .ant-descriptions{font-variant-numeric:tabular-nums}html[data-ui=a] *{scrollbar-width:thin;scrollbar-color:#c9cccf transparent}html[data-ui=a] *::-webkit-scrollbar{width:10px;height:10px}html[data-ui=a] *::-webkit-scrollbar-thumb{background:#c9cccf;border-radius:6px;border:2px solid transparent;background-clip:content-box}html[data-ui=a] *::-webkit-scrollbar-thumb:hover{background:#adb1b5;background-clip:content-box;border:2px solid transparent}html[data-ui=a] *::-webkit-scrollbar-track{background:transparent}html[data-ui=a] :focus-visible{outline:2px solid var(--a-accent);outline-offset:1px}html[data-ui=a] .kl-glass{background:var(--a-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:1px solid var(--a-line)}html[data-ui=a] .kl-card{border-radius:8px;border:1px solid var(--a-line)}html[data-ui=a] .kl-card:hover{transform:none;box-shadow:none}html[data-ui=a] .ant-card{box-shadow:none;border-radius:8px}html[data-ui=a] .ant-card-bordered{border-color:var(--a-line)}html[data-ui=a] .ant-card .ant-card-head{min-height:40px;border-bottom-color:var(--a-line-soft)}html[data-ui=a] .ant-card .ant-card-head-title{font-size:13px;font-weight:500}html[data-ui=a] .ant-btn{box-shadow:none}html[data-ui=a] .ant-btn-default{border-color:#dcdee1}html[data-ui=a] .ant-tag{border-radius:4px;font-size:11.5px}html[data-ui=a] .ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:500;color:var(--a-muted);background:#fafaf9}html[data-ui=a] .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--a-line-soft)}html[data-ui=a] .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--a-hover)!important}html[data-ui=a] .kl-tiles{gap:0!important;border:1px solid var(--a-line);border-radius:8px;overflow:hidden;background:var(--a-surface)}html[data-ui=a] .kl-tile{border:0!important;border-right:1px solid var(--a-line)!important;border-radius:0!important;padding:10px 14px!important;cursor:pointer}html[data-ui=a] .kl-tile:last-child{border-right:0!important}html[data-ui=a] .kl-tile:hover{background:var(--a-hover)}html[data-ui=a] .kl-tile__n{font-family:var(--a-font)!important;font-weight:500!important;font-size:21px!important;color:var(--a-fg)!important;letter-spacing:-.01em}html[data-ui=a] .kl-tile[data-tone=danger] .kl-tile__n{color:var(--a-danger)!important}html[data-ui=a] .kl-tile__l{font-size:11.5px!important;letter-spacing:0!important;text-transform:none!important;color:var(--a-muted)!important}html[data-ui=a] .kl-section-title{font-family:var(--a-font)!important;font-size:11.5px!important;letter-spacing:.04em!important;color:var(--a-faint)!important;text-transform:uppercase}.kl-a-shell{display:flex;min-height:100vh;align-items:flex-start}.kl-a-body{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh}.kl-a-header{position:sticky;top:0;z-index:20;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fbfbfaf5;border-bottom:1px solid var(--a-line)}.kl-a-title{font-size:14px;font-weight:500;color:var(--a-fg)}.kl-a-crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--a-faint);letter-spacing:.02em}.kl-a-crumb span{text-transform:uppercase;font-size:11px;letter-spacing:.06em}.kl-a-crumb i{font-style:normal;opacity:.6}.kl-a-crumb b{font-weight:500;color:var(--a-fg);font-size:13px}.kl-a-main{padding:0 24px 32px;min-width:0}.kl-sna{--w: 232px;width:var(--w);min-width:var(--w);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--a-surface);border-right:1px solid var(--a-line);font-family:var(--a-font);font-size:13px;color:#4a5057}.kl-sna.is-collapsed{--w: 56px}.kl-sna__brand{display:flex;align-items:center;gap:8px;padding:12px 10px 8px 12px;font-weight:600;color:var(--a-fg);letter-spacing:.01em}.kl-sna__brand img{width:26px;height:26px;border-radius:6px;object-fit:cover;flex:none}.kl-sna__fold{margin-left:auto;background:none;border:0;color:var(--a-faint);cursor:pointer;padding:4px;border-radius:4px;font-size:11px}.kl-sna__fold:hover{background:var(--a-hover)}.kl-sna.is-collapsed .kl-sna__brand{flex-direction:column;padding:12px 0 8px}.kl-sna.is-collapsed .kl-sna__fold{margin:4px 0 0}.kl-sna__search{display:flex;align-items:center;gap:8px;margin:4px 10px 8px;padding:6px 10px;border:1px solid #dcdee1;border-radius:6px;background:var(--a-surface);color:var(--a-faint);font:inherit;cursor:pointer}.kl-sna__search:hover{border-color:#c4c7cb}.kl-sna__search span{flex:1;text-align:left}.kl-sna__search kbd,.kl-a-kbd{font:500 11px var(--a-font);border:1px solid #dcdee1;border-radius:4px;padding:0 5px;color:var(--a-muted);background:#fafaf9}.kl-sna.is-collapsed .kl-sna__search{justify-content:center;margin:4px 8px 8px;padding:6px 0}.kl-sna__nav{flex:1;overflow-y:auto;padding:2px 6px 8px}.kl-sna__group{margin-top:6px}.kl-sna__ghead{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px 8px 3px;background:none;border:0;cursor:pointer;font:500 11px var(--a-font);letter-spacing:.05em;text-transform:uppercase;color:var(--a-faint)}.kl-sna__ghead:hover{color:var(--a-muted)}.kl-sna__ghead .anticon{font-size:9px;transition:transform .12s}.kl-sna__ghead .anticon.is-open{transform:rotate(90deg)}.kl-sna__item{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:6px;color:#4a5057;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.35}.kl-sna__item:hover{background:var(--a-hover);color:var(--a-fg)}.kl-sna__item.is-on{background:var(--a-on);color:var(--a-fg);font-weight:500}.kl-sna__icon{display:inline-flex;width:16px;justify-content:center;font-size:14px;opacity:.75;flex:none}.kl-sna.is-collapsed .kl-sna__item{justify-content:center;padding:7px 0}.kl-sna__sep{height:1px;background:var(--a-line-soft);margin:6px 8px}.kl-sna__user{display:flex;align-items:center;gap:9px;margin:6px;padding:7px 8px;border:0;border-top:1px solid var(--a-line-soft);background:none;cursor:pointer;text-align:left;font:inherit;border-radius:6px}.kl-sna__user:hover{background:var(--a-hover)}.kl-sna__avatar{width:26px;height:26px;border-radius:50%;background:#e4ecea;color:var(--a-accent);display:grid;place-items:center;font-weight:600;flex:none}.kl-sna__uinfo{display:flex;flex-direction:column;min-width:0;line-height:1.25}.kl-sna__uinfo b{font-weight:500;color:var(--a-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-sna__uinfo small{color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-cmd__input{border-bottom:1px solid var(--a-line)!important;border-radius:0!important;padding:12px 16px!important;font-size:15px!important}.kl-cmd__list{max-height:340px;overflow-y:auto;padding:6px}.kl-cmd__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer}.kl-cmd__item.is-active{background:var(--a-on, #eceeef)}.kl-cmd__icon{width:16px;display:inline-flex;justify-content:center;opacity:.7}.kl-cmd__label{flex:1;font-weight:500}.kl-cmd__group{font-size:11.5px;color:var(--a-faint, #8a9097)}.kl-cmd__empty{padding:18px;text-align:center;color:#8a9097}.kl-cmd__foot{display:flex;gap:14px;padding:8px 14px;border-top:1px solid #e7e8ea;font-size:11.5px;color:#8a9097}html[data-ui=a] .kl-ai-fab,html[data-ui=glass] .kl-ai-fab{left:auto!important;right:24px!important}@media (max-width: 480px){html[data-ui=a] .kl-tile__n{font-size:18px!important}}html[data-ui=glass] body{font-family:var(--a-font);color:#16202b;font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 620px at 6% -4%,rgba(112,168,255,.55),transparent 62%),radial-gradient(820px 600px at 100% 6%,rgba(196,168,255,.46),transparent 62%),radial-gradient(900px 700px at 72% 104%,rgba(255,196,168,.52),transparent 62%),linear-gradient(135deg,#e5edfb,#eee9fb 52%,#fbede6);background-attachment:fixed}html[data-ui=glass],html[data-ui=glass] #root,html[data-ui=glass] .kl-app-bg{background:transparent!important}html[data-ui=glass] .ant-table,html[data-ui=glass] .ant-statistic,html[data-ui=glass] .ant-descriptions{font-variant-numeric:tabular-nums}html[data-ui=glass] *{scrollbar-width:thin;scrollbar-color:rgba(90,105,135,.35) transparent}html[data-ui=glass] *::-webkit-scrollbar{width:10px;height:10px}html[data-ui=glass] *::-webkit-scrollbar-thumb{background:#5a698759;border-radius:6px;border:2px solid transparent;background-clip:content-box}html[data-ui=glass] *::-webkit-scrollbar-track{background:transparent}html[data-ui=glass] :focus-visible{outline:2px solid #2f6fed;outline-offset:2px}html[data-ui=glass] .ant-card,html[data-ui=glass] .kl-card,html[data-ui=glass] .kl-glass,html[data-ui=glass] .kl-tile,html[data-ui=glass] .ant-alert,html[data-ui=glass] [style*="background: rgb(255, 255, 255)"]{background:#fff9!important;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 6px 24px #37467317!important}html[data-ui=glass] .ant-card,html[data-ui=glass] .kl-card,html[data-ui=glass] .kl-tile{border-radius:18px!important}html[data-ui=glass] .kl-card:hover{transform:none}html[data-ui=glass] .ant-card .ant-card-head{border-bottom-color:#7887a529;min-height:46px}html[data-ui=glass] .ant-card .ant-card-head-title{font-weight:600}html[data-ui=glass] .ant-alert-info{background:#e8f0ffb3!important}html[data-ui=glass] .ant-alert-warning{background:#fff4debf!important}html[data-ui=glass] .ant-alert-error{background:#ffe9e6bf!important}html[data-ui=glass] .ant-alert-success{background:#e4f6ecbf!important}html[data-ui=glass] .ant-table-wrapper .ant-table{background:#ffffffe6;border-radius:14px;overflow:hidden}html[data-ui=glass] .ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:600;color:#556374;background:#eef2faf2}html[data-ui=glass] .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#7887a524}html[data-ui=glass] .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#2f6fed0f!important}html[data-ui=glass] .ant-input,html[data-ui=glass] .ant-input-number,html[data-ui=glass] .ant-select-selector,html[data-ui=glass] .ant-picker,html[data-ui=glass] .ant-input-affix-wrapper{background:#ffffffe0!important}html[data-ui=glass] .ant-modal .ant-modal-content,html[data-ui=glass] .ant-drawer .ant-drawer-content,html[data-ui=glass] .ant-dropdown .ant-dropdown-menu,html[data-ui=glass] .ant-popover .ant-popover-inner,html[data-ui=glass] .ant-select-dropdown{background:#fffffff2!important;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);border:1px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:0 18px 50px #2d3c6e38!important}html[data-ui=glass] .ant-btn{box-shadow:none;border-radius:10px}html[data-ui=glass] .ant-btn-primary{background:#2f6fed}html[data-ui=glass] .ant-btn-default{background:#ffffffd9;border-color:#7887a54d}html[data-ui=glass] .ant-tag{border-radius:8px}html[data-ui=glass] .kl-tiles{gap:12px!important}html[data-ui=glass] .kl-tile{padding:14px 18px!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}html[data-ui=glass] .kl-tile:hover{transform:translateY(-2px);box-shadow:0 12px 32px #37467329!important}html[data-ui=glass] .kl-tile__n{font-family:var(--a-font)!important;font-weight:600!important;font-size:28px!important;color:#16202b!important;letter-spacing:-.015em}html[data-ui=glass] .kl-tile[data-tone=danger] .kl-tile__n{color:#d64545!important}html[data-ui=glass] .kl-tile__l{font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:#556374!important;font-family:var(--a-font)!important}html[data-ui=glass] .kl-section-title{font-family:var(--a-font)!important;font-size:12px!important;letter-spacing:.06em!important;color:#6b7a8c!important;text-transform:uppercase;font-weight:600;margin-top:8px!important}html[data-ui=glass] .kl-a-shell{padding:12px 0 12px 12px;gap:12px}html[data-ui=glass] .kl-a-body{min-height:calc(100vh - 24px)}html[data-ui=glass] .kl-a-header{background:transparent;border-bottom:0;height:52px;padding:0 24px 0 8px;position:static}html[data-ui=glass] .kl-a-title{font-size:20px;font-weight:650;letter-spacing:-.015em;color:#16202b}html[data-ui=glass] .kl-a-crumb{color:#6b7a8c}html[data-ui=glass] .kl-a-crumb b{color:#16202b;font-weight:600}html[data-ui=glass] .kl-a-kbd{background:#ffffffb3;border-color:#ffffffe6}html[data-ui=glass] .kl-a-main{padding:0 24px 24px 8px}html[data-ui=glass] .kl-sna{top:12px;height:calc(100vh - 24px);border:1px solid rgba(255,255,255,.85);border-radius:24px;background:#ffffff85;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 10px 40px #37467324;color:#3a4858;overflow:hidden}html[data-ui=glass] .kl-sna__brand{color:#16202b;font-weight:700}html[data-ui=glass] .kl-sna__search{background:#ffffffb3;border-color:#ffffffe6;border-radius:12px}html[data-ui=glass] .kl-sna__search kbd{background:#fffc;border-color:#7887a540}html[data-ui=glass] .kl-sna__ghead{color:#6b7a8c;font-weight:600}html[data-ui=glass] .kl-sna__item{border-radius:12px;padding:7px 10px;color:#3a4858}html[data-ui=glass] .kl-sna__item:hover{background:#fff9}html[data-ui=glass] .kl-sna__item.is-on{background:#ffffffeb;color:#16202b;font-weight:600;box-shadow:0 2px 10px #37467324}html[data-ui=glass] .kl-sna__user{border-top-color:#7887a533;border-radius:12px}html[data-ui=glass] .kl-sna__user:hover{background:#ffffff8c}html[data-ui=glass] .kl-sna__avatar{background:linear-gradient(135deg,#cfe0ff,#e6d9ff);color:#2a4fb8}html[data-ui=glass] .kl-sna__sep{background:#7887a538}html[data-ui=glass] .kl-cmd__input{border-bottom-color:#7887a538!important}html[data-ui=glass] .kl-cmd__item{border-radius:12px}html[data-ui=glass] .kl-cmd__item.is-active{background:#2f6fed1a}html[data-ui=glass] .kl-cmd__foot{border-top-color:#7887a533}@media (prefers-reduced-transparency: reduce){html[data-ui=glass] body{background:#eef2f8}html[data-ui=glass] .ant-card,html[data-ui=glass] .kl-card,html[data-ui=glass] .kl-glass,html[data-ui=glass] .kl-tile,html[data-ui=glass] .ant-alert,html[data-ui=glass] [style*="background: rgb(255, 255, 255)"],html[data-ui=glass] .kl-sna{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-ui=glass] .ant-card,html[data-ui=glass] .kl-card,html[data-ui=glass] .kl-glass,html[data-ui=glass] .kl-tile,html[data-ui=glass] .ant-alert,html[data-ui=glass] [style*="background: rgb(255, 255, 255)"],html[data-ui=glass] .kl-sna{background:#fffffff0!important}}@media (max-width: 480px){html[data-ui=glass] .kl-tile{padding:12px 14px!important}html[data-ui=glass] .kl-tile__n{font-size:22px!important}}html[data-ui=glass] .ant-modal .ant-modal-header,html[data-ui=glass] .ant-modal .ant-modal-footer,html[data-ui=glass] .ant-drawer .ant-drawer-header{background:transparent!important;border-bottom-color:#7887a529}html[data-ui=glass] .ant-modal .ant-modal-title{font-weight:600}html[data-ui=glass] .ant-modal .ant-modal-content{padding:20px 24px}html[data-ui=glass] .ant-modal .ant-modal-header{margin-bottom:14px}html[data-ui=glass] .ant-modal .ant-alert{background:#e8f0ff99!important;box-shadow:none!important}html[data-ui=glass] .ant-modal .ant-alert-warning{background:#fff4deb3!important}
