html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-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;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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{background-color:#feffe6;padding:.2em}html,body{height:100%;margin:0;padding:0}#app{height:100%}body{color:#e6edf3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0d1117 0%,#161b22 50%,#0d1117 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{background-color:#161b22!important;width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:#161b22!important}::-webkit-scrollbar-track-piece{background:#161b22!important}::-webkit-scrollbar-thumb{background:linear-gradient(#58a6ff 0%,#388bfd 100%)!important;border:none!important;border-radius:3px!important}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#79c0ff 0%,#58a6ff 100%)!important}::-webkit-scrollbar-button{display:none!important}html,body,#app,*{scrollbar-width:thin!important;scrollbar-color:#58a6ff #161b22!important}:root{--primary-color:#58a6ff;--primary-hover:#79c0ff;--success-color:#3fb950;--warning-color:#d29922;--danger-color:#f85149;--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-tertiary:#21262d;--bg-card:#21262dcc;--border-color:#30363d;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-tertiary:#6e7681;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--radius-sm:6px;--radius-md:8px;--radius-lg:12px}.page-container{justify-content:center;align-items:center;height:100vh;padding:20px;display:flex}.card-wrapper{width:100%;max-width:400px}.ant-card{color:#e6edf3!important;background:#21262dcc!important;border-color:#30363d!important}.ant-card-head{color:#e6edf3!important;border-color:#30363d!important}.ant-card-body{color:#e6edf3!important}.ant-btn-primary{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%)!important;border:none!important}.ant-btn-default{color:#58a6ff!important;background:#58a6ff1a!important;border-color:#30363d!important}.ant-btn-text{color:#58a6ff!important}.ant-tag{color:#58a6ff!important;background:#58a6ff26!important;border-color:#58a6ff4d!important}.ant-tag-cyan{color:#67c2ff!important;background:#67c2ff26!important;border-color:#67c2ff4d!important}.ant-tag-blue{color:#3b82f6!important;background:#3b82f626!important;border-color:#3b82f64d!important}.ant-tag-green{color:#3fb950!important;background:#3fb95026!important;border-color:#3fb9504d!important}.ant-tag-default{color:#8b949e!important;background:#8b949e26!important;border-color:#8b949e4d!important}.ant-modal,.ant-modal-header{background:#161b22!important;border-color:#30363d!important}.ant-modal-title,.ant-modal-body{color:#e6edf3!important}.ant-modal-footer{border-color:#30363d!important}.ant-table-tbody>tr{border-color:#30363d!important}.ant-table-tbody>tr>td{color:#e6edf3!important;border-color:#30363d!important}.ant-input{color:#e6edf3!important;background:#0d1117!important;border-color:#30363d!important}.ant-input::placeholder{color:#6e7681!important}.ant-input:focus{border-color:#58a6ff!important;box-shadow:0 0 0 3px #58a6ff26!important}.ant-input-password{color:#e6edf3!important;background:#0d1117!important;border-color:#30363d!important}.ant-input-password input{color:#e6edf3!important;background:0 0!important}.ant-input-password input::placeholder{color:#6e7681!important}.ant-input-password-focused,.ant-input-password:focus{border-color:#58a6ff!important;box-shadow:0 0 0 3px #58a6ff26!important}.ant-input-password .ant-input-password-icon{color:#6e7681!important}.ant-input-password .ant-input-password-icon:hover{color:#58a6ff!important}.ant-radio-group{flex-direction:column;gap:12px;display:flex}.ant-radio-wrapper,.ant-radio-wrapper:hover{color:#e6edf3!important}.ant-radio-inner{background:#0d1117!important;border-color:#30363d!important}.ant-radio-wrapper:hover .ant-radio-inner{border-color:#58a6ff!important}.ant-radio-wrapper-checked .ant-radio-inner{background:#58a6ff26!important;border-color:#58a6ff!important}.ant-radio-wrapper-checked .ant-radio-inner:after{background:#58a6ff!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-in{animation:.3s ease-out fadeIn}.slide-in{animation:.3s ease-out slideIn}.pulse{animation:2s infinite pulse}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background-color:#0f0f1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ant-layout{background:0 0}.ant-card{background:#1a1a2e;border-color:#2a2a4a}.ant-card-head{border-color:#2a2a4a}.ant-btn-primary{background:#1890ff;border-color:#1890ff}.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.ant-input,.ant-input-password{color:#fff;background:#ffffff0d;border-color:#2a2a4a}.ant-input:focus,.ant-input-password:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-menu-dark{background:0 0}.ant-menu-dark .ant-menu-item-selected{background:#1890ff33}.ant-table{background:0 0}.ant-table-thead>tr>th{color:#fff;background:#ffffff0d;border-color:#2a2a4a}.ant-table-tbody>tr>td{border-color:#2a2a4a}.ant-table-tbody>tr:hover>td{background:#ffffff0d}.ant-modal-content,.ant-modal-header{background:#1a1a2e;border-color:#2a2a4a}.ant-modal-title,.ant-radio-wrapper{color:#fff}.ant-select-selector{color:#fff!important;background:#ffffff0d!important;border-color:#2a2a4a!important}@keyframes float1-eb2ddafc{0%,to{transform:translate(0)}50%{transform:translate(50px,50px)}}@keyframes float2-eb2ddafc{0%,to{transform:translate(0)}50%{transform:translate(-50px,-30px)}}@keyframes float3-eb2ddafc{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}@keyframes fadeInUp-eb2ddafc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-eb2ddafc{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}}.page-container[data-v-eb2ddafc]{background:linear-gradient(135deg,#0d1117 0%,#161b22 50%,#0d1117 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.background-decoration[data-v-eb2ddafc]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-circle[data-v-eb2ddafc]{filter:blur(120px);opacity:.4;border-radius:50%;position:absolute}.bg-circle-1[data-v-eb2ddafc]{background:linear-gradient(135deg,#58a6ff 0%,#8b5cf6 100%);width:600px;height:600px;animation:20s ease-in-out infinite float1-eb2ddafc;top:-100px;left:-100px}.bg-circle-2[data-v-eb2ddafc]{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);width:500px;height:500px;animation:25s ease-in-out infinite float2-eb2ddafc;bottom:-100px;right:-100px}.bg-circle-3[data-v-eb2ddafc]{background:linear-gradient(135deg,#58a6ff 0%,#06b6d4 100%);width:400px;height:400px;animation:30s ease-in-out infinite float3-eb2ddafc;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-pattern[data-v-eb2ddafc]{background-image:linear-gradient(#58a6ff08 1px,#0000 1px),linear-gradient(90deg,#58a6ff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.auth-card[data-v-eb2ddafc]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#21262df2;border:1px solid #58a6ff26;border-radius:20px;width:100%;max-width:440px;padding:48px;position:relative;box-shadow:0 25px 50px #00000080,0 0 0 1px #58a6ff0d,inset 0 1px #ffffff0d}.auth-card.fade-in[data-v-eb2ddafc]{animation:.6s ease-out fadeInUp-eb2ddafc}.auth-header[data-v-eb2ddafc]{text-align:center;margin-bottom:36px}.auth-header h1[data-v-eb2ddafc]{background:linear-gradient(135deg,#58a6ff 0%,#8b5cf6 50%,#79c0ff 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:32px;font-weight:700}.auth-header .subtitle[data-v-eb2ddafc]{color:#8b949e;margin:0 0 8px;font-size:14px}.auth-header .description[data-v-eb2ddafc]{color:#6e7681;margin:0;font-size:13px}.logo-wrapper[data-v-eb2ddafc]{margin-bottom:20px;display:inline-block;position:relative}.logo[data-v-eb2ddafc]{z-index:2;background:linear-gradient(135deg,#58a6ff1a 0%,#8b5cf61a 100%);border:1px solid #58a6ff33;border-radius:16px;padding:16px;position:relative}.logo-glow[data-v-eb2ddafc]{filter:blur(20px);background:linear-gradient(135deg,#58a6ff4d 0%,#8b5cf64d 100%);border-radius:50%;width:100px;height:100px;animation:3s ease-in-out infinite pulse-eb2ddafc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-form[data-v-eb2ddafc]{margin-bottom:28px}.input-wrapper[data-v-eb2ddafc]{position:relative}.input-icon[data-v-eb2ddafc]{color:#6e7681;z-index:10;pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%);opacity:1!important}.auth-input[data-v-eb2ddafc]{color:#e6edf3;background:#0d1117cc;border:1px solid #30363d;border-radius:10px;height:48px;padding-left:44px;transition:all .25s}.auth-input[data-v-eb2ddafc]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff26,0 0 20px #58a6ff1a}.auth-input[data-v-eb2ddafc]::placeholder{color:#6e7681}.form-options[data-v-eb2ddafc]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.remember-checkbox[data-v-eb2ddafc]{color:#8b949e;font-size:13px}.remember-checkbox .ant-checkbox-inner[data-v-eb2ddafc]{background:#0d1117;border-color:#30363d}.remember-checkbox .ant-checkbox-inner[data-v-eb2ddafc]:hover{border-color:#58a6ff}.remember-checkbox .ant-checkbox-checked .ant-checkbox-inner[data-v-eb2ddafc]{background:#58a6ff;border-color:#58a6ff}.forgot-link[data-v-eb2ddafc]{color:#8b949e;font-size:13px;text-decoration:none;transition:color .2s}.forgot-link[data-v-eb2ddafc]:hover{color:#58a6ff;text-decoration:underline}.auth-btn[data-v-eb2ddafc]{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:15px;font-weight:600;transition:all .25s;display:flex}.auth-btn[data-v-eb2ddafc]:hover{background:linear-gradient(135deg,#79c0ff 0%,#58a6ff 100%);transform:translateY(-2px);box-shadow:0 8px 24px #58a6ff59,0 0 0 1px #58a6ff33}.auth-btn[data-v-eb2ddafc]:active{transform:translateY(-1px)}.auth-btn .btn-arrow[data-v-eb2ddafc]{font-size:18px;transition:transform .2s}.auth-btn:hover .btn-arrow[data-v-eb2ddafc]{transform:translate(4px)}.divider[data-v-eb2ddafc]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.divider-line[data-v-eb2ddafc]{background:linear-gradient(90deg,#0000 0%,#30363d 50%,#0000 100%);flex:1;height:1px}.divider-text[data-v-eb2ddafc]{color:#6e7681;font-size:13px}.social-login[data-v-eb2ddafc]{gap:12px;margin-bottom:28px;display:flex}.social-btn[data-v-eb2ddafc]{color:#e6edf3;background:#0d111780;border:1px solid #30363d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;transition:all .2s;display:flex}.social-btn[data-v-eb2ddafc]:hover{background:#58a6ff14;border-color:#58a6ff;transform:translateY(-1px)}.social-btn.github-btn svg[data-v-eb2ddafc]{color:#e6edf3}.social-btn.email-btn svg[data-v-eb2ddafc]{color:#58a6ff}.auth-footer[data-v-eb2ddafc]{text-align:center;color:#8b949e;margin-bottom:24px;font-size:14px}.auth-footer .auth-link[data-v-eb2ddafc]{color:#58a6ff;margin-left:4px;font-weight:500;text-decoration:none;transition:all .2s}.auth-footer .auth-link[data-v-eb2ddafc]:hover{color:#79c0ff;text-decoration:underline}.demo-credentials[data-v-eb2ddafc]{background:#0d1117cc;border:1px solid #30363d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;display:flex}.demo-credentials .demo-label[data-v-eb2ddafc]{color:#8b949e;font-size:13px}.demo-credentials .demo-value[data-v-eb2ddafc]{color:#58a6ff;font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:500}.demo-credentials .demo-separator[data-v-eb2ddafc]{color:#484f58}.features[data-v-eb2ddafc]{z-index:10;gap:48px;margin-top:40px;display:flex;position:relative}.feature-item[data-v-eb2ddafc]{opacity:.7;flex-direction:column;align-items:center;gap:8px;transition:opacity .2s;display:flex}.feature-item[data-v-eb2ddafc]:hover{opacity:1}.feature-item .feature-icon[data-v-eb2ddafc]{font-size:24px}.feature-item .feature-text[data-v-eb2ddafc]{color:#6e7681;font-size:12px}@keyframes float1-30ed3ef2{0%,to{transform:translate(0)}50%{transform:translate(-50px,50px)}}@keyframes float2-30ed3ef2{0%,to{transform:translate(0)}50%{transform:translate(50px,-30px)}}@keyframes float3-30ed3ef2{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}@keyframes fadeInUp-30ed3ef2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-30ed3ef2{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}}.page-container[data-v-30ed3ef2]{background:linear-gradient(135deg,#0d1117 0%,#161b22 50%,#0d1117 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.background-decoration[data-v-30ed3ef2]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-circle[data-v-30ed3ef2]{filter:blur(120px);opacity:.4;border-radius:50%;position:absolute}.bg-circle-1[data-v-30ed3ef2]{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);width:600px;height:600px;animation:20s ease-in-out infinite float1-30ed3ef2;top:-100px;right:-100px}.bg-circle-2[data-v-30ed3ef2]{background:linear-gradient(135deg,#58a6ff 0%,#8b5cf6 100%);width:500px;height:500px;animation:25s ease-in-out infinite float2-30ed3ef2;bottom:-100px;left:-100px}.bg-circle-3[data-v-30ed3ef2]{background:linear-gradient(135deg,#ec4899 0%,#f59e0b 100%);width:400px;height:400px;animation:30s ease-in-out infinite float3-30ed3ef2;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-pattern[data-v-30ed3ef2]{background-image:linear-gradient(#8b5cf608 1px,#0000 1px),linear-gradient(90deg,#8b5cf608 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.auth-card[data-v-30ed3ef2]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#21262df2;border:1px solid #8b5cf626;border-radius:20px;width:100%;max-width:440px;padding:48px;position:relative;box-shadow:0 25px 50px #00000080,0 0 0 1px #8b5cf60d,inset 0 1px #ffffff0d}.auth-card.fade-in[data-v-30ed3ef2]{animation:.6s ease-out fadeInUp-30ed3ef2}.auth-header[data-v-30ed3ef2]{text-align:center;margin-bottom:36px}.auth-header h1[data-v-30ed3ef2]{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 50%,#f59e0b 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:32px;font-weight:700}.auth-header .subtitle[data-v-30ed3ef2]{color:#8b949e;margin:0 0 8px;font-size:14px}.auth-header .description[data-v-30ed3ef2]{color:#f59e0b;margin:0;font-size:13px;font-weight:500}.logo-wrapper[data-v-30ed3ef2]{margin-bottom:20px;display:inline-block;position:relative}.logo[data-v-30ed3ef2]{z-index:2;background:linear-gradient(135deg,#8b5cf61a 0%,#ec48991a 100%);border:1px solid #8b5cf633;border-radius:16px;padding:16px;position:relative}.logo-glow[data-v-30ed3ef2]{filter:blur(20px);background:linear-gradient(135deg,#8b5cf64d 0%,#ec48994d 100%);border-radius:50%;width:100px;height:100px;animation:3s ease-in-out infinite pulse-30ed3ef2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-form[data-v-30ed3ef2]{margin-bottom:28px}.input-wrapper[data-v-30ed3ef2]{position:relative}.code-input-inner[data-v-30ed3ef2]{flex:1}.input-icon[data-v-30ed3ef2]{color:#6e7681;z-index:10;pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%);opacity:1!important}.auth-input[data-v-30ed3ef2]{color:#e6edf3;background:#0d1117cc;border:1px solid #30363d;border-radius:10px;height:48px;padding-left:44px;transition:all .25s}.auth-input[data-v-30ed3ef2]:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626,0 0 20px #8b5cf61a}.auth-input[data-v-30ed3ef2]::placeholder{color:#6e7681}.code-input-wrapper[data-v-30ed3ef2]{gap:12px;display:flex}.code-btn[data-v-30ed3ef2]{color:#e6edf3;background:#0d1117cc;border:1px solid #30363d;border-radius:10px;height:48px;padding:0 24px;font-size:13px;font-weight:500;transition:all .2s}.code-btn[data-v-30ed3ef2]:hover{background:#8b5cf61a;border-color:#8b5cf6}.code-btn[data-v-30ed3ef2]:active{transform:scale(.98)}.code-hint[data-v-30ed3ef2]{color:#6e7681;margin:10px 0 0;font-size:12px}.code-hint .code-value[data-v-30ed3ef2]{color:#8b5cf6;margin-left:4px;font-family:Consolas,Monaco,monospace;font-weight:600}.agree-terms[data-v-30ed3ef2]{margin-bottom:24px}.agree-checkbox[data-v-30ed3ef2]{color:#8b949e;font-size:13px}.agree-checkbox .ant-checkbox-inner[data-v-30ed3ef2]{background:#0d1117;border-color:#30363d}.agree-checkbox .ant-checkbox-inner[data-v-30ed3ef2]:hover{border-color:#8b5cf6}.agree-checkbox .ant-checkbox-checked .ant-checkbox-inner[data-v-30ed3ef2]{background:#8b5cf6;border-color:#8b5cf6}.agree-checkbox .term-link[data-v-30ed3ef2]{color:#8b5cf6;text-decoration:none;transition:color .2s}.agree-checkbox .term-link[data-v-30ed3ef2]:hover{color:#a78bfa;text-decoration:underline}.auth-btn[data-v-30ed3ef2]{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:15px;font-weight:600;transition:all .25s;display:flex}.auth-btn[data-v-30ed3ef2]:hover{background:linear-gradient(135deg,#a78bfa 0%,#f472b6 100%);transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf659,0 0 0 1px #8b5cf633}.auth-btn[data-v-30ed3ef2]:active{transform:translateY(-1px)}.auth-btn .btn-arrow[data-v-30ed3ef2]{font-size:18px;transition:transform .2s}.auth-btn:hover .btn-arrow[data-v-30ed3ef2]{transform:translate(4px)}.divider[data-v-30ed3ef2]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.divider-line[data-v-30ed3ef2]{background:linear-gradient(90deg,#0000 0%,#30363d 50%,#0000 100%);flex:1;height:1px}.divider-text[data-v-30ed3ef2]{color:#6e7681;font-size:13px}.social-login[data-v-30ed3ef2]{gap:12px;margin-bottom:28px;display:flex}.social-btn[data-v-30ed3ef2]{color:#e6edf3;background:#0d111780;border:1px solid #30363d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;transition:all .2s;display:flex}.social-btn[data-v-30ed3ef2]:hover{background:#8b5cf614;border-color:#8b5cf6;transform:translateY(-1px)}.social-btn.github-btn svg[data-v-30ed3ef2]{color:#e6edf3}.social-btn.email-btn svg[data-v-30ed3ef2]{color:#8b5cf6}.auth-footer[data-v-30ed3ef2]{text-align:center;color:#8b949e;margin-bottom:20px;font-size:14px}.auth-footer .auth-link[data-v-30ed3ef2]{color:#8b5cf6;margin-left:4px;font-weight:500;text-decoration:none;transition:all .2s}.auth-footer .auth-link[data-v-30ed3ef2]:hover{color:#a78bfa;text-decoration:underline}.benefits[data-v-30ed3ef2]{border-top:1px solid #8b5cf61a;justify-content:center;gap:24px;padding-top:16px;display:flex}.benefits .benefit-item[data-v-30ed3ef2]{align-items:center;gap:6px;display:flex}.benefits .benefit-item .benefit-icon[data-v-30ed3ef2]{font-size:16px}.benefits .benefit-item .benefit-text[data-v-30ed3ef2]{color:#8b949e;font-size:12px}.features[data-v-30ed3ef2]{z-index:10;gap:48px;margin-top:40px;display:flex;position:relative}.feature-item[data-v-30ed3ef2]{opacity:.7;flex-direction:column;align-items:center;gap:8px;transition:opacity .2s;display:flex}.feature-item[data-v-30ed3ef2]:hover{opacity:1}.feature-item .feature-icon[data-v-30ed3ef2]{font-size:24px}.feature-item .feature-text[data-v-30ed3ef2]{color:#6e7681;font-size:12px}.dashboard-layout[data-v-17d46c79]{background:#0d1117;height:100vh}.dashboard-sidebar[data-v-17d46c79]{border-right:1px solid #30363d;position:relative;overflow:hidden;background:linear-gradient(#161b22 0%,#0d1117 100%)!important}.dashboard-sidebar .ant-menu[data-v-17d46c79]{color:#e6edf3;background:0 0!important}.dashboard-sidebar .ant-menu-item[data-v-17d46c79]{color:#8b949e;background:0 0!important}.dashboard-sidebar .ant-menu-item[data-v-17d46c79]:hover{color:#e6edf3;background:#58a6ff1a!important}.dashboard-sidebar .ant-menu-item-selected[data-v-17d46c79]{border-right:2px solid #58a6ff;color:#58a6ff!important;background:#58a6ff26!important}.dashboard-sidebar .ant-menu-inline .ant-menu-item-selected[data-v-17d46c79]{background:#58a6ff26!important}.dashboard-sidebar .ant-menu-item-active[data-v-17d46c79]{color:#e6edf3;background:#58a6ff1a!important}.logo-section[data-v-17d46c79]{border-bottom:1px solid #30363d;padding:20px}.logo[data-v-17d46c79]{align-items:center;gap:12px;display:flex}.logo-icon[data-v-17d46c79]{color:#58a6ff;font-size:24px}.logo-text[data-v-17d46c79]{background:linear-gradient(135deg,#58a6ff 0%,#79c0ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.sidebar-menu[data-v-17d46c79]{border:none;margin:16px 0;background:0 0!important}.menu-item[data-v-17d46c79]{border:1px solid #0000;border-radius:10px;margin:4px 8px;transition:all .3s;color:#8b949e!important}.menu-item[data-v-17d46c79]:hover{border-color:#58a6ff33;transform:translateY(-1px);box-shadow:0 4px 12px #58a6ff1a,inset 0 1px #ffffff0d;color:#e6edf3!important;background:linear-gradient(135deg,#58a6ff26 0%,#58a6ff0d 100%)!important}.menu-item.ant-menu-item-selected[data-v-17d46c79]{border:1px solid #58a6ff66;border-right:3px solid #58a6ff;box-shadow:0 4px 20px #58a6ff33,inset 0 0 0 1px #58a6ff1a,inset 0 1px #ffffff1a;color:#58a6ff!important;background:linear-gradient(135deg,#58a6ff40 0%,#388bfd26 100%)!important}[data-v-17d46c79] .sidebar-menu .ant-menu-item{font-weight:500;color:#8b949e!important}[data-v-17d46c79] .sidebar-menu .ant-menu-item:hover{color:#e6edf3!important}[data-v-17d46c79] .sidebar-menu .ant-menu-item-selected{color:#58a6ff!important;background:#58a6ff26!important}[data-v-17d46c79] .sidebar-menu .ant-menu-item-active{color:#e6edf3!important;background:#58a6ff1a!important}.menu-icon[data-v-17d46c79]{font-size:16px}.menu-label[data-v-17d46c79]{font-size:14px;font-weight:500}.sidebar-footer[data-v-17d46c79]{background:#161b22e6;border-top:1px solid #30363d;padding:12px;position:absolute;bottom:0;left:0;right:0}.user-section[data-v-17d46c79]{background:#0d1117;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:8px;display:flex}.user-avatar[data-v-17d46c79]{color:#fff;background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.user-info[data-v-17d46c79]{flex:1;overflow:hidden}.user-name[data-v-17d46c79]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.user-email[data-v-17d46c79]{color:#8b949e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.logout-btn[data-v-17d46c79]{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;transition:all .2s;display:flex}.logout-btn[data-v-17d46c79]:hover{color:#f85149;background:#f851491a;border-color:#f851494d}.dashboard-content[data-v-17d46c79]{background:#0d1117}.dashboard-header[data-v-17d46c79]{background:#161b22e6;border-bottom:1px solid #30363d;align-items:center;gap:16px;padding:0 24px;display:flex;overflow:hidden}.collapse-btn[data-v-17d46c79]{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;font-size:18px;transition:all .2s}.collapse-btn[data-v-17d46c79]:hover{color:#e6edf3;background:#30363d}.header-title[data-v-17d46c79]{color:#fff;font-size:18px;font-weight:600}.main-content[data-v-17d46c79]{padding:24px;overflow-y:auto}.dashboard-home[data-v-5258282d]{flex-direction:column;gap:20px;display:flex}.stats-row[data-v-5258282d]{grid-template-columns:2fr 1fr 1fr;gap:20px;display:grid}.user-info-card[data-v-5258282d]{background:linear-gradient(135deg,#58a6ff1a 0%,#a855f71a 100%)!important;border:1px solid #58a6ff33!important}.user-card-header[data-v-5258282d]{border-bottom:1px solid #58a6ff26;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.user-card-bottom[data-v-5258282d]{border-top:1px solid #58a6ff26;margin-top:16px;padding-top:16px}.user-card-bottom p[data-v-5258282d]{color:#8b949e;margin:0 0 12px;font-size:13px;line-height:1.7}.user-card-bottom p[data-v-5258282d]:last-child{margin-bottom:0}.user-card-bottom strong[data-v-5258282d]{color:#58a6ff;font-weight:600}.user-card-bottom .tips[data-v-5258282d]{background:#f59e0b1a;border-left:3px solid #f59e0b;border-radius:8px;padding:10px 14px}.user-avatar-lg[data-v-5258282d]{background:linear-gradient(135deg,#58a6ff 0%,#a855f7 100%);justify-content:center;align-items:center;width:72px;height:72px;font-size:32px;display:flex}.user-detail h3[data-v-5258282d]{color:#fff;margin:0 0 4px;font-size:20px;font-weight:600}.user-detail p[data-v-5258282d]{color:#8b949e;margin:0;font-size:14px}.user-stats[data-v-5258282d]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-item[data-v-5258282d]{background:#0d111799;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.stat-icon[data-v-5258282d]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.stat-icon.requests-icon[data-v-5258282d]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.stat-icon.tokens-icon[data-v-5258282d]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.stat-icon.models-icon[data-v-5258282d]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.stat-info[data-v-5258282d]{flex-direction:column;display:flex}.stat-value[data-v-5258282d]{color:#fff;font-size:18px;font-weight:700}.stat-label[data-v-5258282d]{color:#8b949e;font-size:12px}.announcement-card[data-v-5258282d]{background:linear-gradient(135deg,#f59e0b1a 0%,#d977060d 100%)!important;border:1px solid #f59e0b33!important}.announcement-card-header[data-v-5258282d]{border-bottom:1px solid #f59e0b26;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.announcement-card-icon[data-v-5258282d]{color:#f59e0b;font-size:18px}.announcement-card-title[data-v-5258282d]{color:#f59e0b;font-size:16px;font-weight:600}.announcement-list[data-v-5258282d]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.announcement-list .announcement-item[data-v-5258282d]{background:#0d111780;border-left:3px solid #f59e0b;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.announcement-list .announcement-content[data-v-5258282d]{flex-direction:column;flex:1;gap:4px;display:flex}.announcement-list .announcement-text[data-v-5258282d]{color:#e6edf3;margin:0;font-size:13px;line-height:1.4}.announcement-dot[data-v-5258282d]{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.announcement-tag[data-v-5258282d]{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:600}.announcement-time[data-v-5258282d]{color:#8b949e;font-size:11px}.system-info[data-v-5258282d]{border-top:1px solid #f59e0b26;flex-direction:column;gap:8px;padding-top:12px;display:flex}.info-item[data-v-5258282d]{justify-content:space-between;align-items:center;display:flex}.info-label[data-v-5258282d]{color:#8b949e;font-size:12px}.info-value[data-v-5258282d]{color:#e6edf3;font-size:12px;font-weight:500}.info-value.status-online[data-v-5258282d]{color:#10b981}.balance-card[data-v-5258282d]{background:linear-gradient(135deg,#10b9811a 0%,#0596691a 100%)!important;border:1px solid #10b98133!important}.balance-header[data-v-5258282d]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.balance-icon[data-v-5258282d]{color:#10b981;font-size:20px}.balance-label[data-v-5258282d]{color:#8b949e;font-size:14px}.balance-amount[data-v-5258282d]{margin-bottom:20px}.currency[data-v-5258282d]{color:#10b981;font-size:24px;font-weight:600}.amount[data-v-5258282d]{color:#fff;margin-left:4px;font-size:48px;font-weight:700}.balance-stats[data-v-5258282d]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.balance-stat[data-v-5258282d]{text-align:center;background:#0d111799;border-radius:10px;padding:12px}.stat-num[data-v-5258282d]{color:#fff;font-size:18px;font-weight:600}.stat-desc[data-v-5258282d]{color:#8b949e;margin-top:2px;font-size:12px}.quick-actions[data-v-5258282d]{gap:10px;display:flex}.action-btn[data-v-5258282d]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:500;transition:all .2s}.action-btn.primary[data-v-5258282d]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.action-btn.primary[data-v-5258282d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.action-btn.secondary[data-v-5258282d]{color:#e6edf3;background:#ffffff1a;border:1px solid #30363d}.action-btn.secondary[data-v-5258282d]:hover{background:#ffffff26}.charts-row[data-v-5258282d]{grid-template-columns:1fr;display:grid}.chart-card[data-v-5258282d]{background:#21262de6!important;border:1px solid #30363d!important}.card-header[data-v-5258282d]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-title[data-v-5258282d]{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.card-subtitle[data-v-5258282d]{color:#8b949e;font-size:12px}.chart-container[data-v-5258282d]{background:#0d1117;border-radius:12px;padding:16px}.models-row[data-v-5258282d]{grid-template-columns:1fr;display:grid}.models-card[data-v-5258282d]{background:#21262de6!important;border:1px solid #30363d!important}.models-list[data-v-5258282d]{flex-direction:column;gap:12px;display:flex}.model-item[data-v-5258282d]{background:#161b22;border-radius:12px;align-items:center;gap:14px;padding:14px;transition:all .3s;display:flex}.model-item[data-v-5258282d]:hover{background:#58a6ff1a;border:1px solid #58a6ff33}.model-avatar[data-v-5258282d]{background:linear-gradient(135deg,#58a6ff 0%,#a855f7 100%);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.model-info[data-v-5258282d]{flex:1}.model-info h4[data-v-5258282d]{color:#fff;margin:0 0 8px;font-size:15px;font-weight:600}.model-meta[data-v-5258282d]{align-items:center;gap:8px;display:flex}.usage-count[data-v-5258282d]{color:#8b949e;font-size:12px}.model-price[data-v-5258282d]{text-align:right}.model-price .price-label[data-v-5258282d]{color:#8b949e;margin-bottom:4px;font-size:11px;display:block}.model-price .price-value[data-v-5258282d]{color:#58a6ff;font-size:14px;font-weight:600}.user-info-page[data-v-570e9836]{width:100%}.user-card[data-v-570e9836]{background:#21262de6;border:1px solid #30363d;border-radius:16px;padding:24px}.user-header[data-v-570e9836]{border-bottom:1px solid #30363d;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:24px;display:flex}.avatar-section[data-v-570e9836]{gap:20px;display:flex}.avatar[data-v-570e9836]{color:#fff;background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:36px;display:flex}.user-details[data-v-570e9836]{flex-direction:column;gap:8px;display:flex}.user-details h2[data-v-570e9836]{margin:0;font-size:24px;font-weight:600}.user-email[data-v-570e9836]{color:#8b949e;align-items:center;gap:8px;margin:4px 0;font-size:14px;display:flex}.user-tag[data-v-570e9836]{width:fit-content}.edit-btn[data-v-570e9836]{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.edit-btn[data-v-570e9836]:hover{background:linear-gradient(135deg,#79c0ff 0%,#58a6ff 100%);transform:translateY(-1px);box-shadow:0 4px 12px #58a6ff4d}.stats-grid[data-v-570e9836]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-card[data-v-570e9836]{background:#161b22;border:1px solid #30363d;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.stat-card[data-v-570e9836]:hover{border-color:#58a6ff;transform:translateY(-2px)}.stat-icon[data-v-570e9836]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.stat-content[data-v-570e9836]{flex:1}.stat-label[data-v-570e9836]{color:#8b949e;margin-bottom:4px;font-size:13px}.stat-value[data-v-570e9836]{color:#fff;font-size:20px;font-weight:600}.info-section[data-v-570e9836]{margin-bottom:24px}.section-title[data-v-570e9836]{margin:0 0 16px;font-size:16px;font-weight:600}.security-items[data-v-570e9836]{flex-direction:column;gap:12px;display:flex}.security-item[data-v-570e9836]{background:#161b22;border:1px solid #30363d;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.security-icon[data-v-570e9836]{color:#58a6ff;background:#58a6ff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.security-info[data-v-570e9836]{flex:1}.security-title[data-v-570e9836]{margin-bottom:2px;font-size:14px;font-weight:500}.security-desc[data-v-570e9836]{color:#8b949e;font-size:13px}.info-list[data-v-570e9836]{background:#161b22;border:1px solid #30363d;border-radius:12px;overflow:hidden}.info-item[data-v-570e9836]{border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;padding:16px;display:flex}.info-item[data-v-570e9836]:last-child{border-bottom:none}.info-label[data-v-570e9836]{color:#8b949e;font-size:14px}.info-value[data-v-570e9836]{font-size:14px;font-weight:500}.edit-drawer[data-v-570e9836]{background:#0d1117}.drawer-wrapper[data-v-570e9836]{flex-direction:column;height:calc(100vh - 80px);min-height:400px;display:flex}.drawer-content[data-v-570e9836]{flex:1;padding:24px;overflow-y:auto}.drawer-content[data-v-570e9836]::-webkit-scrollbar{width:6px}.drawer-content[data-v-570e9836]::-webkit-scrollbar-track{background:#161b22}.drawer-content[data-v-570e9836]::-webkit-scrollbar-thumb{background:#30363d;border-radius:3px}.drawer-content[data-v-570e9836]::-webkit-scrollbar-thumb:hover{background:#58a6ff}.drawer-header[data-v-570e9836]{border-bottom:1px solid #30363d;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.drawer-avatar[data-v-570e9836]{color:#fff;background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:flex;box-shadow:0 4px 20px #58a6ff4d}.drawer-title-section h3[data-v-570e9836]{background:linear-gradient(135deg,#e6edf3 0%,#58a6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:20px;font-weight:600}.drawer-desc[data-v-570e9836]{color:#8b949e;margin:0;font-size:14px}.edit-form[data-v-570e9836]{margin-top:4px}.edit-form[data-v-570e9836] .ant-form-item{margin-bottom:18px}.edit-form[data-v-570e9836] .ant-form-item-label{padding-bottom:8px}.edit-form[data-v-570e9836] .ant-form-item-label>label{color:#8b949e;font-size:14px;font-weight:500}.form-input[data-v-570e9836]{color:#e6edf3;background:#161b22;border:1px solid #30363d;border-radius:10px;height:44px;padding:0 14px;font-size:14px;transition:all .2s}.form-input[data-v-570e9836]:hover{border-color:#484f58}.form-input[data-v-570e9836]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff26,0 0 20px #58a6ff1a}.form-input[data-v-570e9836]::placeholder{color:#6e7681}.password-section[data-v-570e9836]{background:0 0;border:none;border-radius:0;margin-top:12px;padding:16px 0}.section-divider[data-v-570e9836]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.divider-line[data-v-570e9836]{background:linear-gradient(90deg,#0000,#30363d,#0000);flex:1;height:1px}.divider-text[data-v-570e9836]{color:#58a6ff;font-size:13px;font-weight:500}.drawer-footer[data-v-570e9836]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #30363d;gap:14px;padding:16px 24px;display:flex}.cancel-btn[data-v-570e9836]{color:#e6edf3;background:#161b22;border:1px solid #30363d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;height:46px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.cancel-btn[data-v-570e9836]:hover{background:#21262d;border-color:#58a6ff;transform:translateY(-1px)}.save-btn[data-v-570e9836]{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border:none;border-radius:10px;flex:2;justify-content:center;align-items:center;gap:6px;height:46px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 15px #58a6ff4d}.save-btn[data-v-570e9836]:hover{background:linear-gradient(135deg,#79c0ff 0%,#58a6ff 100%);transform:translateY(-2px);box-shadow:0 6px 20px #58a6ff66}.save-btn[data-v-570e9836]:active{transform:translateY(0)}.models-page[data-v-87d5ba32]{max-width:1400px;padding:20px 0}.page-header[data-v-87d5ba32]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#58a6ff1a 0%,#a855f71a 100%);border:1px solid #58a6ff33;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:20px 24px;display:flex}.header-info[data-v-87d5ba32]{align-items:center;gap:12px;display:flex}.header-info h2[data-v-87d5ba32]{background:linear-gradient(135deg,#58a6ff 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:700}.header-info svg[data-v-87d5ba32]{color:#58a6ff;filter:drop-shadow(0 0 10px #58a6ff80);font-size:28px}.header-stats[data-v-87d5ba32]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.model-count[data-v-87d5ba32]{color:#8b949e;font-size:14px}.glow-text[data-v-87d5ba32]{color:#58a6ffcc;text-shadow:0 0 10px #58a6ff80;font-size:12px}.models-grid[data-v-87d5ba32]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.model-card[data-v-87d5ba32]{cursor:pointer;background:linear-gradient(145deg,#21262df2 0%,#161b22f2 100%);border:1px solid #30363d;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.model-card[data-v-87d5ba32]:before{content:"";background:linear-gradient(90deg,#0000,#58a6ff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.model-card[data-v-87d5ba32]:hover:before{left:100%}.model-card[data-v-87d5ba32]:hover{border-color:#58a6ff;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #0006,0 0 30px #58a6ff33,inset 0 1px #ffffff1a}.model-card:hover .model-avatar[data-v-87d5ba32]{transform:scale(1.1)}.model-card:hover .metric-item[data-v-87d5ba32]{background:#58a6ff1a}.card-header[data-v-87d5ba32]{background:linear-gradient(135deg,#58a6ff0d 0%,#a855f70d 100%);border-radius:12px;gap:14px;margin-bottom:16px;padding:12px;display:flex}.model-avatar[data-v-87d5ba32]{background:linear-gradient(135deg,#58a6ff 0%,#a855f7 100%);justify-content:center;align-items:center;width:52px;height:52px;transition:transform .3s;display:flex;box-shadow:0 4px 15px #58a6ff4d}.model-info[data-v-87d5ba32]{flex:1}.model-info h3[data-v-87d5ba32]{color:#fff;text-shadow:0 0 20px #58a6ff4d;margin:0 0 8px;font-size:20px;font-weight:600}.model-tags[data-v-87d5ba32]{gap:6px;display:flex}.provider-tag[data-v-87d5ba32]{border:1px solid #58a6ff4d;font-size:11px;background:linear-gradient(135deg,#58a6ff33 0%,#388bfd33 100%)!important}.category-tag[data-v-87d5ba32]{border:1px solid #a855f74d;font-size:11px;background:linear-gradient(135deg,#a855f733 0%,#9333ea33 100%)!important}.model-desc[data-v-87d5ba32]{color:#8b949e;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin-bottom:16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.model-metrics[data-v-87d5ba32]{background:linear-gradient(135deg,#161b22cc 0%,#0d1117cc 100%);border:1px solid #58a6ff1a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;padding:8px;display:grid}.metric-item[data-v-87d5ba32]{background:#58a6ff0d;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:6px;transition:all .3s;display:flex}.metric-item svg[data-v-87d5ba32]{color:#58a6ff;filter:drop-shadow(0 0 8px #58a6ff80);font-size:18px}.metric-label[data-v-87d5ba32]{color:#8b949e;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.metric-value[data-v-87d5ba32]{color:#fff;text-shadow:0 0 10px #58a6ff4d;font-size:14px;font-weight:700}.card-footer[data-v-87d5ba32]{border-top:1px solid #58a6ff1a;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.features-preview[data-v-87d5ba32]{align-items:center;gap:5px;display:flex}.feature-tag[data-v-87d5ba32]{border:1px solid #58a6ff33;font-size:11px;background:#58a6ff1a!important}.more-features[data-v-87d5ba32]{color:#58a6ff;opacity:.7;font-size:11px}.detail-btn[data-v-87d5ba32]{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff33;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .3s}.detail-btn[data-v-87d5ba32]:hover{color:#fff;background:linear-gradient(135deg,#58a6ff4d 0%,#388bfd4d 100%);border-color:#58a6ff;box-shadow:0 0 15px #58a6ff4d}.model-drawer[data-v-87d5ba32] .ant-drawer-content{background:#161b22fa!important;border-left:1px solid #30363d!important}.model-drawer[data-v-87d5ba32] .ant-drawer-header{padding:20px 24px;background:#161b22fa!important;border-color:#30363d!important}.model-drawer[data-v-87d5ba32] .ant-drawer-title{font-size:18px;color:#e6edf3!important}.model-drawer[data-v-87d5ba32] .ant-drawer-close{color:#8b949e!important}.model-drawer[data-v-87d5ba32] .ant-drawer-close:hover{color:#58a6ff!important}.model-detail[data-v-87d5ba32]{padding:16px}.detail-header[data-v-87d5ba32]{gap:16px;margin-bottom:24px;display:flex}.detail-avatar[data-v-87d5ba32]{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.detail-info h2[data-v-87d5ba32]{margin:0 0 12px;font-size:24px}.detail-tags[data-v-87d5ba32]{gap:8px;display:flex}.detail-desc[data-v-87d5ba32]{color:#8b949e;margin-bottom:24px;font-size:14px;line-height:1.8}.detail-section[data-v-87d5ba32]{margin-bottom:24px}.detail-section h3[data-v-87d5ba32]{margin:0 0 12px;font-size:16px;font-weight:600}.features-list[data-v-87d5ba32]{flex-wrap:wrap;gap:8px;display:flex}.feature-item[data-v-87d5ba32]{align-items:center;gap:6px;font-size:13px;display:flex}.params-grid[data-v-87d5ba32]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.param-card[data-v-87d5ba32]{background:#161b22;border:1px solid #30363d;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.param-icon[data-v-87d5ba32]{color:#58a6ff;font-size:24px}.param-content[data-v-87d5ba32]{flex:1}.param-label[data-v-87d5ba32]{color:#8b949e;margin-bottom:4px;font-size:12px}.param-value[data-v-87d5ba32]{font-size:16px;font-weight:600}.detail-actions[data-v-87d5ba32]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.action-btn[data-v-87d5ba32]{border-radius:8px;padding:10px 24px;font-weight:600;transition:all .2s}.primary-btn[data-v-87d5ba32]{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border:none}.primary-btn[data-v-87d5ba32]:hover{background:linear-gradient(135deg,#79c0ff 0%,#58a6ff 100%);transform:translateY(-1px);box-shadow:0 4px 12px #58a6ff4d}.secondary-btn[data-v-87d5ba32]{background:#21262d;border:1px solid #30363d}.secondary-btn[data-v-87d5ba32]:hover{background:#30363d;border-color:#484f58}.section-header[data-v-87d5ba32]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.copy-btn[data-v-87d5ba32]{color:#58a6ff;padding:4px 12px;font-size:13px}.copy-btn[data-v-87d5ba32]:hover{color:#79c0ff;background:#58a6ff1a}.code-block[data-v-87d5ba32]{background:#0d1117;border:1px solid #30363d;border-radius:12px;padding:16px;overflow-x:auto}.code-pre[data-v-87d5ba32]{color:#e6edf3;white-space:pre;margin:0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:13px;line-height:1.6}.code-pre[data-v-87d5ba32]::selection{background:#58a6ff4d}.recharge-page[data-v-a19ef819]{grid-template-columns:400px 1fr;gap:24px;max-width:1200px;display:grid}.recharge-section[data-v-a19ef819]{flex-direction:column;gap:16px;display:flex}.balance-card[data-v-a19ef819]{background:linear-gradient(135deg,#3fb9501a 0%,#3fb9500d 100%);border:1px solid #3fb9504d;border-radius:16px;padding:24px}.balance-content[data-v-a19ef819]{align-items:center;gap:16px;display:flex}.balance-icon[data-v-a19ef819]{color:#fff;background:linear-gradient(135deg,#3fb950 0%,#238636 100%);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.balance-info[data-v-a19ef819]{flex:1}.balance-label[data-v-a19ef819]{color:#8b949e;margin-bottom:4px;font-size:13px}.balance-amount[data-v-a19ef819]{color:#3fb950;font-size:32px;font-weight:700}.balance-tag[data-v-a19ef819]{font-size:12px}.recharge-card[data-v-a19ef819]{background:#21262de6;border:1px solid #30363d;border-radius:16px;padding:24px}.card-title[data-v-a19ef819]{color:#51a0fe;margin:0 0 16px;font-size:16px;font-weight:600}.amount-options[data-v-a19ef819]{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px;display:grid}.amount-btn[data-v-a19ef819]{color:#e6edf3;background:#161b22;border:1px solid #30363d;border-radius:10px;justify-content:center;align-items:center;padding:14px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.amount-btn[data-v-a19ef819]:hover{background:#58a6ff1a;border-color:#58a6ff}.amount-btn.active[data-v-a19ef819]{color:#58a6ff;background:linear-gradient(135deg,#58a6ff33 0%,#58a6ff1a 100%);border-color:#58a6ff}.custom-amount[data-v-a19ef819]{margin-bottom:24px}.custom-input[data-v-a19ef819]{color:#e6edf3;background:#161b22;border:1px solid #30363d;border-radius:10px;height:44px;font-size:15px}.custom-input[data-v-a19ef819]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff26}.payment-methods[data-v-a19ef819]{margin-bottom:24px}.payment-option[data-v-a19ef819]{background:#161b22;border:1px solid #30363d;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:14px;transition:all .2s;display:flex}.payment-option[data-v-a19ef819]:hover{border-color:#58a6ff}.payment-option.ant-radio-wrapper-checked[data-v-a19ef819]{background:#58a6ff1a;border-color:#58a6ff}.payment-icon[data-v-a19ef819]{object-fit:contain;width:24px;height:24px;margin-right:8px}.recharge-btn[data-v-a19ef819]{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border:none;border-radius:10px;height:50px;font-size:16px;font-weight:600;transition:all .2s}.recharge-btn[data-v-a19ef819]:hover{background:linear-gradient(135deg,#79c0ff 0%,#58a6ff 100%);transform:translateY(-1px);box-shadow:0 4px 12px #58a6ff4d}.history-section[data-v-a19ef819]{grid-column:2}.history-card[data-v-a19ef819]{background:#21262de6;border:1px solid #30363d;border-radius:16px}.history-card[data-v-a19ef819] .ant-card-head{border-bottom:1px solid #30363d}.history-card[data-v-a19ef819] .ant-card-head-title{color:#fff;font-size:16px;font-weight:600}.transaction-table[data-v-a19ef819] .ant-table{color:#fff;background:0 0}.transaction-table[data-v-a19ef819] .ant-table-thead>tr>th{color:#8b949e;background:#161b22;border-bottom:1px solid #30363d;font-weight:500}.transaction-table[data-v-a19ef819] .ant-table-tbody>tr>td{border-bottom:1px solid #30363d}.transaction-table[data-v-a19ef819] .ant-table-tbody>tr:hover>td{background:#58a6ff0d}.positive[data-v-a19ef819]{color:#3fb950}.negative[data-v-a19ef819]{color:#f85149}.apikey-page[data-v-a0bba2c1]{max-width:100%}.page-header[data-v-a0bba2c1]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header .header-info[data-v-a0bba2c1]{align-items:center;gap:8px;display:flex}.page-header .header-info h2[data-v-a0bba2c1]{margin:0}.create-btn[data-v-a0bba2c1]{background:linear-gradient(135deg,#58a6ff 0%,#388bfd 100%);border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 20px;transition:all .2s;display:flex}.create-btn[data-v-a0bba2c1]:hover{background:linear-gradient(135deg,#79c0ff 0%,#58a6ff 100%);transform:translateY(-1px);box-shadow:0 4px 12px #58a6ff4d}.keys-card[data-v-a0bba2c1]{background:#21262de6;border:1px solid #30363d;border-radius:16px}.keys-card[data-v-a0bba2c1] .ant-card-body{padding:0}.tips-card[data-v-a0bba2c1]{background:linear-gradient(135deg,#d299221a 0%,#d299220d 100%);border-bottom:1px solid #30363d;gap:16px;padding:20px;display:flex}.tips-icon[data-v-a0bba2c1]{color:#fff;background:linear-gradient(135deg,#d29922 0%,#b6831c 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.tips-content[data-v-a0bba2c1]{flex:1}.tips-title[data-v-a0bba2c1]{color:#d29922;margin-bottom:4px;font-size:14px;font-weight:600}.tips-text[data-v-a0bba2c1]{color:#8b949e;font-size:13px;line-height:1.6}.keys-table[data-v-a0bba2c1]{padding:16px}.keys-table[data-v-a0bba2c1] .ant-table{color:#fff;background:0 0}.keys-table[data-v-a0bba2c1] .ant-table-thead>tr>th{color:#8b949e;background:#161b22;border-bottom:1px solid #30363d;font-weight:500}.keys-table[data-v-a0bba2c1] .ant-table-tbody>tr>td{border-bottom:1px solid #30363d}.keys-table[data-v-a0bba2c1] .ant-table-tbody>tr:hover>td{background:#58a6ff0d}.key-display[data-v-a0bba2c1]{align-items:center;gap:8px;display:flex}.key-display span[data-v-a0bba2c1]{color:#8b949e;font-family:monospace;font-size:13px}.empty-state[data-v-a0bba2c1]{flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-icon[data-v-a0bba2c1]{color:#58a6ff;background:#58a6ff1a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:32px;display:flex}.empty-text[data-v-a0bba2c1]{margin-bottom:8px;font-size:16px;font-weight:500}.empty-hint[data-v-a0bba2c1]{color:#8b949e;font-size:14px}.create-form-container[data-v-a0bba2c1]{margin-bottom:24px}.create-form[data-v-a0bba2c1]{background:#21262de6;border:1px solid #30363d;border-radius:16px;padding:20px}.form-label[data-v-a0bba2c1]{color:#8b949e;margin-bottom:12px;font-size:14px;font-weight:500;display:block}.form-input-wrapper[data-v-a0bba2c1]{align-items:center;gap:12px;display:flex}.form-input[data-v-a0bba2c1]{color:#e6edf3;background:#0d1117;border:1px solid #30363d;border-radius:10px;flex:1;height:40px}.form-input[data-v-a0bba2c1]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff26}.confirm-btn[data-v-a0bba2c1]{border-radius:10px;height:40px;padding:0 24px;font-weight:500;transition:all .2s;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%)!important;border:none!important}.confirm-btn[data-v-a0bba2c1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #a855f74d;background:linear-gradient(135deg,#c084fc 0%,#a855f7 100%)!important}.stats-page[data-v-55a741f7]{max-width:100%}.stats-grid[data-v-55a741f7]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-card[data-v-55a741f7]{background:#21262de6;border:1px solid #30363d;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:all .3s;display:flex}.stat-card[data-v-55a741f7]:hover{transform:translateY(-2px)}.stat-card.primary[data-v-55a741f7]{border-color:#58a6ff4d}.stat-card.primary .stat-icon[data-v-55a741f7]{color:#58a6ff;background:linear-gradient(135deg,#58a6ff33 0%,#58a6ff1a 100%)}.stat-card.secondary[data-v-55a741f7]{border-color:#8b949e4d}.stat-card.secondary .stat-icon[data-v-55a741f7]{color:#8b949e;background:linear-gradient(135deg,#8b949e33 0%,#8b949e1a 100%)}.stat-card.success[data-v-55a741f7]{border-color:#3fb9504d}.stat-card.success .stat-icon[data-v-55a741f7]{color:#3fb950;background:linear-gradient(135deg,#3fb95033 0%,#3fb9501a 100%)}.stat-card.warning[data-v-55a741f7]{border-color:#d299224d}.stat-card.warning .stat-icon[data-v-55a741f7]{color:#d29922;background:linear-gradient(135deg,#d2992233 0%,#d299221a 100%)}.stat-icon[data-v-55a741f7]{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.stat-content[data-v-55a741f7]{flex:1}.stat-label[data-v-55a741f7]{color:#8b949e;margin:8px 0;font-size:13px}.stat-value[data-v-55a741f7]{color:#fff;margin-bottom:8px;font-size:28px;font-weight:700}.stat-trend[data-v-55a741f7]{align-items:center;gap:4px;font-size:13px;display:flex}.stat-trend .trend-up[data-v-55a741f7],.stat-trend .trend-down[data-v-55a741f7]{color:#3fb950}.model-section[data-v-55a741f7]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.detail-section[data-v-55a741f7]{margin-bottom:24px}.model-stats-card[data-v-55a741f7],.chart-card[data-v-55a741f7],.detail-card[data-v-55a741f7]{background:#21262de6;border:1px solid #30363d;border-radius:16px}.model-stats-card .card-title[data-v-55a741f7],.chart-card .card-title[data-v-55a741f7],.detail-card .card-title[data-v-55a741f7]{color:#fff;margin:0 0 20px;font-size:16px;font-weight:600}.model-stats-card .card-title[data-v-55a741f7]{margin-bottom:0}.card-header[data-v-55a741f7]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.model-checkbox[data-v-55a741f7]{gap:16px;display:flex}.chart-container[data-v-55a741f7]{height:300px}.model-chart[data-v-55a741f7],.trend-chart[data-v-55a741f7]{width:100%;height:100%}.model-list[data-v-55a741f7]{flex-direction:column;gap:16px;display:flex}.model-item[data-v-55a741f7]{align-items:center;gap:16px;display:flex}.model-info[data-v-55a741f7]{flex-shrink:0;width:180px}.model-header[data-v-55a741f7]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.model-dot[data-v-55a741f7]{border-radius:50%;width:8px;height:8px}.model-name[data-v-55a741f7]{color:#fff;font-size:14px;font-weight:500}.model-meta[data-v-55a741f7]{color:#8b949e;align-items:center;gap:8px;font-size:12px;display:flex}.divider[data-v-55a741f7]{color:#30363d}.model-progress[data-v-55a741f7]{background:#161b22;border-radius:4px;flex:1;height:8px;overflow:hidden}.progress-bar[data-v-55a741f7]{border-radius:4px;height:100%;transition:width .5s}.model-percent[data-v-55a741f7]{text-align:right;color:#8b949e;width:60px;font-size:14px;font-weight:500}
/*$vite$:1*/