.faq.svelte-9tglhs{border-top:1px solid var(--rule-strong)}details.svelte-9tglhs{border-bottom:1px solid var(--rule-strong)}summary.svelte-9tglhs{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--step-2);line-height:1.2;cursor:pointer;list-style:none}summary.svelte-9tglhs::-webkit-details-marker{display:none}summary.svelte-9tglhs:after{content:"+";font-family:var(--font-mono);font-size:1.2rem;color:var(--accent);transition:rotate .2s var(--ease-out)}details[open].svelte-9tglhs summary:where(.svelte-9tglhs):after{rotate:45deg}.answer.svelte-9tglhs{display:grid;gap:var(--space-3);max-width:62ch;padding-bottom:var(--space-5);color:var(--ink-muted)}.papers.svelte-9tglhs{display:flex;gap:var(--space-4);font-size:var(--step--1)}.deck.svelte-13fu2sj{margin:0;display:grid;gap:var(--space-4)}.stack.svelte-13fu2sj{display:flex;flex-direction:column}.slip.svelte-13fu2sj{position:relative;padding:.95rem 1.1rem 1rem;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-slip);transform:translate(calc(var(--i) * 1.4rem)) rotate(calc((var(--i) - 1) * 1.6deg));transform-origin:20% 100%;transition:transform .35s var(--ease-out),box-shadow .35s;animation:svelte-13fu2sj-settle .7s var(--ease-out) both;animation-delay:calc(var(--i) * .12s)}.slip.svelte-13fu2sj+.slip:where(.svelte-13fu2sj){margin-top:-2.6rem}.slip.svelte-13fu2sj:hover,.slip.svelte-13fu2sj:focus-within{z-index:2;transform:translate(calc(var(--i) * 1.4rem)) rotate(0) translateY(-.4rem)}.slip.svelte-13fu2sj:before{content:"";position:absolute;inset-block:.6rem;left:-1px;width:3px;background:repeating-linear-gradient(to bottom,var(--accent) 0 5px,transparent 5px 10px);opacity:.8}header.svelte-13fu2sj{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-size:.74rem}.n.svelte-13fu2sj{color:var(--ink-faint)}.pick.svelte-13fu2sj{color:var(--accent);font-weight:500}dl.svelte-13fu2sj{margin:0;display:grid;grid-template-columns:6.2rem 1fr;gap:.2rem .75rem;font-size:.82rem;line-height:1.5}dt.svelte-13fu2sj{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-faint);padding-top:.15rem;text-transform:uppercase;letter-spacing:.05em}dd.svelte-13fu2sj{margin:0}.hooks.svelte-13fu2sj{list-style:none;display:grid;gap:.15rem}.line.svelte-13fu2sj{display:block}@keyframes svelte-13fu2sj-settle{0%{opacity:0;translate:0 1.4rem}}@media(max-width:520px){.slip.svelte-13fu2sj{transform:translate(calc(var(--i) * .5rem)) rotate(0)}dl.svelte-13fu2sj{grid-template-columns:1fr}dt.svelte-13fu2sj{padding-top:.3rem}}.clamp.svelte-7c1uck{display:grid;gap:.3rem;justify-items:start}.text.svelte-7c1uck{white-space:pre-line;overflow-wrap:anywhere}.more.svelte-7c1uck{font-size:var(--step--1);color:var(--ink-muted)}.more.svelte-7c1uck:hover{color:var(--ink)}.case.svelte-yg1d9b{display:grid;gap:var(--space-3)}.same.svelte-yg1d9b{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--paper-sunk);border:1px solid var(--rule);border-radius:var(--radius-m);margin-bottom:var(--space-2)}.same-title.svelte-yg1d9b,.rules.svelte-yg1d9b dt:where(.svelte-yg1d9b),.run-n.svelte-yg1d9b,.cell-label.svelte-yg1d9b{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.same-title.svelte-yg1d9b{color:var(--ink-muted)}.rules.svelte-yg1d9b{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;font-size:var(--step--1)}.rule.svelte-yg1d9b{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.rules.svelte-yg1d9b dt:where(.svelte-yg1d9b){font-family:var(--font-mono);white-space:nowrap}.rules.svelte-yg1d9b dd:where(.svelte-yg1d9b){margin:0;min-width:0}.hooks.svelte-yg1d9b{display:flex;flex-wrap:wrap;gap:.3rem}.pairs.svelte-yg1d9b{list-style:none;display:grid;gap:var(--space-3)}.pair.svelte-yg1d9b{display:grid;grid-template-columns:4rem minmax(0,5fr) minmax(0,6fr);gap:var(--space-3);align-items:stretch}.head.svelte-yg1d9b{align-items:end}.head.svelte-yg1d9b b:where(.svelte-yg1d9b){color:var(--accent)}.run-n.svelte-yg1d9b{padding-top:var(--space-3)}.cell.svelte-yg1d9b{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-m);min-width:0}.plain.svelte-yg1d9b{background:var(--paper-sunk);color:var(--ink-muted)}.unsame.svelte-yg1d9b{background:var(--paper-raised);border-color:var(--rule-strong);border-left:4px solid var(--accent)}.cell-label.svelte-yg1d9b{display:none}.play-head.svelte-yg1d9b{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem var(--space-2)}.way.svelte-yg1d9b{font-size:var(--step-0);font-weight:500;color:var(--accent);overflow-wrap:anywhere}.axes.svelte-yg1d9b{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem}.tag.svelte-yg1d9b{display:inline-flex;gap:.4rem;padding:.05rem .5rem;border:1px solid var(--rule-strong);border-radius:var(--radius-s);font-family:var(--font-mono);font-size:.7rem}.how.svelte-yg1d9b{font-size:var(--step--1)}.how.svelte-yg1d9b summary:where(.svelte-yg1d9b){width:fit-content;padding-block:.15rem;color:var(--ink-muted);cursor:pointer}.how.svelte-yg1d9b summary:where(.svelte-yg1d9b):hover{color:var(--ink)}.how[open].svelte-yg1d9b{display:grid;gap:var(--space-2)}.steps.svelte-yg1d9b{padding-left:1.4rem}.steps.svelte-yg1d9b li:where(.svelte-yg1d9b)::marker{font-family:var(--font-mono);font-size:.8em;color:var(--accent)}@media(max-width:900px){.head.svelte-yg1d9b{display:none}.pair.svelte-yg1d9b{grid-template-columns:1fr;gap:var(--space-2)}.run-n.svelte-yg1d9b{padding-top:var(--space-2);border-top:1px solid var(--rule-strong)}.cell-label.svelte-yg1d9b{display:block}.play-head.svelte-yg1d9b .cell-label:where(.svelte-yg1d9b){flex-basis:100%}}@media(max-width:520px){.same.svelte-yg1d9b,.cell.svelte-yg1d9b{padding-inline:var(--space-3)}}.showcase.svelte-9nngpf{display:grid;gap:var(--space-6)}.body.svelte-9nngpf{display:grid;gap:var(--space-4)}.intro.svelte-9nngpf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5)}.model.svelte-9nngpf{display:flex;align-items:center;gap:.4rem}.model-label.svelte-9nngpf{margin-right:.2rem;font-size:var(--step--1)}.inputs.svelte-9nngpf{display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-9nngpf{padding:.25rem .8rem;border:1px solid var(--rule-strong);border-radius:999px;background:transparent;font-size:var(--step--1);color:var(--ink-muted);cursor:pointer}.chip.svelte-9nngpf:hover{color:var(--ink);border-color:var(--ink)}.chip[aria-pressed=true].svelte-9nngpf{background:var(--ink);border-color:var(--ink);color:var(--paper)}.input-chip.svelte-9nngpf{display:inline-flex;gap:.5rem;max-width:100%;text-align:left}.input-quote.svelte-9nngpf{margin:0;padding:.1rem 0 .1rem 1rem;border-left:3px solid var(--rule-strong);color:var(--ink-muted);max-width:70ch}.try.svelte-9nngpf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);padding:var(--space-5);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-l)}.try.svelte-9nngpf h3:where(.svelte-9nngpf){font-family:var(--font-display);font-weight:400;font-size:var(--step-2);margin-bottom:var(--space-1)}.try.svelte-9nngpf p:where(.svelte-9nngpf){max-width:52ch}.hero.svelte-1ewzqr7{position:relative;padding-block:var(--space-8) var(--space-9);overflow:clip;background-image:repeating-linear-gradient(to bottom,transparent 0 calc(2.2rem - 1px),color-mix(in srgb,var(--rule) 55%,transparent) calc(2.2rem - 1px) 2.2rem)}.hero-grid.svelte-1ewzqr7{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-7);align-items:center}.hero-copy.svelte-1ewzqr7{display:grid;gap:var(--space-5);justify-items:start}h1.svelte-1ewzqr7{font-size:var(--step-hero);line-height:.92;letter-spacing:-.03em}h1.svelte-1ewzqr7 em:where(.svelte-1ewzqr7){font-style:italic;color:var(--accent)}.cta.svelte-1ewzqr7{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:stretch;width:100%}.connect-card.svelte-1ewzqr7{flex:1 1 24rem;min-width:0;max-width:38rem;background:var(--ink);color:var(--paper);border-radius:var(--radius-m);padding:.7rem .9rem .8rem;display:grid;gap:.4rem}.connect-head.svelte-1ewzqr7{display:flex;justify-content:space-between;align-items:center}.label.svelte-1ewzqr7{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.cmd.svelte-1ewzqr7{margin:0;overflow-x:auto;padding-bottom:.2rem;font-size:.8rem;white-space:pre}.more.svelte-1ewzqr7{font-size:.78rem;opacity:.7;text-decoration-color:currentColor}.more.svelte-1ewzqr7:hover{opacity:1}.key.svelte-1ewzqr7{align-self:stretch;padding-inline:1.6rem}.hero-art.svelte-1ewzqr7{padding-right:2.8rem}.recognise.svelte-1ewzqr7{list-style:none;display:grid;gap:var(--space-2);margin-bottom:var(--space-7)}.recognise.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){font-family:var(--font-display);font-size:var(--step-3);line-height:1.1;padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);color:var(--ink-muted)}.recognise.svelte-1ewzqr7 li:where(.svelte-1ewzqr7):nth-child(2){padding-left:4vw}.recognise.svelte-1ewzqr7 li:where(.svelte-1ewzqr7):nth-child(3){padding-left:8vw;color:var(--ink)}.why.svelte-1ewzqr7{display:grid;gap:var(--space-4);max-width:62ch}.papers.svelte-1ewzqr7{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--step--1)}.steps.svelte-1ewzqr7{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:var(--space-8);border-top:2px solid var(--ink)}.steps.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4) var(--space-4) 0 0}.steps.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-size:var(--step-1);font-weight:600}.step-n.svelte-1ewzqr7{color:var(--accent);font-size:var(--step--1)}.pair.svelte-1ewzqr7{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);gap:var(--space-5);align-items:start}.pair-col.svelte-1ewzqr7{display:grid;gap:var(--space-3)}.arrow.svelte-1ewzqr7{align-self:center;font-family:var(--font-display);font-size:var(--step-4);color:var(--accent)}.input-quote.svelte-1ewzqr7{margin:0;padding:.1rem 0 .1rem 1rem;border-left:3px solid var(--rule-strong);color:var(--ink-muted)}.post.svelte-1ewzqr7{padding:var(--space-5);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-l);font-size:var(--step-1);line-height:1.45;white-space:pre-line}.fine.svelte-1ewzqr7{font-size:var(--step--1)}.lifecycle.svelte-1ewzqr7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.stage.svelte-1ewzqr7{padding:.4rem .9rem;border:1px solid var(--rule-strong);border-radius:999px;font-family:var(--font-mono);font-size:var(--step--1)}.stage.on.svelte-1ewzqr7{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.to.svelte-1ewzqr7{color:var(--ink-faint)}.back.svelte-1ewzqr7{flex-basis:100%;font-size:var(--step--1)}.modes.svelte-1ewzqr7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.mode.svelte-1ewzqr7{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--paper-raised);align-content:start}.mode.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-size:var(--step-0);color:var(--accent);font-weight:500}.guards.svelte-1ewzqr7{list-style:none;display:grid;gap:var(--space-2);max-width:62ch}.guards.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){padding-left:1.2rem;position:relative}.guards.svelte-1ewzqr7 li:where(.svelte-1ewzqr7):before{content:"";position:absolute;left:0;top:.75em;width:.6rem;height:2px;background:var(--accent)}.tiles.svelte-1ewzqr7{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong)}.tile.svelte-1ewzqr7{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);font-size:var(--step--1);transition:background-color .2s}.tile.svelte-1ewzqr7:hover{background:var(--paper-raised)}.tile.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-family:var(--font-display);font-size:var(--step-2);font-weight:400;line-height:1.1}.skip.svelte-1ewzqr7{margin-top:var(--space-4)}.narrow.svelte-1ewzqr7{max-width:860px}.closing-grid.svelte-1ewzqr7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-6)}.big.svelte-1ewzqr7{font-family:var(--font-display);font-size:var(--step-3);line-height:1.1;margin-bottom:var(--space-2)}.closing-cta.svelte-1ewzqr7{display:flex;gap:var(--space-3);flex-wrap:wrap}@media(max-width:960px){.hero-grid.svelte-1ewzqr7{grid-template-columns:1fr}.hero-art.svelte-1ewzqr7{padding-right:1.4rem;max-width:34rem}.steps.svelte-1ewzqr7{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-5)}.pair.svelte-1ewzqr7{grid-template-columns:1fr}.arrow.svelte-1ewzqr7{rotate:90deg;justify-self:start;font-size:var(--step-3)}.modes.svelte-1ewzqr7{grid-template-columns:1fr}}@media(max-width:520px){.steps.svelte-1ewzqr7{grid-template-columns:1fr}.section.svelte-1ewzqr7{padding-block:var(--space-8)}}
