.kt[data-v-f4aca64d]{--kt-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--kt-cell: #e7e6ee;--kt-cell-head: #f4f3f8;--kt-del: #b42318;--kt-del-tint: #fdecea;--kt-add: #0f7a43;--kt-add-tint: #e3f6eb}.kt-wrap[data-v-f4aca64d]{max-width:var(--pub-max);margin:0 auto;padding:0 var(--pub-pad-x);box-sizing:border-box}.kt-band[data-v-f4aca64d]{padding:var(--pub-section-y) 0;background:var(--pub-white)}.kt-band--sheet[data-v-f4aca64d]{background-color:#fbfbfd;background-image:linear-gradient(var(--kt-cell) 1px,transparent 1px),linear-gradient(90deg,var(--kt-cell) 1px,transparent 1px);background-size:120px 32px}.kt-band--soft[data-v-f4aca64d]{background:var(--pub-surface)}.kt-mono[data-v-f4aca64d]{font-family:var(--kt-mono);font-size:12px;letter-spacing:.02em}.kt-h2[data-v-f4aca64d]{margin:0 0 18px;max-width:24ch;font-size:var(--pub-h2-size);font-weight:var(--pub-h2-weight);letter-spacing:var(--pub-h2-track);line-height:var(--pub-h2-lh);color:var(--pub-ink)}.kt-h3[data-v-f4aca64d]{margin:0 0 6px;font-size:var(--pub-h3-size);font-weight:var(--pub-h3-weight);letter-spacing:var(--pub-h3-track);line-height:1.3;color:var(--pub-ink)}.kt-sub[data-v-f4aca64d]{margin:0;max-width:64ch;font-size:var(--pub-lead-size);line-height:var(--pub-lead-lh);color:var(--pub-ink-2)}.kt-head[data-v-f4aca64d]{margin-bottom:clamp(28px,4vw,52px)}.kt-actions[data-v-f4aca64d]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.kt-actions--center[data-v-f4aca64d]{justify-content:center}.kt-hero[data-v-f4aca64d]{padding-top:var(--pub-hero-pad-top)}.kt-hero__grid[data-v-f4aca64d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.kt-hero__title[data-v-f4aca64d]{margin:0 0 20px;font-size:var(--pub-display-size);font-weight:var(--pub-display-weight);letter-spacing:var(--pub-display-track);line-height:var(--pub-display-lh);color:var(--pub-ink)}.kt-hero__accent[data-v-f4aca64d]{display:block;color:var(--pub-violet)}.kt-lead[data-v-f4aca64d]{margin:0 0 28px;max-width:58ch;font-size:var(--pub-lead-size);line-height:var(--pub-lead-lh);color:var(--pub-ink-2)}.kt-note[data-v-f4aca64d]{margin:16px 0 0;color:var(--pub-muted);font-size:var(--pub-small-size)}.kt-diff[data-v-f4aca64d]{border:1px solid var(--kt-cell);border-radius:16px;background:var(--pub-white);box-shadow:0 24px 48px -28px #2a1f5c47;overflow:hidden}.kt-diff__bar[data-v-f4aca64d]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--kt-cell);color:var(--pub-muted);font-size:13px}.kt-diff__dots[data-v-f4aca64d]{display:inline-flex;gap:5px}.kt-diff__dots i[data-v-f4aca64d]{width:8px;height:8px;border-radius:50%;background:#e4e2ec}.kt-diff__body[data-v-f4aca64d]{padding:20px 20px 4px}.kt-diff__bubble[data-v-f4aca64d]{width:fit-content;max-width:80%;margin:0 0 18px auto;padding:10px 14px;border-radius:16px 16px 4px;background:var(--pub-violet);color:#fff;font-size:15px;line-height:1.45}.kt-diff__reply[data-v-f4aca64d]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.kt-diff__avatar[data-v-f4aca64d]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pub-violet-tint);color:var(--pub-violet-ink);font-size:13px;font-weight:600}.kt-diff__answer[data-v-f4aca64d]{padding:14px 16px 12px;border:1px solid var(--kt-cell);border-radius:4px 16px 16px;background:#f8f7fc}.kt-diff__say[data-v-f4aca64d]{margin:0 0 10px;color:var(--pub-ink);font-size:15px;line-height:1.5}.kt-diff__test[data-v-f4aca64d]{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:4px 10px;border-radius:999px;background:var(--pub-sky-tint);color:#1d4f6b;font-size:12.5px}.kt-diff__test i[data-v-f4aca64d]{width:6px;height:6px;border-radius:50%;background:var(--pub-sky)}.kt-diff__head[data-v-f4aca64d],.kt-diff__row[data-v-f4aca64d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.kt-diff__head[data-v-f4aca64d]{padding-bottom:6px;color:var(--pub-muted);font-size:12px}.kt-diff__head span[data-v-f4aca64d]:first-letter{text-transform:uppercase}.kt-diff__row[data-v-f4aca64d]{min-height:40px;border-top:1px solid #e9e7f1;animation:kt-row-f4aca64d .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.45s + var(--i) * .12s)}@keyframes kt-row-f4aca64d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kt-diff__name[data-v-f4aca64d]{overflow:hidden;color:var(--pub-ink);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.kt-diff__vals[data-v-f4aca64d]{display:inline-flex;gap:10px;align-items:baseline;font-size:14px;font-variant-numeric:tabular-nums}.kt-del[data-v-f4aca64d],.kt-add[data-v-f4aca64d]{white-space:nowrap}.kt-del[data-v-f4aca64d]{color:var(--pub-muted);text-decoration-color:var(--kt-del);text-decoration-thickness:1.5px}.kt-add[data-v-f4aca64d]{color:var(--kt-add);font-weight:600}.kt-diff__more[data-v-f4aca64d]{padding:8px 0 0;border-top:1px solid var(--kt-cell);color:var(--pub-muted);font-size:12.5px}.kt-diff__foot[data-v-f4aca64d]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 20px;border-top:1px solid var(--kt-cell)}.kt-diff__count[data-v-f4aca64d]{color:var(--pub-ink-2);font-size:14px}.kt-diff__count b[data-v-f4aca64d]{color:var(--pub-ink);font-variant-numeric:tabular-nums}.kt-diff__btns[data-v-f4aca64d]{display:inline-flex;gap:14px;align-items:center}.kt-diff__ghost[data-v-f4aca64d]{color:var(--pub-muted);font-size:14px}.kt-diff__ok[data-v-f4aca64d]{padding:9px 16px;border-radius:999px;background:var(--kt-add);color:#fff;font-size:14px;font-weight:500}.kt-diff__snap[data-v-f4aca64d]{margin:0;padding:0 20px 14px;color:var(--pub-muted);font-size:12px}.kt-panel[data-v-f4aca64d]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:clamp(44px,6vw,72px);border:1px solid var(--kt-cell);background:var(--pub-white)}.kt-panel__head[data-v-f4aca64d]{padding:22px 24px;border-right:1px solid var(--kt-cell)}.kt-panel__title[data-v-f4aca64d]{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--pub-ink)}.kt-panel__list[data-v-f4aca64d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.kt-panel__list li[data-v-f4aca64d]{position:relative;padding:14px 18px 14px 40px;border-bottom:1px solid var(--kt-cell);color:var(--pub-ink-2);font-size:var(--pub-body-size);line-height:1.4}.kt-panel__list li[data-v-f4aca64d]:nth-child(odd){border-right:1px solid var(--kt-cell)}.kt-panel__list li[data-v-f4aca64d]:before{content:"+";position:absolute;left:18px;top:14px;color:var(--kt-add);font-family:var(--kt-mono);font-weight:600}.kt-panel__stats[data-v-f4aca64d]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--kt-cell);background:var(--kt-cell-head)}.kt-panel__stats>div[data-v-f4aca64d]{padding:16px 24px}.kt-panel__stats>div+div[data-v-f4aca64d]{border-left:1px solid var(--kt-cell)}.kt-panel__stats dt[data-v-f4aca64d]{margin-bottom:4px;color:var(--pub-ink);font-size:13px;font-weight:600}.kt-panel__stats dd[data-v-f4aca64d]{margin:0;color:var(--pub-muted);font-size:var(--pub-small-size)}.kt-why[data-v-f4aca64d]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.kt-prose[data-v-f4aca64d]{margin:0;color:var(--pub-ink-2);font-size:var(--pub-prose-size);line-height:var(--pub-prose-lh)}.kt-video[data-v-f4aca64d]{max-width:980px}.kt-cols[data-v-f4aca64d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--kt-cell)}.kt-col+.kt-col[data-v-f4aca64d]{border-left:1px solid var(--kt-cell)}.kt-col__head[data-v-f4aca64d]{display:flex;gap:10px;align-items:center;height:34px;padding:0 16px;border-bottom:1px solid var(--kt-cell);background:var(--kt-cell-head);color:var(--pub-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.kt-col__head span[data-v-f4aca64d]{color:var(--pub-violet);font-size:13px;font-weight:600}.kt-col__body[data-v-f4aca64d]{padding:22px 20px}.kt-col__sub[data-v-f4aca64d]{margin:0 0 16px;color:var(--pub-muted);font-size:var(--pub-small-size);line-height:1.5}.kt-col__rows[data-v-f4aca64d]{margin:0;padding:0;list-style:none}.kt-col__rows li[data-v-f4aca64d]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px 0;border-top:1px dashed var(--kt-cell);color:var(--pub-ink-2);font-size:var(--pub-body-size);line-height:1.45}.kt-col__rows li>span[data-v-f4aca64d]{color:#a9a6b8;font-size:11px;padding-top:3px}.kt-cyclic[data-v-f4aca64d]{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:18px;padding:14px 18px;border:1px dashed var(--pub-line-strong);color:var(--pub-ink-2);font-size:var(--pub-body-size);text-decoration:none}.kt-cyclic[data-v-f4aca64d]:hover{border-color:var(--pub-violet)}.kt-cyclic__tag[data-v-f4aca64d]{color:var(--kt-add)}.kt-cyclic b[data-v-f4aca64d]{margin-left:auto;color:var(--pub-violet);font-weight:500;white-space:nowrap}.kt-prompts[data-v-f4aca64d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pub-line-strong);border-left:1px solid var(--pub-line-strong);background:var(--pub-white)}.kt-prompt[data-v-f4aca64d]{display:flex;flex-direction:column;gap:12px;padding:18px;border-right:1px solid var(--pub-line-strong);border-bottom:1px solid var(--pub-line-strong);transition:background .2s,box-shadow .2s}.kt-prompt[data-v-f4aca64d]:hover{position:relative;background:#fbfaff;box-shadow:inset 0 0 0 2px var(--pub-violet)}.kt-prompt__badge[data-v-f4aca64d]{color:var(--pub-violet);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.kt-prompt__cmd[data-v-f4aca64d]{flex:1;margin:0;color:var(--pub-ink);font-size:15.5px;line-height:1.45}.kt-prompt__send[data-v-f4aca64d]{color:var(--pub-muted);font-size:11px}.kt-prompt__send i[data-v-f4aca64d]{font-style:normal;margin-left:4px}.kt-grid[data-v-f4aca64d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--kt-cell);border-left:1px solid var(--kt-cell)}.kt-cell[data-v-f4aca64d]{padding:20px 22px;border-right:1px solid var(--kt-cell);border-bottom:1px solid var(--kt-cell)}.kt-cell p[data-v-f4aca64d]{margin:0;color:var(--pub-ink-2);font-size:var(--pub-body-size);line-height:var(--pub-body-lh)}.kt-cell__badge[data-v-f4aca64d]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;color:var(--pub-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.kt-cell__badge em[data-v-f4aca64d]{flex:none;padding:1px 6px;border-radius:3px;background:var(--kt-cell-head);color:var(--pub-muted);font-style:normal}.kt-cell__badge em.kt-cell__rw[data-v-f4aca64d]{background:var(--kt-add-tint);color:var(--kt-add)}.kt-cell--read[data-v-f4aca64d]{background-image:repeating-linear-gradient(135deg,transparent 0 8px,#f4f3f8 8px 9px)}.kt-guards[data-v-f4aca64d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--pub-line-strong)}.kt-guard[data-v-f4aca64d]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 20px 22px 0;border-bottom:1px solid var(--pub-line-strong)}.kt-guard[data-v-f4aca64d]:nth-child(odd){border-right:1px solid var(--pub-line-strong)}.kt-guard[data-v-f4aca64d]:nth-child(2n){padding-left:20px}.kt-guard__ln[data-v-f4aca64d]{color:#6b6880;padding-top:3px}.kt-guard__badge[data-v-f4aca64d]{display:inline-block;margin-bottom:10px;padding:2px 8px;border-radius:3px;background:var(--pub-green-tint);color:var(--pub-green)}.kt-guard p[data-v-f4aca64d]{margin:0;color:var(--pub-ink-2);font-size:var(--pub-body-size);line-height:var(--pub-body-lh)}.kt-models[data-v-f4aca64d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kt-model[data-v-f4aca64d]{padding:22px;border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius)}.kt-model__badge[data-v-f4aca64d]{display:inline-block;margin-bottom:14px;padding:3px 8px;border-radius:4px;background:var(--pub-violet-tint);color:var(--pub-violet-ink)}.kt-model p[data-v-f4aca64d]{margin:0;color:var(--pub-ink-2);font-size:var(--pub-body-size);line-height:var(--pub-body-lh)}.kt-link[data-v-f4aca64d]{display:inline-block;margin-top:18px;color:var(--pub-violet);font-size:var(--pub-ui-size);font-weight:var(--pub-ui-weight);text-decoration:none}.kt-link[data-v-f4aca64d]:hover{color:var(--pub-violet-hover)}.kt-reading[data-v-f4aca64d]{max-width:900px}.kt-prose-block[data-v-f4aca64d]{margin-bottom:32px}.kt-prose-block p[data-v-f4aca64d]{margin:0 0 1.1em;color:var(--pub-ink-2);font-size:var(--pub-prose-size);line-height:var(--pub-prose-lh)}.kt-final[data-v-f4aca64d]{text-align:center}.kt-final .kt-h2[data-v-f4aca64d]{margin-left:auto;margin-right:auto}.kt-final .kt-sub[data-v-f4aca64d]{margin:0 auto 26px}.kt-final__note[data-v-f4aca64d]{margin:18px 0 0;font-size:var(--pub-small-size)}.kt-reveal[data-v-f4aca64d]{animation:kt-up-f4aca64d .7s cubic-bezier(.2,.7,.2,1) both}.kt-hero__copy .kt-reveal[data-v-f4aca64d]:nth-child(2){animation-delay:.06s}.kt-hero__copy .kt-reveal[data-v-f4aca64d]:nth-child(3){animation-delay:.1s}.kt-hero__copy .kt-reveal[data-v-f4aca64d]:nth-child(4){animation-delay:.14s}.kt-hero__copy .kt-reveal[data-v-f4aca64d]:nth-child(5){animation-delay:.18s}.kt-hero__copy .kt-reveal[data-v-f4aca64d]:nth-child(6){animation-delay:.22s}.kt-diff.kt-reveal[data-v-f4aca64d]{animation-delay:.15s}.kt-panel.kt-reveal[data-v-f4aca64d]{animation-delay:.35s}@keyframes kt-up-f4aca64d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width: 1024px){.kt-hero__grid[data-v-f4aca64d],.kt-why[data-v-f4aca64d],.kt-panel[data-v-f4aca64d]{grid-template-columns:1fr}.kt-panel__head[data-v-f4aca64d]{border-right:0;border-bottom:1px solid var(--kt-cell)}.kt-prompts[data-v-f4aca64d],.kt-grid[data-v-f4aca64d],.kt-models[data-v-f4aca64d]{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-cols[data-v-f4aca64d]{grid-template-columns:1fr}.kt-col+.kt-col[data-v-f4aca64d]{border-left:0;border-top:1px solid var(--kt-cell)}}@media (max-width: 760px){.kt-panel__list[data-v-f4aca64d],.kt-panel__stats[data-v-f4aca64d],.kt-prompts[data-v-f4aca64d],.kt-grid[data-v-f4aca64d],.kt-models[data-v-f4aca64d],.kt-guards[data-v-f4aca64d]{grid-template-columns:1fr}.kt-panel__list li[data-v-f4aca64d]:nth-child(odd){border-right:0}.kt-panel__stats>div+div[data-v-f4aca64d]{border-left:0;border-top:1px solid var(--kt-cell)}.kt-guard[data-v-f4aca64d]:nth-child(odd){border-right:0}.kt-guard[data-v-f4aca64d]:nth-child(2n){padding-left:0}.kt-diff__body[data-v-f4aca64d]{padding:16px 14px 4px}.kt-diff__foot[data-v-f4aca64d],.kt-diff__snap[data-v-f4aca64d]{padding-left:14px;padding-right:14px}.kt-diff__reply[data-v-f4aca64d]{grid-template-columns:minmax(0,1fr)}.kt-diff__avatar[data-v-f4aca64d]{display:none}.kt-diff__answer[data-v-f4aca64d]{padding:12px}.kt-cyclic b[data-v-f4aca64d]{margin-left:0}}@media (prefers-reduced-motion: reduce){.kt-reveal[data-v-f4aca64d],.kt-diff__row[data-v-f4aca64d]{animation:none}}
