.window{background:#1a1b1e;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 8px 32px #0000004d;overflow:hidden;position:absolute;transform-origin:center center}.window,.window.maximized{transition:all .3s cubic-bezier(.4,0,.2,1)}.window.maximized{animation:maximize .3s cubic-bezier(.4,0,.2,1);border-radius:0}.window.minimizing{animation:minimize .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(100vh) scale(.6)}.window.closing{animation:close .2s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.9)}.window-title-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1ee6;display:flex;height:32px;padding:0 2px}.window-controls{align-items:center;display:flex;margin-left:auto}.window-control-button{align-items:center;background:#0000;border:none;color:#fff;display:flex;height:32px;justify-content:center;opacity:.8;outline:none;transition:all .2s ease;width:46px}.window-control-button:hover{background:#ffffff1a;opacity:1}.window-control-button.close-button:hover{background:#e81123}.window-control-button .control-icon{height:16px;transition:transform .2s ease;width:16px}.window-control-button:hover .control-icon{transform:scale(1.1)}.window.dragging{box-shadow:0 12px 48px #0006;cursor:move;opacity:.92;transform:scale(1.02);transition:none}@keyframes maximize{0%{transform:scale(.95)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes minimize{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(100vh) scale(.6)}}@keyframes close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.taskbar{box-shadow:0 5px 15px #0003;opacity:.95;transition:all .3s cubic-bezier(.4,0,.2,1)}.taskbar:hover{box-shadow:0 8px 20px #00000040;opacity:1}.taskbar button{outline:none!important}.taskbar button:hover{background:#ffffff1a}.taskbar button:active{background:#ffffff26}.window-active-indicator{background:#ffffff80;border-radius:1px;bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.active-task-indicator{box-shadow:0 0 40px theme("colors.purple.500")}@keyframes deepernovaPulse{0%{box-shadow:0 0 20px #3b82f633}50%{box-shadow:0 0 30px #3b82f666}to{box-shadow:0 0 20px #3b82f633}}.deepernova-text-glow{animation:textPulse 2s infinite;text-shadow:0 0 10px theme("colors.blue.500")}@keyframes textPulse{0%{text-shadow:0 0 10px #3b82f680}50%{text-shadow:0 0 20px #3b82f6cc}to{text-shadow:0 0 10px #3b82f680}}.task-view-enter{opacity:0;transform:scale(.9)}.task-view-enter-active{transition:opacity .3s,transform .3s}.task-view-enter-active,.task-view-exit{opacity:1;transform:scale(1)}.task-view-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.quick-settings-panel{animation:slideUp .2s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.start-menu{animation:fadeScale .2s ease-out}@keyframes fadeScale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.desktop-os,.fullscreen-app{background:#1a1b1e;bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw}.desktop-icons{max-width:100%;padding:16px}.desktop-icon{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:8px;transition:all .2s ease;width:80px}.desktop-icon:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a}.window-title-bar{cursor:move;transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.taskbar{-webkit-backdrop-filter:blur(10px)}.glass,.taskbar{backdrop-filter:blur(10px)}.glass{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;transition:all .3s ease}.glass:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body{animation:gradientAnimation 10s ease infinite;background:linear-gradient(270deg,#000,#111,#1b1b1b,#000);background-size:400% 400%;color:#fff;font-family:Poppins,sans-serif;margin:0;padding:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1s ease-out}.hamburger{cursor:pointer;display:none}.hamburger span{background:#fff;display:block;height:3px;margin:5px 0;transition:.3s;width:25px}.nav-links{display:flex;gap:2rem}@media (max-width:768px){.hamburger{display:block}.nav-links{background:#000c;border-radius:10px;display:none;flex-direction:column;padding:1rem;position:absolute;right:20px;top:80px}.nav-links.active{display:flex}}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.text-center{text-align:center}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.hover\:text-gray-400:hover{color:#9ca3af}.bg-gray-800{background-color:#1f2937}.bg-gray-900{background-color:#111827}.rounded-lg{border-radius:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-16{margin-top:4rem}.gap-8{gap:2rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.h-12{height:3rem}.h-48{height:12rem}.w-full{width:100%}.object-cover{object-fit:cover}.transform{transform:translateY(0)}.hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.transition{transition:all .3s ease}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.opacity-80{opacity:.8}.hover\:opacity-100:hover{opacity:1}.filter-invert{filter:invert(1)}#particles-js{height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}footer,header,section{position:relative;z-index:10}
/*# sourceMappingURL=main.303c6424.css.map*/