diff --git a/frontend/.gitignore b/studio/frontend/.gitignore similarity index 100% rename from frontend/.gitignore rename to studio/frontend/.gitignore diff --git a/frontend/.gitkeep b/studio/frontend/.gitkeep similarity index 100% rename from frontend/.gitkeep rename to studio/frontend/.gitkeep diff --git a/frontend/README.md b/studio/frontend/README.md similarity index 100% rename from frontend/README.md rename to studio/frontend/README.md diff --git a/frontend/biome.json b/studio/frontend/biome.json similarity index 100% rename from frontend/biome.json rename to studio/frontend/biome.json diff --git a/frontend/bun.lock b/studio/frontend/bun.lock similarity index 100% rename from frontend/bun.lock rename to studio/frontend/bun.lock diff --git a/frontend/components.json b/studio/frontend/components.json similarity index 100% rename from frontend/components.json rename to studio/frontend/components.json diff --git a/frontend/eslint.config.js b/studio/frontend/eslint.config.js similarity index 100% rename from frontend/eslint.config.js rename to studio/frontend/eslint.config.js diff --git a/frontend/index.html b/studio/frontend/index.html similarity index 100% rename from frontend/index.html rename to studio/frontend/index.html diff --git a/frontend/package.json b/studio/frontend/package.json similarity index 100% rename from frontend/package.json rename to studio/frontend/package.json diff --git a/frontend/public/Hellix font official/OTF/Hellix-SemiBold.otf b/studio/frontend/public/Hellix font official/OTF/Hellix-SemiBold.otf similarity index 100% rename from frontend/public/Hellix font official/OTF/Hellix-SemiBold.otf rename to studio/frontend/public/Hellix font official/OTF/Hellix-SemiBold.otf diff --git a/frontend/public/Hellix font official/TTF/Hellix-SemiBold.ttf b/studio/frontend/public/Hellix font official/TTF/Hellix-SemiBold.ttf similarity index 100% rename from frontend/public/Hellix font official/TTF/Hellix-SemiBold.ttf rename to studio/frontend/public/Hellix font official/TTF/Hellix-SemiBold.ttf diff --git a/frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff b/studio/frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff similarity index 100% rename from frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff rename to studio/frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff diff --git a/frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff2 b/studio/frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff2 similarity index 100% rename from frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff2 rename to studio/frontend/public/Hellix font official/WEB/Hellix-SemiBold.woff2 diff --git a/frontend/public/Sloth emojis/241024 Sloth Drink Jus.png b/studio/frontend/public/Sloth emojis/241024 Sloth Drink Jus.png similarity index 100% rename from frontend/public/Sloth emojis/241024 Sloth Drink Jus.png rename to studio/frontend/public/Sloth emojis/241024 Sloth Drink Jus.png diff --git a/frontend/public/Sloth emojis/251008 Sloth Pin.png b/studio/frontend/public/Sloth emojis/251008 Sloth Pin.png similarity index 100% rename from frontend/public/Sloth emojis/251008 Sloth Pin.png rename to studio/frontend/public/Sloth emojis/251008 Sloth Pin.png diff --git a/frontend/public/Sloth emojis/FO2C6766BA42 Sloth Gift.png b/studio/frontend/public/Sloth emojis/FO2C6766BA42 Sloth Gift.png similarity index 100% rename from frontend/public/Sloth emojis/FO2C6766BA42 Sloth Gift.png rename to studio/frontend/public/Sloth emojis/FO2C6766BA42 Sloth Gift.png diff --git a/frontend/public/Sloth emojis/FO71A40FA5581 Sloth and Llama.png b/studio/frontend/public/Sloth emojis/FO71A40FA5581 Sloth and Llama.png similarity index 100% rename from frontend/public/Sloth emojis/FO71A40FA5581 Sloth and Llama.png rename to studio/frontend/public/Sloth emojis/FO71A40FA5581 Sloth and Llama.png diff --git a/frontend/public/Sloth emojis/Large sloth Question mark.png b/studio/frontend/public/Sloth emojis/Large sloth Question mark.png similarity index 100% rename from frontend/public/Sloth emojis/Large sloth Question mark.png rename to studio/frontend/public/Sloth emojis/Large sloth Question mark.png diff --git a/frontend/public/Sloth emojis/Sloth loca pc.png b/studio/frontend/public/Sloth emojis/Sloth loca pc.png similarity index 100% rename from frontend/public/Sloth emojis/Sloth loca pc.png rename to studio/frontend/public/Sloth emojis/Sloth loca pc.png diff --git a/frontend/public/Sloth emojis/Sloth w Gameboy Confetti no Logo.png b/studio/frontend/public/Sloth emojis/Sloth w Gameboy Confetti no Logo.png similarity index 100% rename from frontend/public/Sloth emojis/Sloth w Gameboy Confetti no Logo.png rename to studio/frontend/public/Sloth emojis/Sloth w Gameboy Confetti no Logo.png diff --git a/frontend/public/Sloth emojis/Sloth w PC Confetti no Logo.png b/studio/frontend/public/Sloth emojis/Sloth w PC Confetti no Logo.png similarity index 100% rename from frontend/public/Sloth emojis/Sloth w PC Confetti no Logo.png rename to studio/frontend/public/Sloth emojis/Sloth w PC Confetti no Logo.png diff --git a/frontend/public/Sloth emojis/Sloth w PC no Logo.png b/studio/frontend/public/Sloth emojis/Sloth w PC no Logo.png similarity index 100% rename from frontend/public/Sloth emojis/Sloth w PC no Logo.png rename to studio/frontend/public/Sloth emojis/Sloth w PC no Logo.png diff --git a/frontend/public/Sloth emojis/UnSloth Eat GPU Mouth.png b/studio/frontend/public/Sloth emojis/UnSloth Eat GPU Mouth.png similarity index 100% rename from frontend/public/Sloth emojis/UnSloth Eat GPU Mouth.png rename to studio/frontend/public/Sloth emojis/UnSloth Eat GPU Mouth.png diff --git a/frontend/public/Sloth emojis/UnSloth Eat GPU.png b/studio/frontend/public/Sloth emojis/UnSloth Eat GPU.png similarity index 100% rename from frontend/public/Sloth emojis/UnSloth Eat GPU.png rename to studio/frontend/public/Sloth emojis/UnSloth Eat GPU.png diff --git a/frontend/public/Sloth emojis/UnSloth GPU Front square.png b/studio/frontend/public/Sloth emojis/UnSloth GPU Front square.png similarity index 100% rename from frontend/public/Sloth emojis/UnSloth GPU Front square.png rename to studio/frontend/public/Sloth emojis/UnSloth GPU Front square.png diff --git a/frontend/public/Sloth emojis/UnSloth Laptop.png b/studio/frontend/public/Sloth emojis/UnSloth Laptop.png similarity index 100% rename from frontend/public/Sloth emojis/UnSloth Laptop.png rename to studio/frontend/public/Sloth emojis/UnSloth Laptop.png diff --git a/frontend/public/Sloth emojis/UnSloth Sparkling large.png b/studio/frontend/public/Sloth emojis/UnSloth Sparkling large.png similarity index 100% rename from frontend/public/Sloth emojis/UnSloth Sparkling large.png rename to studio/frontend/public/Sloth emojis/UnSloth Sparkling large.png diff --git a/frontend/public/Sloth emojis/large sloth cheeky.png b/studio/frontend/public/Sloth emojis/large sloth cheeky.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth cheeky.png rename to studio/frontend/public/Sloth emojis/large sloth cheeky.png diff --git a/frontend/public/Sloth emojis/large sloth drink.png b/studio/frontend/public/Sloth emojis/large sloth drink.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth drink.png rename to studio/frontend/public/Sloth emojis/large sloth drink.png diff --git a/frontend/public/Sloth emojis/large sloth fire.png b/studio/frontend/public/Sloth emojis/large sloth fire.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth fire.png rename to studio/frontend/public/Sloth emojis/large sloth fire.png diff --git a/frontend/public/Sloth emojis/large sloth glasses.png b/studio/frontend/public/Sloth emojis/large sloth glasses.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth glasses.png rename to studio/frontend/public/Sloth emojis/large sloth glasses.png diff --git a/frontend/public/Sloth emojis/large sloth heart.png b/studio/frontend/public/Sloth emojis/large sloth heart.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth heart.png rename to studio/frontend/public/Sloth emojis/large sloth heart.png diff --git a/frontend/public/Sloth emojis/large sloth laugh.png b/studio/frontend/public/Sloth emojis/large sloth laugh.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth laugh.png rename to studio/frontend/public/Sloth emojis/large sloth laugh.png diff --git a/frontend/public/Sloth emojis/large sloth sad.png b/studio/frontend/public/Sloth emojis/large sloth sad.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth sad.png rename to studio/frontend/public/Sloth emojis/large sloth sad.png diff --git a/frontend/public/Sloth emojis/large sloth thumbs.png b/studio/frontend/public/Sloth emojis/large sloth thumbs.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth thumbs.png rename to studio/frontend/public/Sloth emojis/large sloth thumbs.png diff --git a/frontend/public/Sloth emojis/large sloth wave.png b/studio/frontend/public/Sloth emojis/large sloth wave.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth wave.png rename to studio/frontend/public/Sloth emojis/large sloth wave.png diff --git a/frontend/public/Sloth emojis/large sloth yay.png b/studio/frontend/public/Sloth emojis/large sloth yay.png similarity index 100% rename from frontend/public/Sloth emojis/large sloth yay.png rename to studio/frontend/public/Sloth emojis/large sloth yay.png diff --git a/frontend/public/Sloth emojis/sloth headphones.png b/studio/frontend/public/Sloth emojis/sloth headphones.png similarity index 100% rename from frontend/public/Sloth emojis/sloth headphones.png rename to studio/frontend/public/Sloth emojis/sloth headphones.png diff --git a/frontend/public/Sloth emojis/sloth huglove large.png b/studio/frontend/public/Sloth emojis/sloth huglove large.png similarity index 100% rename from frontend/public/Sloth emojis/sloth huglove large.png rename to studio/frontend/public/Sloth emojis/sloth huglove large.png diff --git a/frontend/public/Sloth emojis/sloth huglove large33.png b/studio/frontend/public/Sloth emojis/sloth huglove large33.png similarity index 100% rename from frontend/public/Sloth emojis/sloth huglove large33.png rename to studio/frontend/public/Sloth emojis/sloth huglove large33.png diff --git a/frontend/public/Sloth emojis/sloth magnify final(1).png b/studio/frontend/public/Sloth emojis/sloth magnify final(1).png similarity index 100% rename from frontend/public/Sloth emojis/sloth magnify final(1).png rename to studio/frontend/public/Sloth emojis/sloth magnify final(1).png diff --git a/frontend/public/Sloth emojis/sloth magnify final.png b/studio/frontend/public/Sloth emojis/sloth magnify final.png similarity index 100% rename from frontend/public/Sloth emojis/sloth magnify final.png rename to studio/frontend/public/Sloth emojis/sloth magnify final.png diff --git a/frontend/public/Sloth emojis/sloth on phone.png b/studio/frontend/public/Sloth emojis/sloth on phone.png similarity index 100% rename from frontend/public/Sloth emojis/sloth on phone.png rename to studio/frontend/public/Sloth emojis/sloth on phone.png diff --git a/frontend/public/Sloth emojis/sloth pc emoji.png b/studio/frontend/public/Sloth emojis/sloth pc emoji.png similarity index 100% rename from frontend/public/Sloth emojis/sloth pc emoji.png rename to studio/frontend/public/Sloth emojis/sloth pc emoji.png diff --git a/frontend/public/Sloth emojis/sloth pc square.png b/studio/frontend/public/Sloth emojis/sloth pc square.png similarity index 100% rename from frontend/public/Sloth emojis/sloth pc square.png rename to studio/frontend/public/Sloth emojis/sloth pc square.png diff --git a/frontend/public/Sloth emojis/sloth rounded.png b/studio/frontend/public/Sloth emojis/sloth rounded.png similarity index 100% rename from frontend/public/Sloth emojis/sloth rounded.png rename to studio/frontend/public/Sloth emojis/sloth rounded.png diff --git a/frontend/public/Sloth emojis/sloth shock large.png b/studio/frontend/public/Sloth emojis/sloth shock large.png similarity index 100% rename from frontend/public/Sloth emojis/sloth shock large.png rename to studio/frontend/public/Sloth emojis/sloth shock large.png diff --git a/frontend/public/Sloth emojis/sloth shy large.png b/studio/frontend/public/Sloth emojis/sloth shy large.png similarity index 100% rename from frontend/public/Sloth emojis/sloth shy large.png rename to studio/frontend/public/Sloth emojis/sloth shy large.png diff --git a/frontend/public/Sloth emojis/sloth sir large.png b/studio/frontend/public/Sloth emojis/sloth sir large.png similarity index 100% rename from frontend/public/Sloth emojis/sloth sir large.png rename to studio/frontend/public/Sloth emojis/sloth sir large.png diff --git a/frontend/public/Sloth emojis/sloth w pc transparent.png b/studio/frontend/public/Sloth emojis/sloth w pc transparent.png similarity index 100% rename from frontend/public/Sloth emojis/sloth w pc transparent.png rename to studio/frontend/public/Sloth emojis/sloth w pc transparent.png diff --git a/frontend/public/Sloth emojis/sloth with gameboy.png b/studio/frontend/public/Sloth emojis/sloth with gameboy.png similarity index 100% rename from frontend/public/Sloth emojis/sloth with gameboy.png rename to studio/frontend/public/Sloth emojis/sloth with gameboy.png diff --git a/frontend/public/fonts/Hellix-SemiBold.woff b/studio/frontend/public/fonts/Hellix-SemiBold.woff similarity index 100% rename from frontend/public/fonts/Hellix-SemiBold.woff rename to studio/frontend/public/fonts/Hellix-SemiBold.woff diff --git a/frontend/public/fonts/Hellix-SemiBold.woff2 b/studio/frontend/public/fonts/Hellix-SemiBold.woff2 similarity index 100% rename from frontend/public/fonts/Hellix-SemiBold.woff2 rename to studio/frontend/public/fonts/Hellix-SemiBold.woff2 diff --git a/frontend/public/huggingface.svg b/studio/frontend/public/huggingface.svg similarity index 100% rename from frontend/public/huggingface.svg rename to studio/frontend/public/huggingface.svg diff --git a/frontend/public/vite.svg b/studio/frontend/public/vite.svg similarity index 100% rename from frontend/public/vite.svg rename to studio/frontend/public/vite.svg diff --git a/frontend/src/app/app.tsx b/studio/frontend/src/app/app.tsx similarity index 100% rename from frontend/src/app/app.tsx rename to studio/frontend/src/app/app.tsx diff --git a/frontend/src/app/provider.tsx b/studio/frontend/src/app/provider.tsx similarity index 100% rename from frontend/src/app/provider.tsx rename to studio/frontend/src/app/provider.tsx diff --git a/frontend/src/app/router.tsx b/studio/frontend/src/app/router.tsx similarity index 100% rename from frontend/src/app/router.tsx rename to studio/frontend/src/app/router.tsx diff --git a/frontend/src/app/routes/__root.tsx b/studio/frontend/src/app/routes/__root.tsx similarity index 100% rename from frontend/src/app/routes/__root.tsx rename to studio/frontend/src/app/routes/__root.tsx diff --git a/frontend/src/app/routes/chat.tsx b/studio/frontend/src/app/routes/chat.tsx similarity index 100% rename from frontend/src/app/routes/chat.tsx rename to studio/frontend/src/app/routes/chat.tsx diff --git a/frontend/src/app/routes/grid-test.tsx b/studio/frontend/src/app/routes/grid-test.tsx similarity index 100% rename from frontend/src/app/routes/grid-test.tsx rename to studio/frontend/src/app/routes/grid-test.tsx diff --git a/frontend/src/app/routes/home.tsx b/studio/frontend/src/app/routes/home.tsx similarity index 100% rename from frontend/src/app/routes/home.tsx rename to studio/frontend/src/app/routes/home.tsx diff --git a/frontend/src/app/routes/onboarding.tsx b/studio/frontend/src/app/routes/onboarding.tsx similarity index 100% rename from frontend/src/app/routes/onboarding.tsx rename to studio/frontend/src/app/routes/onboarding.tsx diff --git a/frontend/src/app/routes/studio.tsx b/studio/frontend/src/app/routes/studio.tsx similarity index 100% rename from frontend/src/app/routes/studio.tsx rename to studio/frontend/src/app/routes/studio.tsx diff --git a/frontend/src/assets/react.svg b/studio/frontend/src/assets/react.svg similarity index 100% rename from frontend/src/assets/react.svg rename to studio/frontend/src/assets/react.svg diff --git a/frontend/src/components/assistant-ui/attachment.tsx b/studio/frontend/src/components/assistant-ui/attachment.tsx similarity index 100% rename from frontend/src/components/assistant-ui/attachment.tsx rename to studio/frontend/src/components/assistant-ui/attachment.tsx diff --git a/frontend/src/components/assistant-ui/markdown-text.tsx b/studio/frontend/src/components/assistant-ui/markdown-text.tsx similarity index 100% rename from frontend/src/components/assistant-ui/markdown-text.tsx rename to studio/frontend/src/components/assistant-ui/markdown-text.tsx diff --git a/frontend/src/components/assistant-ui/model-selector.tsx b/studio/frontend/src/components/assistant-ui/model-selector.tsx similarity index 100% rename from frontend/src/components/assistant-ui/model-selector.tsx rename to studio/frontend/src/components/assistant-ui/model-selector.tsx diff --git a/frontend/src/components/assistant-ui/reasoning.tsx b/studio/frontend/src/components/assistant-ui/reasoning.tsx similarity index 100% rename from frontend/src/components/assistant-ui/reasoning.tsx rename to studio/frontend/src/components/assistant-ui/reasoning.tsx diff --git a/frontend/src/components/assistant-ui/thread.tsx b/studio/frontend/src/components/assistant-ui/thread.tsx similarity index 100% rename from frontend/src/components/assistant-ui/thread.tsx rename to studio/frontend/src/components/assistant-ui/thread.tsx diff --git a/frontend/src/components/assistant-ui/tool-fallback.tsx b/studio/frontend/src/components/assistant-ui/tool-fallback.tsx similarity index 100% rename from frontend/src/components/assistant-ui/tool-fallback.tsx rename to studio/frontend/src/components/assistant-ui/tool-fallback.tsx diff --git a/frontend/src/components/assistant-ui/tooltip-icon-button.tsx b/studio/frontend/src/components/assistant-ui/tooltip-icon-button.tsx similarity index 100% rename from frontend/src/components/assistant-ui/tooltip-icon-button.tsx rename to studio/frontend/src/components/assistant-ui/tooltip-icon-button.tsx diff --git a/frontend/src/components/component-example.tsx b/studio/frontend/src/components/component-example.tsx similarity index 100% rename from frontend/src/components/component-example.tsx rename to studio/frontend/src/components/component-example.tsx diff --git a/frontend/src/components/example.tsx b/studio/frontend/src/components/example.tsx similarity index 100% rename from frontend/src/components/example.tsx rename to studio/frontend/src/components/example.tsx diff --git a/frontend/src/components/layout/dashboard-grid.tsx b/studio/frontend/src/components/layout/dashboard-grid.tsx similarity index 100% rename from frontend/src/components/layout/dashboard-grid.tsx rename to studio/frontend/src/components/layout/dashboard-grid.tsx diff --git a/frontend/src/components/layout/dashboard-layout.tsx b/studio/frontend/src/components/layout/dashboard-layout.tsx similarity index 100% rename from frontend/src/components/layout/dashboard-layout.tsx rename to studio/frontend/src/components/layout/dashboard-layout.tsx diff --git a/frontend/src/components/layout/index.ts b/studio/frontend/src/components/layout/index.ts similarity index 100% rename from frontend/src/components/layout/index.ts rename to studio/frontend/src/components/layout/index.ts diff --git a/frontend/src/components/navbar.tsx b/studio/frontend/src/components/navbar.tsx similarity index 100% rename from frontend/src/components/navbar.tsx rename to studio/frontend/src/components/navbar.tsx diff --git a/frontend/src/components/section-card.tsx b/studio/frontend/src/components/section-card.tsx similarity index 100% rename from frontend/src/components/section-card.tsx rename to studio/frontend/src/components/section-card.tsx diff --git a/frontend/src/components/ui/accordion.tsx b/studio/frontend/src/components/ui/accordion.tsx similarity index 100% rename from frontend/src/components/ui/accordion.tsx rename to studio/frontend/src/components/ui/accordion.tsx diff --git a/frontend/src/components/ui/alert-dialog.tsx b/studio/frontend/src/components/ui/alert-dialog.tsx similarity index 100% rename from frontend/src/components/ui/alert-dialog.tsx rename to studio/frontend/src/components/ui/alert-dialog.tsx diff --git a/frontend/src/components/ui/alert.tsx b/studio/frontend/src/components/ui/alert.tsx similarity index 100% rename from frontend/src/components/ui/alert.tsx rename to studio/frontend/src/components/ui/alert.tsx diff --git a/frontend/src/components/ui/animated-shiny-text.tsx b/studio/frontend/src/components/ui/animated-shiny-text.tsx similarity index 100% rename from frontend/src/components/ui/animated-shiny-text.tsx rename to studio/frontend/src/components/ui/animated-shiny-text.tsx diff --git a/frontend/src/components/ui/aspect-ratio.tsx b/studio/frontend/src/components/ui/aspect-ratio.tsx similarity index 100% rename from frontend/src/components/ui/aspect-ratio.tsx rename to studio/frontend/src/components/ui/aspect-ratio.tsx diff --git a/frontend/src/components/ui/avatar.tsx b/studio/frontend/src/components/ui/avatar.tsx similarity index 100% rename from frontend/src/components/ui/avatar.tsx rename to studio/frontend/src/components/ui/avatar.tsx diff --git a/frontend/src/components/ui/badge.tsx b/studio/frontend/src/components/ui/badge.tsx similarity index 100% rename from frontend/src/components/ui/badge.tsx rename to studio/frontend/src/components/ui/badge.tsx diff --git a/frontend/src/components/ui/breadcrumb.tsx b/studio/frontend/src/components/ui/breadcrumb.tsx similarity index 100% rename from frontend/src/components/ui/breadcrumb.tsx rename to studio/frontend/src/components/ui/breadcrumb.tsx diff --git a/frontend/src/components/ui/button.tsx b/studio/frontend/src/components/ui/button.tsx similarity index 100% rename from frontend/src/components/ui/button.tsx rename to studio/frontend/src/components/ui/button.tsx diff --git a/frontend/src/components/ui/calendar.tsx b/studio/frontend/src/components/ui/calendar.tsx similarity index 100% rename from frontend/src/components/ui/calendar.tsx rename to studio/frontend/src/components/ui/calendar.tsx diff --git a/frontend/src/components/ui/card.tsx b/studio/frontend/src/components/ui/card.tsx similarity index 100% rename from frontend/src/components/ui/card.tsx rename to studio/frontend/src/components/ui/card.tsx diff --git a/frontend/src/components/ui/chart.tsx b/studio/frontend/src/components/ui/chart.tsx similarity index 100% rename from frontend/src/components/ui/chart.tsx rename to studio/frontend/src/components/ui/chart.tsx diff --git a/frontend/src/components/ui/checkbox.tsx b/studio/frontend/src/components/ui/checkbox.tsx similarity index 100% rename from frontend/src/components/ui/checkbox.tsx rename to studio/frontend/src/components/ui/checkbox.tsx diff --git a/frontend/src/components/ui/collapsible.tsx b/studio/frontend/src/components/ui/collapsible.tsx similarity index 100% rename from frontend/src/components/ui/collapsible.tsx rename to studio/frontend/src/components/ui/collapsible.tsx diff --git a/frontend/src/components/ui/combobox.tsx b/studio/frontend/src/components/ui/combobox.tsx similarity index 100% rename from frontend/src/components/ui/combobox.tsx rename to studio/frontend/src/components/ui/combobox.tsx diff --git a/frontend/src/components/ui/command.tsx b/studio/frontend/src/components/ui/command.tsx similarity index 100% rename from frontend/src/components/ui/command.tsx rename to studio/frontend/src/components/ui/command.tsx diff --git a/frontend/src/components/ui/confetti.tsx b/studio/frontend/src/components/ui/confetti.tsx similarity index 100% rename from frontend/src/components/ui/confetti.tsx rename to studio/frontend/src/components/ui/confetti.tsx diff --git a/frontend/src/components/ui/context-menu.tsx b/studio/frontend/src/components/ui/context-menu.tsx similarity index 100% rename from frontend/src/components/ui/context-menu.tsx rename to studio/frontend/src/components/ui/context-menu.tsx diff --git a/frontend/src/components/ui/dialog.tsx b/studio/frontend/src/components/ui/dialog.tsx similarity index 100% rename from frontend/src/components/ui/dialog.tsx rename to studio/frontend/src/components/ui/dialog.tsx diff --git a/frontend/src/components/ui/dropdown-menu.tsx b/studio/frontend/src/components/ui/dropdown-menu.tsx similarity index 100% rename from frontend/src/components/ui/dropdown-menu.tsx rename to studio/frontend/src/components/ui/dropdown-menu.tsx diff --git a/frontend/src/components/ui/field.tsx b/studio/frontend/src/components/ui/field.tsx similarity index 100% rename from frontend/src/components/ui/field.tsx rename to studio/frontend/src/components/ui/field.tsx diff --git a/frontend/src/components/ui/hover-card.tsx b/studio/frontend/src/components/ui/hover-card.tsx similarity index 100% rename from frontend/src/components/ui/hover-card.tsx rename to studio/frontend/src/components/ui/hover-card.tsx diff --git a/frontend/src/components/ui/input-group.tsx b/studio/frontend/src/components/ui/input-group.tsx similarity index 100% rename from frontend/src/components/ui/input-group.tsx rename to studio/frontend/src/components/ui/input-group.tsx diff --git a/frontend/src/components/ui/input.tsx b/studio/frontend/src/components/ui/input.tsx similarity index 100% rename from frontend/src/components/ui/input.tsx rename to studio/frontend/src/components/ui/input.tsx diff --git a/frontend/src/components/ui/label.tsx b/studio/frontend/src/components/ui/label.tsx similarity index 100% rename from frontend/src/components/ui/label.tsx rename to studio/frontend/src/components/ui/label.tsx diff --git a/frontend/src/components/ui/light-rays.tsx b/studio/frontend/src/components/ui/light-rays.tsx similarity index 100% rename from frontend/src/components/ui/light-rays.tsx rename to studio/frontend/src/components/ui/light-rays.tsx diff --git a/frontend/src/components/ui/menubar.tsx b/studio/frontend/src/components/ui/menubar.tsx similarity index 100% rename from frontend/src/components/ui/menubar.tsx rename to studio/frontend/src/components/ui/menubar.tsx diff --git a/frontend/src/components/ui/navigation-menu.tsx b/studio/frontend/src/components/ui/navigation-menu.tsx similarity index 100% rename from frontend/src/components/ui/navigation-menu.tsx rename to studio/frontend/src/components/ui/navigation-menu.tsx diff --git a/frontend/src/components/ui/pagination.tsx b/studio/frontend/src/components/ui/pagination.tsx similarity index 100% rename from frontend/src/components/ui/pagination.tsx rename to studio/frontend/src/components/ui/pagination.tsx diff --git a/frontend/src/components/ui/popover.tsx b/studio/frontend/src/components/ui/popover.tsx similarity index 100% rename from frontend/src/components/ui/popover.tsx rename to studio/frontend/src/components/ui/popover.tsx diff --git a/frontend/src/components/ui/progress.tsx b/studio/frontend/src/components/ui/progress.tsx similarity index 100% rename from frontend/src/components/ui/progress.tsx rename to studio/frontend/src/components/ui/progress.tsx diff --git a/frontend/src/components/ui/radio-group.tsx b/studio/frontend/src/components/ui/radio-group.tsx similarity index 100% rename from frontend/src/components/ui/radio-group.tsx rename to studio/frontend/src/components/ui/radio-group.tsx diff --git a/frontend/src/components/ui/resizable.tsx b/studio/frontend/src/components/ui/resizable.tsx similarity index 100% rename from frontend/src/components/ui/resizable.tsx rename to studio/frontend/src/components/ui/resizable.tsx diff --git a/frontend/src/components/ui/scroll-area.tsx b/studio/frontend/src/components/ui/scroll-area.tsx similarity index 100% rename from frontend/src/components/ui/scroll-area.tsx rename to studio/frontend/src/components/ui/scroll-area.tsx diff --git a/frontend/src/components/ui/select.tsx b/studio/frontend/src/components/ui/select.tsx similarity index 100% rename from frontend/src/components/ui/select.tsx rename to studio/frontend/src/components/ui/select.tsx diff --git a/frontend/src/components/ui/separator.tsx b/studio/frontend/src/components/ui/separator.tsx similarity index 100% rename from frontend/src/components/ui/separator.tsx rename to studio/frontend/src/components/ui/separator.tsx diff --git a/frontend/src/components/ui/sheet.tsx b/studio/frontend/src/components/ui/sheet.tsx similarity index 100% rename from frontend/src/components/ui/sheet.tsx rename to studio/frontend/src/components/ui/sheet.tsx diff --git a/frontend/src/components/ui/sidebar.tsx b/studio/frontend/src/components/ui/sidebar.tsx similarity index 100% rename from frontend/src/components/ui/sidebar.tsx rename to studio/frontend/src/components/ui/sidebar.tsx diff --git a/frontend/src/components/ui/skeleton.tsx b/studio/frontend/src/components/ui/skeleton.tsx similarity index 100% rename from frontend/src/components/ui/skeleton.tsx rename to studio/frontend/src/components/ui/skeleton.tsx diff --git a/frontend/src/components/ui/slider.tsx b/studio/frontend/src/components/ui/slider.tsx similarity index 100% rename from frontend/src/components/ui/slider.tsx rename to studio/frontend/src/components/ui/slider.tsx diff --git a/frontend/src/components/ui/sonner.tsx b/studio/frontend/src/components/ui/sonner.tsx similarity index 100% rename from frontend/src/components/ui/sonner.tsx rename to studio/frontend/src/components/ui/sonner.tsx diff --git a/frontend/src/components/ui/sparkles-text.tsx b/studio/frontend/src/components/ui/sparkles-text.tsx similarity index 100% rename from frontend/src/components/ui/sparkles-text.tsx rename to studio/frontend/src/components/ui/sparkles-text.tsx diff --git a/frontend/src/components/ui/switch.tsx b/studio/frontend/src/components/ui/switch.tsx similarity index 100% rename from frontend/src/components/ui/switch.tsx rename to studio/frontend/src/components/ui/switch.tsx diff --git a/frontend/src/components/ui/table.tsx b/studio/frontend/src/components/ui/table.tsx similarity index 100% rename from frontend/src/components/ui/table.tsx rename to studio/frontend/src/components/ui/table.tsx diff --git a/frontend/src/components/ui/tabs.tsx b/studio/frontend/src/components/ui/tabs.tsx similarity index 100% rename from frontend/src/components/ui/tabs.tsx rename to studio/frontend/src/components/ui/tabs.tsx diff --git a/frontend/src/components/ui/textarea.tsx b/studio/frontend/src/components/ui/textarea.tsx similarity index 100% rename from frontend/src/components/ui/textarea.tsx rename to studio/frontend/src/components/ui/textarea.tsx diff --git a/frontend/src/components/ui/toggle-group.tsx b/studio/frontend/src/components/ui/toggle-group.tsx similarity index 100% rename from frontend/src/components/ui/toggle-group.tsx rename to studio/frontend/src/components/ui/toggle-group.tsx diff --git a/frontend/src/components/ui/toggle.tsx b/studio/frontend/src/components/ui/toggle.tsx similarity index 100% rename from frontend/src/components/ui/toggle.tsx rename to studio/frontend/src/components/ui/toggle.tsx diff --git a/frontend/src/components/ui/tooltip.tsx b/studio/frontend/src/components/ui/tooltip.tsx similarity index 100% rename from frontend/src/components/ui/tooltip.tsx rename to studio/frontend/src/components/ui/tooltip.tsx diff --git a/frontend/src/config/env.ts b/studio/frontend/src/config/env.ts similarity index 100% rename from frontend/src/config/env.ts rename to studio/frontend/src/config/env.ts diff --git a/frontend/src/config/training.ts b/studio/frontend/src/config/training.ts similarity index 100% rename from frontend/src/config/training.ts rename to studio/frontend/src/config/training.ts diff --git a/frontend/src/features/chat/adapter.ts b/studio/frontend/src/features/chat/adapter.ts similarity index 100% rename from frontend/src/features/chat/adapter.ts rename to studio/frontend/src/features/chat/adapter.ts diff --git a/frontend/src/features/chat/chat-page.tsx b/studio/frontend/src/features/chat/chat-page.tsx similarity index 100% rename from frontend/src/features/chat/chat-page.tsx rename to studio/frontend/src/features/chat/chat-page.tsx diff --git a/frontend/src/features/chat/chat-settings-sheet.tsx b/studio/frontend/src/features/chat/chat-settings-sheet.tsx similarity index 100% rename from frontend/src/features/chat/chat-settings-sheet.tsx rename to studio/frontend/src/features/chat/chat-settings-sheet.tsx diff --git a/frontend/src/features/chat/chat-top-bar.tsx b/studio/frontend/src/features/chat/chat-top-bar.tsx similarity index 100% rename from frontend/src/features/chat/chat-top-bar.tsx rename to studio/frontend/src/features/chat/chat-top-bar.tsx diff --git a/frontend/src/features/chat/db.ts b/studio/frontend/src/features/chat/db.ts similarity index 100% rename from frontend/src/features/chat/db.ts rename to studio/frontend/src/features/chat/db.ts diff --git a/frontend/src/features/chat/index.ts b/studio/frontend/src/features/chat/index.ts similarity index 100% rename from frontend/src/features/chat/index.ts rename to studio/frontend/src/features/chat/index.ts diff --git a/frontend/src/features/chat/runtime-provider.tsx b/studio/frontend/src/features/chat/runtime-provider.tsx similarity index 100% rename from frontend/src/features/chat/runtime-provider.tsx rename to studio/frontend/src/features/chat/runtime-provider.tsx diff --git a/frontend/src/features/chat/shared-composer.tsx b/studio/frontend/src/features/chat/shared-composer.tsx similarity index 100% rename from frontend/src/features/chat/shared-composer.tsx rename to studio/frontend/src/features/chat/shared-composer.tsx diff --git a/frontend/src/features/chat/thread-sidebar.tsx b/studio/frontend/src/features/chat/thread-sidebar.tsx similarity index 100% rename from frontend/src/features/chat/thread-sidebar.tsx rename to studio/frontend/src/features/chat/thread-sidebar.tsx diff --git a/frontend/src/features/chat/types.ts b/studio/frontend/src/features/chat/types.ts similarity index 100% rename from frontend/src/features/chat/types.ts rename to studio/frontend/src/features/chat/types.ts diff --git a/frontend/src/features/onboarding/components/splash-screen.tsx b/studio/frontend/src/features/onboarding/components/splash-screen.tsx similarity index 100% rename from frontend/src/features/onboarding/components/splash-screen.tsx rename to studio/frontend/src/features/onboarding/components/splash-screen.tsx diff --git a/frontend/src/features/onboarding/components/steps/dataset-step.tsx b/studio/frontend/src/features/onboarding/components/steps/dataset-step.tsx similarity index 100% rename from frontend/src/features/onboarding/components/steps/dataset-step.tsx rename to studio/frontend/src/features/onboarding/components/steps/dataset-step.tsx diff --git a/frontend/src/features/onboarding/components/steps/hyperparameters-step.tsx b/studio/frontend/src/features/onboarding/components/steps/hyperparameters-step.tsx similarity index 100% rename from frontend/src/features/onboarding/components/steps/hyperparameters-step.tsx rename to studio/frontend/src/features/onboarding/components/steps/hyperparameters-step.tsx diff --git a/frontend/src/features/onboarding/components/steps/model-selection-step.tsx b/studio/frontend/src/features/onboarding/components/steps/model-selection-step.tsx similarity index 100% rename from frontend/src/features/onboarding/components/steps/model-selection-step.tsx rename to studio/frontend/src/features/onboarding/components/steps/model-selection-step.tsx diff --git a/frontend/src/features/onboarding/components/steps/model-type-step.tsx b/studio/frontend/src/features/onboarding/components/steps/model-type-step.tsx similarity index 100% rename from frontend/src/features/onboarding/components/steps/model-type-step.tsx rename to studio/frontend/src/features/onboarding/components/steps/model-type-step.tsx diff --git a/frontend/src/features/onboarding/components/steps/summary-step.tsx b/studio/frontend/src/features/onboarding/components/steps/summary-step.tsx similarity index 100% rename from frontend/src/features/onboarding/components/steps/summary-step.tsx rename to studio/frontend/src/features/onboarding/components/steps/summary-step.tsx diff --git a/frontend/src/features/onboarding/components/wizard-content.tsx b/studio/frontend/src/features/onboarding/components/wizard-content.tsx similarity index 100% rename from frontend/src/features/onboarding/components/wizard-content.tsx rename to studio/frontend/src/features/onboarding/components/wizard-content.tsx diff --git a/frontend/src/features/onboarding/components/wizard-footer.tsx b/studio/frontend/src/features/onboarding/components/wizard-footer.tsx similarity index 100% rename from frontend/src/features/onboarding/components/wizard-footer.tsx rename to studio/frontend/src/features/onboarding/components/wizard-footer.tsx diff --git a/frontend/src/features/onboarding/components/wizard-layout.tsx b/studio/frontend/src/features/onboarding/components/wizard-layout.tsx similarity index 100% rename from frontend/src/features/onboarding/components/wizard-layout.tsx rename to studio/frontend/src/features/onboarding/components/wizard-layout.tsx diff --git a/frontend/src/features/onboarding/components/wizard-sidebar.tsx b/studio/frontend/src/features/onboarding/components/wizard-sidebar.tsx similarity index 100% rename from frontend/src/features/onboarding/components/wizard-sidebar.tsx rename to studio/frontend/src/features/onboarding/components/wizard-sidebar.tsx diff --git a/frontend/src/features/onboarding/components/wizard-step-item.tsx b/studio/frontend/src/features/onboarding/components/wizard-step-item.tsx similarity index 100% rename from frontend/src/features/onboarding/components/wizard-step-item.tsx rename to studio/frontend/src/features/onboarding/components/wizard-step-item.tsx diff --git a/frontend/src/features/onboarding/index.ts b/studio/frontend/src/features/onboarding/index.ts similarity index 100% rename from frontend/src/features/onboarding/index.ts rename to studio/frontend/src/features/onboarding/index.ts diff --git a/frontend/src/features/studio/index.ts b/studio/frontend/src/features/studio/index.ts similarity index 100% rename from frontend/src/features/studio/index.ts rename to studio/frontend/src/features/studio/index.ts diff --git a/frontend/src/features/studio/sections/charts-content.tsx b/studio/frontend/src/features/studio/sections/charts-content.tsx similarity index 100% rename from frontend/src/features/studio/sections/charts-content.tsx rename to studio/frontend/src/features/studio/sections/charts-content.tsx diff --git a/frontend/src/features/studio/sections/charts-section.tsx b/studio/frontend/src/features/studio/sections/charts-section.tsx similarity index 100% rename from frontend/src/features/studio/sections/charts-section.tsx rename to studio/frontend/src/features/studio/sections/charts-section.tsx diff --git a/frontend/src/features/studio/sections/config-summary-section.tsx b/studio/frontend/src/features/studio/sections/config-summary-section.tsx similarity index 100% rename from frontend/src/features/studio/sections/config-summary-section.tsx rename to studio/frontend/src/features/studio/sections/config-summary-section.tsx diff --git a/frontend/src/features/studio/sections/dataset-section.tsx b/studio/frontend/src/features/studio/sections/dataset-section.tsx similarity index 100% rename from frontend/src/features/studio/sections/dataset-section.tsx rename to studio/frontend/src/features/studio/sections/dataset-section.tsx diff --git a/frontend/src/features/studio/sections/model-section.tsx b/studio/frontend/src/features/studio/sections/model-section.tsx similarity index 100% rename from frontend/src/features/studio/sections/model-section.tsx rename to studio/frontend/src/features/studio/sections/model-section.tsx diff --git a/frontend/src/features/studio/sections/params-section.tsx b/studio/frontend/src/features/studio/sections/params-section.tsx similarity index 100% rename from frontend/src/features/studio/sections/params-section.tsx rename to studio/frontend/src/features/studio/sections/params-section.tsx diff --git a/frontend/src/features/studio/sections/progress-section.tsx b/studio/frontend/src/features/studio/sections/progress-section.tsx similarity index 100% rename from frontend/src/features/studio/sections/progress-section.tsx rename to studio/frontend/src/features/studio/sections/progress-section.tsx diff --git a/frontend/src/features/studio/sections/training-section.tsx b/studio/frontend/src/features/studio/sections/training-section.tsx similarity index 100% rename from frontend/src/features/studio/sections/training-section.tsx rename to studio/frontend/src/features/studio/sections/training-section.tsx diff --git a/frontend/src/features/studio/studio-page.tsx b/studio/frontend/src/features/studio/studio-page.tsx similarity index 100% rename from frontend/src/features/studio/studio-page.tsx rename to studio/frontend/src/features/studio/studio-page.tsx diff --git a/frontend/src/features/studio/training-view.tsx b/studio/frontend/src/features/studio/training-view.tsx similarity index 100% rename from frontend/src/features/studio/training-view.tsx rename to studio/frontend/src/features/studio/training-view.tsx diff --git a/frontend/src/hooks/index.ts b/studio/frontend/src/hooks/index.ts similarity index 100% rename from frontend/src/hooks/index.ts rename to studio/frontend/src/hooks/index.ts diff --git a/frontend/src/hooks/use-mobile.ts b/studio/frontend/src/hooks/use-mobile.ts similarity index 100% rename from frontend/src/hooks/use-mobile.ts rename to studio/frontend/src/hooks/use-mobile.ts diff --git a/frontend/src/index.css b/studio/frontend/src/index.css similarity index 100% rename from frontend/src/index.css rename to studio/frontend/src/index.css diff --git a/frontend/src/lib/utils.ts b/studio/frontend/src/lib/utils.ts similarity index 100% rename from frontend/src/lib/utils.ts rename to studio/frontend/src/lib/utils.ts diff --git a/frontend/src/main.tsx b/studio/frontend/src/main.tsx similarity index 100% rename from frontend/src/main.tsx rename to studio/frontend/src/main.tsx diff --git a/frontend/src/stores/index.ts b/studio/frontend/src/stores/index.ts similarity index 100% rename from frontend/src/stores/index.ts rename to studio/frontend/src/stores/index.ts diff --git a/frontend/src/stores/training.ts b/studio/frontend/src/stores/training.ts similarity index 100% rename from frontend/src/stores/training.ts rename to studio/frontend/src/stores/training.ts diff --git a/frontend/src/types/index.ts b/studio/frontend/src/types/index.ts similarity index 100% rename from frontend/src/types/index.ts rename to studio/frontend/src/types/index.ts diff --git a/frontend/src/types/training.ts b/studio/frontend/src/types/training.ts similarity index 100% rename from frontend/src/types/training.ts rename to studio/frontend/src/types/training.ts diff --git a/frontend/src/utils/index.ts b/studio/frontend/src/utils/index.ts similarity index 100% rename from frontend/src/utils/index.ts rename to studio/frontend/src/utils/index.ts diff --git a/frontend/tsconfig.app.json b/studio/frontend/tsconfig.app.json similarity index 100% rename from frontend/tsconfig.app.json rename to studio/frontend/tsconfig.app.json diff --git a/frontend/tsconfig.json b/studio/frontend/tsconfig.json similarity index 100% rename from frontend/tsconfig.json rename to studio/frontend/tsconfig.json diff --git a/frontend/tsconfig.node.json b/studio/frontend/tsconfig.node.json similarity index 100% rename from frontend/tsconfig.node.json rename to studio/frontend/tsconfig.node.json diff --git a/frontend/vite.config.ts b/studio/frontend/vite.config.ts similarity index 100% rename from frontend/vite.config.ts rename to studio/frontend/vite.config.ts