diff --git a/ui-dioxus/Cargo.toml b/ui-dioxus/Cargo.toml
index 59dc25f..1c88773 100644
--- a/ui-dioxus/Cargo.toml
+++ b/ui-dioxus/Cargo.toml
@@ -9,7 +9,7 @@ license = "MIT"
[workspace]
[dependencies]
-dioxus = { version = "0.7", features = ["desktop"] }
+dioxus = { version = "0.7", features = ["native"] }
agor-core = { path = "../agor-core" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
diff --git a/ui-dioxus/src/main.rs b/ui-dioxus/src/main.rs
index 72b3a5b..64a98c8 100644
--- a/ui-dioxus/src/main.rs
+++ b/ui-dioxus/src/main.rs
@@ -35,20 +35,9 @@ use components::status_bar::{FleetState, StatusBar};
use state::demo_projects;
fn main() {
- dioxus::LaunchBuilder::new()
- .with_cfg(dioxus::desktop::Config::new()
- .with_window(
- dioxus::desktop::WindowBuilder::new()
- .with_title("Agent Orchestrator — Dioxus Prototype")
- .with_inner_size(dioxus::desktop::LogicalSize::new(1400.0, 900.0))
- )
- .with_custom_head(format!(
- "",
- theme::generate_css()
- ))
- .with_background_color((30, 30, 46, 255)) // --ctp-base
- )
- .launch(App);
+ // Native/Blitz mode: wgpu renderer, no WebView
+ // CSS is injected via the