:root{--theme-primary: #00d4ff;--theme-primary-rgb: 0, 212, 255;--theme-secondary: #0066ff;--theme-secondary-rgb: 0, 102, 255;--theme-primary-dark: #0099cc;--theme-primary-light: rgba(0, 212, 255, .12);--theme-glow: rgba(0, 212, 255, .3);--theme-glow-strong: rgba(0, 212, 255, .5);--theme-bg: #0a0e1a;--theme-bg-rgb: 10, 14, 26;--theme-sider-bg: #0d1424;--theme-header-bg: rgba(13, 20, 36, .8);--theme-panel-bg: rgba(15, 22, 40, .4);--theme-card-bg: rgba(20, 28, 48, .6);--theme-modal-bg: #111828;--text-primary: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .65);--text-tertiary: rgba(255, 255, 255, .45);--text-disabled: rgba(255, 255, 255, .25);--text-muted: rgba(255, 255, 255, .2);--text-placeholder: rgba(255, 255, 255, .3);--component-bg: rgba(255, 255, 255, .04);--component-border: rgba(255, 255, 255, .1);--component-bg-hover: rgba(255, 255, 255, .06);--component-border-subtle: rgba(255, 255, 255, .04);--component-border-hover: rgba(255, 255, 255, .08)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--theme-bg);color:var(--text-primary)}.tech-bg{background:var(--theme-bg);background-image:radial-gradient(circle at 20% 50%,rgba(var(--theme-primary-rgb),.06) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(var(--theme-secondary-rgb),.05) 0%,transparent 50%),radial-gradient(circle at 50% 20%,rgba(var(--theme-primary-rgb),.03) 0%,transparent 50%)}.tech-grid-bg{background-image:linear-gradient(rgba(var(--theme-primary-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--theme-primary-rgb),.03) 1px,transparent 1px);background-size:40px 40px}.glass-card{background:var(--theme-card-bg)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--theme-primary-rgb),.12)!important;border-radius:12px!important}.glass-panel{background:var(--theme-card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--component-border);border-radius:10px}.glow-btn{background:linear-gradient(135deg,var(--theme-secondary) 0%,var(--theme-primary) 100%)!important;border:none!important;box-shadow:0 0 20px var(--theme-glow);transition:all .3s ease}.glow-btn:hover{box-shadow:0 0 30px var(--theme-glow-strong)!important;transform:translateY(-1px)}.neon-text{color:var(--theme-primary);text-shadow:0 0 10px var(--theme-glow-strong)}.gradient-text{background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-menu .ant-menu-item-selected{background:linear-gradient(90deg,rgba(var(--theme-primary-rgb),.15),rgba(var(--theme-primary-rgb),.05))!important;border-left:3px solid var(--theme-primary);box-shadow:inset 0 0 20px rgba(var(--theme-primary-rgb),.05)}.tech-menu .ant-menu-item{border-left:3px solid transparent;transition:all .3s ease;margin:4px 0!important}.tech-menu .ant-menu-item:hover{background:rgba(var(--theme-primary-rgb),.08)!important;color:var(--theme-primary)!important}.tech-menu .ant-menu-item-selected .anticon{color:var(--theme-primary)!important;text-shadow:0 0 8px rgba(var(--theme-primary-rgb),.6)}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:rgba(var(--theme-primary-rgb),.06)!important;border-bottom:1px solid rgba(var(--theme-primary-rgb),.15)!important;color:var(--text-primary)!important;font-weight:600}.ant-table-tbody>tr>td{border-bottom:1px solid var(--component-border-subtle)!important;color:var(--text-secondary)!important}.ant-table-tbody>tr:hover>td{background:rgba(var(--theme-primary-rgb),.04)!important}.ant-table-cell-row-hover{background:rgba(var(--theme-primary-rgb),.04)!important}.ant-modal-content{background:var(--theme-modal-bg)!important;border:1px solid rgba(var(--theme-primary-rgb),.1)!important;border-radius:12px!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid var(--component-border-hover)!important}.ant-modal-title{color:var(--text-primary)!important}.ant-modal-close{color:var(--text-disabled)!important}.ant-modal-close:hover{color:var(--theme-primary)!important}.ant-form-item-label>label{color:var(--text-secondary)!important}.ant-divider{border-color:var(--component-border-hover)!important}.ant-divider>span{color:var(--text-tertiary)!important}.ant-tabs-tab{color:var(--text-tertiary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary)!important;text-shadow:0 0 8px rgba(var(--theme-primary-rgb),.3)}.ant-tabs-ink-bar{background:linear-gradient(90deg,var(--theme-secondary),var(--theme-primary))!important;box-shadow:0 0 8px var(--theme-glow-strong)}.ant-empty-description{color:var(--text-disabled)!important}.ant-pagination-item{background:var(--component-bg)!important;border-color:var(--component-border-hover)!important}.ant-pagination-item a{color:var(--text-tertiary)!important}.ant-pagination-item-active{background:rgba(var(--theme-primary-rgb),.15)!important;border-color:rgba(var(--theme-primary-rgb),.4)!important}.ant-pagination-item-active a{color:var(--theme-primary)!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:var(--component-bg)!important;border-color:var(--component-border-hover)!important;color:var(--text-disabled)!important}.ant-statistic-title{color:var(--text-tertiary)!important}.ant-statistic-content{color:var(--text-primary)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:rgba(var(--theme-primary-rgb),.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--theme-primary-rgb),.4)}::-webkit-scrollbar-track{background:transparent}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--theme-glow)}50%{box-shadow:0 0 40px var(--theme-glow-strong)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s ease-out}::selection{background:rgba(var(--theme-primary-rgb),.3);color:#fff}.ant-layout{min-height:100vh;background:var(--theme-bg)!important}.ant-card{color:var(--text-secondary)}.ant-card-head{border-bottom-color:var(--component-border-hover)!important;color:var(--text-primary)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-input-textarea textarea{background:var(--component-bg)!important;border-color:var(--component-border)!important;color:var(--text-primary)!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-picker input::placeholder{color:var(--text-placeholder)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:hover .ant-select-selector{border-color:rgba(var(--theme-primary-rgb),.4)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px rgba(var(--theme-primary-rgb),.15)!important}.ant-select-arrow,.ant-input-password-icon{color:var(--text-disabled)!important}.ant-select-dropdown{background:var(--theme-modal-bg)!important;border:1px solid rgba(var(--theme-primary-rgb),.1)!important}.ant-select-item{color:var(--text-secondary)!important}.ant-select-item-option-active{background:rgba(var(--theme-primary-rgb),.1)!important}.ant-select-item-option-selected{background:rgba(var(--theme-primary-rgb),.2)!important}.ant-tag{border-radius:4px}.ant-popover-inner{background:var(--theme-modal-bg)!important;border:1px solid rgba(var(--theme-primary-rgb),.1)!important}.ant-popover-title{border-bottom-color:var(--component-border-hover)!important;color:var(--text-primary)!important}.ant-popover-inner-content,.ant-timeline-item-content{color:var(--text-secondary)!important}.ant-list-item{border-bottom-color:var(--component-border-subtle)!important;color:var(--text-secondary)!important}.ant-list-item-meta-title{color:var(--text-primary)!important}.ant-list-item-meta-description{color:var(--text-tertiary)!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--theme-modal-bg)!important}.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-content th{color:var(--text-secondary)!important}.ant-picker-dropdown .ant-picker-cell{color:var(--text-disabled)!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--text-primary)!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background:rgba(var(--theme-primary-rgb),.2)!important}.ant-upload.ant-upload-drag{background:var(--component-bg)!important;border-color:var(--component-border)!important}.ant-upload.ant-upload-drag:hover{border-color:rgba(var(--theme-primary-rgb),.4)!important}.ant-drawer-content{background:var(--theme-modal-bg)!important}.ant-drawer-header{border-bottom-color:var(--component-border-hover)!important}.ant-drawer-title{color:var(--text-primary)!important}.ant-drawer-close{color:var(--text-disabled)!important}.ant-alert{border-radius:8px}
