@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap";:root{--page-bg:#101010;--surface-bg:#1f1f1f;--primary-accent:#ec8200;--secondary-accent-1:#e5ba73;--secondary-accent-2:#faeab1;--text-primary:#fafafa;--text-muted:#969696}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--page-bg);color:var(--text-primary);font-family:Montserrat,sans-serif;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 2rem}section{padding:6rem 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0}.fade-in.is-visible{animation:.8s ease-out forwards fadeIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.navbar[data-v-d2e1d83f]{z-index:100;background-color:#0000;border-bottom:1px solid #0000;width:100%;height:80px;transition:background-color .4s,border-bottom .4s;position:fixed;top:0;left:0}.nav-scrolled[data-v-d2e1d83f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#101010f2;border-bottom:1px solid #ffffff0d}.nav-content[data-v-d2e1d83f]{justify-content:space-between;align-items:center;height:100%;display:flex}.logo[data-v-d2e1d83f]{cursor:pointer}.logo-img[data-v-d2e1d83f]{width:auto;height:40px;display:block}.nav-links[data-v-d2e1d83f]{align-items:center;gap:2rem;display:flex}.nav-links button[data-v-d2e1d83f]{color:var(--text-primary);background:0 0;font-size:.95rem;font-weight:500;transition:color .3s}.nav-links button[data-v-d2e1d83f]:hover{color:var(--primary-accent)}.btn-primary-outline[data-v-d2e1d83f]{border-radius:4px;padding:.5rem 1.25rem;border:1px solid var(--primary-accent)!important;color:var(--primary-accent)!important;transition:all .3s!important}.btn-primary-outline[data-v-d2e1d83f]:hover{box-shadow:0 0 15px #ec820066;background-color:var(--primary-accent)!important;color:var(--page-bg)!important}.btn-primary[data-v-d2e1d83f]{background-color:var(--primary-accent);color:var(--page-bg);border-radius:4px;margin-top:1rem;padding:.8rem 2rem;font-weight:600}.mobile-toggle[data-v-d2e1d83f]{cursor:pointer;z-index:101;flex-direction:column;gap:6px;display:none}.bar[data-v-d2e1d83f]{background-color:var(--text-primary);width:25px;height:2px;transition:all .3s}.bar-open-1[data-v-d2e1d83f]{transform:translateY(8px)rotate(45deg)}.bar-open-2[data-v-d2e1d83f]{opacity:0}.bar-open-3[data-v-d2e1d83f]{transform:translateY(-8px)rotate(-45deg)}.mobile-menu[data-v-d2e1d83f]{background-color:var(--surface-bg);z-index:99;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:70%;height:100vh;transition:right .4s;display:flex;position:fixed;top:0;right:-100%;box-shadow:-5px 0 20px #00000080}.menu-open[data-v-d2e1d83f]{right:0}.mobile-menu button[data-v-d2e1d83f]{color:var(--text-primary);background:0 0;font-size:1.2rem;font-weight:600}@media (width<=768px){.desktop-only[data-v-d2e1d83f]{display:none}.mobile-toggle[data-v-d2e1d83f]{display:flex}}.hero-bg[data-v-d9cd7cc6]{z-index:-1;background-color:var(--page-bg);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cinematic-svg[data-v-d9cd7cc6]{object-fit:cover;width:100%;height:100%}@keyframes pulseGlow-d9cd7cc6{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(1)}}@keyframes driftUp-d9cd7cc6{0%{opacity:0;transform:translateY(100px)scale(.95)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-150px)scale(1.05)}}@keyframes driftDown-d9cd7cc6{0%{opacity:0;transform:translateY(-100px)scale(1.05)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(150px)scale(.95)}}@keyframes spin-d9cd7cc6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave-d9cd7cc6{0%{transform:translateY(0)scaleX(1)}50%{transform:translateY(-30px)scaleX(1.02)}to{transform:translateY(0)scaleX(1)}}.bg-pulse[data-v-d9cd7cc6]{transform-origin:50%;animation:8s ease-in-out infinite pulseGlow-d9cd7cc6}.drifting-group-1[data-v-d9cd7cc6]{animation:18s linear infinite driftUp-d9cd7cc6}.drifting-group-2[data-v-d9cd7cc6]{animation:22s linear infinite driftDown-d9cd7cc6}.spin-slow[data-v-d9cd7cc6]{transform-origin:50%;transform-box:fill-box;animation:20s linear infinite spin-d9cd7cc6}.spin-reverse[data-v-d9cd7cc6]{transform-origin:50%;transform-box:fill-box;animation:25s linear infinite reverse spin-d9cd7cc6}.wave-motion[data-v-d9cd7cc6]{animation:12s ease-in-out infinite wave-d9cd7cc6}.hero-section[data-v-cb6ce26f]{align-items:center;height:100vh;min-height:800px;padding:0;display:flex;position:relative;overflow:hidden}.hero-content[data-v-cb6ce26f]{z-index:10;width:100%;position:relative}.hero-text[data-v-cb6ce26f]{max-width:800px}.headline[data-v-cb6ce26f]{background:linear-gradient(135deg, var(--text-primary) 0%, var(--primary-accent) 100%);-webkit-text-fill-color:transparent;text-shadow:0 4px 30px #ec820033;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1}.subtitle[data-v-cb6ce26f]{color:var(--text-muted);max-width:600px;margin-bottom:2.5rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}.cta-group[data-v-cb6ce26f]{flex-wrap:wrap;gap:1rem;display:flex}.btn-primary[data-v-cb6ce26f],.btn-secondary[data-v-cb6ce26f]{letter-spacing:.5px;border-radius:6px;padding:1rem 2rem;font-weight:600;transition:all .3s;display:inline-block}.btn-primary[data-v-cb6ce26f]{background-color:var(--primary-accent);color:var(--page-bg);box-shadow:0 4px 20px #ec82004d}.btn-primary[data-v-cb6ce26f]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ec820080}.btn-secondary[data-v-cb6ce26f]{color:var(--text-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff0d;border:1px solid #ffffff1a}.btn-secondary[data-v-cb6ce26f]:hover{background-color:#ffffff1a;border-color:#ffffff4d}@media (width<=768px){.hero-text[data-v-cb6ce26f]{text-align:center;margin:0 auto}.subtitle[data-v-cb6ce26f]{margin-left:auto;margin-right:auto}.cta-group[data-v-cb6ce26f]{justify-content:center}}.feature-icon[data-v-f0520645]{width:80px;height:80px;margin-bottom:1.5rem}.animated-svg[data-v-f0520645]{width:100%;height:100%;display:block}@keyframes arrowUp-f0520645{0%{opacity:0;transform:translateY(5px)}50%{opacity:1;transform:translateY(-5px)}to{opacity:0;transform:translateY(-10px)}}.arrow-up[data-v-f0520645]{animation:2s ease-in-out infinite arrowUp-f0520645}@keyframes spinCircle-f0520645{0%{stroke-dasharray:40 188;transform:rotate(0)}50%{stroke-dasharray:100 188}to{stroke-dasharray:40 188;transform:rotate(360deg)}}.spin-circle[data-v-f0520645]{transform-origin:40px 40px;animation:3s linear infinite spinCircle-f0520645}@keyframes fadeLine-f0520645{0%,to{opacity:.2}50%{opacity:1}}.fade-line-1[data-v-f0520645]{animation:2s ease-in-out infinite fadeLine-f0520645}.fade-line-2[data-v-f0520645]{animation:2s ease-in-out .4s infinite fadeLine-f0520645}.fade-line-3[data-v-f0520645]{animation:2s ease-in-out .8s infinite fadeLine-f0520645}@keyframes pulseRect-f0520645{0%,to{opacity:.3}50%{opacity:.8}}.pulse-rect[data-v-f0520645]{animation:4s ease-in-out infinite pulseRect-f0520645}@keyframes spinGear-f0520645{to{transform:rotate(360deg)}}.spin-gear[data-v-f0520645]{transform-origin:50px 65px;animation:5s linear infinite spinGear-f0520645}@keyframes searchMove-f0520645{0%,to{transform:translate(0)}25%{transform:translate(-5px,-5px)}50%{transform:translate(5px,-10px)}75%{transform:translate(10px,5px)}}.search-lens[data-v-f0520645],.search-handle[data-v-f0520645]{animation:6s ease-in-out infinite searchMove-f0520645}@keyframes dashFlow-f0520645{0%{stroke-dashoffset:100px;stroke-dasharray:10 20}to{stroke-dashoffset:0;stroke-dasharray:10 20}}.shuffle-path-1[data-v-f0520645],.shuffle-path-2[data-v-f0520645]{stroke-dasharray:100;animation:4s linear infinite dashFlow-f0520645}@keyframes barGrow1-f0520645{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.4)}}@keyframes barGrow2-f0520645{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}@keyframes barGrow3-f0520645{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}.bar-1[data-v-f0520645]{transform-origin:bottom;animation:3s ease-in-out infinite barGrow1-f0520645}.bar-2[data-v-f0520645]{transform-origin:bottom;animation:4s ease-in-out infinite barGrow2-f0520645}.bar-3[data-v-f0520645]{transform-origin:bottom;animation:3.5s ease-in-out infinite barGrow3-f0520645}.features-section[data-v-3228af43]{background-color:var(--page-bg)}.section-header[data-v-3228af43]{text-align:center;margin-bottom:4rem}.section-title[data-v-3228af43]{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.section-subtitle[data-v-3228af43]{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.1rem}.features-grid[data-v-3228af43]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.feature-card[data-v-3228af43]{background-color:var(--surface-bg);border-left:4px solid #0000;border-radius:12px;padding:2.5rem 2rem;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.feature-card[data-v-3228af43]:before{content:"";opacity:0;background:radial-gradient(circle at 100% 0,#ec82000d,#0000 70%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.feature-card[data-v-3228af43]:hover{border-left-color:var(--primary-accent);transform:translateY(-5px)}.feature-card[data-v-3228af43]:hover:before{opacity:1}.feature-title[data-v-3228af43]{color:var(--text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.feature-desc[data-v-3228af43]{color:var(--text-muted);font-size:.95rem;line-height:1.5}.screenshots-section[data-v-c14f9787]{background:linear-gradient(180deg, var(--page-bg) 0%, #151515 100%);padding:8rem 0}.window-chrome[data-v-c14f9787]{background-color:var(--surface-bg);border-radius:12px;max-width:1000px;margin:0 auto;transition:transform .4s;overflow:hidden;transform:translateY(0);box-shadow:0 25px 60px #0006,0 0 0 1px #ffffff0d}.window-chrome[data-v-c14f9787]:hover{transform:translateY(-5px);box-shadow:0 30px 70px #00000080,0 0 0 1px #ec82004d}.title-bar[data-v-c14f9787]{background-color:#1a1a1a;border-bottom:1px solid #ffffff0d;align-items:center;height:40px;padding:0 1rem;display:flex;position:relative}.traffic-lights[data-v-c14f9787]{gap:8px;display:flex}.light[data-v-c14f9787]{border-radius:50%;width:12px;height:12px}.close[data-v-c14f9787]{background-color:#ff5f56}.min[data-v-c14f9787]{background-color:#ffbd2e}.exp[data-v-c14f9787]{background-color:#27c93f}.window-title[data-v-c14f9787]{color:var(--text-muted);font-size:.85rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.window-content[data-v-c14f9787]{aspect-ratio:16/9;background-color:#0d0d0d;width:100%;position:relative}.carousel-container[data-v-c14f9787]{width:100%;height:100%;position:relative}.app-screenshot[data-v-c14f9787]{object-fit:contain;z-index:2;background-color:var(--surface-bg);width:100%;height:100%;position:absolute;top:0;left:0}.fade-enter-active[data-v-c14f9787],.fade-leave-active[data-v-c14f9787]{transition:opacity .5s}.fade-enter-from[data-v-c14f9787],.fade-leave-to[data-v-c14f9787]{opacity:0}.carousel-controls[data-v-c14f9787]{justify-content:center;gap:12px;margin-top:2rem;display:flex}.dot[data-v-c14f9787]{background-color:#fff3;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.dot.active[data-v-c14f9787]{background-color:var(--primary-accent);transform:scale(1.2);box-shadow:0 0 10px #ec820080}.dot[data-v-c14f9787]:hover:not(.active){background-color:#fff6}.hiw-section[data-v-4baaaa8a]{background-color:var(--page-bg)}.section-header[data-v-4baaaa8a]{text-align:center;margin-bottom:5rem}.section-title[data-v-4baaaa8a]{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.section-subtitle[data-v-4baaaa8a]{color:var(--text-muted);font-size:1.1rem}.timeline[data-v-4baaaa8a]{justify-content:space-between;display:flex;position:relative}.timeline[data-v-4baaaa8a]:before{content:"";background:linear-gradient(90deg, var(--surface-bg) 0%, var(--primary-accent) 50%, var(--surface-bg) 100%);z-index:1;height:2px;position:absolute;top:30px;left:5%;right:5%}.timeline-step[data-v-4baaaa8a]{text-align:center;z-index:2;flex:1;padding:0 1rem;position:relative}.step-badge[data-v-4baaaa8a]{background-color:var(--surface-bg);border:2px solid var(--primary-accent);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 0 20px #ec820033}.timeline-step:hover .step-badge[data-v-4baaaa8a]{background-color:var(--primary-accent);transform:scale(1.1);box-shadow:0 0 30px #ec820066}.step-number[data-v-4baaaa8a]{color:var(--primary-accent);font-size:1.5rem;font-weight:800}.timeline-step:hover .step-number[data-v-4baaaa8a]{color:var(--page-bg)}.step-title[data-v-4baaaa8a]{margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.step-desc[data-v-4baaaa8a]{color:var(--text-muted);font-size:.95rem;line-height:1.6}@media (width<=768px){.timeline[data-v-4baaaa8a]{flex-direction:column;gap:3rem}.timeline[data-v-4baaaa8a]:before{background:linear-gradient(180deg, var(--surface-bg) 0%, var(--primary-accent) 50%, var(--surface-bg) 100%);width:2px;height:100%;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-step[data-v-4baaaa8a]{background:var(--page-bg);padding:0}}.stats-section[data-v-74378684]{background-color:var(--surface-bg);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:6rem 0}.stats-grid[data-v-74378684]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.stat-card[data-v-74378684]{background-color:var(--page-bg);opacity:0;border-radius:12px;padding:3rem 2rem;transition:transform .3s;box-shadow:0 10px 30px #0000004d}.stat-card.fade-in[data-v-74378684]{opacity:1}.stat-card[data-v-74378684]:hover{transform:translateY(-5px)}.stat-number[data-v-74378684]{color:var(--primary-accent);text-shadow:0 0 20px #ec82004d;margin-bottom:.5rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:800}.stat-label[data-v-74378684]{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:1.1rem;font-weight:500}.download-section[data-v-d659f836]{background:radial-gradient(circle at center, #1a1a1a 0%, var(--page-bg) 100%);padding:8rem 0}.cta-card[data-v-d659f836]{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1f1f1f99;border:1px solid #ffffff0d;border-radius:16px;max-width:800px;margin:0 auto;padding:4rem 2rem;box-shadow:0 20px 50px #0006}.cta-title[data-v-d659f836]{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.cta-subtitle[data-v-d659f836]{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.1rem}.cta-actions[data-v-d659f836]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.btn-download[data-v-d659f836],.btn-github[data-v-d659f836]{border-radius:8px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.btn-download[data-v-d659f836]{background-color:var(--primary-accent);color:var(--page-bg);box-shadow:0 6px 20px #ec82004d}.btn-download[data-v-d659f836]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #ec820080}.btn-github[data-v-d659f836]{color:var(--text-primary);background-color:#0000;border:2px solid #fff3}.btn-github[data-v-d659f836]:hover{border-color:var(--text-primary);background-color:#ffffff0d}.license-note[data-v-d659f836]{color:var(--text-muted);font-size:.9rem}.license-note a[data-v-d659f836]{color:var(--primary-accent);text-underline-offset:4px;text-decoration:underline}.footer[data-v-aa621a28]{background-color:#080808;border-top:1px solid #ffffff0d;padding:4rem 0 2rem}.footer-content[data-v-aa621a28]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;display:flex}.logo-img[data-v-aa621a28]{width:auto;height:35px;display:block}.footer-desc[data-v-aa621a28]{color:var(--text-muted);margin-top:.5rem;font-size:.9rem}.footer-links[data-v-aa621a28]{gap:2rem;display:flex}.footer-links a[data-v-aa621a28]{color:var(--text-muted);font-size:.95rem;font-weight:500;transition:color .3s}.footer-links a[data-v-aa621a28]:hover{color:var(--primary-accent)}.footer-bottom[data-v-aa621a28]{text-align:center;color:#666;border-top:1px solid #ffffff0d;padding-top:2rem;font-size:.85rem}@media (width<=768px){.footer-content[data-v-aa621a28]{text-align:center;flex-direction:column}.footer-links[data-v-aa621a28]{flex-direction:column;gap:1rem}}html{scroll-padding-top:80px}
