:root{font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:#172033;background:#f7fbff;font-synthesis:none;text-rendering:geometricPrecision;--spot-x: 50vw;--spot-y: 50vh;--gold: #ffd447;--richify-cursor: url(/richify-cursor.svg) 4 3, auto;--richify-pointer: url(/richify-pointer.svg) 4 3, pointer}@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}html{scroll-behavior:smooth;cursor:var(--richify-cursor)}html.liquid-cursor-enabled,html.liquid-cursor-enabled body,html.liquid-cursor-enabled :where(a,button,input,textarea,select,summary,[role=button],[role=link],[tabindex]){cursor:none!important}body{margin:0;min-width:320px;cursor:var(--richify-cursor);background:conic-gradient(from 18deg at 50% 30%,#ffd44714,#00ffe71a,#ff4fd814,#ffd44714),radial-gradient(circle at 8% 10%,rgba(53,211,174,.26),transparent 28%),radial-gradient(circle at 92% 12%,rgba(255,118,117,.2),transparent 26%),linear-gradient(135deg,#f8fcff,#eef7f5 42%,#fff8ed);background-size:180% 180%;animation:pageGradient 11s ease-in-out infinite;overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none}body:before{background:linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.32) 20%,transparent 23% 58%,rgba(0,255,231,.14) 60%,transparent 63%),repeating-linear-gradient(90deg,transparent 0 62px,rgba(255,212,71,.08) 63px 64px);mix-blend-mode:overlay;opacity:.62;animation:globalRefraction 8.5s linear infinite}body:after{background:radial-gradient(circle 190px at var(--spot-x) var(--spot-y),rgba(255,212,71,.16),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 9px);opacity:.22;mix-blend-mode:soft-light;transform:translateZ(0)}body::selection{background:#2257ff;color:#fff}a{color:inherit;text-decoration:none;cursor:var(--richify-pointer)}:where(h1,h2,h3,h4,p,a,button,span,strong,small,em,label,li,time,option,figcaption,blockquote):hover{background-image:linear-gradient(90deg,#ff2d55,#fc0,#00ff87,#00d4ff,#7c3cff,#ff2d55),repeating-linear-gradient(115deg,transparent 0 9px,rgba(255,255,255,.62) 10px 13px,transparent 14px 24px);background-size:280% 100%,180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:2px 0 rgba(255,45,85,.42),-2px 0 rgba(0,212,255,.38),0 0 18px rgba(255,212,71,.5);animation:rainbowTextHover .72s linear infinite,textGlitchGlow .52s steps(2) infinite}button,input,textarea,select{font:inherit}.cursor-magnet-active{outline:2px solid rgba(255,255,255,.96);outline-offset:5px;box-shadow:0 0 0 8px #00ffe729,0 0 0 15px #ff4fd814,0 0 34px #ffd447d1,0 0 76px #00ffe770;filter:saturate(1.72) brightness(1.14) contrast(1.05);animation:magnetButtonJelly .62s cubic-bezier(.16,1.42,.24,1) both,magnetButtonAura .88s linear infinite}.cursor-magnet-active .new-generation-visual{border-color:#fffffff5;animation:newGenerationBounce .52s steps(5,end) infinite,goldenLogoWheel .72s linear infinite,magnetInnerJelly .62s cubic-bezier(.16,1.42,.24,1) both,magnetButtonAura .88s linear infinite;box-shadow:inset 0 1px #fffffff5,inset 0 -18px 28px #ffffff2e,0 0 0 5px #ffffff24,0 0 28px #ffd447c7,0 0 56px #00ffe775,0 0 86px #ff4fd847}button{border:0;cursor:var(--richify-pointer)}input,textarea,select{cursor:var(--richify-pointer)}.new-generation-hitbox,.header-cta,.hero-actions a,.feature-card a,.product-card a,.case-card a,.news-list a,.jobs-list a,.callout a{min-height:44px;border:0;border-radius:14px;cursor:var(--richify-pointer);background:transparent;color:#fff;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:box-shadow .16s ease;white-space:nowrap;position:relative;overflow:visible;isolation:isolate}.new-generation-hitbox:after,.header-cta:after,.hero-actions a:after,.feature-card a:after,.product-card a:after,.case-card a:after,.news-list a:after,.jobs-list a:after,.callout a:after{content:none;position:absolute;inset:-45% auto -45% -40%;width:34%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:shineSweep 3.6s ease-in-out infinite;pointer-events:none;z-index:0}.new-generation-hitbox:hover,.header-cta:hover,.hero-actions a:hover,.feature-card a:hover,.product-card a:hover,.case-card a:hover,.news-list a:hover,.jobs-list a:hover,.callout a:hover{box-shadow:none}.new-generation-sizer{display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0;opacity:0;pointer-events:none}.new-generation-visual{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:inherit;border-radius:inherit;padding:inherit;pointer-events:none;overflow:hidden;border:1px solid rgba(255,255,255,.45);background:linear-gradient(135deg,#ffffff57,#ffffff0a),linear-gradient(135deg,#2257ff,#15b8a6);color:#fff;backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 1px #ffffffbd,inset 0 -18px 26px #ffffff1f,0 16px 32px #2257ff38,0 0 28px #00ffe724;transform-origin:50% 50%;transition:transform .12s ease,box-shadow .16s ease;will-change:transform;animation:buttonGlow 2.8s ease-in-out infinite}.new-generation-visual:after{content:"";position:absolute;inset:-45% auto -45% -40%;z-index:-1;width:34%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:shineSweep 2.1s ease-in-out infinite;pointer-events:none}.new-generation-hitbox:hover .new-generation-visual:after,.new-generation-hitbox:focus-visible .new-generation-visual:after{inset:-30%;width:auto;transform:none;border-radius:inherit;background:conic-gradient(from calc(var(--spin) * -1),transparent 0 18%,rgba(255,255,255,.78) 19% 24%,transparent 25% 54%,rgba(255,231,122,.54) 55% 62%,transparent 63%),radial-gradient(circle at 50% 50%,transparent 0 32%,rgba(255,248,201,.44) 33% 42%,transparent 43%);animation:goldenLogoHalo .78s linear infinite}.new-generation-hitbox:hover .new-generation-visual,.new-generation-hitbox:focus-visible .new-generation-visual,.header-cta:hover,.hero-actions a:hover,.feature-card a:hover,.product-card a:hover,.case-card a:hover,.news-list a:hover,.jobs-list a:hover,.callout a:hover{border-color:#fff8c9db;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.96),transparent 0 16%,rgba(255,248,201,.34) 17% 28%,transparent 29%),conic-gradient(from var(--spin),#fffdf0,#fff3a6,#ffd447,#c98905,#7a4a00,#c98905,#ffe27a,#fffdf0);color:#5d3900;box-shadow:inset 0 1px #ffffffeb,inset 0 -18px 24px #7a4a0033,0 18px 44px #b06f0057,0 0 34px #ffd447a3;text-shadow:0 1px 0 rgba(255,255,255,.74),0 0 12px rgba(255,248,201,.72);animation:newGenerationBounce .64s steps(5,end) infinite,goldenLogoWheel .92s linear infinite}.new-generation-hitbox:active .new-generation-visual{transform:translate(18px,-12px) rotate(8deg) scaleX(1.22) scaleY(.82)}.app-shell{position:relative;min-height:100vh;isolation:isolate}main,.site-footer,.site-header{position:relative;z-index:2}.flashy-effects{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.flashy-effects:before,.flashy-effects:after{content:"";position:absolute;inset:-18%;pointer-events:none}.flashy-effects:before{background:repeating-conic-gradient(from 24deg,rgba(255,212,71,.1) 0 7deg,transparent 7deg 18deg),radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(255,79,216,.1) 35%,transparent 42%);filter:blur(6px);opacity:.24;animation:technoBreathing 7s ease-in-out infinite}.flashy-effects:after{background:linear-gradient(90deg,transparent 0 47%,rgba(255,255,255,.34) 50%,transparent 53%),linear-gradient(0deg,transparent 0 47%,rgba(0,255,231,.22) 50%,transparent 53%);mix-blend-mode:soft-light;opacity:.1;animation:ambientSheetDrift 18s ease-in-out infinite alternate}.aurora{position:absolute;width:42vw;height:42vw;min-width:360px;min-height:360px;border-radius:999px;filter:blur(34px);opacity:.34;mix-blend-mode:screen;animation:auroraFloat 13s ease-in-out infinite alternate}.aurora-one{left:-12vw;top:8vh;background:#2257ff}.aurora-two{right:-14vw;top:18vh;background:#ff6b6b;animation-delay:-4s}.aurora-three{left:28vw;bottom:-20vh;background:#15b8a6;animation-delay:-7s}.laser-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(34,87,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,107,107,.08) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 72%,transparent);animation:gridDrift 20s linear infinite}.scanlines{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 5px);opacity:.32;animation:scanMove 5s linear infinite}.sparkle-field i{position:absolute;left:var(--x);top:var(--y);width:calc(4px + var(--s) * 2px);height:calc(4px + var(--s) * 2px);border-radius:999px;background:#fffffff5;box-shadow:0 0 12px #2257ffb3,0 0 26px #15b8a66b;animation:sparklePop 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.17s)}.code-rain{position:absolute;right:18px;top:112px;display:grid;gap:10px;color:#2257ff38;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;writing-mode:vertical-rl;animation:codeRain 10s linear infinite}.marquee-ribbon{position:fixed;left:0;right:0;bottom:0;z-index:25;pointer-events:none;overflow:visible;border-top:1px solid rgba(255,255,255,.5);background:linear-gradient(90deg,#161006,#8a5a00,#ffd447,#ff4fd8,#00ffe7,#161006);background-size:500% 100%;color:#fff;font-size:12px;font-weight:900;letter-spacing:0;padding:14px 0 7px;box-shadow:0 -12px 30px #2257ff29;animation:marqueeColorShift 2.4s linear infinite}.marquee-ribbon .marquee-copy{display:inline-block;min-width:200%;white-space:nowrap;animation:marqueeMove 16s linear infinite}.marquee-diamond-3d{position:absolute;top:-96px;z-index:2;width:86px;height:86px;filter:drop-shadow(0 0 13px rgba(255,212,71,.95)) drop-shadow(0 0 26px rgba(0,255,231,.76));animation:diamondDangle 1.05s ease-in-out infinite alternate,diamondPanic .42s steps(2) infinite}.marquee-diamond-3d canvas{display:block;width:100%!important;height:100%!important}.marquee-diamond-3d.left{left:6px}.marquee-diamond-3d.right{right:6px;animation-delay:-.45s}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:22px;padding:14px clamp(18px,4vw,56px);border-bottom:1px solid rgba(23,32,51,.1);background:linear-gradient(115deg,#ffffffc2,#ffffff38),radial-gradient(circle at var(--spot-x) 0,rgba(255,212,71,.28),transparent 28%),#ffffff9e;backdrop-filter:blur(30px) saturate(2.2) contrast(1.08);box-shadow:inset 0 1px #ffffffd1,0 12px 34px #2257ff1f,0 0 38px #ffd44729;animation:headerLiquid 3.2s ease-in-out infinite}.site-header:before,.site-header:after{content:"";position:absolute;inset:6px clamp(10px,2vw,28px);border-radius:28px;pointer-events:none}.site-header:before{border:1px solid rgba(255,255,255,.58);background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 24%,rgba(0,255,231,.12),transparent 78%,rgba(255,212,71,.2));opacity:.8}.site-header:after{inset:0;background:linear-gradient(100deg,transparent 0 30%,rgba(255,255,255,.6) 36%,transparent 42% 100%);mix-blend-mode:screen;animation:liquidSweep 2.6s linear infinite}.brand{display:inline-flex;align-items:center;gap:12px;min-width:178px}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;font-weight:900;background:conic-gradient(from var(--spin),#fff8c9,#ffd447,#b06f00,#00ffe7,#ff4fd8,#fff8c9);box-shadow:0 12px 24px #b06f0047,0 0 28px #ffd4477a;animation:borderSpin 3.5s linear infinite,richPulse 2.2s ease-in-out infinite}.brand strong,.brand small{display:block}.brand strong{background:linear-gradient(90deg,#5d3900,#ffd447,#fff8c9,#b06f00,#5d3900);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:textGradient 4s linear infinite}.brand small{color:#6d778d;font-size:12px;margin-top:2px}.nav-list{display:flex;flex:1;min-width:0;overflow:hidden;perspective:900px;mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.nav-list-track{display:flex;gap:9px;width:max-content;flex:0 0 auto;will-change:transform}.nav-list.is-marquee .nav-list-track{animation:navMarquee var(--nav-marquee-duration, 36s) linear infinite}.nav-list.is-marquee:hover .nav-list-track,.nav-list.is-marquee:focus-within .nav-list-track{animation-play-state:paused}.nav-list-track a{flex:0 0 auto;flex-shrink:0}.nav-list::-webkit-scrollbar{display:none}.nav-list a{position:relative;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#263247;font-size:14px;padding:11px 14px;white-space:nowrap;overflow:hidden;flex:0 0 auto;background:linear-gradient(145deg,#ffffffc7,#fff3),radial-gradient(circle at 30% 10%,rgba(255,255,255,.94),transparent 30%),linear-gradient(135deg,#00ffe729,#ff4fd81a);backdrop-filter:blur(18px) saturate(2.1);box-shadow:inset 0 1px #ffffffeb,inset 0 -10px 18px #ffffff2e,0 10px 24px #1720331a,0 0 18px #00ffe71a;transform-style:preserve-3d;animation:navLiquidFloat 2.7s ease-in-out infinite,navChromatic 1.9s linear infinite;animation-delay:calc(var(--nav-i, 0) * -.14s)}.nav-list a:nth-child(1){--nav-i: 1}.nav-list a:nth-child(2){--nav-i: 2}.nav-list a:nth-child(3){--nav-i: 3}.nav-list a:nth-child(4){--nav-i: 4}.nav-list a:nth-child(5){--nav-i: 5}.nav-list a:nth-child(6){--nav-i: 6}.nav-list a:nth-child(7){--nav-i: 7}.nav-list a:nth-child(8){--nav-i: 8}.nav-list a:nth-child(9){--nav-i: 9}.nav-list a:nth-child(10){--nav-i: 10}.nav-list a:before,.nav-list a:after{content:"";position:absolute;pointer-events:none}.nav-list a:before{inset:1px 5px auto;height:46%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.88),transparent);opacity:.72}.nav-list a:after{inset:-120% auto -80% -42%;width:44%;transform:rotate(24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent);animation:liquidSweep 2.2s linear infinite}.nav-list a.active,.nav-list a:hover{background:linear-gradient(145deg,#ffffff6b,#ffffff1f),linear-gradient(135deg,#172033,#2257ff 45%,#00ffe7 72%,#ffd447);color:#fff;transform:translateY(-5px) rotateX(13deg) rotateY(-8deg) scale(1.08);box-shadow:inset 0 1px #ffffffd6,0 18px 36px #2257ff52,0 0 32px #00ffe747,0 0 46px #ffd4473d}.header-cta{min-height:40px;padding:10px 14px;border-radius:999px;font-size:14px}.moon-toggle{display:inline-flex;align-items:center;justify-content:flex-end;min-width:68px;width:68px;height:36px;min-height:42px;border-radius:999px;padding:4px;color:#111827;font-size:0}.moon-toggle .new-generation-visual{background:linear-gradient(135deg,#101827,#293449);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 24px #10182761}.moon-toggle .new-generation-visual:before{content:"";position:absolute;right:7px;top:7px;z-index:2;width:27px;height:27px;border-radius:999px;background:radial-gradient(circle at 60% 35%,#101827 0 32%,transparent 33%),radial-gradient(circle at 38% 36%,#fff8c9 0 24%,#ffd447 25% 70%,#b06f00 71%);box-shadow:0 0 14px #ffd447bf;transform:none}.moon-toggle .new-generation-sizer,.moon-toggle .new-generation-visual{font-size:0}.language-switcher{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(255,212,71,.48);border-radius:999px;background:linear-gradient(145deg,#ffffffdb,#fff5c45c),radial-gradient(circle at 20% 0%,rgba(255,255,255,.95),transparent 36%),conic-gradient(from var(--spin),#ffd447,#fff8c9,#00ffe7,#ff4fd8,#ffd447);padding:6px 10px 6px 14px;backdrop-filter:blur(18px) saturate(1.8);box-shadow:inset 0 1px #ffffffe0,0 12px 28px #b06f0029,0 0 24px #ffd44747;animation:borderSpin 3.1s linear infinite,navLiquidFloat 2.5s ease-in-out infinite}.language-switcher span{font-size:13px;font-weight:900;color:transparent;background:linear-gradient(90deg,#ff2d55,#fc0,#00ff87,#00d4ff,#7c3cff,#ff2d55);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:languageRainbowScroll 2.4s linear infinite}.language-switcher select{border:0;border-radius:999px;cursor:var(--richify-pointer);font-size:13px;font-weight:800;padding:7px 28px 7px 10px;outline:none;box-shadow:inset 0 1px #ffffff3d,0 0 18px #2257ff38;background:linear-gradient(90deg,#ff2d55,#fc0,#00ff87,#00d4ff,#7c3cff,#ff2d55);background-size:300% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:languageRainbowScroll 2.4s linear infinite}.language-switcher select option{color:#172033;background:#fff;-webkit-text-fill-color:#172033}@keyframes languageRainbowScroll{to{background-position:300% 50%}}.requirement-strip{display:flex;gap:10px;align-items:center;margin:18px clamp(18px,4vw,56px) 0;border:1px dashed rgba(34,87,255,.36);border-radius:14px;background:linear-gradient(90deg,#ffffffd1,#ffffff6b),linear-gradient(135deg,#ffd4471a,#00ffe71a);color:#2257ff;padding:12px 16px;font-size:14px;backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffffbd,0 12px 28px #1720330f,0 0 24px #00ffe71f;animation:dashedGlow 1.2s ease-in-out infinite alternate,glassCardWobble 3.4s ease-in-out infinite}.requirement-strip span{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;background:linear-gradient(135deg,#111827,#ffd447);color:#fff;padding:4px 10px;font-weight:900;box-shadow:0 0 18px #ffd44759}.requirement-strip strong{font-weight:800}.hero-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(42px,7vw,92px) clamp(18px,4vw,56px) 54px}.hero-copy{max-width:760px}.eyebrow,.section-title p{margin:0 0 14px;color:#f05f57;font-size:13px;font-weight:800;letter-spacing:0}h1,h2,h3,p{margin-top:0}h1{max-width:800px;margin-bottom:20px;font-size:clamp(42px,7vw,82px);line-height:.98;background:linear-gradient(90deg,#172033,#2257ff,#ff6b6b,#15b8a6,#172033);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:textGradient 5.5s linear infinite}.ppt-wordart{position:relative;display:inline-block;isolation:isolate;max-width:100%;overflow-wrap:anywhere;word-break:break-word;color:transparent;background:linear-gradient(180deg,#fff7b0,#ffd447 17%,#ff7a00 42%,#ff2d55 58%,#7c3cff 78%,#00d4ff);background-size:100% 180%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:clamp(1px,.08em,4px) #1637a8;text-shadow:0 2px 0 #ffffff,0 5px 0 #ffe66d,3px 8px 0 #ff4fd8,7px 12px 0 #2257ff,12px 18px 0 rgba(0,255,231,.72),18px 26px 14px rgba(23,32,51,.34);transform:skew(-7deg) rotate(-1.2deg);transform-origin:left bottom;filter:drop-shadow(0 0 16px rgba(255,212,71,.56));animation:wordartGradient 2.6s linear infinite,wordartWobble 1.8s steps(2,end) infinite}.ppt-wordart span{position:relative;z-index:2;color:inherit;font:inherit;line-height:inherit}.ppt-wordart:before,.ppt-wordart:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;display:block;width:100%;max-width:inherit;white-space:normal;overflow-wrap:inherit;word-break:inherit;line-height:inherit;pointer-events:none}.ppt-wordart:before{color:#00ffe7;-webkit-text-stroke:clamp(2px,.12em,7px) #ffffff;transform:translate(.12em,.16em) skew(-9deg);opacity:.82;filter:blur(.2px)}.ppt-wordart:after{color:transparent;background:repeating-linear-gradient(90deg,rgba(255,255,255,.92) 0 8px,transparent 9px 18px),linear-gradient(100deg,transparent 0 32%,rgba(255,255,255,.95) 44%,transparent 56%);background-size:100% 100%,220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:0;mix-blend-mode:screen;animation:wordartShine 1.35s linear infinite}.ppt-wordart:not(.hero-wordart){display:block;width:100%;max-width:min(100%,980px);margin-bottom:clamp(34px,.82em,58px);padding-right:.45em;padding-bottom:.48em;line-height:1.42;transform:none;animation:wordartGradient 2.6s linear infinite;text-shadow:0 2px 0 #ffffff,0 5px 0 #ffe66d,3px 8px 0 #ff4fd8,6px 12px 0 #2257ff,9px 16px 0 rgba(0,255,231,.58),13px 21px 14px rgba(23,32,51,.3),-2px -2px 0 #ffffff}.ppt-wordart:not(.hero-wordart):before{content:none}.ppt-wordart:not(.hero-wordart):after{content:none}.hero-wordart{letter-spacing:0;-webkit-text-stroke-width:clamp(2px,.075em,6px)}.compact-wordart{width:fit-content;margin-bottom:24px;padding-bottom:.28em;line-height:1.28;transform:skew(-5deg) rotate(-.8deg);animation:wordartGradient 2.6s linear infinite,wordartCompactWobble 1.8s steps(2,end) infinite;-webkit-text-stroke-width:1.5px;text-shadow:0 1px 0 #fff,0 3px 0 #ffe66d,2px 5px 0 #ff4fd8,5px 8px 0 rgba(34,87,255,.78),8px 12px 10px rgba(23,32,51,.22)}.hero-lede{max-width:670px;color:#4d5870;font-size:19px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.hero-actions button{font-weight:800;min-width:144px}.hero-actions a{color:#172033;border:1px solid rgba(23,32,51,.12)}.hero-actions a .new-generation-visual{background:#fff;color:#172033;box-shadow:0 14px 28px #17203314}.prompt-card{max-width:640px;border:1px solid rgba(23,32,51,.12);border-radius:18px;background:#ffffffc2;padding:18px;box-shadow:0 22px 44px #17203317}.prompt-card span,.feature-card span,.case-card span,.price-card span,.timeline-list span,.prompt-window span{color:#2257ff;font-size:13px;font-weight:800}.prompt-card p{margin:10px 0 0;color:#4d5870;line-height:1.7}.hero-visual{position:relative;min-height:520px;overflow:visible;border-radius:34px;animation:visualFloat 4.2s ease-in-out infinite;isolation:isolate}.hero-visual:before{content:"";position:absolute;inset:-8px;border-radius:38px;background:conic-gradient(from 35deg,#2257ff,#ff6b6b,#15b8a6,#ffe66d,#2257ff);filter:blur(10px);opacity:.6;animation:heroBorderGlow 5.5s ease-in-out infinite;z-index:-1}.hero-visual:after{content:"";position:absolute;inset:-7px;z-index:2;border-radius:42px;padding:5px;pointer-events:none;background:conic-gradient(from -18deg,transparent 0 11%,rgba(255,255,255,.96) 12% 17%,transparent 18% 33%,rgba(0,255,231,.9) 34% 45%,transparent 46% 61%,rgba(255,212,71,.94) 62% 73%,transparent 74% 87%,rgba(255,79,216,.88) 88% 96%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transform:rotate(0) scale(1.04);transform-origin:50% 50%;animation:heroImageFrameRotate 1.18s linear infinite;will-change:transform;filter:drop-shadow(0 0 10px rgba(0,255,231,.52)) drop-shadow(0 0 18px rgba(255,212,71,.42))}.hero-visual img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;border-radius:30px;border:1px solid rgba(255,255,255,.76);box-shadow:0 30px 80px #17203333}.hero-bubble-burst{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:30px;contain:paint}.hero-bubble-burst:before,.hero-bubble-burst:after{content:"";position:absolute;inset:-18%;pointer-events:none}.hero-bubble-burst:before{background:radial-gradient(circle at 20% 30%,rgba(255,212,71,.34),transparent 16%),radial-gradient(circle at 78% 44%,rgba(0,255,231,.28),transparent 18%),linear-gradient(120deg,transparent 18%,rgba(255,255,255,.38) 22%,transparent 27% 58%,rgba(255,79,216,.24) 64%,transparent 70%);mix-blend-mode:screen;animation:bubbleGlassSweep 3.4s linear infinite}.hero-bubble-burst:after{background:repeating-radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(255,255,255,.28) 0 1px,transparent 1px 12px);opacity:.36;animation:sparkleNoiseDrift 6s ease-in-out infinite}.hero-bubble{position:absolute;left:var(--bubble-x);top:var(--bubble-y);display:grid;place-items:center;min-width:124px;min-height:70px;padding:12px 16px;border:1px solid rgba(255,255,255,.78);border-radius:999px;color:#fff;text-align:center;background:linear-gradient(145deg,#ffffff57,#ffffff14),radial-gradient(circle at 30% 0%,rgba(255,255,255,.9),transparent 34%),linear-gradient(135deg,hsl(var(--bubble-hue),100%,52%),#2257ff 48%,#ffd447);box-shadow:inset 0 1px #ffffffeb,inset 0 -18px 24px #ffffff24,0 0 22px hsl(var(--bubble-hue),100%,62%),0 18px 40px #10182742;transform-origin:50% 90%;animation:bubbleMegaPop var(--bubble-life) cubic-bezier(.18,1.12,.28,1) var(--bubble-delay) infinite both,bubbleChromatic 1.8s ease-in-out infinite;will-change:transform,opacity}.hero-bubble:before,.hero-bubble:after{content:"";position:absolute;pointer-events:none}.hero-bubble:before{inset:4px 10px auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.86),transparent);opacity:.78}.hero-bubble:after{inset:-80% auto -70% -40%;width:42%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);animation:bubbleShine 1.3s linear infinite}.hero-bubble strong{position:relative;z-index:1;font-size:clamp(21px,3vw,34px);line-height:.92;text-shadow:1px 0 rgba(255,79,216,.6),-1px 0 rgba(0,255,231,.6),0 0 14px rgba(255,255,255,.72)}.hero-bubble em{position:relative;z-index:1;margin-top:4px;font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase;color:#fff8c9;text-shadow:0 0 12px rgba(17,24,39,.55)}.bubble-shard{position:absolute;left:50%;top:50%;width:9px;height:15px;border-radius:3px;background:linear-gradient(135deg,rgba(255,255,255,.96),transparent 46%),hsl(var(--shard-hue),100%,58%);box-shadow:0 0 14px hsl(var(--shard-hue),100%,62%),0 0 26px #fff6;opacity:0;transform:translate(-50%,-50%) rotate(var(--shard-angle)) scale(0);animation:bubbleShardBurst var(--bubble-life) cubic-bezier(.16,1.1,.2,1) var(--bubble-delay) infinite both;will-change:transform,opacity}.metrics-grid,.page-section,.section-block,.site-footer{margin-inline:clamp(18px,4vw,56px)}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:72px}.metric-card{border-radius:20px;border:1px solid rgba(23,32,51,.1);background:linear-gradient(145deg,#ffffffe6,#ffffff6b),radial-gradient(circle at 0% 0%,rgba(255,79,216,.16),transparent 32%);padding:22px;backdrop-filter:blur(16px) saturate(1.7);box-shadow:inset 0 1px #fffc,0 16px 34px #17203314,0 0 24px #00ffe71a;animation:metricPanic 2.4s ease-in-out infinite}.metric-card strong{display:block;color:#2257ff;font-size:clamp(28px,5vw,48px);line-height:1;filter:drop-shadow(0 0 12px rgba(34,87,255,.25));animation:textGlitchGlow 2.2s ease-in-out infinite}.metric-card span{display:block;margin-top:12px;font-weight:800}.metric-card small{display:block;margin-top:8px;color:#6d778d}.section-block,.page-section{padding:72px 0}.section-title{max-width:860px;margin-bottom:30px}.section-title h2{margin-bottom:42px;font-size:clamp(32px,5vw,56px);line-height:1.42}.section-title>span{color:#4d5870;font-size:18px;line-height:1.8}.two-column,.contact-layout,.prompt-leak,.hallucination-lab{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:22px}.big-quote,.anti-pattern,.callout,.contact-card,.contact-form,.prompt-window,.hallucination-card,.disclaimer-wall,.hallucination-lab,.pipeline-strip article{border:1px solid rgba(23,32,51,.1);border-radius:22px;background:linear-gradient(145deg,#ffffffdb,#ffffff61),radial-gradient(circle at 0 0,rgba(255,212,71,.18),transparent 34%),radial-gradient(circle at 100% 100%,rgba(0,255,231,.14),transparent 34%);padding:clamp(22px,4vw,34px);backdrop-filter:blur(17px) saturate(1.8);box-shadow:inset 0 1px #ffffffc7,0 20px 44px #17203314,0 0 28px #ffd44714;animation:glassCardWobble 6.4s ease-in-out infinite}.big-quote p{margin-bottom:16px;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:1.18}.big-quote span,.contact-card p{color:#6d778d}.checklist{display:grid;gap:12px;margin:0;padding:0;list-style:none}.checklist li{border-radius:14px;background:#fff;padding:14px 16px;color:#344059;box-shadow:0 10px 20px #1720330f}.checklist li:before{content:"OK";display:inline-grid;place-items:center;width:28px;height:22px;border-radius:999px;margin-right:10px;background:#dcfff6;color:#087968;font-size:11px;font-weight:900}.checklist.compact li{padding:10px 0;box-shadow:none;background:transparent}.card-grid,.product-grid,.case-grid,.pricing-grid,.hallucination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hallucination-grid{margin-top:24px}.hallucination-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.feature-card,.product-card,.case-card,.price-card,.hallucination-card,.news-list article,.jobs-list article,.timeline-list article,.pipeline-strip article{border:1px solid rgba(23,32,51,.1);border-radius:22px;background:linear-gradient(145deg,#ffffffdb,#ffffff6b),radial-gradient(circle at 10% 0%,rgba(255,212,71,.2),transparent 26%),radial-gradient(circle at 100% 110%,rgba(0,255,231,.14),transparent 30%);padding:24px;backdrop-filter:blur(18px) saturate(1.8);box-shadow:inset 0 1px #ffffffd1,0 18px 38px #17203314,0 0 24px #ffd44714;position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:glassCardWobble 5.4s ease-in-out infinite;animation-delay:calc(var(--card-i, 0) * -.19s)}.feature-card:nth-child(3n+1),.product-card:nth-child(3n+1),.case-card:nth-child(3n+1),.price-card:nth-child(3n+1),.hallucination-card:nth-child(3n+1),.news-list article:nth-child(3n+1),.jobs-list article:nth-child(3n+1),.timeline-list article:nth-child(3n+1){--card-i: 1}.feature-card:nth-child(3n+2),.product-card:nth-child(3n+2),.case-card:nth-child(3n+2),.price-card:nth-child(3n+2),.hallucination-card:nth-child(3n+2),.news-list article:nth-child(3n+2),.jobs-list article:nth-child(3n+2),.timeline-list article:nth-child(3n+2){--card-i: 2}.feature-card:nth-child(3n),.product-card:nth-child(3n),.case-card:nth-child(3n),.price-card:nth-child(3n),.hallucination-card:nth-child(3n),.news-list article:nth-child(3n),.jobs-list article:nth-child(3n),.timeline-list article:nth-child(3n){--card-i: 3}.metric-card,.prompt-card,.big-quote,.anti-pattern,.callout,.contact-card,.contact-form,.prompt-window,.hallucination-card,.disclaimer-wall,.hallucination-lab,.pipeline-strip article,.support-panel{position:relative;overflow:hidden}.feature-card:before,.product-card:before,.case-card:before,.price-card:before,.metric-card:before,.prompt-card:before,.big-quote:before,.anti-pattern:before,.callout:before,.contact-card:before,.contact-form:before,.prompt-window:before,.hallucination-card:before,.disclaimer-wall:before,.hallucination-lab:before,.pipeline-strip article:before,.news-list article:before,.jobs-list article:before,.timeline-list article:before,.support-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--spin),rgba(34,87,255,.82),rgba(255,107,107,.72),rgba(21,184,166,.72),rgba(34,87,255,.82));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;animation:borderSpin 5s linear infinite}.feature-card:after,.product-card:after,.case-card:after,.price-card:after,.metric-card:after,.prompt-card:after,.big-quote:after,.anti-pattern:after,.callout:after,.contact-card:after,.contact-form:after,.prompt-window:after,.hallucination-card:after,.disclaimer-wall:after,.hallucination-lab:after,.pipeline-strip article:after,.news-list article:after,.jobs-list article:after,.timeline-list article:after,.support-panel:after{content:"";position:absolute;inset:-80% -20% auto;height:80%;transform:rotate(12deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);opacity:0;pointer-events:none;animation:panelShimmer 6s ease-in-out infinite}.feature-card:hover,.product-card:hover,.case-card:hover,.price-card:hover,.hallucination-card:hover,.news-list article:hover,.jobs-list article:hover,.timeline-list article:hover,.pipeline-strip article:hover{transform:translateY(-13px) rotateX(6deg) rotateY(-5deg) scale(1.025);border-color:#2257ff52;box-shadow:0 28px 62px #2257ff2e,0 0 38px #ffd44738,0 0 54px #00ffe72e}.feature-card:hover:before,.product-card:hover:before,.case-card:hover:before,.price-card:hover:before,.metric-card:hover:before,.prompt-card:hover:before,.big-quote:hover:before,.anti-pattern:hover:before,.callout:hover:before,.contact-card:hover:before,.contact-form:hover:before,.prompt-window:hover:before,.hallucination-card:hover:before,.disclaimer-wall:hover:before,.hallucination-lab:hover:before,.pipeline-strip article:hover:before,.news-list article:hover:before,.jobs-list article:hover:before,.timeline-list article:hover:before,.support-panel:before{opacity:1}.feature-card h3,.product-card h3,.case-card h3,.price-card strong,.hallucination-card h3,.rationale-card h3,.pipeline-strip h3,.three-copy h3,.contact-card h3{margin:14px 0 22px;padding-bottom:8px;font-size:24px;line-height:1.22;color:#ffb000;-webkit-text-stroke:.8px #2257ff;text-shadow:0 1px 0 #fff8c9,2px 3px 0 rgba(255,79,216,.72),4px 5px 0 rgba(0,255,231,.46),0 0 12px rgba(255,212,71,.42);transform:skew(-3deg);animation:textGlitchGlow 3.1s ease-in-out infinite,wordartMiniPulse 1.7s steps(2,end) infinite}.feature-card p,.product-card p,.case-card p,.price-card p,.news-list p,.jobs-list p,.timeline-list p{color:#4d5870;line-height:1.7}.feature-card a,.product-card a,.case-card a,.news-list a,.jobs-list a{margin-top:12px;min-height:40px;padding:10px 14px;font-size:14px}.anti-pattern{margin-top:22px}.maturity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.maturity div{border-radius:18px;background:linear-gradient(135deg,#eef4ff,#fff5e8);padding:18px}.maturity span{display:block;color:#f05f57;font-weight:900;margin-bottom:12px}.product-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#172033;color:#fff;font-weight:900}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.chips span{border-radius:999px;background:#eef7ff;color:#2257ff;padding:7px 10px;font-size:13px;font-weight:700}.timeline-list,.news-list,.jobs-list{display:grid;gap:16px}.timeline-list article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px}.callout{margin-top:22px;background:linear-gradient(135deg,#2257ff14,#ff76751f)}.three-showcase{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:22px;align-items:stretch;min-height:420px;margin:24px 0;overflow:hidden;border:1px solid rgba(23,32,51,.12);border-radius:28px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 7px),radial-gradient(circle at 34% 52%,rgba(255,212,71,.18),transparent 26%),#070b18;box-shadow:0 34px 86px #10182747;animation:glassCardWobble 5.2s ease-in-out infinite}.three-loading{display:grid;place-items:center;min-height:220px;margin:24px 0;border-radius:28px;background:#070b18;color:#15b8a6;font-weight:900;box-shadow:0 34px 86px #10182747;animation:dashedGlow 1.8s ease-in-out infinite alternate}.three-showcase canvas{min-height:420px}.three-copy{display:grid;align-content:center;padding:clamp(24px,4vw,46px);color:#fff;background:linear-gradient(90deg,rgba(255,212,71,.18),transparent 1px),linear-gradient(180deg,rgba(255,212,71,.12),transparent 1px),radial-gradient(circle at 30% 20%,rgba(255,212,71,.36),transparent 30%),linear-gradient(135deg,#ffffff0a,#15b8a61f);background-size:38px 38px,38px 38px,auto,auto}.three-copy span,.hallucination-card span,.hallucination-lab span{color:#ffd447;font-size:13px;font-weight:900}.three-copy h3{margin:12px 0 28px;padding-bottom:8px;font-size:clamp(28px,4vw,44px);line-height:1.2}.three-copy p{color:#f6e7a8;line-height:1.75}.hallucination-card{background:linear-gradient(135deg,#ffffffdb,#eef7ffc2),radial-gradient(circle at 90% 0%,rgba(255,107,107,.16),transparent 32%)}.hallucination-card h3{margin:14px 0 22px;padding-bottom:8px;font-size:24px}.hallucination-card p{color:#4d5870;line-height:1.7}.hallucination-card div{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:18px;border-top:1px solid rgba(23,32,51,.1);padding-top:14px}.hallucination-card em{border-radius:999px;background:#172033;color:#fff;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.pipeline-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.pipeline-strip.dense{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.pipeline-strip article{padding:18px}.pipeline-strip span{color:#f05f57;font-weight:900}.pipeline-strip h3{margin:10px 0 20px;padding-bottom:8px}.pipeline-strip p,.disclaimer-wall p,.hallucination-lab p{color:#4d5870;line-height:1.7}.hallucination-lab,.disclaimer-wall{margin-top:22px}.disclaimer-wall{background:linear-gradient(135deg,#fff0e0e6,#eef7ffe6)}.disclaimer-wall strong{display:block;margin-bottom:8px;color:#f05f57;font-size:18px}.case-card h3{min-height:116px}.price-card{display:flex;flex-direction:column}.price-card.highlighted{background:conic-gradient(from var(--spin),rgba(255,212,71,.24),rgba(0,255,231,.2),rgba(255,79,216,.18),rgba(255,212,71,.24)),linear-gradient(135deg,#ffffffe6,#dcfff6e6);outline:3px solid rgba(21,184,166,.25);animation:borderSpin 2.6s linear infinite,glassCardWobble 3s ease-in-out infinite}.price-card strong{display:block;color:#ffb000;font-size:42px;margin-bottom:24px;padding-bottom:8px;line-height:1.15}.price-card button{width:100%;margin-top:auto}.prompt-window{background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 8px),radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(0,255,231,.16),transparent 26%),#111827;color:#dbeafe;text-shadow:0 0 10px rgba(116,240,203,.2);animation:glassCardWobble 4.8s ease-in-out infinite}.prompt-window.soft{background:linear-gradient(145deg,#ffffffe6,#ffffff6b),radial-gradient(circle at 20% 0,rgba(255,212,71,.16),transparent 32%);color:#172033}.prompt-window p{display:flex;gap:12px;margin:18px 0 0;line-height:1.7}.prompt-window code{color:#74f0cb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.prompt-window.soft code{color:#2257ff}.design-rationale{margin-top:34px}.rationale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rationale-card{position:relative;overflow:hidden;min-height:250px;border:1px solid rgba(255,255,255,.76);border-radius:22px;background:linear-gradient(145deg,#ffffffeb,#edfdffad),radial-gradient(circle at 18% 0,rgba(255,212,71,.24),transparent 32%),radial-gradient(circle at 100% 100%,rgba(34,87,255,.14),transparent 34%);padding:22px;box-shadow:inset 0 1px #ffffffeb,0 20px 44px #17203317,0 0 28px #00ffe71a;animation:glassCardWobble 5.2s ease-in-out infinite}.rationale-card:before{content:"";position:absolute;inset:-60% auto -60% -35%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:rotate(18deg);animation:shineSweep 4.8s linear infinite}.rationale-card span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#111827;color:#ffd447;font-size:13px;font-weight:900;box-shadow:0 0 22px #ffd44747}.rationale-card h3{margin:18px 0 24px;padding-bottom:8px;font-size:24px;line-height:1.24}.rationale-card p,.rationale-card em{position:relative;z-index:1;color:#4d5870;line-height:1.72}.rationale-card em{display:block;margin-top:14px;border-left:3px solid #ffd447;padding-left:12px;color:#172033;font-style:normal;font-weight:800}.news-list article{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:18px;align-items:center}.news-list time{color:#f05f57;font-weight:800}.news-list h3,.news-list p{margin-bottom:0}.jobs-list article{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) auto;gap:18px;align-items:center}.jobs-list h3{margin-bottom:6px}.jobs-list span{color:#6d778d}.contact-form{display:grid;gap:18px}.contact-form label{display:grid;gap:8px;color:#344059;font-weight:800}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid rgba(23,32,51,.14);border-radius:14px;background:#fff;color:#172033;padding:13px 14px;outline:none}.contact-form textarea{min-height:132px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#2257ff;box-shadow:0 0 0 4px #2257ff1f}.contact-card h3{margin-bottom:30px;padding-bottom:8px;font-size:28px}.mini-dashboard{margin-top:28px;border-radius:18px;background:#172033;color:#fff;padding:18px}.mini-dashboard span,.mini-dashboard strong{display:block}.mini-dashboard span{color:#a8b3c7;margin-bottom:8px}.mini-dashboard strong{font-size:30px}.site-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(23,32,51,.1);padding:34px 0 48px;color:#4d5870}.site-footer strong{color:#172033}.site-footer p{margin:8px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:12px}.footer-links a{border-radius:999px;background:#fff;padding:9px 12px;box-shadow:0 8px 18px #1720330f}.support-bot{position:fixed;left:0;top:0;z-index:2147483000;display:grid;justify-items:start;align-content:start;gap:12px;width:max-content;height:auto;max-width:calc(100vw - 32px);opacity:1;visibility:hidden;pointer-events:auto;will-change:transform}.support-bot.motion-ready{visibility:visible}.support-bot:hover,.support-bot:focus-within{z-index:2147483001}.support-toggle{display:inline-flex;align-items:center;align-self:start;gap:12px;min-width:166px;width:max-content;height:auto;max-height:72px;border-radius:18px;padding:13px 16px;overflow:hidden;contain:layout}.support-toggle .new-generation-visual{background:#101827;box-shadow:0 18px 48px #10182747,0 0 22px #ffd44757}.support-toggle .new-generation-sizer,.support-toggle .new-generation-visual{gap:12px;align-items:center}.support-toggle .new-generation-sizer>span:last-child,.support-toggle .new-generation-visual>span:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;line-height:1.15}.support-toggle strong{display:block;font-size:15px;line-height:1.15}.support-toggle small{display:block;color:#b7c2d8;font-size:12px;line-height:1.15}.support-pulse{flex:0 0 auto;width:12px;height:12px;border-radius:999px;background:#39e3b2;box-shadow:0 0 0 7px #39e3b229}.advisor-spark-layer{position:fixed;inset:0;z-index:2147482999;pointer-events:none;overflow:hidden}.advisor-spark{position:fixed;left:var(--spark-x);top:var(--spark-y);width:var(--spark-size);height:var(--spark-size);border-radius:999px;background:radial-gradient(circle,#fffdf0 0 16%,#ffd447 17% 58%,#c78100 59% 100%);box-shadow:0 0 6px #ffe570eb,0 0 14px #ffd44794,0 0 24px #b06f003d;opacity:0;transform:translate(-50%,-50%) translateZ(0) rotate(0) scale(.18);animation:advisorSparkBurst var(--spark-duration) cubic-bezier(.2,.74,.28,1) var(--spark-delay) forwards}.support-panel{position:fixed;left:var(--support-panel-x);top:var(--support-panel-y);z-index:2147483002;width:min(304px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:hidden;border:1px solid rgba(23,32,51,.12);border-radius:22px;background:#fffffff0;box-shadow:0 28px 72px #10182742;backdrop-filter:blur(18px);transform-origin:var(--support-origin-x) var(--support-origin-y);animation:supportPreviewPop .46s cubic-bezier(.12,1.12,.18,1) both,floatingGlow 3.6s ease-in-out infinite}.support-panel-expanded{width:min(380px,calc(100vw - 24px));animation:supportPanelExpand .62s cubic-bezier(.12,.92,.18,1) both,floatingGlow 3.6s ease-in-out infinite}.support-panel-closing{pointer-events:none;animation:supportPanelReturn .76s cubic-bezier(.18,.9,.2,1) forwards}.support-panel-closing:before,.support-panel-closing:after{opacity:1}.support-preview-body{position:relative;display:grid;gap:14px;padding:16px;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(255,212,71,.28),transparent 34%),radial-gradient(circle at 82% 72%,rgba(0,255,231,.22),transparent 32%),linear-gradient(180deg,#f8fbff,#fff)}.support-preview-body p{position:relative;z-index:1;margin:0;color:#344059;font-weight:800;line-height:1.55}.support-preview-body button{justify-self:start}.support-preview-globe{position:absolute;right:-42px;bottom:-48px;width:152px;height:152px;border-radius:999px;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.94),transparent 0 18%,rgba(255,212,71,.3) 19% 30%,transparent 31%),conic-gradient(from var(--spin),rgba(255,79,216,.78),rgba(0,255,231,.82),rgba(255,212,71,.86),rgba(34,87,255,.74),rgba(255,79,216,.78));filter:blur(.2px) saturate(1.7);opacity:.52;animation:supportPreviewGlobe 2.6s linear infinite}.support-preview-globe span{position:absolute;inset:18%;border:2px solid rgba(255,255,255,.56);border-radius:999px;transform:rotate(var(--preview-ring, 0deg)) scaleX(.42)}.support-preview-globe span:nth-child(2){--preview-ring: 58deg}.support-preview-globe span:nth-child(3){--preview-ring: -52deg}.ai-startup-edge,.ai-startup-aura{position:absolute;inset:0;z-index:12;border-radius:inherit;pointer-events:none}.ai-startup-edge{padding:6px;background:conic-gradient(from var(--spin),rgba(255,72,206,1),rgba(118,76,255,1),rgba(26,179,255,1),rgba(98,255,213,.98),rgba(255,208,66,1),rgba(255,72,206,1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;filter:drop-shadow(0 0 14px rgba(255,72,206,1)) drop-shadow(0 0 26px rgba(26,179,255,.9)) drop-shadow(0 0 42px rgba(255,208,66,.66));animation:appleAiEdgeWake 5.6s cubic-bezier(.16,.9,.22,1) both,borderSpin 1.18s linear infinite}.ai-startup-aura{inset:0;background:radial-gradient(ellipse at 8% 0%,rgba(255,72,206,.62),transparent 38%),radial-gradient(ellipse at 100% 18%,rgba(26,179,255,.56),transparent 36%),radial-gradient(ellipse at 44% 100%,rgba(255,208,66,.44),transparent 40%),linear-gradient(120deg,transparent 0 20%,rgba(255,255,255,.62) 35%,rgba(118,76,255,.34) 48%,transparent 68%);mix-blend-mode:plus-lighter;opacity:0;transform:scale(.96);animation:appleAiAuraWake 5.4s ease-out both}.support-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:linear-gradient(135deg,#101827,#2257ff);background-size:220% 220%;color:#fff;animation:panelGradient 4s ease-in-out infinite}.support-head span,.support-head strong{display:block}.support-head span{color:#b7c2d8;font-size:12px}.support-head strong{margin-top:4px;font-size:17px}.support-head button{min-height:34px;border-radius:999px;padding:8px 12px;font-size:13px}.support-head button .new-generation-visual{background:linear-gradient(135deg,#ffffff42,#00ffe71f),#ffffff29;color:#fff8c9;box-shadow:inset 0 0 0 1px #ffffff47,0 0 18px #00ffe733}.sample-dialogue-label{border-bottom:1px solid rgba(34,87,255,.12);background:linear-gradient(90deg,#2257ff14,#ff6b6b14,#15b8a614);color:#2257ff;font-size:12px;font-weight:900;padding:9px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-messages{display:flex;flex-direction:column;align-items:stretch;gap:10px;height:min(320px,calc(100vh - 430px));min-height:150px;overflow-y:auto;padding:16px;position:relative;overscroll-behavior:contain;background:linear-gradient(180deg,#f7fbff,#fff);scroll-behavior:smooth}.support-messages.bottom-bursting{background:radial-gradient(circle at 50% 100%,rgba(255,212,71,.42),transparent 0 32%,rgba(255,79,216,.2) 33% 43%,transparent 44%),conic-gradient(from var(--spin) at 50% 100%,rgba(0,255,231,.26),rgba(255,212,71,.28),rgba(255,79,216,.25),rgba(34,87,255,.22),rgba(0,255,231,.26)),linear-gradient(180deg,#f7fbff,#fff);animation:chatScrollImpact .72s steps(5,end),chatBottomColorBurn .98s linear}.support-messages.bottom-bursting:before,.support-messages.bottom-bursting:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:3;display:block;width:calc(100% + 32px);height:86px;margin:0 -16px;pointer-events:none}.support-messages.bottom-bursting:before{background:repeating-radial-gradient(circle at 50% 100%,rgba(255,255,255,.92) 0 2px,transparent 3px 11px),conic-gradient(from var(--spin) at 50% 100%,transparent 0 7%,rgba(255,212,71,.9) 8% 11%,transparent 12% 20%,rgba(0,255,231,.72) 21% 24%,transparent 25% 40%,rgba(255,79,216,.7) 41% 44%,transparent 45%);mix-blend-mode:screen;filter:saturate(2.4) brightness(1.3);animation:chatBottomPortal 1.08s cubic-bezier(.17,.84,.3,1) forwards,borderSpin .68s linear infinite}.support-messages.bottom-bursting:after{background:linear-gradient(0deg,rgba(255,212,71,.92),rgba(0,255,231,.44),transparent 70%),repeating-linear-gradient(90deg,transparent 0 9px,rgba(255,255,255,.66) 10px 12px,transparent 13px 19px);clip-path:polygon(0 100%,6% 30%,13% 100%,20% 18%,28% 100%,35% 36%,43% 100%,50% 10%,57% 100%,65% 34%,72% 100%,81% 22%,88% 100%,95% 28%,100% 100%);mix-blend-mode:color-dodge;filter:blur(.2px) saturate(2.6);animation:chatBottomSpikes .76s cubic-bezier(.2,.7,.2,1) forwards}.support-messages p{display:block;flex:0 0 auto;max-width:86%;width:fit-content;margin:0;border-radius:16px;padding:11px 13px;min-height:calc(1.55em + 22px);line-height:1.55;position:relative;z-index:1;overflow:hidden;transform-style:preserve-3d;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.message-text{display:block;position:relative;z-index:2}.chat-bottom-impact{position:absolute;left:50%;bottom:0;z-index:4;display:block;width:0;height:0;pointer-events:none;transform:translate(-50%)}.chat-bottom-impact:before,.chat-bottom-impact:after{content:"";position:absolute;left:50%;bottom:-20px;border-radius:999px;transform:translate(-50%,50%) scale(0);pointer-events:none}.chat-bottom-impact:before{width:180px;height:180px;border:3px solid rgba(255,212,71,.92);box-shadow:0 0 0 12px #00ffe72e,0 0 42px #ffd447c2,inset 0 0 36px #ff4fd87a;animation:chatImpactRing .9s cubic-bezier(.1,.82,.24,1) forwards}.chat-bottom-impact:after{width:86px;height:86px;background:radial-gradient(circle,#fff 0 10%,#ffd447 11% 30%,transparent 31%),conic-gradient(from var(--spin),#ff2d55,#ffd447,#00ffe7,#2257ff,#ff2d55);box-shadow:0 0 22px #fffffff5,0 0 44px #00ffe7c7,0 0 76px #ff4fd89e;mix-blend-mode:screen;animation:chatImpactCore .82s ease-out forwards,borderSpin .36s linear infinite}.chat-bottom-impact i{position:absolute;left:50%;bottom:-20px;width:7px;height:30px;border-radius:999px;background:linear-gradient(180deg,#fff,hsl(var(--chat-shard-hue),100%,64%),transparent);box-shadow:0 0 10px hsl(var(--chat-shard-hue),100%,64%),0 0 20px #ffd447a3;opacity:0;transform:translate(-50%,50%) rotate(var(--chat-shard-angle)) translateY(0) scale(.18);animation:chatShardLaunch 1.12s cubic-bezier(.16,.78,.24,1) forwards;animation-delay:var(--chat-shard-delay)}.bot-message{align-self:flex-start;background:#eef4ff;color:#172033;border:1px solid rgba(34,87,255,.1);box-shadow:0 8px 18px #2257ff14}.new-bot-message{transform-origin:0% 100%;background-color:transparent;background-image:linear-gradient(180deg,#eef4ff00,#eef4ff00);animation:botParticleBodyAssemble 1.68s cubic-bezier(.16,.9,.18,1) both,botHoloSettle 2.2s ease-out both;box-shadow:0 0 #00ffe700,0 0 #ff4fd800}.new-bot-message .message-text{animation:botTextParticleAssemble 1.68s cubic-bezier(.14,1.12,.22,1) both}.bot-background-particle-cloud,.bot-particle-cloud{position:absolute;pointer-events:none;perspective:760px;transform-style:preserve-3d}.bot-background-particle-cloud{inset:0;z-index:0;border-radius:inherit;overflow:hidden;background:radial-gradient(circle at 14% 88%,rgba(255,255,255,.62),transparent 0 18%,rgba(0,255,231,.1) 19% 36%,transparent 37%),linear-gradient(180deg,#eef4ff00,#eef4ff00);animation:botParticleBackgroundWash 1.68s cubic-bezier(.16,.9,.18,1) both}.bot-particle-cloud{inset:-18%;z-index:3}.bot-background-particle,.bot-particle{position:absolute;left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);border-radius:999px;opacity:0}.bot-background-particle{background:radial-gradient(circle,#fffffffa 0 12%,hsl(var(--particle-hue),100%,87%) 13% 74%,#eef4ff00 75%);box-shadow:0 0 8px hsla(var(--particle-hue),100%,72%,.7),0 0 18px #2257ff2e;transform:translate3d(var(--particle-from-x),var(--particle-from-y),var(--particle-from-z)) rotateX(54deg) rotateY(-34deg) scale(.2);animation:botBackgroundParticleAssemble 1.46s cubic-bezier(.12,.88,.16,1) var(--particle-delay) both}.bot-particle{background:radial-gradient(circle,#fff 0 18%,hsl(var(--particle-hue),100%,68%) 19% 68%,transparent 69%);box-shadow:0 0 8px hsl(var(--particle-hue),100%,68%),0 0 18px #00ffe770,0 0 26px #ffd4474d;transform:translate3d(var(--particle-from-x),var(--particle-from-y),var(--particle-from-z)) rotateX(76deg) rotateY(-48deg) scale(.18);animation:botParticleAssemble 1.28s cubic-bezier(.12,.9,.18,1) var(--particle-delay) both}.new-bot-message:before,.new-bot-message:after,.bot-dissolve-field{content:"";position:absolute;inset:-24%;pointer-events:none}.new-bot-message:before{z-index:0;background:conic-gradient(from 210deg at 14% 86%,transparent 0 18%,rgba(0,255,231,.72) 19% 24%,transparent 25% 42%,rgba(255,212,71,.68) 43% 48%,transparent 49%),repeating-linear-gradient(115deg,transparent 0 8px,rgba(34,87,255,.24) 9px 12px,transparent 13px 21px);mix-blend-mode:screen;opacity:0;transform:translate3d(-34%,28%,0) rotate(-18deg) scale(.36);animation:botDissolveSweep .94s cubic-bezier(.16,.88,.24,1) both}.new-bot-message:after{z-index:4;background:radial-gradient(circle at 8% 92%,#fff 0 2px,transparent 3px),radial-gradient(circle at 19% 74%,rgba(0,255,231,.95) 0 2px,transparent 3px),radial-gradient(circle at 31% 88%,rgba(255,79,216,.95) 0 1.8px,transparent 3px),radial-gradient(circle at 46% 62%,rgba(255,212,71,.95) 0 2px,transparent 3px),radial-gradient(circle at 62% 82%,rgba(34,87,255,.9) 0 2px,transparent 3px),radial-gradient(circle at 78% 58%,rgba(0,255,231,.9) 0 1.8px,transparent 3px),radial-gradient(circle at 88% 76%,rgba(255,255,255,.94) 0 2px,transparent 3px);background-size:118px 76px;opacity:0;transform:translate3d(-38px,26px,0) rotate(-10deg) scale(.7);animation:botDissolveParticles 1.12s cubic-bezier(.18,.84,.26,1) both}.bot-dissolve-field{z-index:1;background:linear-gradient(100deg,transparent 0 30%,rgba(255,255,255,.88) 42%,rgba(0,255,231,.5) 48%,transparent 64%),repeating-linear-gradient(0deg,rgba(255,255,255,.28) 0 1px,transparent 1px 5px),linear-gradient(135deg,#2257ff47,#ff4fd82e,#ffd44738);opacity:0;transform:translate3d(-52%,34%,0) rotateY(68deg) rotateX(-18deg) scale(.28,1.4);animation:botDissolveField .92s cubic-bezier(.13,.9,.25,1) both}.user-message{align-self:flex-end;background:linear-gradient(135deg,#172033,#2257ff);color:#fff;box-shadow:0 10px 22px #2257ff33}.quick-questions{display:flex;gap:8px;overflow-x:auto;padding:0 16px 14px}.quick-questions button{min-height:34px;border-radius:999px;color:#2257ff;padding:8px 10px;font-size:13px;animation:chipPulse 2.5s ease-in-out infinite}.quick-questions button .new-generation-visual{background:#eef7ff;color:#2257ff;box-shadow:none}.support-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-top:1px solid rgba(23,32,51,.1);padding:12px}.support-form input{width:100%;border:1px solid rgba(23,32,51,.14);border-radius:14px;padding:11px 12px;outline:none}.support-form input:focus{border-color:#2257ff;box-shadow:0 0 0 4px #2257ff1f}.support-form button{min-height:42px;border-radius:14px;padding:10px 14px}.blackout-veil{position:fixed;inset:0;display:block;width:100vw;height:100vh;padding:0;border:0;appearance:none;z-index:120;pointer-events:none;opacity:0;background:radial-gradient(circle 60px at var(--spot-x) var(--spot-y),transparent 0 60px,rgba(0,0,0,.995) 61px),#000000fe;transition:opacity .18s ease}.blackout-veil.active{opacity:1;pointer-events:auto;cursor:var(--richify-pointer)}.blackout-veil:focus-visible{outline:2px solid rgba(255,212,71,.9);outline-offset:-8px}.blackout-active .moon-toggle{z-index:130;box-shadow:0 0 34px #ffd447e0}.light-toast{position:fixed;left:50%;bottom:34px;z-index:170;min-width:108px;padding:12px 18px;border:1px solid rgba(255,212,71,.72);border-radius:999px;color:#1b1200;font-weight:900;text-align:center;letter-spacing:0;pointer-events:none;opacity:0;transform:translate(-50%,18px) scale(.94);background:linear-gradient(90deg,#fff4a9fa,#ffcd30fa,#fff8c5fa);box-shadow:0 0 0 5px #ffd44729,0 18px 48px #5f3f0047}.light-toast.active{opacity:1;transform:translate(-50%) scale(1);animation:lightToastPop 2.6s ease forwards}.liquid-glass-cursor,.global-click-burst-layer{position:fixed;inset:0;pointer-events:none}.liquid-glass-cursor{left:0;top:0;z-index:2147483600;width:var(--cursor-w, 34px);height:var(--cursor-h, 34px);border-radius:var(--cursor-radius, 999px);opacity:0;contain:layout paint;mix-blend-mode:normal;will-change:transform,width,height,opacity,filter;filter:drop-shadow(0 12px 28px rgba(34,87,255,.22)) drop-shadow(0 0 22px rgba(0,255,231,.2));transition:width .36s cubic-bezier(.16,1.54,.28,1),height .36s cubic-bezier(.16,1.54,.28,1),opacity .16s ease,filter .22s ease}.liquid-glass-cursor.ready{opacity:1}.liquid-glass-cursor.magnetized{border-radius:var(--cursor-radius, 999px);filter:drop-shadow(0 16px 36px rgba(34,87,255,.32)) drop-shadow(0 0 34px rgba(255,212,71,.38)) drop-shadow(0 0 46px rgba(0,255,231,.24))}.liquid-cursor-fill,.liquid-cursor-lens,.liquid-cursor-spark{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.liquid-cursor-fill{border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.96),transparent 0 18%,rgba(255,255,255,.34) 19% 34%,transparent 35%),radial-gradient(circle at 74% 72%,rgba(0,255,231,.28),transparent 34%),linear-gradient(135deg,#ffffff57,#ffffff1f);backdrop-filter:blur(16px) saturate(1.9) contrast(1.08);box-shadow:inset 0 1px 3px #fffffff5,inset 8px 10px 18px #ffffff52,inset -10px -12px 22px #2257ff24,0 0 0 1px #00ffe72e;animation:liquidCursorBreath 1.8s ease-in-out infinite}.liquid-cursor-lens{inset:15%;border:1px solid rgba(255,248,201,.46);background:conic-gradient(from var(--spin),transparent 0 18%,rgba(255,255,255,.72) 19% 22%,transparent 23% 54%,rgba(255,212,71,.5) 55% 61%,transparent 62%),radial-gradient(circle,rgba(255,255,255,.42),transparent 58%);mix-blend-mode:screen;animation:liquidCursorLens 1.2s linear infinite}.liquid-cursor-spark{inset:-12px;background:radial-gradient(circle at 18% 52%,rgba(255,212,71,.96) 0 2px,transparent 3px),radial-gradient(circle at 74% 18%,rgba(0,255,231,.9) 0 2px,transparent 3px),radial-gradient(circle at 84% 78%,rgba(255,79,216,.82) 0 2px,transparent 3px);opacity:.72;animation:liquidCursorSpark .86s ease-in-out infinite}.liquid-glass-cursor.cursor-snap-pop .liquid-cursor-fill{animation:liquidCursorBreath 1.8s ease-in-out infinite,liquidCursorSnap .52s cubic-bezier(.16,1.52,.22,1) both}.liquid-glass-cursor.cursor-click-pop .liquid-cursor-fill{animation:liquidCursorBreath 1.8s ease-in-out infinite,liquidCursorClick .43s cubic-bezier(.16,1.42,.24,1) both}.global-click-burst-layer{z-index:2147483500;overflow:hidden}.global-click-burst{position:fixed;left:0;top:0;width:1px;height:1px;transform:translate(-50%,-50%);pointer-events:none;color:hsl(var(--burst-hue),100%,62%)}.cursor-magnet-burst{position:fixed;left:0;top:0;width:var(--magnet-w);height:var(--magnet-h);border-radius:999px;transform:translate(-50%,-50%);pointer-events:none;color:hsl(var(--magnet-hue),100%,66%)}.cursor-magnet-burst:before,.cursor-magnet-burst:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cursor-magnet-burst:before{border:1px solid rgba(255,255,255,.88);background:linear-gradient(120deg,rgba(255,255,255,.28),transparent 34%,rgba(255,212,71,.22) 52%,transparent 72%),radial-gradient(circle at 28% 18%,rgba(255,255,255,.7),transparent 24%),radial-gradient(circle at 76% 80%,hsla(var(--magnet-hue),100%,66%,.28),transparent 36%);box-shadow:inset 0 1px #fffffff5,inset 0 -12px 24px #2257ff29,0 0 0 4px #ffffff14,0 0 28px hsla(var(--magnet-hue),100%,66%,.56),0 0 58px #ffd44757;backdrop-filter:blur(10px) saturate(1.9);animation:magnetEdgeFlash .82s cubic-bezier(.14,.94,.18,1) forwards}.cursor-magnet-burst:after{inset:-10px;border:1px solid hsla(var(--magnet-hue),100%,74%,.48);background:conic-gradient(from var(--spin),transparent 0 12%,rgba(255,255,255,.78) 13% 17%,transparent 18% 48%,hsla(var(--magnet-hue),100%,70%,.58) 49% 58%,transparent 59%);mix-blend-mode:screen;animation:magnetEdgeOrbit .68s ease-out forwards}.cursor-magnet-burst i{position:absolute;left:50%;top:50%;width:var(--magnet-size);height:var(--magnet-size);border-radius:999px;background:radial-gradient(circle,#fff 0 16%,hsl(var(--magnet-particle-hue),100%,66%) 17% 72%,transparent 73%);box-shadow:0 0 8px hsl(var(--magnet-particle-hue),100%,66%),0 0 16px #ffffff73;transform:translate(-50%,-50%);animation:magnetParticlePop .76s cubic-bezier(.14,.86,.22,1) var(--magnet-delay) forwards}.global-click-burst:before,.global-click-burst:after{content:"";position:absolute;left:0;top:0;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}.global-click-burst:before{width:42px;height:42px;border:1px solid rgba(255,255,255,.84);box-shadow:0 0 0 8px #ffd4471f,0 0 24px #00ffe77a,inset 0 0 18px #ffffff94;animation:clickShockRing .76s cubic-bezier(.12,.88,.2,1) forwards}.global-click-burst:after{width:18px;height:18px;background:radial-gradient(circle,#fff 0 18%,currentColor 19% 54%,transparent 55%);filter:blur(.2px);animation:clickCorePop .52s ease-out forwards}.global-click-burst i{position:absolute;left:0;top:0;width:var(--click-size);height:var(--click-size);border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff 0 18%,hsl(var(--click-hue),100%,64%) 19% 72%,transparent 73%);box-shadow:0 0 9px hsl(var(--click-hue),100%,64%),0 0 18px #ffd44780;animation:clickParticleBurst .88s cubic-bezier(.12,.86,.18,1) var(--click-delay) forwards}.cursor-tech-dot{position:fixed;z-index:2147483400;width:12px;height:12px;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.96) 0 18%,hsl(var(--trail-hue),100%,68%) 19% 68%,transparent 69%);box-shadow:0 0 12px hsl(var(--trail-hue),100%,64%),0 0 24px #ffd447a6;animation:trailFade .76s ease-out forwards}.cursor-tech-dot:before,.cursor-tech-dot:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:currentColor}.cursor-tech-dot:before{width:28px;height:1px}.cursor-tech-dot:after{width:1px;height:28px}@keyframes pageGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes auroraFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(12vw,-8vh,0) scale(1.18)}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:52px 52px}}@keyframes scanMove{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}@keyframes sparklePop{0%,to{opacity:.12;transform:translateY(0) scale(.7)}45%{opacity:.95;transform:translateY(-18px) scale(1.2)}}@keyframes codeRain{0%{transform:translateY(-20%);opacity:.18}to{transform:translateY(32%);opacity:.42}}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeColorShift{0%{background-position:0% 50%;filter:hue-rotate(0deg) saturate(1.2)}to{background-position:100% 50%;filter:hue-rotate(360deg) saturate(1.7)}}@keyframes diamondDangle{0%{transform:translateY(0) rotate(-7deg) scale(.92)}to{transform:translateY(-10px) rotate(7deg) scale(1.1)}}@keyframes diamondPanic{0%,to{filter:drop-shadow(0 0 13px rgba(255,212,71,.95)) drop-shadow(0 0 26px rgba(0,255,231,.76)) hue-rotate(0deg)}50%{filter:drop-shadow(0 0 22px rgba(255,79,216,.92)) drop-shadow(0 0 38px rgba(255,212,71,.92)) hue-rotate(45deg)}}@keyframes richPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes cheapDepthConflict{0%,to{opacity:.92;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-1px,0)}}@keyframes sparkleNoiseDrift{0%,to{opacity:.28;transform:translateZ(0) scale(1)}50%{opacity:.42;transform:translate3d(8px,-6px,0) scale(1.02)}}@keyframes globalRefraction{0%{transform:translate3d(-12%,0,0) skew(-8deg);background-position:0% 50%}to{transform:translate3d(12%,0,0) skew(8deg);background-position:240% 50%}}@keyframes technoBreathing{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.3;transform:scale(1.015)}}@keyframes ambientSheetDrift{0%{transform:translate3d(-2%,-1%,0)}to{transform:translate3d(2%,1%,0)}}@keyframes headerLiquid{0%,to{transform:translateY(0) scaleX(1);filter:saturate(1.1)}50%{transform:translateY(1px) scaleX(1.006);filter:saturate(1.42)}}@keyframes liquidSweep{0%{transform:translate(-120%) rotate(18deg)}to{transform:translate(260%) rotate(18deg)}}@keyframes navMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes navLiquidFloat{0%,to{transform:translateY(0) rotateX(0) rotateY(0);filter:saturate(1.1)}50%{transform:translateY(-3px) rotateX(7deg) rotateY(-4deg);filter:saturate(1.55)}}@keyframes navChromatic{0%,to{text-shadow:0 0 0 rgba(255,79,216,0),0 0 0 rgba(0,255,231,0)}50%{text-shadow:1px 0 rgba(255,79,216,.36),-1px 0 rgba(0,255,231,.36)}}@keyframes glassCardWobble{0%,to{filter:saturate(1) hue-rotate(0deg)}50%{filter:saturate(1.28) hue-rotate(5deg)}}@keyframes metricPanic{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.018)}}@keyframes textGlitchGlow{0%,to{filter:none;text-shadow:0 0 12px rgba(255,212,71,.12)}48%{filter:none}52%{filter:hue-rotate(14deg);text-shadow:1px 0 rgba(255,79,216,.34),-1px 0 rgba(0,255,231,.34),0 0 18px rgba(255,212,71,.28)}}@keyframes heroChromaticPulse{0%,to{filter:drop-shadow(0 0 0 rgba(0,255,231,0))}50%{filter:drop-shadow(5px 0 0 rgba(255,79,216,.16)) drop-shadow(-5px 0 0 rgba(0,255,231,.14))}}@keyframes heroBorderGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.68;transform:scale(1.015)}}@keyframes bubbleMegaPop{0%{opacity:0;transform:translate(-50%,26px) rotate(var(--bubble-tilt)) scale(.45)}5%{opacity:1;transform:translate(-50%,-14px) rotate(calc(var(--bubble-tilt) * -.35)) scale(1.12,.9)}11%{transform:translate(-50%) rotate(calc(var(--bubble-tilt) * .18)) scale(.96,1.06)}18%{transform:translate(-50%,-8px) rotate(calc(var(--bubble-tilt) * .12)) scale(1.03)}84%{opacity:1;transform:translate(calc(-50% + var(--bubble-drift-soft)),-26px) rotate(0) scale(1)}88%{opacity:1;transform:translate(calc(-50% + var(--bubble-drift-soft)),-32px) rotate(calc(var(--bubble-tilt) * .35)) scale(1.08)}93%{opacity:.72;transform:translate(calc(-50% + var(--bubble-drift-mid)),-56px) rotate(var(--bubble-tilt)) scale(1.2,.72)}to{opacity:0;transform:translate(calc(-50% + var(--bubble-drift)),-126px) rotate(var(--bubble-tilt)) scale(1.62,.18)}}@keyframes bubbleShardBurst{0%,84%{opacity:0;transform:translate(-50%,-50%) rotate(var(--shard-angle)) scale(0)}89%{opacity:.98;transform:translate(-50%,-50%) rotate(var(--shard-angle)) scale(.85,1.2)}95%{opacity:1;transform:translate(-50%,-50%) rotate(var(--shard-angle)) translateY(calc(var(--shard-distance) * -1)) rotate(120deg) scale(1.2,.72)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--shard-angle)) translateY(calc(var(--shard-distance) * -2.4)) rotate(300deg) scale(.12,1.9)}}@keyframes bubbleChromatic{0%,to{opacity:.94}50%{opacity:1}}@keyframes bubbleShine{0%{transform:translate(-80%) rotate(22deg)}to{transform:translate(320%) rotate(22deg)}}@keyframes bubbleGlassSweep{0%{transform:translate3d(-18%,0,0) skew(-10deg)}to{transform:translate3d(18%,0,0) skew(10deg)}}@keyframes trailFade{0%{opacity:.95;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(3.4) rotate(45deg)}}@keyframes lightToastPop{0%{transform:translate(-50%,18px) scale(.9);filter:saturate(1)}12%{transform:translate(-50%) scale(1.08);filter:saturate(1.5)}24%{transform:translate(-50%) scale(1)}82%{transform:translate(-50%) scale(1)}to{transform:translate(-50%,-10px) scale(.96);filter:saturate(1)}}@keyframes liquidCursorBreath{0%,to{transform:scale(1);border-radius:999px}45%{transform:scale(1.045);border-radius:999px}70%{transform:scale(.96);border-radius:999px}}.liquid-glass-cursor.magnetized .liquid-cursor-fill{border-radius:var(--cursor-radius, inherit);border-color:#fffffff2;background:radial-gradient(circle at 24% 20%,rgba(255,255,255,.98),transparent 0 18%,rgba(255,255,255,.38) 19% 34%,transparent 35%),conic-gradient(from var(--spin),rgba(255,79,216,.24),rgba(0,255,231,.32),rgba(255,212,71,.28),rgba(34,87,255,.24),rgba(255,79,216,.24)),linear-gradient(135deg,#ffffff6b,#ffffff1a);box-shadow:inset 0 1px 4px #fffffffa,inset 12px 14px 26px #ffffff5c,inset -14px -16px 28px #2257ff29,0 0 0 1px #ffffffb8,0 0 0 5px #00ffe729,0 0 32px #ffd44770;animation:liquidCursorMagnetBreath 1.12s ease-in-out infinite}.liquid-glass-cursor.magnetized.cursor-snap-pop .liquid-cursor-fill{animation:liquidCursorMagnetBreath 1.12s ease-in-out infinite,liquidCursorSnap .52s cubic-bezier(.16,1.52,.22,1) both}@keyframes liquidCursorMagnetBreath{0%,to{transform:scale(1);filter:brightness(1) saturate(1.55)}42%{transform:scale(1.025,.985);filter:brightness(1.18) saturate(2.05) hue-rotate(14deg)}72%{transform:scale(.99,1.018);filter:brightness(1.08) saturate(1.82) hue-rotate(-8deg)}}@keyframes liquidCursorLens{0%{--spin: 0deg;transform:rotate(0) scale(.92)}to{--spin: 360deg;transform:rotate(360deg) scale(.92)}}@keyframes liquidCursorSpark{0%,to{transform:rotate(0) scale(1);opacity:.48}50%{transform:rotate(18deg) scale(1.14);opacity:.9}}@keyframes liquidCursorSnap{0%{transform:scale(.72,1.34);filter:brightness(1.5) saturate(2.2)}34%{transform:scale(1.18,.78);filter:brightness(1.24) saturate(1.9)}58%{transform:scale(.9,1.12)}to{transform:scale(1);filter:none}}@keyframes liquidCursorClick{0%{transform:scale(1)}28%{transform:scale(.72,1.34);filter:brightness(1.7) saturate(2.6) hue-rotate(28deg)}62%{transform:scale(1.28,.76)}to{transform:scale(1);filter:none}}@keyframes magnetEdgeFlash{0%{opacity:0;transform:scale(.58,.72);filter:blur(10px) brightness(1.8) saturate(2.4)}18%{opacity:1;transform:scale(1.1,.86);filter:blur(0) brightness(1.32) saturate(2.1)}44%{opacity:.92;transform:scale(.96,1.08)}to{opacity:0;transform:scale(1.28,1.34);filter:blur(8px) brightness(1.1) saturate(1.2)}}@keyframes magnetEdgeOrbit{0%{--spin: 0deg;opacity:0;transform:scale(.76) rotate(0);filter:blur(6px)}22%{opacity:.9;transform:scale(1.02) rotate(24deg);filter:blur(0)}to{--spin: 360deg;opacity:0;transform:scale(1.42) rotate(148deg);filter:blur(7px)}}@keyframes magnetParticlePop{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--magnet-angle)) translate(0) scale(.12)}20%{opacity:1;transform:translate(-50%,-50%) rotate(var(--magnet-angle)) translate(calc(var(--magnet-distance) * .34)) scale(1.16,.74)}72%{opacity:.86;transform:translate(-50%,-50%) rotate(var(--magnet-angle)) translate(var(--magnet-distance)) scale(.9,1.12)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--magnet-angle)) translate(calc(var(--magnet-distance) * 1.46)) scale(.12);filter:blur(2px)}}@keyframes magnetButtonJelly{0%{transform:translateZ(0) scale(1)}28%{transform:translate3d(0,-2px,0) scale(1.08,.88)}54%{transform:translate3d(0,1px,0) scale(.96,1.1)}78%{transform:translate3d(0,-1px,0) scale(1.03,.98)}to{transform:translateZ(0) scale(1)}}@keyframes magnetInnerJelly{0%{transform:translate(0) scale(1)}30%{transform:translate(3px,-2px) scale(1.1,.86) rotate(1.5deg)}58%{transform:translate(-2px,1px) scale(.94,1.1) rotate(-1deg)}to{transform:translate(0) scale(1)}}@keyframes clickShockRing{0%{opacity:.95;transform:translate(-50%,-50%) scale(.18) rotate(0);filter:blur(0) saturate(2.2)}58%{opacity:.74;transform:translate(-50%,-50%) scale(2.9) rotate(16deg);filter:blur(.6px) saturate(1.7)}to{opacity:0;transform:translate(-50%,-50%) scale(4.4) rotate(42deg);filter:blur(3px) saturate(1)}}@keyframes clickCorePop{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}38%{opacity:.94;transform:translate(-50%,-50%) scale(1.8,.74) rotate(28deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.1) rotate(90deg)}}@keyframes clickParticleBurst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--click-angle)) translate(0) scale(.22) rotate(0);filter:blur(1px)}16%{opacity:1;transform:translate(-50%,-50%) rotate(var(--click-angle)) translate(calc(var(--click-distance) * .22)) scale(1.2,.72) rotate(calc(var(--click-spin) * .18));filter:blur(0)}72%{opacity:.92;transform:translate(-50%,-50%) rotate(var(--click-angle)) translate(var(--click-distance)) scale(.84,1.18) rotate(calc(var(--click-spin) * .72))}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--click-angle)) translate(calc(var(--click-distance) * 1.42)) scale(.12) rotate(var(--click-spin));filter:blur(3px)}}@keyframes buttonGlow{0%,to{filter:saturate(1)}50%{filter:saturate(1.28) brightness(1.06)}}@keyframes magnetButtonAura{0%{--spin: 0deg;filter:saturate(1.45) brightness(1.08) hue-rotate(0deg)}50%{--spin: 180deg;filter:saturate(2.05) brightness(1.2) hue-rotate(22deg)}to{--spin: 360deg;filter:saturate(1.45) brightness(1.08) hue-rotate(0deg)}}@keyframes goldenLogoWheel{0%{--spin: 0deg;filter:saturate(1.25) brightness(1.02)}50%{--spin: 180deg;filter:saturate(1.9) brightness(1.16) contrast(1.12)}to{--spin: 360deg;filter:saturate(1.35) brightness(1.04)}}@keyframes goldenLogoHalo{0%{transform:rotate(0) scale(1.08)}to{transform:rotate(360deg) scale(1.08)}}@keyframes newGenerationBounce{0%{transform:translate(0) rotate(0) scale(1)}16%{transform:translate(18px,-11px) rotate(7deg) scaleX(1.18) scaleY(.82)}32%{transform:translate(-15px,12px) rotate(-9deg) scaleX(.86) scaleY(1.24)}48%{transform:translate(24px,7px) rotate(12deg) scaleX(1.28) scaleY(.78)}64%{transform:translate(-22px,-10px) rotate(-13deg) scaleX(.8) scaleY(1.3)}82%{transform:translate(8px,16px) rotate(5deg) scaleX(1.12) scaleY(.9)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes shineSweep{0%,48%{left:-45%}70%,to{left:118%}}@keyframes dashedGlow{0%{box-shadow:0 12px 28px #1720330f,0 0 #2257ff00}to{box-shadow:0 12px 28px #1720330f,0 0 26px #2257ff3d}}@keyframes textGradient{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes wordartGradient{0%{background-position:50% 0%;filter:drop-shadow(0 0 12px rgba(255,212,71,.42)) hue-rotate(0deg)}50%{background-position:50% 100%;filter:drop-shadow(0 0 22px rgba(0,255,231,.58)) hue-rotate(24deg)}to{background-position:50% 0%;filter:drop-shadow(0 0 14px rgba(255,79,216,.48)) hue-rotate(0deg)}}@keyframes wordartWobble{0%,to{transform:skew(-7deg) rotate(-1.2deg) translateZ(0)}50%{transform:skew(-9deg) rotate(.6deg) translate3d(2px,-1px,0)}}@keyframes wordartCompactWobble{0%,to{transform:skew(-5deg) rotate(-.8deg) translateZ(0)}50%{transform:skew(-6deg) rotate(.4deg) translate3d(1px,-1px,0)}}@keyframes wordartShine{0%{background-position:0 0,-160% 0}to{background-position:0 0,180% 0}}@keyframes wordartMiniPulse{0%,to{filter:hue-rotate(0deg) saturate(1.1)}50%{filter:hue-rotate(18deg) saturate(1.55)}}@keyframes rainbowTextHover{0%{background-position:0% 50%,0% 50%;filter:hue-rotate(0deg) saturate(1.4) contrast(1)}50%{background-position:140% 50%,90% 50%;filter:hue-rotate(110deg) saturate(2.8) contrast(1.22)}to{background-position:280% 50%,180% 50%;filter:hue-rotate(360deg) saturate(1.8) contrast(1.08)}}@keyframes borderSpin{to{--spin: 360deg}}@keyframes heroImageFrameRotate{to{transform:rotate(360deg) scale(1.04)}}@keyframes panelShimmer{0%,52%{transform:translate(-90%) rotate(12deg);opacity:0}65%{opacity:.8}to{transform:translate(120%) rotate(12deg);opacity:0}}@keyframes visualFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.4deg)}}@keyframes imageSaturate{0%{filter:saturate(1) contrast(1)}to{filter:saturate(1.22) contrast(1.05)}}@keyframes panelBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes supportPop{0%{transform:translateY(12px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes supportPreviewPop{0%{opacity:0;filter:blur(12px) brightness(2.1) saturate(2.8);clip-path:circle(0 at var(--support-origin-x) var(--support-origin-y))}45%{opacity:1;filter:blur(1px) brightness(1.22) saturate(1.8);clip-path:circle(145% at var(--support-origin-x) var(--support-origin-y))}to{opacity:1;filter:none;clip-path:circle(145% at var(--support-origin-x) var(--support-origin-y))}}@keyframes supportPanelExpand{0%{opacity:.92;filter:blur(7px) brightness(1.7) saturate(2.2);clip-path:inset(28% 12% 28% 12% round 22px)}36%{opacity:1;filter:blur(1px) brightness(1.22) saturate(1.7);clip-path:inset(0 round 22px)}to{opacity:1;filter:none;clip-path:inset(0 round 22px)}}@keyframes supportPanelReturn{0%{opacity:1;transform:translateZ(0) scale(1) rotateX(0) rotate(0);filter:none;clip-path:circle(145% at var(--support-origin-x) var(--support-origin-y))}22%{opacity:1;transform:translate3d(0,-8px,0) scale(.98,.88) rotateX(10deg) rotate(-4deg);filter:brightness(1.42) saturate(2.4)}54%{opacity:.88;transform:translate3d(0,6px,0) scale(.42,.34) rotateX(64deg) rotate(18deg);filter:blur(4px) brightness(2.1) saturate(3.4) hue-rotate(84deg);clip-path:circle(42% at var(--support-origin-x) var(--support-origin-y))}78%{opacity:.62;transform:translate3d(0,10px,0) scale(.16,.08) rotateX(82deg) rotate(-32deg);filter:blur(9px) brightness(2.8) saturate(4);clip-path:polygon(50% 0,58% 40%,100% 12%,66% 52%,100% 88%,58% 62%,50% 100%,42% 62%,0 88%,34% 52%,0 12%,42% 40%)}to{opacity:0;transform:translate3d(0,14px,0) scale(.02) rotateX(90deg) rotate(60deg);filter:blur(16px) brightness(3) saturate(4);clip-path:circle(0 at var(--support-origin-x) var(--support-origin-y))}}@keyframes supportPreviewGlobe{to{--spin: 360deg;transform:rotate(360deg)}}@keyframes appleAiEdgeWake{0%{opacity:0;padding:12px;transform:scale(.966);filter:drop-shadow(0 0 0 rgba(255,120,214,0)) drop-shadow(0 0 0 rgba(58,181,255,0))}8%{opacity:1;padding:8px;transform:scale(1.012)}18%{opacity:1;padding:6px;filter:drop-shadow(-12px 0 34px rgba(255,72,206,1)) drop-shadow(12px 0 38px rgba(26,179,255,.94)) drop-shadow(0 12px 30px rgba(255,208,66,.72))}42%{opacity:1;padding:5px;transform:scale(1.018);filter:drop-shadow(0 -12px 36px rgba(118,76,255,.96)) drop-shadow(16px 10px 40px rgba(98,255,213,.84)) drop-shadow(-14px 12px 34px rgba(255,208,66,.72))}72%{opacity:.9;padding:4px;transform:scale(1.01)}88%{opacity:.72;padding:3px;transform:scale(1.004)}to{opacity:0;padding:2px;transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,120,214,0)) drop-shadow(0 0 0 rgba(58,181,255,0))}}@keyframes appleAiAuraWake{0%{opacity:0;transform:scale(.94)}10%{opacity:.98;transform:scale(1.035)}34%{opacity:.86;transform:scale(1.024) translateY(-2px)}66%{opacity:.68;transform:scale(1.014) translateY(0)}86%{opacity:.34;transform:scale(1.006)}to{opacity:0;transform:scale(1)}}@keyframes advisorSparkBurst{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) rotate(0) scale(.18);filter:blur(0) brightness(1)}9%{opacity:1;transform:translate(-50%,-50%) translate3d(var(--spark-flare-x),var(--spark-flare-y),0) rotate(0) scale(1.25);filter:blur(0) brightness(2.25)}48%{opacity:.86;transform:translate(-50%,-50%) translate3d(var(--spark-mid-x),var(--spark-mid-y),0) rotate(var(--spark-mid-spin)) scale(.88);filter:blur(0) brightness(1.74)}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--spark-end-x),var(--spark-end-y),0) rotate(var(--spark-spin)) scale(.24);filter:blur(2.5px) brightness(1.9)}}@keyframes chatScrollImpact{0%,to{transform:translateZ(0) skew(0)}14%{transform:translate3d(8px,-5px,0) skew(-3deg)}28%{transform:translate3d(-10px,4px,0) skew(4deg)}42%{transform:translate3d(7px,3px,0) skew(-2deg)}56%{transform:translate3d(-5px,-2px,0) skew(2deg)}70%{transform:translate3d(3px,1px,0) skew(-1deg)}}@keyframes chatBottomColorBurn{0%{filter:saturate(1) hue-rotate(0deg) brightness(1)}35%{filter:saturate(3.2) hue-rotate(120deg) brightness(1.2)}72%{filter:saturate(2.4) hue-rotate(260deg) brightness(1.12)}to{filter:saturate(1.15) hue-rotate(360deg) brightness(1)}}@keyframes chatBottomPortal{0%{opacity:0;transform:translateY(42px) scaleX(.12) scaleY(.16) rotate(0)}12%{opacity:1;transform:translateY(10px) scaleX(1.22) scaleY(.72) rotate(8deg)}48%{opacity:.92;transform:translateY(-10px) scaleX(1.05) scaleY(1.18) rotate(-6deg)}to{opacity:0;transform:translateY(-64px) scaleX(1.8) scaleY(.24) rotate(18deg)}}@keyframes chatBottomSpikes{0%{opacity:0;transform:translateY(72px) scaleY(.16)}16%{opacity:1;transform:translateY(8px) scaleY(1.34)}62%{opacity:.86;transform:translateY(-20px) scaleY(.82)}to{opacity:0;transform:translateY(-58px) scaleY(.22)}}@keyframes chatImpactRing{0%{opacity:0;transform:translate(-50%,50%) scale(0) rotate(0)}12%{opacity:1;transform:translate(-50%,50%) scale(.42) rotate(24deg)}58%{opacity:.92;transform:translate(-50%,50%) scale(1.22) rotate(210deg)}to{opacity:0;transform:translate(-50%,50%) scale(2.35) rotate(420deg)}}@keyframes chatImpactCore{0%{opacity:0;transform:translate(-50%,50%) scale(.12) rotate(0);filter:blur(9px) brightness(2.6) saturate(4)}18%{opacity:1;transform:translate(-50%,50%) scale(1.28) rotate(120deg);filter:blur(0) brightness(2.1) saturate(3.2)}52%{opacity:.88;transform:translate(-50%,50%) scale(.82) rotate(260deg)}to{opacity:0;transform:translate(-50%,50%) scale(2.1) rotate(520deg);filter:blur(12px) brightness(2.8) saturate(4)}}@keyframes chatShardLaunch{0%{opacity:0;transform:translate(-50%,50%) rotate(var(--chat-shard-angle)) translateY(0) scale(.18);filter:blur(0) brightness(1)}12%{opacity:1;transform:translate(-50%,50%) rotate(var(--chat-shard-angle)) translateY(calc(var(--chat-shard-distance) * -.34)) scale(1.2,.78);filter:blur(0) brightness(2.4)}66%{opacity:.86;transform:translate(-50%,50%) rotate(calc(var(--chat-shard-angle) + 96deg)) translateY(calc(var(--chat-shard-distance) * -1.08)) scale(.72,1.32);filter:blur(.4px) brightness(1.8)}to{opacity:0;transform:translate(-50%,50%) rotate(calc(var(--chat-shard-angle) + 220deg)) translateY(calc(var(--chat-shard-distance) * -1.68)) scale(.08,1.9);filter:blur(4px) brightness(2.2)}}@keyframes botParticleBodyAssemble{0%{opacity:1;background-color:#eef4ff00;border-color:#2257ff00;transform:perspective(720px) translate3d(0,18px,0) rotateX(18deg) rotateY(-10deg) scale(.96);filter:blur(14px) brightness(2.2) saturate(3.4);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}18%{background-color:#eef4ff00;border-color:#2257ff00;clip-path:polygon(0 86%,18% 74%,36% 90%,54% 72%,72% 88%,100% 66%,100% 100%,0 100%)}38%{background-color:#eef4ff0a;border-color:#2257ff0a;transform:perspective(720px) translate3d(0,10px,0) rotateX(10deg) rotateY(-6deg) scale(.98);filter:blur(8px) brightness(1.9) saturate(2.8);clip-path:polygon(0 56%,12% 38%,24% 64%,38% 30%,54% 58%,70% 22%,86% 46%,100% 18%,100% 100%,0 100%)}62%{background-color:#eef4ff2e;border-color:#2257ff0d;transform:perspective(720px) translate3d(0,4px,0) rotateX(4deg) rotateY(-2deg) scale(.995);filter:blur(3px) brightness(1.45) saturate(2);clip-path:polygon(0 18%,10% 8%,22% 24%,34% 4%,48% 18%,62% 0,78% 12%,100% 0,100% 100%,0 100%)}82%{background-color:#eef4ffb8;border-color:#2257ff14;transform:perspective(720px) translate3d(0,1px,0) rotateX(1deg) rotateY(0) scale(1);filter:blur(.6px) brightness(1.14) saturate(1.45);clip-path:polygon(0 0,18% 0,18% 2%,34% 0,34% 1%,56% 0,56% 3%,76% 0,76% 1%,100% 0,100% 100%,0 100%)}to{opacity:1;background-color:#eef4ff;border-color:#2257ff1a;transform:perspective(720px) translateZ(0) rotateX(0) rotateY(0) scale(1);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:none}}@keyframes botParticleBackgroundWash{0%{opacity:1;filter:blur(5px) brightness(1.6) saturate(2.2)}28%{opacity:1;filter:blur(2px) brightness(1.42) saturate(2)}62%{opacity:.96;filter:blur(.6px) brightness(1.18) saturate(1.45);background:radial-gradient(circle at 14% 88%,rgba(255,255,255,.8),transparent 0 18%,rgba(0,255,231,.13) 19% 36%,transparent 37%),linear-gradient(180deg,#eef4ff38,#eef4ff1a)}86%{opacity:.52;filter:blur(0) brightness(1.08) saturate(1.18);background:linear-gradient(180deg,#eef4ffb8,#eef4ff85)}to{opacity:0;filter:none;background:linear-gradient(180deg,#eef4ff00,#eef4ff00)}}@keyframes botBackgroundParticleAssemble{0%{opacity:0;transform:translate3d(var(--particle-from-x),var(--particle-from-y),var(--particle-from-z)) rotateX(54deg) rotateY(-34deg) rotate(0) scale(.2);filter:blur(5px) brightness(2) saturate(2.8)}18%{opacity:.96;transform:translate3d(calc(var(--particle-from-x) * .52),calc(var(--particle-from-y) * .52),calc(var(--particle-from-z) * .45)) rotateX(34deg) rotateY(-20deg) rotate(72deg) scale(1.5);filter:blur(2px) brightness(1.8) saturate(2.2)}52%{opacity:1;transform:translate3d(calc(var(--particle-from-x) * .12),calc(var(--particle-from-y) * .12),calc(var(--particle-from-z) * .08)) rotateX(8deg) rotateY(-4deg) rotate(170deg) scale(1.08);filter:blur(.5px) brightness(1.34) saturate(1.7)}78%{opacity:.9;transform:translateZ(0) rotateX(0) rotateY(0) rotate(260deg) scale(.9);filter:blur(0) brightness(1.1) saturate(1.25)}to{opacity:0;transform:translateZ(0) rotateX(0) rotateY(0) rotate(360deg) scale(.36);filter:blur(1px) brightness(1.35)}}@keyframes botParticleAssemble{0%{opacity:0;transform:translate3d(var(--particle-from-x),var(--particle-from-y),var(--particle-from-z)) rotateX(76deg) rotateY(-48deg) rotate(0) scale(.18);filter:blur(6px) brightness(2.8) saturate(4)}16%{opacity:1;transform:translate3d(calc(var(--particle-from-x) * .62),calc(var(--particle-from-y) * .62),calc(var(--particle-from-z) * .56)) rotateX(48deg) rotateY(-28deg) rotate(60deg) scale(1.65);filter:blur(2px) brightness(2.6) saturate(3.4)}48%{opacity:1;transform:translate3d(calc(var(--particle-from-x) * .22),calc(var(--particle-from-y) * .22),calc(var(--particle-from-z) * .18)) rotateX(18deg) rotateY(-10deg) rotate(160deg) scale(1.12);filter:blur(.8px) brightness(2) saturate(2.5)}74%{opacity:.96;transform:translateZ(0) rotateX(0) rotateY(0) rotate(260deg) scale(.84);filter:blur(0) brightness(1.8) saturate(2)}to{opacity:0;transform:translateZ(0) rotateX(0) rotateY(0) rotate(360deg) scale(.22);filter:blur(2px) brightness(2.4) saturate(3)}}@keyframes botTextParticleAssemble{0%{opacity:0;transform:translate3d(0,10px,0) scale(.96);filter:blur(8px) brightness(2.3) saturate(3.4);text-shadow:10px -8px rgba(255,79,216,.9),-10px 8px rgba(0,255,231,.86),0 0 22px rgba(255,212,71,.9)}28%{opacity:0;transform:translate3d(0,9px,0) scale(.97);filter:blur(7px) brightness(2) saturate(3)}52%{opacity:.36;transform:translate3d(0,5px,0) scale(.99);filter:blur(4px) brightness(1.7) saturate(2.4)}74%{opacity:.94;transform:translate3d(0,1px,0) scale(1.006);filter:blur(1px) brightness(1.2) saturate(1.5);text-shadow:2px 0 rgba(255,79,216,.46),-2px 0 rgba(0,255,231,.44),0 0 12px rgba(255,212,71,.5)}to{opacity:1;transform:translateZ(0) scale(1);filter:none;text-shadow:none}}@keyframes botHoloSettle{0%{box-shadow:-18px 20px 34px #00ffe761,18px -14px 34px #ff4fd847,0 0 0 1px #fffc}38%{box-shadow:0 18px 30px #2257ff2e,0 0 34px #00ffe73d,inset 0 0 20px #ffffff94}to{box-shadow:0 8px 18px #2257ff14,inset 0 0 #fff0}}@keyframes botDissolveSweep{0%{opacity:0;transform:translate3d(-34%,28%,0) rotate(-18deg) scale(.36)}14%{opacity:1}54%{opacity:.9;transform:translate3d(16%,-12%,0) rotate(8deg) scale(1.08)}to{opacity:0;transform:translate3d(72%,-46%,0) rotate(24deg) scale(1.72,.42)}}@keyframes botDissolveParticles{0%{opacity:0;transform:translate3d(-38px,26px,0) rotate(-10deg) scale(.7);background-position:0 0;filter:blur(3px) brightness(1.8)}18%{opacity:1;filter:blur(0) brightness(1.5)}62%{opacity:.82;transform:translate3d(18px,-16px,0) rotate(7deg) scale(1.08);background-position:64px -38px}to{opacity:0;transform:translate3d(72px,-48px,0) rotate(22deg) scale(1.48);background-position:118px -76px;filter:blur(5px) brightness(2)}}@keyframes botDissolveField{0%{opacity:0;transform:translate3d(-52%,34%,0) rotateY(68deg) rotateX(-18deg) scale(.28,1.4)}18%{opacity:.96}48%{opacity:.78;transform:translate3d(-4%,0,0) rotateY(-12deg) rotateX(6deg) scale(1.06,.92)}to{opacity:0;transform:translate3d(64%,-20%,0) rotateY(-54deg) rotateX(16deg) scale(1.32,.34)}}@keyframes floatingGlow{0%,to{box-shadow:0 28px 72px #10182742}50%{box-shadow:0 28px 82px #2257ff52}}@keyframes panelGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes chipPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#05070f}::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid #05070f;background:linear-gradient(180deg,#ff2d55,#ffd447,#00ff87,#00d4ff,#7c3cff);box-shadow:0 0 12px #00ffe7cc}.hyper-storm-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:40;pointer-events:none;filter:saturate(1.35) drop-shadow(0 0 6px rgba(255,255,255,.35))}.disco-rig{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none;filter:saturate(1.7) blur(5px)}.disco-beam{position:absolute;top:-8vh;left:var(--beam-x);width:15vw;min-width:130px;height:135vh;transform-origin:50% 0;background:linear-gradient(180deg,hsla(var(--beam-hue),100%,60%,.66),hsla(var(--beam-hue),100%,62%,.26) 44%,transparent 88%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);opacity:.4;animation:discoSweep var(--beam-sway) ease-in-out var(--beam-delay) infinite alternate,discoStrobe 1.7s steps(2) var(--beam-delay) infinite}.neon-frame{position:fixed;inset:5px;z-index:50;pointer-events:none;border-radius:20px;box-shadow:inset 0 0 0 3px #fff9,inset 0 0 26px 8px #00c8ff85,inset 0 0 74px 24px #ff00c84d;animation:neonFramePulse 1.3s ease-in-out infinite alternate,neonFrameHue 3.6s linear infinite}.dvd-bouncer{position:fixed;left:0;top:0;z-index:60;pointer-events:none;will-change:transform}.dvd-core{display:grid;place-items:center;width:74px;height:74px;border-radius:22px;font-size:34px;font-weight:900;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 16px rgba(255,255,255,.9);background:conic-gradient(from 0deg,hsl(var(--dvd-hue, 0),100%,56%),hsl(calc(var(--dvd-hue, 0) + 80),100%,58%),hsl(calc(var(--dvd-hue, 0) + 160),100%,54%),hsl(calc(var(--dvd-hue, 0) + 240),100%,58%),hsl(var(--dvd-hue, 0),100%,56%));box-shadow:0 0 0 3px #ffffffd9,0 0 26px hsla(var(--dvd-hue, 0),100%,62%,.95),0 0 64px hsla(calc(var(--dvd-hue, 0) + 140),100%,60%,.6);animation:dvdWobble 2.3s ease-in-out infinite}.dvd-core.dvd-pop{animation:dvdPop .46s cubic-bezier(.16,1.5,.3,1) both,dvdWobble 2.3s ease-in-out .46s infinite}.hit-counter{position:fixed;right:14px;bottom:54px;z-index:70;display:flex;align-items:center;gap:3px;padding:7px 10px;border-radius:10px;border:3px ridge #ffd447;background:#05070f;box-shadow:0 0 18px #ffd4478c,0 0 44px #00ffe752;pointer-events:none;animation:hitCounterBlink 1.15s steps(2) infinite}.hit-counter-eye{margin-right:4px;font-size:15px;filter:drop-shadow(0 0 6px rgba(0,255,231,.9));animation:hitEyeSpin 2.6s linear infinite}.hit-digit{display:inline-block;min-width:15px;padding:2px 1px;text-align:center;font-family:Courier New,ui-monospace,monospace;font-size:15px;font-weight:900;color:#39ff6a;background:linear-gradient(180deg,#0a2a10,#04140a);border:1px solid #1d5c2c;border-radius:3px;text-shadow:0 0 8px rgba(57,255,106,.9);animation:hitDigitFlip .42s cubic-bezier(.2,1.4,.4,1) both}.glitch-strobe{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.16) 0 2px,transparent 2px 5px),linear-gradient(90deg,#ff003c38,#00ffe733 52%,#7c3cff3d);mix-blend-mode:screen}.glitch-strobe.on{opacity:1;animation:strobeFlicker .38s steps(3) both}html.glitch-shake body{animation:glitchShakeMargins 126ms steps(2) infinite}@keyframes discoSweep{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes discoStrobe{0%,to{opacity:.4}50%{opacity:.62}}@keyframes neonFramePulse{0%{opacity:.66}to{opacity:1}}@keyframes neonFrameHue{to{filter:hue-rotate(360deg)}}@keyframes dvdWobble{0%,to{rotate:-7deg}50%{rotate:7deg}}@keyframes dvdPop{0%{scale:1.55 .62}55%{scale:.78 1.32}to{scale:1 1}}@keyframes hitCounterBlink{0%,to{border-color:#ffd447}50%{border-color:#00ffe7}}@keyframes hitEyeSpin{to{rotate:360deg}}@keyframes hitDigitFlip{0%{transform:rotateX(120deg) scale(1.5);filter:brightness(3)}to{transform:rotateX(0) scale(1);filter:none}}@keyframes strobeFlicker{0%{transform:translate(-9px);filter:hue-rotate(0deg)}33%{transform:translate(11px);filter:hue-rotate(120deg) brightness(1.4)}66%{transform:translate(-6px);filter:hue-rotate(240deg)}to{transform:translate(0);filter:hue-rotate(360deg)}}@keyframes glitchShakeMargins{0%{margin-left:3px;margin-top:-2px}50%{margin-left:-4px;margin-top:2px}to{margin-left:1px;margin-top:0}}@media(max-width:1080px){.hero-section,.two-column,.contact-layout,.prompt-leak{grid-template-columns:1fr}.hero-visual,.hero-visual img{min-height:420px}.metrics-grid,.rationale-grid,.card-grid,.product-grid,.case-grid,.pricing-grid,.hallucination-grid,.hallucination-grid.compact,.pipeline-strip,.pipeline-strip.dense,.maturity{grid-template-columns:repeat(2,minmax(0,1fr))}.three-showcase{grid-template-columns:1fr}.news-list article,.jobs-list article{grid-template-columns:1fr}}@media(max-width:720px){.site-header{align-items:flex-start;flex-wrap:wrap}.brand{min-width:0}.header-cta{width:100%}.nav-list{order:3;width:100%;flex:1 1 100%}.hero-section{padding-top:34px}.hero-visual,.hero-visual img{min-height:340px}.metrics-grid,.card-grid,.product-grid,.case-grid,.pricing-grid,.hallucination-grid,.hallucination-grid.compact,.pipeline-strip,.pipeline-strip.dense,.maturity{grid-template-columns:1fr}.three-showcase,.three-showcase canvas{min-height:340px}.timeline-list article{grid-template-columns:1fr}.site-footer{flex-direction:column}.support-bot{inset:0 auto auto 0}.support-toggle{min-width:148px}}@media(pointer:coarse){html.liquid-cursor-enabled,html.liquid-cursor-enabled body,html.liquid-cursor-enabled :where(a,button,input,textarea,select,summary,[role=button],[role=link],[tabindex]){cursor:var(--richify-pointer)!important}.liquid-glass-cursor,.cursor-tech-dot{display:none}}
