body .landing-vidaide .creator-auth-modal.ant-modal .ant-modal-header{height:0;margin:0!important;padding:0!important;border:0!important;overflow:hidden}.landing-vidaide .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--foreground);cursor:pointer}.landing-vidaide .theme-toggle:hover{background:var(--hover)}.landing-vidaide .theme-toggle svg{width:20px;height:20px;flex-shrink:0}.landing-vidaide{--va-purple:#6c5ce7;--va-purple-deep:#5b4cdb;--va-orange:#ff8a4c;--va-coral:#ff7a6e;--va-teal:#2ec4b6;--va-cyan:#5eead4;--va-yellow:#f6c944;--va-peach:#ffb4a2;--va-lavender:#eee8ff;--va-mint:#e6faf6;--va-sand:#fff6d9;--va-blush:#ffe8e2;--va-ink:#1f2430;--va-muted:#6b7280;--va-card-shadow:0 18px 40px rgba(108,92,231,0.12);--background:#f7f6fb;--foreground:var(--va-ink);--card:#ffffff;--muted:var(--va-muted);--line:rgba(31,36,48,0.08);--hover:rgba(108,92,231,0.08);--accent:var(--va-purple);--accent-fg:var(--va-purple);--accent-soft:rgba(108,92,231,0.14);--brand-purple:var(--va-purple);--brand-blue:#4c6ef5;--brand-red:var(--va-orange);--cta-gradient:linear-gradient(110deg,#6c5ce7,#8b6cf7);--cta-gradient-hover:linear-gradient(110deg,#5b4cdb,#7c5cf0);--shadow:var(--va-card-shadow);--panel-soft:#f0eef8;color:var(--va-ink);color-scheme:light;background:radial-gradient(900px 520px at 6% -8%,rgba(108,92,231,.14),transparent 55%),radial-gradient(720px 480px at 92% 8%,rgba(255,138,76,.14),transparent 50%),radial-gradient(640px 420px at 70% 100%,rgba(46,196,182,.12),transparent 48%),var(--background)}.landing-vidaide[data-theme=dark]{color-scheme:dark;--background:#121018;--foreground:#f5f5f7;--va-ink:#f5f5f7;--va-muted:#a1a1aa;--card:#1a1824;--muted:#a1a1aa;--line:rgba(255,255,255,0.1);--hover:rgba(255,255,255,0.06);--panel-soft:#221f2e;--va-lavender:rgba(108,92,231,0.22);--va-mint:rgba(46,196,182,0.16);--va-sand:rgba(246,201,68,0.14);--va-blush:rgba(255,138,76,0.14);--va-card-shadow:0 18px 40px rgba(0,0,0,0.4);--shadow:var(--va-card-shadow);background:radial-gradient(900px 520px at 6% -8%,rgba(108,92,231,.22),transparent 55%),radial-gradient(720px 480px at 92% 8%,rgba(255,138,76,.16),transparent 50%),radial-gradient(640px 420px at 70% 100%,rgba(46,196,182,.12),transparent 48%),var(--background)}.landing-vidaide[data-theme=dark] img[alt=VidAide]{filter:brightness(0) invert(1)}.landing-vidaide .va-pill-active{background:var(--va-purple);color:#fff;box-shadow:0 10px 22px rgba(108,92,231,.28)}.landing-vidaide .va-hero-glow-frame{background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.85)}.landing-vidaide .va-hero-glow-frame--purple{box-shadow:inset 0 0 48px rgba(108,92,231,.14),0 18px 40px rgba(108,92,231,.16),0 0 0 1px rgba(108,92,231,.1),0 0 56px rgba(108,92,231,.32)}.landing-vidaide .va-hero-glow-frame--orange{box-shadow:inset 0 0 44px rgba(255,138,76,.14),0 16px 36px rgba(255,138,76,.14),0 0 0 1px rgba(255,138,76,.12),0 0 52px rgba(255,138,76,.3)}.landing-vidaide .va-hero-glow-frame--white{background:#ffffff;border:1px solid rgba(255,255,255,1);box-shadow:inset 0 0 24px rgba(46,196,182,.05),0 18px 40px rgba(108,92,231,.1),0 0 0 1px rgba(255,255,255,.95),0 0 40px rgba(46,196,182,.14)}@keyframes va-core-floater-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-9px,0) scale(1.035)}}@keyframes va-core-floater-breathe-alt{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1.02)}}.landing-vidaide .va-core-floater{will-change:transform;transform-origin:center center}.landing-vidaide .va-core-floater--1{animation:va-core-floater-breathe 4.6s ease-in-out infinite}.landing-vidaide .va-core-floater--2{animation:va-core-floater-breathe-alt 5.4s ease-in-out .35s infinite}.landing-vidaide .va-core-floater--3{animation:va-core-floater-breathe 5.8s ease-in-out .7s infinite}.landing-vidaide .va-core-floater--4{animation:va-core-floater-breathe-alt 4.9s ease-in-out 1.05s infinite}.landing-vidaide .va-core-floater--5{animation:va-core-floater-breathe 6.2s ease-in-out .2s infinite}@keyframes va-core-star-twinkle{0%,to{opacity:.35;transform:scale(.75) rotate(0deg)}40%{opacity:1;transform:scale(1.15) rotate(12deg)}70%{opacity:.7;transform:scale(.95) rotate(-6deg)}}@keyframes va-core-star-drift{0%,to{opacity:.45;transform:translateY(0) scale(.85) rotate(-8deg)}50%{opacity:1;transform:translateY(-5px) scale(1.2) rotate(10deg)}}.landing-vidaide .va-core-star{display:block;will-change:transform,opacity;transform-origin:center center}.landing-vidaide .va-core-star--1{animation:va-core-star-twinkle 2.4s ease-in-out infinite}.landing-vidaide .va-core-star--2{animation:va-core-star-drift 3.1s ease-in-out infinite}@keyframes va-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes va-float-y-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes va-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.015)}}@keyframes va-breathe-shadow{0%,to{box-shadow:0 18px 36px rgba(108,92,231,.18)}50%{box-shadow:0 28px 52px rgba(108,92,231,.3)}}@keyframes va-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes va-bubble-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.04)}}.landing-vidaide .va-anim-float{animation:va-float-y 5.2s ease-in-out infinite;will-change:transform}.landing-vidaide .va-anim-float-soft{animation:va-float-y-soft 6.4s ease-in-out infinite;will-change:transform}.landing-vidaide .va-anim-breathe{animation:va-breathe 4.6s ease-in-out infinite;will-change:transform}.landing-vidaide .va-anim-breathe-shadow{animation:va-breathe-shadow 4.6s ease-in-out infinite;will-change:box-shadow}.landing-vidaide .va-anim-chip{animation:va-chip-float 3.8s ease-in-out infinite;will-change:transform}@keyframes va-twinkle{0%,to{transform:translateY(0) rotate(0deg) scale(1);opacity:.72}50%{transform:translateY(-7px) rotate(12deg) scale(1.12);opacity:1}}.landing-vidaide .va-anim-twinkle{animation:va-twinkle 3.2s ease-in-out infinite;will-change:transform,opacity}.landing-vidaide .va-anim-delay-1{animation-delay:.35s}.landing-vidaide .va-anim-delay-2{animation-delay:.7s}.landing-vidaide .va-anim-delay-3{animation-delay:1.05s}.landing-vidaide .va-anim-delay-4{animation-delay:1.4s}.landing-vidaide .va-hero-brand-title{background-image:linear-gradient(115deg,var(--va-purple) 0,#8b6cf7 38%,var(--va-orange) 78%,#ffb07a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes va-pain-rant-pop{0%{opacity:0;transform:translateX(var(--va-pain-shift,0)) scale(.72) translateY(18px) rotate(var(--va-pain-rot,0deg));filter:blur(2px)}65%{opacity:1;transform:translateX(var(--va-pain-shift,0)) scale(1.04) translateY(-3px) rotate(var(--va-pain-rot,0deg));filter:blur(0)}to{opacity:1;transform:translateX(var(--va-pain-shift,0)) scale(1) translateY(0) rotate(var(--va-pain-rot,0deg));filter:blur(0)}}@keyframes va-pain-rant-slide{0%{opacity:0;transform:translateX(var(--va-pain-from,-48px)) translateY(8px) rotate(calc(var(--va-pain-rot, 0deg) + 4deg))}to{opacity:1;transform:translateX(0) translateY(0) rotate(var(--va-pain-rot,0deg))}}@keyframes va-pain-rant-rise{0%{opacity:0;transform:translateY(28px) scale(.94) rotate(var(--va-pain-rot,0deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--va-pain-rot,0deg))}}@keyframes va-pain-rant-cascade{0%{opacity:0;transform:translateY(-36px) scale(.88) rotate(calc(var(--va-pain-rot, 0deg) - 8deg))}70%{opacity:1;transform:translateY(4px) scale(1.02) rotate(calc(var(--va-pain-rot, 0deg) + 2deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--va-pain-rot,0deg))}}@keyframes va-pain-rant-wiggle{0%{opacity:0;transform:scale(.6) rotate(calc(var(--va-pain-rot, 0deg) - 12deg))}55%{opacity:1;transform:scale(1.08) rotate(calc(var(--va-pain-rot, 0deg) + 6deg))}75%{transform:scale(.97) rotate(calc(var(--va-pain-rot, 0deg) - 3deg))}to{opacity:1;transform:scale(1) rotate(var(--va-pain-rot,0deg))}}@keyframes va-pain-rant-idle-float{0%,to{transform:translateY(0) rotate(var(--va-pain-rot,0deg))}50%{transform:translateY(-5px) rotate(var(--va-pain-rot,0deg))}}@keyframes va-pain-rant-idle-drift{0%,to{transform:translateX(0) rotate(var(--va-pain-rot,0deg))}50%{transform:translateX(4px) rotate(calc(var(--va-pain-rot, 0deg) + 1.2deg))}}@keyframes va-pain-star-twinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0deg)}45%{opacity:1;transform:scale(1.2) rotate(14deg)}}.landing-vidaide .va-pain-rant{position:relative;opacity:0;transform:translateX(var(--va-pain-shift,0)) rotate(var(--va-pain-rot,0deg));border-radius:18px 14px 16px 12px;background:#f3f0ff;border:1px solid rgba(108,92,231,.16);box-shadow:0 10px 22px rgba(80,60,120,.1);clip-path:polygon(0 6%,3% 0,97% 0,100% 5%,100% 94%,97% 100%,4% 100%,0 93%)}.landing-vidaide .va-pain-rant--crack-2{border-radius:12px 20px 10px 18px;border-color:rgba(255,138,76,.22);background:#fff1eb}.landing-vidaide .va-pain-rant--crack-3{border-radius:16px 10px 20px 14px;border-color:rgba(46,196,182,.22);background:#e8faf6}.landing-vidaide .va-pain-rant--in.va-pain-motion-pop{animation:va-pain-rant-pop .62s cubic-bezier(.22,1.2,.36,1) both}.landing-vidaide .va-pain-rant--in.va-pain-motion-slide{animation:va-pain-rant-slide .7s cubic-bezier(.22,1,.36,1) both}.landing-vidaide .va-pain-rant--in.va-pain-motion-rise{animation:va-pain-rant-rise .68s cubic-bezier(.22,1,.36,1) both,va-pain-rant-idle-float 3.8s ease-in-out .7s infinite}.landing-vidaide .va-pain-rant--in.va-pain-motion-cascade{animation:va-pain-rant-cascade .72s cubic-bezier(.22,1.15,.36,1) both}.landing-vidaide .va-pain-rant--in.va-pain-motion-wiggle{animation:va-pain-rant-wiggle .75s cubic-bezier(.22,1.25,.36,1) both,va-pain-rant-idle-drift 4.2s ease-in-out .8s infinite}.landing-vidaide .va-pain-rant__text,.landing-vidaide .va-pain-rant__text span{color:#2c2440;text-shadow:none;filter:none}.landing-vidaide .va-pain-star{animation:va-pain-star-twinkle 2.6s ease-in-out infinite;will-change:transform,opacity}.landing-vidaide .va-pain-shard{position:absolute;display:block;pointer-events:none;opacity:.55;background:linear-gradient(120deg,rgba(108,92,231,.35),rgba(255,138,76,.28));clip-path:polygon(50% 0,100% 100%,0 100%)}.landing-vidaide .va-pain-shard--a{left:18%;top:18%;width:14px;height:14px;transform:rotate(18deg)}.landing-vidaide .va-pain-shard--b{right:14%;top:36%;width:11px;height:11px;background:linear-gradient(120deg,rgba(255,138,76,.4),rgba(246,201,68,.35));transform:rotate(-28deg)}.landing-vidaide .va-pain-shard--c{left:62%;bottom:12%;width:16px;height:12px;background:linear-gradient(120deg,rgba(46,196,182,.35),rgba(108,92,231,.28));clip-path:polygon(0 0,100% 40%,60% 100%,10% 70%);transform:rotate(8deg)}.landing-vidaide .va-pain-chip{max-width:100%;border-radius:999px;padding:.55rem .95rem;font-size:.8rem;font-weight:700;line-height:1.4;letter-spacing:.01em;border:1px solid transparent;box-shadow:0 1px 0 rgba(31,36,48,.04)}.landing-vidaide .va-pain-chip__text{background-image:linear-gradient(115deg,var(--va-chip-from),var(--va-chip-via),var(--va-chip-to));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.landing-vidaide .va-pain-chip--1{--va-chip-from:var(--va-purple);--va-chip-via:#8b6cf7;--va-chip-to:#a78bfa;background:var(--va-lavender);border-color:rgba(108,92,231,.18)}.landing-vidaide .va-pain-chip--2{--va-chip-from:var(--va-orange);--va-chip-via:#ff9d66;--va-chip-to:#ffb07a;background:var(--va-blush);border-color:rgba(255,138,76,.22)}.landing-vidaide .va-pain-chip--3{--va-chip-from:var(--va-teal);--va-chip-via:#3dd4c4;--va-chip-to:#7ee0d4;background:var(--va-mint);border-color:rgba(46,196,182,.22)}.landing-vidaide .va-pain-chip--ellipsis{background:color-mix(in srgb,var(--background) 70%,#d8dbe3);border-color:var(--line);padding-inline:.8rem;letter-spacing:.16em;opacity:.85;color:var(--va-muted)}.landing-vidaide[data-theme=dark] .va-pain-chip--1{--va-chip-from:#c4b5fd;--va-chip-via:#a78bfa;--va-chip-to:#8b6cf7;background:rgba(108,92,231,.18);border-color:rgba(108,92,231,.28)}.landing-vidaide[data-theme=dark] .va-pain-chip--2{--va-chip-from:#ffb07a;--va-chip-via:#ff9d66;--va-chip-to:var(--va-orange);background:rgba(255,138,76,.14);border-color:rgba(255,138,76,.26)}.landing-vidaide[data-theme=dark] .va-pain-chip--3{--va-chip-from:#7ee0d4;--va-chip-via:#3dd4c4;--va-chip-to:var(--va-teal);background:rgba(46,196,182,.14);border-color:rgba(46,196,182,.26)}@keyframes va-pain-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.landing-vidaide .va-pain-soft{animation:va-pain-soft-float 4.8s ease-in-out infinite;will-change:transform}.landing-vidaide .va-brand-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.landing-vidaide .va-brand-marquee__track{display:flex;width:max-content;animation:va-brand-marquee 48s linear infinite}.landing-vidaide .va-brand-marquee:hover .va-brand-marquee__track{animation-play-state:paused}.landing-vidaide .va-brand-marquee__group{display:flex;align-items:center;gap:2.5rem;padding-inline:1.25rem;list-style:none;margin:0}.landing-vidaide .va-brand-marquee__item{display:flex;height:3.25rem;width:8.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.85rem;background:rgba(255,255,255,.72);padding:.55rem .85rem;box-shadow:0 1px 0 rgba(31,36,48,.04)}.landing-vidaide[data-theme=dark] .va-brand-marquee__item{background:rgba(255,255,255,.06)}@keyframes va-brand-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes va-hero-enter-tilt{0%{opacity:0;transform:rotate(-8deg) translateY(18px) scale(.96)}to{opacity:1;transform:rotate(-3deg) translateY(0) scale(1)}}@keyframes va-hero-product-float{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(5deg) translateY(-10px)}}@keyframes va-hero-product-in{0%{opacity:0;transform:rotate(8deg) translate(24px,16px) scale(.9)}to{opacity:1;transform:rotate(3deg) translate(0) scale(1)}}@keyframes va-hero-chip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes va-hero-chip-drift{0%,to{transform:translate(0) rotate(-4deg)}50%{transform:translate(6px,-8px) rotate(3deg)}}@keyframes va-hero-magnet-creator{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-3.5deg) translateY(-6px)}}@keyframes va-hero-magnet-product{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(6deg) translateY(-8px)}}@keyframes va-hero-magnet-badge{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes va-hero-dash-flow{to{stroke-dashoffset:-24}}@keyframes va-hero-pulse-dot{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes va-hero-stack-slide{0%{opacity:0;transform:translateX(28px) rotate(4deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes va-hero-orbit{to{transform:rotate(1turn)}}@keyframes va-hero-orbit-counter{to{transform:rotate(-1turn)}}@keyframes va-hero-orbit-face{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes va-hero-orbit-ring{0%,to{transform:rotate(0deg) scale(1);opacity:.7}50%{transform:rotate(8deg) scale(1.02);opacity:1}}.landing-vidaide .va-hero-enter-tilt{animation:va-hero-enter-tilt .55s cubic-bezier(.22,1,.36,1) both;transform:rotate(-3deg);will-change:transform,opacity}.landing-vidaide .va-hero-tilt-ghost{animation:va-hero-chip-bob 5.5s ease-in-out infinite}.landing-vidaide .va-hero-product-float{animation:va-hero-product-in .55s cubic-bezier(.22,1,.36,1) both,va-hero-product-float 4.2s ease-in-out .55s infinite;will-change:transform,opacity}.landing-vidaide .va-hero-chip-bob{animation:va-hero-chip-bob 3.4s ease-in-out infinite;will-change:transform}.landing-vidaide .va-hero-chip-drift{animation:va-hero-chip-drift 4s ease-in-out infinite;will-change:transform}.landing-vidaide .va-hero-magnet-creator{animation:va-hero-magnet-creator 4.8s ease-in-out infinite;will-change:transform}.landing-vidaide .va-hero-magnet-product{animation:va-hero-product-in .5s cubic-bezier(.22,1,.36,1) both,va-hero-magnet-product 4.4s ease-in-out .5s infinite;will-change:transform,opacity}.landing-vidaide .va-hero-magnet-badge{animation:va-hero-magnet-badge 2.4s ease-in-out infinite;will-change:transform}.landing-vidaide .va-hero-dash-flow{animation:va-hero-dash-flow 1.2s linear infinite}.landing-vidaide .va-hero-pulse-dot{animation:va-hero-pulse-dot 1.6s ease-in-out infinite}.landing-vidaide .va-hero-stack-slide{animation:va-hero-stack-slide .5s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.landing-vidaide .va-hero-orbit{animation:va-hero-orbit 14s linear infinite;will-change:transform}.landing-vidaide .va-hero-orbit-counter{animation:va-hero-orbit-counter 14s linear infinite;will-change:transform}.landing-vidaide .va-hero-orbit-face{animation:va-hero-orbit-face .45s ease-out both}.landing-vidaide .va-hero-orbit-ring{animation:va-hero-orbit-ring 8s ease-in-out infinite}.landing-vidaide .va-hero-orbit-ring-slow{animation:va-hero-orbit-ring 11s ease-in-out infinite reverse}@keyframes va-hero-buzz{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.landing-vidaide .va-hero-buzz{animation:va-hero-buzz 2.8s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.landing-vidaide .va-anim-breathe,.landing-vidaide .va-anim-breathe-shadow,.landing-vidaide .va-anim-bubble,.landing-vidaide .va-anim-chip,.landing-vidaide .va-anim-float,.landing-vidaide .va-anim-float-soft,.landing-vidaide .va-anim-twinkle,.landing-vidaide .va-brand-marquee__track,.landing-vidaide .va-core-floater,.landing-vidaide .va-core-floater--1,.landing-vidaide .va-core-floater--2,.landing-vidaide .va-core-floater--3,.landing-vidaide .va-core-floater--4,.landing-vidaide .va-core-floater--5,.landing-vidaide .va-core-star,.landing-vidaide .va-core-star--1,.landing-vidaide .va-core-star--2,.landing-vidaide .va-hero-buzz,.landing-vidaide .va-hero-chip-bob,.landing-vidaide .va-hero-chip-drift,.landing-vidaide .va-hero-dash-flow,.landing-vidaide .va-hero-enter-tilt,.landing-vidaide .va-hero-magnet-badge,.landing-vidaide .va-hero-magnet-creator,.landing-vidaide .va-hero-magnet-product,.landing-vidaide .va-hero-orbit,.landing-vidaide .va-hero-orbit-counter,.landing-vidaide .va-hero-orbit-face,.landing-vidaide .va-hero-orbit-ring,.landing-vidaide .va-hero-orbit-ring-slow,.landing-vidaide .va-hero-product-float,.landing-vidaide .va-hero-pulse-dot,.landing-vidaide .va-hero-stack-slide,.landing-vidaide .va-hero-tilt-ghost,.landing-vidaide .va-pain-soft{animation:none}.landing-vidaide .va-pain-rant--in{animation:none;opacity:1}.landing-vidaide .va-pain-star{animation:none;opacity:.7}}.landing-aida-buddy{position:fixed;top:0;left:0;z-index:70;width:128px;pointer-events:none;will-change:transform;transition:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.landing-aida-buddy.is-dragging{z-index:80}.landing-aida-buddy-grab{pointer-events:auto;position:relative;display:block;width:100%;aspect-ratio:4/5;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.landing-aida-buddy-grab:after{content:"";position:absolute;left:18%;right:18%;bottom:4%;height:10px;border-radius:50%;background:rgba(80,60,120,.18);filter:blur(6px);pointer-events:none;z-index:0}.landing-aida-buddy.is-dragging .landing-aida-buddy-grab{cursor:grabbing}.landing-aida-buddy-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;opacity:0;pointer-events:none;user-select:none;z-index:1;transform-origin:center bottom;image-rendering:auto;-webkit-user-drag:none}.landing-aida-buddy-img.is-active{opacity:1;animation:landing-aida-idle-bob 4.8s ease-in-out infinite}.landing-aida-buddy.is-dragging .landing-aida-buddy-img{animation:none}.landing-aida-buddy.is-dragging .landing-aida-buddy-img.is-active{transform:translateY(-6px)}.landing-aida-buddy-tag{pointer-events:none;display:flex;align-items:center;justify-content:center;gap:6px;margin:-2px auto 0;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid rgba(139,124,212,.16);font-size:11px;font-weight:700;color:#6f6588;width:fit-content}.landing-aida-buddy-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:#2f9e7a}.landing-aida-buddy-tag b{font-weight:650;color:#7b6cf0;font-size:10px}.landing-aida-bubble{pointer-events:auto;position:absolute;bottom:28px;width:min(240px,calc(100vw - 140px));padding:12px 12px 11px;background:rgba(255,255,255,.97);border:1px solid rgba(139,124,212,.16);box-shadow:0 14px 32px rgba(90,70,140,.14);animation:landing-aida-bubble-in .28s ease}.landing-aida-bubble--right{right:calc(100% + 10px);left:auto;border-radius:16px 16px 4px 16px}.landing-aida-bubble--left{left:calc(100% + 10px);right:auto;border-radius:16px 16px 16px 4px}.landing-aida-bubble--demo{border-color:rgba(126,184,230,.35)}.landing-aida-bubble--feature{border-color:rgba(232,184,146,.45)}.landing-aida-bubble-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.landing-aida-bubble-badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:750;color:#5f528f;background:rgba(139,124,212,.12)}.landing-aida-bubble--demo .landing-aida-bubble-badge{color:#3d6f9c;background:rgba(126,184,230,.18)}.landing-aida-bubble--feature .landing-aida-bubble-badge{color:#9a6640;background:rgba(232,184,146,.22)}.landing-aida-bubble-close{border:0;background:transparent;color:#9a8eb8;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.landing-aida-bubble strong{display:block;font-size:13px;font-weight:750;color:#2a2f45}.landing-aida-bubble p{margin:5px 0 0;font-size:12px;line-height:1.55;color:#7d7398}@keyframes landing-aida-idle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes landing-aida-bubble-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.landing-aida-buddy{width:104px}.landing-aida-bubble{width:min(200px,calc(100vw - 110px));bottom:18px}}@media (prefers-reduced-motion:reduce){.landing-aida-bubble,.landing-aida-buddy-img{animation:none!important;transition:none!important}}.landing-vidaide[data-theme=dark] .landing-aida-bubble,.landing-vidaide[data-theme=dark] .landing-aida-buddy-tag{background:rgba(26,24,36,.96);border-color:rgba(255,255,255,.1)}.landing-vidaide[data-theme=dark] .landing-aida-bubble strong{color:#f5f5f7}.landing-vidaide[data-theme=dark] .landing-aida-bubble p,.landing-vidaide[data-theme=dark] .landing-aida-buddy-tag{color:#a1a1aa}.landing-vidaide .va-landing-locale{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--va-ink)}.landing-vidaide .va-landing-locale select{max-width:92px;appearance:none;outline:none;border:0;background:transparent;color:inherit;font-size:13px;font-weight:650;cursor:pointer}.landing-vidaide .va-landing-locale:focus-within{outline:2px solid var(--va-purple);outline-offset:2px}