.app-sider-inner{height:100vh;background:linear-gradient(180deg,#161d38,#0f1428)!important;border-right:1px solid rgba(99,179,237,.12);position:relative;overflow:hidden;display:flex;flex-direction:column}html,body{margin:0}body{background:#0d1120}#app{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#63b3ed38;border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#63b3ed66}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}html{scrollbar-color:rgba(99,179,237,.3) transparent;scrollbar-width:thin}.app-shell{height:100vh;overflow:hidden;background:#0d1120}.main-col{height:100vh;overflow:hidden;display:flex;flex-direction:column}.app-sider{background:linear-gradient(180deg,#161d38,#0f1428)!important;border-right:1px solid rgba(99,179,237,.12);position:relative;overflow:hidden}.app-sider:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(99,179,237,.18),transparent 70%);pointer-events:none}.app-sider:after{content:"";position:absolute;bottom:90px;left:-50px;width:160px;height:160px;background:radial-gradient(circle,rgba(139,92,246,.15),transparent 70%);pointer-events:none}.brand{display:flex;align-items:center;gap:12px;padding:22px 20px 18px;border-bottom:1px solid rgba(255,255,255,.06);position:relative;z-index:1}.brand-logo{width:44px;height:44px;border-radius:12px;object-fit:cover;display:block;box-shadow:0 4px 14px #6366f173}.brand-text{display:flex;flex-direction:column}.brand-name{font-weight:800;font-size:14.5px;letter-spacing:.2px;white-space:nowrap;background:linear-gradient(90deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-sub{font-size:11px;color:#7d8aa5;margin-top:2px}.menu-title{font-size:11px;color:#7d8aa5;letter-spacing:2px;padding:16px 24px 8px;font-weight:600;position:relative;z-index:1}.app-menu{background:transparent!important;border-right:none!important;position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:64px}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.app-menu .ant-menu-item{height:52px;line-height:1.2;margin:4px 10px;border-radius:10px;width:calc(100% - 20px);color:#9aa5bd;transition:all .2s ease;position:relative;display:flex;align-items:center;padding:0 14px!important}.app-menu .ant-menu-item .ant-menu-item-icon{font-size:17px}.app-menu .ant-menu-item .menu-text{display:flex;flex-direction:column;line-height:1.2}.app-menu .ant-menu-item .menu-label{font-size:14px;font-weight:600}.app-menu .ant-menu-item .menu-desc{font-size:11px;color:#8794ad;margin-top:2px}.app-menu .ant-menu-item:hover{color:#fff!important;background:#63b3ed1a!important}.app-menu .ant-menu-item-selected{color:#fff!important;background:linear-gradient(90deg,#63b3ed38,#8b5cf638)!important;box-shadow:inset 0 0 0 1px #63b3ed59,0 4px 14px #63b3ed26}.app-menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,#63b3ed,#8b5cf6);box-shadow:0 0 8px #63b3edcc}.app-menu .ant-menu-item-selected .menu-desc{color:#a5b8d8}.app-menu .ant-menu-item-selected .ant-menu-item-icon{color:#c4b5fd}.sider-footer{position:absolute;bottom:0;left:0;right:0;z-index:1;display:flex;align-items:center;gap:8px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:#7d8aa5}.health-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.health-badge.ok{color:#4ade80;background:#22c55e24;border:1px solid rgba(34,197,94,.35)}.health-badge.bad{color:#fb7185;background:#f43f5e24;border:1px solid rgba(244,63,94,.35)}.health-badge.loading{color:#8a94a6;background:#94a3b81f;border:1px solid rgba(148,163,184,.3)}.health-dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.migrated-badge{padding:3px 8px;border-radius:20px;font-size:12px;font-weight:600;color:#fbbf24;background:#fbbf2424;border:1px solid rgba(251,191,36,.35);cursor:help;white-space:nowrap}.version-tag{margin-left:auto;color:#7d8aa5;cursor:help}.status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55ee6;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.app-header{background:linear-gradient(90deg,#12182e,#1a2140)!important;border-bottom:1px solid rgba(99,179,237,.12);display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;line-height:56px}.header-left{display:flex;align-items:center;gap:8px;color:#e6edf7;font-weight:600;font-size:15px}.header-bolt{color:#8b5cf6;font-size:18px}.header-right{display:flex;align-items:center;gap:14px}.status-tag{display:inline-flex;align-items:center;gap:6px;height:30px;box-sizing:border-box;font-size:12px;color:#86efac;-webkit-user-select:none;user-select:none;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:0 10px}.status-tag .status-dot{width:7px;height:7px;background:#4ade80}.token-btn{color:#e6edf7!important;border-color:#63b3ed73!important;background:#63b3ed1f!important;border-radius:8px!important}.token-btn:hover{border-color:#63b3ed!important;color:#63b3ed!important}.page-content{flex:1;overflow:auto;padding:24px;background:radial-gradient(1000px 400px at 15% -10%,rgba(99,179,237,.12),transparent 60%),radial-gradient(900px 400px at 100% 0%,rgba(139,92,246,.12),transparent 55%),linear-gradient(160deg,#0d1120,#141a30)}.page-content .ant-card{border-radius:12px;box-shadow:0 4px 16px #00000040;border:1px solid rgba(255,255,255,.06)}.page-content .ant-card-head{font-weight:700}@media screen and (max-width: 768px){.app-sider,.ant-layout-sider,.ant-layout-sider-children{display:none!important}.app-sider{width:0!important;min-width:0!important;max-width:0!important}.main-col{width:100%!important}.app-header{padding:0 14px;height:52px;line-height:52px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px}.app-header>*{min-width:0}.header-left{display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important}.header-left .header-bolt{font-size:16px!important;flex-shrink:0}.header-left span{display:inline-block!important;max-width:50vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal!important}.header-right{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.status-tag{display:none!important}.token-btn{padding:0 10px!important;font-size:12px!important;height:30px!important;line-height:30px!important}.page-content{padding:12px}.predict-banner{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important}.predict-main{width:100%!important}.predict-num{font-size:14px!important;line-height:1.6!important;white-space:normal!important;word-break:normal!important}.predict-num .highlight,.predict-num .highlight.token{white-space:normal!important;font-size:15px!important}.predict-note{text-align:left!important;max-width:100%!important;white-space:normal!important;flex-shrink:1!important;margin-top:2px!important}.model-predict-head{flex-wrap:wrap!important;gap:6px 12px!important}.model-name{min-width:0!important;width:100%!important}.page-content .ant-card{border-radius:10px}.page-content .ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-content .ant-table{font-size:12px}.page-content .ant-table-thead>tr>th,.page-content .ant-table-tbody>tr>td{padding:8px 6px!important}.ant-modal{max-width:96vw!important;margin:8px auto!important}.ant-modal .ant-modal-content{padding:14px}.ant-modal-footer{text-align:center!important}.ant-descriptions-item-label,.ant-descriptions-item-content{display:block!important;padding:6px 0!important}.ant-statistic{white-space:nowrap}.ant-statistic-title{display:block!important;margin-bottom:6px;font-size:13px}.ant-statistic-content{font-size:22px!important}.prediction-block{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px}.prediction-block .label,.prediction-block .value{display:inline-block!important}}@media screen and (max-width: 400px){.predict-num{font-size:14px!important;line-height:1.5}.predict-num .highlight{white-space:normal!important}.predict-num .highlight.token{font-size:16px!important;white-space:normal!important}.predict-note{text-align:left!important;max-width:100%!important;white-space:normal!important;margin-top:6px}.model-predict-head{flex-wrap:wrap!important}.model-name{min-width:0!important}.page-content{padding:8px}.app-header{padding:0 8px}.ant-statistic-content{font-size:18px!important}}.account-cards{display:none}@media screen and (max-width: 768px){.account-cards{display:block}.account-table-wrap{display:none!important}.account-card{background:linear-gradient(150deg,#1b2038,#232a4a);border:1px solid rgba(99,179,237,.18);border-radius:14px;padding:14px 16px;margin-bottom:12px}.account-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.account-card-uid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#cdd6e8;word-break:break-all;flex:1;min-width:0}.account-card-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.account-card-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#8a94a6;padding:4px 0}.account-card-row .val{color:#e6edf7}.account-card-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.account-card-actions .ant-btn{flex:1;min-width:0}}.ant-layout{background:#0d1120!important}.ant-layout-content{background:transparent}.page-content .ant-card,body .ant-popover,body .ant-select-dropdown,body .ant-picker-dropdown{background:#1a2140;color:#e6edf7}.page-content .ant-card-head,body .ant-modal-header,body .ant-popover-title{color:#e6edf7;border-bottom-color:#ffffff14}:is(.page-content,.ant-modal) .ant-table,:is(.page-content,.ant-modal) .ant-table-container,:is(.page-content,.ant-modal) .ant-table-content,:is(.page-content,.ant-modal) .ant-table-body{background:transparent!important;color:#cdd6e8}:is(.page-content,.ant-modal) .ant-table-thead>tr>th{background:#213051!important;color:#a5b8d8!important;border-bottom:1px solid rgba(255,255,255,.08)!important}:is(.page-content,.ant-modal) .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.06)!important;color:#cdd6e8!important}:is(.page-content,.ant-modal) .ant-table-tbody>tr>td:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){background:transparent!important}:is(.page-content,.ant-modal) .ant-table-tbody>tr:hover>td:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){background:#63b3ed14!important}:is(.page-content,.ant-modal) .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,:is(.page-content,.ant-modal) .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#213051!important}:is(.page-content,.ant-modal) .ant-table-placeholder,:is(.page-content,.ant-modal) .ant-table-expanded-row-fixed{background:transparent!important}:is(.page-content,.ant-modal) .ant-table-cell{color:#cdd6e8!important}:is(.page-content,.ant-modal) .ant-table-cell-fix-left,:is(.page-content,.ant-modal) .ant-table-cell-fix-right{background:#1a2140!important}.page-content .ant-input,.page-content .ant-input-affix-wrapper,.page-content .ant-input-number,.page-content .ant-select-selector,.page-content .ant-input-password{background:#121a30!important;border-color:#63b3ed40!important;color:#e6edf7!important}.page-content .ant-input::placeholder{color:#6b7794}.page-content .ant-input-number-input,.page-content .ant-select-selection-item{color:#e6edf7!important}.page-content .ant-select-selection-placeholder,.ant-modal .ant-select-selection-placeholder,body .ant-select-dropdown .ant-select-selection-placeholder{color:#8a94a6!important}.page-content .ant-select-arrow{color:#8a94a6}.page-content .ant-btn{background:#1c2545;border-color:#63b3ed40;color:#cdd6e8}.page-content .ant-btn:hover{border-color:#63b3ed;color:#63b3ed}.page-content .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none;color:#fff!important}.page-content .ant-btn-primary:hover{background:linear-gradient(135deg,#4f52e0,#7c4ce0)!important}.page-content .ant-btn-dangerous{color:#ff6b6b;border-color:#ff6b6b66}.ant-modal .ant-btn-dangerous,.ant-popover .ant-btn-dangerous,.ant-popconfirm .ant-btn-dangerous{background:transparent!important;color:#ff6b6b!important;border-color:#ff6b6b66!important}.ant-modal .ant-btn-dangerous:hover,.ant-popover .ant-btn-dangerous:hover,.ant-popconfirm .ant-btn-dangerous:hover{border-color:#ff6b6b!important;color:#ff8a8a!important}:is(.page-content,.ant-modal) .ant-tag{color:#cdd6e8!important;border-radius:6px}:is(.page-content,.ant-modal) .ant-tag-green,:is(.page-content,.ant-modal) .ant-tag-success{background:#22c55e2e!important;color:#4ade80!important;border-color:#22c55e66!important}:is(.page-content,.ant-modal) .ant-tag-red,:is(.page-content,.ant-modal) .ant-tag-error{background:#f43f5e2e!important;color:#fb7185!important;border-color:#f43f5e66!important}:is(.page-content,.ant-modal) .ant-tag-blue{background:#63b3ed29!important;color:#7cc0f5!important;border-color:#63b3ed66!important}:is(.page-content,.ant-modal) .ant-tag-purple{background:#a78bfa29!important;color:#c4b5fd!important;border-color:#a78bfa66!important}:is(.page-content,.ant-modal) .ant-tag-gold{background:#f59e0b29!important;color:#fbbf24!important;border-color:#f59e0b66!important}:is(.page-content,.ant-modal) .ant-tag-geekblue{background:#4f6fe629!important;color:#94a6f0!important;border-color:#4f6fe666!important}:is(.page-content,.ant-modal) .ant-tag-orange{background:#f9731629!important;color:#fdba74!important;border-color:#f9731666!important}:is(.page-content,.ant-modal) .ant-tag-cyan{background:#22d3ee29!important;color:#67e8f9!important;border-color:#22d3ee66!important}:is(.page-content,.ant-modal) .ant-tag-default{background:#94a3b829!important;color:#cbd5e1!important;border-color:#94a3b866!important}.page-content .ant-pagination-total-text{color:#cdd6e8!important}.page-content .ant-pagination-item,.page-content .ant-pagination-prev .ant-pagination-item-link,.page-content .ant-pagination-next .ant-pagination-item-link{background:#1c2545;border-color:#63b3ed33;color:#cdd6e8}.page-content .ant-pagination-item a{color:#cdd6e8}.page-content .ant-pagination-item-active{border-color:#6366f1;background:#6366f133}.page-content .ant-pagination-item-active a{color:#fff}.page-content .ant-pagination-item-ellipsis{color:#8a94a6!important}:is(.page-content,.ant-modal) .ant-empty-description{color:#8a94a6!important}.page-content .ant-statistic-title{color:#8a94a6}.page-content .ant-statistic-content{color:#e6edf7}.ant-modal .ant-modal-content{background:#1a2140!important;border:1px solid rgba(99,179,237,.18);border-radius:14px;box-shadow:0 12px 40px #00000080}.ant-modal .ant-modal-header{background:transparent!important}.ant-modal .ant-modal-title{color:#e6edf7!important}.ant-modal .ant-modal-close{color:#8a94a6!important}.ant-modal .ant-modal-close:hover{color:#e6edf7!important;background:#ffffff14!important}.ant-modal .ant-modal-body{color:#e6edf7!important}:is(.page-content,.ant-modal) .ant-form-item-label>label{color:#cdd6e8!important}:is(.page-content,.ant-modal) .ant-form-item-explain-error{color:#ff6b6b!important}:is(.page-content,.ant-modal) .ant-form-item-extra{color:#8a94a6!important}.ant-modal .ant-divider,.page-content .ant-divider{border-color:#ffffff1f!important;border-block-start-color:#ffffff1f!important;color:#cdd6e8!important}.ant-modal .ant-divider .ant-divider-inner-text,.page-content .ant-divider .ant-divider-inner-text{color:#cdd6e8!important}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-select-selector,.ant-modal .ant-input-textarea textarea{background:#121a30!important;border-color:#63b3ed40!important;color:#e6edf7!important}.ant-modal .ant-input-number-input{color:#e6edf7!important}.ant-modal .ant-input::placeholder{color:#6b7794!important}.ant-modal .ant-btn-default,.ant-modal .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-text){background:#1c2545!important;border-color:#63b3ed40!important;color:#cdd6e8!important}.ant-modal .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-text):hover{border-color:#63b3ed!important;color:#63b3ed!important}.ant-modal .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important}.ant-modal .ant-btn-text{color:#7cc0f5!important}.ant-modal .ant-btn-text:hover{background:#63b3ed1f!important}.ant-modal code{background:#63b3ed1f;color:#7cc0f5;padding:1px 6px;border-radius:4px;word-break:break-all}.ant-modal .ant-alert{background:#63b3ed14;border-color:#63b3ed33}.ant-modal a{color:#7cc0f5!important}.ant-modal a:hover{color:#9dd0ff!important}.page-content .ant-alert-warning{background:#f59e0b1f!important;border-color:#f59e0b73!important;border-radius:10px}.page-content .ant-alert-warning .ant-alert-message{color:#fbbf24!important;font-weight:600}.page-content .ant-alert-info{background:#63b3ed1a!important;border-color:#63b3ed66!important;border-radius:10px}.page-content .ant-alert-info .ant-alert-message{color:#7cc0f5!important;font-weight:600}.page-content .ant-alert-description{color:#cdd6e8!important}body .ant-select-dropdown{background:#1a2140;border:1px solid rgba(99,179,237,.15)}body .ant-select-item-option,body .ant-select-item-option-content,body .ant-select-item-empty{color:#e6edf7!important}body .ant-select-item-option-active{background:#63b3ed1f!important}body .ant-select-item-option-selected{background:#6366f140!important;color:#fff!important}body .ant-select-item-option-selected .ant-select-item-option-content{color:#fff!important}body .ant-select-item-group{color:#7d8aa5!important}.page-content .ant-checkbox-wrapper{color:#cdd6e8}.ant-modal .ant-checkbox-wrapper,.ant-modal .ant-checkbox-wrapper>span:not(.ant-checkbox){color:#cdd6e8!important}:is(.page-content,.ant-modal) .ant-checkbox .ant-checkbox-inner{background:#121a30!important;border-color:#63b3ed59!important}:is(.page-content,.ant-modal) .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:#818cf8!important}:is(.page-content,.ant-modal) .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#7cc0f5!important}.page-content .ant-switch,.ant-modal .ant-switch{background:#ffffff40!important}.page-content .ant-switch:hover:not(.ant-switch-disabled),.ant-modal .ant-switch:hover:not(.ant-switch-disabled){background:#ffffff52!important}.page-content .ant-switch.ant-switch-checked,.ant-modal .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}.page-content .ant-switch .ant-switch-inner,.ant-modal .ant-switch .ant-switch-inner{color:#fff!important}.page-content .ant-switch .ant-switch-handle:before,.ant-modal .ant-switch .ant-switch-handle:before{background:#fff!important;box-shadow:0 0 0 1px #0d112059}.page-content .ant-radio-group .ant-radio-button-wrapper{background:#121a30!important;border-color:#63b3ed40!important;color:#8a94a6!important}.page-content .ant-radio-group .ant-radio-button-wrapper:hover{color:#7cc0f5!important}.page-content .ant-radio-group .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#6366f18c,#8b5cf68c)!important;border-color:#818cf8!important;color:#fff!important;font-weight:600;box-shadow:-1px 0 #818cf8}.page-content .ant-radio-group .ant-radio-button-wrapper:not(:first-child):before{background:#63b3ed40}.page-content .ant-radio-group .ant-radio-button-wrapper:first-child{border-radius:8px 0 0 8px}.page-content .ant-radio-group .ant-radio-button-wrapper:last-child{border-radius:0 8px 8px 0}.ant-modal .ant-radio-group .ant-radio-button-wrapper{background:#121a30!important;border-color:#63b3ed40!important;color:#8a94a6!important}.ant-modal .ant-radio-group .ant-radio-button-wrapper:hover{color:#7cc0f5!important}.ant-modal .ant-radio-group .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#6366f18c,#8b5cf68c)!important;border-color:#818cf8!important;color:#fff!important}.ant-modal .ant-radio-group .ant-radio-button-wrapper:not(:first-child):before{background:#63b3ed40!important}.ant-popover .ant-popover-inner{background:#1a2140!important;border:1px solid rgba(99,179,237,.15)!important}.ant-popover .ant-popover-title{color:#e6edf7!important;border-bottom-color:#ffffff14!important}.ant-popover .ant-popover-message-title{color:#cdd6e8!important}.ant-popover .ant-popover-inner-content,.ant-popover .ant-popover-arrow:before{color:#e6edf7}.ant-popconfirm .ant-popconfirm-message{color:#cdd6e8!important}.ant-popconfirm .ant-popconfirm-description{color:#a5b8d8!important}.ant-popover .ant-btn-default,.ant-popconfirm .ant-btn-default,.ant-popover .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-text),.ant-popconfirm .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-text){background:#1c2545!important;border-color:#63b3ed40!important;color:#cdd6e8!important}.ant-popover .ant-btn-primary,.ant-popconfirm .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important}.ant-popover .ant-input,.ant-popover .ant-input-affix-wrapper,.ant-popover .ant-input-number,.ant-popover .ant-select-selector,.ant-popconfirm .ant-input,.ant-popconfirm .ant-input-affix-wrapper{background:#121a30!important;border-color:#63b3ed40!important;color:#e6edf7!important}.ant-popover .ant-input-number-input{color:#e6edf7!important}.ant-popover .ant-input::placeholder,.ant-popconfirm .ant-input::placeholder{color:#6b7794!important}.ant-popover .ant-select-selection-item{color:#e6edf7!important}.ant-popover .ant-select-selection-placeholder{color:#8a94a6!important}.ant-popover .ant-select-arrow{color:#8a94a6}.ant-popover code{background:#63b3ed1f;color:#7cc0f5;padding:1px 6px;border-radius:4px;word-break:break-all}.page-content .ant-alert{border-radius:10px;background:#63b3ed14;border-color:#63b3ed33}.page-content .ant-alert-info .ant-alert-message{color:#cde3f7}.page-content .ant-alert-info .ant-alert-description{color:#9db3cf}.ant-message .ant-message-notice .ant-message-notice-content{background:#1a2140!important;border:1px solid rgba(99,179,237,.2)!important;border-radius:10px;box-shadow:0 8px 24px #00000059}.ant-message .anticon{color:#63b3ed}.ant-message .ant-message-notice-content span{color:#e6edf7!important}:is(.page-content,.ant-modal) .ant-table-body::-webkit-scrollbar,:is(.page-content,.ant-modal) .ant-table-content::-webkit-scrollbar{height:8px;width:8px}:is(.page-content,.ant-modal) .ant-table-body::-webkit-scrollbar-thumb,:is(.page-content,.ant-modal) .ant-table-content::-webkit-scrollbar-thumb{background:#63b3ed4d;border-radius:4px}:is(.page-content,.ant-modal) .ant-table-body::-webkit-scrollbar-track,:is(.page-content,.ant-modal) .ant-table-content::-webkit-scrollbar-track{background:transparent}.page-content .ant-tabs-tab,.page-content .ant-tabs-tab .ant-tabs-tab-btn{color:#8a94a6!important}.page-content .ant-tabs-tab:hover,.page-content .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#cdd6e8!important}.page-content .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#a5b8ff!important}.page-content .ant-tabs-nav:before{border-bottom-color:#ffffff1f!important}.page-content .ant-tabs-ink-bar{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}.ant-tabs-dropdown .ant-tabs-dropdown-menu-item{color:#cdd6e8!important}.ant-tabs-dropdown .ant-tabs-dropdown-menu-item:hover{background:#63b3ed24!important}.sider-desktop[data-v-71c6ae8d]{display:block}.sider-desktop>.app-sider-inner[data-v-71c6ae8d]{width:228px;height:100vh}.menu-btn[data-v-71c6ae8d]{display:none;background:transparent;border:0;color:#e6edf7;font-size:18px;padding:6px 8px;cursor:pointer;margin-right:4px;border-radius:6px}.menu-btn[data-v-71c6ae8d]:hover{background:#63b3ed1f;color:#63b3ed}.drawer-close[data-v-71c6ae8d]{position:absolute;top:12px;right:12px;z-index:5;background:transparent;border:0;color:#8a94a6;font-size:16px;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.drawer-close[data-v-71c6ae8d]:hover{background:#ffffff14;color:#e6edf7}@media screen and (max-width: 768px){.sider-desktop[data-v-71c6ae8d]{display:none}.menu-btn[data-v-71c6ae8d]{display:inline-flex;align-items:center;justify-content:center}}@media screen and (min-width: 769px){.drawer-close[data-v-71c6ae8d]{display:none}}
