html{scroll-behavior:smooth}.landing-root.svelte-1uha8ag{--color-shell:#fff;--color-canvas:#e7e5e4;--color-surface:#fff;--color-elevated:#fff;--color-line:#d6d3d1;--color-fg:#1c1917;--color-fg-soft:#44403c;--color-muted:#57534e;--color-faint:#a8a29e;--color-accent:#292524;--color-accent-fg:#fafaf9;--color-ink:#1c1917;--color-chip:#fff;--color-track:#e7e5e4;--shadow-pop:0 10px 28px -14px rgba(0,0,0,.13),0 2px 8px -4px rgba(0,0,0,.1);--shadow-btn:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 1px rgba(0,0,0,.22),0 1px 1.5px rgba(0,0,0,.12),0 4px 10px -4px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08);--shadow-chip:0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6);--ink:28 25 23;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--color-video:#8c67ff;--color-guide:#ff3b7b;--color-playhead:#ff5a6a;position:relative;min-height:100dvh;overflow-x:clip;background:var(--color-canvas);color:var(--color-fg);font-family:var(--font-sans)}.nav-wrap.svelte-1uha8ag{position:sticky;top:16px;z-index:60;display:flex;justify-content:center;padding:0 16px}.nav-wrap.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;width:min(720px,100%);align-items:center;gap:18px;border-radius:13px;background:color-mix(in srgb,var(--color-elevated) 76%,transparent);padding:8px 8px 8px 16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a,0 6px 12px -4px #0000000d,0 16px 30px -14px #0000001f,inset 0 1px #fffc,inset 0 -1px 2px #00000009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:width .35s cubic-bezier(.625,.05,0,1)}.nav-wrap.svelte-1uha8ag nav.is-wide:where(.svelte-1uha8ag){width:min(980px,100%)}.brand.svelte-1uha8ag,.footer-brand.svelte-1uha8ag{display:flex;align-items:center;gap:8px;color:var(--color-fg);text-decoration:none}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:14px;font-weight:500;letter-spacing:-.02em}.nav-links.svelte-1uha8ag{display:flex;flex:1;justify-content:center;gap:32px}.nav-cta.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag),.login-button.svelte-1uha8ag{color:var(--color-muted);font-size:13px;text-decoration:none;transition:color .2s}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.login-button.svelte-1uha8ag:hover{color:var(--color-fg)}.login-button.svelte-1uha8ag,.join-button.svelte-1uha8ag{display:grid;height:32px;place-items:center;border-radius:8px;padding:0 13px;font-size:13px;font-weight:500;text-decoration:none}.login-button.svelte-1uha8ag{background:rgb(var(--ink)/.05);box-shadow:inset 0 0 0 1px rgb(var(--ink)/.08)}.join-button.svelte-1uha8ag{background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 44%,rgba(0,0,0,.1)),var(--color-accent);color:var(--color-accent-fg);box-shadow:var(--shadow-btn)}.hero.svelte-1uha8ag,.motion-section.svelte-1uha8ag,.design-section.svelte-1uha8ag{position:relative;display:flex;min-height:100dvh;flex-direction:column;justify-content:center;overflow:visible;padding:128px 24px}.hero.svelte-1uha8ag{min-height:85dvh;margin-top:52px;padding:0 2px 72px;text-align:center}.hero-glow.svelte-1uha8ag,.motion-glow.svelte-1uha8ag,.design-glow.svelte-1uha8ag,.cta-glow.svelte-1uha8ag{position:absolute;z-index:0;pointer-events:none;will-change:transform}.hero-glow.svelte-1uha8ag{inset:-40% 0 auto;height:150%;background:radial-gradient(120% 90% at 50% -20%,color-mix(in srgb,var(--color-fg) 15%,transparent),transparent 72%);opacity:.6}.hero-content.svelte-1uha8ag{position:relative;z-index:2;width:100%}.hero-logo.svelte-1uha8ag{display:flex;justify-content:center}.egg.svelte-1uha8ag{position:relative;display:inline-grid;place-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.egg.svelte-1uha8ag:active{cursor:grabbing}.egg-spin.svelte-1uha8ag{transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.egg.svelte-1uha8ag:hover .egg-spin:where(.svelte-1uha8ag){transform:rotate(360deg)}.egg-select.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .16s}.egg.svelte-1uha8ag:hover .egg-select:where(.svelte-1uha8ag){opacity:1}.egg-select.svelte-1uha8ag:before{content:"";position:absolute;inset:0;box-shadow:0 0 0 1.5px var(--color-select)}.egg-select.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;width:7px;height:7px;border-radius:1.5px;background:#fff;box-shadow:0 0 0 1px #00000059}.egg-select.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(1){top:-3.5px;left:-3.5px}.egg-select.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){top:-3.5px;right:-3.5px}.egg-select.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){bottom:-3.5px;left:-3.5px}.egg-select.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(4){bottom:-3.5px;right:-3.5px}.egg-dims.svelte-1uha8ag{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:4px;background:var(--color-select);color:var(--color-accent-fg);font:500 10px/1.45 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:920px;margin:40px auto 0;font-size:clamp(40px,6.4vw,82px);font-weight:500;letter-spacing:-.028em;line-height:1.02;text-wrap:balance}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag),.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag),.cta-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:560px;margin:24px auto 0;color:var(--color-muted);font-size:16px;line-height:1.6;text-wrap:pretty}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:520px}.hero-form.svelte-1uha8ag{margin-top:34px}.invite-note.svelte-1uha8ag{display:block;margin-top:14px;color:var(--color-faint);font-size:12px}form.svelte-1uha8ag{display:flex;justify-content:center;gap:10px}form.svelte-1uha8ag input:where(.svelte-1uha8ag){width:280px;height:44px;border:0;border-radius:10px;background:#e3e3e3cc;padding:0 16px;color:var(--color-fg);font:14px var(--font-sans);box-shadow:inset 0 1px #fdfdfd,0 0 0 1px #00000029,0 2px 4px #0000001a;outline:none}form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{box-shadow:inset 0 1px #fdfdfd,0 0 0 1px #00000038,0 2px 4px #0000001a,0 0 0 3px rgb(var(--ink)/.07)}form.svelte-1uha8ag button:where(.svelte-1uha8ag){height:44px;border:0;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 44%,rgba(0,0,0,.1)),var(--color-accent);padding:0 18px;color:var(--color-accent-fg);font:500 14px var(--font-sans);box-shadow:var(--shadow-btn);cursor:pointer;transition:opacity .2s,transform .2s}form.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{opacity:.9}form.svelte-1uha8ag button:where(.svelte-1uha8ag):active{transform:scale(.97)}form.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{cursor:wait;opacity:.6}.success-message.svelte-1uha8ag{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;font-size:14px}.form-error.svelte-1uha8ag{margin:10px 0 0!important;color:#e0537d!important;font-size:12px!important;text-align:center}.motion-glow.svelte-1uha8ag{inset:-12% 0;background:radial-gradient(80% 48% at 50% 26%,color-mix(in srgb,var(--color-playhead) 12%,transparent),transparent 60%);opacity:.6}.design-section.svelte-1uha8ag{background-color:var(--color-canvas);background-image:radial-gradient(circle,rgb(var(--ink)/.15) 1.15px,transparent 1.3px);background-position:11px 11px;background-size:22px 22px}.design-section.svelte-1uha8ag:before{position:absolute;z-index:1;top:-1px;right:0;left:0;height:12px;background:linear-gradient(var(--color-canvas),transparent);content:"";pointer-events:none}.design-glow.svelte-1uha8ag{inset:-12% 0;background:radial-gradient(70% 50% at 18% 22%,color-mix(in srgb,var(--color-video) 13%,transparent),transparent 58%);opacity:.6}.section-number.svelte-1uha8ag{position:absolute;z-index:0;top:44px;color:color-mix(in srgb,var(--color-fg) 4%,transparent);font:500 clamp(180px,26vw,340px)/.8 var(--font-mono);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.number-right.svelte-1uha8ag{right:-12px}.number-left.svelte-1uha8ag{left:-14px}.section-inner.svelte-1uha8ag{position:relative;z-index:2;width:100%;max-width:1120px;margin:auto}.section-heading.svelte-1uha8ag{display:grid;max-width:740px;justify-items:center;gap:20px;margin:auto;text-align:center}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(34px,5vw,60px);font-weight:500;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:0}.eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;color:var(--color-faint);font-size:12px;font-weight:500;letter-spacing:.04em}.eyebrow.svelte-1uha8ag:before{width:6px;height:6px;transform:rotate(45deg);border-radius:2px;content:""}.playhead-dot.svelte-1uha8ag:before{background:var(--color-playhead)}.video-dot.svelte-1uha8ag:before{background:var(--color-video)}.editor-stage.svelte-1uha8ag{position:relative;max-width:1160px;margin:76px auto 0}.editor-stage.svelte-1uha8ag>div:where(.svelte-1uha8ag){will-change:transform}.editor-inset.svelte-1uha8ag{border-radius:18px;background:var(--color-track);padding:6px}.editor-height.svelte-1uha8ag{height:620px;overflow:hidden;border-radius:13px}.design-heading.svelte-1uha8ag{max-width:640px;gap:24px}.selected-heading.svelte-1uha8ag{position:relative;display:inline-block;width:min(495px,calc(100vw - 72px))}.selected-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){width:100%;margin:0}.selection-box.svelte-1uha8ag,.object-box.svelte-1uha8ag{position:absolute;inset:-12px -16px;box-shadow:0 0 0 1px var(--color-select);pointer-events:none}.object-label.svelte-1uha8ag{position:absolute;top:-32px;left:-16px;color:var(--color-select);font:11px var(--font-mono)}.selection-handle.svelte-1uha8ag{position:absolute;z-index:3;width:9px;height:9px;border-radius:1px;background:#fff;box-shadow:0 0 0 1px var(--color-select)}.selection-handle.tl.svelte-1uha8ag{top:-12px;left:-16px;transform:translate(-50%,-50%)}.selection-handle.tm.svelte-1uha8ag{top:-12px;left:50%;transform:translate(-50%,-50%)}.selection-handle.tr.svelte-1uha8ag{top:-12px;right:-16px;transform:translate(50%,-50%)}.selection-handle.ml.svelte-1uha8ag{top:50%;left:-16px;transform:translate(-50%,-50%)}.selection-handle.mr.svelte-1uha8ag{top:50%;right:-16px;transform:translate(50%,-50%)}.selection-handle.bl.svelte-1uha8ag{bottom:-12px;left:-16px;transform:translate(-50%,50%)}.selection-handle.bm.svelte-1uha8ag{bottom:-12px;left:50%;transform:translate(-50%,50%)}.selection-handle.br.svelte-1uha8ag{right:-16px;bottom:-12px;transform:translate(50%,50%)}.capabilities.svelte-1uha8ag{position:relative;max-width:1040px;margin:92px auto 0;border-radius:12px;background:color-mix(in srgb,var(--color-surface) 58%,transparent);padding:28px;box-shadow:0 0 0 1px var(--color-select)}.capabilities.svelte-1uha8ag>.selection-box:where(.svelte-1uha8ag){inset:0}.capabilities.svelte-1uha8ag>.object-label:where(.svelte-1uha8ag){top:-24px;left:0}.capabilities.svelte-1uha8ag>.selection-handle.tl:where(.svelte-1uha8ag){top:0;left:0}.capabilities.svelte-1uha8ag>.selection-handle.tr:where(.svelte-1uha8ag){top:0;right:0}.capabilities.svelte-1uha8ag>.selection-handle.bl:where(.svelte-1uha8ag){bottom:0;left:0}.capabilities.svelte-1uha8ag>.selection-handle.br:where(.svelte-1uha8ag){right:0;bottom:0}.capability-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.capability-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:8px}.capability-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px;font-weight:500;letter-spacing:-.01em}.capability-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--color-faint);font-size:13px;line-height:1.55}.cta-section.svelte-1uha8ag{position:relative;overflow:hidden;padding:140px 24px 88px}.cta-glow.svelte-1uha8ag{inset:0;background:radial-gradient(70% 60% at 50% 120%,color-mix(in srgb,var(--color-fg) 12%,transparent),transparent 60%);opacity:.6}.cta-grid.svelte-1uha8ag{position:relative;z-index:2;display:grid;max-width:1080px;grid-template-columns:1fr .72fr;align-items:center;gap:32px;margin:auto}.cta-copy.svelte-1uha8ag{display:grid;max-width:560px;gap:14px}.cta-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(32px,4.4vw,44px);font-weight:500;letter-spacing:-.028em;line-height:1.04}.cta-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:480px;margin:0}.cta-card.svelte-1uha8ag{border-radius:16px;background:var(--color-surface);padding:24px}.cta-card.svelte-1uha8ag form:where(.svelte-1uha8ag){justify-content:stretch}.cta-card.svelte-1uha8ag form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){min-width:0;flex:1;width:auto}.cta-card.svelte-1uha8ag .invite-note:where(.svelte-1uha8ag){text-align:left}footer.svelte-1uha8ag{position:relative;overflow:hidden}.footer-bar.svelte-1uha8ag{display:flex;max-width:1080px;align-items:flex-start;justify-content:space-between;gap:24px;margin:auto;border-top:1px solid var(--color-line);padding:32px 24px 0}.footer-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:20px;font-weight:500;letter-spacing:-.02em}.footer-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;gap:20px}.footer-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--color-fg)}.giant-wordmark.svelte-1uha8ag{margin-bottom:-.21em;padding:24px 4px 0;background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-fg) 42%,transparent),color-mix(in srgb,var(--color-fg) 5%,transparent) 78%,transparent);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;font-size:20vw;font-weight:500;letter-spacing:-.045em;line-height:.8;pointer-events:none;will-change:transform}.lp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.lp-reveal.is-visible{opacity:1;transform:none}@media(max-width:820px){.nav-links.svelte-1uha8ag{display:none}.nav-wrap.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:8px}.brand.svelte-1uha8ag{margin-right:auto}.hero.svelte-1uha8ag{min-height:85dvh;margin-top:0;padding:112px 18px 72px}.motion-section.svelte-1uha8ag,.design-section.svelte-1uha8ag{padding:104px 18px}.editor-height.svelte-1uha8ag{height:520px}.capability-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.cta-grid.svelte-1uha8ag{grid-template-columns:1fr}.footer-bar.svelte-1uha8ag{align-items:flex-start;flex-direction:column}.footer-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-wrap:wrap}}@media(max-width:560px){.login-button.svelte-1uha8ag{display:none}.join-button.svelte-1uha8ag{padding:0 11px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:42px}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag),.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag),.cta-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px}form.svelte-1uha8ag{flex-direction:column}form.svelte-1uha8ag input:where(.svelte-1uha8ag),form.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.cta-card.svelte-1uha8ag form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){width:100%;flex:none}.editor-height.svelte-1uha8ag{height:450px}.section-number.svelte-1uha8ag{font-size:180px}.selected-heading.svelte-1uha8ag{width:calc(100vw - 72px);margin:0 12px}.selected-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:36px}.capability-grid.svelte-1uha8ag{grid-template-columns:1fr}.capabilities.svelte-1uha8ag{margin-right:6px;margin-left:6px}.cta-section.svelte-1uha8ag{padding-top:110px}.footer-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:14px}.giant-wordmark.svelte-1uha8ag{font-size:25vw}}@media(prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none;transition:none}.nav-wrap.svelte-1uha8ag nav:where(.svelte-1uha8ag){transition:none}.egg-spin.svelte-1uha8ag{transition:none}.hero-glow.svelte-1uha8ag,.motion-glow.svelte-1uha8ag,.design-glow.svelte-1uha8ag,.cta-glow.svelte-1uha8ag,.section-number.svelte-1uha8ag,.giant-wordmark.svelte-1uha8ag,.maya-cursor.svelte-1uha8ag,.editor-stage.svelte-1uha8ag>div:where(.svelte-1uha8ag){transform:none!important}}
