.knot-divider[data-astro-cid-nmw5r57e]{width:100%;height:24px;margin:var(--space-8) 0}.knot-divider[data-astro-cid-nmw5r57e] svg[data-astro-cid-nmw5r57e]{width:100%;height:100%;display:block}.token-swatch-row[data-astro-cid-wd7vxhrf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border)}.swatch[data-astro-cid-wd7vxhrf]{display:flex;flex-direction:column;gap:6px}.swatch__chip[data-astro-cid-wd7vxhrf]{height:48px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);transition:background .32s ease}.swatch__code[data-astro-cid-wd7vxhrf]{font-family:var(--font__mono);font-size:.7rem;color:var(--color-text-dim)}.swatch__label[data-astro-cid-wd7vxhrf]{font-family:var(--font__mono);font-size:.78rem;color:var(--color-accent)}.build__head[data-astro-cid-67rzawwz]{max-width:720px;margin-bottom:var(--space-12)}.build__title[data-astro-cid-67rzawwz]{margin-top:var(--space-3);font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05}.build__lede[data-astro-cid-67rzawwz]{margin-top:var(--space-4);max-width:62ch;color:var(--color-text-soft);font-size:1.05rem;line-height:1.6}.build__grid[data-astro-cid-67rzawwz]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);align-items:start}@media(max-width:900px){.build__grid[data-astro-cid-67rzawwz]{grid-template-columns:minmax(0,1fr)}}.build__col[data-astro-cid-67rzawwz]{display:flex;flex-direction:column;gap:var(--space-4)}.build__step[data-astro-cid-67rzawwz]{display:flex;align-items:center;gap:var(--space-3);min-height:32px}.build__num[data-astro-cid-67rzawwz]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--color-bg);background:var(--gradient-thread);flex-shrink:0}.build__step-title[data-astro-cid-67rzawwz]{font-family:var(--font__sans);font-size:1rem;font-weight:600;color:var(--color-text)}.build__step-title[data-astro-cid-67rzawwz] label[data-astro-cid-67rzawwz]{cursor:text}.prompt-card[data-astro-cid-67rzawwz]{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-card);overflow:hidden}.prompt-card__bar[data-astro-cid-67rzawwz]{display:flex;align-items:center;gap:var(--space-3);padding:10px 10px 10px 16px;border-bottom:1px solid var(--color-border);background:color-mix(in oklab,var(--color-text) 4%,transparent)}.prompt-card__dots[data-astro-cid-67rzawwz]{display:inline-flex;gap:6px}.prompt-card__dots[data-astro-cid-67rzawwz] i[data-astro-cid-67rzawwz]{width:10px;height:10px;border-radius:999px;background:color-mix(in oklab,var(--color-text) 18%,transparent)}.prompt-card__name[data-astro-cid-67rzawwz]{font-size:.75rem;color:var(--color-text-dim);letter-spacing:.04em;margin-right:auto}.prompt-card__text[data-astro-cid-67rzawwz]{display:block;width:100%;box-sizing:border-box;min-height:16rem;padding:var(--space-4) var(--space-6);border:0;resize:vertical;font-size:.8rem;line-height:1.65;color:var(--color-text);background:transparent}.prompt-card__text[data-astro-cid-67rzawwz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.prompt-card__foot[data-astro-cid-67rzawwz]{margin:0;padding:var(--space-3) var(--space-6) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-dim);font-size:.82rem;line-height:1.55}.build__copy[data-astro-cid-67rzawwz]{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px 8px 12px;border:0;border-radius:999px;background:var(--gradient-thread);color:var(--color-bg);font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-glow);transition:transform .2s ease,box-shadow .2s ease}.build__copy[data-astro-cid-67rzawwz]:hover{transform:translateY(-1px);box-shadow:0 12px 32px color-mix(in oklab,var(--color-accent) 35%,transparent)}.build__copy[data-astro-cid-67rzawwz]:active{transform:translateY(0)}.build__copy[data-astro-cid-67rzawwz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.build__copy-icon[data-astro-cid-67rzawwz]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.build__copy-icon--done[data-astro-cid-67rzawwz],.build__copy[data-astro-cid-67rzawwz].is-copied .build__copy-icon--copy[data-astro-cid-67rzawwz]{display:none}.build__copy[data-astro-cid-67rzawwz].is-copied .build__copy-icon--done[data-astro-cid-67rzawwz]{display:block}.install[data-astro-cid-67rzawwz]{padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card)}.install__name[data-astro-cid-67rzawwz]{font-family:var(--font__sans);font-size:.95rem;font-weight:600;margin-bottom:var(--space-2)}.install__code[data-astro-cid-67rzawwz]{margin:0;font-size:.78rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-accent)}.install__note[data-astro-cid-67rzawwz]{margin-top:var(--space-3);font-size:.82rem;color:var(--color-text-soft)}.install__note[data-astro-cid-67rzawwz] code[data-astro-cid-67rzawwz]{font-family:var(--font__mono);color:var(--color-accent)}.build__gets[data-astro-cid-67rzawwz]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.build__list[data-astro-cid-67rzawwz]{list-style:none;margin:var(--space-4) 0 var(--space-6);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--space-3) var(--space-6)}.build__list[data-astro-cid-67rzawwz] li[data-astro-cid-67rzawwz]{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--color-text);line-height:1.5}.build__list[data-astro-cid-67rzawwz] svg[data-astro-cid-67rzawwz]{width:18px;height:18px;flex-shrink:0;margin-top:2px;fill:none;stroke:var(--color-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.build__inline-link[data-astro-cid-67rzawwz]{color:var(--color-accent);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-accent) 40%,transparent);text-underline-offset:3px}.build__inline-link[data-astro-cid-67rzawwz]:hover{text-decoration-color:var(--color-accent)}.build__repo[data-astro-cid-67rzawwz]{font-size:.85rem;color:var(--color-thread)}@media(prefers-reduced-motion:reduce){.build__copy[data-astro-cid-67rzawwz],.build__copy[data-astro-cid-67rzawwz]:hover{transition:none;transform:none}}.topbar[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in oklab,var(--color-bg) 75%,transparent);border-bottom:1px solid var(--color-border)}.topbar__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:12px}.topbar__brand[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text)}.topbar__brand[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.topbar__name[data-astro-cid-j7pv25f6]{font-size:.95rem}.topbar__nav[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-6);align-items:center;font-size:.875rem}.topbar__nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text-soft)}.topbar__nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.topbar__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-3)}.topbar__cta[data-astro-cid-j7pv25f6]{color:var(--color-thread)!important;font-size:.875rem}@media(max-width:880px){.topbar__nav[data-astro-cid-j7pv25f6]{display:none}}.hero[data-astro-cid-j7pv25f6]{padding:clamp(4rem,14vh,9rem) 0 clamp(3rem,8vh,6rem);position:relative}.hero__lockup[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-4);flex-wrap:wrap}.hero__mark[data-astro-cid-j7pv25f6]{flex-shrink:0}.hero__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,7.5vw,5.5rem);line-height:.98;font-weight:700;letter-spacing:-.03em;max-width:18ch;display:flex;flex-direction:column;gap:var(--space-2)}.hero__lede[data-astro-cid-j7pv25f6]{margin-top:var(--space-6);max-width:62ch;font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--color-text-soft);line-height:1.55}.hero__actions[data-astro-cid-j7pv25f6]{margin-top:var(--space-8);display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.hero__hint[data-astro-cid-j7pv25f6]{margin-left:var(--space-3);color:var(--color-text-dim);font-size:.78rem}.hero__stats[data-astro-cid-j7pv25f6]{margin-top:var(--space-16);display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-6);list-style:none;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border)}.hero__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2)}.hero__stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font__display);font-size:clamp(2.5rem,4.5vw,3.4rem);font-weight:600;background:var(--gradient-thread);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.hero__stat-label[data-astro-cid-j7pv25f6]{color:var(--color-text-dim);font-size:.85rem;letter-spacing:.04em}.hero__stat-link[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2)}.hero__stat-link[data-astro-cid-j7pv25f6]:hover .hero__stat-label[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 22px;border-radius:999px;font-family:var(--font__mono);font-size:.875rem;letter-spacing:.02em;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.btn--primary[data-astro-cid-j7pv25f6]{background:var(--gradient-thread);color:var(--color-bg);font-weight:600;box-shadow:var(--shadow-glow)}.btn--primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);color:var(--color-bg);box-shadow:0 12px 32px color-mix(in oklab,var(--color-accent) 35%,transparent)}.btn--ghost[data-astro-cid-j7pv25f6]{background:color-mix(in oklab,var(--color-text) 4%,transparent);border-color:var(--color-border-strong);color:var(--color-text)}.btn--ghost[data-astro-cid-j7pv25f6]:hover{color:var(--color-text);border-color:var(--color-border-accent);background:color-mix(in oklab,var(--color-accent) 8%,transparent)}.section[data-astro-cid-j7pv25f6]{padding:clamp(4rem,9vh,7rem) 0}.section--alt[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,transparent 0%,color-mix(in oklab,var(--color-bg-soft) 60%,transparent) 50%,transparent 100%)}.section__head[data-astro-cid-j7pv25f6]{max-width:720px;margin-bottom:var(--space-12)}.section__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);font-size:clamp(2rem,4.5vw,3.2rem)}.section__lede[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);color:var(--color-text-soft);font-size:1.05rem;max-width:62ch}.section__lede[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:var(--font__mono);background:color-mix(in oklab,var(--color-accent) 14%,transparent);color:var(--color-accent);padding:2px 6px;border-radius:4px;font-size:.92em}.section__foot[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}.section__footnote[data-astro-cid-j7pv25f6]{margin-top:var(--space-6);color:var(--color-text-dim);font-size:.78rem}.section__footnote[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.variants__lede[data-astro-cid-j7pv25f6]{max-width:68ch;line-height:1.65;opacity:.88;margin:.75rem 0 1.75rem}.variants__row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.variants__hint[data-astro-cid-j7pv25f6]{font-size:.82rem;opacity:.6}.pitch[data-astro-cid-j7pv25f6]{margin-top:var(--space-12);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start}@media(max-width:880px){.pitch[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.pitch__question[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;margin-bottom:var(--space-4)}.pitch__why[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-soft);font-size:1.05rem;line-height:1.6;max-width:52ch}.pitch__why[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.pitch__why[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-text)}.pitch__box[data-astro-cid-j7pv25f6]{padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);position:relative}.pitch__box[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--gradient-thread)}.pitch__list[data-astro-cid-j7pv25f6]{margin:var(--space-3) 0 0;padding-left:1.1rem;display:grid;gap:var(--space-3);color:var(--color-text);line-height:1.55}.candor-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.candor-card[data-astro-cid-j7pv25f6]{padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);position:relative}.candor-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--color-accent)}.candor-card--caution[data-astro-cid-j7pv25f6]:before{background:var(--color-accent-hot)}.candor-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:var(--space-3);color:var(--color-text)}.candor-card--caution[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-accent-hot)}.candor-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-soft);font-size:.95rem;line-height:1.6}.changelog-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.changelog-item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);transition:border-color .2s ease,transform .2s ease}.changelog-item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-border-accent);transform:translateY(-2px);color:var(--color-text)}.changelog-meta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-2);color:var(--color-text-dim);font-size:.8rem;flex-wrap:wrap}.changelog-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin-bottom:var(--space-2)}.changelog-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-soft);font-size:.95rem}.cta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-12);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent) 10%,transparent),color-mix(in oklab,var(--color-thread) 6%,transparent))}.cta__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.cta__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);color:var(--color-text-soft);max-width:50ch}.cta__text[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:var(--font__mono);background:color-mix(in oklab,var(--color-accent) 14%,transparent);color:var(--color-accent);padding:2px 8px;border-radius:4px;font-size:.95em}.cta__actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);flex-wrap:wrap}.footer[data-astro-cid-j7pv25f6]{padding:var(--space-12) 0 var(--space-16);border-top:1px solid var(--color-border)}.footer__inner[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.footer__brand[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:var(--space-3)}.footer__mark[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:var(--space-2)}.footer__tagline[data-astro-cid-j7pv25f6]{color:var(--color-text-dim);font-size:.875rem;max-width:50ch}.footer__nav[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-6);align-items:flex-start;font-size:.875rem}
