@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--el-bg-primary: #0a0a0f;--el-bg-secondary: #12121a;--el-bg-tertiary: #1a1a25;--el-bg-input: #000000;--el-fg-primary: #f0f0f5;--el-fg-secondary: #a0a0b0;--el-fg-on-accent: #ffffff;--el-indigo-500: #6366f1;--el-indigo-600: #4f46e5;--el-purple-400: #a78bfa;--el-purple-500: #8b5cf6;--el-purple-300: #b794f4;--el-gradient: linear-gradient(135deg, #6366f1, #8b5cf6);--el-yellow-400: #facc15;--el-yellow-500: #eab308;--el-yellow-600: #ca9a06;--el-amber-400: #fbbf24;--el-amber-500: #f59e0b;--el-success: #2e8b57;--el-warning: #c79a2c;--el-danger: #b04545;--el-destructive: #ef4444;--el-border: rgba(255, 255, 255, .08);--el-border-strong: rgba(255, 255, 255, .2);--el-glass: rgba(255, 255, 255, .03);--el-indigo-tint: rgba(99, 102, 241, .1);--el-indigo-tint-2: rgba(99, 102, 241, .15);--el-amber-glow: rgba(251, 191, 36, .5);--el-overlay: rgba(0, 0, 0, .7);--el-shadow-sm: 0 4px 12px rgba(0, 0, 0, .3);--el-shadow-md: 0 4px 30px rgba(0, 0, 0, .3);--el-shadow-lg: 0 8px 25px rgba(99, 102, 241, .3);--el-radius-xs: 4px;--el-radius-sm: 6px;--el-radius-md: 8px;--el-radius-lg: 12px;--el-radius-xl: 16px;--el-radius-pill: 999px;--el-space-1: .25rem;--el-space-2: .5rem;--el-space-3: .75rem;--el-space-4: 1rem;--el-space-5: 1.5rem;--el-space-6: 2rem;--el-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--el-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--el-fs-xs: .75rem;--el-fs-sm: .85rem;--el-fs-base: .9rem;--el-fs-md: 1rem;--el-fs-lg: 1.25rem;--el-fs-xl: 1.5rem;--el-fs-2xl: 2rem;--el-fw-light: 300;--el-fw-regular: 400;--el-fw-medium: 500;--el-fw-semibold: 600;--el-fw-bold: 700;--el-track-tight: -.01em;--el-track-caps: .5px;--el-track-caps-2: 1px;--el-leading-body: 1.55}body,.el-body{font-family:var(--el-font-sans);font-size:var(--el-fs-md);color:var(--el-fg-primary);background:var(--el-bg-primary);font-weight:var(--el-fw-regular);line-height:var(--el-leading-body);font-feature-settings:"ss01","cv11"}.el-h1{font-size:var(--el-fs-2xl);font-weight:var(--el-fw-bold);letter-spacing:var(--el-track-tight);background:var(--el-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.el-h2{font-size:var(--el-fs-xl);font-weight:var(--el-fw-bold);color:var(--el-fg-primary);letter-spacing:var(--el-track-tight)}.el-h3{font-size:var(--el-fs-md);font-weight:var(--el-fw-semibold);color:var(--el-fg-secondary);text-transform:none}.el-tagline{font-size:var(--el-fs-md);font-weight:var(--el-fw-light);color:var(--el-fg-secondary)}.el-label-caps{font-size:var(--el-fs-xs);text-transform:uppercase;letter-spacing:var(--el-track-caps);color:var(--el-fg-secondary);font-weight:var(--el-fw-medium)}.el-label-caps-strong{font-size:var(--el-fs-xs);text-transform:uppercase;letter-spacing:var(--el-track-caps-2);color:var(--el-indigo-500);font-weight:var(--el-fw-medium)}.el-body-muted{color:var(--el-fg-secondary);font-size:var(--el-fs-base);line-height:1.6}.el-caption{font-size:var(--el-fs-sm);color:var(--el-fg-secondary)}.el-mono-tab{font-variant-numeric:tabular-nums;font-family:var(--el-font-mono)}.el-italic-muted{font-style:italic;color:var(--el-fg-secondary);font-size:var(--el-fs-xs);opacity:.7}html,body,#root{margin:0;padding:0;height:100%;background:var(--el-bg-primary)}*{box-sizing:border-box}body{font-family:var(--el-font-sans);color:var(--el-fg-primary);font-feature-settings:"ss01","cv11"}select,button,input{font-family:inherit}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23a0a0b0' fill='none' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 7px center}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}
