:root{--color-primary: #FE2C55;--color-primary-hover: #FE2C55;--color-primary-active: #1E40AF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #E5E5E5;--color-gray-300: #D4D4D4;--color-gray-400: #A3A3A3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-success: #16A34A;--color-warning: #F59E0B;--color-error: #DC2626;--color-info: #0284C7;--bg-surface: #FFFFFF;--bg-subtle: #FAFAFA;--bg-hover: #F5F5F5;--text-primary: #404040;--text-secondary: #737373;--text-muted: #A3A3A3;--text-inverse: #FFFFFF;--border-default: #E5E5E5;--border-strong: #D4D4D4;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--font-xs: 12px;--font-sm: 13px;--font-base: 14px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 20px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-normal: 1.5;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 12px;--shadow-card: 0 1px 2px rgba(0,0,0,.06);--shadow-modal: 0 4px 12px rgba(0,0,0,.08);--duration-fast: 75ms;--duration-normal: .15s;--duration-slow: .2s;--easing-standard: cubic-bezier(.4,0,.2,1)}[data-theme=dark]{--color-primary: #60A5FA;--bg-surface: #1E1E1E;--bg-subtle: #121212;--bg-hover: #2A2A2A;--text-primary: #E5E5E5;--text-secondary: #A3A3A3;--text-muted: #737373;--border-default: #2A2A2A}:root{--brand-primary: #FE2C55;--brand-primary-hover: #FF4D7D;--brand-primary-active: #E62548;--brand-primary-bg: rgba(254, 44, 85, .12);--brand-primary-light: rgba(254, 44, 85, .25);--brand-accent: #25F4EE;--brand-accent-hover: #4DF5F0;--brand-accent-bg: rgba(37, 244, 238, .12);--brand-gradient: linear-gradient(135deg, #FE2C55 0%, #25F4EE 100%);--bg-base: #0F0F0F;--bg-container: #1A1A1A;--bg-elevated: #1E1E1E;--bg-spotlight: #242424;--bg-hover: #2A2A2A;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .45);--text-placeholder: rgba(255, 255, 255, .25);--border-color: #2F2F2F;--border-secondary: #252525;--success: #00E676;--success-bg: rgba(0, 230, 118, .15);--warning: #FFB74D;--warning-bg: rgba(255, 183, 77, .15);--error: #FF5252;--error-bg: rgba(255, 82, 82, .15);--info: #25F4EE;--info-bg: rgba(37, 244, 238, .15);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .4);--shadow-strong: 0 8px 24px rgba(0, 0, 0, .5);--radius-base: 8px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}#root{background-color:var(--bg-base)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary)}::selection{background:var(--brand-primary);color:#fff}.ant-layout{background-color:var(--bg-base)!important;transition:background-color .3s ease}.ant-layout-header{background:var(--bg-container)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 2px 8px #00000026;padding:0 24px!important}.ant-layout-sider{background:var(--bg-container)!important;border-right:1px solid var(--border-secondary)!important;box-shadow:2px 0 8px #0000001a}.ant-layout-content{background-color:var(--bg-base)!important}.ant-menu-dark{background-color:var(--bg-container)!important;border-right:none}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu-title{color:var(--text-secondary)!important;background:transparent!important;transition:all .2s ease;margin:4px 8px;border-radius:8px}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-title:hover{background-color:var(--brand-primary-bg)!important;color:var(--brand-primary)!important}.ant-menu-dark .ant-menu-item-selected{background-color:var(--brand-primary-bg)!important;color:var(--brand-primary)!important;font-weight:600;position:relative}.ant-menu-dark .ant-menu-item-selected:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--brand-primary);border-radius:2px}.ant-menu-light{background-color:var(--bg-container)!important;border-right:none}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover{background-color:var(--brand-primary-bg)!important;color:var(--brand-primary)!important}.ant-menu-light .ant-menu-item-selected{background-color:var(--brand-primary-bg)!important;color:var(--brand-primary)!important;font-weight:600}.ant-table{background-color:var(--bg-container)!important;border-radius:12px;overflow:hidden}.ant-table-thead>tr>th{background-color:var(--bg-elevated)!important;color:var(--text-secondary);border-bottom:1px solid var(--border-color)!important;font-weight:600}.ant-table-tbody>tr>td{background-color:var(--bg-container)!important;border-bottom:1px solid var(--border-secondary)!important;color:var(--text-primary)}.ant-table-tbody>tr:hover>td{background-color:var(--brand-primary-bg)!important}.ant-card{background-color:var(--bg-container)!important;border:1px solid var(--border-color)!important;border-radius:12px;box-shadow:var(--shadow-soft);transition:all .3s ease;color:var(--text-primary)!important}.ant-card:hover{box-shadow:var(--shadow-strong);border-color:var(--brand-primary)!important}.ant-card-head{border-bottom:1px solid var(--border-color)!important;background-color:var(--bg-elevated)!important;border-radius:12px 12px 0 0}.ant-card-head-title{color:var(--text-primary)!important;font-weight:600}.ant-card-head-extra{color:var(--text-secondary)!important}.ant-card-body{color:var(--text-primary)!important}.ant-card-borderless{border:1px solid var(--border-color)!important;background-color:var(--bg-container)!important}.ant-btn-primary{background:var(--brand-gradient)!important;border:none!important;box-shadow:0 4px 12px #fe2c554d;border-radius:8px;transition:all .3s ease;color:#fff!important}.ant-btn-primary:hover{box-shadow:0 6px 20px #fe2c5573;transform:translateY(-1px)}.ant-btn-primary:active{transform:translateY(0)}.ant-btn-default{background-color:var(--bg-spotlight)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px;transition:all .3s ease}.ant-btn-default:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important;background-color:var(--brand-primary-bg)!important}.ant-btn-danger{background:var(--error)!important;border-color:var(--error)!important;color:#fff!important}.ant-input,.ant-input-affix-wrapper{background-color:var(--bg-spotlight)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px;transition:all .3s ease}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--brand-primary)!important}.ant-input:focus,.ant-input-affix-wrapper:focus-within{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px var(--brand-primary-bg)!important}.ant-input::placeholder{color:var(--text-placeholder)!important}.ant-select-selector{background-color:var(--bg-spotlight)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important}.ant-select-selection-placeholder{color:var(--text-placeholder)!important}.ant-select-dropdown{background-color:var(--bg-elevated)!important;border:1px solid var(--border-color)!important;border-radius:8px}.ant-select-item-option-selected{background-color:var(--brand-primary-bg)!important;color:var(--brand-primary)!important}.ant-select-item-option-active{background-color:var(--brand-primary-bg)!important}.ant-modal-content{background-color:var(--bg-elevated)!important;border-radius:12px;border:1px solid var(--border-color)}.ant-modal-header{background-color:var(--bg-elevated)!important;border-bottom:1px solid var(--border-color)!important;border-radius:12px 12px 0 0}.ant-modal-title{color:var(--text-primary);font-weight:600}.ant-modal-close{color:var(--text-tertiary)}.ant-modal-close:hover{color:var(--brand-primary)}.ant-modal-body{color:var(--text-primary)}.ant-modal-footer{background-color:var(--bg-elevated)!important;border-top:1px solid var(--border-color)!important;border-radius:0 0 12px 12px}.ant-tag{background-color:var(--bg-spotlight)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:6px}.ant-statistic-content-value{color:var(--text-primary)!important}.ant-statistic-content-prefix{color:var(--text-secondary)!important}.ant-progress-bg{background:var(--brand-gradient)!important}.ant-progress-inner{background-color:var(--border-color)!important}.ant-tabs{background-color:transparent}.ant-tabs-tab{color:var(--text-secondary)!important}.ant-tabs-tab-active{color:var(--brand-primary)!important;font-weight:600}.ant-tabs-ink-bar{background:var(--brand-gradient)!important}.ant-tabs-content-holder{background-color:transparent}.ant-pagination-item{background-color:var(--bg-spotlight)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px}.ant-pagination-item-active{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.ant-pagination-item:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.ant-message-notice-content{background-color:var(--bg-elevated)!important;border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-soft);padding:8px 16px}.ant-avatar{background-color:var(--bg-spotlight)!important;color:var(--text-secondary)!important}.ant-badge-count{background-color:var(--brand-primary)!important}.ant-switch-checked{background:var(--brand-gradient)!important}.login-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden;background:linear-gradient(135deg,#fe2c55,#ff6b8a,#ffb3c1);font-family:var(--font-family-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif)}.login-page:before{content:"";position:absolute;top:-20%;left:-10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#ffffff47,#fff0 70%);filter:blur(8px);animation:login-float-a 14s ease-in-out infinite;pointer-events:none;z-index:0}.login-page:after{content:"";position:absolute;bottom:-25%;right:-12%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#0ea5e959,#0ea5e900 70%);filter:blur(10px);animation:login-float-b 18s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes login-float-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}@keyframes login-float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,-40px) scale(1.1)}}.login-card{position:relative;z-index:1;width:400px;max-width:calc(100vw - 32px);padding:40px 36px 32px;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 8px 32px #0000001f,0 2px 8px #1d4ed814;animation:login-fade-in .6s cubic-bezier(.4,0,.2,1) both}@keyframes login-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-header{display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.login-logo{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;background:linear-gradient(135deg,#fe2c55,#ff6b8a);box-shadow:0 6px 16px #1d4ed859,inset 0 1px 2px #fff6;margin-bottom:14px;animation:login-logo-pulse 3s ease-in-out infinite}@keyframes login-logo-pulse{0%,to{transform:scale(1);box-shadow:0 6px 16px #1d4ed859,inset 0 1px 2px #fff6}50%{transform:scale(1.04);box-shadow:0 8px 22px #1d4ed873,inset 0 1px 2px #ffffff80}}.login-title{font-size:22px;font-weight:700;color:#1f2937;margin:0 0 4px;letter-spacing:.5px}.login-subtitle{font-size:13px;color:#6b7280;margin:0;letter-spacing:1px}.login-form .ant-form-item{margin-bottom:18px}.login-form .ant-input-affix-wrapper,.login-form .ant-input{height:44px;border-radius:10px;background:#ffffffb3;border:1px solid rgba(229,231,235,.8);transition:all .25s cubic-bezier(.4,0,.2,1)}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input:hover{border-color:#ff6b8a;background:#ffffffe6}.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-affix-wrapper:focus,.login-form .ant-input:focus{border-color:#fe2c55;box-shadow:0 0 0 3px #1d4ed81f;background:#fff}.login-form .ant-input-affix-wrapper .ant-input{background:transparent;border:none;box-shadow:none}.login-form .ant-input-prefix{color:#9ca3af;margin-right:8px}.login-submit-btn{height:46px!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;letter-spacing:2px;background:linear-gradient(135deg,#fe2c55,#ff6b8a)!important;border:none!important;box-shadow:0 4px 14px #1d4ed859!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.login-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px #1d4ed873!important;background:linear-gradient(135deg,#fe2c55,#ff6b8a)!important}.login-submit-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px #1d4ed866!important}.login-footer{margin-top:20px;text-align:center;font-size:12px;color:#9ca3af;line-height:1.6}.login-footer-hint{margin:0 0 4px}.login-footer-account{margin:0;color:#6b7280}.login-footer-account code{color:#fe2c55;background:#1d4ed814;padding:1px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}@media(max-width:480px){.login-card{width:100%;padding:32px 24px 24px;border-radius:16px}.login-logo{width:56px;height:56px;font-size:24px}.login-title{font-size:20px}}@media(prefers-reduced-motion:reduce){.login-page:before,.login-page:after,.login-logo,.login-card{animation:none}.login-submit-btn:hover:not(:disabled){transform:none}}.god-page{padding:0;display:flex;flex-direction:column;gap:16px;min-height:100%}.god-card{border-radius:14px!important;border:1px solid var(--border-default)!important;background:#fff!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.god-card:hover{box-shadow:0 6px 20px #1d4ed81a!important}.god-card .ant-card-head{border-bottom:1px solid var(--border-default);padding:0 20px;min-height:48px}.god-card .ant-card-head-title{font-weight:600;font-size:15px}.god-card .ant-card-body{padding:20px 24px}.god-card-title{display:flex;align-items:center;gap:8px;font-weight:600}.god-card-title-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px}.god-hero-card{border-radius:16px!important;background:linear-gradient(135deg,#fe2c55,#d9004b)!important;color:#fff!important;box-shadow:0 4px 24px #1d4ed840!important;overflow:hidden;position:relative}.god-hero-card:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%);border-radius:50%;pointer-events:none}.god-hero-card:after{content:"";position:absolute;bottom:-30%;left:20%;width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none}.god-hero-card .ant-card-body{padding:24px 28px;position:relative;z-index:1}.god-hero-content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.god-hero-left{display:flex;gap:16px;flex:1}.god-hero-info{flex:1;min-width:0}.god-hero-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:6px}.god-hero-sub{color:#ffffffbf;font-size:13px}.god-hero-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e!important;border:1px solid rgba(255,255,255,.3);color:#fff!important;margin-left:8px}.god-hero-quick{display:flex;gap:10px;flex-shrink:0}.god-hero-btn{border-radius:10px!important;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.god-hero-btn-primary{background:#fff!important;color:#fe2c55!important;border-color:#fff!important;box-shadow:0 4px 12px #00000026}.god-hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.god-hero-btn:not(.god-hero-btn-primary){background:#ffffff26!important;border-color:#fff6!important;color:#fff!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.god-hero-btn:not(.god-hero-btn-primary):hover{background:#ffffff40!important;transform:translateY(-2px)}.god-kpi-row>.ant-col{padding:8px!important}.god-kpi-card{border-radius:14px!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:1px solid var(--border-default)!important;background:#fff!important}.god-kpi-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1d4ed81f!important}.god-kpi-card .ant-card-body{padding:18px 22px!important}.god-kpi-content{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.god-kpi-label{font-size:13px!important;display:block;margin-bottom:8px;color:var(--text-secondary)}.god-kpi-value{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.5px}.god-kpi-unit{font-size:13px;color:var(--text-secondary);font-weight:500;margin-left:3px}.god-kpi-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;transition:transform .3s ease}.god-kpi-card:hover .god-kpi-icon{transform:scale(1.1) rotate(-5deg)}.god-kpi-icon-blue{background:linear-gradient(135deg,#fff0f4,#ffe4ea);color:#fe2c55}.god-kpi-icon-purple{background:linear-gradient(135deg,#ede9fe,#c4b5fd);color:#ff6b8a}.god-kpi-icon-cyan{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#ffb3c1}.god-kpi-icon-orange{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.god-kpi-icon-green{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a}.god-kpi-icon-red{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.god-kpi-trend{display:flex;align-items:center;gap:4px;font-size:12px;margin-top:6px}.god-trend-up{color:#16a34a;font-weight:600}.god-trend-down{color:#dc2626;font-weight:600}.god-table-card{border-radius:14px!important;background:#fff!important;border:1px solid var(--border-default)!important}.god-table-card .ant-card-head{border-bottom:1px solid var(--border-default)}.god-table-card .ant-table-thead>tr>th{background:var(--bg-subtle)!important;font-weight:600;font-size:13px}.god-list{display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto}.god-list-item{padding:12px 14px;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-left:3px solid transparent;background:var(--bg-subtle)}.god-list-item:hover{background:var(--bg-hover);transform:translate(4px);border-left-color:var(--primary, #FE2C55)}.god-list-item-important{background:linear-gradient(90deg,rgba(29,78,216,.06) 0%,var(--bg-subtle) 100%);border-left-color:#fe2c55}.god-cap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.god-cap-card{border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;background:var(--bg-subtle);border:1px solid var(--border-default);transition:all .2s ease}.god-cap-card:hover{background:#fff;box-shadow:0 4px 12px #1d4ed814;border-color:#ffe4ea}.god-cap-name{font-size:14px;font-weight:500;color:var(--text-primary)}.god-cap-key{font-size:11px;font-family:monospace;color:var(--text-muted);margin-top:2px}@keyframes god-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.god-page>*{animation:god-fade-up .5s ease both}.god-page>*:nth-child(1){animation-delay:0s}.god-page>*:nth-child(2){animation-delay:.08s}.god-page>*:nth-child(3){animation-delay:.16s}.god-page>*:nth-child(4){animation-delay:.24s}.god-page>*:nth-child(5){animation-delay:.32s}@media(max-width:768px){.god-hero-content{flex-direction:column}.god-hero-quick{width:100%;justify-content:flex-start;flex-wrap:wrap}.god-hero-btn{flex:1;min-width:calc(50% - 5px)}.god-kpi-value{font-size:24px}}@media(max-width:480px){.god-hero-quick{flex-direction:column}.god-hero-btn{width:100%}}.god-list::-webkit-scrollbar{width:4px}.god-list::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:2px}.god-list::-webkit-scrollbar-thumb:hover{background:#fe2c55}@media(prefers-reduced-motion:reduce){.god-page>*{animation:none}.god-kpi-card:hover,.god-kpi-card:hover .god-kpi-icon,.god-list-item:hover{transform:none}}.developer-center{padding:0;display:flex;flex-direction:column;gap:16px}.dc-welcome-card{border-radius:16px!important;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%)!important;color:#fff!important;box-shadow:0 4px 24px #fe2c5533!important;overflow:hidden;position:relative}.dc-welcome-card:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.dc-welcome-card:after{content:"";position:absolute;bottom:-30%;left:20%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.dc-welcome-card .ant-card-body{padding:28px 32px;position:relative;z-index:1}.dc-welcome-content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.dc-welcome-left{display:flex;gap:20px;flex:1}.dc-avatar-wrapper{position:relative;flex-shrink:0}.dc-level-badge{position:absolute;bottom:-4px;right:-4px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:dc-pulse 2s ease-in-out infinite}@keyframes dc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.dc-welcome-info{flex:1;min-width:0}.dc-welcome-title{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.dc-welcome-title .ant-typography{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.1)}.dc-verified-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3!important;border:1px solid rgba(255,255,255,.3);color:#fff!important}.dc-welcome-meta{margin-bottom:12px;color:#ffffffd9;font-size:13px}.dc-welcome-meta .ant-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3!important;border:1px solid rgba(255,255,255,.3);color:#fff!important}.dc-level-progress{max-width:480px}.dc-level-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.dc-level-progress-header .ant-typography{color:#fffc!important}.dc-progress .ant-progress-inner{background-color:#fff3!important}.dc-progress .ant-progress-bg{border-radius:100px;transition:width .6s cubic-bezier(.4,0,.2,1)}.dc-welcome-quick-actions{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.dc-quick-btn{border-radius:10px!important;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dc-quick-btn-primary{background:#fff!important;color:var(--brand-primary)!important;border-color:#fff!important;box-shadow:0 4px 12px #00000026}.dc-quick-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.dc-quick-btn:not(.dc-quick-btn-primary){background:#ffffff26!important;border-color:#fff6!important;color:#fff!important}.dc-quick-btn:not(.dc-quick-btn-primary):hover{background:#ffffff40!important;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.dc-stats-row{margin:0!important}.dc-stats-row>.ant-col{padding:8px!important}.dc-stat-card{border-radius:14px!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:1px solid var(--ant-color-border-secondary)!important;background:var(--ant-color-bg-container)!important}.dc-stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f!important}.dc-stat-card .ant-card-body{padding:20px 24px!important}.dc-stat-content{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dc-stat-info{flex:1;min-width:0}.dc-stat-label{font-size:13px!important;display:block;margin-bottom:8px}.dc-stat-value-row{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.dc-stat-value{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.5px}.dc-stat-prefix{font-size:20px;font-weight:600;margin-right:2px;align-self:flex-start;margin-top:6px}.dc-stat-unit{font-size:14px;color:var(--ant-color-text-secondary);font-weight:500}.dc-stat-level-name{font-size:24px;font-weight:700}.dc-stat-trend{display:flex;align-items:center;gap:4px;font-size:12px}.dc-trend-up{color:#52c41a;font-weight:600}.dc-trend-down{color:#ff4d4f;font-weight:600}.dc-trend-label{margin-left:4px}.dc-stat-icon-wrapper{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;transition:transform .3s ease}.dc-stat-card:hover .dc-stat-icon-wrapper{transform:scale(1.1) rotate(-5deg)}.dc-stat-icon-red{background:linear-gradient(135deg,#ffe8ec,#ffd4da);color:#fe2c55}.dc-stat-icon-blue{background:linear-gradient(135deg,#e6f4ff,#bae0ff);color:#1890ff}.dc-stat-icon-orange{background:linear-gradient(135deg,#fff3e6,#ffe0b2);color:#fa8c16}.dc-stat-icon-purple{background:linear-gradient(135deg,#f3e8ff,#e0b2ff);color:#722ed1}@media(prefers-color-scheme:dark){.dc-stat-icon-red{background:linear-gradient(135deg,#fe2c5533,#fe2c551a)}.dc-stat-icon-blue{background:linear-gradient(135deg,#1890ff33,#1890ff1a)}.dc-stat-icon-orange{background:linear-gradient(135deg,#fa8c1633,#fa8c161a)}.dc-stat-icon-purple{background:linear-gradient(135deg,#722ed133,#722ed11a)}}.dc-level-mini-progress{display:flex;align-items:center;gap:8px;margin-top:8px}.dc-level-mini-progress .ant-progress{flex:1}.dc-activity-row{margin:0!important}.dc-activity-row>.ant-col{padding:8px!important}.dc-activity-card,.dc-announcement-card{border-radius:14px!important;background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border-secondary)!important}.dc-activity-card .ant-card-head,.dc-announcement-card .ant-card-head{border-bottom:1px solid var(--ant-color-border-secondary)}.dc-card-title{display:flex;align-items:center;gap:8px;font-weight:600}.dc-card-title-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px}.dc-activity-table .ant-table-thead>tr>th{background:var(--ant-color-fill-quaternary)!important;font-weight:600;font-size:13px}.dc-activity-plugin{display:flex;align-items:center;gap:10px}.dc-activity-plugin-icon{font-size:20px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--ant-color-fill-quaternary);border-radius:8px;flex-shrink:0}.dc-activity-plugin-name{font-weight:500}.dc-activity-action{font-weight:500;font-size:13px}.dc-announcement-list{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}.dc-announcement-item{padding:14px 16px;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-left:3px solid transparent;background:var(--ant-color-fill-lambda)}.dc-announcement-item:hover{background:var(--ant-color-fill-quaternary);transform:translate(4px);border-left-color:var(--brand-primary)}.dc-announcement-important{background:linear-gradient(90deg,rgba(254,44,85,.06) 0%,var(--ant-color-fill-lambda) 100%);border-left-color:#fe2c55}.dc-announcement-important:hover{background:linear-gradient(90deg,rgba(254,44,85,.12) 0%,var(--ant-color-fill-quaternary) 100%)}.dc-announcement-header{display:flex;align-items:center;margin-bottom:6px}.dc-announcement-title{margin-bottom:6px;line-height:1.5}.dc-announcement-content{line-height:1.6}.dc-guide-card{border-radius:14px!important;background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border-secondary)!important}.dc-guide-steps{display:flex;justify-content:space-around;position:relative;padding:16px 0 8px}.dc-guide-connector{position:absolute;top:50px;left:calc(16.67% + 40px);right:calc(16.67% + 40px);height:2px;background:linear-gradient(90deg,#52c41a,#52c41a,#fe2c55 66%,#fe2c55);border-radius:1px;z-index:0}.dc-guide-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;max-width:280px;flex:1;padding:0 24px}.dc-step-icon-wrapper{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 6px 20px #fe2c5559;transition:all .3s ease;animation:dc-step-appear .6s ease both}.dc-guide-step:nth-child(2) .dc-step-icon-wrapper{animation-delay:.15s}.dc-guide-step:nth-child(3) .dc-step-icon-wrapper{animation-delay:.3s}@keyframes dc-step-appear{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.dc-guide-step:hover .dc-step-icon-wrapper{transform:scale(1.1)}.dc-guide-completed .dc-step-icon-wrapper{box-shadow:0 6px 20px #52c41a59}.dc-step-number{font-size:12px;font-weight:600;color:var(--ant-color-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.dc-step-title{margin-bottom:8px!important}.dc-step-desc{color:var(--ant-color-text-secondary)!important;margin-bottom:16px!important;font-size:14px;line-height:1.6}.dc-step-action{border-radius:8px!important;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all .25s ease!important}.dc-step-action:hover{transform:translate(4px);box-shadow:0 4px 12px #fe2c5540}.dc-submit-modal .ant-modal-content,.dc-ai-modal .ant-modal-content{border-radius:16px}.dc-ai-modal-content .ant-alert{border-radius:10px}.dc-ai-tips{padding:12px 16px;background:var(--ant-color-fill-lambda);border-radius:10px;margin-top:8px}@media(prefers-color-scheme:dark){.dc-welcome-card{background:linear-gradient(135deg,#d9004b,#a30038)!important;box-shadow:0 4px 24px #fe2c5526!important}.dc-stat-card:hover{box-shadow:0 12px 32px #0006!important}.dc-announcement-important{background:linear-gradient(90deg,rgba(254,44,85,.15) 0%,var(--ant-color-fill-lambda) 100%)}.dc-guide-connector{background:linear-gradient(90deg,#49aa19,#49aa19,#fe2c55 66%,#fe2c55)}}@media(max-width:1200px){.dc-welcome-content{flex-direction:column}.dc-welcome-quick-actions{width:100%;justify-content:flex-start}}@media(max-width:768px){.dc-welcome-card .ant-card-body{padding:20px}.dc-welcome-left{flex-direction:column}.dc-guide-steps{flex-direction:column;align-items:center;gap:32px}.dc-guide-connector{display:none}.dc-guide-step{max-width:100%;flex-direction:row;text-align:left;gap:16px;padding:16px;background:var(--ant-color-fill-lambda);border-radius:12px;width:100%}.dc-step-icon-wrapper{margin-bottom:0}.dc-step-number{margin-bottom:2px}.dc-step-desc{margin-bottom:8px!important}.dc-welcome-quick-actions{width:100%}.dc-quick-btn{flex:1;min-width:calc(50% - 6px)}.dc-stat-value{font-size:26px}}@media(max-width:480px){.dc-welcome-quick-actions{flex-direction:column}.dc-quick-btn{width:100%}}.dc-announcement-list::-webkit-scrollbar{width:4px}.dc-announcement-list::-webkit-scrollbar-thumb{background:var(--ant-color-border-color);border-radius:2px}.dc-announcement-list::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}@keyframes dc-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.god-developer-center>*{animation:dc-fade-in-up .5s ease both}.god-developer-center>*:nth-child(1){animation-delay:0s}.god-developer-center>*:nth-child(2){animation-delay:.1s}.god-developer-center>*:nth-child(3){animation-delay:.2s}.god-developer-center>*:nth-child(4){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.dc-level-badge,.dc-step-icon-wrapper{animation:none}.god-developer-center>*{animation:none}.dc-quick-btn:hover,.dc-stat-card:hover,.dc-stat-icon-red:hover,.dc-stat-icon-blue:hover,.dc-stat-icon-orange:hover,.dc-stat-icon-purple:hover{transform:none}}
