.space-result{background:#07070f;border-radius:20px;justify-content:center;align-items:center;min-height:calc(100vh - 152px);padding:40px 24px;display:flex;position:relative;overflow:hidden}.space-result-aurora{filter:blur(80px);opacity:.45;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.space-result-aurora-1{background:radial-gradient(circle at 30% 30%,#4f46e5,#0000 65%);width:480px;height:480px;animation:20s ease-in-out infinite alternate space-result-drift-1;top:-180px;left:-100px}.space-result-aurora-2{background:radial-gradient(circle at 40% 40%,#7c3aed,#0000 65%);width:420px;height:420px;animation:24s ease-in-out infinite alternate space-result-drift-2;bottom:-180px;right:-80px}@keyframes space-result-drift-1{to{transform:translate(90px,70px)scale(1.12)}}@keyframes space-result-drift-2{to{transform:translate(-80px,-60px)scale(1.08)}}@keyframes space-result-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.space-result-grid{pointer-events:none;background-image:linear-gradient(#94a3b812 1px,#0000 1px),linear-gradient(90deg,#94a3b812 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%)}.space-result-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#0f10209e;border:1px solid #94a3b829;border-radius:24px;width:460px;max-width:100%;padding:48px 40px;animation:.7s cubic-bezier(.22,1,.36,1) both space-result-rise;position:relative;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0f}.space-result-card:before{content:"";background:linear-gradient(90deg,#0000,#818cf8cc,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.space-result-code{letter-spacing:-3px;background:linear-gradient(100deg,#a5b4fc 0%,#818cf8 40%,#c4b5fd 90%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:800;line-height:1;animation:7s ease-in-out infinite space-code-drift}@keyframes space-code-drift{0%,to{filter:drop-shadow(0 6px 18px #6366f138);transform:translateY(0)}50%{filter:drop-shadow(0 14px 30px #6366f166);transform:translateY(-6px)}}.space-result-detail{color:#94a3b8d9;text-overflow:ellipsis;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b82e;border-radius:8px;max-width:100%;margin-top:10px;padding:4px 12px;font-size:12px;display:inline-block;overflow:hidden}[data-theme=light] .space-result-detail{color:#64748b;background:#0f172a0a;border-color:#0f172a1a}.space-result-title{color:#fff;letter-spacing:-.3px;margin-top:18px;font-size:20px;font-weight:650}.space-result-desc{color:#94a3b8d9;margin-top:10px;font-size:13.5px;line-height:1.7}.space-result-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.space-result .ant-btn-primary{background:linear-gradient(100deg,#6366f1 0%,#7c3aed 100%);border:none;border-radius:10px;height:40px;padding-inline:24px;font-weight:550;transition:box-shadow .25s,transform .15s,filter .25s;box-shadow:0 10px 28px #6366f166}.space-result .ant-btn-primary:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 34px #6366f18c}.space-result .ant-btn-default{color:#e2e8f0e6;background:#ffffff0d;border-color:#94a3b840;border-radius:10px;height:40px;padding-inline:24px}.space-result .ant-btn-default:not(:disabled):hover{color:#a5b4fc;background:#6366f11a;border-color:#818cf8}[data-theme=light] .space-result{background:#eaf1fa}[data-theme=light] .space-result-aurora-1{opacity:.26;background:radial-gradient(circle at 30% 30%,#3b82f6,#0000 65%)}[data-theme=light] .space-result-aurora-2{opacity:.22;background:radial-gradient(circle at 40% 40%,#0ea5e9,#0000 65%)}[data-theme=light] .space-result-grid{background-image:linear-gradient(#2563eb12 1px,#0000 1px),linear-gradient(90deg,#2563eb12 1px,#0000 1px)}[data-theme=light] .space-result-card{background:#ffffffbf;border-color:#0f172a14;box-shadow:0 40px 100px #2563eb26,inset 0 1px #ffffffd9}[data-theme=light] .space-result-card:before{background:linear-gradient(90deg,#0000,#fffffff2,#0000)}[data-theme=light] .space-result-code{background:linear-gradient(100deg,#2563eb 0%,#3b82f6 40%,#0ea5e9 90%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .space-result-title{color:#0f172a}[data-theme=light] .space-result-desc{color:#64748b}[data-theme=light] .space-result .ant-btn-primary{background:linear-gradient(100deg,#2563eb 0%,#0ea5e9 100%);box-shadow:0 10px 28px #2563eb59}[data-theme=light] .space-result .ant-btn-primary:not(:disabled):hover{box-shadow:0 14px 34px #2563eb80}[data-theme=light] .space-result .ant-btn-default{color:#334155;background:#ffffffb3;border-color:#0f172a26}[data-theme=light] .space-result .ant-btn-default:not(:disabled):hover{color:#2563eb;background:#2563eb0f;border-color:#3b82f6}.space-result-code{filter:drop-shadow(0 0 28px #818cf84d);background-size:220% 100%;animation:7s ease-in-out infinite space-code-drift,9s linear infinite liquid-btn-flow}[data-theme=light] .space-result-code{filter:drop-shadow(0 0 28px #3b82f647)}:root{--app-bg:#0a0b14;--sider-gradient:linear-gradient(180deg, #0e1020 0%, #090a12 100%);--dur-fast:.18s;--dur-mid:.3s;--dur-slow:.55s;--ease-out:cubic-bezier(.22, 1, .36, 1);--blur-glass:blur(18px) saturate(1.35);--c-primary:#6366f1;--c-success:#34d399;--c-success-strong:#10b981;--c-warning:#fbbf24;--c-orange:#fb923c;--c-error:#f87171;--c-error-strong:#ef4444;--c-purple:#a78bfa;--c-cyan:#22d3ee;--c-gold:#fbbf24;--text-on-accent:#fff;--text-secondary:#94a3b8d9;--text-tertiary:#94a3b899;--text-disabled:#94a3b866;--card-bg:#12142299;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#fff;background:#6366f173}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #818cf8b3}.num,.stat-card-value,.dash-online-num,.log-stat-value,.trend-count,.monitor-stat-value,.table-count,.ant-table-tbody,.ant-pagination,.ant-statistic-content{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ant-statistic{min-width:0;max-width:100%}.ant-statistic .ant-statistic-title{overflow-wrap:anywhere;min-width:0}.ant-statistic .ant-statistic-content{flex-wrap:wrap;align-items:baseline;column-gap:4px;min-width:0;max-width:100%;line-height:1.2;display:flex}.ant-statistic .ant-statistic-content-prefix,.ant-statistic .ant-statistic-content-suffix{flex:none;margin-inline:0}.ant-statistic .ant-statistic-content-value{overflow-wrap:anywhere;min-width:0;max-width:100%}.ant-list .ant-list-item,.ant-list .ant-list-item-meta,.ant-list .ant-list-item-meta-content,.ant-timeline .ant-timeline-item-content{min-width:0}.ant-list .ant-list-item-meta-title,.ant-list .ant-list-item-meta-description,.ant-timeline .ant-timeline-item-content{overflow-wrap:anywhere}.ant-list .ant-list-item-action{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;min-width:0;display:flex}.ant-upload-wrapper,.ant-upload-wrapper .ant-upload,.ant-upload-wrapper .ant-upload-drag,.ant-upload-wrapper .ant-upload-drag-container,.ant-upload-wrapper .ant-upload-list,.ant-upload-wrapper .ant-upload-list-item-container{min-width:0;max-width:100%}.ant-upload-wrapper .ant-upload-text,.ant-upload-wrapper .ant-upload-hint{overflow-wrap:anywhere}.ant-upload-wrapper .ant-upload-list-item{min-width:0}.ant-upload-wrapper .ant-upload-list-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ant-upload-wrapper .ant-upload-list-item-actions{flex:none}@media (width<=575px){.ant-list .ant-list-item{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.ant-list .ant-list-item-meta{flex:100%;margin-block-end:0}.ant-list .ant-list-item-action{flex:1 0 100%;margin-inline-start:0}.ant-list .ant-list-item-action>li{padding-inline:6px}.ant-list .ant-list-item-action>li:last-child{padding-inline-end:0}.ant-upload-wrapper .ant-upload-drag .ant-upload{padding:20px 12px}.ant-upload-wrapper .ant-upload-drag-icon{margin-bottom:10px}.ant-upload-wrapper .ant-upload-list-item{align-items:flex-start;height:auto;min-height:32px}.ant-upload-wrapper .ant-upload-list-item-name{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background-color:var(--app-bg);color:#e2e8f0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Oxygen,Ubuntu,sans-serif}.app-content-glow{pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 12% -5%,#4f46e524,#0000 60%),radial-gradient(50% 45% at 95% 110%,#7c3aed1a,#0000 60%);position:fixed;inset:0}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#6366f147;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#818cf880}::-webkit-scrollbar-track{background:0 0}.ant-card{position:relative;border-color:#94a3b81f!important}.ant-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#818cf847,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.ant-modal .ant-modal-content{border:1px solid #94a3b829;position:relative;overflow:hidden}.ant-modal .ant-modal-content:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#818cf899,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff04}.ant-table-thead>tr>th{letter-spacing:1px;font-size:12.5px!important;font-weight:550!important}.ant-table-tbody>tr>td{padding-block:13px!important}.ant-table-wrapper .ant-pagination{margin-top:20px!important}.ant-form-inline .ant-form-item{margin-bottom:8px}#nprogress .bar{height:2px;background:linear-gradient(90deg,#6366f1,#a5b4fc)!important}#nprogress .peg{box-shadow:0 0 10px #818cf8,0 0 5px #818cf8!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-fade-in{animation:.34s cubic-bezier(.22,1,.36,1) fadeInUp}@media (prefers-reduced-motion:reduce){.page-fade-in,.login-shell,.login-error,.space-result-card,.space-result-code,.login-aurora,.space-result-aurora{animation:none!important}*{transition-duration:.01ms!important}}.back-top-btn{z-index:80;color:#cbd5e1e6;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#15172999;border:1px solid #94a3b840;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;transition:transform .2s,box-shadow .2s,color .2s;animation:.3s cubic-bezier(.22,1,.36,1) backwards glass-rise-in;display:flex;position:fixed;bottom:32px;right:28px;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #0006}.back-top-btn:hover{color:#a5b4fc;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff29,0 14px 34px #00000073,0 0 24px #6366f14d}[data-theme=light] .back-top-btn{color:#475569;background:#ffffffb3;border-color:#0f172a1f;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f172a1f}[data-theme=light] .back-top-btn:hover{color:#2563eb;box-shadow:inset 0 1px #fffffff2,0 14px 34px #2563eb2e,0 0 24px #2563eb33}.route-fallback{animation:.3s cubic-bezier(.22,1,.36,1) backwards glass-rise-in}.route-fallback-bar,.route-fallback-card{background:linear-gradient(90deg,#94a3b80d 25%,#94a3b81a 40%,#94a3b80d 55%) 0 0/400% 100%;border:1px solid #94a3b81a;border-radius:14px;animation:1.6s infinite glass-skeleton-sweep}.route-fallback-bar{height:64px;margin-bottom:16px}.route-fallback-card{height:420px}[data-theme=light] .route-fallback-bar,[data-theme=light] .route-fallback-card{background:linear-gradient(90deg,#0f172a08 25%,#0f172a12 40%,#0f172a08 55%) 0 0/400% 100%;border-color:#0f172a0f}.user-drop-popup.ant-dropdown{padding-top:4px}.user-drop-popup .user-drop-menu.ant-dropdown-menu{min-width:220px;-webkit-backdrop-filter:none!important;background:#16182a!important;border:1px solid #94a3b838!important;border-radius:12px!important;padding:8px!important;box-shadow:0 12px 32px #00000073!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item,.user-drop-popup .user-drop-menu .ant-dropdown-menu-item .anticon{color:#f1f5f9!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item-danger,.user-drop-popup .user-drop-menu .ant-dropdown-menu-item-danger .anticon{color:#fca5a5!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item{transition:background .15s;border-radius:8px!important;margin:1px 0!important;padding:8px 12px!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:#6366f12e!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item-danger:hover{background:#f8717124!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item-divider{background:#94a3b82e!important;margin:6px 8px!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item.user-drop-info-item{cursor:default!important;opacity:1!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 0 2px!important;padding:6px 12px 8px!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item:has(.user-drop-head){cursor:default!important;opacity:1!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 0 2px!important;padding:6px 12px 8px!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item.user-drop-info-item:hover{background:0 0!important}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item:has(.user-drop-head):hover{background:0 0!important}[data-theme=light] .user-drop-popup .user-drop-menu.ant-dropdown-menu{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 12px 32px #0f172a1f!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item,[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item .anticon{color:#0f172a!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item-danger,[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item-danger .anticon{color:#dc2626!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:#2563eb14!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item-danger:hover{background:#dc26260f!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item.user-drop-info-item,[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item.user-drop-info-item:hover{background:0 0!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item:has(.user-drop-head){background:0 0!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item:has(.user-drop-head):hover{background:0 0!important}[data-theme=light] .user-drop-popup .user-drop-menu .ant-dropdown-menu-item-divider{background:#0f172a14!important}.ant-dropdown:not(.user-drop-popup) .ant-dropdown-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#16182a!important;border:1px solid #94a3b838!important;border-radius:12px!important;padding:6px!important;box-shadow:0 12px 32px #00000073!important}.ant-dropdown:not(.user-drop-popup) .ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown:not(.user-drop-popup) .ant-dropdown-menu .ant-dropdown-menu-item .anticon{color:#f1f5f9!important}[data-theme=light] .ant-dropdown:not(.user-drop-popup) .ant-dropdown-menu{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 12px 32px #0f172a1f!important}[data-theme=light] .ant-dropdown:not(.user-drop-popup) .ant-dropdown-menu .ant-dropdown-menu-item,[data-theme=light] .ant-dropdown:not(.user-drop-popup) .ant-dropdown-menu .ant-dropdown-menu-item .anticon{color:#0f172a!important}.ant-popover .ant-popover-inner,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-cascader-dropdown{-webkit-backdrop-filter:blur(32px)saturate(1.7)brightness(1.06);border:1px solid #94a3b833;position:relative;overflow:hidden;background:#1517299e!important;border-radius:14px!important;box-shadow:inset 0 1.5px #ffffff1f,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d,0 18px 50px #00000080,0 0 40px #6366f11f!important}[data-theme=light] .ant-popover .ant-popover-inner,[data-theme=light] .ant-select-dropdown,[data-theme=light] .ant-picker-dropdown .ant-picker-panel-container,[data-theme=light] .ant-cascader-dropdown{-webkit-backdrop-filter:blur(36px)saturate(1.9)brightness(1.03);border-color:#ffffffb3;background:#ffffffa8!important;box-shadow:inset 0 1.5px #fff,inset 1px 0 #ffffffb3,inset -1px 0 #ffffffb3,0 18px 50px #2563eb26,0 0 40px #2563eb14!important}.ant-popover .ant-popover-arrow{display:none}.ant-select-dropdown .ant-select-item,.ant-cascader-dropdown .ant-cascader-menu-item{transition:background .13s;position:relative;border-radius:8px!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-cascader-dropdown .ant-cascader-menu-item:hover{background:#6366f124!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#6366f133!important}.ant-select-dropdown .ant-select-item-option-selected:before{content:"";background:linear-gradient(#0000,#818cf8e6,#0000);border-radius:2px;width:2.5px;position:absolute;top:22%;bottom:22%;left:2px}[data-theme=light] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),[data-theme=light] .ant-cascader-dropdown .ant-cascader-menu-item:hover{background:#2563eb17!important}[data-theme=light] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#2563eb1f!important}[data-theme=light] .ant-select-dropdown .ant-select-item-option-selected:before{background:linear-gradient(#0000,#2563ebd9,#0000)}.cmdk-item{position:relative}.cmdk-item-active:before{content:"";background:linear-gradient(#0000,#818cf8e6,#0000);border-radius:2px;width:2.5px;position:absolute;top:22%;bottom:22%;left:2px}[data-theme=light] .cmdk-item-active:before{background:linear-gradient(#0000,#2563ebd9,#0000)}html[data-density=compact] .ant-table-tbody>tr>td{font-size:13px;padding-block:7px!important}html[data-density=compact] .ant-table-thead>tr>th{padding-block:8px!important}html[data-density=compact] .ant-table-wrapper .ant-pagination{margin-top:14px!important}.ant-picker-dropdown.ant-slide-up-enter .ant-picker-panel-container,.ant-picker-dropdown.ant-slide-up-appear .ant-picker-panel-container,.ant-picker-dropdown.ant-slide-down-enter .ant-picker-panel-container,.ant-picker-dropdown.ant-slide-down-appear .ant-picker-panel-container{animation:.26s cubic-bezier(.22,1.3,.36,1) both liquid-pop-in}.ant-picker-dropdown .ant-picker-panel{background:0 0!important;border:none!important}.ant-picker-dropdown .ant-picker-header{padding:2px 8px;position:relative;border-bottom:none!important}.ant-picker-dropdown .ant-picker-header:after{content:"";background:linear-gradient(90deg,#0000,#94a3b847,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.ant-picker-dropdown .ant-picker-header button{border-radius:8px;transition:background .15s,color .15s}.ant-picker-dropdown .ant-picker-header button:hover{color:#a5b4fc;background:#6366f124}.ant-picker-dropdown .ant-picker-header-view{letter-spacing:.5px;font-weight:600}.ant-picker-dropdown .ant-picker-content th{letter-spacing:1px;padding-bottom:4px;font-size:11.5px;color:#94a3b88c!important}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{transition:background .13s,box-shadow .13s,transform .13s;border-radius:9px!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{transform:translateY(-1px);background:#6366f124!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{box-shadow:0 0 8px #6366f140;border:1px solid #818cf88c!important;border-radius:9px!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background:linear-gradient(135deg,#6366f1,#7c3aed)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000002e,0 4px 14px #6366f173,0 0 20px #7c3aed4d!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:linear-gradient(#6366f129,#7c3aed1f)!important}.ant-picker-dropdown .ant-picker-footer{position:relative;border-top:none!important}.ant-picker-dropdown .ant-picker-footer:before{content:"";background:linear-gradient(90deg,#0000,#94a3b847,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ant-picker-dropdown .ant-picker-now-btn{color:#a5b4fc}.ant-picker-dropdown .ant-picker-time-panel{border-inline-start:1px solid #94a3b824!important}.ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child){border-inline-start:1px solid #94a3b81a!important}.ant-picker-dropdown .ant-picker-time-panel-cell-inner{transition:background .13s;border-radius:7px!important}.ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#c7d2fe!important;background:#6366f138!important}.ant-picker-dropdown .ant-picker-panels>.ant-picker-panel:not(:last-child){background-position:100%;background-repeat:no-repeat;background-size:1px 100%;background-image:linear-gradient(#0000,#94a3b833 30% 70%,#0000)!important;border-inline-end:1px solid #0000!important}.ant-picker .ant-picker-active-bar{border-radius:2px;box-shadow:0 0 8px #6366f18c;background:linear-gradient(90deg,#6366f1,#a78bfa)!important;height:2px!important}[data-theme=light] .ant-picker-dropdown .ant-picker-header button:hover{color:#2563eb;background:#2563eb17}[data-theme=light] .ant-picker-dropdown .ant-picker-content th{color:#94a3b8!important}[data-theme=light] .ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:#2563eb17!important}[data-theme=light] .ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{box-shadow:0 0 8px #2563eb33;border-color:#2563eb80!important}[data-theme=light] .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,[data-theme=light] .ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,[data-theme=light] .ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 4px 14px #2563eb66,0 0 20px #0ea5e940!important}[data-theme=light] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before,[data-theme=light] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,[data-theme=light] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:linear-gradient(#2563eb1a,#0ea5e914)!important}[data-theme=light] .ant-picker-dropdown .ant-picker-now-btn{color:#2563eb}[data-theme=light] .ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#1d4ed8!important;background:#2563eb1f!important}[data-theme=light] .ant-picker-dropdown .ant-picker-header:after,[data-theme=light] .ant-picker-dropdown .ant-picker-footer:before{background:linear-gradient(90deg,#0000,#0f172a1f,#0000)}[data-theme=light] .ant-picker .ant-picker-active-bar{box-shadow:0 0 8px #2563eb73;background:linear-gradient(90deg,#2563eb,#38bdf8)!important}@media (prefers-reduced-motion:reduce){.ant-picker-dropdown.ant-slide-up-enter .ant-picker-panel-container,.ant-picker-dropdown.ant-slide-up-appear .ant-picker-panel-container,.ant-picker-dropdown.ant-slide-down-enter .ant-picker-panel-container,.ant-picker-dropdown.ant-slide-down-appear .ant-picker-panel-container{animation:none!important}}.ant-checkbox{border-radius:5px;transition:background .18s,border-color .18s,box-shadow .18s}.ant-checkbox-checked,.ant-checkbox-indeterminate{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important}.ant-checkbox-checked{box-shadow:inset 0 1px #ffffff4d,0 2px 8px #6366f166}.ant-checkbox-indeterminate:after{background:#fff!important}[data-theme=light] .ant-checkbox-checked,[data-theme=light] .ant-checkbox-indeterminate{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important}[data-theme=light] .ant-checkbox-checked{box-shadow:inset 0 1px #fff6,0 2px 8px #2563eb59}.ant-table-tbody>tr.ant-table-row-selected>td{background:#6366f11a!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#6366f124!important}[data-theme=light] .ant-table-tbody>tr.ant-table-row-selected>td{background:#2563eb0f!important}[data-theme=light] .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#2563eb17!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon,.ant-steps .ant-steps-item-finish .ant-steps-item-icon{box-shadow:inset 0 1px #ffffff4d,0 4px 12px #6366f166;background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-steps .ant-steps-item-rail-finish{--ant-cmp-steps-item-solid-line-color:#818cf8}[data-theme=light] .ant-steps .ant-steps-item-rail-finish{--ant-cmp-steps-item-solid-line-color:#3b82f6}[data-theme=light] .ant-steps .ant-steps-item-process .ant-steps-item-icon,[data-theme=light] .ant-steps .ant-steps-item-finish .ant-steps-item-icon{box-shadow:inset 0 1px #fff6,0 4px 12px #2563eb59;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important}.ant-tree-select-dropdown .ant-select-tree-treenode{border-radius:8px;transition:background .13s}.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper{transition:background .13s;border-radius:7px!important}.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover{background:#6366f124!important}.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background:#6366f133!important}[data-theme=light] .ant-tree-select-dropdown .ant-select-tree-node-content-wrapper:hover{background:#2563eb14!important}[data-theme=light] .ant-tree-select-dropdown .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background:#2563eb1f!important}.ant-tabs .ant-tabs-ink-bar{border-radius:2px;box-shadow:0 0 10px #6366f18c;background:linear-gradient(90deg,#6366f1,#a78bfa)!important;height:2.5px!important}[data-theme=light] .ant-tabs .ant-tabs-ink-bar{box-shadow:0 0 10px #2563eb73;background:linear-gradient(90deg,#2563eb,#38bdf8)!important}.ant-image-preview-mask{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#0a0b1499!important}.ant-image-preview-actions{-webkit-backdrop-filter:blur(20px)saturate(1.5);border:1px solid #94a3b838;border-radius:999px;margin-top:14px;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #0006;background:#1517298c!important}.ant-image-preview-actions .ant-image-preview-actions-action:hover{color:#a5b4fc}.app-logo-mark{position:relative}.app-logo-mark:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:5s ease-in-out infinite logo-breathe;position:absolute;inset:0;box-shadow:0 4px 16px #4f46e559,0 0 28px #6366f159}@keyframes logo-breathe{0%,to{opacity:0}50%{opacity:1}}[data-theme=light] .app-logo-mark:after{box-shadow:0 4px 16px #2563eb4d,0 0 28px #2563eb4d}.ant-input-number .ant-input-number-handler:hover{background:#6366f11f}.ant-input-number .ant-input-number-handler:hover .anticon{color:#a5b4fc!important}[data-theme=light] .ant-input-number .ant-input-number-handler:hover{background:#2563eb14}[data-theme=light] .ant-input-number .ant-input-number-handler:hover .anticon{color:#2563eb!important}@media (prefers-reduced-motion:reduce){.app-logo-mark:after{animation:none!important}}.trend-chart{transition:opacity .25s,filter .25s}.trend-chart-switching{opacity:.45;filter:blur(1.5px);pointer-events:none}.trend-bar-area{transform-origin:bottom;animation:.5s cubic-bezier(.22,1,.36,1) backwards trend-bar-grow}@keyframes trend-bar-grow{0%{transform:scaleY(0)}}@media (width<=767px){.user-drop-popup{max-width:calc(100vw - 16px);inset-inline:auto 8px!important}.user-drop-popup .user-drop-menu.ant-dropdown-menu{min-width:min(240px,100vw - 16px)}.user-drop-popup .user-drop-menu .ant-dropdown-menu-item{align-items:center;min-height:44px}.notice-bell-popover{width:auto;inset-inline:8px!important}.notice-bell-popover .notice-bell-panel{width:100%;max-height:min(380px,100dvh - 96px)}.app-header{height:calc(56px + env(safe-area-inset-top));gap:8px;padding-left:calc(10px + env(safe-area-inset-left))!important;padding-right:calc(10px + env(safe-area-inset-right))!important;padding-top:env(safe-area-inset-top)!important}.app-header-leading{flex:1;min-width:0;overflow:hidden;gap:8px!important}.app-header-leading>.ant-space-item:last-child{flex:1;min-width:0;overflow:hidden}.app-header-actions{flex:none;gap:2px!important}.app-mobile-title{color:#f1f5f9f0;flex:1;align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;font-size:15px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.app-mobile-title-icon{color:#a5b4fc;flex:none;font-size:14px;display:inline-flex}.app-mobile-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header .app-user{gap:0;padding:4px}.app-header .app-trigger,.app-header .app-user{min-width:40px;height:40px}.app-header .app-trigger{border-radius:10px;width:40px}.app-search-hint,.app-density-trigger,.app-lang-trigger,.app-fullscreen-trigger,.app-user-name,.ant-breadcrumb{display:none!important}.app-display-more{display:inline-flex!important}.app-content{margin:12px}.back-top-btn{right:calc(16px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}}@media (width<=360px){.app-header{gap:4px;padding-left:calc(6px + env(safe-area-inset-left))!important;padding-right:calc(6px + env(safe-area-inset-right))!important}.app-header-leading,.app-header-actions{gap:0!important}.app-mobile-title{gap:5px;font-size:14px}}[data-theme=light] .app-mobile-title{color:#0f172a}[data-theme=light] .app-mobile-title-icon{color:#2563eb}.table-count{color:#a5b4fc;background:#6366f126;border-radius:10px;padding:1px 10px;font-size:12px;font-weight:600;line-height:20px}.table-toolbar-extra{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=767px){.table-toolbar{align-items:flex-start}.table-toolbar-title,.table-toolbar-extra{flex-basis:100%;width:100%}.table-toolbar-extra{justify-content:flex-start}}.cell-mono{letter-spacing:-.2px;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.ant-table-cell.cell-time{color:#94a3b8bf;font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap;font-size:12.5px}.ant-card .ant-card-head-title{overflow-wrap:anywhere;letter-spacing:.3px;min-width:0;font-size:15px;font-weight:600}.ant-card .ant-card-head-wrapper{gap:12px;min-width:0}.ant-card .ant-card-extra{color:#94a3b8bf;min-width:0;max-width:100%}@media (width<=575px){.ant-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start}.ant-card .ant-card-head-title{white-space:normal;flex:180px;overflow:visible}.ant-card .ant-card-extra{scrollbar-width:thin;flex:0 auto;overflow-x:auto}.ant-card .ant-card-extra>.ant-space{flex-wrap:wrap;justify-content:flex-end}}.ant-modal .ant-modal-title{letter-spacing:.3px;font-size:16px;font-weight:650}.ant-descriptions .ant-descriptions-item-label{letter-spacing:.5px;font-size:12.5px;color:#94a3b8bf!important}.ant-descriptions .ant-descriptions-item-content{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}@media (width<=575px){.ant-descriptions .ant-descriptions-view table{table-layout:fixed}.ant-descriptions .ant-descriptions-item-label{white-space:normal;width:88px;min-width:0}}.app-breadcrumb.ant-breadcrumb{letter-spacing:.2px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin:0;padding:0;font-size:13.5px}.app-breadcrumb.ant-breadcrumb ol{align-items:center}.app-breadcrumb .ant-breadcrumb-separator{align-items:center;margin-inline:8px;display:inline-flex}.app-bc-sep{color:#94a3b880;font-size:13px;font-weight:400;line-height:1}.app-bc-link{appearance:none;cursor:pointer;color:#94a3b8d1;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:500;line-height:1.4;transition:color .15s;display:inline-flex}.app-bc-link .anticon{font-size:13px}.app-bc-link:hover{color:#a5b4fc}.app-bc-mid{color:#94a3b8c7;align-items:center;gap:6px;font-weight:500;display:inline-flex}.app-bc-mid .anticon{opacity:.85;font-size:13px}.app-bc-current{color:#f1f5f9f5;letter-spacing:.02em;font-weight:600}.app-breadcrumb.ant-breadcrumb li:last-child{color:#f1f5f9f5;font-weight:600}[data-theme=light] .app-bc-sep{color:#94a3b8b3}[data-theme=light] .app-bc-link{color:#64748b}[data-theme=light] .app-bc-link:hover{color:#2563eb}[data-theme=light] .app-bc-mid{color:#64748b}[data-theme=light] .app-bc-current,[data-theme=light] .app-breadcrumb.ant-breadcrumb li:last-child{color:#0f172a}.app-sider .ant-menu-item,.app-sider .ant-menu-submenu-title{letter-spacing:.4px;font-size:13.5px}.ant-tabs .ant-tabs-tab{letter-spacing:.3px;font-size:14px}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.ant-empty-description{letter-spacing:.5px;font-size:13px;color:#94a3b899!important}.ant-table-cell .ant-tag{border-radius:6px;margin-inline-end:4px;padding-inline:8px;font-size:12px;line-height:20px}.ant-table-cell .ant-btn-link{padding-inline:4px;font-size:13px}.ant-form-item .ant-form-item-label>label{color:#cbd5e1d9;letter-spacing:.2px;font-size:13.5px}.ant-input::placeholder,.ant-select-selection-placeholder{letter-spacing:.3px}.ant-btn{letter-spacing:.5px}.ant-btn.ant-btn-primary{font-weight:550}.ant-popover .ant-popconfirm-title{letter-spacing:.2px;font-weight:600}.user-cell{align-items:center;gap:12px;min-width:0;display:flex}.user-cell-text{min-width:0}.user-cell .ant-avatar{font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1.5px #ffffff59,inset 0 -1px #0000002e,0 3px 10px #00000040}.ant-table-tbody>tr:hover .user-cell .ant-avatar{transform:scale(1.06)}.user-cell-name{color:#f8fafcf2;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.user-cell-sub{color:#94a3b8c7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.user-contact{min-width:0}.user-contact-main{color:#e2e8f0e6;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.user-contact-sub{color:#94a3b8b8;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:1.35}.user-page .user-tag-list{flex-wrap:nowrap;max-width:100%;display:flex}.user-page .user-tag-list>.ant-space-item{min-width:0}.user-page .user-tag-list .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:78px;margin-inline-end:0;overflow:hidden}.user-page .user-tag-list .user-tag-more{cursor:help;text-align:center;min-width:34px;max-width:none}.user-page .user-row-actions{flex-wrap:nowrap}.user-page .user-row-actions .ant-btn{border:1px solid #0000;width:32px;min-width:32px;height:32px;padding-inline:0}.user-page .user-row-actions .ant-btn:hover{background:#6366f11a;border-color:#818cf833}.role-page .role-cell-name{color:#f8fafcf0;font-weight:600}.role-page .role-code-tag{text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-inline-end:0;overflow:hidden}.role-page .role-row-actions{flex-wrap:nowrap}.role-page .role-row-actions .ant-btn{border:1px solid #0000;width:32px;min-width:32px;height:32px;padding-inline:0}.role-page .role-row-actions .ant-btn:hover{background:#6366f11a;border-color:#818cf833}[data-theme=light] .role-page .role-cell-name{color:#1e293b}.department-page .department-name-cell{color:#f8fafcf0;vertical-align:middle;align-items:center;gap:8px;max-width:100%;font-weight:600;display:inline-flex}.department-page .department-name-text,.department-page .department-code-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.department-page .department-name-text{min-width:0}.department-page .department-code-tag{max-width:170px;margin-inline-end:0}.department-page .department-row-actions{flex-wrap:nowrap}.department-page .department-row-actions .ant-btn{border:1px solid #0000;width:32px;min-width:32px;height:32px;padding-inline:0}.department-page .department-row-actions .ant-btn:hover{background:#6366f11a;border-color:#818cf833}.department-page .department-row-disabled>td{background:#64748b0b!important}.department-page .department-row-disabled .department-name-cell{color:#94a3b8b8}[data-theme=light] .department-page .department-name-cell{color:#1e293b}[data-theme=light] .department-page .department-row-disabled>td{background:#94a3b814!important}[data-theme=light] .department-page .department-row-disabled .department-name-cell{color:#64748b}.post-page .post-name-cell{color:#f8fafcf0;vertical-align:middle;align-items:center;gap:8px;max-width:100%;font-weight:600;display:inline-flex}.post-page .post-name-cell .tree-title-icon{margin-right:0}.post-page .post-name-text,.post-page .post-code-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-page .post-name-text{min-width:0}.post-page .post-code-tag{max-width:170px;margin-inline-end:0}.post-page .post-row-actions{flex-wrap:nowrap}.post-page .post-row-actions .ant-btn{border:1px solid #0000;width:32px;min-width:32px;height:32px;padding-inline:0}.post-page .post-row-actions .ant-btn:hover{background:#6366f11a;border-color:#818cf833}.post-page .post-row-actions .post-status-stop{color:#fbbf24}.post-page .post-row-actions .post-status-start{color:#34d399}.post-page .post-row-disabled>td{background:#64748b0b!important}.post-page .post-row-disabled .post-name-cell{color:#94a3b8b8}.post-page .post-row-disabled .post-code-tag{opacity:.62}.post-page .post-row-disabled:hover>td{background:#64748b14!important}[data-theme=light] .post-page .post-name-cell{color:#1e293b}[data-theme=light] .post-page .post-row-disabled>td{background:#94a3b814!important}[data-theme=light] .post-page .post-row-disabled:hover>td{background:#94a3b821!important}[data-theme=light] .post-page .post-row-disabled .post-name-cell{color:#64748b}.menu-page .menu-title-cell{color:#f8fafcf0;vertical-align:middle;align-items:center;gap:8px;max-width:100%;font-weight:600;display:inline-flex}.menu-page .menu-title-cell .tree-title-icon{margin-right:0}.menu-page .menu-title-text,.menu-page .menu-name-cell,.menu-page .menu-path-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-page .menu-title-text{min-width:0}.menu-page .menu-name-cell{font-size:12px;display:block}.menu-page .menu-path-cell{display:block}.menu-page .menu-row-actions{flex-wrap:nowrap}.menu-page .menu-row-actions .ant-btn{border:1px solid #0000;width:32px;min-width:32px;height:32px;padding-inline:0}.menu-page .menu-row-actions .ant-btn:hover{background:#6366f11a;border-color:#818cf833}.menu-page .menu-view-switch{margin-inline-end:0}@media (width<=767px){.menu-page .menu-view-switch,.menu-page .menu-view-switch .ant-segmented{width:100%}}.menu-page .menu-row-disabled>td{background:#64748b0b!important}.menu-page .menu-row-disabled .menu-title-cell,.menu-page .menu-row-disabled .menu-name-cell,.menu-page .menu-row-disabled .menu-path-cell{color:#94a3b8b8}.menu-page .menu-row-disabled:hover>td{background:#64748b14!important}[data-theme=light] .menu-page .menu-title-cell{color:#1e293b}[data-theme=light] .menu-page .menu-row-disabled>td{background:#94a3b814!important}[data-theme=light] .menu-page .menu-row-disabled:hover>td{background:#94a3b821!important}[data-theme=light] .menu-page .menu-row-disabled .menu-title-cell,[data-theme=light] .menu-page .menu-row-disabled .menu-name-cell,[data-theme=light] .menu-page .menu-row-disabled .menu-path-cell{color:#64748b}.user-page .user-row-disabled>td{background:#64748b0b!important}.user-page .user-row-disabled .user-cell .ant-avatar{opacity:.62;filter:grayscale(.72)}.user-page .user-row-disabled .user-cell-name,.user-page .user-row-disabled .user-contact-main{color:#94a3b8b8}.user-page .user-row-disabled:hover>td{background:#64748b14!important}[data-theme=light] .user-page .user-row-disabled>td{background:#94a3b814!important}[data-theme=light] .user-page .user-row-disabled .user-cell-name,[data-theme=light] .user-page .user-row-disabled .user-contact-main{color:#64748b}[data-theme=light] .user-page .user-row-disabled:hover>td{background:#94a3b821!important}@media (width<=575px){.user-page .table-actions .ant-btn{width:32px;min-width:32px;padding-inline:0}.user-page .table-actions .ant-btn>span:not(.ant-btn-icon){display:none}.user-page .list-table col:last-child{width:132px!important;min-width:132px!important}.user-page .user-cell{gap:9px}.user-page .user-cell .ant-avatar{width:34px;min-width:34px;height:34px;line-height:34px}}.cell-muted{color:#94a3b88c;font-size:13px}.latency-high{color:#f87171}.latency-mid{color:#fbbf24}.latency-low{color:#94a3b8d9}.table-actions .ant-btn-link{padding-inline:6px}.page-list{flex-direction:column;gap:14px;display:flex}.list-filter-card.ant-card{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#1214226b!important;border:1px solid #94a3b81f!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000024!important}.list-filter-card .ant-card-body{padding:14px 16px!important}.list-filter-form{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.list-filter-form .ant-form-item{margin-bottom:0!important;margin-inline-end:12px!important}.list-filter-form .ant-input-affix-wrapper,.list-filter-form .ant-select-selector{border-radius:10px!important}.list-filter-actions{margin-inline:auto 0!important}.list-main-card.ant-card{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#12142261!important;border:1px solid #94a3b81a!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000029!important}.list-main-card .ant-card-body{padding:16px 18px 12px!important}.list-table .ant-table-thead>tr>th{white-space:nowrap}.list-table .ant-table-tbody>tr>td{vertical-align:middle}.list-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#6366f10f!important}.user-form-modal .ant-modal-content{border-radius:16px;overflow:hidden}.user-form-modal .user-form .ant-form-item{margin-bottom:14px}.user-form-modal .user-form .ant-form-item-label>label{color:#e2e8f0e0;font-weight:500}[data-theme=light] .user-form-modal .user-form .ant-form-item-label>label{color:#334155}[data-theme=light] .list-filter-card.ant-card{background:#ffffffc7!important;border-color:#0f172a12!important;box-shadow:inset 0 1px #fffffff2,0 8px 22px #2563eb0d!important}[data-theme=light] .list-main-card.ant-card{background:#ffffffd1!important;border-color:#0f172a12!important;box-shadow:inset 0 1px #fffffff2,0 12px 28px #2563eb0f!important}[data-theme=light] .list-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#eff6ffe6!important}[data-theme=light] .user-cell-sub,[data-theme=light] .user-contact-sub{color:#64748b}[data-theme=light] .user-contact-main{color:#334155}[data-theme=light] .cell-muted{color:#94a3b8}[data-theme=light] .latency-high{color:#dc2626}[data-theme=light] .latency-mid{color:#d97706}[data-theme=light] .latency-low{color:#64748b}@media (width<=768px){.list-filter-form .ant-form-item{width:100%;margin-inline-end:0!important}.list-filter-form .ant-input-affix-wrapper,.list-filter-form .ant-select,.list-filter-form .ant-picker,.list-filter-form .ant-input-number{width:100%!important}.list-filter-actions{width:100%;margin-inline-start:0!important}.list-filter-actions .ant-space{width:100%}.list-filter-actions .ant-btn{flex:1}}.page-tabs>.ant-tabs-nav{background:#0f102099;border:1px solid #94a3b81f;border-radius:14px;margin-bottom:16px;padding:4px 16px 0}.page-tabs>.ant-tabs-nav:before{border-bottom:none}.page-tabs>.ant-tabs-nav .ant-tabs-nav-more{width:32px;min-width:32px;height:32px;transition:color var(--dur-fast) ease, background var(--dur-fast) ease;border-radius:8px;padding:0}.page-tabs>.ant-tabs-nav .ant-tabs-nav-more:hover{background:color-mix(in srgb, var(--c-primary) 12%, transparent)}@media (width<=767px){.page-tabs>.ant-tabs-nav{padding-inline:10px}.page-tabs>.ant-tabs-nav .ant-tabs-extra-content .ant-btn{width:32px;padding-inline:0}.page-tabs>.ant-tabs-nav .ant-tabs-extra-content .ant-btn>span:not(.ant-btn-icon){display:none}}.perm-assign-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.perm-assign-count{color:#94a3b8d9;font-size:13px}.perm-assign-count b{color:#a5b4fc}.perm-assign-list{background:#ffffff08;border:1px solid #94a3b824;border-radius:10px;grid-template-columns:1fr 1fr;align-content:start;gap:6px;max-height:360px;padding:8px;display:grid;overflow-y:auto}.perm-pill{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 10px;transition:background .15s,border-color .15s;display:flex}.perm-pill:hover{background:#6366f114}.perm-pill-on{background:#6366f121;border-color:#818cf859}.perm-pill-name{color:#e2e8f0e0;white-space:nowrap;font-size:13px}.perm-pill-code{text-overflow:ellipsis;white-space:nowrap;color:#94a3b899;min-width:0;font-size:11.5px;overflow:hidden}.cmdk-modal .ant-modal-content{overflow:hidden;padding:0!important}.cmdk-input-wrap{border-bottom:1px solid #94a3b81f;padding:6px 10px}.cmdk-search-icon{color:#94a3b899}[data-theme=light] .cmdk-search-icon{color:#94a3b8}.cmdk-list{max-height:380px;padding:6px;overflow-y:auto}.cmdk-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.cmdk-item-active{background:#6366f129}.cmdk-item-icon{color:#818cf8d9;justify-content:center;width:18px;display:inline-flex}.cmdk-item-label{color:#e2e8f0e6;flex:1;font-size:14px}.cmdk-item-group{letter-spacing:.5px;color:#94a3b88c;font-size:11.5px}.cmdk-item-enter{color:#818cf8b3;font-size:12px}.cmdk-foot{color:#94a3b88c;border-top:1px solid #94a3b81f;gap:16px;padding:8px 14px;font-size:11.5px;display:flex}.cmdk-foot kbd{text-align:center;color:#cbd5e1cc;background:#ffffff12;border:1px solid #94a3b840;border-radius:4px;min-width:16px;margin-right:3px;padding:0 4px;font-family:inherit;font-size:11px;line-height:17px;display:inline-block}.app-kbd{color:#e2e8f0f2;background:#ffffff14;border:1px solid #94a3b840;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px #00000040,inset 0 1px #ffffff26}[data-theme=light] .app-kbd{color:#1e293b;background:#0f172a0d;border-color:#0f172a26;box-shadow:0 2px #0f172a1a,inset 0 1px #fffc}.user-drop-head{cursor:default;white-space:normal;min-width:188px;padding:2px 0 0}.user-drop-name{color:#f8fafc;font-size:14px;font-weight:600;line-height:1.35}.user-drop-meta{color:#94a3b8e0;word-break:break-all;margin-top:3px;font-size:12px;line-height:1.4}.app-search-hint{color:#94a3b8a6;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:12.5px;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.app-search-hint:hover{color:#cbd5e1f2;background:#6366f11a;border-color:#818cf880;box-shadow:0 0 14px #6366f12e}.app-search-hint kbd{background:#ffffff12;border:1px solid #94a3b840;border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px;line-height:16px;box-shadow:0 1px #00000040}.notice-bell-panel{width:min(320px,100vw - 32px);max-height:380px;overflow-y:auto}.notice-bell-item{border-bottom:1px dashed #94a3b826;padding:10px 4px}.notice-bell-item:last-child{border-bottom:none}.notice-bell-item-head{align-items:center;gap:8px;display:flex}.notice-bell-item-title{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.notice-bell-item-content{color:#94a3b8d9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.notice-bell-item-time{color:#94a3b8b3;margin-top:4px;font-size:12px}[data-theme=light]{--app-bg:#edf3fb;--sider-gradient:linear-gradient(180deg, #ffffffd9 0%, #f2f7ffcc 100%);--c-primary:#2563eb;--c-success:#059669;--c-success-strong:#047857;--c-warning:#d97706;--c-orange:#ea580c;--c-error:#dc2626;--c-error-strong:#b91c1c;--c-purple:#7c3aed;--c-cyan:#0891b2;--c-gold:#b45309;--text-secondary:#475569e6;--text-tertiary:#64748bbf;--text-disabled:#94a3b8cc;--card-bg:#ffffffb8}[data-theme=light] body{color:#0f172ae0}[data-theme=light] .app-content-glow{background:radial-gradient(55% 45% at 12% -5%,#3b82f624,#0000 60%),radial-gradient(50% 45% at 95% 110%,#0ea5e91a,#0000 60%)}[data-theme=light] ::selection{color:#0f172a;background:#2563eb33}[data-theme=light] ::-webkit-scrollbar-thumb{background:#2563eb40}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#2563eb73}[data-theme=light] :focus-visible{outline-color:#2563eb99}[data-theme=light] .app-sider{-webkit-backdrop-filter:blur(20px)saturate(1.4);border-right:1px solid #0f172a0f;box-shadow:2px 0 16px #0f172a0f}[data-theme=light] .app-logo{border-bottom-color:#0f172a0f}[data-theme=light] .app-logo-mark{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 4px 12px #2563eb59}[data-theme=light] .app-logo-text{color:#0f172a}[data-theme=light] .app-menu-scroll::-webkit-scrollbar-thumb{background:#0f172a26}[data-theme=light] .app-sider .ant-menu-light .ant-menu-item-selected{box-shadow:0 6px 18px #2563eb59;color:#fff!important;background:linear-gradient(100deg,#3b82f6,#2563eb)!important}[data-theme=light] .app-header{border-bottom:1px solid #0f172a0f;background:#ffffffa6!important}[data-theme=light] .app-trigger{color:#475569}[data-theme=light] .app-trigger:hover{color:#2563eb;background:#2563eb14}[data-theme=light] .app-user:hover{background:#0f172a0d}[data-theme=light] .app-user-name{color:#334155}[data-theme=light] .app-search-hint{color:#64748bcc;background:#ffffff8c;border-color:#0f172a1f}[data-theme=light] .app-search-hint:hover{color:#475569;border-color:#2563eb73}[data-theme=light] .app-search-hint kbd{color:#64748b;background:#0f172a0d;border-color:#0f172a26}[data-theme=light] .ant-card{-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:0 8px 30px #2563eb0f;border-color:#0f172a12!important}[data-theme=light] .ant-card:before{background:linear-gradient(90deg,#0000,#fffffff2,#0000)}[data-theme=light] .ant-modal .ant-modal-content{border-color:#0f172a14}[data-theme=light] .ant-modal .ant-modal-content:before{background:linear-gradient(90deg,#0000,#60a5fa8c,#0000)}[data-theme=light] .ant-table-tbody>tr:nth-child(2n)>td{background:#2563eb05}[data-theme=light] .ant-form-item .ant-form-item-label>label{color:#334155}[data-theme=light] #nprogress .bar{background:linear-gradient(90deg,#2563eb,#60a5fa)!important}[data-theme=light] #nprogress .peg{box-shadow:0 0 10px #3b82f6,0 0 5px #3b82f6!important}[data-theme=light] .dash-hero{background:linear-gradient(120deg,#2563eb 0%,#3b82f6 55%,#0ea5e9 100%);border-color:#0000;box-shadow:0 16px 40px #2563eb4d}[data-theme=light] .dash-hero:before{background:linear-gradient(90deg,#0000,#ffffffa6,#0000)}[data-theme=light] .dash-hero-greeting em{background:linear-gradient(100deg,#fff 0%,#dbeafe 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .dash-hero-glow{background:radial-gradient(circle at 30% 30%,#ffffff4d,#0000 70%)}[data-theme=light] .stat-card-title{color:#64748b}[data-theme=light] .stat-card-value{color:#0f172a}[data-theme=light] .stat-card-foot{color:#94a3b8;border-top-color:#0f172a0f}[data-theme=light] .stat-card:hover{box-shadow:0 18px 44px #2563eb24,0 0 0 1px #2563eb14;border-color:#2563eb59!important}[data-theme=light] .stat-card:hover .stat-card-foot{color:#2563eb}[data-theme=light] .dash-online-num{background:linear-gradient(120deg,#60a5fa 0%,#2563eb 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .trend-count{color:#475569}[data-theme=light] .trend-date{color:#94a3b8}[data-theme=light] .trend-legend{color:#64748b}[data-theme=light] .trend-bar-success{background:linear-gradient(#60a5fa,#2563eb)}[data-theme=light] .dash-notice-item{border-bottom-color:#0f172a12}[data-theme=light] .dash-notice-title{color:#334155}[data-theme=light] .dash-notice-time{color:#94a3b8}[data-theme=light] .table-toolbar-title{color:#0f172a}[data-theme=light] .table-toolbar-title:before{background:linear-gradient(#60a5fa,#2563eb)}[data-theme=light] .table-count{color:#2563eb;background:#2563eb1a}[data-theme=light] .ant-table-cell.cell-time{color:#64748b}[data-theme=light] .user-cell-name{color:#1e293b}[data-theme=light] .user-cell-sub,[data-theme=light] .log-stat-label{color:#94a3b8}[data-theme=light] .log-stat-value{color:#0f172a}[data-theme=light] .log-stat-divider{background:#0f172a12}[data-theme=light] .log-detail-block-title{color:#94a3b8}[data-theme=light] .log-detail-block pre{background:#0f172a08;border-color:#0f172a14}[data-theme=light] .log-detail-error pre{color:#b91c1c;background:#dc26260d;border-color:#dc262640}[data-theme=light] .notice-bell-item{border-bottom-color:#0f172a12}[data-theme=light] .notice-bell-item-title{color:#1e293b}[data-theme=light] .notice-bell-item-content{color:#64748b}[data-theme=light] .notice-bell-item-time{color:#94a3b8}[data-theme=light] .user-drop-name{color:#0f172a}[data-theme=light] .user-drop-meta{color:#64748b}[data-theme=light] .user-drop-role{color:#2563eb;background:#2563eb14;border-color:#2563eb40}[data-theme=light] .cmdk-input-wrap,[data-theme=light] .cmdk-foot{border-color:#0f172a12}[data-theme=light] .cmdk-item-active{background:#2563eb14}[data-theme=light] .cmdk-item-icon{color:#2563eb}[data-theme=light] .cmdk-item-label{color:#1e293b}[data-theme=light] .cmdk-item-group{color:#94a3b8}[data-theme=light] .cmdk-item-enter{color:#2563eb99}[data-theme=light] .cmdk-foot{color:#94a3b8}[data-theme=light] .cmdk-foot kbd,[data-theme=light] .cmdk-modal kbd{color:#475569;background:#0f172a0a;border-color:#0f172a26}[data-theme=light] .perm-assign-list{background:#0f172a05;border-color:#0f172a14}[data-theme=light] .perm-pill:hover{background:#2563eb0d}[data-theme=light] .perm-pill-on{background:#2563eb14;border-color:#2563eb4d}[data-theme=light] .perm-pill-name{color:#1e293b}[data-theme=light] .perm-pill-code{color:#94a3b8}[data-theme=light] .perm-assign-count{color:#64748b}[data-theme=light] .perm-assign-count b{color:#2563eb}.cell-dim{color:#cbd5e1bf}[data-theme=light] .cell-dim{color:#64748b}.log-stat-accent{color:#818cf8}[data-theme=light] .log-stat-accent{color:#2563eb}.log-stat-success{color:#34d399}.log-stat-danger{color:#f87171}[data-theme=light] .log-stat-success{color:#059669}[data-theme=light] .log-stat-danger{color:#dc2626}.tree-title-icon{color:#818cf8cc;margin-right:8px}[data-theme=light] .tree-title-icon{color:#2563ebbf}.card-extra-note{color:#94a3b8b3;font-size:12px}[data-theme=light] .card-extra-note{color:#94a3b8}.ant-switch{box-shadow:inset 0 1px 2px #00000040}.ant-switch.ant-switch-checked{animation:7s linear infinite liquid-btn-flow;box-shadow:inset 0 1px #ffffff40,0 2px 10px #6366f166;background:linear-gradient(100deg,#6366f1 0%,#7c3aed 55%,#6366f1 100%) 0 0/220% 100%!important}[data-theme=light] .ant-switch.ant-switch-checked{box-shadow:inset 0 1px #ffffff59,0 2px 10px #2563eb59;background:linear-gradient(100deg,#2563eb 0%,#0ea5e9 55%,#2563eb 100%) 0 0/220% 100%!important}.ant-switch .ant-switch-handle:before{box-shadow:inset 0 1px #ffffffe6,0 2px 6px #00000059}.ant-form-item-explain-error{animation:.25s cubic-bezier(.22,1,.36,1) both form-error-in}@keyframes form-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select .ant-select-selector,.ant-form-item-has-error .ant-input-number{animation:.4s cubic-bezier(.36,.07,.19,.97) both form-error-shake}@keyframes form-error-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select .ant-select-selector,.ant-form-item-has-error .ant-input-number,.ant-form-item-explain-error{animation:none!important}}.login-page .ant-input-affix-wrapper-focused,.login-page .ant-input-affix-wrapper:focus-within{animation:.7s cubic-bezier(.22,1,.36,1) login-focus-ripple}@keyframes login-focus-ripple{0%{outline-offset:0;outline:2px solid #818cf88c}to{outline-offset:14px;outline:2px solid #818cf800}}[data-theme=light] .login-page .ant-input-affix-wrapper-focused,[data-theme=light] .login-page .ant-input-affix-wrapper:focus-within{animation:.7s cubic-bezier(.22,1,.36,1) login-focus-ripple-light}@keyframes login-focus-ripple-light{0%{outline-offset:0;outline:2px solid #3b82f673}to{outline-offset:14px;outline:2px solid #3b82f600}}@media (prefers-reduced-motion:reduce){.login-page .ant-input-affix-wrapper-focused,.login-page .ant-input-affix-wrapper:focus-within{animation:none!important}}.bell-ringing{transform-origin:50% 2px;animation:.9s cubic-bezier(.36,.07,.19,.97) both bell-ring;display:inline-block}@keyframes bell-ring{0%{transform:rotate(0)}12%{transform:rotate(16deg)}28%{transform:rotate(-13deg)}44%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}76%{transform:rotate(3deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.bell-ringing{animation:none!important}}.glass-well{background:#ffffff0a;border:1px solid #94a3b824;border-radius:8px}[data-theme=light] .glass-well{background:#0f172a08;border-color:#0f172a14}[data-theme=light] .ant-breadcrumb li:last-child{color:#0f172a}[data-theme=light] .page-tabs>.ant-tabs-nav{-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#ffffffb8;border-color:#0f172a12}[data-theme=light] .ant-descriptions .ant-descriptions-item-label{color:#64748b!important}[data-theme=light] .ant-empty-description{color:#94a3b8!important}[data-theme=light] .dash-hero-sub{color:#ffffffd1}[data-theme=light] .dash-hero-meta{color:#fff9}[data-theme=light] .trend-bar-area:hover .trend-bar-success,[data-theme=light] .trend-bar-area:hover .trend-bar-failed{box-shadow:0 0 14px #2563eb73}[data-theme=light] .login-page{background:#eaf1fa}[data-theme=light] .login-aurora-1{opacity:.3;background:radial-gradient(circle at 30% 30%,#3b82f6,#0000 65%)}[data-theme=light] .login-aurora-2{opacity:.26;background:radial-gradient(circle at 40% 40%,#0ea5e9,#0000 65%)}[data-theme=light] .login-aurora-3{opacity:.18;background:radial-gradient(circle,#60a5fa,#0000 65%)}[data-theme=light] .login-grid{background-image:linear-gradient(#2563eb12 1px,#0000 1px),linear-gradient(90deg,#2563eb12 1px,#0000 1px)}[data-theme=light] .login-shell{background:#ffffffb8;border-color:#0f172a14;box-shadow:0 40px 100px #2563eb29,inset 0 1px #ffffffd9}[data-theme=light] .login-shell:before{background:linear-gradient(90deg,#0000,#fffffff2,#0000)}[data-theme=light] .login-brand{background:radial-gradient(circle at 0 0,#3b82f621,#0000 55%),radial-gradient(circle at 100% 100%,#0ea5e91a,#0000 55%);border-right-color:#0f172a0f}[data-theme=light] .login-logo-mark{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 8px 24px #2563eb59}[data-theme=light] .login-logo-name,[data-theme=light] .login-headline{color:#0f172a}[data-theme=light] .login-headline em{background:linear-gradient(100deg,#2563eb 0%,#3b82f6 40%,#0ea5e9 90%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .login-subline{color:#64748b}[data-theme=light] .login-features li{color:#475569}[data-theme=light] .login-feature-icon{color:#2563eb;background:#2563eb14;border-color:#2563eb33}[data-theme=light] .login-form-title{color:#0f172a}[data-theme=light] .login-form-sub{color:#64748b}[data-theme=light] .login-footer{color:#94a3b8}[data-theme=light] .login-page .ant-input-affix-wrapper,[data-theme=light] .login-page .ant-input-outlined,[data-theme=light] .login-page .ant-input{color:#0f172ae0!important;background:#ffffffc7!important;border-color:#0f172a24!important}[data-theme=light] .login-page .ant-input::placeholder{color:#64748b99}[data-theme=light] .login-page .ant-input-prefix{color:#64748bbf}[data-theme=light] .login-page .ant-input-password-icon,[data-theme=light] .login-page .ant-input-password-icon:hover{color:#64748bd9}[data-theme=light] .login-page .ant-input-affix-wrapper-focused,[data-theme=light] .login-page .ant-input-affix-wrapper:focus-within,[data-theme=light] .login-page .ant-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=light] .login-page .ant-btn-primary{background:linear-gradient(100deg,#2563eb 0%,#0ea5e9 100%);box-shadow:0 10px 28px #2563eb59}[data-theme=light] .login-page .ant-btn-primary:not(:disabled):hover{box-shadow:0 14px 34px #2563eb80}[data-theme=light] .login-page .ant-btn-link{color:#2563eb}[data-theme=light] .login-captcha-img{border-color:#0f172a24}[data-theme=light] .login-captcha-img:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb24}.app-content-glow:before,.app-content-glow:after{content:"";filter:blur(100px);will-change:transform;border-radius:50%;position:absolute}.app-content-glow:before{background:radial-gradient(circle at 35% 35%,#4f46e529,#0000 65%);width:55vw;height:55vw;animation:30s ease-in-out infinite alternate liquid-drift-1;top:-25vw;left:-15vw}.app-content-glow:after{background:radial-gradient(circle at 40% 40%,#7c3aed21,#0000 65%);width:48vw;height:48vw;animation:36s ease-in-out infinite alternate liquid-drift-2;bottom:-22vw;right:-12vw}@keyframes liquid-drift-1{to{transform:translate(14vw,10vh)scale(1.15)}}@keyframes liquid-drift-2{to{transform:translate(-12vw,-8vh)scale(.9)}}[data-theme=light] .app-content-glow:before{background:radial-gradient(circle at 35% 35%,#3b82f62b,#0000 65%)}[data-theme=light] .app-content-glow:after{background:radial-gradient(circle at 40% 40%,#0ea5e924,#0000 65%)}.dash-hero:after,.profile-hero:after{content:"";will-change:transform;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff12 50%,#0000 100%);width:36%;animation:9s ease-in-out infinite liquid-sheen;position:absolute;top:-60%;bottom:-60%;left:-55%;transform:skew(-18deg)}[data-theme=light] .dash-hero:after,[data-theme=light] .profile-hero:after{background:linear-gradient(105deg,#0000 0%,#fff3 50%,#0000 100%)}@keyframes liquid-sheen{0%,55%{transform:translate(0)skew(-18deg)}85%,to{transform:translateX(var(--sheen-travel,530%)) skewX(-18deg)}}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){border:none;animation:7s linear infinite liquid-btn-flow;background-image:linear-gradient(100deg,#6366f1 0%,#7c3aed 45%,#6366f1 90%)!important;background-size:220% 100%!important}[data-theme=light] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){background-image:linear-gradient(100deg,#2563eb 0%,#0ea5e9 45%,#2563eb 90%)!important}@keyframes liquid-btn-flow{to{background-position:-220% 0}}.app-sider .ant-menu-dark .ant-menu-item-selected{animation:8s linear infinite liquid-btn-flow;background-size:220% 100%!important}[data-theme=light] .app-sider .ant-menu-light .ant-menu-item-selected{animation:8s linear infinite liquid-btn-flow;background:linear-gradient(100deg,#3b82f6 0%,#2563eb 45%,#3b82f6 90%) 0 0/220% 100%!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.login-shell:after,.space-result-card:after{content:"";--sheen-travel:620%;will-change:transform;pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 0%,#ffffff0d 50%,#0000 100%);width:30%;animation:11s ease-in-out infinite liquid-sheen;position:absolute;top:-60%;bottom:-60%;left:-50%;transform:skew(-18deg)}[data-theme=light] .login-shell:after,[data-theme=light] .space-result-card:after{background:linear-gradient(105deg,#0000 0%,#ffffff59 50%,#0000 100%)}.login-grid{animation:14s ease-in-out infinite alternate login-grid-breathe}@keyframes login-grid-breathe{to{opacity:.55}}.ant-card{-webkit-backdrop-filter:blur(18px)saturate(1.6)brightness(1.04)}[data-theme=light] .ant-card{-webkit-backdrop-filter:blur(22px)saturate(1.9)brightness(1.03)}.ant-card{box-shadow:inset 0 1px #ffffff17,inset 1px 0 #ffffff0a,inset -1px 0 #ffffff0a,inset 0 -1px #ffffff06,0 16px 40px #00000059}[data-theme=light] .ant-card{box-shadow:inset 0 1.5px #fffffff2,inset 1px 0 #ffffff8c,inset -1px 0 #ffffff8c,inset 0 -1px #ffffff59,0 12px 34px #2563eb1a}.ant-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 70% at 50% -30%,#ffffff0f,#0000 55%);position:absolute;inset:0}.stat-card:hover{box-shadow:inset 0 1px #ffffff1f,0 18px 44px #00000073,0 0 0 1px #818cf81f,0 0 32px #6366f124}[data-theme=light] .stat-card:hover{box-shadow:inset 0 1.5px #fffffff2,0 18px 44px #2563eb29,0 0 0 1px #2563eb14}.dash-hero,.profile-hero{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff08,0 20px 50px #00000059}[data-theme=light] .dash-hero,[data-theme=light] .profile-hero{box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff26,0 16px 40px #2563eb4d}.login-shell,.space-result-card{box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #ffffff0a,inset -1px 0 #ffffff0a,inset 0 -1px #ffffff08,0 40px 100px #0000008c}[data-theme=light] .login-shell,[data-theme=light] .space-result-card{box-shadow:inset 0 1.5px #fffffff2,inset 1px 0 #fff9,inset -1px 0 #fff9,inset 0 -1px #fff6,0 40px 100px #2563eb2e}.ant-modal .ant-modal-content{box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000080}[data-theme=light] .ant-modal .ant-modal-content{box-shadow:inset 0 1.5px #ffffffe6,0 24px 60px #0f172a2e}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000002e,0 4px 14px #6366f159!important}[data-theme=light] .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled){box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f,0 4px 14px #2563eb4d!important}.app-header{overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000026;-webkit-backdrop-filter:blur(22px)saturate(1.5)brightness(1.03)!important}[data-theme=light] .app-header{box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1px #0f172a0d;-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(1.02)!important}.app-header:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% -30%,#ffffff0f,#0000 60%);position:absolute;inset:0}[data-theme=light] .app-header:before{background:radial-gradient(120% 80% at 50% -30%,#ffffff73,#0000 60%)}.app-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#818cf859,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}[data-theme=light] .app-header:after{background:linear-gradient(90deg,#0000,#60a5fa8c,#0000)}.app-sider{-webkit-backdrop-filter:blur(20px)saturate(1.3)}.app-sider:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#818cf859,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}[data-theme=light] .app-sider:before{background:linear-gradient(90deg,#0000,#60a5fa80,#0000)}.app-trigger,.app-search-hint,.app-user{-webkit-backdrop-filter:blur(10px)saturate(1.3);box-shadow:inset 0 1px #ffffff0d}.app-trigger:hover{box-shadow:inset 0 1px #ffffff1f,0 4px 12px #6366f133}[data-theme=light] .app-trigger:hover{box-shadow:inset 0 1px #ffffffb3,0 4px 12px #2563eb26}.app-search-hint{box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000001a}[data-theme=light] .app-search-hint{box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0f172a0a}.ant-input-affix-wrapper,.ant-input-outlined,.ant-input,.ant-input-number,.ant-select .ant-select-selector,.ant-picker,.ant-input-number-affix-wrapper{-webkit-backdrop-filter:blur(8px)saturate(1.2);transition:background .2s,border-color .2s,box-shadow .2s}[data-theme=light] .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),[data-theme=light] .ant-input:not(:disabled),[data-theme=light] .ant-input-number:not(.ant-input-number-disabled),[data-theme=light] .ant-select:not(.ant-select-disabled) .ant-select-selector,[data-theme=light] .ant-picker:not(.ant-picker-disabled){background:#ffffffb3!important;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0f172a0a!important}.ant-modal .ant-modal-content{-webkit-backdrop-filter:blur(24px)saturate(1.5)brightness(1.03)}.ant-modal .ant-modal-content:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 60% at 50% -30%,#ffffff0d,#0000 55%);position:absolute;inset:0}.ant-modal-mask{-webkit-backdrop-filter:blur(6px)saturate(.85);background:#0a0b148c!important}[data-theme=light] .ant-modal-mask{background:#0f172a47!important}.ant-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(24px)saturate(1.5)brightness(1.03);box-shadow:inset 1px 0 #ffffff0f;background:#0f1020b8!important}[data-theme=light] .ant-drawer .ant-drawer-content{box-shadow:inset 1px 0 #ffffffe6,inset 0 1.5px #ffffffe6;background:#ffffffd1!important}.ant-drawer-mask{-webkit-backdrop-filter:blur(4px)}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom:1px solid color-mix(in srgb, var(--text-secondary) 16%, transparent)}.ant-modal .ant-modal-header{padding-bottom:14px}.ant-modal .ant-modal-footer{border-top:1px solid color-mix(in srgb, var(--text-secondary) 16%, transparent);margin-top:20px;padding-top:16px}.ant-drawer .ant-drawer-footer{border-top-color:color-mix(in srgb, var(--text-secondary) 16%, transparent)}.ant-modal .ant-modal-close,.ant-drawer .ant-drawer-close{transition:color var(--dur-fast) ease, background var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ant-modal .ant-modal-close:hover,.ant-drawer .ant-drawer-close:hover{background:color-mix(in srgb, var(--c-primary) 12%, transparent)}@media (width<=575px){.ant-modal-root .ant-modal{max-width:calc(100vw - 20px);margin-inline:auto;padding-bottom:10px;top:10px}.ant-modal .ant-modal-content{padding:16px}.ant-modal .ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ant-modal .ant-modal-footer>.ant-btn{margin-inline-start:0!important}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-body,.ant-drawer .ant-drawer-footer{padding-inline:16px}}.ant-tooltip .ant-tooltip-inner{-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 1px #ffffff0f}.ant-table{background:0 0!important}.ant-table-thead>tr>th{-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 -1px #94a3b824;background:#ffffff08!important}[data-theme=light] .ant-table-thead>tr>th{box-shadow:inset 0 -1px #0f172a0f;background:#0f172a08!important}.ant-table-tbody>tr:hover>td{box-shadow:inset 0 1px #6366f11a;background:#6366f10f!important}[data-theme=light] .ant-table-tbody>tr:hover>td{box-shadow:inset 0 1px #2563eb14;background:#2563eb0d!important}.ant-tag{-webkit-backdrop-filter:blur(6px)saturate(1.3);box-shadow:inset 0 1px #ffffff0d}[data-theme=light] .ant-tag{box-shadow:inset 0 1px #ffffffb3}.ant-alert{-webkit-backdrop-filter:blur(10px)saturate(1.3);box-shadow:inset 0 1px #ffffff0f}.ant-alert .ant-alert-content{min-width:0}.ant-alert .ant-alert-message,.ant-alert .ant-alert-description,.ant-empty .ant-empty-description,.ant-result .ant-result-title,.ant-result .ant-result-subtitle{overflow-wrap:anywhere}[data-theme=light] .ant-alert{box-shadow:inset 0 1px #ffffffbf}@media (width<=575px){.ant-alert{flex-wrap:wrap;align-items:flex-start;padding:12px}.ant-alert .ant-alert-action{flex:1 0 100%;margin-inline-start:0;padding-top:10px}.ant-alert .ant-alert-action .ant-btn{min-height:36px}.ant-empty{max-width:100%;padding-inline:12px!important}.ant-result{padding:28px 16px}.ant-result .ant-result-icon{margin-bottom:16px}.ant-result .ant-result-extra{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ant-result .ant-result-extra>.ant-btn{min-height:36px;margin-inline:0}}.ant-card{overflow:hidden}.ant-card:hover:after{animation:.9s ease-out liquid-card-sheen}@keyframes liquid-card-sheen{0%{background:radial-gradient(130% 70% at 50% -30%,#ffffff0f,#0000 55%)}40%{background:radial-gradient(130% 70% at 50% -30%,#ffffff2e,#0000 55%)}to{background:radial-gradient(130% 70% at 50% -30%,#ffffff0f,#0000 55%)}}[data-theme=light] .ant-card:hover:after{animation:.9s ease-out liquid-card-sheen-light}@keyframes liquid-card-sheen-light{0%{background:radial-gradient(130% 70% at 50% -30%,#fff6,#0000 55%)}40%{background:radial-gradient(130% 70% at 50% -30%,#fffc,#0000 55%)}to{background:radial-gradient(130% 70% at 50% -30%,#fff6,#0000 55%)}}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{filter:brightness(.98);transform:translateY(0);box-shadow:inset 0 2px 4px #00000026,inset 0 1px #ffffff26!important}.ant-segmented{-webkit-backdrop-filter:blur(8px)saturate(1.3);max-width:100%;box-shadow:inset 0 1px #ffffff0d}[data-theme=light] .ant-segmented{box-shadow:inset 0 1px #ffffffbf}.ant-segmented .ant-segmented-item-selected{box-shadow:inset 0 1px #ffffff1a,0 2px 8px #6366f126}[data-theme=light] .ant-segmented .ant-segmented-item-selected{box-shadow:inset 0 1px #ffffffe6,0 2px 8px #2563eb1f}.ant-segmented .ant-segmented-item:has(.ant-segmented-item-input:focus-visible){outline-offset:-2px;border-radius:6px;outline:2px solid #818cf8c7}[data-theme=light] .ant-segmented .ant-segmented-item:has(.ant-segmented-item-input:focus-visible){outline-color:#2563ebb8}@media (width<=575px){.ant-segmented{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:max-content;max-width:100%;display:flex;overflow-x:auto}.ant-segmented::-webkit-scrollbar{display:none}.ant-segmented .ant-segmented-group{flex:none;min-width:max-content}.ant-segmented .ant-segmented-item{flex:none}.ant-segmented .ant-segmented-item-label{white-space:nowrap;min-height:34px;padding-inline:12px;line-height:34px}}.page-tabs>.ant-tabs-nav{-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:inset 0 1px #ffffff0f}[data-theme=light] .page-tabs>.ant-tabs-nav{box-shadow:inset 0 1px #ffffffd9}.ant-progress-rail{-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff08}.ant-progress-track{animation:7s linear infinite liquid-btn-flow;background:linear-gradient(100deg,#6366f1 0%,#7c3aed 50%,#6366f1 100%) 0 0/220% 100%!important}[data-theme=light] .ant-progress-track{background:linear-gradient(100deg,#2563eb 0%,#0ea5e9 50%,#2563eb 100%)!important}.app-user .ant-avatar,.user-cell .ant-avatar,.user-drop-head .ant-avatar{box-shadow:inset 0 1px #ffffff40,0 2px 8px #6366f140}[data-theme=light] .app-user .ant-avatar,[data-theme=light] .user-cell .ant-avatar,[data-theme=light] .user-drop-head .ant-avatar{box-shadow:inset 0 1px #ffffff59,0 2px 8px #2563eb33}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{-webkit-backdrop-filter:blur(6px)saturate(1.2);box-shadow:inset 0 1px #ffffff0a}[data-theme=light] .ant-pagination .ant-pagination-item,[data-theme=light] .ant-pagination .ant-pagination-prev,[data-theme=light] .ant-pagination .ant-pagination-next,[data-theme=light] .ant-pagination .ant-pagination-jump-prev,[data-theme=light] .ant-pagination .ant-pagination-jump-next{background:#ffffff8c;box-shadow:inset 0 1px #ffffffd9}.ant-pagination .ant-pagination-item-active{box-shadow:inset 0 1px #fff3,0 4px 14px #6366f159;background:linear-gradient(135deg,#6366f1e6,#7c3aedd9)!important;border-color:#0000!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}[data-theme=light] .ant-pagination .ant-pagination-item-active{box-shadow:inset 0 1px #ffffff4d,0 4px 14px #2563eb4d;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important}.ant-pagination .ant-pagination-item a:focus-visible,.ant-pagination .ant-pagination-prev button:focus-visible,.ant-pagination .ant-pagination-next button:focus-visible,.ant-pagination .ant-pagination-options input:focus-visible,.ant-tabs .ant-tabs-tab-btn:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #818cf8c7;box-shadow:0 0 0 3px #6366f129}[data-theme=light] .ant-pagination .ant-pagination-item a:focus-visible,[data-theme=light] .ant-pagination .ant-pagination-prev button:focus-visible,[data-theme=light] .ant-pagination .ant-pagination-next button:focus-visible,[data-theme=light] .ant-pagination .ant-pagination-options input:focus-visible,[data-theme=light] .ant-tabs .ant-tabs-tab-btn:focus-visible{outline-color:#2563ebb8;box-shadow:0 0 0 3px #2563eb21}.ant-pagination .ant-pagination-disabled{opacity:.42}@media (width<=575px){.ant-table-wrapper .ant-pagination{flex-wrap:wrap;justify-content:center;gap:8px 4px;width:100%;margin-inline:0}.ant-table-wrapper .ant-pagination-total-text{text-align:center;flex:1 0 100%;order:-1;margin-inline-end:0}.ant-table-wrapper .ant-pagination-options{display:none}.ant-table-wrapper .ant-pagination-item,.ant-table-wrapper .ant-pagination-prev,.ant-table-wrapper .ant-pagination-next,.ant-table-wrapper .ant-pagination-jump-prev,.ant-table-wrapper .ant-pagination-jump-next{margin-inline-end:0}}@media (width<=360px){.ant-table-wrapper .ant-pagination-item:not(.ant-pagination-item-active),.ant-table-wrapper .ant-pagination-jump-prev,.ant-table-wrapper .ant-pagination-jump-next{display:none}}:root{--glass-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=light]{--glass-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.03'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.ant-card:after{background:radial-gradient(240px circle at var(--lgx,-400px) var(--lgy,-400px), #a5b4fc17, transparent 60%), radial-gradient(ellipse 130% 70% at 50% -30%, #ffffff0f, transparent 55%), var(--glass-noise)}[data-theme=light] .ant-card:after{background:radial-gradient(240px circle at var(--lgx,-400px) var(--lgy,-400px), #ffffff59, transparent 60%), radial-gradient(ellipse 130% 70% at 50% -30%, #fff6, transparent 55%), var(--glass-noise)}.ant-card:hover:after,[data-theme=light] .ant-card:hover:after{animation:none}.ant-modal .ant-modal-content:after{background:radial-gradient(ellipse 130% 60% at 50% -30%, #ffffff0d, transparent 55%), var(--glass-noise)}[data-theme=light] .ant-modal .ant-modal-content:after{background:radial-gradient(ellipse 130% 60% at 50% -30%, #ffffff59, transparent 55%), var(--glass-noise)}.login-shell,.space-result-card,[data-theme=light] .login-shell,[data-theme=light] .space-result-card{background-image:var(--glass-noise)}.login-page:before{background-image:var(--glass-noise);opacity:.8;mix-blend-mode:overlay}[data-theme=light] .ant-modal .ant-modal-content{background:#ffffffd1!important}[data-theme=light] .ant-modal .ant-modal-header{background:0 0!important}.ant-message .ant-message-notice,.ant-notification .ant-notification-notice{--ant-message-content-bg:#1517299e;-webkit-backdrop-filter:blur(28px)saturate(1.6)brightness(1.05);border-radius:12px;box-shadow:inset 0 1px #ffffff1a,0 12px 36px #0006,0 0 32px #6366f11a!important}[data-theme=light] .ant-message .ant-message-notice,[data-theme=light] .ant-notification .ant-notification-notice{--ant-message-content-bg:#ffffffb8;background:#ffffffb8!important;box-shadow:inset 0 1.5px #ffffffe6,0 12px 36px #2563eb24!important}.ant-menu-submenu-popup>.ant-menu{-webkit-backdrop-filter:blur(20px)saturate(1.5)brightness(1.03);background:#181a2ed9!important;box-shadow:inset 0 1px #ffffff12,0 12px 40px #0006!important}[data-theme=light] .ant-menu-submenu-popup>.ant-menu{background:#ffffffd1!important;box-shadow:inset 0 1.5px #ffffffe6,0 12px 40px #2563eb1f!important}@property --theme-reveal-radius{syntax:"<length>";inherits:false;initial-value:0}::view-transition-group(theme-old){animation:none}::view-transition-image-pair(theme-old){animation:none}::view-transition-old(theme-old){--theme-reveal-radius:0px;mix-blend-mode:normal;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--theme-reveal-x) var(--theme-reveal-y), transparent 0, transparent var(--theme-reveal-radius), #000 calc(var(--theme-reveal-radius) + 1px), #000 100%);-webkit-mask-image:radial-gradient(circle at var(--theme-reveal-x) var(--theme-reveal-y), transparent 0, transparent var(--theme-reveal-radius), #000 calc(var(--theme-reveal-radius) + 1px), #000 100%);mask-image:radial-gradient(circle at var(--theme-reveal-x) var(--theme-reveal-y), transparent 0, transparent var(--theme-reveal-radius), #000 calc(var(--theme-reveal-radius) + 1px), #000 100%);animation:.52s cubic-bezier(.22,1,.36,1) both theme-old-reveal}@keyframes theme-old-reveal{to{--theme-reveal-radius:var(--theme-reveal-max-radius)}}@media (prefers-reduced-motion:reduce){::view-transition-old(theme-old){animation:none}}.ant-btn:not(:disabled):active,.app-trigger:active,.app-search-hint:active,.table-toolbar-btn:active,.back-top-btn:active{transition:transform 80ms cubic-bezier(.34,1.56,.64,1)!important;transform:scale(.972)!important}.ant-modal-content,.ant-drawer-content{position:relative;overflow:hidden}.ant-modal-content:after,.ant-drawer-content:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 60% at 50% -25%,#ffffff14,#0000 50%);position:absolute;inset:0}[data-theme=light] .ant-modal-content:after,[data-theme=light] .ant-drawer-content:after{background:radial-gradient(130% 60% at 50% -25%,#ffffff80,#0000 50%)}.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner{-webkit-backdrop-filter:blur(20px)saturate(1.8)!important;border:1px solid #94a3b826!important;box-shadow:inset 0 1px #ffffff1f,0 16px 40px #00000073!important}[data-theme=light] .ant-dropdown-menu,[data-theme=light] .ant-select-dropdown,[data-theme=light] .ant-picker-dropdown .ant-picker-panel-container,[data-theme=light] .ant-popover-inner{border:1px solid #0f172a14!important;box-shadow:inset 0 1.5px #fffffff2,0 12px 32px #2563eb1f!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{transition:all .2s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 0 0 2px #6366f138,0 2px 10px #6366f124!important}[data-theme=light] .ant-input:focus,[data-theme=light] .ant-input-focused,[data-theme=light] .ant-input-affix-wrapper:focus,[data-theme=light] .ant-input-affix-wrapper-focused,[data-theme=light] .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #2563eb2e,0 2px 10px #2563eb1a!important}.glass-empty{text-align:center;padding:40px 0 32px}.glass-empty-compact{padding:20px 0 16px}.glass-empty-compact .glass-empty-icon{border-radius:14px;width:48px;height:48px;font-size:22px}.glass-empty-compact .glass-empty-text{margin-top:12px}.glass-empty-icon{color:#94a3b88c;-webkit-backdrop-filter:blur(8px)saturate(1.3);background:#ffffff09;border:1px solid #94a3b829;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:inline-flex;position:relative;box-shadow:inset 0 1.5px #ffffff14}.glass-empty-icon:after{content:"";filter:blur(4px);background:radial-gradient(#6366f140,#0000 70%);border-radius:50%;width:54px;height:10px;animation:3.2s ease-in-out infinite glass-empty-breathe;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}@keyframes glass-empty-breathe{0%,to{opacity:.9;transform:translate(-50%)scaleX(1)}50%{opacity:.4;transform:translate(-50%)scaleX(.75)}}.glass-empty-text{letter-spacing:0;color:#94a3b899;margin-top:18px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.glass-empty-icon:after{opacity:.55;animation:none}}[data-theme=light] .glass-empty-icon{color:#94a3b8;background:#fff9;border-color:#0f172a14;box-shadow:inset 0 1.5px #ffffffe6}[data-theme=light] .glass-empty-icon:after{background:radial-gradient(#2563eb33,#0000 70%)}[data-theme=light] .glass-empty-text{color:#94a3b8}.ant-message-notice-content{animation:.32s cubic-bezier(.22,1.4,.36,1) both liquid-toast-rise;-webkit-backdrop-filter:blur(20px)saturate(1.8)!important;color:#f1f5f9f5!important;background:#121424e0!important;border:1px solid #94a3b833!important;border-radius:999px!important;padding:9px 18px!important;font-size:13.5px!important;font-weight:500!important;line-height:1.5!important;box-shadow:inset 0 1px #ffffff26,0 16px 36px #00000073!important}[data-theme=light] .ant-message-notice-content{color:#0f172a!important;background:#ffffffeb!important;border:1px solid #0f172a14!important;box-shadow:inset 0 1.5px #fffffff2,0 12px 32px #2563eb24!important}@keyframes liquid-toast-rise{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ant-message-custom-content .anticon-check-circle,.ant-message-custom-content .anticon-check{filter:drop-shadow(0 0 6px #34d399a6);color:#34d399!important}.ant-message-custom-content .anticon-close-circle,.ant-message-custom-content .anticon-close{filter:drop-shadow(0 0 6px #f87171a6);color:#f87171!important}.ant-message-custom-content .anticon-exclamation-circle,.ant-message-custom-content .anticon-warning{filter:drop-shadow(0 0 6px #fbbf24a6);color:#fbbf24!important}.ant-message-custom-content .anticon-info-circle,.ant-message-custom-content .anticon-info{filter:drop-shadow(0 0 6px #818cf8a6);color:#818cf8!important}.ant-notification-notice{-webkit-backdrop-filter:blur(24px)saturate(1.8)!important;background:#121424e6!important;border:1px solid #94a3b82e!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff1f,0 20px 48px #00000080!important}[data-theme=light] .ant-notification-notice{background:#fffffff0!important;border:1px solid #0f172a14!important;box-shadow:inset 0 1.5px #fffffff2,0 16px 40px #2563eb24!important}.ant-spin .ant-spin-dot-item{box-shadow:0 0 8px #6366f18c}[data-theme=light] .ant-spin .ant-spin-dot-item{box-shadow:0 0 8px #2563eb66}.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton .ant-skeleton-button,.ant-skeleton .ant-skeleton-input,.ant-skeleton .ant-skeleton-avatar{animation:1.6s infinite glass-skeleton-sweep;background:linear-gradient(90deg,#94a3b814 25%,#94a3b829 40%,#94a3b814 55%) 0 0/400% 100%!important}[data-theme=light] .ant-skeleton .ant-skeleton-content .ant-skeleton-title,[data-theme=light] .ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,[data-theme=light] .ant-skeleton .ant-skeleton-button,[data-theme=light] .ant-skeleton .ant-skeleton-input,[data-theme=light] .ant-skeleton .ant-skeleton-avatar{background:linear-gradient(90deg,#0f172a0d 25%,#0f172a1a 40%,#0f172a0d 55%) 0 0/400% 100%!important}@keyframes glass-skeleton-sweep{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-button,.ant-skeleton-input,.ant-skeleton-avatar{background-position:50%!important;animation:none!important}}.ant-table-wrapper .ant-spin-blur{opacity:.35}.ant-table-wrapper .ant-spin-container:after{-webkit-backdrop-filter:blur(2px)}.ant-table-tbody>tr>td:first-child{position:relative}.ant-table-tbody>tr>td:first-child:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#818cf8d9,#0000);border-radius:2px;width:2.5px;transition:opacity .18s;position:absolute;top:18%;bottom:18%;left:0}.ant-table-tbody>tr:hover>td:first-child:before{opacity:1}@media (hover:none){.ant-table-tbody>tr>td:first-child:before{display:none}}[data-theme=light] .ant-table-tbody>tr>td:first-child:before{background:linear-gradient(#0000,#2563ebbf,#0000)}.ant-table-cell .ant-btn-link{border-radius:6px;transition:background .15s,color .15s}.ant-table-cell .ant-btn-link:not(:disabled):hover{background:#6366f11f}.ant-table-cell .ant-btn-link.ant-btn-dangerous:not(:disabled):hover{background:#f871711a}[data-theme=light] .ant-table-cell .ant-btn-link:not(:disabled):hover{background:#2563eb14}[data-theme=light] .ant-table-cell .ant-btn-link.ant-btn-dangerous:not(:disabled):hover{background:#dc262612}.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-right{background:#121422f5!important}.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#121422f0!important}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#1a1c37!important}.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background:#1d1f3f!important}[data-theme=light] .ant-table-thead>tr>th.ant-table-cell-fix-left,[data-theme=light] .ant-table-thead>tr>th.ant-table-cell-fix-right,[data-theme=light] .ant-table-tbody>tr>td.ant-table-cell-fix-left,[data-theme=light] .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fffffff5!important}[data-theme=light] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,[data-theme=light] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#f0f4fe!important}[data-theme=light] .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,[data-theme=light] .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background:#e9effd!important}.ant-table-content,.ant-table-body{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 12px 0 10px -10px #818cf88c!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:inset -12px 0 10px -10px #818cf88c!important}[data-theme=light] .ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 12px 0 10px -10px #2563eb61!important}[data-theme=light] .ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:inset -12px 0 10px -10px #2563eb61!important}.ant-table-sticky-scroll{background:0 0!important;height:10px!important}.ant-table-sticky-scroll-bar{border-radius:6px;background:#818cf87a!important;height:6px!important}[data-theme=light] .ant-table-sticky-scroll-bar{background:#2563eb61!important}@media (width<=575px){.ant-table-sticky-scroll{height:12px!important}.ant-table-sticky-scroll-bar{height:8px!important}.ant-table-cell .ant-btn-link{min-height:36px;padding-inline:8px}.table-actions{flex-wrap:wrap;row-gap:2px}}.app-sider .ant-menu-item{position:relative;overflow:visible}.app-sider .ant-menu-item:before{content:"";opacity:0;background:linear-gradient(#0000,#818cf8e6,#0000);border-radius:2px;width:2.5px;transition:opacity .18s;position:absolute;top:22%;bottom:22%;left:-8px}.app-sider .ant-menu-item:hover:before{opacity:.55}.app-sider .ant-menu-item-selected:before{opacity:1}[data-theme=light] .app-sider .ant-menu-item:before{background:linear-gradient(#0000,#2563ebd9,#0000)}.app-sider .ant-menu-dark .ant-menu-item-selected,[data-theme=light] .app-sider .ant-menu-light .ant-menu-item-selected{box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000001f,0 6px 18px #6366f159}[data-theme=light] .app-sider .ant-menu-light .ant-menu-item-selected{box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000014,0 6px 18px #2563eb4d}.ant-modal.ant-zoom-enter .ant-modal-content,.ant-modal.ant-zoom-appear .ant-modal-content{animation:.42s cubic-bezier(.22,1.4,.36,1) both liquid-modal-in}.ant-modal.ant-zoom-leave .ant-modal-content{animation:.2s ease-in both liquid-modal-out}@keyframes liquid-modal-in{0%{opacity:0;filter:blur(6px);transform:translateY(26px)scale(.96)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes liquid-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.97)}}.ant-modal-mask{transition:none}.ant-modal-mask.ant-fade-enter,.ant-modal-mask.ant-fade-appear{animation-duration:.4s!important}.ant-drawer .ant-drawer-content-wrapper{transition:transform .38s cubic-bezier(.22,1.2,.36,1)!important}.ant-zoom-big-enter .ant-popover-inner,.ant-zoom-big-appear .ant-popover-inner,.ant-slide-up-enter .ant-dropdown-menu,.ant-slide-up-appear .ant-dropdown-menu{animation:.26s cubic-bezier(.22,1.3,.36,1) both liquid-pop-in}@keyframes liquid-pop-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ant-modal.ant-zoom-enter .ant-modal-content,.ant-modal.ant-zoom-appear .ant-modal-content,.ant-modal.ant-zoom-leave .ant-modal-content,.ant-zoom-big-enter .ant-popover-inner,.ant-zoom-big-appear .ant-popover-inner,.ant-slide-up-enter .ant-dropdown-menu,.ant-slide-up-appear .ant-dropdown-menu{animation:none!important}}.ant-table-row-expand-icon{background:#ffffff0d!important;border:1px solid #94a3b84d!important;border-radius:6px!important;transition:color .18s,background .18s,border-color .18s!important}.ant-table-row-expand-icon:hover{box-shadow:0 0 8px #6366f14d;color:#a5b4fc!important;border-color:#818cf8b3!important}[data-theme=light] .ant-table-row-expand-icon{background:#ffffffb3!important;border-color:#0f172a26!important}[data-theme=light] .ant-table-row-expand-icon:hover{box-shadow:0 0 8px #2563eb33;color:#2563eb!important;border-color:#2563eb8c!important}.ant-table-row-indent+.ant-table-row-expand-icon-spaced,.ant-table-row-indent{position:relative}.ant-table-row-indent.indent-level-1:before,.ant-table-row-indent.indent-level-2:before,.ant-table-row-indent.indent-level-3:before{content:"";pointer-events:none;background:linear-gradient(#818cf840,#818cf80f);width:1px;position:absolute;top:-14px;bottom:-14px;right:14px}[data-theme=light] .ant-table-row-indent.indent-level-1:before,[data-theme=light] .ant-table-row-indent.indent-level-2:before,[data-theme=light] .ant-table-row-indent.indent-level-3:before{background:linear-gradient(#2563eb38,#2563eb0d)}.app-trigger:focus-visible,.app-search-hint:focus-visible,.back-top-btn:focus-visible,.perm-pill:focus-visible{outline-offset:2px;outline:2px solid #818cf8b3;box-shadow:0 0 16px #6366f159}[data-theme=light] .app-trigger:focus-visible,[data-theme=light] .app-search-hint:focus-visible,[data-theme=light] .back-top-btn:focus-visible,[data-theme=light] .perm-pill:focus-visible{outline-color:#2563eb99;box-shadow:0 0 16px #2563eb40}@media (hover:none){.stat-card:hover,.stat-card:hover .stat-card-icon,.hero-action:hover,.dash-weather:hover,.back-top-btn:hover{transform:none}}.page-tabs>.ant-tabs-nav .ant-tabs-extra-content{align-items:center;padding-bottom:4px;display:flex}@keyframes glass-rise-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 8px #34d399bf}50%{opacity:.5;box-shadow:0 0 3px #34d3994d}}
