.hero.svelte-tc3uts{padding-top:48px}.copy.svelte-tc3uts{max-width:1200px;margin-inline:auto;padding-inline:20px}h1.svelte-tc3uts{max-width:11.5em;font-size:clamp(40px,4.6vw + 14px,72px);font-weight:600;line-height:1.02;letter-spacing:-.035em;color:var(--fg);text-wrap:balance}.side.svelte-tc3uts{margin-top:24px;max-width:560px}.lede.svelte-tc3uts{font-size:clamp(16px,.25vw + 15.2px,18px);line-height:1.6;color:var(--fg-2)}.prompt.svelte-tc3uts{position:relative;margin-top:24px;display:flex;align-items:center;height:56px;border-radius:14px;border:1px solid rgb(167 139 250 / .35);background:var(--s1);box-shadow:0 0 0 4px #8b5cf60f;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.prompt.svelte-tc3uts:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px #8b5cf62e}.spark.svelte-tc3uts{flex-shrink:0;margin-left:16px;color:var(--violet)}.prompt.svelte-tc3uts input:where(.svelte-tc3uts){min-width:0;flex:1;height:100%;border:0;background:transparent;padding-inline:12px;font:inherit;font-size:16px;color:var(--fg);outline:none}.prompt.svelte-tc3uts input:where(.svelte-tc3uts)::placeholder{color:var(--fg-3)}.prompt.svelte-tc3uts button:where(.svelte-tc3uts){display:flex;flex-shrink:0;height:40px;width:40px;margin-right:8px;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:10px;background:#f4f2f8;color:#0b0618;transition:transform .2s var(--ease)}.prompt.svelte-tc3uts button:where(.svelte-tc3uts):hover{transform:translate(2px)}.prompt.svelte-tc3uts button:where(.svelte-tc3uts):focus-visible{outline:2px solid var(--violet);outline-offset:2px}.examples.svelte-tc3uts{margin:12px -20px 0;display:flex;gap:8px;overflow-x:auto;padding:2px 20px;scrollbar-width:none}.examples.svelte-tc3uts::-webkit-scrollbar{display:none}.examples.svelte-tc3uts li:where(.svelte-tc3uts){flex:none}@media(min-width:768px){.examples.svelte-tc3uts{margin-inline:0;flex-wrap:wrap;overflow:visible;padding:0}}.examples.svelte-tc3uts a:where(.svelte-tc3uts){display:inline-flex;height:32px;align-items:center;border-radius:999px;border:1px solid var(--line);padding-inline:12px;font-size:13px;color:var(--fg-2);text-decoration:none;transition:color .2s var(--ease),border-color .2s var(--ease)}.examples.svelte-tc3uts a:where(.svelte-tc3uts):hover{border-color:#a78bfa80;color:var(--fg)}.ctas.svelte-tc3uts{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.shot.svelte-tc3uts{position:relative;max-width:1360px;margin:48px auto 0;padding-inline:20px}.frame.svelte-tc3uts{overflow:hidden;border-radius:14px;border:1px solid var(--line-2);background:#0f0f10;box-shadow:0 1px #ffffff0f inset,0 40px 120px -40px #000000e6}.frame.svelte-tc3uts img:where(.svelte-tc3uts){display:block;width:100%;height:auto}.chat.svelte-tc3uts{position:relative;margin-top:12px;border-radius:14px;border:1px solid rgb(167 139 250 / .35);background:#140d26f0;padding:14px;box-shadow:0 24px 60px -20px #000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chat-head.svelte-tc3uts{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#c4b5fd}.agent-dot.svelte-tc3uts{height:8px;width:8px;border-radius:999px;background:var(--violet);box-shadow:0 0 0 3px #a78bfa33}.msg-user.svelte-tc3uts{margin:10px 0 0 auto;width:fit-content;max-width:85%;border-radius:12px 12px 4px;background:#ffffff14;padding:8px 12px;font-size:14px;line-height:1.4;color:var(--fg)}.msg-agent.svelte-tc3uts{margin-top:10px;font-size:14px;line-height:1.45;color:var(--fg-2)}.receipt.svelte-tc3uts{margin-top:8px;display:flex;align-items:center;gap:8px;border-radius:8px;border:1px solid rgb(167 139 250 / .25);background:#8b5cf61a;padding:7px 10px;font-size:13px;color:var(--fg)}.t-icon.svelte-tc3uts{display:inline-grid;height:18px;width:18px;flex-shrink:0;place-items:center;border-radius:4px;background:#ffffff14;font-family:Georgia,serif;font-size:12px;color:var(--fg-2)}.receipt-name.svelte-tc3uts{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-diff.svelte-tc3uts{font-variant-numeric:tabular-nums;color:#c4b5fd;white-space:nowrap}.layer-callout.svelte-tc3uts{display:none}@media(min-width:768px){.hero.svelte-tc3uts{padding-top:80px}.copy.svelte-tc3uts{padding-inline:32px}.shot.svelte-tc3uts{padding-inline:32px;margin-top:64px}.chat.svelte-tc3uts{position:absolute;margin-top:0;left:8px;bottom:9%;width:320px}.layer-callout.svelte-tc3uts{position:absolute;right:8px;top:60%;display:block;width:272px;border-radius:14px;border:1px solid rgb(167 139 250 / .35);background:#140d26f5;padding:8px;box-shadow:0 24px 60px -20px #000000d9}}@media(min-width:1024px){.copy.svelte-tc3uts{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px}.side.svelte-tc3uts{margin-top:0}}@media(min-width:1424px){.chat.svelte-tc3uts{left:-12px}.layer-callout.svelte-tc3uts{right:-12px}}.layer-row.svelte-tc3uts{display:flex;align-items:center;gap:8px;border-radius:8px;padding:7px 8px;font-size:13px;color:var(--fg)}.layer-row.svelte-tc3uts:not(.dim){background:#8b5cf624;box-shadow:inset 0 0 0 1px #a78bfa73}.layer-row.dim.svelte-tc3uts{color:var(--fg-3)}.edited.svelte-tc3uts{margin-left:auto;border-radius:999px;background:#a78bfa33;padding:1px 8px;font-size:12px;color:#ddd6fe}@media(prefers-reduced-motion:no-preference){.chat.svelte-tc3uts,.layer-callout.svelte-tc3uts{animation:svelte-tc3uts-rise .6s var(--ease) .3s both}.layer-callout.svelte-tc3uts{animation-delay:.45s}@keyframes svelte-tc3uts-rise{0%{opacity:0;transform:translateY(12px)}}}.proof.svelte-1hni2w{max-width:1200px;margin:64px auto 0;padding-inline:20px}ul.svelte-1hni2w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line)}li.svelte-1hni2w{padding:18px 16px 18px 0;font-size:14px;line-height:1.45;color:var(--fg-3)}li.svelte-1hni2w:nth-child(n+3){border-top:1px solid var(--line)}li.svelte-1hni2w:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}strong.svelte-1hni2w{display:block;font-size:15px;font-weight:600;color:var(--fg)}@media(min-width:768px){.proof.svelte-1hni2w{margin-top:96px;padding-inline:32px}ul.svelte-1hni2w{grid-template-columns:repeat(4,minmax(0,1fr))}li.svelte-1hni2w{padding:24px 24px 24px 0}li.svelte-1hni2w:nth-child(n+3){border-top:0}li.svelte-1hni2w+li:where(.svelte-1hni2w){padding-left:24px;border-left:1px solid var(--line)}}.pvf.svelte-ccs4zt{--w: 160px;--h: 200px;--gap: 56px;max-width:1200px;margin-inline:auto;padding:48px 20px}.inner.svelte-ccs4zt{display:grid;gap:24px}.text.svelte-ccs4zt{max-width:520px}.body.svelte-ccs4zt{margin-top:20px}.compare.svelte-ccs4zt{display:grid;gap:12px}@media(min-width:1024px){.compare.svelte-ccs4zt{margin-top:32px}}.row.svelte-ccs4zt{border-radius:12px;border:1px solid var(--line);background:var(--s1);padding:14px 16px}.row.file.svelte-ccs4zt{border-color:#f59e0b59}dt.svelte-ccs4zt{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--fg)}dd.svelte-ccs4zt{margin-top:6px;font-size:15px;line-height:1.55;color:var(--fg-2)}.compare.svelte-ccs4zt .thumb{display:block;flex-shrink:0}.compare.svelte-ccs4zt .thumb-img{display:block;height:40px;width:32px;border-radius:4px;object-fit:cover}.stack-icon.svelte-ccs4zt{position:relative;display:block;height:40px;width:32px;flex-shrink:0}.stack-icon.svelte-ccs4zt i:where(.svelte-ccs4zt){position:absolute;left:4px;height:14px;width:24px;border-radius:3px;border:1.5px solid #f59e0b;background:var(--s1);transform:skewY(-12deg)}.stack-icon.svelte-ccs4zt i:where(.svelte-ccs4zt):nth-child(1){top:22px}.stack-icon.svelte-ccs4zt i:where(.svelte-ccs4zt):nth-child(2){top:13px}.stack-icon.svelte-ccs4zt i:where(.svelte-ccs4zt):nth-child(3){top:4px}.stage.svelte-ccs4zt{position:relative;margin:0;overflow-x:clip;view-timeline:--pvf block}.scene.svelte-ccs4zt{position:relative;display:grid;height:340px;place-items:center;perspective:2000px}.stack.svelte-ccs4zt{position:relative;margin-right:120px;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateX(50deg) rotate(-30deg)}.plane.svelte-ccs4zt{position:absolute;inset:0;transform:translateZ(calc((var(--i) - 1.5) * var(--gap)));border-radius:4px;outline:1px solid rgb(255 255 255 / .22);background:#ffffff06}.plane.base.svelte-ccs4zt{background:#1d1f22;box-shadow:0 30px 60px -10px #000000b3}.plane.svelte-ccs4zt .plane-img{display:block;height:100%;width:100%;border-radius:4px}.labels.svelte-ccs4zt{position:absolute;inset:0;pointer-events:none}.labels.svelte-ccs4zt li:where(.svelte-ccs4zt){position:absolute;right:0;top:calc(50% + (var(--j) - 1.5) * var(--gap) * .77 - 22px);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--fg-2)}.labels.svelte-ccs4zt li:where(.svelte-ccs4zt):before{content:"";height:1px;width:20px;background:#ffffff4d}@media(min-width:768px){.pvf.svelte-ccs4zt{--w: 300px;--h: 375px;--gap: 112px;padding:80px 32px}.scene.svelte-ccs4zt{height:640px}.stack.svelte-ccs4zt{margin-right:0}.labels.svelte-ccs4zt li:where(.svelte-ccs4zt){right:2%;font-size:13px}}@media(min-width:1024px){.inner.svelte-ccs4zt{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text stage" "compare stage";grid-template-rows:auto 1fr;column-gap:48px;row-gap:0}.text.svelte-ccs4zt{grid-area:text;align-self:end}.stage.svelte-ccs4zt{grid-area:stage;align-self:center}.compare.svelte-ccs4zt{grid-area:compare;align-self:start;max-width:520px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.stack.svelte-ccs4zt{animation:svelte-ccs4zt-tilt linear both;animation-timeline:--pvf;animation-range:entry 25% cover 50%}.plane.svelte-ccs4zt{animation:svelte-ccs4zt-lift linear both;animation-timeline:--pvf;animation-range:entry 25% cover 50%}.labels.svelte-ccs4zt li:where(.svelte-ccs4zt){animation:svelte-ccs4zt-fade linear both;animation-timeline:--pvf;animation-range:cover 42% cover 52%}}}@keyframes svelte-ccs4zt-tilt{0%{transform:rotateX(0) rotate(0)}}@keyframes svelte-ccs4zt-lift{0%{transform:translateZ(0)}}@keyframes svelte-ccs4zt-fade{0%{opacity:0;transform:translate(-8px)}}.ah.svelte-1ijrbqb{max-width:1200px;margin-inline:auto;padding:48px 20px}.head.svelte-1ijrbqb{max-width:640px}.body.svelte-1ijrbqb{margin-top:20px}.console.svelte-1ijrbqb{margin-top:40px;display:grid;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:var(--s1)}.feed.svelte-1ijrbqb{display:grid;gap:14px;padding:20px}.turn.later.svelte-1ijrbqb{display:none}.turn.you.svelte-1ijrbqb .bubble:where(.svelte-1ijrbqb){margin-left:auto;width:fit-content;max-width:85%;border-radius:12px 12px 4px;background:#ffffff14;padding:9px 14px;font-size:15px;color:var(--fg)}.turn.agent.svelte-1ijrbqb,.turn.hand.svelte-1ijrbqb{border-left:2px solid var(--violet);padding-left:14px}.turn.hand.svelte-1ijrbqb{border-left-color:#ffffff59}.who.svelte-1ijrbqb{font-size:12px;font-weight:600;color:#c4b5fd}.turn.hand.svelte-1ijrbqb .who:where(.svelte-1ijrbqb){color:var(--fg-2)}.line.svelte-1ijrbqb{margin-top:2px;font-size:15px;line-height:1.5;color:var(--fg-2)}.chip.svelte-1ijrbqb{margin-top:8px;display:inline-flex;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--line);background:var(--s2);padding:5px 10px;font-size:13px;color:var(--fg)}.diff.svelte-1ijrbqb{color:var(--fg-3);font-variant-numeric:tabular-nums}.turn.agent.svelte-1ijrbqb .diff:where(.svelte-1ijrbqb){color:#c4b5fd}.layers.svelte-1ijrbqb{border-top:1px solid var(--line);background:var(--s2);padding:16px 12px}.panel-title.svelte-1ijrbqb{padding:0 8px 8px;font-size:13px;font-weight:600;color:var(--fg-2)}.layers.svelte-1ijrbqb ul:where(.svelte-1ijrbqb){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.layers.svelte-1ijrbqb li:where(.svelte-1ijrbqb){display:flex;min-width:0;align-items:center;gap:8px;border-radius:8px;padding:7px 8px;font-size:14px;color:var(--fg-2)}.layers.svelte-1ijrbqb li.agent:where(.svelte-1ijrbqb),.layers.svelte-1ijrbqb li.both:where(.svelte-1ijrbqb){color:var(--fg);background:#8b5cf61a;box-shadow:inset 0 0 0 1px #a78bfa4d}.layers.svelte-1ijrbqb li.child:where(.svelte-1ijrbqb){display:none}.name.svelte-1ijrbqb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder.svelte-1ijrbqb{height:11px;width:14px;flex-shrink:0;border-radius:2px;border:1.5px solid currentColor;opacity:.6}.t.svelte-1ijrbqb{display:inline-grid;height:18px;width:18px;place-items:center;border-radius:4px;background:#ffffff14;font-family:Georgia,serif;font-size:12px}.tag.svelte-1ijrbqb{border-radius:999px;padding:1px 7px;font-size:12px}.tag.svelte-1ijrbqb:first-of-type{margin-left:auto}.tag.agent.svelte-1ijrbqb{background:#a78bfa33;color:#ddd6fe}.tag.hand.svelte-1ijrbqb{background:#ffffff1a;color:var(--fg)}.layers.svelte-1ijrbqb li.both:where(.svelte-1ijrbqb) .tag.agent:where(.svelte-1ijrbqb){display:none}@media(min-width:768px){.ah.svelte-1ijrbqb{padding:80px 32px}.console.svelte-1ijrbqb{grid-template-columns:minmax(0,1fr) 320px}.feed.svelte-1ijrbqb{padding:28px;gap:16px}.turn.later.svelte-1ijrbqb{display:block}.layers.svelte-1ijrbqb{border-top:0;border-left:1px solid var(--line);padding:20px 12px}.layers.svelte-1ijrbqb ul:where(.svelte-1ijrbqb){grid-template-columns:1fr}.layers.svelte-1ijrbqb li.child:where(.svelte-1ijrbqb){display:flex;padding-left:30px;color:var(--fg)}.layers.svelte-1ijrbqb li.both:where(.svelte-1ijrbqb) .tag.agent:where(.svelte-1ijrbqb){display:inline}.layers.svelte-1ijrbqb li.agent:where(.svelte-1ijrbqb){background:none;box-shadow:none}.layers.svelte-1ijrbqb li.child:where(.svelte-1ijrbqb){background:#8b5cf61a;box-shadow:inset 0 0 0 1px #a78bfa4d}.layers.svelte-1ijrbqb li.agent:where(.svelte-1ijrbqb) .tag:where(.svelte-1ijrbqb){display:none}}.wall.svelte-1hfywn2{background:var(--paper);color:var(--ink);padding:72px 0 80px}.inner.svelte-1hfywn2{max-width:1200px;margin-inline:auto;padding-inline:20px}.head.svelte-1hfywn2{max-width:620px}.head.svelte-1hfywn2 h2:where(.svelte-1hfywn2){color:var(--ink)}.head.svelte-1hfywn2 .body:where(.svelte-1hfywn2){margin-top:16px;color:var(--ink-2)}.more.svelte-1hfywn2{margin-top:20px;display:inline-block;font-size:16px;font-weight:600;color:#8a4b00;text-decoration:underline;text-decoration-color:#8a4b004d;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}.more.svelte-1hfywn2:hover{text-decoration-color:currentColor}.tgrid.svelte-1hfywn2{margin:32px -20px 0;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:4px 20px 16px;scrollbar-width:thin}.tgrid.svelte-1hfywn2:focus-visible{outline:2px solid #b45309;outline-offset:-2px}.tgrid.svelte-1hfywn2 li:where(.svelte-1hfywn2){flex:none;width:min-content;scroll-snap-align:start}.tgrid.svelte-1hfywn2 a:where(.svelte-1hfywn2){display:block;border-radius:10px;color:inherit;text-decoration:none}.tgrid.svelte-1hfywn2 a:where(.svelte-1hfywn2):focus-visible{outline:2px solid #b45309;outline-offset:4px}.card.svelte-1hfywn2{display:block;overflow:hidden;border-radius:10px;background:#e6e2db;box-shadow:0 1px 2px #16111f14,0 12px 32px -16px #16111f59}.card.svelte-1hfywn2 .thumb{display:block;height:220px;width:auto;max-width:none}.name.svelte-1hfywn2{margin-top:10px;display:block;font-size:14px;font-weight:600;line-height:1.35;color:var(--ink)}.meta.svelte-1hfywn2{display:block;font-size:13px;color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){.card.svelte-1hfywn2{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.tgrid.svelte-1hfywn2 a:where(.svelte-1hfywn2):hover .card:where(.svelte-1hfywn2){transform:translateY(-4px);box-shadow:0 1px 2px #16111f14,0 24px 40px -18px #16111f73}}@media(min-width:768px){.wall.svelte-1hfywn2{padding:120px 0 128px}.inner.svelte-1hfywn2{padding-inline:32px}.tgrid.svelte-1hfywn2{margin:40px 0 0;display:block;overflow:visible;padding:0;columns:3;column-gap:20px}.tgrid.svelte-1hfywn2 li:where(.svelte-1hfywn2){width:auto;break-inside:avoid;margin-bottom:24px}.card.svelte-1hfywn2 .thumb{height:auto;width:100%}}@media(min-width:1024px){.inner.svelte-1hfywn2{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.head.svelte-1hfywn2{position:sticky;top:112px}.tgrid.svelte-1hfywn2{margin-top:0}}.bento-sec.svelte-1g6b0l5{max-width:1200px;margin-inline:auto;padding:48px 0}.head.svelte-1g6b0l5{max-width:640px;padding-inline:20px}.body.svelte-1g6b0l5{margin-top:20px}.bento.svelte-1g6b0l5{margin-top:32px;display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px 12px;scrollbar-width:thin}.bento.svelte-1g6b0l5:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.tile.svelte-1g6b0l5{display:flex;min-width:0;flex-direction:column;scroll-snap-align:start;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:var(--s1)}.shot.svelte-1g6b0l5{position:relative;height:220px;overflow:hidden;background:#111}.shot.panel.svelte-1g6b0l5{display:flex;justify-content:center;background:#1a1a1a;padding-top:20px}.bento.svelte-1g6b0l5 .img{display:block;height:100%;width:100%}.bento.svelte-1g6b0l5 .cover{object-fit:cover}.bento.svelte-1g6b0l5 .top{object-position:50% 0%}.bento.svelte-1g6b0l5 .left{object-position:0% 0%}.bento.svelte-1g6b0l5 .panel-img{height:auto;width:240px;border-radius:10px 10px 0 0;box-shadow:0 0 0 1px #ffffff14}.txt.svelte-1g6b0l5{padding:18px 20px 22px}h3.svelte-1g6b0l5{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.txt.svelte-1g6b0l5 p:where(.svelte-1g6b0l5){margin-top:6px;font-size:15px;line-height:1.55;color:var(--fg-2)}.also.svelte-1g6b0l5{padding:22px 20px}.also-list.svelte-1g6b0l5{margin-top:14px;display:grid;gap:2px}.also-list.svelte-1g6b0l5 li:where(.svelte-1g6b0l5){border-bottom:1px solid var(--line);padding-block:9px;font-size:15px;color:var(--fg-2)}.also-list.svelte-1g6b0l5 li:where(.svelte-1g6b0l5):last-child{border-bottom:0}.pages-grid.svelte-1g6b0l5{display:grid}.pages-grid.svelte-1g6b0l5 .export:where(.svelte-1g6b0l5){display:none}@media(min-width:768px){.bento-sec.svelte-1g6b0l5{padding:80px 32px}.head.svelte-1g6b0l5{padding-inline:0}.bento.svelte-1g6b0l5{margin-top:48px;grid-auto-flow:row;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;overflow:visible;padding:0}.vectors.svelte-1g6b0l5{grid-column:span 7}.perspective.svelte-1g6b0l5{grid-column:span 5}.vectors.svelte-1g6b0l5 .shot:where(.svelte-1g6b0l5),.perspective.svelte-1g6b0l5 .shot:where(.svelte-1g6b0l5){height:340px}.effects.svelte-1g6b0l5,.brush.svelte-1g6b0l5,.also.svelte-1g6b0l5{grid-column:span 4}.pages.svelte-1g6b0l5{grid-column:span 12}.pages-grid.svelte-1g6b0l5{grid-template-columns:minmax(0,1fr) 300px}.pages-grid.svelte-1g6b0l5 .shot:where(.svelte-1g6b0l5){height:380px}.pages-grid.svelte-1g6b0l5 .export:where(.svelte-1g6b0l5){display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line);background:#141414}.pages-grid.svelte-1g6b0l5 .export:where(.svelte-1g6b0l5) .panel-img{width:260px;border-radius:10px}.shot.panel.svelte-1g6b0l5{height:260px}}.dev.svelte-168wt7z{max-width:1200px;margin-inline:auto;padding:48px 20px;display:grid;gap:40px}.text.svelte-168wt7z,.code-card.svelte-168wt7z{min-width:0}.body.svelte-168wt7z{margin-top:20px;max-width:560px}code.svelte-168wt7z{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.body.svelte-168wt7z code:where(.svelte-168wt7z),.steps.svelte-168wt7z code:where(.svelte-168wt7z),.tools.svelte-168wt7z code:where(.svelte-168wt7z){border-radius:5px;background:#ffffff14;padding:1px 6px;color:var(--fg)}.steps.svelte-168wt7z{margin-top:24px;display:grid;gap:12px;counter-reset:step;max-width:560px}.steps.svelte-168wt7z li:where(.svelte-168wt7z){position:relative;padding-left:36px;font-size:15px;line-height:1.55;color:var(--fg-2);counter-increment:step}.steps.svelte-168wt7z li:where(.svelte-168wt7z):before{content:counter(step);position:absolute;left:0;top:0;display:grid;height:24px;width:24px;place-items:center;border-radius:999px;border:1px solid var(--line-2);font-size:12px;font-weight:600;color:var(--fg)}.steps.svelte-168wt7z a:where(.svelte-168wt7z),.docs-link.svelte-168wt7z{color:var(--amber);text-decoration:underline;text-decoration-color:#f59e0b59;text-underline-offset:3px}.steps.svelte-168wt7z a:where(.svelte-168wt7z):hover,.docs-link.svelte-168wt7z:hover{text-decoration-color:currentColor}.tools.svelte-168wt7z{display:none;margin-top:24px;max-width:560px;font-size:14px;line-height:2;color:var(--fg-3)}.tools.svelte-168wt7z code:where(.svelte-168wt7z){margin-left:4px;white-space:nowrap}.docs-link.svelte-168wt7z{margin-top:20px;display:inline-block;font-size:15px;font-weight:600}.code-card.svelte-168wt7z{align-self:start;border-radius:16px;border:1px solid var(--line);background:var(--s1);padding:8px}.tabs.svelte-168wt7z{display:flex;gap:4px;border:0;margin:0;padding:0 0 8px}.tabs.svelte-168wt7z input:where(.svelte-168wt7z){position:absolute;opacity:0;pointer-events:none}.tabs.svelte-168wt7z label:where(.svelte-168wt7z){cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;color:var(--fg-3);transition:color .2s var(--ease),background-color .2s var(--ease)}.tabs.svelte-168wt7z label:where(.svelte-168wt7z):hover{color:var(--fg)}.tabs.svelte-168wt7z input:where(.svelte-168wt7z):checked+label:where(.svelte-168wt7z){background:#ffffff14;color:var(--fg)}.tabs.svelte-168wt7z input:where(.svelte-168wt7z):focus-visible+label:where(.svelte-168wt7z){outline:2px solid var(--amber);outline-offset:2px}.pane.svelte-168wt7z{overflow:hidden;border-radius:10px;border:1px solid var(--line);background:#08040f}.pane-json.svelte-168wt7z{display:none}.code-card.svelte-168wt7z:has(#mcp-tab-json:where(.svelte-168wt7z):checked) .pane-cli:where(.svelte-168wt7z){display:none}.code-card.svelte-168wt7z:has(#mcp-tab-json:where(.svelte-168wt7z):checked) .pane-json:where(.svelte-168wt7z){display:block}.pane-bar.svelte-168wt7z{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:6px 8px 6px 14px;font-size:12px;color:var(--fg-3)}.pane-bar.svelte-168wt7z button:where(.svelte-168wt7z){cursor:pointer;border-radius:6px;border:1px solid var(--line-2);background:transparent;padding:4px 10px;font:inherit;font-size:12px;color:var(--fg)}.pane-bar.svelte-168wt7z button:where(.svelte-168wt7z):hover{background:#ffffff0f}.pane-bar.svelte-168wt7z button:where(.svelte-168wt7z):focus-visible{outline:2px solid var(--amber);outline-offset:2px}pre.svelte-168wt7z:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}pre.svelte-168wt7z{overflow-x:auto;padding:16px;font-size:13px;line-height:1.65;color:#e9e5f2}pre.svelte-168wt7z code:where(.svelte-168wt7z){font-size:inherit}.endpoint.svelte-168wt7z{padding:12px 8px 4px;font-size:13px;line-height:1.5;color:var(--fg-3);overflow-wrap:anywhere}.endpoint.svelte-168wt7z code:where(.svelte-168wt7z){font-size:13px;color:var(--fg-2)}@media(min-width:768px){.dev.svelte-168wt7z{padding:80px 32px}.tools.svelte-168wt7z{display:block}}@media(min-width:1024px){.dev.svelte-168wt7z{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}}.ft.svelte-2uz9pv{max-width:1200px;margin-inline:auto;padding:48px 20px}.head.svelte-2uz9pv{max-width:640px}.body.svelte-2uz9pv{margin-top:16px}.list.svelte-2uz9pv{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.list.svelte-2uz9pv li:where(.svelte-2uz9pv){min-width:0;border-bottom:1px solid var(--line)}.list.svelte-2uz9pv a:where(.svelte-2uz9pv){display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 8px 12px 0;color:var(--fg);text-decoration:none;transition:color .2s var(--ease)}.list.svelte-2uz9pv svg:where(.svelte-2uz9pv){color:var(--fg-3);transition:color .2s var(--ease)}.list.svelte-2uz9pv a:where(.svelte-2uz9pv):hover svg:where(.svelte-2uz9pv){color:var(--amber)}.list.svelte-2uz9pv a:where(.svelte-2uz9pv):focus-visible{outline:2px solid var(--amber);outline-offset:-2px;border-radius:6px}.name.svelte-2uz9pv{min-width:0;font-size:14px;font-weight:500;line-height:1.3}.blurb.svelte-2uz9pv{display:none}@media(min-width:768px){.ft.svelte-2uz9pv{padding:80px 32px}.list.svelte-2uz9pv{margin-top:40px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.list.svelte-2uz9pv a:where(.svelte-2uz9pv){padding:18px 0;row-gap:2px}.name.svelte-2uz9pv{font-size:15px}.blurb.svelte-2uz9pv{grid-column:2;display:block;font-size:14px;color:var(--fg-3)}}.pf.svelte-1u2r4sy{max-width:1200px;margin-inline:auto;padding:48px 20px;display:grid;gap:56px}.pricing.svelte-1u2r4sy,.faq.svelte-1u2r4sy{min-width:0}.body.svelte-1u2r4sy{margin-top:16px;max-width:440px}.free-list.svelte-1u2r4sy{margin-top:28px;display:grid;gap:12px}.free-list.svelte-1u2r4sy li:where(.svelte-1u2r4sy){display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;color:var(--fg)}.free-list.svelte-1u2r4sy svg:where(.svelte-1u2r4sy){margin-top:2px;flex-shrink:0;color:var(--amber)}.paid.svelte-1u2r4sy{margin-top:28px;font-size:15px;line-height:1.55;color:var(--fg-3)}.paid.svelte-1u2r4sy a:where(.svelte-1u2r4sy){color:var(--amber);text-decoration:underline;text-decoration-color:#f59e0b59;text-underline-offset:3px}.faq-title.svelte-1u2r4sy{font-size:22px;letter-spacing:-.02em}.items.svelte-1u2r4sy{margin-top:16px;border-top:1px solid var(--line)}details.svelte-1u2r4sy{border-bottom:1px solid var(--line)}summary.svelte-1u2r4sy{position:relative;cursor:pointer;list-style:none;padding:18px 40px 18px 0;font-size:16px;font-weight:500;line-height:1.4;color:var(--fg)}summary.svelte-1u2r4sy::-webkit-details-marker{display:none}summary.svelte-1u2r4sy:after{content:"";position:absolute;right:6px;top:50%;height:9px;width:9px;margin-top:-6px;border-right:1.5px solid var(--fg-3);border-bottom:1.5px solid var(--fg-3);transform:rotate(45deg);transition:transform .2s var(--ease)}details[open].svelte-1u2r4sy summary:where(.svelte-1u2r4sy):after{margin-top:-2px;transform:rotate(-135deg)}summary.svelte-1u2r4sy:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:4px}details.svelte-1u2r4sy p:where(.svelte-1u2r4sy){padding:0 24px 20px 0;font-size:15px;line-height:1.6;color:var(--fg-2)}@media(min-width:768px){.pf.svelte-1u2r4sy{padding:80px 32px}}@media(min-width:1024px){.pf.svelte-1u2r4sy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}.faq-title.svelte-1u2r4sy{margin-top:10px}}.close.svelte-1qlf0cz{max-width:1200px;margin-inline:auto;padding:64px 20px 96px}h2.svelte-1qlf0cz{max-width:18em;font-size:clamp(32px,3.4vw + 16px,56px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.ctas.svelte-1qlf0cz{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media(min-width:768px){.close.svelte-1qlf0cz{padding:96px 32px 160px}}.home.svelte-1uha8ag{--bg: #0b0618;--s1: #120c24;--s2: #1a1332;--line: rgb(255 255 255 / .09);--line-2: rgb(255 255 255 / .15);--fg: #f4f2f8;--fg-2: #bdb6cc;--fg-3: #958da9;--amber: #f59e0b;--violet: #a78bfa;--paper: #f4f2ee;--ink: #16111f;--ink-2: #575064;--ease: cubic-bezier(.2, .7, .2, 1);min-height:100vh;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}.cv.svelte-1uha8ag{content-visibility:auto}:where(.home.svelte-1uha8ag) h2{font-size:clamp(30px,2.2vw + 20px,48px);font-weight:600;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.home.svelte-1uha8ag) .body{font-size:clamp(16px,.25vw + 15.2px,18px);line-height:1.6;color:var(--fg-2);text-wrap:pretty}:where(.home.svelte-1uha8ag) .btn-primary{display:inline-flex;height:48px;align-items:center;border-radius:10px;background:var(--amber);padding-inline:20px;font-size:16px;font-weight:600;color:#140c02;text-decoration:none;transition:background-color .2s var(--ease),transform .2s var(--ease)}:where(.home.svelte-1uha8ag) .btn-primary:hover{background:#fbbf24}:where(.home.svelte-1uha8ag) .btn-primary:active{transform:translateY(1px)}:where(.home.svelte-1uha8ag) .text-link{font-size:16px;font-weight:500;color:var(--fg);text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}:where(.home.svelte-1uha8ag) .text-link:hover{text-decoration-color:currentColor}:where(.home.svelte-1uha8ag) a:focus-visible,:where(.home.svelte-1uha8ag) button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}
