html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.v3{--bg:#080c16;--surface:#101827;--surface2:#0c1220;--primary:#7c3aed;--accent:#06b6d4;--text:#fff;--text2:#cbd5e1;--muted:#94a3b8;--line:hsla(0,0%,100%,.08);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:clip}.v3 ::-moz-selection{background:rgba(124,58,237,.4);color:#fff}.v3 ::selection{background:rgba(124,58,237,.4);color:#fff}.v3 .grad-text{background:linear-gradient(100deg,#a78bfa,#7c3aed 40%,#06b6d4 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.v3 .grad-anim{background:linear-gradient(100deg,#a78bfa,#7c3aed 35%,#06b6d4 70%,#a78bfa);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:v3grad 8s linear infinite}@keyframes v3grad{to{background-position:220% 0}}.v3 .aura{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.5;z-index:0}.v3 .aura-p{background:radial-gradient(circle,rgba(124,58,237,.55),transparent 70%)}.v3 .aura-c{background:radial-gradient(circle,rgba(6,182,212,.4),transparent 70%)}.v3 .hero-mesh{inset:0;overflow:hidden;background:radial-gradient(60% 50% at 18% 12%,rgba(124,58,237,.3),transparent 60%),radial-gradient(55% 55% at 82% 18%,rgba(59,130,246,.22),transparent 62%),radial-gradient(50% 60% at 70% 85%,rgba(6,182,212,.16),transparent 60%),radial-gradient(45% 45% at 30% 90%,rgba(124,58,237,.14),transparent 60%),linear-gradient(180deg,#090c16,#080c16 60%,#080c16)}.v3 .hero-fog,.v3 .hero-mesh{position:absolute;z-index:0;pointer-events:none}.v3 .hero-fog{inset:-10%;background:radial-gradient(closest-side,rgba(139,92,246,.18),transparent) 20% 30% /55% 55% no-repeat,radial-gradient(closest-side,rgba(6,182,212,.14),transparent) 80% 60% /50% 50% no-repeat;filter:blur(30px);animation:v3fog 18s ease-in-out infinite alternate}@keyframes v3fog{to{transform:translate3d(2%,-2%,0) scale(1.06)}}.v3 .hero-grid{inset:0;opacity:.5;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,#000 25%,transparent 80%)}.v3 .hero-grid,.v3 .hero-logo{position:absolute;z-index:0;pointer-events:none}.v3 .hero-logo{left:50%;top:46%;transform:translate(-50%,-50%);width:min(1500px,130vw);max-width:none;opacity:.035;filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.v3 .hero-fog{animation:none}}.v3 .hero-app3d{transform-style:preserve-3d}@media (min-width:1024px){.v3 .hero-app3d{transform:perspective(1800px) rotateY(-3deg) rotateX(1.5deg)}}.v3 .hero-app-reflect{position:absolute;left:6%;right:6%;bottom:-34px;height:70px;z-index:0;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,rgba(124,58,237,.5),transparent 70%);filter:blur(26px);opacity:.6}@media (min-width:1440px){.v3 .h-left{transform:translateX(-30px)}.v3 .h-app{transform:translateX(30px) translateY(18px)}.v3 .h-ef{transform:translateX(12px)}}.v3 .eflow{position:relative}.v3 .eflow-line{position:absolute;left:20px;top:34px;bottom:34px;width:2px;background:linear-gradient(180deg,rgba(124,58,237,.5),rgba(6,182,212,.35),hsla(0,0%,100%,.08));border-radius:2px}.v3 .eflow-spark{position:absolute;left:14px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#a78bfa,#7c3aed);box-shadow:0 0 16px 4px rgba(124,58,237,.85);z-index:2}.v3 .eflow-step{position:relative;display:flex;align-items:center;gap:13px;padding:10px 0;z-index:1}.v3 .eflow-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;flex:0 0 auto;border:1px solid var(--line);background:rgba(16,24,39,.7);color:var(--muted);transition:all .3s var(--ease)}.v3 .eflow-step.on .eflow-ic{color:#fff;border-color:rgba(124,58,237,.6);background:linear-gradient(135deg,rgba(124,58,237,.35),rgba(6,182,212,.25));box-shadow:0 0 22px -4px rgba(124,58,237,.75)}.v3 .eflow-t{font-size:13px;color:var(--muted);transition:color .3s}.v3 .eflow-step.on .eflow-t{color:#fff;font-weight:600}.v3 .core-scene{perspective:1100px;position:relative;width:260px;height:260px}.v3 .core-glow{position:absolute;inset:-50px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.5),rgba(6,182,212,.2) 45%,transparent 68%);filter:blur(46px);z-index:0}.v3 .core-cube{position:absolute;inset:20px;transform-style:preserve-3d;animation:v3spin 26s linear infinite;z-index:1}@keyframes v3spin{0%{transform:rotateX(-16deg) rotateY(0deg)}to{transform:rotateX(-16deg) rotateY(1turn)}}.v3 .core-face{position:absolute;inset:0;border-radius:22px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(139,92,246,.38);background:linear-gradient(135deg,rgba(124,58,237,.24),rgba(6,182,212,.12));backdrop-filter:blur(3px);box-shadow:inset 0 0 46px rgba(124,58,237,.28),inset 0 0 12px hsla(0,0%,100%,.06)}.v3 .core-face img{width:66%;opacity:.5}.v3 .core-face:after{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent,hsla(0,0%,100%,.12),transparent 30%);animation:v3orbit 6s linear infinite}@keyframes v3orbit{to{transform:rotate(1turn)}}.v3 .core-reflect{position:absolute;left:50%;bottom:-46px;width:220px;height:90px;transform:translateX(-50%);z-index:0;background:radial-gradient(60% 100% at 50% 0,rgba(124,58,237,.5),transparent 72%);filter:blur(24px);opacity:.55}.v3 .core-scene.tilt:hover .core-cube{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v3 .core-cube{animation:none;transform:rotateX(-16deg) rotateY(-28deg)}.v3 .core-face:after{animation:none}}.v3 .core2-scene{position:relative;width:clamp(320px,32vw,520px);height:clamp(320px,32vw,520px);perspective:1100px}.v3 .core2-glow{position:absolute;inset:-60px;border-radius:50%;z-index:0;background:radial-gradient(circle,rgba(124,58,237,.55),rgba(6,182,212,.26) 45%,transparent 70%);filter:blur(64px)}.v3 .core2-rings{position:absolute;inset:0;transform-style:preserve-3d;z-index:1}.v3 .ring{position:absolute;border-radius:50%}.v3 .ring.r1{inset:4%;border:1.5px solid rgba(139,92,246,.45);animation:v3ringA 14s linear infinite}.v3 .ring.r2{inset:16%;border:1.5px solid rgba(6,182,212,.4);animation:v3ringB 10s linear infinite}.v3 .ring.r3{inset:28%;border:1px solid hsla(0,0%,100%,.16);animation:v3ringC 18s linear infinite}@keyframes v3ringA{0%{transform:rotateX(72deg) rotate(0)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes v3ringB{0%{transform:rotateX(60deg) rotateY(20deg) rotate(0)}to{transform:rotateX(60deg) rotateY(20deg) rotate(-1turn)}}@keyframes v3ringC{0%{transform:rotateY(74deg) rotate(0)}to{transform:rotateY(74deg) rotate(1turn)}}.v3 .core2-orb{position:absolute;inset:34%;border-radius:50%;z-index:2;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,rgba(167,139,250,.55),rgba(124,58,237,.35) 45%,rgba(6,182,212,.25) 100%);border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 0 40px rgba(124,58,237,.5),inset 8px -8px 26px rgba(6,182,212,.4),0 0 40px rgba(124,58,237,.5);animation:v3orbpulse 4.5s ease-in-out infinite}.v3 .core2-orb img{width:60%;opacity:.9;filter:drop-shadow(0 0 10px rgba(167,139,250,.85)) drop-shadow(0 0 22px rgba(124,58,237,.6));animation:v3logoglow 4.5s ease-in-out infinite}@keyframes v3logoglow{50%{opacity:1;filter:drop-shadow(0 0 16px rgba(167,139,250,1)) drop-shadow(0 0 30px rgba(6,182,212,.7))}}@keyframes v3orbpulse{50%{box-shadow:inset 0 0 58px rgba(124,58,237,.7),inset 10px -10px 34px rgba(6,182,212,.55),0 0 78px rgba(124,58,237,.78)}}.v3 .core2-reflect{position:absolute;left:50%;bottom:-34px;width:66%;height:90px;transform:translateX(-50%);z-index:0;background:radial-gradient(60% 100% at 50% 0,rgba(124,58,237,.6),rgba(6,182,212,.34) 50%,transparent 74%);filter:blur(26px);opacity:.65}@media (prefers-reduced-motion:reduce){.v3 .core2-orb,.v3 .core2-orb img,.v3 .ring.r1,.v3 .ring.r2,.v3 .ring.r3{animation:none}}.v3 .tbadge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);font-size:12px;color:var(--text2);white-space:nowrap}.v3 .tbadge svg{width:14px;height:14px;color:var(--muted)}.v3 .fcard{position:absolute;z-index:20;display:flex;align-items:center;gap:11px;min-width:210px;min-height:64px;padding:11px 15px;border-radius:16px;border:1px solid rgba(139,92,246,.28);background:rgba(16,24,39,.68);backdrop-filter:blur(16px);box-shadow:0 20px 50px -20px rgba(0,0,0,.75),0 0 0 1px hsla(0,0%,100%,.03);white-space:nowrap}.v3 .fcard .fi{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex:0 0 auto}.v3 .fcard .fl{font-size:14px;font-weight:650;color:#fff;line-height:1.15}.v3 .fcard .fs{font-size:12px;color:var(--text2);line-height:1.15;margin-top:2px}@media (max-width:1024px){.v3 .fcard.hide-lg{display:none}}.v3 .dotgrid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%)}.v3 .glass{background:rgba(16,24,39,.6);backdrop-filter:blur(16px);border:1px solid var(--line)}.v3 .win{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#0d1526,#080c16);box-shadow:0 40px 120px -40px rgba(124,58,237,.5),0 0 0 1px hsla(0,0%,100%,.02)}.v3 .win-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:hsla(0,0%,100%,.03);border-bottom:1px solid var(--line)}.v3 .win-dot{width:11px;height:11px;border-radius:50%}.v3 .scan{position:relative;overflow:hidden}.v3 .scan:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(6,182,212,.12),transparent);transform:translateX(-100%);animation:v3scan 3.5s var(--ease,ease) infinite}@keyframes v3scan{60%,to{transform:translateX(100%)}}.v3 .mk-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}.v3 .mk-card:hover{transform:translateY(-6px);border-color:rgba(124,58,237,.5)}.v3 .marquee{display:flex;gap:48px;width:-moz-max-content;width:max-content;animation:v3marq 26s linear infinite}@keyframes v3marq{to{transform:translateX(-50%)}}.v3 .marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v3 .grad-anim,.v3 .marquee,.v3 .scan:after{animation:none}}.v3 .btn3{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:16px;font-weight:600;font-size:.95rem;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);color:#fff;white-space:nowrap}.v3 .btn3-primary{background:linear-gradient(120deg,#7c3aed,#6d28d9);box-shadow:0 10px 30px -10px rgba(124,58,237,.7)}.v3 .btn3-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(124,58,237,.9)}.v3 .btn3-ghost{background:hsla(0,0%,100%,.04);border-color:var(--line)}.v3 .btn3-ghost:hover{border-color:rgba(124,58,237,.5);background:rgba(124,58,237,.1)}.v3 .shine{position:relative;overflow:hidden}.v3 .shine:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-18deg);transition:none;pointer-events:none}.v3 .shine:hover:before{animation:v3shine .9s ease}@keyframes v3shine{to{left:160%}}.v3 .noise{inset:0;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.v3 .cursor-glow,.v3 .noise{position:fixed;pointer-events:none}.v3 .cursor-glow{top:0;left:0;width:340px;height:340px;border-radius:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;background:radial-gradient(circle,rgba(124,58,237,.16),transparent 62%);transition:opacity .4s ease;will-change:transform}@media (hover:none),(pointer:coarse){.v3 .cursor-glow{display:none}}.v3 .glow-hover{transition:box-shadow .35s ease,border-color .35s ease}.v3 .glow-hover:hover{border-color:rgba(124,58,237,.5);box-shadow:0 24px 60px -28px rgba(124,58,237,.6)}@keyframes v3breathe{0%,to{transform:scale(1);box-shadow:0 0 60px -22px rgba(124,58,237,.55)}50%{transform:scale(1.012);box-shadow:0 0 78px -18px rgba(124,58,237,.72)}}.v3 .breathe{animation:v3breathe 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.v3 .breathe{animation:none}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}.tf-cursor-ambient{position:fixed;inset:0;z-index:40;pointer-events:none;mix-blend-mode:screen;opacity:.55;will-change:background;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(124,58,237,.12),rgba(6,182,212,.05) 42%,transparent 70%)}.v3 .glass{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s ease}.v3 .glass[data-tilt]{transform:perspective(1000px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transform-style:preserve-3d;position:relative;z-index:1}.v3 .glass[data-tilt]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:.9;transition:opacity .3s ease;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),hsla(0,0%,100%,.07),transparent 58%)}.v3 .btn3 svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.v3 .btn3:hover svg{transform:translateX(3px)}.v3 .btn3-primary:hover{filter:brightness(1.06)}.v3 .btn3-ghost:hover{box-shadow:0 10px 30px -14px rgba(124,58,237,.55)}@media (prefers-reduced-motion:reduce){.tf-cursor-ambient{opacity:0}.v3 .glass[data-tilt]{transform:none}.v3 .glass[data-tilt]:before{display:none}.v3 .btn3:hover svg{transform:none}html:focus-within{scroll-behavior:auto}}