@charset "UTF-8";@font-face{font-family:DSEG7 Classic;font-style:normal;font-display:swap;font-weight:700;src:url(./dseg7-classic-latin-700-normal-jUCkPCxO.woff2) format("woff2"),url(./dseg7-classic-latin-700-normal-BW8KWXYV.woff) format("woff")}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.fit-container[data-v-351214cb],.vfit-lt[data-v-a7aa2e99]{transform-origin:0 0}.vfit-rt[data-v-66feb296]{transform-origin:100% 0}.vfit-lb[data-v-812fdad7]{transform-origin:0 100%}.vfit-rb[data-v-c76864af]{transform-origin:100% 100%}.vfit-center[data-v-646ac2da]{top:50%;left:50%;transform-origin:0 0}.vfit-base{position:absolute;will-change:transform;backface-visibility:hidden;perspective:1000px}:root{--screen-width: 1920px;--screen-height: 1080px;--header-height: 75px;--sider-width: 282px;--bg: #020b16;--bg-soft: #061526;--bg-neutral: rgba(255, 255, 255, .05);--sidebar-active: rgba(30, 200, 255, .12);--panel: rgba(5, 22, 38, .82);--panel-strong: rgba(12, 38, 62, .94);--border-primary: rgba(30, 200, 255, .16);--border-primary-strong: rgba(30, 200, 255, .42);--border-neutral: rgba(255, 255, 255, .14);--border-neutral-strong: rgba(255, 255, 255, .26);--primary: #1ec8ff;--primary-dark: #1086c7;--primary-bg-weak: rgba(30, 200, 255, .1);--success: #2de37a;--success-bg: rgba(45, 227, 122, .12);--warning: #ffb020;--warning-bg: rgba(255, 176, 32, .12);--danger: #ff5a3c;--danger-bg: rgba(255, 90, 60, .12);--info: #6cb2dd;--info-bg: rgba(108, 178, 221, .12);--text-primary: #ffffff;--text-normal: #eaf6ff;--text-secondary: #94b8d2;--text-info: #709abc;--text-placeholder: rgba(168, 196, 216, .6);--text-disabled: rgba(168, 196, 216, .4)}:root[data-theme=light]{--bg: #e6ebf2;--bg-soft: #eff3f9;--bg-neutral: #dde4ee;--sidebar-active: #cce5ff;--panel: #f7f9fc;--panel-strong: #ffffff;--border-primary: rgba(64, 158, 255, .18);--border-primary-strong: rgba(64, 158, 255, .4);--border-neutral: #d0d7e3;--border-neutral-strong: #b4bccc;--primary: #409eff;--primary-dark: #1982d0;--primary-bg-weak: #d0e4fc;--success: #5cb87a;--success-bg: #e6f7ec;--warning: #e6a23c;--warning-bg: #fdf6e6;--danger: #f56c6c;--danger-bg: #fef0f0;--info: #6a88b8;--info-bg: #eef4fb;--text-primary: #262729;--text-normal: #505359;--text-secondary: #788290;--text-info: #607496;--text-placeholder: #b4bccc;--text-disabled: #c8cdd6}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden;background:var(--bg);font-family:Microsoft YaHei,Arial,sans-serif}body{color:var(--text-primary)}button,input,textarea,select{font-family:inherit}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown,.ant-table{color:var(--text-primary)}.ant-table-wrapper .ant-table{background:transparent}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--text-secondary);background:#09253eeb;border-bottom:1px solid var(--border-primary)}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--text-primary);background:#04132259;border-bottom:1px solid var(--border-primary)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#0e538147}.header-user-dropdown .ant-dropdown-menu{min-width:170px;padding:6px;background:#061b2efa;border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 12px 28px #00000059}.header-user-dropdown .ant-dropdown-menu-item{color:#eaf6ff;border-radius:4px}.header-user-dropdown .ant-dropdown-menu-item:hover{color:#1ec8ff;background:#1ec8ff1a}.header-user-dropdown .ant-dropdown-menu-item-danger{color:#ff7a66}.header-user-dropdown .ant-dropdown-menu-item-danger:hover{color:#ff8d7c;background:var(--danger-bg)}.header-user-dropdown .ant-dropdown-menu-item .anticon{margin-right:8px}.header-user-dropdown .ant-dropdown-menu-item-divider{background:#a8c4d829}.dark-select-dropdown{background:#061b2efa;border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 12px 28px #00000059}.dark-select-dropdown .ant-select-dropdown{background:transparent}.dark-select-dropdown .ant-select-item{color:#eaf6ff;min-height:36px;display:flex;align-items:center}.dark-select-dropdown .ant-select-item-option-active,.dark-select-dropdown .ant-select-item-option-selected,.dark-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dark-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#1ec8ff;background:#1ec8ff1f!important}.dark-select-dropdown .ant-select-item-option-content{color:inherit}.dark-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:#1ec8ff}.dark-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:#1ec8ff;font-weight:600}.dark-select-dropdown .ant-select-item-option:hover{color:#1ec8ff;background:#1ec8ff1a!important}.dark-picker-dropdown .ant-picker-panel-container{color:#eaf6ff;background:#061b2efa;border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 12px 28px #00000059}.dark-picker-dropdown .ant-picker-header,.dark-picker-dropdown .ant-picker-content th,.dark-picker-dropdown .ant-picker-cell{color:#a8c4d8}.dark-picker-dropdown .ant-picker-cell-in-view{color:#eaf6ff}.dark-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#0d74b8}.dark-picker-dropdown .ant-picker-today-btn{color:#1ec8ff}.led-number{font-family:DSEG7 Classic,Microsoft YaHei,Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0}.ant-message{top:96px!important}.ant-message .ant-message-notice-content{min-width:220px;padding:12px 18px;color:#eaf6ff;background:linear-gradient(180deg,#082640f5,#031222f5);border:1px solid var(--border-primary-strong);border-radius:6px;box-shadow:0 14px 32px #00000061,inset 0 0 18px #1ec8ff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ant-message .ant-message-custom-content{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.45}.ant-message .anticon{margin-right:0;font-size:17px;filter:drop-shadow(0 0 6px currentColor)}.ant-message-success .anticon{color:var(--success)}.ant-message-info .anticon,.ant-message-loading .anticon{color:var(--primary)}.ant-message-warning .anticon{color:var(--warning)}.ant-message-error .anticon{color:var(--danger)}.ant-message-success .ant-message-notice-content{border-color:#2de37a6b;box-shadow:0 14px 32px #00000061,inset 0 0 18px #2de37a14,0 0 16px #2de37a1f}.ant-message-info .ant-message-notice-content,.ant-message-loading .ant-message-notice-content{border-color:var(--border-primary-strong);box-shadow:0 14px 32px #00000061,inset 0 0 18px #1ec8ff14,0 0 16px #1ec8ff1f}.ant-message-warning .ant-message-notice-content{border-color:#ffb02075;box-shadow:0 14px 32px #00000061,inset 0 0 18px #ffb02014,0 0 16px #ffb0201f}.ant-message-error .ant-message-notice-content{border-color:#ff5a3c7a;box-shadow:0 14px 32px #00000061,inset 0 0 18px #ff5a3c14,0 0 16px #ff5a3c24}[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th,[data-theme=light] .dark-table .ant-table-thead>tr>th{color:var(--text-normal);background:var(--bg-soft);border-bottom-color:var(--border-neutral)}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td,[data-theme=light] .dark-table .ant-table-tbody>tr>td{color:var(--text-primary);background:var(--panel-strong);border-bottom-color:var(--border-neutral)}[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr:hover>td,[data-theme=light] .dark-table .ant-table-tbody>tr:hover>td{background:var(--primary-bg-weak)!important}[data-theme=light] .dark-table .ant-table-container{border-color:var(--border-neutral)}[data-theme=light] .dark-table .ant-empty-description{color:var(--text-secondary)}[data-theme=light] .dark-table .ant-pagination-item,[data-theme=light] .dark-table .ant-pagination-prev .ant-pagination-item-link,[data-theme=light] .dark-table .ant-pagination-next .ant-pagination-item-link{background:var(--panel-strong);border-color:var(--border-neutral)}[data-theme=light] .dark-table .ant-pagination-item a,[data-theme=light] .dark-table .ant-pagination-prev .ant-pagination-item-link,[data-theme=light] .dark-table .ant-pagination-next .ant-pagination-item-link{color:var(--text-normal)}[data-theme=light] .dark-table .ant-pagination-item-active{background:var(--primary-bg-weak);border-color:var(--border-primary-strong)}[data-theme=light] .dark-table .ant-pagination-item-active a{color:var(--primary-dark)}[data-theme=light] .header-user-dropdown .ant-dropdown-menu,[data-theme=light] .dark-select-dropdown,[data-theme=light] .dark-picker-dropdown .ant-picker-panel-container{color:var(--text-primary);background:var(--panel-strong);border-color:var(--border-neutral);box-shadow:0 12px 28px #405e7d24}[data-theme=light] .header-user-dropdown .ant-dropdown-menu-item,[data-theme=light] .dark-select-dropdown .ant-select-item,[data-theme=light] .dark-picker-dropdown .ant-picker-cell-in-view{color:var(--text-primary)}[data-theme=light] .dark-picker-dropdown .ant-picker-header,[data-theme=light] .dark-picker-dropdown .ant-picker-content th,[data-theme=light] .dark-picker-dropdown .ant-picker-cell{color:var(--text-secondary)}[data-theme=light] .header-user-dropdown .ant-dropdown-menu-item:hover,[data-theme=light] .dark-select-dropdown .ant-select-item-option-active,[data-theme=light] .dark-select-dropdown .ant-select-item-option-selected,[data-theme=light] .dark-select-dropdown .ant-select-item-option:hover{color:var(--primary-dark);background:var(--primary-bg-weak)!important}[data-theme=light] .dark-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state,[data-theme=light] .dark-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content,[data-theme=light] .dark-picker-dropdown .ant-picker-today-btn{color:var(--primary-dark)}[data-theme=light] .dark-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--primary)}[data-theme=light] .dark-select .ant-select-selector,[data-theme=light] .dark-date-picker,[data-theme=light] .dark-date-picker .ant-picker{color:var(--text-primary)!important;background:var(--panel-strong)!important;border-color:var(--border-neutral)!important}[data-theme=light] .dark-select .ant-select-selection-item,[data-theme=light] .dark-select .ant-select-arrow,[data-theme=light] .dark-date-picker .ant-picker-input>input,[data-theme=light] .dark-date-picker .ant-picker-suffix{color:var(--text-primary)!important}[data-theme=light] .dark-select .ant-select-selection-placeholder{color:var(--text-placeholder)!important}[data-theme=light] .dark-segmented{color:var(--text-normal);background:var(--bg-soft)}[data-theme=light] .dark-segmented .ant-segmented-item{color:var(--text-normal)}[data-theme=light] .dark-segmented .ant-segmented-item:hover,[data-theme=light] .dark-segmented .ant-segmented-item-selected{color:var(--primary-dark)}[data-theme=light] .dark-segmented .ant-segmented-thumb,[data-theme=light] .dark-segmented .ant-segmented-item-selected{background:var(--panel-strong)}[data-theme=light] .dark-button{color:var(--text-primary);background:var(--panel-strong);border-color:var(--border-neutral);box-shadow:0 4px 12px #405e7d0f}[data-theme=light] .dark-button:hover:not(:disabled){color:var(--primary-dark);background:var(--primary-bg-weak);border-color:var(--border-primary-strong)}[data-theme=light] .dark-button--primary{color:#fff;background:var(--primary);border-color:var(--primary)}[data-theme=light] .dark-button--danger{color:var(--danger);background:#fff5f5;border-color:#f56c6c61}[data-theme=light] .dark-button--ghost{background:var(--panel-strong)}[data-theme=light] .ant-message .ant-message-notice-content{color:var(--text-primary);background:var(--panel-strong);border-color:var(--border-neutral);box-shadow:0 12px 28px #405e7d24}.screen-root{width:var(--screen-width);height:var(--screen-height);overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(20,116,169,.32),transparent 36%),linear-gradient(135deg,#020912,#041324 45%,#020914);position:relative}[data-theme=light] .screen-root{background:radial-gradient(circle at 50% -10%,var(--primary-bg-weak),transparent 36%),linear-gradient(135deg,var(--bg) 0%,var(--bg) 48%,var(--bg-soft) 100%)}.screen-panel{background:linear-gradient(180deg,#082037eb,#041322e0);border:1px solid var(--border-neutral);border-radius:8px;box-shadow:inset 0 0 18px #1ec8ff0d}[data-theme=light] .screen-panel{background:var(--panel);border-color:var(--border-neutral);box-shadow:0 8px 22px #405e7d1a}.layout-main>*{min-height:100%}.panel-title{display:flex;align-items:center;gap:10px;color:var(--text-primary);font-size:20px;font-weight:700}.muted{color:var(--text-secondary)}.viewport[data-v-cc647f94]{position:relative;width:100%;height:100vh;min-height:100vh;overflow:hidden;background:var(--bg)}.app-header[data-v-6bc9ac8b]{height:var(--header-height);display:grid;grid-template-columns:430px 1fr 430px;align-items:center;padding:0 28px;border-bottom:1px solid var(--border-primary);background:linear-gradient(90deg,#020a16c7,#04162861,#020a16c7),var(--header-bg) center / 100% 100% no-repeat,#030e1beb;box-shadow:inset 0 -1px #1ec8ff38}.brand[data-v-6bc9ac8b]{display:flex;align-items:center;gap:14px}.brand-mark[data-v-6bc9ac8b]{width:38px;height:38px;border-radius:50%;object-fit:contain}.brand-name[data-v-6bc9ac8b]{font-size:20px;font-weight:700}.brand-en[data-v-6bc9ac8b]{font-size:10px;color:var(--text-secondary)}.divider[data-v-6bc9ac8b]{width:1px;height:32px;background:#ffffff38;margin:0 10px}.weather-logo[data-v-6bc9ac8b]{font-size:18px;font-weight:700}[data-theme=light]{border-bottom-color:#409eff2e;background:linear-gradient(90deg,var(--panel),var(--bg-soft),var(--panel)),var(--header-bg) center / 100% 100% no-repeat,var(--bg);box-shadow:inset 0 -1px #409eff24}[data-theme=light]{color:#303133;text-shadow:none}[data-theme=light]{background:var(--border-neutral)}h1[data-v-6bc9ac8b]{margin:0;text-align:center;font-size:30px;letter-spacing:0;color:#fff;text-shadow:0 0 14px rgba(103,202,255,.2);font-family:Microsoft YaHei,Arial,sans-serif}.header-right[data-v-6bc9ac8b]{display:flex;justify-content:flex-end;align-items:center;gap:24px;flex-wrap:nowrap}.time[data-v-6bc9ac8b]{flex-shrink:0;color:#dbeafa;line-height:1.35;font-size:14px;white-space:nowrap}.user-button[data-v-6bc9ac8b]{display:flex;flex-shrink:0;align-items:center;gap:10px;min-width:230px;height:42px;padding:0 16px;color:#fff;background:#0a2d4bdb;border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;font-size:15px;white-space:nowrap}.icon-button[data-v-6bc9ac8b]{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:#0a2d4bdb;border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;font-size:18px;transition:color .3s ease,background .3s ease,border-color .3s ease}.icon-button[data-v-6bc9ac8b]:hover,.user-button[data-v-6bc9ac8b]:hover{color:#1ec8ff;background:#1ec8ff1f;border-color:var(--border-primary-strong)}[data-theme=light]{color:var(--text-primary);background:var(--panel);border-color:var(--border-neutral);box-shadow:none}[data-theme=light]{color:var(--primary-dark);background:var(--primary-bg-weak);border-color:var(--border-primary-strong)}.user-menu[data-v-6bc9ac8b]{min-width:170px}.app-header.is-light[data-v-6bc9ac8b]{border-bottom-color:var(--border-neutral);background:linear-gradient(90deg,var(--panel),var(--bg-soft),var(--panel)),var(--header-bg) center / 100% 100% no-repeat,var(--bg);box-shadow:none}.app-header.is-light[data-v-6bc9ac8b],.app-header.is-light[data-v-6bc9ac8b] *{text-shadow:none!important;filter:none!important}.app-header.is-light .brand-name[data-v-6bc9ac8b],.app-header.is-light .brand-en[data-v-6bc9ac8b],.app-header.is-light .weather-logo[data-v-6bc9ac8b],.app-header.is-light h1[data-v-6bc9ac8b],.app-header.is-light .time[data-v-6bc9ac8b]{color:#303133}.app-header.is-light .brand-en[data-v-6bc9ac8b],.app-header.is-light .time[data-v-6bc9ac8b]{color:#606266}.app-header.is-light .divider[data-v-6bc9ac8b]{background:var(--border-neutral)}.app-header.is-light .icon-button[data-v-6bc9ac8b],.app-header.is-light .user-button[data-v-6bc9ac8b]{color:var(--text-primary);background:var(--panel);border-color:var(--border-neutral);box-shadow:none}.app-header.is-light .icon-button[data-v-6bc9ac8b]:hover,.app-header.is-light .user-button[data-v-6bc9ac8b]:hover{color:var(--primary-dark);background:var(--primary-bg-weak);border-color:var(--border-primary-strong)}.app-sider[data-v-86348147]{width:var(--sider-width);height:100%;padding:22px 18px;border-right:1px solid var(--border-primary);background:#030d19c7;transition:background-color .5s ease}[data-theme=light]{border-right-color:var(--border-neutral);background:var(--bg);box-shadow:none}.app-sider.collapsed[data-v-86348147]{width:76px;padding:22px 12px}nav[data-v-86348147]{transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.collapsed nav[data-v-86348147]{transform:translate(-2px)}.collapse-button[data-v-86348147]{width:36px;height:36px;display:grid;place-items:center;margin-bottom:16px;color:#fff;background:transparent;border:0;font-size:20px;border-radius:4px;cursor:pointer;transition:color .5s ease,background .5s ease,box-shadow .5s ease}.collapse-button[data-v-86348147]:hover{color:#1ec8ff;background:#1ec8ff1a;box-shadow:0 0 14px #1ec8ff1f}[data-theme=light]{color:var(--primary-dark);background:var(--primary-bg-weak);box-shadow:none}.collapse-button svg[data-v-86348147]{transition:transform .5s cubic-bezier(.22,1,.36,1)}.collapsed .collapse-button svg[data-v-86348147]{transform:rotate(180deg)}.menu-item[data-v-86348147],.menu-sub-item[data-v-86348147]{position:relative;height:48px;display:flex;align-items:center;gap:14px;padding:0 16px;color:#d8e8f5;border-radius:4px;cursor:pointer;font-size:17px;overflow:hidden;will-change:transform,opacity;transition:background .5s ease,color .5s ease,box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}[data-theme=light]{color:#606266}.menu-item[data-v-86348147]:before,.menu-sub-item[data-v-86348147]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#1ec8ff;opacity:0;transform:scaleY(.4);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.menu-sub-item[data-v-86348147]:after{content:"";position:absolute;inset:6px 10px 6px 42px;z-index:-1;border-radius:4px;background:linear-gradient(90deg,#1ec8ff3d,#1ec8ff0a);opacity:0;transform:translate(-14px) scaleX(.86);transform-origin:left center;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.menu-item svg[data-v-86348147]{flex:0 0 auto;font-size:18px;transition:color .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.collapsed .menu-item[data-v-86348147]{justify-content:center;padding:0}.menu-text[data-v-86348147]{white-space:nowrap;opacity:1;transform:translate(0);transition:opacity .5s ease .04s,transform .5s cubic-bezier(.22,1,.36,1) .04s}.collapsed .menu-text[data-v-86348147]{width:0;opacity:0;transform:translate(-14px);pointer-events:none;transition-delay:0s}.group-title[data-v-86348147]{justify-content:flex-start}.arrow[data-v-86348147]{margin-left:auto;font-size:12px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.menu-sub-item[data-v-86348147]{height:44px;padding-left:58px;font-size:16px;color:#c9d8e6;z-index:0;opacity:1;transform:translate(0);transition:background .5s ease,color .5s ease,opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1),max-height .5s cubic-bezier(.22,1,.36,1)}.collapsed .menu-sub-item[data-v-86348147],.menu-group.closed .menu-sub-item[data-v-86348147]{max-height:0;opacity:0;transform:translate(-10px);pointer-events:none}.menu-group.closed .arrow[data-v-86348147]{transform:rotate(-90deg)}.active[data-v-86348147]{color:#fff;background:linear-gradient(90deg,#0080d5e0,#0080d547);box-shadow:inset 0 0 18px #1ec8ff1f}[data-theme=light]{color:var(--text-primary);background:var(--sidebar-active);box-shadow:inset 3px 0 0 var(--primary)}.menu-sub-item.active[data-v-86348147]{color:#fff;background:transparent;transform:translate(6px);box-shadow:none}.menu-sub-item.active[data-v-86348147]:before{left:24px;top:14px;bottom:14px;width:2px;opacity:1;transform:scaleY(1)}.menu-sub-item.active[data-v-86348147]:after{opacity:1;transform:translate(0) scaleX(1)}.active[data-v-86348147]:before{opacity:1;transform:scaleY(1)}.active svg[data-v-86348147]{color:#1ec8ff}[data-theme=light]{color:var(--primary-dark)}.collapsed .active[data-v-86348147]{background:#0080d561;box-shadow:inset 0 0 16px #1ec8ff2e,0 0 14px #1ec8ff14}.collapsed .active svg[data-v-86348147]{transform:scale(1.12)}.app-sider.is-light[data-v-86348147]{border-right-color:var(--border-neutral);background:var(--bg);box-shadow:none}.app-sider.is-light[data-v-86348147],.app-sider.is-light[data-v-86348147] *{text-shadow:none!important;filter:none!important}.app-sider.is-light .collapse-button[data-v-86348147]{color:#606266;background:transparent;box-shadow:none}.app-sider.is-light .collapse-button[data-v-86348147]:hover{color:var(--primary-dark);background:var(--primary-bg-weak);box-shadow:none}.app-sider.is-light .menu-item[data-v-86348147],.app-sider.is-light .menu-sub-item[data-v-86348147]{color:#606266;background:transparent;box-shadow:none}.app-sider.is-light .menu-item[data-v-86348147]:hover,.app-sider.is-light .menu-sub-item[data-v-86348147]:hover{color:var(--primary-dark);background:var(--bg-soft);box-shadow:none}.app-sider.is-light .menu-item[data-v-86348147]:before,.app-sider.is-light .menu-sub-item[data-v-86348147]:before{background:var(--primary);box-shadow:none}.app-sider.is-light .menu-sub-item[data-v-86348147]:after{background:var(--primary-bg-weak);box-shadow:none}.app-sider.is-light .active[data-v-86348147],.app-sider.is-light.collapsed .active[data-v-86348147],.app-sider.is-light .menu-sub-item.active[data-v-86348147]{color:var(--primary-dark);background:var(--sidebar-active);box-shadow:inset 3px 0 0 var(--primary)}.app-sider.is-light .active svg[data-v-86348147],.app-sider.is-light.collapsed .active svg[data-v-86348147]{color:var(--primary-dark);transform:none}.app-sider.is-light.collapsed .active svg[data-v-86348147]{transform:scale(1.08)}.layout-workspace[data-v-500ce2cb]{width:100%;height:100%;min-height:0}.layout-body[data-v-500ce2cb]{display:flex;height:calc(var(--screen-fit-height, var(--screen-height)) - var(--header-height));min-height:0}.layout-main[data-v-500ce2cb]{flex:1;min-width:0;height:100%;padding:20px 28px 24px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(30,200,255,.45) rgba(3,14,27,.9)}.layout-main.route-home[data-v-500ce2cb]{padding:0}[data-theme=light]{scrollbar-color:var(--border-neutral-strong) var(--bg)}.layout-main[data-v-500ce2cb]::-webkit-scrollbar{width:8px}.layout-main[data-v-500ce2cb]::-webkit-scrollbar-track{background:#030e1be6}[data-theme=light]{background:var(--bg)}.layout-main[data-v-500ce2cb]::-webkit-scrollbar-thumb{background:#1ec8ff73;border-radius:8px}[data-theme=light]{background:var(--border-neutral-strong)}.layout-workspace[data-v-500ce2cb]:fullscreen{width:100vw;height:100vh!important;background:radial-gradient(circle at 50% -10%,rgba(20,116,169,.32),transparent 36%),linear-gradient(135deg,#020912,#041324 45%,#020914)}[data-theme=light]{background:radial-gradient(circle at 50% -10%,var(--primary-bg-weak),transparent 36%),linear-gradient(135deg,var(--bg) 0%,var(--bg) 48%,var(--bg-soft) 100%)}.layout-workspace:fullscreen .layout-body[data-v-500ce2cb]{height:calc(100vh - var(--header-height))}.layout-workspace.workspace-fullscreen[data-v-500ce2cb] .app-sider,.layout-workspace:fullscreen .app-sider[data-v-500ce2cb]{display:none}.main-route-enter-active[data-v-500ce2cb],.main-route-leave-active[data-v-500ce2cb]{transition:opacity .35s ease,transform .35s ease,filter .35s ease}.main-route-enter-from[data-v-500ce2cb]{opacity:0;transform:translateY(12px);filter:blur(2px)}.main-route-leave-to[data-v-500ce2cb]{opacity:0;transform:translateY(-8px);filter:blur(1px)}
