.shot[data-astro-cid-hthf76ca]{position:relative;overflow:hidden;border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-lg);font-size:11px;color:var(--muted);aspect-ratio:16 / 10;display:flex;flex-direction:column}.shot__bar[data-astro-cid-hthf76ca]{display:flex;align-items:center;gap:12px;height:34px;padding:0 12px;border-bottom:1px solid var(--line);flex:none}.shot__dots[data-astro-cid-hthf76ca]{display:flex;gap:6px}.shot__dots[data-astro-cid-hthf76ca] i[data-astro-cid-hthf76ca]{width:9px;height:9px;border-radius:50%;background:var(--faint)}.shot__file[data-astro-cid-hthf76ca]{color:var(--ink);opacity:.8}.shot__body[data-astro-cid-hthf76ca]{flex:1;display:grid;grid-template-columns:18% minmax(0,1fr) 20%;min-height:0}.shot--code[data-astro-cid-hthf76ca] .shot__body[data-astro-cid-hthf76ca]{grid-template-columns:18% minmax(0,1fr) 30%}.shot__layers[data-astro-cid-hthf76ca]{border-right:1px solid var(--line);padding:10px 8px;display:grid;align-content:start;gap:2px;overflow:hidden}.shot__layers[data-astro-cid-hthf76ca] li[data-astro-cid-hthf76ca]{display:flex;align-items:center;gap:6px;padding:4px 6px;padding-left:calc(6px + var(--d) * 10px);border-radius:5px;white-space:nowrap}.shot__layers[data-astro-cid-hthf76ca] li[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]{width:9px;height:9px;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--faint);flex:none}.shot__layers[data-astro-cid-hthf76ca] li[data-astro-cid-hthf76ca].is-sel{background:rgb(var(--signal-rgb) / .16);color:var(--ink)}.shot__canvas[data-astro-cid-hthf76ca]{container-type:size;position:relative;display:grid;place-items:center;padding:6%;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:16px 16px}.shot__frame[data-astro-cid-hthf76ca]{width:min(100cqw,133cqh,560px);aspect-ratio:4 / 3;min-height:0;overflow:hidden;border-radius:8px;background:var(--bg);box-shadow:0 0 0 1px var(--line);padding:5%;display:grid;grid-template-rows:auto auto 1fr;gap:7%}.shot__head[data-astro-cid-hthf76ca]{display:flex;justify-content:space-between}.shot__head[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]{height:10px;border-radius:99px;background:var(--faint);width:34%}.shot__head[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]+span[data-astro-cid-hthf76ca]{width:14%}.shot__cards[data-astro-cid-hthf76ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:6%}.shot__cards[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]{aspect-ratio:4 / 3;border-radius:6px;background:var(--line);box-shadow:inset 0 0 0 1px var(--line)}.shot__cards[data-astro-cid-hthf76ca] .is-sel[data-astro-cid-hthf76ca]{box-shadow:inset 0 0 0 1.5px var(--signal)}.shot__rows[data-astro-cid-hthf76ca]{display:grid;align-content:start;gap:10px}.shot__rows[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]{height:8px;border-radius:99px;background:var(--line)}.shot__rows[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]:nth-child(odd){width:86%}.shot__inspect[data-astro-cid-hthf76ca]{border-left:1px solid var(--line);padding:10px;display:grid;align-content:start;gap:14px}.shot__group[data-astro-cid-hthf76ca] p[data-astro-cid-hthf76ca]{color:var(--ink);opacity:.75;margin-bottom:6px}.shot__group[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]{display:block;height:18px;border-radius:5px;background:var(--line);margin-top:4px}.shot__code[data-astro-cid-hthf76ca]{border-left:1px solid var(--line);padding:14px;display:grid;align-content:start;gap:9px;background:var(--bg)}.shot__code[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]{height:7px;width:min(var(--w),100% - var(--i) * 10px);border-radius:99px;margin-left:calc(var(--i) * 10px);background:rgb(var(--signal-rgb) / calc(.18 + var(--i) * .08))}.shot__chat[data-astro-cid-hthf76ca]{position:absolute;right:5%;bottom:7%;width:min(48%,260px);padding:10px 12px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 20px 40px -20px #000c;display:grid;gap:4px}.shot__who[data-astro-cid-hthf76ca]{color:var(--muted)}.shot__msg[data-astro-cid-hthf76ca]{color:var(--ink);font-size:12px}.shot__done[data-astro-cid-hthf76ca]{color:var(--signal)}.shot__cursor[data-astro-cid-hthf76ca]{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:flex-start;gap:2px;pointer-events:none}.shot__cursor[data-astro-cid-hthf76ca] span[data-astro-cid-hthf76ca]{margin-top:12px;padding:2px 7px;border-radius:5px;background:var(--c);color:var(--bg-2);font-size:11px;font-weight:500;white-space:nowrap}.shot__label[data-astro-cid-hthf76ca]{position:absolute;left:12px;bottom:10px;padding:3px 8px;border-radius:99px;background:#0009;color:var(--muted);font-size:10.5px;letter-spacing:.02em;pointer-events:none}@media(max-width:640px){.shot__body[data-astro-cid-hthf76ca],.shot--code[data-astro-cid-hthf76ca] .shot__body[data-astro-cid-hthf76ca]{grid-template-columns:minmax(0,1fr)}.shot__layers[data-astro-cid-hthf76ca],.shot__inspect[data-astro-cid-hthf76ca],.shot__code[data-astro-cid-hthf76ca],.shot__chat[data-astro-cid-hthf76ca]{display:none}.shot__label[data-astro-cid-hthf76ca]{right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.hero[data-astro-cid-j7pv25f6]{padding:clamp(3.5rem,8vw,6rem) 0 clamp(2.5rem,5vw,4rem)}.hero__row[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.hero__title[data-astro-cid-j7pv25f6]{max-width:11em;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:500;letter-spacing:-.045em;line-height:1;text-wrap:balance}.hero__sub[data-astro-cid-j7pv25f6]{margin-top:1.1rem;max-width:46em;text-wrap:balance}.link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;font-size:.94rem;font-weight:500;color:var(--ink);transition:opacity .2s var(--ease)}.link[data-astro-cid-j7pv25f6]:hover{opacity:.7}.link__arrow[data-astro-cid-j7pv25f6] svg{width:14px;height:14px}.panel--hero[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,5vw,4rem)}.panel[data-astro-cid-j7pv25f6]{border-radius:var(--r);background:var(--tone);padding:clamp(1.25rem,4.5vw,4rem);overflow:hidden}.panel__stage[data-astro-cid-j7pv25f6]{position:relative}.agent-card[data-astro-cid-j7pv25f6]{position:absolute;right:clamp(-.5rem,-1vw,0rem);bottom:clamp(1.5rem,4vw,3rem);width:min(290px,60%);padding:1rem 1.1rem;border-radius:var(--r-sm);background:#0c0c0d;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),0 24px 60px -20px #000000b3}.agent-card__tag[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:500;color:var(--muted)}.agent-card__ask[data-astro-cid-j7pv25f6]{margin-top:.6rem;font-size:.92rem;line-height:1.45}.agent-card__done[data-astro-cid-j7pv25f6]{margin-top:.5rem;font-size:.82rem;color:var(--signal)}@media(max-width:640px){.agent-card[data-astro-cid-j7pv25f6]{position:static;width:auto;margin-top:.75rem}}.works[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,5vw,3.5rem) clamp(3rem,6vw,4.5rem)}.works__inner[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem 3rem;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1000px){.works__inner[data-astro-cid-j7pv25f6]{grid-template-columns:13rem minmax(0,1fr)}}.works__l[data-astro-cid-j7pv25f6]{font-size:.92rem;line-height:1.45;color:var(--muted)}@media(min-width:1000px){.works__l[data-astro-cid-j7pv25f6]{max-width:16em}}.marquee[data-astro-cid-j7pv25f6]{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.marquee__track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:marquee 50s linear infinite}.marquee[data-astro-cid-j7pv25f6]:hover .marquee__track[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.harnesses[data-astro-cid-j7pv25f6]{display:flex;flex:none;gap:2.5rem;padding-right:2.5rem}.harnesses[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;flex:none;padding-block:.5rem}.harnesses__logo[data-astro-cid-j7pv25f6]{flex:none;color:var(--ink)}.harnesses__logo[data-astro-cid-j7pv25f6] svg{width:20px;height:20px}.harnesses__name[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--ink-2);white-space:nowrap}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-j7pv25f6]{overflow-x:auto;scrollbar-width:none}.marquee[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.marquee__track[data-astro-cid-j7pv25f6]{animation:none}.harnesses[data-astro-cid-j7pv25f6][aria-hidden=true]{display:none}.harnesses[data-astro-cid-j7pv25f6]{padding-inline:2rem}}.pair[data-astro-cid-j7pv25f6]{max-width:34em;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:500;letter-spacing:-.03em;line-height:1.22;text-wrap:pretty}.pair--center[data-astro-cid-j7pv25f6]{margin-inline:auto;text-align:center}.pair-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 3rem}.pair[data-astro-cid-j7pv25f6]+.panel[data-astro-cid-j7pv25f6],.pair[data-astro-cid-j7pv25f6]+.panel-row[data-astro-cid-j7pv25f6],.pair[data-astro-cid-j7pv25f6]+.bench[data-astro-cid-j7pv25f6],.pair[data-astro-cid-j7pv25f6]+.agents__panel[data-astro-cid-j7pv25f6],.pair-row[data-astro-cid-j7pv25f6]+.tiles[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,4vw,3rem)}.panel-row[data-astro-cid-j7pv25f6]{display:grid;gap:2rem 3rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.panel-row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.aside[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem;justify-items:start}.aside__title[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:500;letter-spacing:-.01em}.aside[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.cols[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.94rem;color:var(--muted);max-width:26em}.cols[data-astro-cid-j7pv25f6]{margin-top:2.5rem;display:grid;gap:2rem 3rem;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.cols[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cols[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.4rem}.problem[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem 3rem;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.problem[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.problem__label[data-astro-cid-j7pv25f6]{padding-top:.6rem;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.problem__text[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;max-width:30em;font-size:clamp(1.4rem,2.5vw,2.15rem);font-weight:500;letter-spacing:-.03em;line-height:1.25;color:var(--soft);text-wrap:pretty}.problem__answer[data-astro-cid-j7pv25f6]{color:var(--ink)}.tiles[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:960px){.tiles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-radius:var(--r)}.tile__art[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2;display:grid;place-items:center;background:var(--tone)}.tile__art[data-astro-cid-j7pv25f6] svg{width:62%}.tile__copy[data-astro-cid-j7pv25f6]{padding:1rem 1.1rem 1.2rem}.tile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.98rem;font-weight:500;letter-spacing:-.01em}.tile[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.3rem;font-size:.86rem;line-height:1.5;color:var(--muted)}.split[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem 4rem;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.bench[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.bench__head[data-astro-cid-j7pv25f6],.bench__row[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem 2rem;grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr);align-items:center}.bench__head[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.bench__rows[data-astro-cid-j7pv25f6]{display:grid}.bench__row[data-astro-cid-j7pv25f6]{padding:1rem 0;border-top:1px solid var(--line)}.bench__tool[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--ink-2)}.bench__cell[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;min-width:0}.bench__bar[data-astro-cid-j7pv25f6]{flex:0 1 calc(var(--w) * .78);min-width:4px;height:10px;border-radius:999px;background:var(--faint)}.bench__num[data-astro-cid-j7pv25f6]{flex:none;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.bench__row[data-astro-cid-j7pv25f6].is-us .bench__tool[data-astro-cid-j7pv25f6],.bench__row[data-astro-cid-j7pv25f6].is-us .bench__num[data-astro-cid-j7pv25f6]{color:var(--ink)}.bench__row[data-astro-cid-j7pv25f6].is-us .bench__bar[data-astro-cid-j7pv25f6]{background:var(--signal)}.bench__note[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--soft);max-width:40em}@media(max-width:640px){.bench__head[data-astro-cid-j7pv25f6]{display:none}.bench__row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bench__tool[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}.agents__panel[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem;min-width:0}.term[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.term[data-astro-cid-j7pv25f6][hidden]{display:none}.term__code[data-astro-cid-j7pv25f6]{flex:1;min-width:0;margin:0;padding:1rem 1.1rem;overflow-x:auto;font-family:var(--font-mono);font-size:.82rem;line-height:1.7;color:var(--ink)}.term__copy[data-astro-cid-j7pv25f6]{flex:none;margin:.6rem .6rem 0 0;font-size:.78rem;font-weight:500;padding:.35rem .75rem;border-radius:6px;background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s var(--ease),color .2s var(--ease)}.term__copy[data-astro-cid-j7pv25f6]:hover{background:var(--surface-2);color:var(--ink)}.tabs[data-astro-cid-j7pv25f6]{position:relative;width:fit-content;max-width:100%;display:flex;gap:2px;padding:4px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow-x:auto;scrollbar-width:none}.tabs[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.tabs__pill[data-astro-cid-j7pv25f6]{position:absolute;top:4px;left:0;height:calc(100% - 8px);width:var(--w, 0);translate:var(--x, 0) 0;border-radius:7px;background:var(--ink);opacity:0}.tabs__pill[data-astro-cid-j7pv25f6].is-set{opacity:1}.tabs__pill[data-astro-cid-j7pv25f6].is-live{transition:translate .4s var(--ease),width .4s var(--ease)}.tab[data-astro-cid-j7pv25f6]{position:relative;z-index:1;flex:none;height:36px;padding:0 16px;border-radius:7px;font-size:.9rem;color:var(--muted);transition:color .3s var(--ease)}.tab[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.tab[data-astro-cid-j7pv25f6][aria-selected=true]{color:var(--bg)}.tabs[data-astro-cid-j7pv25f6]:not(:has(.is-set)) .tab[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--ink)}.faq__list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line-2)}.faq__item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 0;font-size:1.1rem;letter-spacing:-.02em;cursor:pointer;list-style:none;transition:color .2s var(--ease)}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{color:#fff}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__plus[data-astro-cid-j7pv25f6]{position:relative;flex:none;width:14px;height:14px;color:var(--muted)}.faq__plus[data-astro-cid-j7pv25f6]:before,.faq__plus[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;translate:-50% -50%;background:currentColor}.faq__plus[data-astro-cid-j7pv25f6]:after{rotate:90deg;transition:rotate .3s var(--ease)}.faq__item[data-astro-cid-j7pv25f6][open] .faq__plus[data-astro-cid-j7pv25f6]{color:var(--ink)}.faq__item[data-astro-cid-j7pv25f6][open] .faq__plus[data-astro-cid-j7pv25f6]:after{rotate:0deg}.faq__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 3rem 1.5rem 0;color:var(--muted);max-width:40em}.close[data-astro-cid-j7pv25f6]{padding-block:clamp(6rem,12vw,10rem);border-top:1px solid var(--line)}.close__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.close__title[data-astro-cid-j7pv25f6]{max-width:14em;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:500;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.close__by[data-astro-cid-j7pv25f6]{margin-top:-.75rem;font-size:.88rem;color:var(--muted)}
