body{margin:0}.page{--win:#f3f3f1;--card:#fff;--raised:#f7f7f6;--fill:#ececea;--fill2:#e9e9e7;--sel:#e6e6e4;--line2:#dededb;--line3:#cbcbc8;--text:#171717;--text3:#3a3a3a;--muted:#6b6b6b;--faint:#8f8f8f;--link:#2f6fd0;--keyword:#a626a4;--call:#4078f2;--number:#986801;--string:#50a14f;--primary:#171717;--on-primary:#fff;--ring:#00000014;--shot-shadow:#0000001a}.page[data-theme=dark]{--win:#171717;--card:#0f0f0f;--raised:#141414;--fill:#1f1f1f;--fill2:#222;--sel:#262626;--line2:#2a2a2a;--line3:#3a3a3a;--text:#ededed;--text3:#c8c8c8;--muted:#8f8f8f;--faint:#6b6b6b;--link:#73ade9;--keyword:#c678dd;--call:#61afef;--number:#d19a66;--string:#98c379;--primary:#ededed;--on-primary:#0a0a0a;--ring:#ffffff14;--shot-shadow:#00000080}@media (prefers-color-scheme:dark){.page:not([data-theme=light]){--win:#171717;--card:#0f0f0f;--raised:#141414;--fill:#1f1f1f;--fill2:#222;--sel:#262626;--line2:#2a2a2a;--line3:#3a3a3a;--text:#ededed;--text3:#c8c8c8;--muted:#8f8f8f;--faint:#6b6b6b;--link:#73ade9;--keyword:#c678dd;--call:#61afef;--number:#d19a66;--string:#98c379;--primary:#ededed;--on-primary:#0a0a0a;--ring:#ffffff14;--shot-shadow:#00000080}}.only-dark{display:none}.only-light{display:block}.page[data-theme=dark] .only-light{display:none}.page[data-theme=dark] .only-dark{display:block}@media (prefers-color-scheme:dark){.page:not([data-theme=light]) .only-light{display:none}.page:not([data-theme=light]) .only-dark{display:block}}.shot{width:100%;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--line2),0 12px 40px var(--shot-shadow);border-radius:12px}.mark{border-radius:7px;width:28px;height:28px}.mark-lg{border-radius:15px;width:64px;height:64px}a{color:var(--link);text-decoration:none}a:hover{opacity:.72}.tok{white-space:nowrap;transition:background-color .18s;overflow:clip}.tok:hover{background:var(--sel)!important}.mode:hover{background:var(--fill)!important}.mode:focus-visible{outline:2px solid var(--link);outline-offset:2px}.page{transition:background-color .3s,color .3s}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes spinIn{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes shotIn{0%{opacity:.2;transform:translateY(48px)scale(.96)}to{opacity:1;transform:none}}.rise{animation:.8s cubic-bezier(.2,.8,.2,1) both rise}.rise-1{animation-delay:80ms}.rise-2{animation-delay:.2s}.rise-3{animation-delay:.32s}.rise-4{animation-delay:.48s}.mode svg{animation:.45s cubic-bezier(.2,.8,.2,1) spinIn}.agent-dot{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.agent-dot:hover{transform:translateY(-4px)}.feat-ic{transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s}.feat:hover .feat-ic{transform:translateY(-3px)rotate(-4deg);background:var(--sel)!important}@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry cover 28%}.reveal .shot{animation:linear both shotIn view();animation-range:entry cover 35%}}@media (prefers-reduced-motion:reduce){.rise,.mode svg,.reveal,.reveal .shot{animation:none!important}.agent-dot,.feat-ic{transition:none}}.tok:focus-visible,a:focus-visible{outline:2px solid var(--link);outline-offset:2px}.qa-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;line-height:28px;display:flex}.qa-btn:hover{opacity:.72}.qa-btn:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:6px}.qa .chev{color:var(--faint);flex-shrink:0;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.qa.open .chev{transform:rotate(180deg)}.qa-body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1);display:grid}.qa.open .qa-body{grid-template-rows:1fr}.qa-inner{min-height:0;overflow:hidden}.qa-inner p{opacity:0;transition:opacity .22s,transform .32s cubic-bezier(.2,.8,.2,1);transform:translateY(-6px)}.qa.open .qa-inner p{opacity:1;transition-delay:60ms;transform:none}@keyframes swapA{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}to{opacity:1;filter:none;transform:none}}@keyframes swapB{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}to{opacity:1;filter:none;transform:none}}.swap-a{animation:.42s cubic-bezier(.2,.8,.2,1) swapA;display:inline-block}.swap-b{animation:.42s cubic-bezier(.2,.8,.2,1) swapB;display:inline-block}.swap-0{display:inline-block}@media (prefers-reduced-motion:reduce){.qa-body,.qa .chev,.qa-inner p{transition:none}.swap-a,.swap-b{animation:none}}
