.app-bg-layer[data-v-9ee8ed7e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;will-change:transform}.app-particle-canvas[data-v-9ee8ed7e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.app-bg-orb[data-v-9ee8ed7e]{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform}.bg-orb-1[data-v-9ee8ed7e]{width:600px;height:600px;top:-15%;left:-10%;background:radial-gradient(circle,var(--bg-button-hover),transparent)}.bg-orb-2[data-v-9ee8ed7e]{width:500px;height:500px;bottom:-10%;right:-10%;background:radial-gradient(circle,rgba(168,85,247,.08),transparent)}.bg-orb-3[data-v-9ee8ed7e]{width:400px;height:400px;top:40%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(59,130,246,.06),transparent)}.app-grid-overlay[data-v-9ee8ed7e]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--border-color-light) 1px,transparent 1px),linear-gradient(90deg,var(--border-color-light) 1px,transparent 1px);background-size:60px 60px}.app-floating-elements[data-v-9ee8ed7e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bg-float-item[data-v-9ee8ed7e]{position:absolute}*{margin:0;padding:0}html,body,#app,.app-shell,.app-route-layer{min-height:100%}body{background:var(--bg-page-alt)}.app-shell{position:relative;min-height:100dvh;overflow:hidden;background:var(--bg-page-alt)}.app-route-layer{position:relative;z-index:1;min-height:100dvh}.app-route-layer>:where(.login-page,.policy-page,.download-page,.reset-page,.reg-page){background:transparent!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg, #2C2C2C)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #9f9f9f);border-radius:5px}#nprogress .bar{height:3px!important;background:#fff!important;box-shadow:0 0 10px #fff6!important}#nprogress .peg{box-shadow:0 0 10px #fff,0 0 5px #fff9!important}.el-message{border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:#1e1e32eb!important;-webkit-backdrop-filter:blur(16px) saturate(1.3)!important;backdrop-filter:blur(16px) saturate(1.3)!important;box-shadow:0 8px 32px #0006!important;padding:12px 20px!important;width:auto!important;min-width:auto!important}.el-message .el-message__content{color:#ffffffd9!important;font-size:.88rem!important}.el-message .el-message__icon{font-size:18px!important}.el-message--success .el-message__icon{color:#34d399!important}.el-message--warning .el-message__icon{color:#fbbf24!important}.el-message--error .el-message__icon{color:#f87171!important}.el-message-box{position:relative;overflow:hidden;border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0d0f14f5!important;backdrop-filter:blur(12px) saturate(1.02)!important;-webkit-backdrop-filter:blur(12px) saturate(1.02)!important;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff06!important;padding:0!important;width:380px!important}.el-message-box:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#c95632,#ea7a45)}.el-message-box__header{padding:22px 24px 0!important}.el-message-box__title{font-size:.98rem!important;font-weight:700!important;color:#ffffffeb!important}.el-message-box__title .el-message-box__status{font-size:20px!important}.el-message-box__title .el-message-box__status.el-icon-warning{color:#fbbf24!important}.el-message-box__content{padding:12px 24px 0!important}.el-message-box__message p{color:#ffffff9e!important;font-size:.88rem!important;line-height:1.5!important}.el-message-box__btns{padding:18px 24px 22px!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;border-top:1px solid rgba(255,255,255,.05)}.el-message-box__btns .el-button{border-radius:14px!important;font-size:.82rem!important;padding:8px 18px!important;height:auto!important;min-width:88px}.el-message-box__btns .el-button--primary{background:#f2ebe5!important;border:1px solid transparent!important;color:#111!important;box-shadow:0 8px 18px #c956321a!important}.el-message-box__btns .el-button--primary:hover{background:#fff!important}.el-message-box__btns .el-button--default{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffad!important}.el-message-box__btns .el-button--default:hover{background:#ffffff14!important;color:#ffffffe6!important}.el-dialog{position:relative;overflow:hidden;border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0d0f14f5!important;backdrop-filter:blur(12px) saturate(1.02)!important;-webkit-backdrop-filter:blur(12px) saturate(1.02)!important;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff06!important}.el-dialog:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#c95632,#ea7a45)}.el-dialog__header{padding:22px 24px 0!important}.el-dialog__title{font-size:.98rem!important;font-weight:700!important;color:#ffffffeb!important}.el-dialog__body{padding:14px 24px 0!important;color:#ffffffad!important}.el-dialog__footer{padding:18px 24px 22px!important;border-top:1px solid rgba(255,255,255,.05)}.el-dialog__footer .el-button{border-radius:14px!important;font-size:.82rem!important;padding:8px 18px!important;height:auto!important;min-width:88px}.el-dialog__footer .el-button--primary{background:#f2ebe5!important;border:1px solid transparent!important;color:#111!important;box-shadow:0 8px 18px #c956321a!important}.el-dialog__footer .el-button--primary:hover{background:#fff!important}.el-dialog__footer .el-button--default{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffad!important}.el-dialog__footer .el-button--default:hover{background:#ffffff14!important;color:#ffffffe6!important}.el-dialog .el-input__wrapper{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.el-dialog .el-input__inner{color:#ffffffdb!important}.el-dialog .el-input__wrapper:hover{border-color:#c9563259!important}.el-dialog .el-form-item__label{color:#ffffff9e!important}.el-overlay{background:#0000009e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.light-theme{background:#f5f5f7}.light-theme .el-message{background:#fffffff2!important;border-color:#00000014!important}.light-theme .el-message .el-message__content{color:#000000d9!important}.light-theme .el-message-box{background:#fffffffa!important;border-color:#00000014!important}.light-theme .el-message-box:before{background:linear-gradient(90deg,#c95632,#ea7a45)}.light-theme .el-message-box__title{color:#000000e6!important}.light-theme .el-message-box__message p{color:#0000008c!important}.light-theme .el-dialog{background:#fffffffa!important;border-color:#00000014!important}.light-theme .el-dialog:before{background:linear-gradient(90deg,#c95632,#ea7a45)}.light-theme .el-dialog__title{color:#000000e6!important}.light-theme .el-dialog .el-form-item__label{color:#0000008c!important}.light-theme .el-dialog .el-input__wrapper{background:#0000000a!important;border-color:#0000001a!important}.light-theme .el-dialog .el-input__inner{color:#000c!important}.light-theme .el-button--primary,.light-theme .el-message-box__btns .el-button--primary,.light-theme .el-dialog__footer .el-button--primary{background:#000000e0!important;color:#fff!important}.light-theme .el-button--primary:hover,.light-theme .el-message-box__btns .el-button--primary:hover,.light-theme .el-dialog__footer .el-button--primary:hover{background:#000!important}.light-theme .el-dropdown-menu{background:#fff!important;border-color:#00000014!important}.light-theme .el-dropdown-menu__item{color:#000000bf!important}.light-theme .el-dropdown-menu__item:hover{background:#0000000d!important;color:#000000e6!important}.light-theme .el-table{--el-table-bg-color: #fff !important;--el-table-tr-bg-color: #fff !important;--el-table-header-bg-color: #fafafa !important;--el-fill-color: #fff !important;--el-fill-color-lighter: #fafafa !important}.light-theme .el-table th{color:#00000080!important;border-bottom-color:#0000001a!important}.light-theme .el-table td{color:#000000b3!important;border-bottom-color:#0000000f!important}.light-theme .el-table__body tr:hover>td{background-color:#00000005!important}.light-theme .el-table__empty-text{color:#0006!important}.light-theme .el-pagination button,.light-theme .el-pager li{background:transparent!important;color:#0009!important}.light-theme .el-pager li.is-active{color:var(--color-accent, #2b71ff)!important}.light-theme .el-select .el-input__wrapper{background:#0000000a!important;box-shadow:none!important}.light-theme .el-select-dropdown{background:#fff!important;border-color:#00000014!important}.light-theme .el-select-dropdown__item{color:#000000b3!important}.light-theme .el-select-dropdown__item.hover{background:#0000000a!important}.light-theme .el-radio-button__inner{background:#00000008!important;color:#0009!important;border-color:#0000001a!important}.light-theme .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#fff!important;color:var(--color-accent, #2b71ff)!important}.light-theme .el-button--default{background:#00000008!important;border-color:#0000001a!important;color:#000000b3!important}.light-theme .el-button--default:hover{background:#0000000f!important;color:#000000e6!important}.light-theme #nprogress .bar{background:#1d1d1f!important;box-shadow:0 0 10px #0000004d!important}.light-theme #nprogress .peg{box-shadow:0 0 10px #1d1d1f,0 0 5px #0006!important}:root{--bg-page: #14161c;--bg-page-alt: #08080f;--bg-chat: #0a0a0f;--bg-card: rgba(255, 255, 255, .02);--bg-card-hover: rgba(255, 255, 255, .06);--bg-card-hover-strong: rgba(255, 255, 255, .1);--bg-elevated: #18181c;--bg-input: rgba(255, 255, 255, .04);--bg-input-hover: rgba(255, 255, 255, .08);--bg-tag: rgba(255, 255, 255, .04);--bg-button-default: rgba(255, 255, 255, .05);--bg-button-hover: rgba(255, 255, 255, .12);--bg-table-header: rgba(255, 255, 255, .02);--bg-table-row-hover: rgba(255, 255, 255, .02);--bg-sidebar: #14161c;--bg-progress-track: rgba(255, 255, 255, .03);--bg-primary: #14161c;--text-primary: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .4);--text-quaternary: rgba(255, 255, 255, .25);--text-placeholder: rgba(255, 255, 255, .2);--text-white: #ffffff;--border-color: rgba(255, 255, 255, .06);--border-color-light: rgba(255, 255, 255, .04);--border-color-hover: rgba(255, 255, 255, .15);--border-color-strong: rgba(255, 255, 255, .25);--color-accent: #2b71ff;--color-accent-rgb: 43, 113, 255;--color-danger: #f87171;--color-success: #34d399;--color-warning: #fbbf24;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 14px;--radius-4xl: 16px;--radius-full: 999px;--scrollbar-bg: #2C2C2C;--scrollbar-thumb: #9f9f9f;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .5)}.light-theme{--bg-page: #f5f5f7;--bg-page-alt: #e8e8ec;--bg-chat: #f0f0f2;--bg-card: rgba(0, 0, 0, .02);--bg-card-hover: rgba(0, 0, 0, .04);--bg-card-hover-strong: rgba(0, 0, 0, .08);--bg-elevated: #ffffff;--bg-input: rgba(0, 0, 0, .04);--bg-input-hover: rgba(0, 0, 0, .06);--bg-tag: rgba(0, 0, 0, .04);--bg-button-default: rgba(0, 0, 0, .03);--bg-button-hover: rgba(0, 0, 0, .08);--bg-table-header: rgba(0, 0, 0, .02);--bg-table-row-hover: rgba(0, 0, 0, .02);--bg-sidebar: #e8e8ea;--bg-progress-track: rgba(0, 0, 0, .03);--bg-primary: #f5f5f7;--text-primary: rgba(0, 0, 0, .85);--text-secondary: rgba(0, 0, 0, .6);--text-tertiary: rgba(0, 0, 0, .4);--text-quaternary: rgba(0, 0, 0, .25);--text-placeholder: rgba(0, 0, 0, .2);--text-white: #1d1d1f;--border-color: rgba(0, 0, 0, .08);--border-color-light: rgba(0, 0, 0, .04);--border-color-hover: rgba(0, 0, 0, .15);--border-color-strong: rgba(0, 0, 0, .2);--scrollbar-bg: #e0e0e0;--scrollbar-thumb: #b0b0b0;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 8px 32px rgba(0, 0, 0, .08);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .1)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--card-radius: 12px;--card-padding: 24px;--font-xs: .72rem;--font-sm: .82rem;--font-base: .9rem;--font-md: 1rem;--font-lg: 1.25rem;--font-xl: 1.75rem;--duration-fast: .12s;--duration-base: .18s;--duration-slow: .3s;--ease-out: cubic-bezier(.16, 1, .3, 1)}
