.cloud-page.svelte-1mzyto2{overflow-x:hidden}.btn-primary.svelte-1mzyto2,.btn-ghost.svelte-1mzyto2{display:inline-block;padding:.75rem 1.5rem;font-weight:700;font-size:.9rem;text-decoration:none}.btn-primary.svelte-1mzyto2{background:var(--accent-strong);color:var(--on-accent);border:2px solid var(--purple-400);box-shadow:4px 4px 0 var(--purple-800)}.btn-primary.svelte-1mzyto2:hover{background:var(--accent-strong-hover);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--purple-800)}.btn-ghost.svelte-1mzyto2{border:2px solid var(--border-light);color:var(--text-secondary)}.btn-ghost.svelte-1mzyto2:hover{border-color:var(--accent);color:var(--accent)}.btn-big.svelte-1mzyto2{font-size:1rem;padding:.9rem 2rem}.btn-primary.svelte-1mzyto2:focus-visible,.btn-ghost.svelte-1mzyto2:focus-visible,.pick.svelte-1mzyto2:focus-visible,.stop.svelte-1mzyto2:focus-visible,.blank.svelte-1mzyto2:focus-visible,.say.svelte-1mzyto2 summary:where(.svelte-1mzyto2):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero.svelte-1mzyto2{min-height:0;padding:4rem 0 3rem}.hero-grid.svelte-1mzyto2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"head demo" "copy demo";grid-template-rows:auto 1fr;column-gap:3.5rem}.hero-head.svelte-1mzyto2{grid-area:head;align-self:end;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.08;text-wrap:balance;letter-spacing:-.03em;margin:2.5rem 0 1.2rem}.hero-copy.svelte-1mzyto2{grid-area:copy}.hero-demo.svelte-1mzyto2{grid-area:demo;min-width:0}.hero-sub.svelte-1mzyto2{max-width:40ch;margin:0 0 1.8rem;color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.hero-actions.svelte-1mzyto2{display:flex;gap:.9rem;flex-wrap:wrap}.hero-fine.svelte-1mzyto2{margin-top:1rem;font-size:.8rem;color:var(--text-muted)}.picker.svelte-1mzyto2{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.5rem .8rem;margin-bottom:.9rem}.pick-name.svelte-1mzyto2{font-size:.75rem;color:var(--text-muted)}.picks.svelte-1mzyto2{display:flex;flex-wrap:wrap;gap:.4rem}.pick.svelte-1mzyto2{font:inherit;font-size:.8rem;color:var(--text-secondary);background:none;border:2px solid var(--border);padding:.2rem .55rem;cursor:pointer}.pick.svelte-1mzyto2:hover{border-color:var(--accent);color:var(--accent)}.pick[aria-pressed=true].svelte-1mzyto2{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--on-accent)}@media (pointer: coarse){.pick.svelte-1mzyto2{min-height:44px}}.chat.svelte-1mzyto2{min-width:0;border:2px solid var(--border-light);background:var(--bg-elevated);box-shadow:8px 8px 0 var(--shadow-ink)}.chat-bar.svelte-1mzyto2{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-bottom:2px solid var(--border)}.chat-who.svelte-1mzyto2{display:flex;flex-direction:column;line-height:1.2}.chat-who.svelte-1mzyto2 b:where(.svelte-1mzyto2){font-size:.92rem;color:var(--text)}.chat-who.svelte-1mzyto2 span:where(.svelte-1mzyto2){font-size:.72rem;color:var(--text-muted)}.chat-body.svelte-1mzyto2{display:flex;flex-direction:column;gap:.6rem;height:27rem;overflow:hidden;padding:1rem .9rem 1.1rem}.bubble.svelte-1mzyto2{max-width:88%;padding:.6rem .8rem;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.bubble.you.svelte-1mzyto2{align-self:flex-end;background:var(--accent-strong);color:var(--on-accent)}.bubble.octo.svelte-1mzyto2{align-self:flex-start;background:var(--bg-surface);border:1px solid var(--border);box-shadow:inset 0 2px 0 var(--cyan);color:var(--text)}.clamp.svelte-1mzyto2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.blank-chip.svelte-1mzyto2{padding:0 .2rem;background:color-mix(in srgb,var(--on-accent) 22%,transparent)}.reply.svelte-1mzyto2,.card-reply.svelte-1mzyto2{max-height:13.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent);overflow-wrap:anywhere}.reply.short.svelte-1mzyto2{max-height:8em}.reply.svelte-1mzyto2 p+p,.reply.svelte-1mzyto2 p+ul,.reply.svelte-1mzyto2 ul+p,.card-reply.svelte-1mzyto2 p+p,.card-reply.svelte-1mzyto2 p+ul,.card-reply.svelte-1mzyto2 ul+p{margin-top:.55em}.reply.svelte-1mzyto2 ul,.card-reply.svelte-1mzyto2 ul{padding-left:1.1rem}.reply.svelte-1mzyto2 a,.card-reply.svelte-1mzyto2 a{color:var(--accent)}.reply-video.svelte-1mzyto2{display:block;width:min(15rem,100%);aspect-ratio:1;object-fit:cover}.reply-more.svelte-1mzyto2{display:inline-block;margin-top:.5rem;font-size:.82rem;font-weight:600;color:var(--accent)}.bubble.pending.svelte-1mzyto2{color:var(--text-secondary)}.bubble.pending.svelte-1mzyto2 b:where(.svelte-1mzyto2){color:var(--text);font-weight:600}.chat-meta.svelte-1mzyto2{align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:.66rem;color:var(--text-dim)}.dots.svelte-1mzyto2{display:flex;gap:.3rem;padding:.8rem .9rem}.dots.svelte-1mzyto2 i:where(.svelte-1mzyto2){width:6px;height:6px;background:var(--cyan-text);animation:svelte-1mzyto2-dot .9s ease-in-out infinite}.dots.svelte-1mzyto2 i:where(.svelte-1mzyto2):nth-child(2){animation-delay:.15s}.dots.svelte-1mzyto2 i:where(.svelte-1mzyto2):nth-child(3){animation-delay:.3s}@keyframes svelte-1mzyto2-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.demo-go.svelte-1mzyto2{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-top:1.4rem}.say.svelte-1mzyto2{flex:1;min-width:14rem;padding-top:.75rem}.say.svelte-1mzyto2 summary:where(.svelte-1mzyto2){cursor:pointer;font-size:.88rem;font-weight:600;color:var(--accent)}.ask.svelte-1mzyto2{margin-top:.7rem;font-size:.95rem;line-height:1.7;color:var(--text-secondary);overflow-wrap:anywhere}.blank.svelte-1mzyto2{font:inherit;color:var(--accent);background:var(--accent-soft);border:none;border-bottom:2px solid var(--accent-strong);padding:0 .3rem;max-width:100%;field-sizing:content}.blank.svelte-1mzyto2::placeholder{color:var(--accent);opacity:.7}@media (max-width: 900px){.hero.svelte-1mzyto2{padding:2.5rem 0 2rem}.hero-grid.svelte-1mzyto2{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "demo" "copy";grid-template-rows:auto}.hero-head.svelte-1mzyto2{margin-top:1rem}.hero-copy.svelte-1mzyto2{margin-top:2.2rem}.chat-body.svelte-1mzyto2{height:30rem}}@media (max-width: 480px){.hero-actions.svelte-1mzyto2{flex-direction:column;align-items:stretch}.hero-actions.svelte-1mzyto2 a:where(.svelte-1mzyto2),.demo-go.svelte-1mzyto2 .btn-primary:where(.svelte-1mzyto2){text-align:center}.demo-go.svelte-1mzyto2 .btn-primary:where(.svelte-1mzyto2){flex:1 1 100%}}.results.svelte-1mzyto2{padding:3rem 0 2rem}.shelf.svelte-1mzyto2{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.2rem;margin-top:1.8rem}.card.svelte-1mzyto2{display:flex;flex-direction:column;min-width:0;border:2px solid var(--border-light);background:var(--bg-elevated);box-shadow:6px 6px 0 var(--shadow-ink)}.card.wide.svelte-1mzyto2{grid-column:span 2}.card-visual.svelte-1mzyto2{flex:1;min-height:0;border-bottom:2px solid var(--border)}.card-visual.svelte-1mzyto2 img:where(.svelte-1mzyto2),.card-visual.svelte-1mzyto2 video:where(.svelte-1mzyto2){display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.card-msg.svelte-1mzyto2{margin:.9rem;padding:.7rem .8rem;background:var(--bg-surface);border:1px solid var(--border);box-shadow:inset 0 2px 0 var(--cyan)}.card-from.svelte-1mzyto2{display:block;margin-bottom:.35rem;font-family:JetBrains Mono,monospace;font-size:.66rem;color:var(--text-dim)}.card-reply.svelte-1mzyto2{font-size:.86rem;line-height:1.5;color:var(--text)}.card-foot.svelte-1mzyto2{display:grid;gap:.35rem;padding:.8rem .9rem .9rem}.card-kind.svelte-1mzyto2{font-family:JetBrains Mono,monospace;font-size:.66rem;color:var(--cyan-text)}.card-asked.svelte-1mzyto2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.card-links.svelte-1mzyto2{display:flex;gap:1rem;font-size:.85rem;font-weight:600}.card-links.svelte-1mzyto2 a:where(.svelte-1mzyto2){color:var(--accent)}@media (max-width: 640px){.card.wide.svelte-1mzyto2{grid-column:auto}}.crew.svelte-1mzyto2{padding:4rem 0 3rem}.crew-grid.svelte-1mzyto2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:3.5rem;align-items:center}.crew-copy.svelte-1mzyto2 h2:where(.svelte-1mzyto2){text-align:left}.callouts.svelte-1mzyto2{list-style:none;counter-reset:pin;display:grid;gap:.9rem;margin-top:1.6rem}.callouts.svelte-1mzyto2 li:where(.svelte-1mzyto2){counter-increment:pin;display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.7rem;color:var(--text-secondary);line-height:1.5}.callouts.svelte-1mzyto2 li:where(.svelte-1mzyto2):before{content:counter(pin)}.callouts.svelte-1mzyto2 li:where(.svelte-1mzyto2):before,.pin.svelte-1mzyto2{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-style:normal;font-weight:700;background:var(--accent-strong);color:var(--on-accent)}.pin.svelte-1mzyto2{width:1.1rem;height:1.1rem;margin-left:.35rem;font-size:.6rem;vertical-align:middle}.callouts.svelte-1mzyto2 b:where(.svelte-1mzyto2){color:var(--text);font-weight:600}.app-mock.svelte-1mzyto2{border:2px solid var(--border-light);background:var(--bg-elevated);box-shadow:8px 8px 0 var(--shadow-ink);min-width:0}.mock-bar.svelte-1mzyto2{display:flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-bottom:2px solid var(--border);font-family:JetBrains Mono,monospace;font-size:.66rem;color:var(--text-dim)}.mock-bar.svelte-1mzyto2 i:where(.svelte-1mzyto2){width:8px;height:8px;background:var(--border-light)}.mock-bar.svelte-1mzyto2 span:where(.svelte-1mzyto2){margin-left:.5rem}.mock-body.svelte-1mzyto2{padding:1.1rem 1.2rem 1.2rem}.mock-label.svelte-1mzyto2{margin:0 0 .5rem;font-size:.72rem;color:var(--text-muted)}.mock-tiles.svelte-1mzyto2{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.6rem;margin-bottom:1rem}.mock-tiles.svelte-1mzyto2 li:where(.svelte-1mzyto2){display:flex;align-items:center;gap:.6rem;min-width:0;padding:.55rem .7rem;background:var(--bg-surface);border:2px solid var(--border);border-top:3px solid var(--c)}.mt-lines.svelte-1mzyto2{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.mt-head.svelte-1mzyto2{display:flex;align-items:baseline;gap:.4rem;min-width:0}.mt-head.svelte-1mzyto2 b:where(.svelte-1mzyto2){font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-state.svelte-1mzyto2,.mt-cost.svelte-1mzyto2,.mf-when.svelte-1mzyto2{font-family:JetBrains Mono,monospace;font-size:.62rem;color:var(--text-dim);white-space:nowrap}.mt-state.working.svelte-1mzyto2{color:var(--success)}.mt-cost.svelte-1mzyto2{margin-left:auto;color:var(--text-muted)}.mt-doing.svelte-1mzyto2,.mf-what.svelte-1mzyto2{font-size:.74rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mt-next.svelte-1mzyto2{color:var(--text-dim)}.mock-feed.svelte-1mzyto2{list-style:none}.mock-feed.svelte-1mzyto2 li:where(.svelte-1mzyto2){display:flex;align-items:center;gap:.45rem;padding:.4rem .6rem;border-bottom:1px solid var(--border);font-size:.8rem}.mock-feed.svelte-1mzyto2 b:where(.svelte-1mzyto2){font-weight:600;color:var(--text);white-space:nowrap}.mf-what.svelte-1mzyto2{font-size:.8rem}.mf-when.svelte-1mzyto2{margin-left:auto}@media (max-width: 900px){.crew-grid.svelte-1mzyto2{grid-template-columns:minmax(0,1fr);gap:2rem}.crew-copy.svelte-1mzyto2{order:-1}}@media (max-width: 560px){.mock-tiles.svelte-1mzyto2{grid-template-columns:minmax(0,1fr)}.mock-body.svelte-1mzyto2{padding:.9rem}}.yours.svelte-1mzyto2{padding:3rem 0 4rem}.yours-grid.svelte-1mzyto2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:3.5rem;align-items:center}.yours-copy.svelte-1mzyto2 h2:where(.svelte-1mzyto2){text-align:left}.yours-note.svelte-1mzyto2{margin-top:1rem;font-size:.9rem;color:var(--text-muted)}.octo-card.svelte-1mzyto2{border:2px solid var(--border-light);border-top:4px solid var(--c);background:var(--bg-elevated);box-shadow:8px 8px 0 var(--shadow-ink)}.oc-head.svelte-1mzyto2{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-bottom:2px solid var(--border)}.oc-who.svelte-1mzyto2{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.oc-who.svelte-1mzyto2 b:where(.svelte-1mzyto2){font-size:1.1rem;color:var(--text)}.oc-who.svelte-1mzyto2 span:where(.svelte-1mzyto2){font-size:.82rem;color:var(--text-muted)}.oc-swatches.svelte-1mzyto2{display:flex;gap:.3rem}.oc-swatches.svelte-1mzyto2 i:where(.svelte-1mzyto2){width:14px;height:14px;border:2px solid transparent}.oc-swatches.svelte-1mzyto2 i.on:where(.svelte-1mzyto2){outline:2px solid var(--text);outline-offset:1px}.oc-rows.svelte-1mzyto2{display:grid;padding:.4rem 1.2rem .9rem}.oc-rows.svelte-1mzyto2 div:where(.svelte-1mzyto2){display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--border)}.oc-rows.svelte-1mzyto2 div:where(.svelte-1mzyto2):last-child{border-bottom:0}.oc-rows.svelte-1mzyto2 dt:where(.svelte-1mzyto2){font-size:.78rem;color:var(--text-muted)}.oc-rows.svelte-1mzyto2 dd:where(.svelte-1mzyto2){font-size:.92rem;color:var(--text);line-height:1.5}.oc-rules.svelte-1mzyto2{padding:.55rem .7rem;background:var(--bg-surface);border:1px solid var(--border-light);font-family:JetBrains Mono,monospace;font-size:.8rem!important}.oc-chip.svelte-1mzyto2{padding:.15rem .5rem;border:2px solid var(--accent-strong);font-size:.8rem;font-weight:600;color:var(--accent)}@media (max-width: 900px){.yours-grid.svelte-1mzyto2{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width: 480px){.oc-rows.svelte-1mzyto2 div:where(.svelte-1mzyto2){grid-template-columns:minmax(0,1fr);gap:.3rem}}.how.svelte-1mzyto2{padding:3.5rem 0;background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.how-grid.svelte-1mzyto2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:3.5rem;align-items:center}.how-copy.svelte-1mzyto2{order:2}.how-copy.svelte-1mzyto2 h2:where(.svelte-1mzyto2){text-align:left}.stops.svelte-1mzyto2{list-style:none;display:grid;gap:.6rem;margin-top:1.8rem}.stop.svelte-1mzyto2{position:relative;display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.8rem;width:100%;padding:.85rem 1rem;font:inherit;text-align:left;color:var(--text-secondary);background:none;border:2px solid var(--border);cursor:pointer;overflow:hidden}.stop.svelte-1mzyto2:hover{border-color:var(--border-light)}.stop.on.svelte-1mzyto2{border-color:var(--accent-strong);background:var(--bg-surface);box-shadow:4px 4px 0 var(--shadow-ink)}.stamp.svelte-1mzyto2{padding-top:.15rem;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--cyan-text)}.stop-text.svelte-1mzyto2{display:grid;gap:.2rem}.stop-text.svelte-1mzyto2 b:where(.svelte-1mzyto2){color:var(--text);font-weight:600}.stop-text.svelte-1mzyto2 span:where(.svelte-1mzyto2){font-size:.88rem}.tick.svelte-1mzyto2{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--accent);transform-origin:left;animation:svelte-1mzyto2-tick linear forwards}@keyframes svelte-1mzyto2-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.phone.svelte-1mzyto2{max-width:26rem;width:100%;justify-self:center}.phone.svelte-1mzyto2 .chat-body:where(.svelte-1mzyto2){height:18rem}.bubble.file.svelte-1mzyto2,.bubble.note.svelte-1mzyto2{display:flex;align-items:center;gap:.5rem}.bubble.note.svelte-1mzyto2{width:min(14rem,88%)}.note-time.svelte-1mzyto2{font-family:JetBrains Mono,monospace;font-size:.68rem}.wave.svelte-1mzyto2{display:flex;align-items:center;gap:2px;height:1.1rem;flex:1}.wave.svelte-1mzyto2 i:where(.svelte-1mzyto2){display:block;width:2px;min-height:2px;background:currentColor;opacity:.6}.routine.svelte-1mzyto2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;align-items:center;padding:.8rem .9rem;border:2px solid var(--accent-strong);background:var(--bg-surface)}.routine-label.svelte-1mzyto2{font-weight:600;color:var(--text)}.routine-when.svelte-1mzyto2{grid-row:2;font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--cyan-text)}.routine-go.svelte-1mzyto2{grid-row:1 / 3;grid-column:2;padding:.35rem .8rem;font-size:.8rem;font-weight:700;background:var(--accent-strong);color:var(--on-accent)}@media (max-width: 900px){.how-grid.svelte-1mzyto2{grid-template-columns:minmax(0,1fr);gap:2rem}.how-copy.svelte-1mzyto2{order:0}}.safe.svelte-1mzyto2{padding:4rem 0 3rem}.bento.svelte-1mzyto2{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.tile.svelte-1mzyto2{display:flex;flex-direction:column;gap:.45rem;padding:1.2rem;border:2px solid var(--border);background:var(--bg-surface)}.tile.wide.svelte-1mzyto2{grid-column:span 2}.tile.svelte-1mzyto2 h3:where(.svelte-1mzyto2){margin-top:.6rem;font-size:1rem;color:var(--text)}.tile.svelte-1mzyto2 p:where(.svelte-1mzyto2){font-size:.88rem;line-height:1.55;color:var(--text-muted)}.vig.svelte-1mzyto2{display:flex;flex-direction:column;gap:.45rem;min-height:6.2rem;justify-content:center;padding:.9rem;background:var(--bg-elevated);border:1px solid var(--border);font-size:.82rem;color:var(--text-secondary)}.meter.svelte-1mzyto2 b:where(.svelte-1mzyto2){font-size:1.6rem;color:var(--text);font-variant-numeric:tabular-nums}.meter.svelte-1mzyto2 b:where(.svelte-1mzyto2) span:where(.svelte-1mzyto2){font-size:.9rem;color:var(--text-muted);font-weight:500}.bar.svelte-1mzyto2{height:8px;background:var(--border)}.bar.svelte-1mzyto2 i:where(.svelte-1mzyto2){display:block;height:100%;width:76%;background:var(--accent-strong)}.ask-first.svelte-1mzyto2 .bubble:where(.svelte-1mzyto2){max-width:100%;font-size:.82rem}.vig-btns.svelte-1mzyto2{display:flex;gap:.4rem}.vig-btns.svelte-1mzyto2 span:where(.svelte-1mzyto2){padding:.25rem .6rem;border:2px solid var(--accent-strong);font-size:.75rem;font-weight:600;color:var(--accent)}.vig-btns.svelte-1mzyto2 span:where(.svelte-1mzyto2):first-child{background:var(--accent-strong);color:var(--on-accent)}.file-row.svelte-1mzyto2{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;border-bottom:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:.75rem}.file-size.svelte-1mzyto2{margin-left:auto;color:var(--text-dim)}.file-row.svelte-1mzyto2 svg:where(.svelte-1mzyto2){color:var(--accent)}.field.svelte-1mzyto2{padding:.35rem .55rem;border:1px solid var(--border-light);background:var(--bg-surface);font-family:JetBrains Mono,monospace;font-size:.75rem}.vig-note.svelte-1mzyto2{font-size:.72rem;color:var(--cyan-text)}.cancel.svelte-1mzyto2 b:where(.svelte-1mzyto2){color:var(--text)}@media (max-width: 900px){.bento.svelte-1mzyto2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.bento.svelte-1mzyto2{grid-template-columns:minmax(0,1fr)}.tile.wide.svelte-1mzyto2{grid-column:auto}}.devapi.svelte-1mzyto2{padding:3.5rem 0;background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.devapi-inner.svelte-1mzyto2{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center}.devapi-copy.svelte-1mzyto2{order:2}.devapi-copy.svelte-1mzyto2 h2:where(.svelte-1mzyto2){text-align:left;margin-bottom:1rem}.devapi-copy.svelte-1mzyto2 p:where(.svelte-1mzyto2){color:var(--text-secondary);font-size:.92rem;line-height:1.65;margin-bottom:.9rem}.devapi-copy.svelte-1mzyto2 code:where(.svelte-1mzyto2){font-size:.82rem}.devapi-copy.svelte-1mzyto2 .devapi-note:where(.svelte-1mzyto2){color:var(--text-muted);font-size:.84rem}.devapi-note.svelte-1mzyto2 a:where(.svelte-1mzyto2){color:var(--accent)}.code-block.svelte-1mzyto2{background:var(--bg-surface);border:2px solid var(--purple-500);box-shadow:6px 6px #7c3aed40;padding:1.3rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1.8;color:var(--text);overflow-x:auto;white-space:nowrap}.c-dim.svelte-1mzyto2{color:var(--text-dim)}.c-green.svelte-1mzyto2{color:var(--cyan-text);font-weight:700}@media (max-width: 800px){.devapi-inner.svelte-1mzyto2{grid-template-columns:1fr}.devapi-copy.svelte-1mzyto2{order:0}}.plan-banner.svelte-1mzyto2{padding:3rem 0}.banner-inner.svelte-1mzyto2{border:2px solid var(--purple-500);background:var(--bg-elevated);box-shadow:8px 8px #7c3aed40;padding:2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.banner-inner.svelte-1mzyto2 h2:where(.svelte-1mzyto2){text-align:left;font-size:1.4rem;background:none;-webkit-text-fill-color:currentColor;margin-bottom:.5rem}.banner-inner.svelte-1mzyto2 p:where(.svelte-1mzyto2){color:var(--text-secondary);font-size:.92rem;max-width:46ch}.banner-actions.svelte-1mzyto2{display:flex;gap:.9rem;flex-wrap:wrap}.faq.svelte-1mzyto2{padding:3.5rem 0}.faq-grid.svelte-1mzyto2{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);gap:3.5rem;align-items:start}.faq-head.svelte-1mzyto2{position:sticky;top:6rem}.faq-head.svelte-1mzyto2 h2:where(.svelte-1mzyto2){text-align:left;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15;text-wrap:balance}.faq-head.svelte-1mzyto2 .lede:where(.svelte-1mzyto2){margin-top:.9rem;color:var(--text-secondary)}.faq-head.svelte-1mzyto2 a:where(.svelte-1mzyto2){color:var(--accent)}.faq-list.svelte-1mzyto2{border-top:1px solid var(--border-light)}.faq.svelte-1mzyto2 details:where(.svelte-1mzyto2){border-bottom:1px solid var(--border-light)}.faq.svelte-1mzyto2 summary:where(.svelte-1mzyto2){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem .2rem;cursor:pointer;list-style:none;font-weight:600;font-size:.95rem;color:var(--text)}.faq.svelte-1mzyto2 summary:where(.svelte-1mzyto2)::-webkit-details-marker{display:none}.faq.svelte-1mzyto2 summary:where(.svelte-1mzyto2):hover,.faq.svelte-1mzyto2 details[open]:where(.svelte-1mzyto2) summary:where(.svelte-1mzyto2){color:var(--accent)}.faq.svelte-1mzyto2 summary:where(.svelte-1mzyto2):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq-more.svelte-1mzyto2{margin-top:1.1rem;padding:.55rem 1rem;font:inherit;font-size:.88rem;font-weight:600;color:var(--accent);background:none;border:2px solid var(--border-light);cursor:pointer}.faq-more.svelte-1mzyto2:hover{border-color:var(--accent)}.faq-more.svelte-1mzyto2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq-icon.svelte-1mzyto2{flex:none;color:var(--accent);transition:transform .2s ease}.faq.svelte-1mzyto2 details[open]:where(.svelte-1mzyto2) .faq-icon:where(.svelte-1mzyto2){transform:rotate(45deg)}.faq.svelte-1mzyto2 details:where(.svelte-1mzyto2) p:where(.svelte-1mzyto2){max-width:64ch;padding:0 .2rem 1.1rem;color:var(--text-secondary);font-size:.9rem;line-height:1.65}@media (max-width: 900px){.faq-grid.svelte-1mzyto2{grid-template-columns:minmax(0,1fr);gap:1.6rem}.faq-head.svelte-1mzyto2{position:static}}.final-cta.svelte-1mzyto2{padding:3rem 0 5.5rem;text-align:center}.final-cta.svelte-1mzyto2 h2:where(.svelte-1mzyto2){text-align:center}.final-cta.svelte-1mzyto2 p:where(.svelte-1mzyto2){color:var(--text-secondary);margin:.8rem 0 1.6rem;font-size:.95rem}@media (prefers-reduced-motion: reduce){.dots.svelte-1mzyto2 i:where(.svelte-1mzyto2),.tick.svelte-1mzyto2{animation:none}.btn-primary.svelte-1mzyto2:hover{transform:none}.faq-icon.svelte-1mzyto2{transition:none}}
