@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Dancing+Script:wght@500;700&family=Great+Vibes&family=Cormorant+Garamond:wght@500;700&family=Lobster&family=Parisienne&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pacifico&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pacifico&family=Dancing+Script:wght@700&family=Caveat:wght@700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Navbar_navbar__n7ygh{align-items:center;background:#cba8ec!important;border-bottom:1.5px solid #348c3e!important;display:flex;min-height:10px;padding:0 32px}.Navbar_navbar-logo__BKREu{align-items:center;display:flex;font-family:Pacifico,Dancing Script,Caveat,cursive,sans-serif;font-size:1.5rem;font-weight:700;gap:2px;letter-spacing:1px;margin-right:32px;text-decoration:none}.Navbar_a3-text__aPHkn{color:#2196f3;font-family:Lobster,cursive!important;font-size:45px!important;font-weight:700;margin-right:8px}[data-theme=dark] .Navbar_a3-text__aPHkn{color:#80c5ff}.Navbar_tech-text__E5PwC{color:red;font-family:Playfair Display,serif!important;font-size:32px!important;font-weight:900}.Navbar_navbar-logo__BKREu span.Navbar_gradient__3plwf{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,red,#ff6f61);-webkit-background-clip:text;background-clip:text;font-weight:900}.Navbar_navbar-menu__82N7a{display:flex;flex:1 1;gap:8px}.Navbar_navbar-link__j1uKC{background:#0000;border-radius:6px 6px 0 0;color:#fff;font-size:1.08rem;font-weight:500;padding:12px 24px;text-decoration:none;transition:background .18s,color .18s}.Navbar_navbar-link__j1uKC.Navbar_active__\+dvfu,.Navbar_navbar-link__j1uKC:hover{background:#ffffff2e;color:#1d1a7e}.Navbar_navbar-actions__0ZKHX{align-items:center;display:flex;gap:8px}@media (max-width:900px){.Navbar_navbar__n7ygh{flex-direction:column;padding:0 8px}.Navbar_navbar-menu__82N7a{flex-direction:column;gap:0}.Navbar_navbar-link__j1uKC{border-radius:0;padding:10px 8px}}.chat-toggle-root{bottom:24px;position:fixed;right:24px;z-index:2200}.chat-toggle-root button{background:linear-gradient(135deg,#06f,#00d4ff);border-radius:50%;box-shadow:0 8px 24px #06f6,0 0 20px #00d4ff99;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.chat-toggle-root button:hover{box-shadow:0 12px 32px #06fc,0 0 40px #00d4ff,inset 0 0 20px #ffffff4d;filter:brightness(1.2);transform:scale(1.15)}.chat-toggle-root button:active{transform:scale(.95)}.chat-toggle-root svg{color:#fff;font-size:28px}.chat-widget-container{border-radius:20px;bottom:24px;box-shadow:0 12px 48px #06f3;display:flex;flex-direction:column;max-height:480px;overflow:hidden;position:fixed;right:24px;width:320px;z-index:2300}.chat-header{align-items:center;background:linear-gradient(135deg,#06f,#00d4ff);border-bottom:1px solid #00000014;color:#fff;display:flex;justify-content:space-between;padding:8px 12px}.chat-header>div:first-child{color:#fff}.chat-header Typography{color:#fff;font-weight:600}.chat-messages{flex:1 1 auto;overflow-y:auto;padding:8px 12px}.chat-input-row{border-top:1px solid #0000000f;display:flex;gap:8px;padding:8px}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.section-bg{background:linear-gradient(90deg,#0dcaf0,#0b5ed7)}.section-bg,.section-bg-alt{border-radius:32px;box-shadow:0 8px 32px 0 #1f26871a;margin-bottom:48px;overflow:hidden;padding:64px 0;position:relative}.section-bg-alt{background:linear-gradient(180deg,#fff,#f8f9fa)}[data-theme=dark] .section-bg-alt{background:linear-gradient(180deg,#1e293bf2,#0f172af2);box-shadow:0 8px 32px 0 #0006}.section-card{background:#fff;border-radius:24px;box-shadow:0 4px 24px 0 #1f268714;margin-bottom:32px;padding:32px 24px;transition:box-shadow .3s}[data-theme=dark] .section-card{background:#1e293be6;box-shadow:0 4px 24px 0 #0000004d}.section-card:hover{box-shadow:0 8px 32px 0 #1f268729}[data-theme=dark] .section-card:hover{box-shadow:0 8px 32px 0 #00000080}.section-title{color:#1f2937;font-size:2.5rem;font-weight:700;letter-spacing:.5px;margin-bottom:24px;text-shadow:0 2px 8px #8c98a414}[data-theme=dark] .section-title{color:#f1f5f9;text-shadow:0 2px 8px #0000004d}.section-subtitle{color:#6b7280;font-size:1.25rem;font-weight:500;margin-bottom:16px}[data-theme=dark] .section-subtitle{color:#cbd5e1}.section-gradient-bar{background:linear-gradient(90deg,#0dcaf0,#0b5ed7);border-radius:3px;height:6px;margin-bottom:32px;width:80px}body{background:#f8f9fa;color:#1f2937;font-family:Inter,Segoe UI,Arial,sans-serif}[data-theme=dark] body{background:#0000;color:#f1f5f9}.code-executor-container{padding:0;width:100%}.executor-toolbar{background:linear-gradient(135deg,#f5f5f5,#fafafa);border-bottom:2px solid #e0e0e0}.editor-card{border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.editor-card:hover{box-shadow:0 8px 24px #0000001f!important}.monaco-editor{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}@media (max-width:960px){.code-executor-container{grid-template-columns:1fr!important}}.MuiButton-root{transition:all .2s ease}.MuiButton-root:disabled{opacity:.6}.output-panel{max-height:400px;overflow-y:auto}.output-panel::-webkit-scrollbar{width:8px}.output-panel::-webkit-scrollbar-track{background:#f1f1f1}.output-panel::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.output-panel::-webkit-scrollbar-thumb:hover{background:#555}.code-output{background-color:#1e1e1e;border-radius:4px;color:#d4d4d4;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;max-height:300px;overflow-x:auto;padding:12px}.code-output-error{background-color:#2d1f1f;color:#ff6b6b}.code-output-success{background-color:#1f2d1f;color:#6bff6b}.execution-loading{align-items:center;display:flex;justify-content:center;min-height:100px}.language-chip{font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MuiAlert-root{border-radius:4px;margin-bottom:12px}.input-section{overflow:hidden;transition:max-height .3s ease}.input-section.hidden{max-height:0;padding:0!important}@media (max-width:600px){.code-executor-container{padding:8px}.executor-toolbar{padding:12px 8px}.code-output{font-size:11px;max-height:200px}}.ProjectDetailsTab_container__P6e9M{background:var(--surface);border-radius:12px;box-shadow:0 4px 24px #00000014,0 1.5px 6px #0000000a;margin:32px auto;max-width:1200px;padding:32px 40px}h2{color:var(--primary);font-size:2.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:24px}.ProjectDetailsTab_addProjectForm__10hN0{background:var(--card);border:1px solid var(--sidebar-border);border-radius:8px;display:flex;flex-direction:column;gap:18px;margin-bottom:32px;padding:24px 28px}.ProjectDetailsTab_addProjectForm__10hN0 input,.ProjectDetailsTab_addProjectForm__10hN0 textarea{background:var(--surface);border:1px solid var(--sidebar-border);border-radius:6px;font-size:1rem;padding:10px 12px;transition:border .2s}.ProjectDetailsTab_addProjectForm__10hN0 input:focus,.ProjectDetailsTab_addProjectForm__10hN0 textarea:focus{border:1.5px solid var(--primary);outline:none}.ProjectDetailsTab_addProjectForm__10hN0 label{color:#334155;font-weight:500;margin-bottom:4px}fieldset{border:none;margin:0 0 12px;padding:0}legend{color:var(--primary);font-size:1.05rem;margin-bottom:8px}button,legend{font-weight:600}button{background:linear-gradient(90deg,var(--primary) 0,var(--accent) 100%);border:none;border-radius:6px;box-shadow:0 2px 8px #00000014;color:var(--surface)!important;cursor:pointer;font-size:1rem;padding:10px 22px;transition:background .2s,box-shadow .2s}button:hover{background:linear-gradient(90deg,calc(var(--primary) - 10%),var(--accent))}.ProjectDetailsTab_projectCard__JvP0H{background:var(--card);border:1px solid var(--sidebar-border);border-radius:10px;box-shadow:0 2px 8px #0000000a;margin-bottom:28px;padding:28px 32px;transition:box-shadow .2s}.ProjectDetailsTab_projectCard__JvP0H:hover{box-shadow:0 6px 24px #2563eb14}.ProjectDetailsTab_projectCard__JvP0H b{color:var(--text)}.ProjectDetailsTab_projectCard__JvP0H ul{color:var(--muted);margin:6px 0 0 18px;padding:0}.ProjectDetailsTab_projectCard__JvP0H li{margin-bottom:2px}@media (max-width:900px){.ProjectDetailsTab_container__P6e9M{padding:18px 8px}.ProjectDetailsTab_addProjectForm__10hN0,.ProjectDetailsTab_projectCard__JvP0H{padding:16px 8px}}.Sidebar_sidebarPaper__aPOgp{background:#fff;border-right:1px solid #e0e0e0}[data-theme=dark] .Sidebar_sidebarPaper__aPOgp{background:#1e293b;border-right:1px solid #334155}@media (min-width:601px){.Sidebar_sidebarPaper__aPOgp{box-sizing:border-box}}.Sidebar_sidebarTop__AwYq4{align-items:center;display:flex;justify-content:center;margin-bottom:30px;margin-top:65px;padding:24px 0 8px}.Sidebar_downloadAppBtn__chIUQ{border-radius:8px;box-shadow:none;font-size:1rem!important;font-weight:700;width:180px}.Sidebar_sidebarListItemText__7Ipjq{color:#333;font-size:.95rem!important;font-weight:500}[data-theme=dark] .Sidebar_sidebarListItemText__7Ipjq{color:#f1f5f9}.Sidebar_sidebarSubItemText__S4UZc{color:#555;font-size:.95rem!important}[data-theme=dark] .Sidebar_sidebarSubItemText__S4UZc{color:#cbd5e1}.Sidebar_visuallyHidden__ZWJkw{clip:rect(1px,1px,1px,1px);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}@media (max-width:960px) and (min-width:601px){.Sidebar_sidebarPaper__aPOgp{width:72px}.Sidebar_sidebarListItemText__7Ipjq,.Sidebar_sidebarSubItemText__S4UZc{display:none!important}.Sidebar_downloadAppBtn__chIUQ{font-size:.75rem!important;width:56px}}@media (max-width:600px){.Sidebar_sidebarPaper__aPOgp{height:100vh!important;left:auto!important;max-width:280px!important;position:relative!important;top:auto!important;width:100%!important}.Sidebar_sidebarListItemText__7Ipjq{color:#d32f2f!important;display:block!important;font-size:.95rem!important;font-weight:500}[data-theme=dark] .Sidebar_sidebarListItemText__7Ipjq{color:#f1f5f9!important}.Sidebar_sidebarSubItemText__S4UZc{color:#e53935!important;display:block!important;font-size:.95rem!important}[data-theme=dark] .Sidebar_sidebarSubItemText__S4UZc{color:#cbd5e1!important}.Sidebar_downloadAppBtn__chIUQ{font-size:1rem!important;width:180px!important}}.Sidebar_dragHandle__w22hz{align-items:center;background:#0000;border-radius:6px;color:#666;display:inline-flex;height:28px;justify-content:center;margin-right:12px;width:28px}[data-theme=dark] .Sidebar_dragHandle__w22hz{color:#94a3b8}.Sidebar_dragHandle__w22hz:focus{background:#1976d20f;outline:2px solid #1976d299}[data-theme=dark] .Sidebar_dragHandle__w22hz:focus{background:#4a9eff1a;outline:2px solid #4a9eff99}.Sidebar_dragHandle__w22hz:hover{background:#00000005;color:#333}[data-theme=dark] .Sidebar_dragHandle__w22hz:hover{background:#ffffff0d;color:#f1f5f9}.Sidebar_dragHandleIcon__-gcrM{display:inline-block;height:16px;width:16px}.Sidebar_draggingItem__rRbUY{border-color:#ddd;box-shadow:0 2px 6px #00000014;opacity:.9}[data-theme=dark] .Sidebar_draggingItem__rRbUY{border-color:#475569;box-shadow:0 2px 6px #0000004d}
/*# sourceMappingURL=main.99e5e234.css.map*/