.hero.svelte-kg8ly3{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);padding-top:calc(env(safe-area-inset-top,0px) + var(--space-xl));overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;contain:layout style paint}.hero-particle-layer.svelte-kg8ly3{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(600px circle at 30% 20%,oklch(.5 .27 265 / .04),transparent 60%),radial-gradient(400px circle at 70% 70%,oklch(.62 .27 340 / .03),transparent 50%),radial-gradient(300px circle at 50% 50%,oklch(.78 .14 220 / .025),transparent 40%);animation:svelte-kg8ly3-hero-drift 20s ease-in-out infinite alternate;will-change:transform}@keyframes svelte-kg8ly3-hero-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(-20px,15px) scale(1.05)}to{transform:translate(15px,-10px) scale(.97)}}.hero-content.svelte-kg8ly3{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);max-width:640px;padding:0 var(--space-xs);animation:svelte-kg8ly3-hero-enter 1s var(--spring) both}.hero-logo-wrap.svelte-kg8ly3{position:relative;width:180px;height:180px;display:grid;place-items:center;margin-bottom:var(--space-sm)}.hero-logo.svelte-kg8ly3{position:relative;z-index:2;width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 24px oklch(.5 .27 265 / .45)) drop-shadow(0 0 48px oklch(.62 .27 340 / .25))}.hero-logo.svelte-kg8ly3:after{content:"";position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,oklch(.5 .27 265 / .3),oklch(.62 .27 340 / .15),transparent 70%);animation:svelte-kg8ly3-hero-glow-pulse 4s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes svelte-kg8ly3-hero-glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-orbit.svelte-kg8ly3{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;contain:layout style paint}.hero-orbit-1.svelte-kg8ly3{inset:0;border-image:conic-gradient(from var(--card-beam-1),transparent 0%,oklch(.5 .27 265 / .5) 8%,transparent 16%,transparent 100%) 1;border-radius:50%;animation:card-beam-rotate-1 8s linear infinite;opacity:.7}.hero-orbit-2.svelte-kg8ly3{inset:-12px;border-image:conic-gradient(from var(--card-beam-2),transparent 0%,oklch(.78 .14 220 / .4) 6%,transparent 12%,transparent 100%) 1;border-radius:50%;animation:card-beam-rotate-2 13s linear infinite reverse;opacity:.5}.hero-orbit-3.svelte-kg8ly3{inset:-24px;border-image:conic-gradient(from var(--card-beam-3),transparent 0%,oklch(.62 .27 340 / .35) 5%,transparent 10%,transparent 100%) 1;border-radius:50%;animation:card-beam-rotate-3 11s linear infinite;opacity:.4}.hero-title.svelte-kg8ly3{font-family:"Inter",var(--font-heading);font-size:clamp(2.5rem,10vw,4.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.hero-tagline.svelte-kg8ly3{font-size:clamp(1rem,4vw,1.5rem);color:var(--white);font-weight:600;margin:0;letter-spacing:-.01em}.hero-sub.svelte-kg8ly3{font-size:var(--text-sm);color:var(--z4);line-height:1.6;max-width:440px;margin:var(--space-xs) 0 var(--space-lg)}.hero-ctas.svelte-kg8ly3{display:flex;flex-direction:column;gap:var(--space-md);align-items:center;width:100%;max-width:340px}.hero-btn-primary.svelte-kg8ly3{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;min-height:52px;width:100%;border-radius:var(--r-pill);background:linear-gradient(var(--elevated),var(--elevated)) padding-box,conic-gradient(from var(--btn-angle, 0deg),#4361EE,#4CC9F0,#F72585,#4361EE) border-box;border:2px solid transparent;color:#fff;font-size:var(--text-md);font-weight:600;letter-spacing:.01em;text-decoration:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s var(--spring),opacity .2s ease;-webkit-tap-highlight-color:transparent;will-change:transform;animation:svelte-kg8ly3-btn-border-spin 4s linear infinite;overflow:hidden}.hero-btn-primary.svelte-kg8ly3:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,oklch(.5 .27 265 / .15),oklch(.78 .14 220 / .08),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.hero-btn-primary.svelte-kg8ly3:active{transform:scale(.96)}.hero-btn-label.svelte-kg8ly3{position:relative;z-index:1}@keyframes svelte-kg8ly3-btn-border-spin{to{--btn-angle: 360deg}}.hero-scroll-hint.svelte-kg8ly3{position:absolute;bottom:max(var(--space-xl),env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:-2px}.chevron.svelte-kg8ly3{will-change:transform,opacity;animation:svelte-kg8ly3-chevron-cascade 2s ease-in-out infinite}.chevron-1.svelte-kg8ly3{animation-delay:0s}.chevron-2.svelte-kg8ly3{animation-delay:.15s}.chevron-3.svelte-kg8ly3{animation-delay:.3s}@keyframes svelte-kg8ly3-chevron-cascade{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(6px);opacity:.9}}@keyframes svelte-kg8ly3-hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.hero.svelte-kg8ly3{padding:var(--space-2xl) var(--space-lg)}.hero-content.svelte-kg8ly3{gap:var(--space-md)}.hero-logo-wrap.svelte-kg8ly3{width:240px;height:240px}.hero-logo.svelte-kg8ly3{width:160px;height:160px}.hero-sub.svelte-kg8ly3{font-size:var(--text-base)}.hero-ctas.svelte-kg8ly3{width:auto;max-width:none}.hero-btn-primary.svelte-kg8ly3{width:auto}.hero-btn-primary.svelte-kg8ly3:hover:before{opacity:1}.hero-btn-primary.svelte-kg8ly3:hover{transform:translateY(-2px)}}@media(max-width:390px){.hero.svelte-kg8ly3{padding:var(--space-lg) var(--space-sm)}.hero-logo-wrap.svelte-kg8ly3{width:140px;height:140px}.hero-logo.svelte-kg8ly3{width:90px;height:90px}.hero-sub.svelte-kg8ly3{font-size:var(--text-xs)}.hero-btn-primary.svelte-kg8ly3{padding:14px 24px;min-height:48px;font-size:var(--text-sm)}.hero-ctas.svelte-kg8ly3{max-width:280px}}@media(prefers-reduced-motion:reduce){.hero-logo.svelte-kg8ly3:after{animation:none;opacity:.7}.hero-orbit-1.svelte-kg8ly3,.hero-orbit-2.svelte-kg8ly3,.hero-orbit-3.svelte-kg8ly3{animation:none;opacity:.3}.hero-particle-layer.svelte-kg8ly3{animation:none}.chevron.svelte-kg8ly3{animation:none;opacity:.6}.hero-content.svelte-kg8ly3,.hero-btn-primary.svelte-kg8ly3{animation:none}}.lazy-slot.svelte-d5gp7l{min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}.scroll-chevron.svelte-gi73cc{position:absolute;bottom:max(var(--space-lg),env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:-2px;pointer-events:none}.chev.svelte-gi73cc{will-change:transform,opacity;animation:svelte-gi73cc-chev-cascade 2s ease-in-out infinite}.chev-1.svelte-gi73cc{animation-delay:0s}.chev-2.svelte-gi73cc{animation-delay:.15s}.chev-3.svelte-gi73cc{animation-delay:.3s}@keyframes svelte-gi73cc-chev-cascade{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(6px);opacity:.9}}@media(prefers-reduced-motion:reduce){.chev.svelte-gi73cc{animation:none;opacity:.6}}.demo-section.svelte-92cu0z{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);background:var(--void);position:relative;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.demo-grid.svelte-92cu0z{display:grid;grid-template-columns:1fr;gap:var(--space-xl);width:100%;max-width:1200px;margin:0 auto}.demo-left.svelte-92cu0z{display:flex;flex-direction:column;justify-content:center;gap:var(--space-xl)}.demo-header.svelte-92cu0z{text-align:center}.demo-badge.svelte-92cu0z{display:inline-block;font-size:11px;font-weight:600;color:#0fa;background:#00986314;background:oklch(.6 .2 160 / .08);border:1px solid oklch(.6 .2 160 / .2);border-radius:var(--r-pill);padding:4px 14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-md)}.demo-title.svelte-92cu0z{font-family:"Inter",var(--font-heading);font-size:clamp(1.5rem,4vw,2.4rem);font-weight:700;color:var(--white);margin:0 0 var(--space-sm);letter-spacing:-.02em;line-height:1.15}.demo-subtitle.svelte-92cu0z{color:var(--z4);font-size:var(--text-base);margin:0}.demo-chips.svelte-92cu0z{display:flex;flex-direction:column;gap:var(--space-sm);max-width:420px;margin:0 auto;width:100%}.demo-chip.svelte-92cu0z{display:flex;align-items:center;gap:var(--space-sm);padding:12px 16px;min-height:44px;border:1px solid var(--z7);border-radius:var(--r-pill);background:#ffffff05;color:var(--z3);font-size:var(--text-sm);font-family:inherit;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease;animation:fade-in .4s ease both;-webkit-tap-highlight-color:transparent}.demo-chip.svelte-92cu0z:disabled{cursor:default}.demo-chip-active.svelte-92cu0z{border-color:var(--cyan);color:var(--white);background:#12cbf514}.demo-chip.svelte-92cu0z:not(:disabled):active{border-color:#00ffaa40;transform:scale(.98)}.demo-chip-pulse.svelte-92cu0z{animation:svelte-92cu0z-chip-pulse 2.4s ease-in-out infinite,fade-in .4s ease both;border-color:#12cbf559}@keyframes svelte-92cu0z-chip-pulse{0%,to{box-shadow:0 0 #12cbf540;border-color:#12cbf559}50%{box-shadow:0 0 16px 4px #12cbf52e;border-color:#12cbf58c}}.demo-right.svelte-92cu0z{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px}.anim-container.svelte-92cu0z{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:360px;padding-left:25%}.card-stack.svelte-92cu0z{position:relative;width:180px;height:240px;perspective:1000px}.float-card.svelte-92cu0z{position:absolute;width:100%;height:100%;border-radius:var(--r-md);background:linear-gradient(135deg,#02071de6,#000310d9);border:1px solid oklch(1 0 0 / .12);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-1.svelte-92cu0z{background:linear-gradient(135deg,#1542f940,#00276a26);background:linear-gradient(135deg,#1542f940,color(xyz 0.049 0.022 0.261 / 0.149));animation:svelte-92cu0z-card-float-1 4s ease-in-out infinite;z-index:3}.card-2.svelte-92cu0z{background:linear-gradient(135deg,#12cbf533,#00bbe02e,#00a8c529 50%,#00707e1f);background:linear-gradient(135deg,#12cbf533,color(xyz 0.31 0.412 0.794 / 0.18),color(xyz 0.234 0.323 0.636 / 0.161) 50%,color(xyz 0.085 0.136 0.293 / 0.122));animation:svelte-92cu0z-card-float-2 4s ease-in-out infinite;animation-delay:-1.3s;z-index:2}.card-3.svelte-92cu0z{background:linear-gradient(135deg,#e400b72e,#9100801a);background:linear-gradient(135deg,color(xyz 0.406 0.199 0.467 / 0.18),#9100801a);animation:svelte-92cu0z-card-float-3 4s ease-in-out infinite;animation-delay:-2.6s;z-index:1}@keyframes svelte-92cu0z-card-float-1{0%,to{transform:translateY(-8px) rotateY(-12deg) rotateX(5deg)}50%{transform:translateY(8px) rotateY(12deg) rotateX(-5deg)}}@keyframes svelte-92cu0z-card-float-2{0%,to{transform:translateY(4px) translate(-16px) rotateY(8deg) rotateX(-3deg)}50%{transform:translateY(-4px) translate(-16px) rotateY(-8deg) rotateX(3deg)}}@keyframes svelte-92cu0z-card-float-3{0%,to{transform:translateY(0) translate(-32px) rotateY(-5deg) rotateX(2deg)}50%{transform:translateY(-8px) translate(-32px) rotateY(5deg) rotateX(-2deg)}}.particle-field.svelte-92cu0z{position:absolute;inset:-40px;pointer-events:none}.particle.svelte-92cu0z{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--cyan);left:50%;top:50%;animation:svelte-92cu0z-particle-orbit 8s linear infinite;animation-delay:calc(var(--i) * -.66s);opacity:.4}@keyframes svelte-92cu0z-particle-orbit{0%{transform:translate(-50%,-50%) rotate(0) translate(120px) scale(.6);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translate(-50%,-50%) rotate(360deg) translate(120px) scale(1);opacity:0}}.mock-window.svelte-92cu0z{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--z8);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 4px 40px #1542f90f,0 0 80px #1542f908;max-height:70vh;opacity:0;transform:translate(40px);transition:opacity .5s var(--spring),transform .5s var(--spring);pointer-events:none}.mock-window-visible.svelte-92cu0z{opacity:1;transform:translate(0);pointer-events:auto}.mock-titlebar.svelte-92cu0z{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--z8);background:#00000180;flex-shrink:0}.mock-dots.svelte-92cu0z{display:flex;gap:6px}.mock-dot-r.svelte-92cu0z,.mock-dot-y.svelte-92cu0z,.mock-dot-g.svelte-92cu0z{width:10px;height:10px;border-radius:50%}.mock-dot-r.svelte-92cu0z{background:#de3b3d}.mock-dot-y.svelte-92cu0z{background:#d9a514}.mock-dot-g.svelte-92cu0z{background:#30bd44}.mock-title.svelte-92cu0z{display:flex;align-items:center;gap:6px;font-family:"Inter",var(--font-heading);font-size:var(--text-xs);font-weight:600;color:var(--z5);letter-spacing:.04em}.mock-title-icon.svelte-92cu0z{border-radius:4px}.mock-dots-spacer.svelte-92cu0z{width:44px}.mock-messages.svelte-92cu0z{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.mock-user-bubble.svelte-92cu0z{align-self:flex-end;max-width:85%;padding:12px 18px;background:var(--elevated);border:1px solid var(--z8);border-radius:var(--r-lg) var(--r-lg) var(--r-sm) var(--r-lg);animation:svelte-92cu0z-bubble-in .4s var(--spring) both}.mock-user-bubble.svelte-92cu0z p:where(.svelte-92cu0z){color:var(--white);font-size:var(--text-sm);margin:0;line-height:1.5}.mock-ai-card.svelte-92cu0z{align-self:flex-start;max-width:92%;padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--z8);border-radius:var(--r-lg);animation:svelte-92cu0z-card-in .5s var(--spring) .2s both}.mock-ai-header.svelte-92cu0z{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.mock-ai-label.svelte-92cu0z{font-family:"Inter",var(--font-heading);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--z5)}.mock-ai-body.svelte-92cu0z{color:var(--z3);font-size:var(--text-xs);line-height:1.7;max-height:38vh;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}.mock-ai-body.svelte-92cu0z h3{font-size:var(--text-base);font-weight:700;color:var(--white);margin:0 0 var(--space-sm)}.mock-ai-body.svelte-92cu0z h4{font-size:var(--text-sm);font-weight:600;color:var(--white);margin:var(--space-md) 0 var(--space-xs)}.mock-ai-body.svelte-92cu0z ul{padding-left:var(--space-lg);margin:0 0 var(--space-xs)}.mock-ai-body.svelte-92cu0z li{margin-bottom:2px}.mock-ai-body.svelte-92cu0z strong{color:var(--cyan);font-weight:600}.mock-ai-body.svelte-92cu0z table{width:100%;border-collapse:collapse;margin:var(--space-xs) 0;font-size:var(--text-xs)}.mock-ai-body.svelte-92cu0z th{text-align:left;padding:6px 10px;background:#ffffff0a;color:var(--z4);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid oklch(1 0 0 / .08)}.mock-ai-body.svelte-92cu0z td{padding:6px 10px;border-bottom:1px solid oklch(1 0 0 / .04);color:var(--z3)}.mock-ai-actions.svelte-92cu0z{display:flex;gap:6px;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid oklch(1 0 0 / .05);flex-wrap:wrap;animation:fade-in .3s ease both}.mock-action-btn.svelte-92cu0z{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:99px;border:1px solid oklch(1 0 0 / .08);background:#ffffff0a;color:var(--z4);font-size:11px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.mock-action-btn.svelte-92cu0z:hover{background:#12cbf51f;color:var(--cyan);border-color:#12cbf533}.mock-action-done.svelte-92cu0z{color:var(--cyan);border-color:#12cbf533}.mock-typing.svelte-92cu0z{display:flex;gap:4px;padding:var(--space-xs) 0}.mock-typing-dot.svelte-92cu0z{width:5px;height:5px;border-radius:50%;background:var(--z5);animation:svelte-92cu0z-demo-pulse 1.2s ease-in-out infinite}.mock-typing-dot.svelte-92cu0z:nth-child(2){animation-delay:.15s}.mock-typing-dot.svelte-92cu0z:nth-child(3){animation-delay:.3s}@keyframes svelte-92cu0z-demo-pulse{0%,to{opacity:.3}50%{opacity:1}}.mock-inputbar.svelte-92cu0z{padding:10px var(--space-lg);border-top:1px solid var(--z8);flex-shrink:0}.mock-input-inner.svelte-92cu0z{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:var(--r-lg);border:1px solid transparent;border-image:conic-gradient(from var(--btn-angle, 0deg),var(--blue),var(--cyan),var(--pink),var(--purple),var(--blue)) 1;border-image-slice:1;background:var(--void);position:relative}.mock-input-placeholder.svelte-92cu0z{color:var(--z6);font-size:var(--text-xs)}.mock-send-btn.svelte-92cu0z{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:#12cbf526;color:var(--cyan)}.demo-cta-row.svelte-92cu0z{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);animation:fade-in .5s ease both}.demo-cta.svelte-92cu0z{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;min-height:36px;width:fit-content;border-radius:99px;background:linear-gradient(135deg,#0fa,#00d4ff);color:#020204;font-size:var(--text-xs);font-weight:700;text-decoration:none;text-align:center;white-space:nowrap;transition:transform .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent;will-change:transform;overflow:hidden}.demo-cta.svelte-92cu0z:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff26;opacity:0;transition:opacity .2s ease;pointer-events:none}.demo-cta.svelte-92cu0z:active{transform:scale(.97)}.demo-reset.svelte-92cu0z{font-size:11px;color:var(--z5);background:none;border:none;cursor:pointer;transition:color .15s ease}.demo-reset.svelte-92cu0z:hover{color:var(--white)}@keyframes svelte-92cu0z-bubble-in{0%{opacity:0;transform:translate(20px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-92cu0z-card-in{0%{opacity:0;transform:translateY(16px) scale(.97);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(min-width:768px){.demo-section.svelte-92cu0z{padding:var(--space-2xl) var(--space-lg)}.demo-grid.svelte-92cu0z{grid-template-columns:2fr 3fr;gap:var(--space-2xl);align-items:center}.demo-header.svelte-92cu0z{text-align:left}.demo-chips.svelte-92cu0z{margin:0;max-width:none}.demo-chip.svelte-92cu0z{font-size:var(--text-base);padding:14px 20px}.demo-chip.svelte-92cu0z:not(:disabled):hover{border-color:#00ffaa40;color:var(--white);transform:translate(4px)}.mock-ai-body.svelte-92cu0z{font-size:var(--text-sm);max-height:42vh}.mock-ai-body.svelte-92cu0z h3{font-size:var(--text-lg)}.mock-ai-body.svelte-92cu0z h4{font-size:var(--text-base)}.mock-ai-body.svelte-92cu0z table{font-size:var(--text-sm)}.mock-ai-body.svelte-92cu0z th{font-size:11px;padding:8px 12px}.mock-ai-body.svelte-92cu0z td{padding:8px 12px}.demo-cta.svelte-92cu0z{font-size:var(--text-sm);padding:10px 22px;min-height:38px}.demo-cta.svelte-92cu0z:hover{transform:translateY(-1px)}.demo-cta.svelte-92cu0z:hover:after{opacity:1}}@media(max-width:767px){.mock-window.svelte-92cu0z{max-height:55vh}.mock-dots.svelte-92cu0z,.mock-dots-spacer.svelte-92cu0z{display:none}.mock-titlebar.svelte-92cu0z{justify-content:center}.mock-inputbar.svelte-92cu0z{display:none}.mock-ai-body.svelte-92cu0z{max-height:30vh}}@media(max-width:390px){.demo-section.svelte-92cu0z{padding:var(--space-md) var(--space-sm)}.demo-title.svelte-92cu0z{font-size:clamp(1.2rem,4vw,1.6rem)}.demo-subtitle.svelte-92cu0z{font-size:var(--text-sm)}.demo-chip.svelte-92cu0z{padding:10px 14px;font-size:var(--text-xs);min-height:40px}.demo-cta.svelte-92cu0z{padding:8px 14px;font-size:11px;min-height:32px}.mock-user-bubble.svelte-92cu0z p:where(.svelte-92cu0z){font-size:var(--text-xs)}.mock-ai-body.svelte-92cu0z{font-size:11px}}@media(prefers-reduced-motion:reduce){.demo-chip.svelte-92cu0z,.demo-chip-pulse.svelte-92cu0z{animation:none}.mock-window.svelte-92cu0z{transition:none}.mock-user-bubble.svelte-92cu0z,.mock-ai-card.svelte-92cu0z,.float-card.svelte-92cu0z{animation:none}.particle.svelte-92cu0z{animation:none;opacity:0}}.landing.svelte-1uha8ag{height:100dvh;background:var(--void);color:var(--white);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@media(max-height:600px),(max-width:389px){.landing.svelte-1uha8ag{scroll-snap-type:y proximity}}@media(prefers-reduced-motion:reduce){.landing.svelte-1uha8ag{scroll-snap-type:none}}
