@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-dark:#05030b;--bg-card:#0d091d8c;--text-main:#f3f4f6;--text-muted:#9ca3af;--accent:#8b5cf6;--accent-deep:#6d28d9;--accent-deeper:#4c1d95;--accent-glow:#8b5cf659;--accent-hover:#a78bfa;--accent-light:#c4b5fd;--accent-faint:#e9d5ff;--gold:#fbbf24;--gold-glow:#fbbf2459;--border-color:#8b5cf61a;--border-hover:#a78bfa59;--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-main);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}.scroll-progress{background:linear-gradient(90deg, var(--accent-deep), var(--accent), var(--accent-hover));z-index:10000;height:2px;box-shadow:0 0 12px var(--accent-glow);transition:width .1s linear;position:fixed;top:0;left:0}.aurora-bg{z-index:-2;background:var(--bg-dark);position:fixed;inset:0;overflow:hidden}.aurora-blob{filter:blur(120px);opacity:.4;will-change:transform;border-radius:50%;animation:25s cubic-bezier(.4,0,.2,1) infinite alternate float-aurora;position:absolute}.aurora-blob-1{background:radial-gradient(circle,#8b5cf659,#0000 70%);width:55vw;height:55vw;top:-15%;left:-10%}.aurora-blob-2{background:radial-gradient(circle,#6d28d940,#0000 70%);width:65vw;height:65vw;animation-delay:-8s;bottom:-25%;right:-15%}.aurora-blob-3{background:radial-gradient(circle,#4c1d9533,#0000 70%);width:45vw;height:45vw;animation-delay:-15s;top:35%;left:40%}@keyframes float-aurora{0%{transform:translate(0)scale(1)}33%{transform:translate(5%,8%)scale(1.1)}66%{transform:translate(-4%,4%)scale(.95)}to{transform:translate(8%,-5%)scale(1.05)}}.aurora-bg{transform:translateY(calc(var(--scroll-y,0) * -.08px))}.bg-noise{z-index:-1;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.particles-container{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.particle{pointer-events:none;will-change:transform;border-radius:50%;animation:linear infinite particle-float;position:absolute}@keyframes particle-float{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-10vh)rotate(720deg)}}.glass{background:var(--bg-card);-webkit-backdrop-filter:blur(40px);border:1px solid var(--border-color);border-radius:20px;position:relative;overflow:hidden}.glass:before{content:"";background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%), #8b5cf60f, transparent 40%);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:0}.glass:hover:before{opacity:1}.glass>*{z-index:1;position:relative}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(50px)}.reveal.visible{opacity:1;transform:translateY(0)rotate(0)scale(1)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.d5{transition-delay:.5s}.d6{transition-delay:.6s}.d7{transition-delay:.7s}.d8{transition-delay:.8s}.d9{transition-delay:.9s}.d10{transition-delay:1s}.reveal-left{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translate(-80px)rotate(-3deg)}.reveal-left.visible{opacity:1;transform:translate(0)rotate(0)}.reveal-right{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translate(80px)rotate(3deg)}.reveal-right.visible{opacity:1;transform:translate(0)rotate(0)}.reveal-scale{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-flip{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:perspective(600px)rotateY(-40deg)translateZ(-30px)}.reveal-flip.visible{opacity:1;transform:perspective(600px)rotateY(0)translateZ(0)}.reveal-blur{opacity:0;filter:blur(8px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1),filter 1s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)scale(.95)}.reveal-blur.visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.reveal-rise{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(80px)}.reveal-rise.visible{opacity:1;transform:translateY(0)}.navbar{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(1.5);background:linear-gradient(135deg,#ffffff0f 0%,#8b5cf60a 50%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:100px;justify-content:center;align-items:center;gap:60px;width:max-content;padding:14px 28px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 30px #00000026,inset 0 1px #ffffff14,inset 0 -1px #0000000d}.navbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#ffffff05,#0000);border-radius:100px;width:60%;height:100%;animation:6s ease-in-out infinite liquid-shine;position:absolute;top:0;left:-100%}@keyframes liquid-shine{0%,to{opacity:0;left:-100%}10%{opacity:1}50%{opacity:1;left:140%}60%,to{opacity:0}}.navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#ffffff0f,#0000);border-radius:100px;height:1px;position:absolute;top:1px;left:20%;right:20%}.navbar.scrolled{-webkit-backdrop-filter:blur(40px)saturate(1.8);background:linear-gradient(135deg,#05030ba6 0%,#8b5cf60f 50%,#05030b8c 100%);border-color:#8b5cf626;box-shadow:0 8px 40px #0000004d,0 0 60px #8b5cf60a,inset 0 1px #ffffff0f,inset 0 -1px #00000014}.nav-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo{border-radius:8px;width:32px;height:32px}.nav-title{letter-spacing:-.3px;font-size:18px;font-weight:700}.nav-links{gap:28px;display:flex}.nav-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-link:after{content:"";background:var(--accent);border-radius:2px;width:0;height:2px;transition:all .3s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link:hover,.nav-link.active{color:#fff}.btn-glow{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;font-family:var(--font-sans);cursor:pointer;box-shadow:0 4px 20px var(--accent-glow);border:none;border-radius:100px;padding:10px 24px;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.btn-glow:hover{background:linear-gradient(135deg, var(--accent-hover), var(--accent));transform:translateY(-3px)scale(1.03);box-shadow:0 8px 30px #8b5cf680}.btn-glow:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:100%;animation:3s linear infinite sweep;position:absolute;top:0;left:-100%}@keyframes sweep{0%{left:-100%}20%,to{left:200%}}.btn-outline{color:#fff;font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:100px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.btn-outline:hover{color:#000;background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff14}.ripple{pointer-events:none;background:#ffffff4d;border-radius:50%;animation:.6s ease-out ripple-anim;position:absolute;transform:scale(0)}@keyframes ripple-anim{to{opacity:0;transform:scale(4)}}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:140px 20px 80px;display:flex;position:relative}.hero-badge{color:var(--accent-hover);background:#8b5cf614;border:1px solid #8b5cf626;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.live-dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-dot;box-shadow:0 0 12px #34d399b3}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hero-title{letter-spacing:-2px;max-width:850px;margin-bottom:24px;font-size:clamp(42px,5.5vw,76px);font-weight:800;line-height:1.08}.hero-parallax-slow{transform:translateY(calc(var(--scroll-y,0) * .3px));will-change:transform}.hero-parallax-medium{transform:translateY(calc(var(--scroll-y,0) * .15px));will-change:transform}.hero-parallax-fast{transform:translateY(calc(var(--scroll-y,0) * .05px));will-change:transform}.scroll-indicator{opacity:0;flex-direction:column;align-items:center;gap:8px;animation:1s 1.5s forwards scroll-ind-fadein;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-indicator-text{letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);opacity:.5;font-size:11px;font-weight:600}.scroll-indicator-line{background:linear-gradient(to bottom, var(--accent), transparent);width:1px;height:40px;position:relative;overflow:hidden}.scroll-indicator-line:after{content:"";background:var(--accent-hover);width:100%;height:50%;animation:1.8s ease-in-out infinite scroll-line-drop;position:absolute;top:-100%;left:0}@keyframes scroll-line-drop{0%{opacity:0;top:-50%}30%{opacity:1}to{opacity:0;top:100%}}@keyframes scroll-ind-fadein{to{opacity:1}}.section-divider{width:100%;max-width:1200px;height:1px;margin:0 auto;position:relative;overflow:hidden}.section-divider:before{content:"";background:linear-gradient(90deg, transparent, var(--border-color), transparent);position:absolute;inset:0}.section-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:30%;height:100%;animation:4s ease-in-out infinite divider-sweep;position:absolute;top:0;left:-30%}@keyframes divider-sweep{0%{opacity:0;left:-30%}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}.text-gradient{background:linear-gradient(135deg, var(--accent-hover), var(--accent-light), var(--accent-faint));-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;animation:5s ease-in-out infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.hero-desc{color:var(--text-muted);max-width:620px;margin-bottom:40px;font-size:18px;line-height:1.75}.hero-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero-orb{filter:blur(80px);pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite orb-float;position:absolute}.hero-orb-1{background:#8b5cf61f;width:300px;height:300px;top:20%;left:10%}.hero-orb-2{background:#6d28d91a;width:200px;height:200px;animation-delay:-3s;top:30%;right:10%}.hero-orb-3{background:#4c1d9514;width:250px;height:250px;animation-delay:-6s;bottom:15%;left:30%}@keyframes orb-float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-30px)scale(1.1)}50%{transform:translate(-15px,20px)scale(.95)}75%{transform:translate(25px,10px)scale(1.05)}}.stats-row{flex-wrap:wrap;justify-content:center;gap:48px;padding:50px 20px;display:flex}.stat-item{flex-direction:column;align-items:center;gap:6px;display:flex}.stat-num{background:linear-gradient(135deg, #fff, var(--accent-hover));-webkit-text-fill-color:transparent;font-size:36px;font-weight:800;font-family:var(--font-mono);-webkit-background-clip:text}.stat-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);font-size:12px;font-weight:600}.marquee-section{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{white-space:nowrap;gap:60px;animation:20s linear infinite scroll-marquee;display:flex}.marquee-item{color:#fff3;flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.marquee-dot{background:var(--accent);opacity:.5;border-radius:50%;width:6px;height:6px}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{max-width:1200px;margin:0 auto;padding:120px 20px}.section-header{text-align:center;margin-bottom:64px}.section-title{letter-spacing:-1.5px;margin-bottom:14px;font-size:42px;font-weight:800}.section-sub{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:17px;line-height:1.7}.terminal-window{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(135deg,#ffffff0d,#8b5cf608);border:1px solid #ffffff1a;border-radius:16px;max-width:900px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff26,0 0 40px #8b5cf626}.terminal-window:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);border-radius:16px;position:absolute;inset:0}.terminal-titlebar{background:#0000004d;border-bottom:1px solid #8b5cf614;align-items:center;gap:8px;padding:14px 20px;display:flex}.terminal-dot{border-radius:50%;width:12px;height:12px}.terminal-dot-red{background:#ff5f57}.terminal-dot-yellow{background:#ffbd2e}.terminal-dot-green{background:#28c840}.terminal-titlebar-text{font-family:var(--font-mono);color:var(--text-muted);opacity:.6;margin-left:12px;font-size:12px}.terminal-body{font-family:var(--font-mono);padding:28px 28px 20px;font-size:13px;line-height:1.7}.terminal-cmd{color:var(--accent-hover);align-items:center;gap:8px;margin-bottom:24px;display:flex}.terminal-cmd .prompt{color:#34d399;font-weight:600}.terminal-cmd .cmd-text{color:var(--text-main)}.terminal-feature{border-bottom:1px solid #ffffff08;gap:14px;padding:14px 0;transition:all .3s;display:flex}.terminal-feature:last-child{border-bottom:none}.terminal-feature:hover{background:#8b5cf60a;border-radius:8px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.terminal-status{flex-shrink:0;align-items:center;gap:6px;min-width:90px;padding-top:2px;display:flex}.terminal-status-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite terminal-dot-blink;box-shadow:0 0 8px #34d39980}.terminal-status-text{text-transform:uppercase;letter-spacing:1px;color:#34d399;font-size:11px;font-weight:600}@keyframes terminal-dot-blink{0%,90%,to{opacity:1}95%{opacity:.3}}.terminal-feature-content{flex:1}.terminal-feature-name{color:var(--accent-light);align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.terminal-feature-name svg{color:var(--accent-hover);opacity:.7}.terminal-feature-desc{color:var(--text-muted);font-size:12px;font-family:var(--font-sans);line-height:1.6}.terminal-cursor{border-top:1px solid #ffffff08;align-items:center;gap:8px;margin-top:20px;padding-top:12px;display:inline-flex}.terminal-cursor .prompt{color:#34d399;font-weight:600}.terminal-cursor-block{background:var(--accent-hover);width:8px;height:16px;animation:1s step-end infinite cursor-blink}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.cmd-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.cmd-tab{border:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;background:#ffffff08;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.cmd-tab:hover{border-color:var(--border-hover);color:#fff;transform:translateY(-2px)}.cmd-tab.active{background:linear-gradient(135deg, var(--accent), var(--accent-deep));border-color:var(--accent);color:#fff;box-shadow:0 4px 15px var(--accent-glow)}.cmd-search{border:1px solid var(--border-color);color:#fff;width:100%;max-width:500px;font-family:var(--font-sans);background:#ffffff08;border-radius:14px;outline:none;margin:0 auto 40px;padding:14px 20px;font-size:15px;transition:all .4s;display:block}.cmd-search:focus{border-color:var(--accent);box-shadow:0 0 20px #8b5cf61a}.cmd-search::placeholder{color:var(--text-muted)}.cmd-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.cmd-item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0a;border-left:3px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;transition:all .35s cubic-bezier(.16,1,.3,1);animation:.4s ease-out backwards cmd-cascade;display:flex}.cmd-item:hover{border-color:#ffffff0f;border-left-color:var(--accent);background:#8b5cf60f;transform:translate(8px);box-shadow:-4px 0 20px #8b5cf614}.cmd-name{font-family:var(--font-mono);color:var(--accent-hover);font-size:14px;font-weight:500}.cmd-desc{color:var(--text-muted);font-size:13px}@keyframes cmd-cascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bento-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1000px;margin:0 auto;display:grid}.bento-card{flex-direction:column;justify-content:center;min-height:180px;padding:28px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex}.bento-card:hover{border-color:var(--border-hover);background:#8b5cf60f;transform:scale(1.04)rotate(-1deg);box-shadow:0 12px 35px #0000004d,0 0 20px #8b5cf60f}.bento-wide{grid-column:span 2}.bento-icon{color:var(--accent-hover);margin-bottom:auto;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.bento-card:hover .bento-icon{color:#fff;filter:drop-shadow(0 0 10px var(--accent-glow));transform:translateY(-6px)scale(1.15)}.bento-label{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:600}.bento-val{color:#fff;font-size:22px;font-weight:700;font-family:var(--font-mono)}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.plan-card{text-align:left;padding:32px;transition:all .45s cubic-bezier(.16,1,.3,1)}.plan-card:hover{border-color:#8b5cf640;transform:translateY(-10px);box-shadow:0 30px 60px #00000059,0 0 50px #8b5cf60f}.plan-card:hover .plan-name,.plan-card:hover .plan-price{transition:transform .4s;transform:translateY(-2px)}.plan-card.featured{border-color:var(--gold);background:linear-gradient(135deg,#fbbf2408,#0d091d8c);animation:3s ease-in-out infinite gold-pulse}.plan-card.featured:hover{border-color:var(--gold);box-shadow:0 30px 60px #00000059,0 0 50px #fbbf2414}@keyframes gold-pulse{0%,to{box-shadow:0 8px 20px #fbbf240f,0 0 0 1px #fbbf2426}50%{box-shadow:0 10px 40px #fbbf241f,0 0 0 1px #fbbf244d}}.plan-badge{color:var(--gold);text-transform:uppercase;letter-spacing:.5px;background:#fbbf241f;border-radius:8px;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.plan-name{margin-bottom:8px;font-size:18px;font-weight:700;transition:transform .4s}.plan-price{margin-bottom:6px;font-size:34px;font-weight:800;transition:transform .4s}.plan-price span{color:var(--text-muted);font-size:14px;font-weight:500}.plan-period{color:var(--text-muted);margin-bottom:16px;font-size:13px}.plan-desc{color:var(--text-muted);margin-bottom:20px;font-size:14px;line-height:1.6}.plan-features{flex-direction:column;gap:10px;margin-bottom:24px;list-style:none;display:flex}.plan-features li{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;transition:color .3s;display:flex}.plan-card:hover .plan-features li{color:var(--text-main)}.plan-features li svg{color:var(--accent-hover);flex-shrink:0}.faq-list{flex-direction:column;gap:12px;max-width:700px;margin:0 auto;display:flex}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-left:3px solid #0000;border-radius:16px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-item:hover{border-left-color:var(--accent);background:#8b5cf608;box-shadow:0 4px 20px #0003,-4px 0 15px #8b5cf60f}.faq-q{cursor:pointer;color:#fff;text-align:left;width:100%;font-size:15px;font-weight:600;font-family:var(--font-sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 24px;transition:color .3s;display:flex}.faq-q:hover{color:var(--accent-hover)}.faq-q svg{color:var(--text-muted);flex-shrink:0;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}.faq-q.open svg{color:var(--accent);transform:rotate(180deg)}.faq-a-wrapper{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.faq-a-wrapper.open{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a{color:var(--text-muted);padding:0 24px 22px;font-size:14px;line-height:1.75}footer{text-align:center;border-top:1px solid var(--border-color);color:var(--text-muted);padding:60px 20px;font-size:14px}footer .footer-gradient{background:linear-gradient(135deg, var(--accent-hover), var(--accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}.preloader{z-index:9999;background:var(--bg-dark);flex-direction:column;justify-content:center;align-items:center;transition:opacity .8s cubic-bezier(.8,0,.2,1),transform .8s cubic-bezier(.8,0,.2,1),filter .8s;display:flex;position:fixed;inset:0;overflow:hidden}.preloader.hidden{opacity:0;pointer-events:none;filter:blur(8px);transform:scale(1.15)}.preloader-glow{filter:blur(80px);background:radial-gradient(circle,#8b5cf61a,#0000 65%);border-radius:50%;width:500px;height:500px;animation:3.5s ease-in-out infinite preloader-breathe;position:absolute}@keyframes preloader-breathe{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}.monolith-preloader-bg{z-index:1;background:#030108;position:absolute;inset:0}.monolith-loader-content{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.monolith-v-wrapper{width:120px;height:120px;margin-bottom:40px;position:relative}.monolith-glow-under{filter:blur(25px);opacity:0;background:radial-gradient(circle,#8b5cf666,#0000 70%);border-radius:50%;animation:2.5s ease-in-out 1.5s forwards monolith-glow-in;position:absolute;inset:-10px}@keyframes monolith-glow-in{to{opacity:1;transform:scale(1.4)}}.monolith-v{z-index:2;filter:drop-shadow(0 0 10px #8b5cf633);width:100%;height:100%;animation:4s ease-in-out infinite alternate monolith-float;position:relative}@keyframes monolith-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.monolith-v-stroke{fill:none;stroke:url(#monolith-grad);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:250;stroke-dashoffset:250px;animation:2s cubic-bezier(.8,0,.2,1) forwards monolith-draw}@keyframes monolith-draw{to{stroke-dashoffset:0}}.monolith-v-fill{fill:url(#monolith-grad);opacity:0;animation:1.5s ease-in 1.8s forwards monolith-fill-in}@keyframes monolith-fill-in{to{opacity:.2;filter:blur(1px)}}.monolith-text{font-family:var(--font-sans);letter-spacing:12px;color:#fff;opacity:0;text-indent:12px;margin-bottom:40px;font-size:16px;font-weight:800;animation:1s ease-out 1s forwards monolith-fade-up}@keyframes monolith-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:.9;transform:translateY(0)}}.monolith-progress-container{opacity:0;background:#ffffff1a;border-radius:2px;width:200px;height:2px;margin-bottom:20px;animation:1s ease-out 1.5s forwards monolith-fade-up;overflow:hidden}.monolith-progress-bar{background:var(--accent-light);height:100%;box-shadow:0 0 10px var(--accent);transition:width .4s ease-out}.monolith-status{font-family:var(--font-mono);color:#fff6;letter-spacing:2px;text-transform:uppercase;opacity:0;font-size:11px;animation:1s ease-out 2s forwards monolith-fade-up}.page-container{min-height:100vh;padding-top:140px;padding-bottom:80px}.legal-content{border-radius:24px;max-width:800px;margin:0 auto;padding:60px}.legal-header{text-align:center;border-bottom:1px solid #ffffff0d;margin-bottom:40px;padding-bottom:40px}.legal-title{letter-spacing:-1px;color:var(--text-main);margin-bottom:8px;font-size:36px;font-weight:800}.legal-last-updated{color:var(--text-muted);font-size:14px;font-weight:500}.legal-body{color:#ffffffb3;font-size:16px;line-height:1.8}.legal-body h2{color:var(--text-main);margin-top:40px;margin-bottom:16px;font-size:22px;font-weight:700}.legal-body p{margin-bottom:20px}.legal-body ul{margin-bottom:24px;padding-left:20px;list-style-type:none}.legal-body ul li{margin-bottom:12px;padding-left:24px;position:relative}.legal-body ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.legal-body strong{color:var(--text-main);font-weight:600}@media (width<=900px){.bento-grid{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}}@media (width<=600px){.bento-grid{grid-template-columns:1fr}.bento-wide{grid-column:span 1}.hero-title{letter-spacing:-1px;font-size:36px}.section-title{font-size:28px}.hero-btns{flex-direction:column}.stats-row{gap:28px}.stat-num{font-size:28px}.v-container{width:120px;height:120px}.v-svg{width:65px;height:65px}.loader-brand{font-size:12px}.legal-content{padding:40px 24px}.legal-title{font-size:28px}}.status-live-badge{color:#10b981;letter-spacing:.5px;background:#10b9810f;border:1px solid #10b98126;border-radius:40px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #10b9810d}.status-live-pulse{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite status-pulse;display:inline-block;box-shadow:0 0 #10b98166}@keyframes status-pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 10px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.live-pill{color:var(--accent-light);text-transform:uppercase;letter-spacing:.5px;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.status-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.status-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 10px 30px #8b5cf60d}.spin{animation:1.5s linear infinite spin-anim}@keyframes spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.dashboard-grid,.automod-grid,.embed-editor-grid{grid-template-columns:1fr!important}}
