:root{--font-sans:"Plus Jakarta Sans","DM Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:var(--font-sans);--font-heading:var(--font-sans);--font-subheading:var(--font-sans);--font-serif:var(--font-sans);--font-mono:"JetBrains Mono","Fira Code","Source Code Pro",monospace}:root,[data-theme=dark]{--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-tertiary:#1a1a1a;--text-primary:#fafafa;--text-secondary:#e5e7eb;--text-muted:#8b8b8b;--text-code:#525252;--border-subtle:#1f1f1f;--border-default:#2a2a2a;--border-strong:#3a3a3a;--accent-primary:#2563eb;--accent-hover:#3b82f6;--accent-success:#22c55e;--accent-warning:#f59e0b;--accent-error:#ef4444;--header-bg:#0a0a0acc;--grid-line:#ffffff05;--bg-code-block:#00000059;--bg-code-inline:#ffffff14;--border-code:#ffffff14;--text-code-block:#e2e8f0;--text-code-inline:#93c5fd;--bg-card-dim:#ffffff08;--border-card-dim:#ffffff0f;--bg-input-hover:#ffffff14}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f0f1f3;--text-primary:#111;--text-secondary:#374151;--text-muted:#4b5563;--text-code:#9ca3af;--border-subtle:#e5e7eb;--border-default:#d1d5db;--border-strong:#9ca3af;--accent-primary:#2563eb;--accent-hover:#3b82f6;--accent-success:#16a34a;--accent-warning:#d97706;--accent-error:#dc2626;--header-bg:#ffffffd9;--grid-line:#00000008;--bg-code-block:#1e293b;--bg-code-inline:#0000000f;--border-code:#0000001f;--text-code-block:#e2e8f0;--text-code-inline:#1e40af;--bg-card-dim:#00000005;--border-card-dim:#0000000f;--bg-input-hover:#0000000a}@media (prefers-color-scheme:light){[data-theme=system]{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#f0f1f3;--text-primary:#111;--text-secondary:#374151;--text-muted:#4b5563;--text-code:#9ca3af;--border-subtle:#e5e7eb;--border-default:#d1d5db;--border-strong:#9ca3af;--accent-primary:#2563eb;--accent-hover:#3b82f6;--accent-success:#16a34a;--accent-warning:#d97706;--accent-error:#dc2626;--header-bg:#ffffffd9;--grid-line:#00000008;--bg-code-block:#1e293b;--bg-code-inline:#0000000f;--border-code:#0000001f;--text-code-block:#e2e8f0;--text-code-inline:#1e40af;--bg-card-dim:#00000005;--border-card-dim:#0000000f;--bg-input-hover:#0000000a}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a!important;background-color:var(--bg-primary)!important;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-image:linear-gradient(var(--grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--grid-line) 1px,#0000 1px);background-size:50px 50px;color:#e5e7eb!important;color:var(--text-secondary)!important;font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-ui);line-height:1.6;transition:background-color .2s ease,color .2s ease}h1,h2{font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-heading)!important;font-weight:700}h1,h2,h3,h4,h5,h6{color:#fafafa;color:var(--text-primary)}h3,h4,h5,h6{font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-subheading);font-weight:600;letter-spacing:-.01em}.hero-title{color:#fafafa;color:var(--text-primary);font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-heading)!important;font-size:3.5rem!important;font-weight:700}.MuiAppBar-root{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0acc!important;background:var(--header-bg)!important;border-bottom:1px solid #1f1f1f!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:none!important}.MuiPaper-root{background-color:#111!important;background-color:var(--bg-secondary)!important;border:1px solid #1f1f1f!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.MuiButton-root{border-radius:6px!important;font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.MuiButton-contained{background-color:#fafafa!important;background-color:var(--text-primary)!important;color:#0a0a0a!important;color:var(--bg-primary)!important}.MuiButton-contained:hover{background-color:#e5e7eb!important;background-color:var(--text-secondary)!important;transform:translateY(-1px)}.MuiButton-outlined{border-color:#2a2a2a!important;border-color:var(--border-default)!important;color:#e5e7eb!important;color:var(--text-secondary)!important}.MuiButton-outlined:hover{background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important;border-color:#3a3a3a!important;border-color:var(--border-strong)!important}.MuiOutlinedInput-root{background-color:#111!important;background-color:var(--bg-secondary)!important;border-radius:8px!important}.MuiOutlinedInput-root .MuiInputBase-input{color:#fafafa!important;color:var(--text-primary)!important}.MuiOutlinedInput-root .MuiInputBase-input::placeholder{opacity:1!important}.MuiInputLabel-root,.MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#8b8b8b!important;color:var(--text-muted)!important}.MuiInputLabel-root.Mui-focused{color:#2563eb!important;color:var(--accent-primary)!important}.MuiOutlinedInput-notchedOutline{border-color:#2a2a2a!important;border-color:var(--border-default)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#3a3a3a!important;border-color:var(--border-strong)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px!important;box-shadow:none!important}.MuiAlert-root{border-radius:8px!important;font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important}.MuiAlert-message{color:#e5e7eb!important;color:var(--text-secondary)!important}.MuiChip-root{border-radius:16px!important;font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important;font-weight:500!important}.MuiChip-colorDefault{background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important;color:#e5e7eb!important;color:var(--text-secondary)!important}.MuiChip-colorSuccess{background-color:#22c55e26!important;color:#22c55e!important}.MuiChip-colorError{background-color:#ef444426!important;color:#ef4444!important}.MuiChip-colorWarning{background-color:#f59e0b26!important;color:#f59e0b!important}.MuiChip-colorInfo{background-color:#3b82f626!important;color:#3b82f6!important}.MuiChip-colorPrimary{background-color:#3b82f626!important;color:#2563eb!important;color:var(--accent-primary)!important}.MuiTypography-root{color:#e5e7eb!important;color:var(--text-secondary)!important;font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important}.MuiTypography-colorTextPrimary,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{color:#fafafa!important;color:var(--text-primary)!important}.MuiTypography-colorTextSecondary{color:#8b8b8b!important;color:var(--text-muted)!important}.MuiTypography-colorSuccess,.MuiTypography-root[style*=success]{color:#22c55e!important;color:var(--accent-success)!important}.MuiTypography-colorError,.MuiTypography-root[style*=error]{color:#ef4444!important;color:var(--accent-error)!important}.MuiTypography-colorWarning,.MuiTypography-root[style*=warning]{color:#f59e0b!important;color:var(--accent-warning)!important}.MuiTypography-colorPrimary{color:#2563eb!important;color:var(--accent-primary)!important}.MuiListItemText-primary{color:#fafafa!important;color:var(--text-primary)!important}.MuiListItemText-secondary{color:#8b8b8b!important;color:var(--text-muted)!important}.MuiTableCell-root{border-bottom-color:#1f1f1f!important;border-bottom-color:var(--border-subtle)!important;color:#e5e7eb!important;color:var(--text-secondary)!important}.MuiTableCell-head{color:#8b8b8b!important;color:var(--text-muted)!important;font-weight:600!important}.MuiCheckbox-root{color:#3a3a3a!important;color:var(--border-strong)!important}.MuiCheckbox-root.Mui-checked{color:#2563eb!important;color:var(--accent-primary)!important}.MuiCardContent-root{color:#e5e7eb;color:var(--text-secondary)}.MuiIconButton-root{color:#8b8b8b!important;color:var(--text-muted)!important}.MuiDivider-root{border-color:#1f1f1f!important;border-color:var(--border-subtle)!important}.MuiCollapse-root{color:#e5e7eb;color:var(--text-secondary)}.MuiTooltip-tooltip{font-family:Plus Jakarta Sans,DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-ui)!important}.MuiMenu-paper,.MuiPopover-paper{background-color:#111!important;background-color:var(--bg-secondary)!important;border:1px solid #2a2a2a!important;border:1px solid var(--border-default)!important}.MuiMenuItem-root{color:#e5e7eb!important;color:var(--text-secondary)!important}.MuiMenuItem-root:hover{background-color:#1a1a1a!important;background-color:var(--bg-tertiary)!important}.MuiSelect-select{color:#fafafa!important;color:var(--text-primary)!important}.MuiCardContent-root .MuiTypography-root{color:#e5e7eb!important;color:var(--text-secondary)!important}.MuiCardContent-root .MuiTypography-h1,.MuiCardContent-root .MuiTypography-h2,.MuiCardContent-root .MuiTypography-h3,.MuiCardContent-root .MuiTypography-h4,.MuiCardContent-root .MuiTypography-h5,.MuiCardContent-root .MuiTypography-h6{color:#fafafa!important;color:var(--text-primary)!important}.MuiLinearProgress-root{background-color:#2a2a2a!important;background-color:var(--border-default)!important}.code-block,.syntax-highlighter,pre{border-radius:8px!important}
/*# sourceMappingURL=main.457a36ae.css.map*/