@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-width: 244px;--topbar-height: 56px;--color-brand: #6366F1;--color-brand-dark: #7C3AED;--color-brand-2: #60A5FA;--color-brand-deep: #FFFFFF;--color-brand-deep-2: #1E1B4B;--color-accent: #22D3A8;--bg-app: #0C0B10;--bg-card: rgba(255,255,255,.03);--text-strong: #F1F2FF;--text-muted: #9CA0BD;--border-soft: rgba(255,255,255,.08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-card: 0 1px 2px rgba(20,18,46,.04), 0 8px 24px rgba(20,18,46,.06);--shadow-brand: 0 8px 20px rgba(99,102,241,.28)}html,body,#root{height:100%}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text-strong);background:var(--bg-app);background-image:radial-gradient(1200px 600px at 100% -10%,rgba(99,102,241,.1),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(99,102,241,.06),transparent 55%);background-attachment:fixed;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:13px}::selection{background:#6366f12e}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6366f180}
