.landing-shell{font-family:var(--font-be-vietnam-pro),"Segoe UI",Arial,sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f8f6fb;max-width:100%}html:has(.landing-shell){scroll-behavior:smooth;overflow-x:hidden}html:has(.landing-shell) body{background:#f8f6fb;margin:0;overflow-x:hidden}html[data-theme=dark]:has(.landing-shell) body{background:#0c0d16}.landing-shell{--font-dexai-display:var(--font-be-vietnam-pro);--font-dexai-text:var(--font-inter)}html.lang-pending .landing-shell .hero,html.lang-pending .landing-shell footer{visibility:hidden}.landing-shell,.landing-shell *{box-sizing:border-box}.landing-shell a{color:inherit;text-decoration:none}.landing-shell button{font:inherit}.landing-shell ol,.landing-shell ul{margin:0;padding:0;list-style:none}.landing-shell{--ink:#17131d;--muted:#625b6c;--line:#2d1e4321;--future:#22d995;--educators:#e8731e;--enterprise:#b43ae0;--mx:50vw;--my:42vh;isolation:isolate;min-width:0;min-height:100svh;color:var(--ink);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.landing-shell .background{z-index:0;filter:saturate(1.02);background-image:linear-gradient(#ffffff6b,#ffffffb3),url(/dexai-master-gradient.png);background-position:50%;background-size:112% 112%;animation:14s cubic-bezier(.45,.05,.55,.95) infinite alternate backgroundDrift;position:absolute;inset:-6%}.landing-shell .background:after{content:"";background:radial-gradient(circle at 50% 38%,#ffffff1f,#fff6 58%,#ffffffa8);animation:8s ease-in-out infinite lightBreath;position:absolute;inset:0}.landing-shell .aurora-veils{z-index:1;pointer-events:none;opacity:.62;filter:blur(58px)saturate(1.06);mix-blend-mode:soft-light;position:absolute;inset:-14%;overflow:hidden}.landing-shell .veil{will-change:transform;border-radius:50%;display:block;position:absolute}.landing-shell .veil-one{background:linear-gradient(135deg,#2a75f557,#39ccdb45,#7a4de129);width:42%;height:52%;animation:18s ease-in-out infinite alternate veilOne;top:0;left:-5%}.landing-shell .veil-two{background:linear-gradient(145deg,#7248e533,#e23a9b45,#ff9c691f);width:43%;height:54%;animation:21s ease-in-out -6s infinite alternate veilTwo;top:5%;right:-4%}.landing-shell .veil-three{background:linear-gradient(105deg,#3dd1b62e,#406fea29 34%,#8d41dc2e 62%,#ed3d9c24);width:52%;height:42%;animation:24s ease-in-out -10s infinite alternate veilThree;bottom:-12%;left:25%}.landing-shell .spark-field{z-index:2;pointer-events:none;position:absolute;inset:0}.landing-shell .spark-field i{background:#ffffffe6;border-radius:50%;width:4px;height:4px;animation:9s ease-in-out infinite sparkRise;position:absolute;box-shadow:0 0 0 4px #ffffff1f,0 0 18px #5f44db73}.landing-shell .spark-field i:first-child{animation-delay:-1s;top:24%;left:8%}.landing-shell .spark-field i:nth-child(2){animation-delay:-6s;top:72%;left:16%}.landing-shell .spark-field i:nth-child(3){animation-delay:-3s;top:13%;left:28%}.landing-shell .spark-field i:nth-child(4){animation-delay:-7.5s;top:82%;left:39%}.landing-shell .spark-field i:nth-child(5){animation-delay:-4.5s;top:22%;left:52%}.landing-shell .spark-field i:nth-child(6){animation-delay:-2s;top:69%;left:64%}.landing-shell .spark-field i:nth-child(7){animation-delay:-8s;top:17%;left:74%}.landing-shell .spark-field i:nth-child(8){animation-delay:-5s;top:54%;left:83%}.landing-shell .spark-field i:nth-child(9){animation-delay:-2.8s;top:29%;left:91%}.landing-shell .spark-field i:nth-child(10){animation-delay:-6.8s;top:91%;left:58%}.landing-shell .grain{z-index:1;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-shell .cursor-light{z-index:2;left:var(--mx);top:var(--my);pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#ffffff80,#7f59e814 42%,#0000 70%);border-radius:50%;width:420px;height:420px;transition:left .18s ease-out,top .18s ease-out;position:absolute;transform:translate(-50%,-50%)}.landing-shell .ambient-orb{z-index:1;pointer-events:none;filter:blur(4px);opacity:.3;border-radius:50%;position:absolute}.landing-shell .ambient-one{background:radial-gradient(circle at 65% 35%,#ffffffe6,#2dbedc45 28%,#3567e238 56%,#0000 73%);width:240px;height:240px;animation:9s ease-in-out infinite ambientFloat;top:27%;left:-110px}.landing-shell .ambient-two{background:radial-gradient(circle at 30% 30%,#ffffffe6,#e43c9d45 30%,#7d45de30 60%,#0000 74%);width:210px;height:210px;animation:11s ease-in-out -5s infinite reverse ambientFloat;bottom:4%;right:-95px}.landing-shell .site-header{z-index:8;-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#ffffff8f;border:1px solid #ffffffb8;border-radius:21px;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:18px;width:min(1240px,100% - 40px);height:78px;margin:18px auto 0;padding:10px 12px 10px 20px;display:grid;position:relative;box-shadow:0 18px 55px #3623571a,inset 0 1px #ffffffe6}.landing-shell .brand{align-items:center;width:190px;min-width:0;height:56px;display:flex}.landing-shell .brand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.landing-shell .brand .logo-dark,html[data-theme=dark] .brand .logo-light{display:none}html[data-theme=dark] .brand .logo-dark{display:block}.landing-shell .site-header nav{letter-spacing:-.012em;justify-content:center;gap:34px;font-size:13.5px;font-weight:600;display:flex}.landing-shell .site-header nav a{opacity:.72;transition:opacity .25s;position:relative}.landing-shell .site-header nav a:hover{opacity:1}.landing-shell .site-header nav a:after{content:"";background:linear-gradient(90deg,#2e68ed,#8b39df,#e83b9a);border-radius:2px;height:2px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.landing-shell .site-header nav a:hover:after{right:0}.landing-shell .controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.landing-shell .controls button{border:1px solid var(--line);height:42px;color:var(--ink);cursor:pointer;background:#ffffff9e;border-radius:13px;transition:transform .25s,background .25s;box-shadow:inset 0 1px #fffc}.landing-shell .controls button:hover{background:#fff;transform:translateY(-2px)}.landing-shell .controls .language{letter-spacing:.06em;width:47px;font-size:11px;font-weight:750}.landing-shell .theme-picker{border:1px solid var(--line);background:#ffffff59;border-radius:14px;align-items:center;gap:3px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffb8}.landing-shell .controls .theme-picker button{width:32px;height:32px;box-shadow:none;opacity:.56;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.landing-shell .controls .theme-picker button:hover{opacity:1;background:#ffffff94;transform:none}.landing-shell .controls .theme-picker button.active{opacity:1;background:#ffffffe6;box-shadow:0 3px 10px #31224b1f,inset 0 1px #ffffffe0}.landing-shell .theme-picker svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.landing-shell .hero{z-index:3;text-align:center;width:min(1160px,100% - 40px);margin:auto;padding:32px 0 30px;position:relative}.landing-shell .hero>p,.landing-shell .hero>h1,.landing-shell .journey-rail,.landing-shell .brand-paths{z-index:3;position:relative}.landing-shell .living-field{z-index:1;pointer-events:none;opacity:.66;width:330px;height:330px;animation:9s ease-in-out infinite fieldFloat;position:absolute;top:-25px;right:-120px}.landing-shell .living-ring{border:1px solid #5f498b2e;border-radius:47% 53% 56% 44%/43% 42% 58% 57%;animation:15s linear infinite liquidSpin;position:absolute;inset:13%}.landing-shell .ring-two{border-color:#e9379938;animation-duration:11s;animation-direction:reverse;inset:25%}.landing-shell .living-core{color:#fff;background:radial-gradient(circle at 30% 23%,#fff 0 2%,#45d5c7 8%,#4469eb 37%,#8738df 67%,#eb3c9b 90%);border:1px solid #ffffffd1;border-radius:46% 54% 63% 37%/39% 44% 56% 61%;place-items:center;width:112px;height:112px;animation:8s ease-in-out infinite coreMorph;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 15px 12px 28px #ffffff4d,inset -15px -17px 30px #1d124138,0 26px 60px #512ea040}.landing-shell .living-core:before{content:"";border:1px solid #ffffff94;border-radius:50%;position:absolute;inset:-18px;box-shadow:0 0 0 12px #ffffff12}.landing-shell .living-core span{z-index:2;letter-spacing:.16em;text-shadow:0 2px 14px #1d124147;font-size:18px;font-weight:800;position:relative}.landing-shell .satellite{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #ffffff47,0 0 22px #7e4ee9}.landing-shell .satellite-one{animation:2.6s infinite satellitePulse;top:50%;left:15%}.landing-shell .satellite-two{animation:2.6s 1.3s infinite satellitePulse;bottom:24%;right:18%}.landing-shell .eyebrow{letter-spacing:.15em;color:#5f5669;justify-content:center;align-items:center;gap:12px;margin:0 auto 16px;font-size:10.5px;font-weight:700;display:flex}.landing-shell .eyebrow i{background:linear-gradient(90deg,#3169ec,#df3da1);width:28px;height:1px}.landing-shell h1{letter-spacing:-.028em;word-spacing:.04em;text-wrap:balance;margin:0;font-size:clamp(44px,5.2vw,74px);font-weight:700;line-height:1.06}.landing-shell h1 em{text-wrap:balance;color:#0000;background:linear-gradient(100deg,#226ee8 7%,#743ce4 52%,#e8399b 92%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin:-.32em 0 -.18em;padding:.32em 0 .18em;font-style:normal;animation:7s ease-in-out infinite alternate textFlow;display:block}.landing-shell .intro{max-width:640px;color:var(--muted);font-family:var(--font-dexai-text),"Segoe UI",Arial,sans-serif;letter-spacing:-.005em;text-wrap:balance;margin:16px auto 0;font-size:16px;font-weight:400;line-height:1.6}.landing-shell .journey-rail{border-top:1px solid #4530641f;border-bottom:1px solid #4530641f;width:min(720px,100%);margin:22px auto 0;position:relative;overflow:hidden}.landing-shell .journey-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0;display:grid}.landing-shell .journey-rail li{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:10.5px;font-weight:650;display:flex;position:relative}.landing-shell .journey-rail li i{color:#8a779b;font-size:9px;font-style:normal}.landing-shell .journey-rail li b{color:#8a779b;font-weight:400;position:absolute;right:-6px}.landing-shell .journey-signal{background:linear-gradient(90deg,#0000,#2e7aee,#bd39d1,#0000);border-radius:3px;width:58px;height:2px;animation:5.4s ease-in-out infinite signalTravel;position:absolute;bottom:-1px;left:-10%;box-shadow:0 0 12px #753ada73}.landing-shell .brand-paths{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:24px auto 0;display:grid;position:relative}.landing-shell .path-card{--accent:var(--future);text-align:left;-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);min-width:0;min-height:280px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffffd1,#ffffff75);border:1px solid #ffffffd1;border-radius:28px;flex-direction:column;padding:24px 26px 20px;scroll-margin-top:24px;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #2f1e531f,inset 0 1px #fffffff2}.landing-shell .path-card.educators{--accent:var(--educators)}.landing-shell .path-card.enterprise{--accent:var(--enterprise)}.landing-shell .path-card:before{content:"";filter:blur(22px);opacity:.22;background:var(--accent);border-radius:50%;width:260px;height:200px;transition:opacity .4s,transform .4s;position:absolute;bottom:-125px;right:-105px}.landing-shell .path-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff85,#0000);width:25%;transition:opacity .3s;animation:9s ease-in-out infinite cardSweep;position:absolute;inset:-40% auto -40% -35%;transform:rotate(18deg)}.landing-shell .path-card.educators:after{animation-delay:3s}.landing-shell .path-card.enterprise:after{animation-delay:6s}.landing-shell .path-card>*{z-index:2;position:relative}.landing-shell .path-card:hover{transform:perspective(900px)translateY(-8px)rotateX(1.5deg);box-shadow:0 34px 80px #2f1e532e,inset 0 1px #fffffff2}.landing-shell .path-card:hover:before{opacity:.38;transform:scale(1.15)}.landing-shell .path-card:hover:after{opacity:1}.landing-shell a.path-card:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.landing-shell .brand-symbol{width:54px;height:54px;transition:transform .4s;animation:4.5s ease-in-out infinite symbolBreathe}.landing-shell .educators .brand-symbol{animation-delay:-1.5s}.landing-shell .enterprise .brand-symbol{animation-delay:-3s}.landing-shell .brand-symbol img{object-fit:contain;filter:drop-shadow(0 12px 18px #36236638);width:100%;height:100%;display:block}.landing-shell .path-card:hover .brand-symbol{transform:rotate(-4deg)scale(1.05)}.landing-shell .path-card:hover .brand-symbol img{filter:drop-shadow(0 16px 24px #522e9b4d)}.landing-shell .audience{letter-spacing:.1em;text-transform:uppercase;color:#6b6375;margin:16px 0 6px;font-size:10.5px;font-weight:700;line-height:1.4}.landing-shell .path-card h2{letter-spacing:-.022em;margin:0;font-size:28px;font-weight:500;line-height:1.18}.landing-shell .path-card h2 strong{font-weight:700}.landing-shell .points{color:var(--muted);font-family:var(--font-dexai-text),"Segoe UI",Arial,sans-serif;flex-direction:column;gap:6px;margin:12px 0 16px;font-size:13.5px;line-height:1.45;display:flex}.landing-shell .points li{align-items:center;gap:9px;display:flex}.landing-shell .points li:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.landing-shell .card-action{border-top:1px solid var(--line);letter-spacing:-.01em;justify-content:space-between;align-items:center;min-height:47px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:650;display:flex}.landing-shell .card-action>span{font-size:16px;transition:transform .3s}.landing-shell .card-action em{color:var(--muted);font-style:normal;font-weight:600}.landing-shell .path-card:hover .card-action>span{transform:translate(3px,-3px)}.landing-shell footer{z-index:3;color:#6d6675;letter-spacing:.06em;border-top:1px solid #422c5c1a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:min(1240px,100% - 40px);margin:0 auto;padding:16px 2px 22px;font-size:10.5px;font-weight:600;display:grid;position:relative}.landing-shell .legal{text-transform:uppercase;flex-direction:column;justify-self:start;gap:3px;display:flex}.landing-shell .tagline{text-align:right;text-transform:uppercase;text-wrap:balance;justify-self:end}.landing-shell .contact-links{min-width:0;font-family:var(--font-dexai-text),"Segoe UI",Arial,sans-serif;letter-spacing:0;justify-content:center;align-items:center;gap:9px;display:flex}.landing-shell .contact-links a{border:1px solid var(--line);background:#ffffff57;border-radius:11px;align-items:center;gap:6px;min-width:0;min-height:36px;padding:7px 11px;transition:background .25s,transform .25s;display:flex}.landing-shell .contact-links a:hover{background:#ffffffad;transform:translateY(-1px)}.landing-shell .contact-links svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}html[data-theme=dark] .landing-shell{--ink:#f8f5ff;--muted:#b4adbd;--line:#ffffff1f;background:#0c0d16}html[data-theme=dark] .background{filter:saturate(1.08)brightness(.72);background-image:linear-gradient(110deg,#080911e6,#090a13b8 52%,#090a136b),url(/dexai-master-gradient.png)}html[data-theme=dark] .background:after{background:radial-gradient(circle at 50% 38%,#ffffff08,#0809111f 55%,#0809119e)}html[data-theme=dark] .aurora-veils{opacity:.54;mix-blend-mode:screen}html[data-theme=dark] .spark-field i{opacity:.62;background:#b8dcffe6}html[data-theme=dark] .cursor-light{background:radial-gradient(circle,#4dd3ce1a,#7846e014 42%,#0000 70%)}html[data-theme=dark] .site-header{background:#0e0e199e;border-color:#ffffff1f}html[data-theme=dark] .brand{background:0 0;border-radius:0;padding:0}html[data-theme=dark] .controls button{background:#ffffff14;border-color:#ffffff26}html[data-theme=dark] .controls button:hover{background:#ffffff26}html[data-theme=dark] .theme-picker{background:#ffffff0b}html[data-theme=dark] .controls .theme-picker button{background:0 0}html[data-theme=dark] .controls .theme-picker button:hover{background:#ffffff17}html[data-theme=dark] .controls .theme-picker button.active{background:#ffffff26;box-shadow:0 3px 12px #0003}html[data-theme=dark] .eyebrow{color:#b4adbd}html[data-theme=dark] .journey-rail{border-color:#ffffff1a}html[data-theme=dark] .journey-rail li i,html[data-theme=dark] .journey-rail li b{color:#a99bb8}html[data-theme=dark] .path-card{background:linear-gradient(145deg,#1f1c2db8,#12111c80);border-color:#ffffff1f}html[data-theme=dark] .audience{color:#b4adbd}html[data-theme=dark] footer{color:#a8a1b1;border-color:#ffffff1a}html[data-theme=dark] .contact-links a{background:#ffffff0e}html[data-theme=dark] .contact-links a:hover{background:#ffffff1c}@media (max-height:860px) and (min-width:981px){.landing-shell .site-header{height:70px;margin-top:12px}.landing-shell .hero{padding:24px 0 22px}.landing-shell .eyebrow{margin-bottom:12px}.landing-shell .living-field{top:-45px}.landing-shell h1{font-size:clamp(42px,4.7vw,64px)}.landing-shell .intro{margin-top:13px}.landing-shell .journey-rail{margin-top:16px}.landing-shell .journey-rail ol{padding:9px 0}.landing-shell .brand-paths{margin-top:20px}.landing-shell .path-card{min-height:262px;padding:22px 24px 20px}.landing-shell .audience{margin-top:14px}.landing-shell .points{margin:10px 0 14px}.landing-shell footer{padding-bottom:16px}}@media (max-width:960px){.landing-shell .living-field{opacity:.42;right:-170px}}@media (max-width:1100px){.landing-shell .brand-paths{gap:16px}.landing-shell .path-card{padding:24px 22px 20px}.landing-shell .path-card h2{font-size:25px}}@media (max-width:980px){.landing-shell .site-header{grid-template-columns:minmax(175px,1fr) auto;gap:12px}.landing-shell .site-header nav{display:none}.landing-shell .brand{width:180px}.landing-shell footer{grid-template-columns:1fr auto}.landing-shell .contact-links{grid-area:1/1/auto/-1}.landing-shell .legal{grid-area:2/1}.landing-shell .tagline{grid-area:2/2}}@media (max-width:860px){.landing-shell .brand-paths{grid-template-columns:1fr;gap:14px;max-width:560px}.landing-shell .path-card{min-height:0}}@media (max-width:760px){.landing-shell{min-height:100dvh;overflow-x:clip}.landing-shell .path-card{scroll-margin-top:20px}.landing-shell .cursor-light{display:none}.landing-shell .ambient-one{left:-145px}.landing-shell .ambient-two{right:-145px}.landing-shell .aurora-veils{filter:blur(38px);opacity:.72}.landing-shell .spark-field i:nth-child(n+7){display:none}.landing-shell .site-header{width:calc(100% - 16px);height:64px;margin-top:max(8px,env(safe-area-inset-top));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 8px 6px 12px}.landing-shell .brand{width:150px;height:48px}.landing-shell .controls{gap:5px}.landing-shell .theme-picker{border-radius:12px;gap:1px;padding:3px}.landing-shell .controls .theme-picker button{border-radius:8px;width:32px;height:32px}.landing-shell .controls .language{border-radius:11px;width:44px;height:40px}.landing-shell .hero{width:calc(100% - 28px);padding:40px 0 30px}.landing-shell .living-field{opacity:.22;width:250px;height:250px;top:5px;right:-145px}.landing-shell .eyebrow{letter-spacing:.1em;gap:8px;font-size:9.5px}.landing-shell .eyebrow i{width:18px}.landing-shell h1{letter-spacing:-.025em;font-size:clamp(36px,10.4vw,54px);line-height:1.16}.landing-shell .intro{padding:0 4px;font-size:14.5px;line-height:1.56}.landing-shell .journey-rail{margin-top:20px}.landing-shell .path-card{border-radius:24px;padding:22px 22px 18px}.landing-shell .path-card h2{font-size:26px}.landing-shell .brand-symbol{width:50px;height:50px}.landing-shell footer{width:calc(100% - 28px);padding:16px 0 max(18px,env(safe-area-inset-bottom));text-align:center;grid-template-columns:1fr;gap:12px}.landing-shell .contact-links{flex-wrap:wrap;grid-area:auto/1;gap:8px}.landing-shell .legal,.landing-shell .tagline{text-align:center;grid-area:auto/1;justify-self:center}}@media (max-width:480px){.landing-shell .journey-rail ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.landing-shell .journey-rail li b{display:none}.landing-shell .journey-rail li{justify-content:flex-start;padding-left:20%}.landing-shell .contact-links{flex-direction:column}.landing-shell .contact-links a{overflow-wrap:anywhere;justify-content:center;width:100%}}@media (max-width:350px){.landing-shell .brand{width:118px}.landing-shell .controls .theme-picker button{width:28px}.landing-shell .controls .language{width:36px}.landing-shell h1{font-size:33px}.landing-shell .path-card{padding-inline:18px}}@media (hover:none){.landing-shell .path-card:hover,.landing-shell .path-card:hover .brand-symbol,.landing-shell .contact-links a:hover,.landing-shell .controls button:hover{transform:none}}@keyframes backgroundDrift{0%{background-position:42% 46%;transform:translate(-1.8%,1%)scale(1.03)}50%{background-position:56% 51%;transform:translate(1%,-1.4%)scale(1.07)}to{background-position:48% 58%;transform:translate(-.4%,-2%)scale(1.045)}}@keyframes lightBreath{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes veilOne{0%{transform:translate(-3%,-3%)rotate(-5deg)scale(.98)}to{transform:translate(9%,8%)rotate(7deg)scale(1.07)}}@keyframes veilTwo{0%{transform:translate(5%,-4%)rotate(6deg)scale(1.04)}to{transform:translate(-9%,8%)rotate(-7deg)scale(.97)}}@keyframes veilThree{0%{transform:translate(-5%,6%)rotate(-3deg)scale(1)}to{transform:translate(7%,-7%)rotate(6deg)scale(1.08)}}@keyframes ambientFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(20px,-28px)scale(1.08)}}@keyframes sparkRise{0%,to{opacity:.16;transform:translateY(12px)scale(.6)}45%{opacity:.85;transform:translate(9px,-12px)scale(1)}70%{opacity:.35;transform:translate(-5px,-23px)scale(.78)}}@keyframes textFlow{0%{background-position:0}to{background-position:100%}}@keyframes signalTravel{0%{opacity:0;left:-10%}15%,85%{opacity:1}to{opacity:0;left:100%}}@keyframes cardSweep{0%,72%{opacity:0;left:-35%}78%{opacity:.5}92%,to{opacity:0;left:125%}}@keyframes fieldFloat{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translate(-14px,15px)rotate(3deg)}}@keyframes liquidSpin{to{transform:rotate(360deg)}}@keyframes coreMorph{0%,to{border-radius:46% 54% 63% 37%/39% 44% 56% 61%;transform:translate(-50%,-50%)rotate(-3deg)}50%{border-radius:61% 39% 42% 58%/58% 37% 63% 42%;transform:translate(-50%,-54%)rotate(4deg)}}@keyframes satellitePulse{50%{opacity:.3;transform:scale(.65)}}@keyframes symbolBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.landing-shell,.landing-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-shell .cursor-light,.landing-shell .aurora-veils,.landing-shell .spark-field{display:none}}.landing-shell html.lang-pending .hero,.landing-shell html.lang-pending footer{visibility:hidden}
