@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg-deep: #f8fafc;--bg-subtle: #ffffff;--primary-color: #f5222d;--primary-hover: #ff4d4f;--primary-gradient: linear-gradient(135deg, #f5222d 0%, #ff7875 100%);--text-main: #0f172a;--text-secondary: #475569;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .6);--glass-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);--ease-spring: cubic-bezier(.175, .885, .32, 1.275)}body{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text-main);background-color:var(--bg-deep);line-height:1.6;min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 10% 40%,rgba(255,100,100,.5),transparent 50%),radial-gradient(circle at 90% 60%,rgba(100,160,255,.5),transparent 50%),radial-gradient(circle at 50% 90%,rgba(255,200,200,.6),transparent 50%),linear-gradient(135deg,#eef2f6,#fff);background-size:250% 250%;animation:aurora-flow 6s ease-in-out infinite alternate}@keyframes aurora-flow{0%{background-position:0% 50%;opacity:.9}50%{background-position:100% 50%;opacity:1}to{background-position:50% 100%;opacity:.9}}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:var(--text-main);font-weight:700;letter-spacing:-.02em}.glass-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005,inset 0 0 0 1px #ffffff80;border-radius:20px;position:relative;overflow:hidden;transition:all .4s var(--ease-spring);z-index:1}.glass-card:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%);transform:skew(-25deg);transition:none;z-index:2;pointer-events:none}.glass-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 40px -12px #f5222d26,0 0 0 1px #f5222d33;border-color:#ffffffe6}.glass-card:hover:after{left:200%;transition:left .8s ease-in-out}.glass-panel{background:#ffffffa6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.6);border-radius:24px;box-shadow:0 8px 32px #00000005}.page-container{padding:8px;max-width:1800px;margin:0 auto}.page-header{margin-bottom:32px;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:16px}.page-title{font-size:32px;font-weight:800;background:linear-gradient(135deg,#1f1f1f,#434343);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;display:inline-block;position:relative}.page-title:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:4px;background:var(--primary-color);border-radius:2px;transition:width .3s ease}.page-container:hover .page-title:after{width:100%}.page-subtitle{color:var(--text-secondary);font-size:14px;margin-bottom:4px}.ant-btn-primary{background:var(--primary-gradient)!important;border:none!important;box-shadow:0 4px 15px #f5222d4d;position:relative;overflow:hidden}.ant-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.ant-btn-primary:active:before{width:300px;height:300px}.ant-table{background:transparent!important;color:var(--text-secondary)}.ant-table-thead>tr>th{background:#f5f5f580!important;color:var(--text-secondary)!important;border-bottom:1px solid rgba(0,0,0,.05)!important;font-family:Outfit,sans-serif;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.05em}.ant-table-tbody>tr:hover>td{background:#f5222d08!important}.ant-menu{background:transparent!important;border-right:none!important}.ant-menu-item{border-radius:12px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.ant-menu-item-selected{background:linear-gradient(90deg,#fff1f0,#fff)!important;color:var(--primary-color)!important;font-weight:600;box-shadow:0 4px 12px #f5222d26;transform:translate(5px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-track{background:transparent}
