.prompt-copy[data-astro-cid-6uzsjr6c]{display:grid;gap:0}.prompt-copy__button[data-astro-cid-6uzsjr6c]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px 22px;border:0;border-radius:5px;background:var(--accent);color:#fff;font:600 17px/1.3 var(--ui);letter-spacing:-.01em;text-align:left;box-shadow:0 12px 24px -16px #3926bde6;transition:background .15s,transform .15s}.prompt-copy__button[data-astro-cid-6uzsjr6c]:hover{background:var(--accent-deep)}.prompt-copy__button[data-astro-cid-6uzsjr6c]:active{transform:translateY(1px)}.is-copied[data-astro-cid-6uzsjr6c] .prompt-copy__button[data-astro-cid-6uzsjr6c]{background:#1f8a5b}.prompt-copy__help[data-astro-cid-6uzsjr6c]{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.prompt-copy__help[data-astro-cid-6uzsjr6c] b[data-astro-cid-6uzsjr6c]{color:var(--ink);font-weight:600}.prompt-copy__status[data-astro-cid-6uzsjr6c]{margin:10px 0 0;min-height:0;font-size:13px;color:#1f8a5b}.prompt-copy__status[data-astro-cid-6uzsjr6c]:empty{display:none}.prompt-copy__read[data-astro-cid-6uzsjr6c]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.prompt-copy__read[data-astro-cid-6uzsjr6c] summary[data-astro-cid-6uzsjr6c]{cursor:pointer;font-size:14px;color:var(--ink-2);min-height:32px;display:flex;align-items:center}.prompt-copy__read[data-astro-cid-6uzsjr6c] textarea[data-astro-cid-6uzsjr6c]{display:block;width:100%;height:280px;margin-top:10px;padding:14px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);font:12.5px/1.6 var(--mono)}.prompt-copy--compact[data-astro-cid-6uzsjr6c] .prompt-copy__button[data-astro-cid-6uzsjr6c]{min-height:56px;font-size:16px}.how[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}.how__steps[data-astro-cid-cmgpsf2k]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.how__step[data-astro-cid-cmgpsf2k]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;width:100%;padding:16px 18px 18px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);color:var(--ink);text-align:left;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.how__step[data-astro-cid-cmgpsf2k]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.how__step[data-astro-cid-cmgpsf2k][aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--highlight) 70%,var(--card));box-shadow:0 0 0 1px var(--accent),0 16px 34px -24px color-mix(in srgb,var(--accent) 80%,transparent);transform:translate(4px)}.how__step[data-astro-cid-cmgpsf2k]:not([aria-pressed=true]) .how__text[data-astro-cid-cmgpsf2k]{opacity:.72}.how__step[data-astro-cid-cmgpsf2k]:not([aria-pressed=true]) .how__text[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{opacity:.8}.how__n[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--paper);border:1px solid var(--line);font:600 14px/1 var(--mono);transition:background .2s,color .2s}.how__step[data-astro-cid-cmgpsf2k][aria-pressed=true] .how__n[data-astro-cid-cmgpsf2k],.how__step[data-astro-cid-cmgpsf2k].is-done .how__n[data-astro-cid-cmgpsf2k]{background:var(--accent);border-color:var(--accent);color:#fff}.how__text[data-astro-cid-cmgpsf2k]{display:grid;gap:4px;font-size:15.5px;line-height:1.45;color:var(--ink-2)}.how__text[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:18px;font-weight:650;letter-spacing:-.01em}.how__text[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{padding:2px 7px;border-radius:999px;background:var(--highlight);color:var(--accent-deep);font:600 11px/1.3 var(--mono);font-style:normal}.how__window[data-astro-cid-cmgpsf2k]{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card);box-shadow:0 40px 80px -48px #0f0f198c;overflow:hidden}.how__chrome[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 70%,var(--card))}.how__chrome[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{width:10px;height:10px;border-radius:50%;background:var(--line)}.how__chrome[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{margin-left:8px;font:500 12px/1 var(--mono);color:var(--muted)}.how__progress[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--card)}.how__now[data-astro-cid-cmgpsf2k]{flex:none;min-width:150px;font:650 15px/1.2 var(--ui);color:var(--ink)}.how__now[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{display:inline-flex;align-items:baseline;gap:8px;animation:msg-in .35s ease both}.how__now[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k][hidden]{display:none}.how__now[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{font:600 11px/1 var(--mono);font-style:normal;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.how__segs[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1}.how__seg[data-astro-cid-cmgpsf2k]{height:6px;border-radius:999px;background:color-mix(in srgb,var(--line) 80%,var(--paper));overflow:hidden}.how__seg[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{display:block;height:100%;width:calc(var(--progress, 0) * 100%);border-radius:inherit;background:var(--accent);transition:width .6s ease}.how__chat[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;height:560px;padding:28px 26px;overflow:hidden}.msg[data-astro-cid-cmgpsf2k]{display:none;max-width:86%;opacity:0;transform:translateY(10px)}.msg[data-astro-cid-cmgpsf2k].is-in{display:block;animation:msg-in .45s cubic-bezier(.2,.8,.2,1) forwards}@keyframes msg-in{to{opacity:1;transform:none}}.msg[data-astro-cid-cmgpsf2k].is-past{display:none}.msg[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{margin:0;padding:12px 16px;border-radius:16px;font-size:16px;line-height:1.5}.msg--agent[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{background:var(--paper);color:var(--ink);border-bottom-left-radius:4px}.msg--user[data-astro-cid-cmgpsf2k],.msg--prompt[data-astro-cid-cmgpsf2k]{align-self:flex-end}.msg--user[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px}.msg__paste[data-astro-cid-cmgpsf2k]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px 16px 4px;background:var(--accent);color:#fff;font-weight:600;font-size:15px}.msg__paste[data-astro-cid-cmgpsf2k] small[data-astro-cid-cmgpsf2k]{font-weight:400;opacity:.75}.card[data-astro-cid-cmgpsf2k]{margin:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card)}.msg--level[data-astro-cid-cmgpsf2k],.msg--uses[data-astro-cid-cmgpsf2k]{max-width:100%;width:100%}.card__title[data-astro-cid-cmgpsf2k]{margin:0 0 10px;font:600 15px/1.3 var(--ui);color:var(--ink)}.card__note[data-astro-cid-cmgpsf2k]{margin:12px 0 0;font-size:15px;color:var(--ink-2)}.card__note[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{color:var(--ink);font-weight:600}.ladder[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ladder__rung[data-astro-cid-cmgpsf2k]{display:grid;gap:4px;padding:8px;border-radius:8px;background:var(--paper);font-size:14px;font-weight:600;color:var(--ink-2)}.ladder__rung[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{font:600 11px/1 var(--mono);font-style:normal;opacity:.7}.is-in[data-astro-cid-cmgpsf2k] .ladder__rung[data-astro-cid-cmgpsf2k].is-now{animation:rung .5s .5s both}.is-in[data-astro-cid-cmgpsf2k] .ladder__rung[data-astro-cid-cmgpsf2k].is-goal{animation:goal .5s 1s both}@keyframes rung{to{background:var(--ink);color:var(--paper)}}@keyframes goal{to{background:var(--highlight);color:var(--accent-deep);box-shadow:inset 0 0 0 1.5px var(--accent)}}.uses[data-astro-cid-cmgpsf2k]{display:grid;gap:8px;padding:14px 14px 14px 36px;font-size:15.5px;line-height:1.45}.uses[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]::marker{font:600 12px var(--mono);color:var(--accent)}.uses[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]:nth-child(2){font-weight:600}.files[data-astro-cid-cmgpsf2k]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.file[data-astro-cid-cmgpsf2k]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--line);background:var(--card);font:500 14px/1.2 var(--mono)}.file[data-astro-cid-cmgpsf2k]:before{content:"";width:10px;height:12px;border-radius:2px;background:var(--highlight);box-shadow:inset 0 0 0 1.5px var(--accent)}.file--skill[data-astro-cid-cmgpsf2k]:before{border-radius:50%;height:10px}.files[data-astro-cid-cmgpsf2k] small[data-astro-cid-cmgpsf2k]{flex-basis:100%;display:inline-flex;align-items:center;gap:6px;font:600 13.5px/1.2 var(--ui);color:#1f7a45}.files[data-astro-cid-cmgpsf2k] small[data-astro-cid-cmgpsf2k]:before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e2f4e8;font-size:11px}.is-in[data-astro-cid-cmgpsf2k] .file[data-astro-cid-cmgpsf2k]{animation:pop .4s cubic-bezier(.2,1.4,.4,1) both}.is-in[data-astro-cid-cmgpsf2k] .file[data-astro-cid-cmgpsf2k]:nth-child(2){animation-delay:.15s}@keyframes pop{0%{transform:scale(.8);opacity:0}}.msg--typing[data-astro-cid-cmgpsf2k]{display:flex;gap:4px;align-self:flex-start;padding:12px 14px;border-radius:16px;background:var(--paper)}.msg--typing[data-astro-cid-cmgpsf2k]:not(.is-in){display:none}.msg--typing[data-astro-cid-cmgpsf2k].is-in{opacity:1;transform:none;animation:none}.msg--typing[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:blink 1s infinite}.msg--typing[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]:nth-child(2){animation-delay:.15s}.msg--typing[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}@media(max-width:900px){.how[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;gap:20px}.how__window[data-astro-cid-cmgpsf2k]{order:-1}.how__step[data-astro-cid-cmgpsf2k][aria-pressed=true]{transform:none}.how__progress[data-astro-cid-cmgpsf2k]{padding:10px 14px;gap:12px}.how__now[data-astro-cid-cmgpsf2k]{min-width:0;font-size:14px}.how__chat[data-astro-cid-cmgpsf2k]{height:660px;padding:18px 16px;gap:12px}.msg[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{font-size:15px;padding:10px 14px}.ladder[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(2,minmax(0,1fr))}.card__note[data-astro-cid-cmgpsf2k]{font-size:14px}}@media(prefers-reduced-motion:reduce){.msg[data-astro-cid-cmgpsf2k].is-in{opacity:1;transform:none}}.climb[data-astro-cid-ndjh2cft]{position:relative;margin:0;padding:28px 28px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white)}.climb__example[data-astro-cid-ndjh2cft]{position:absolute;top:22px;left:28px;margin:0;font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.climb__steps[data-astro-cid-ndjh2cft]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;height:420px;padding-top:44px}.step[data-astro-cid-ndjh2cft]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:calc(40% + (var(--n) - 1) * 20%)}.step__block[data-astro-cid-ndjh2cft]{display:grid;align-content:start;gap:4px;height:100%;padding:14px;border-radius:10px 10px 4px 4px;background:#f1efea;border:1px solid var(--line);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.9,.3,1),background .4s,color .4s,border-color .4s;transition-delay:calc(var(--n) * .12s)}.climb[data-astro-cid-ndjh2cft]:not(.is-live) .step__block[data-astro-cid-ndjh2cft]{transform:scaleY(.08)}.step__n[data-astro-cid-ndjh2cft]{font:500 11px/1.3 var(--mono);color:var(--muted)}.step[data-astro-cid-ndjh2cft] b[data-astro-cid-ndjh2cft]{font:400 26px/1.05 var(--display);letter-spacing:-.01em}.step__note[data-astro-cid-ndjh2cft]{font-size:13px;line-height:1.4;color:var(--muted)}.step[data-astro-cid-ndjh2cft]{--lit: calc(.8s + (var(--n) - 1) * .45s)}.is-live[data-astro-cid-ndjh2cft] [data-astro-cid-ndjh2cft]:is(.is-today,.is-soon,.is-later) .step__block[data-astro-cid-ndjh2cft]{transition-delay:calc(var(--n) * .12s),var(--lit),var(--lit),var(--lit)}[data-astro-cid-ndjh2cft]:is(.is-today,.is-soon,.is-later) [data-astro-cid-ndjh2cft]:is(.step__n,.step__note){transition:color .4s var(--lit)}.is-live[data-astro-cid-ndjh2cft] .is-today[data-astro-cid-ndjh2cft] .step__block[data-astro-cid-ndjh2cft]{background:var(--ink);border-color:var(--ink);color:#fff}.is-live[data-astro-cid-ndjh2cft] .is-soon[data-astro-cid-ndjh2cft] .step__block[data-astro-cid-ndjh2cft]{background:var(--highlight);border:1.5px dashed var(--accent)}.is-live[data-astro-cid-ndjh2cft] .is-later[data-astro-cid-ndjh2cft] .step__block[data-astro-cid-ndjh2cft]{background:var(--accent);border-color:var(--accent);color:#fff}.is-live[data-astro-cid-ndjh2cft] [data-astro-cid-ndjh2cft]:is(.is-today,.is-later) [data-astro-cid-ndjh2cft]:is(.step__n,.step__note){color:#ffffffbf}.pin[data-astro-cid-ndjh2cft]{position:absolute;left:50%;bottom:calc(100% + 8px);padding:6px 10px;border-radius:6px;font-size:12.5px;font-weight:600;white-space:nowrap;transform:translate(-50%,-12px);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,1.4,.4,1)}.pin[data-astro-cid-ndjh2cft]:after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:inherit}.pin[data-astro-cid-ndjh2cft]{transition-delay:calc(var(--lit) + .1s)}.pin--today[data-astro-cid-ndjh2cft]{background:var(--ink);color:#fff}.pin--soon[data-astro-cid-ndjh2cft]{background:var(--highlight);color:var(--accent-deep);box-shadow:inset 0 0 0 1.5px var(--accent)}.pin--later[data-astro-cid-ndjh2cft]{background:var(--accent-deep);color:#fff}.pin--today[data-astro-cid-ndjh2cft]:after{border-top-color:var(--ink)}.pin--soon[data-astro-cid-ndjh2cft]:after{border-top-color:var(--accent)}.pin--later[data-astro-cid-ndjh2cft]:after{border-top-color:var(--accent-deep)}.is-live[data-astro-cid-ndjh2cft] .pin[data-astro-cid-ndjh2cft]{opacity:1;transform:translate(-50%)}.climb__plan[data-astro-cid-ndjh2cft]{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);opacity:0;transform:translateY(8px);transition:opacity .5s 2.4s,transform .5s 2.4s}.is-live[data-astro-cid-ndjh2cft] .climb__plan[data-astro-cid-ndjh2cft]{opacity:1;transform:none}.climb__label[data-astro-cid-ndjh2cft]{font:600 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.climb__plan[data-astro-cid-ndjh2cft] p[data-astro-cid-ndjh2cft]{margin:6px 0 0;font:16px/1.5 var(--body)}.climb__chips[data-astro-cid-ndjh2cft]{display:flex;flex-wrap:wrap;gap:6px}.climb__chips[data-astro-cid-ndjh2cft] a[data-astro-cid-ndjh2cft]{padding:5px 11px;border-radius:999px;background:var(--c);color:var(--c-on);font:600 13px/1.3 var(--ui);text-decoration:none}@media(max-width:700px){.climb[data-astro-cid-ndjh2cft]{padding:18px 14px}.climb__example[data-astro-cid-ndjh2cft]{position:static;margin-bottom:4px}.climb__steps[data-astro-cid-ndjh2cft]{grid-template-columns:1fr;height:auto;gap:6px;padding-top:14px}.step[data-astro-cid-ndjh2cft]{height:auto;min-height:0;flex-direction:row;align-items:center;justify-content:flex-start}.step__block[data-astro-cid-ndjh2cft]{width:calc(28% + var(--n) * 8%);flex:none;padding:10px 12px;border-radius:4px 10px 10px 4px;transform-origin:left}.climb[data-astro-cid-ndjh2cft]:not(.is-live) .step__block[data-astro-cid-ndjh2cft]{transform:scaleX(.08)}.step__note[data-astro-cid-ndjh2cft]{display:none}.step[data-astro-cid-ndjh2cft] b[data-astro-cid-ndjh2cft]{font-size:22px}.pin[data-astro-cid-ndjh2cft]{position:static;order:2;margin-left:8px;transform:translate(-8px);font-size:11.5px;padding:5px 8px;white-space:nowrap}.pin[data-astro-cid-ndjh2cft]:after{display:none}.is-live[data-astro-cid-ndjh2cft] .pin[data-astro-cid-ndjh2cft]{transform:none}.climb__plan[data-astro-cid-ndjh2cft]{grid-template-columns:1fr}}.have[data-astro-cid-q6u4zgha]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.have__item[data-astro-cid-q6u4zgha]{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);opacity:0;transform:translateY(16px);transition:transform .6s cubic-bezier(.2,.9,.3,1),opacity .5s;transition-delay:calc(var(--f) * .18s)}.is-live[data-astro-cid-q6u4zgha] .have__item[data-astro-cid-q6u4zgha]{opacity:1;transform:none}.have__n[data-astro-cid-q6u4zgha]{display:grid;place-items:center;width:36px;height:36px;margin-bottom:6px;border-radius:50%;background:var(--accent);color:#fff;font:600 15px/1 var(--mono)}.have__title[data-astro-cid-q6u4zgha]{font:400 30px/1.05 var(--display);letter-spacing:-.02em}.have__note[data-astro-cid-q6u4zgha]{font-size:16px;line-height:1.5;color:var(--ink-2)}.have__file[data-astro-cid-q6u4zgha]{display:grid;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--card);overflow:hidden}.have__tab[data-astro-cid-q6u4zgha]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);font:500 13px/1.2 var(--mono)}.have__tab[data-astro-cid-q6u4zgha] i[data-astro-cid-q6u4zgha]{width:10px;height:12px;border-radius:2px;background:var(--highlight);box-shadow:inset 0 0 0 1.5px var(--accent)}.have__tab[data-astro-cid-q6u4zgha] small[data-astro-cid-q6u4zgha]{margin-left:auto;padding:3px 7px;border-radius:4px;background:#e2f4e8;color:#1f7a45;font:600 11px/1 var(--ui);opacity:0;transform:scale(.8);transition:opacity .3s,transform .4s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(.7s + var(--f) * .18s)}.is-live[data-astro-cid-q6u4zgha] .have__tab[data-astro-cid-q6u4zgha] small[data-astro-cid-q6u4zgha]{opacity:1;transform:none}.have__top[data-astro-cid-q6u4zgha]{padding:12px 12px 0;font:700 14px/1.3 var(--mono)}.have__lines[data-astro-cid-q6u4zgha]{display:grid;gap:7px;padding:10px 12px 14px}.have__lines[data-astro-cid-q6u4zgha] span[data-astro-cid-q6u4zgha]{height:7px;border-radius:4px;background:#e8e5de;transform-origin:left;transform:scaleX(0);transition:transform .5s ease;transition-delay:calc(.9s + var(--f) * .18s)}.have__lines[data-astro-cid-q6u4zgha] span[data-astro-cid-q6u4zgha]:nth-child(1){width:82%}.have__lines[data-astro-cid-q6u4zgha] span[data-astro-cid-q6u4zgha]:nth-child(2){width:64%}.have__lines[data-astro-cid-q6u4zgha] span[data-astro-cid-q6u4zgha]:nth-child(3){width:72%}.is-live[data-astro-cid-q6u4zgha] .have__lines[data-astro-cid-q6u4zgha] span[data-astro-cid-q6u4zgha]{transform:none}@media(max-width:900px){.have[data-astro-cid-q6u4zgha]{grid-template-columns:1fr}.have__title[data-astro-cid-q6u4zgha]{font-size:28px}}@media(prefers-reduced-motion:reduce){.have__item[data-astro-cid-q6u4zgha],.have__tab[data-astro-cid-q6u4zgha] small[data-astro-cid-q6u4zgha]{opacity:1;transform:none}.have__lines[data-astro-cid-q6u4zgha] span[data-astro-cid-q6u4zgha]{transform:none}}.on-this-page[data-astro-cid-hh67uq7u]{position:sticky;top:calc(var(--nav-offset, 0px) + 28px);max-height:calc(100svh - var(--nav-offset, 0px) - 56px);overflow-y:auto;font-family:var(--ui);font-size:14px;line-height:1.45}.contents-label[data-astro-cid-hh67uq7u]{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:600}ol[data-astro-cid-hh67uq7u],ul[data-astro-cid-hh67uq7u]{list-style:none;padding:0;margin:0}li[data-astro-cid-hh67uq7u]{margin:0}a[data-astro-cid-hh67uq7u]{display:block;min-height:44px;padding:11px 0 11px 14px;border-left:2px solid var(--line);color:var(--muted);text-decoration:none;transition:color .12s ease,border-color .12s ease}a[data-astro-cid-hh67uq7u]:hover{color:var(--ink);border-left-color:#8e899e}a[data-astro-cid-hh67uq7u][aria-current=location]{color:var(--accent);border-left-color:var(--accent);font-weight:600}a[data-astro-cid-hh67uq7u]:focus-visible,select[data-astro-cid-hh67uq7u]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.files-start[data-astro-cid-hh67uq7u]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.contents-mobile[data-astro-cid-hh67uq7u],.contents-fallback[data-astro-cid-hh67uq7u]{display:none}@media(max-width:1000px){.on-this-page[data-astro-cid-hh67uq7u]{top:0;z-index:20;max-height:none;overflow:visible;background:var(--paper);border-bottom:1px solid var(--line)}.contents-desktop[data-astro-cid-hh67uq7u]{display:none}.contents-mobile[data-astro-cid-hh67uq7u]{display:flex;align-items:center;gap:12px;padding:8px 0}.contents-mobile[data-astro-cid-hh67uq7u][hidden]{display:none}.contents-mobile[data-astro-cid-hh67uq7u] span[data-astro-cid-hh67uq7u]{color:var(--muted);flex-shrink:0;font-size:12px}select[data-astro-cid-hh67uq7u]{box-sizing:border-box;min-width:0;flex:1;min-height:44px;padding:10px 28px 10px 12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:5px;font:inherit}.contents-fallback[data-astro-cid-hh67uq7u]{display:block;padding:16px 0}.contents-fallback[data-astro-cid-hh67uq7u] ul[data-astro-cid-hh67uq7u]{display:flex;flex-wrap:wrap;gap:0 16px}.contents-fallback[data-astro-cid-hh67uq7u] a[data-astro-cid-hh67uq7u]{padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-hh67uq7u]{transition:none}}.layout[data-astro-cid-2xtpnxqb]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:64px;padding-bottom:32px}.layout__main[data-astro-cid-2xtpnxqb]{grid-column:1;grid-row:1;min-width:0}.layout__contents[data-astro-cid-2xtpnxqb]{grid-column:2;grid-row:1;padding-top:36px;min-width:0}h1[data-astro-cid-2xtpnxqb],h2[data-astro-cid-2xtpnxqb]{font-family:var(--display);font-weight:400;line-height:1.05;letter-spacing:-.025em;text-wrap:balance;margin:0}.intro[data-astro-cid-2xtpnxqb]{padding-block:56px 8px;scroll-margin-top:24px}.confirmed[data-astro-cid-2xtpnxqb]{display:inline-flex;margin:0 0 14px;padding:8px 12px;border-radius:6px;background:#e2f4e8;color:#1f7a45;font-weight:600;font-size:14px}h1[data-astro-cid-2xtpnxqb]{margin-top:0;font-size:clamp(60px,7vw,92px);line-height:.95}.description[data-astro-cid-2xtpnxqb]{max-width:46ch;margin:18px 0 0;font:23px/1.5 var(--body)}.cta[data-astro-cid-2xtpnxqb]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:30px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 30px 60px -44px #17171b80;overflow:hidden}.cta__copy[data-astro-cid-2xtpnxqb]{padding:26px}.cta__title[data-astro-cid-2xtpnxqb]{margin:0 0 14px;font:400 32px/1.05 var(--display);letter-spacing:-.02em}.cta__steps[data-astro-cid-2xtpnxqb]{display:grid;align-content:center;gap:14px;margin:0;padding:26px;list-style:none;background:var(--card);border-left:1px solid var(--line);font-size:15px;line-height:1.4;color:var(--ink-2)}.cta__steps[data-astro-cid-2xtpnxqb] li[data-astro-cid-2xtpnxqb]{display:flex;align-items:center;gap:12px}.cta__steps[data-astro-cid-2xtpnxqb] span[data-astro-cid-2xtpnxqb]{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font:600 12px/1 var(--mono)}.cta__agents[data-astro-cid-2xtpnxqb]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.cta__agents[data-astro-cid-2xtpnxqb] li[data-astro-cid-2xtpnxqb]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:14px;font-weight:550}.cta__agents[data-astro-cid-2xtpnxqb] img[data-astro-cid-2xtpnxqb]{width:22px;height:22px;border-radius:5px;object-fit:contain}.section[data-astro-cid-2xtpnxqb]{padding-top:88px;scroll-margin-top:24px}.section[data-astro-cid-2xtpnxqb] h2[data-astro-cid-2xtpnxqb],.reference[data-astro-cid-2xtpnxqb] h2[data-astro-cid-2xtpnxqb]{font-size:clamp(40px,4.4vw,52px)}.section__row[data-astro-cid-2xtpnxqb]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px}.section__lede[data-astro-cid-2xtpnxqb]{max-width:60ch;margin:14px 0 26px;font:18px/1.65 var(--body);color:var(--ink-2)}.more[data-astro-cid-2xtpnxqb]{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:4px;background:var(--accent);color:#fff;font-size:13px;font-weight:550;text-decoration:none}.more[data-astro-cid-2xtpnxqb]:hover{background:var(--accent-deep)}.starters[data-astro-cid-2xtpnxqb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.starters[data-astro-cid-2xtpnxqb] li[data-astro-cid-2xtpnxqb]{display:grid;align-content:start;gap:4px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);font-size:14px;color:var(--muted);transition:border-color .2s,transform .2s}.starters[data-astro-cid-2xtpnxqb] li[data-astro-cid-2xtpnxqb]:hover{border-color:var(--accent);transform:translateY(-2px)}.starters[data-astro-cid-2xtpnxqb] code[data-astro-cid-2xtpnxqb]{display:flex;justify-content:space-between;gap:8px;font:500 12px/1.4 var(--mono);color:var(--accent-deep)}.starters[data-astro-cid-2xtpnxqb] code[data-astro-cid-2xtpnxqb] em[data-astro-cid-2xtpnxqb]{padding:1px 7px;border-radius:999px;background:var(--paper);color:var(--muted);font:600 10.5px/1.5 var(--ui);font-style:normal;letter-spacing:.02em}.starters[data-astro-cid-2xtpnxqb] b[data-astro-cid-2xtpnxqb]{color:var(--ink);font:400 24px/1.1 var(--display);letter-spacing:-.01em}.starters[data-astro-cid-2xtpnxqb] .starters__own[data-astro-cid-2xtpnxqb]{border-color:var(--accent);background:var(--accent);color:#ffffffd9;box-shadow:0 16px 30px -20px color-mix(in srgb,var(--accent) 90%,transparent)}.starters__own[data-astro-cid-2xtpnxqb] code[data-astro-cid-2xtpnxqb],.starters__own[data-astro-cid-2xtpnxqb] b[data-astro-cid-2xtpnxqb]{color:#fff}.reference[data-astro-cid-2xtpnxqb]{margin-top:96px;padding-top:46px;border-top:1px solid var(--line);scroll-margin-top:24px}.reference__install[data-astro-cid-2xtpnxqb]{max-width:460px;margin-top:22px}.reference[data-astro-cid-2xtpnxqb] p[data-astro-cid-2xtpnxqb]{max-width:60ch;margin:16px 0 0;font:18px/1.65 var(--body);color:#55515e}.file[data-astro-cid-2xtpnxqb]{padding-top:32px}.paper[data-astro-cid-2xtpnxqb]{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:32px 36px}.toolbar[data-astro-cid-2xtpnxqb]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.toolbar[data-astro-cid-2xtpnxqb]>a[data-astro-cid-2xtpnxqb]{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:500;color:var(--accent-deep)}.toolbar[data-astro-cid-2xtpnxqb] .raw[data-astro-cid-2xtpnxqb]{margin-left:auto;color:var(--muted);font-size:12px}.copy-button[data-astro-cid-2xtpnxqb]{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:12px 16px;border:0;border-radius:5px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}.copy-button[data-astro-cid-2xtpnxqb]:hover{background:var(--accent-deep)}.copy-status[data-astro-cid-2xtpnxqb]{font-size:12px;color:var(--accent-deep)}.copy-status[data-astro-cid-2xtpnxqb]:empty{display:none}.path[data-astro-cid-2xtpnxqb]{margin:0 0 26px;padding-bottom:22px;border-bottom:1px solid var(--line);font:500 12px/1.6 var(--mono);color:var(--muted)}.manual[data-astro-cid-2xtpnxqb]{display:block;width:100%;min-height:260px;margin-bottom:20px;padding:15px;border:1px solid var(--line);border-radius:3px;background:#fff;font:12px/1.65 var(--mono)}.markdown[data-astro-cid-2xtpnxqb]{font:18px/1.75 var(--body);overflow-wrap:anywhere}.markdown[data-astro-cid-2xtpnxqb] h3,.markdown[data-astro-cid-2xtpnxqb] h4{font-family:var(--display);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:1.15em 0 .55em}.markdown[data-astro-cid-2xtpnxqb] h3{font-size:40px}.markdown[data-astro-cid-2xtpnxqb] h4{font-size:32px}.markdown[data-astro-cid-2xtpnxqb] h5,.markdown[data-astro-cid-2xtpnxqb] h6{font:600 16px/1.5 var(--ui);margin:1.8em 0 .6em}.markdown[data-astro-cid-2xtpnxqb]>h3:first-child{margin-top:0}.markdown[data-astro-cid-2xtpnxqb] p{margin:0 0 1.2em}.markdown[data-astro-cid-2xtpnxqb] ul,.markdown[data-astro-cid-2xtpnxqb] ol{padding-left:1.4em;margin:0 0 1.2em}.markdown[data-astro-cid-2xtpnxqb] li+li{margin-top:.5em}.markdown[data-astro-cid-2xtpnxqb] li::marker{color:var(--accent-deep)}.markdown[data-astro-cid-2xtpnxqb] a{color:var(--accent-deep)}.markdown[data-astro-cid-2xtpnxqb] code{font:13px/1.65 var(--mono);background:#efede6;padding:2px 4px;border-radius:3px}.markdown[data-astro-cid-2xtpnxqb] pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#efede6;border-radius:5px}.markdown[data-astro-cid-2xtpnxqb] pre code{padding:0;background:transparent}.markdown[data-astro-cid-2xtpnxqb] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font:13px/1.65 var(--ui);margin-block:22px}.markdown[data-astro-cid-2xtpnxqb] th,.markdown[data-astro-cid-2xtpnxqb] td{text-align:left;vertical-align:top;padding:11px;border:1px solid var(--line)}.markdown[data-astro-cid-2xtpnxqb] hr{border:0;border-top:1px solid var(--line);margin-block:30px}.markdown[data-astro-cid-2xtpnxqb] blockquote{margin-inline:0;padding-left:16px;border-left:3px solid var(--line);color:#55515e}@media(max-width:1000px){.layout[data-astro-cid-2xtpnxqb]{display:block}.layout__contents[data-astro-cid-2xtpnxqb]{position:sticky;top:var(--nav-offset, 0px);z-index:20;padding-top:0}}@media(max-width:760px){.cta[data-astro-cid-2xtpnxqb]{grid-template-columns:1fr}.cta__steps[data-astro-cid-2xtpnxqb]{border-left:0;border-top:1px solid var(--line);padding:18px}.cta__copy[data-astro-cid-2xtpnxqb]{padding:18px}.starters[data-astro-cid-2xtpnxqb]{grid-template-columns:1fr}}@media(max-width:700px){.intro[data-astro-cid-2xtpnxqb]{padding-block:34px 0}h1[data-astro-cid-2xtpnxqb]{font-size:56px}.description[data-astro-cid-2xtpnxqb]{font-size:20px}.section[data-astro-cid-2xtpnxqb]{padding-top:64px}.section__lede[data-astro-cid-2xtpnxqb]{font-size:17px}.paper[data-astro-cid-2xtpnxqb]{padding:22px 18px}.toolbar[data-astro-cid-2xtpnxqb] .raw[data-astro-cid-2xtpnxqb]{margin-left:0}.markdown[data-astro-cid-2xtpnxqb]{font-size:17px}.markdown[data-astro-cid-2xtpnxqb] h3{font-size:34px}.markdown[data-astro-cid-2xtpnxqb] h4{font-size:28px}}
