:root{--radius-card: 14px;--glass-blur: 20px}:root[data-theme=dark]{color-scheme:dark;--bg: #08080d;--text: #ececf1;--text-2: #9aa0b5;--primary: #a78bfa;--primary-strong: #8b5cf6;--up-color: #f5222d;--down-color: #52c41a;--glass-bg: rgba(255, 255, 255, .045);--glass-bg-strong: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .09);--glass-highlight: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .35);--glow-1: rgba(139, 92, 246, .17);--glow-2: rgba(77, 107, 254, .11);--glow-3: rgba(167, 139, 250, .09);--noise-opacity: .032;--scrollbar-thumb: rgba(255, 255, 255, .14)}:root[data-theme=light]{color-scheme:light;--bg: #f4f6fb;--text: #1c2433;--text-2: #5d6b85;--primary: #4d6bfe;--primary-strong: #3b5bff;--up-color: #d32029;--down-color: #1e8e3e;--glass-bg: rgba(255, 255, 255, .6);--glass-bg-strong: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .85);--glass-outline: rgba(28, 36, 51, .07);--glass-highlight: rgba(255, 255, 255, .95);--glass-shadow: 0 8px 32px rgba(31, 41, 72, .1);--glow-1: rgba(77, 107, 254, .15);--glow-2: rgba(139, 92, 246, .11);--glow-3: rgba(59, 130, 246, .09);--noise-opacity: .045;--scrollbar-thumb: rgba(28, 36, 51, .18)}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);transition:background .35s ease,color .35s ease}.ambient-glow{position:fixed;border-radius:50%;filter:blur(96px);pointer-events:none;z-index:0;transition:background .4s ease}.glow-1{width:560px;height:560px;top:-140px;right:-100px;background:var(--glow-1);animation:glow-drift-a 52s ease-in-out infinite alternate}.glow-2{width:680px;height:680px;bottom:-220px;left:-180px;background:var(--glow-2);animation:glow-drift-b 64s ease-in-out infinite alternate}.glow-3{width:420px;height:420px;top:38%;left:52%;background:var(--glow-3);animation:glow-drift-a 58s ease-in-out infinite alternate-reverse}@keyframes glow-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(48px,-36px) scale(1.09)}}@keyframes glow-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,30px) scale(1.06)}}@media(prefers-reduced-motion:reduce){.ambient-glow{animation:none}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);border-radius:var(--radius-card)}:root[data-theme=light] .glass{border-color:var(--glass-outline);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.ant-card{background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}:root[data-theme=light] .ant-card{border-color:var(--glass-outline)!important}.ant-layout-sider{background:var(--glass-bg)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-right:1px solid var(--glass-border);box-shadow:inset -1px 0 0 var(--glass-highlight)}:root[data-theme=light] .ant-layout-sider{border-right-color:var(--glass-outline)}.glass-header{background:var(--glass-bg);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight)}:root[data-theme=light] .glass-header{border-bottom-color:var(--glass-outline)}.ant-menu{background:transparent!important}.ant-table{background:transparent}.ant-table-container,.ant-table-thead>tr>th,.ant-table-tbody>tr>td{background:transparent}.ant-pagination{background:transparent}.ant-drawer-content,.ant-modal-content{backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-track{background:transparent}
