@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root,:root[data-theme=dark]{--bg: #09090b;--surface: #0c0c0f;--raised: #111115;--border: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .12);--text: #e4e4ec;--muted: #6b6b80;--dim: #3a3a4a;--accent: #7c6aef;--accent-hover: #8d7ef5;--accent-glow: rgba(124, 106, 239, .15);--accent-30: rgba(124, 106, 239, .19);--accent-40: rgba(124, 106, 239, .25);--accent-60: rgba(124, 106, 239, .38);--accent-focus: rgba(124, 106, 239, .38);--red: #ef4444;--red-dim: rgba(239, 68, 68, .12);--green: #22c55e;--green-dim: rgba(34, 197, 94, .12);--yellow: #f59e0b;--scrollbar-thumb: rgba(255, 255, 255, .07);--overlay-1: rgba(255, 255, 255, .03);--overlay-2: rgba(255, 255, 255, .06);--overlay-3: rgba(255, 255, 255, .1)}:root[data-theme=light]{--bg: #fafafa;--surface: #ffffff;--raised: #f4f4f5;--border: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .16);--text: #18181b;--muted: #52525b;--dim: #a1a1aa;--accent: #6d4cf2;--accent-hover: #5b3ddf;--accent-glow: rgba(109, 76, 242, .12);--accent-30: rgba(109, 76, 242, .2);--accent-40: rgba(109, 76, 242, .28);--accent-60: rgba(109, 76, 242, .42);--accent-focus: rgba(109, 76, 242, .42);--red: #dc2626;--red-dim: rgba(220, 38, 38, .1);--green: #16a34a;--green-dim: rgba(22, 163, 74, .1);--yellow: #d97706;--scrollbar-thumb: rgba(0, 0, 0, .18);--overlay-1: rgba(0, 0, 0, .035);--overlay-2: rgba(0, 0, 0, .07);--overlay-3: rgba(0, 0, 0, .12)}*{box-sizing:border-box;margin:0;padding:0}body,#root{background:var(--bg)!important}::placeholder{color:var(--dim)}textarea:focus,input:focus{border-color:var(--accent-focus)!important;background:var(--accent-glow)!important}select:focus{outline:none;border-color:var(--accent-focus)!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}
