.lead[data-astro-cid-d6xyd4cn]{font-size:clamp(1.05rem,1.3vw,1.2rem)}.vp[data-astro-cid-d6xyd4cn]{--vp-bg:#12151a;background:var(--vp-bg);border:1px solid var(--hair-2);border-radius:16px;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000c,0 0 0 1px #0006}.vp-top[data-astro-cid-d6xyd4cn]{border-bottom:1px solid var(--hair);background:#0f1115;justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 8px 0 0;display:flex}.vp-tab[data-astro-cid-d6xyd4cn]{border-right:1px solid var(--hair);background:var(--vp-bg);align-items:center;gap:9px;height:100%;padding:0 16px;font-size:13px;display:flex;box-shadow:inset 0 2px #f2f4f780}.vp-mark[data-astro-cid-d6xyd4cn]{width:15px;height:15px;display:block}.vp-mark[data-astro-cid-d6xyd4cn] svg{width:100%;height:100%}.vp-views[data-astro-cid-d6xyd4cn]{border:1px solid var(--hair);border-radius:8px;gap:2px;padding:3px;display:flex}.vp-views[data-astro-cid-d6xyd4cn] button[data-astro-cid-d6xyd4cn]{min-width:40px;height:26px;color:var(--silver);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0 10px;font-size:12.5px;display:grid}.vp-views[data-astro-cid-d6xyd4cn] button[data-astro-cid-d6xyd4cn]:hover{color:var(--chalk);background:#f2f4f712}.vp-views[data-astro-cid-d6xyd4cn] svg[data-astro-cid-d6xyd4cn]{width:15px;height:15px}.vp-body[data-astro-cid-d6xyd4cn]{min-height:0;position:relative}.vp-stage[data-astro-cid-d6xyd4cn]{background:radial-gradient(ellipse at 40% 30%, #181c22 0%, var(--vp-bg) 70%);touch-action:pan-y;height:clamp(420px,52vw,620px);position:relative}.vp-stage[data-astro-cid-d6xyd4cn] canvas[data-astro-cid-d6xyd4cn]{cursor:none;width:100%;height:100%;position:absolute;inset:0}.vp-still{object-fit:cover;width:100%;height:100%}.vp-hint[data-astro-cid-d6xyd4cn]{border:1px solid var(--hair);color:var(--silver);pointer-events:none;background:#0f1115d9;border-radius:6px;margin:0;padding:6px 10px;font-size:12.5px;position:absolute;bottom:14px;left:16px}.vp-duck[data-astro-cid-d6xyd4cn]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);background:#111419e6;border-radius:12px;grid-template-rows:auto 1fr auto;width:min(340px,34%);min-height:0;display:grid;position:absolute;top:14px;bottom:14px;right:14px}.vp-duck[data-astro-cid-d6xyd4cn] header[data-astro-cid-d6xyd4cn]{border-bottom:1px solid var(--hair);align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.vp-duck-dot[data-astro-cid-d6xyd4cn]{background:var(--ai);border-radius:2px;width:18px;height:2px}.vp-thread[data-astro-cid-d6xyd4cn]{scrollbar-width:thin;flex-direction:column;gap:12px;padding:14px;font-size:13.5px;line-height:1.5;display:flex;overflow-y:auto}.vp-thread[data-astro-cid-d6xyd4cn]>*{flex-shrink:0}.vp-thread[data-astro-cid-d6xyd4cn] .vp-msg{margin:0}.vp-thread[data-astro-cid-d6xyd4cn] .vp-you{background:#f2f4f714;border-radius:12px 12px 3px;align-self:flex-end;max-width:92%;min-height:2.3em;padding:9px 12px}.vp-thread[data-astro-cid-d6xyd4cn] .vp-duck{color:var(--silver)}.vp-thread[data-astro-cid-d6xyd4cn] .vp-duck kbd,.vp-thread[data-astro-cid-d6xyd4cn] .vp-duck code{color:var(--chalk)}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps li{color:var(--grey);grid-template-columns:14px auto 1fr;align-items:baseline;gap:0 8px;font-size:12.5px;transition:color .3s;display:grid}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps li:before{content:"";border:1px solid;border-radius:2px;width:8px;height:8px;transform:translateY(-1px)}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps li[data-state=run]{color:var(--chalk)}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps li[data-state=run]:before{border-color:var(--vest);animation:.7s steps(2,end) infinite vp-blink}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps li[data-state=done]{color:var(--silver)}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps li[data-state=done]:before{background:var(--ai);border-color:#0000}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps code{color:var(--chalk);font-size:12px}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps span{grid-column:2/-1;font-size:12px}.vp-thread[data-astro-cid-d6xyd4cn] .vp-steps li[data-state] span:empty{display:none}@keyframes vp-blink{50%{opacity:.2}}.vp-chips[data-astro-cid-d6xyd4cn]{border-top:1px solid var(--hair);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.vp-chip{border:1px solid var(--hair-2);color:var(--chalk);cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;font-size:12.5px}.vp-chip:hover{border-color:#f2f4f766}.vp-chip:disabled{opacity:.4;cursor:default}.vp-thread[data-astro-cid-d6xyd4cn] .vp-after{gap:6px;display:flex}.vp-cmd[data-astro-cid-d6xyd4cn]{border-top:1px solid var(--hair);font:12.5px/1.55 var(--mono);background:#0f1115}.vp-history[data-astro-cid-d6xyd4cn]{height:calc(6.2em + 10px);color:var(--silver);scrollbar-width:none;margin:0;padding:8px 14px 2px;list-style:none;overflow-y:auto;mask-image:linear-gradient(#0000,#000 45%)}.vp-history[data-astro-cid-d6xyd4cn] li.cmd{white-space:nowrap;text-overflow:ellipsis;color:var(--chalk);overflow:hidden}.vp-history[data-astro-cid-d6xyd4cn] li.error{color:#f0a0a0}.vp-line[data-astro-cid-d6xyd4cn]{border:1px solid var(--hair);background:var(--vp-bg);cursor:text;border-radius:7px;align-items:center;gap:8px;height:34px;margin:4px 8px 8px;padding:0 10px;display:flex}.vp-line[data-astro-cid-d6xyd4cn]:focus-within{border-color:#3be2ff8c}.vp-caret[data-astro-cid-d6xyd4cn]{color:var(--silver)}.vp-prompt[data-astro-cid-d6xyd4cn]{color:var(--vest);white-space:nowrap;text-overflow:ellipsis;max-width:60%;overflow:hidden}.vp-prompt[data-astro-cid-d6xyd4cn]:empty{display:none}.vp-input[data-astro-cid-d6xyd4cn]{min-width:0;height:100%;color:var(--chalk);font:inherit;background:0 0;border:0;outline:0;flex:1}.vp-input[data-astro-cid-d6xyd4cn]::placeholder{color:var(--grey)}.vp-status[data-astro-cid-d6xyd4cn]{border-top:1px solid var(--hair);height:32px;font:11.5px/1 var(--mono);color:var(--silver);background:#0b0d10;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 14px;display:flex}.vp-coords[data-astro-cid-d6xyd4cn]{white-space:pre;text-overflow:ellipsis;overflow:hidden}.vp-toggles[data-astro-cid-d6xyd4cn]{flex:none;gap:2px;display:flex}.vp-toggles[data-astro-cid-d6xyd4cn] button[data-astro-cid-d6xyd4cn]{color:var(--grey);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px}.vp-toggles[data-astro-cid-d6xyd4cn] button[data-astro-cid-d6xyd4cn][aria-pressed=true]{color:var(--chalk);background:#f2f4f714}.slash[data-astro-cid-d6xyd4cn]{color:var(--grey);text-align:center;margin-top:16px;font-size:14px}@media (width<=900px){.vp-stage[data-astro-cid-d6xyd4cn]{height:64vw;min-height:300px;max-height:460px}.vp-duck[data-astro-cid-d6xyd4cn]{backdrop-filter:none;background:#111419;border-width:1px 0 0;border-radius:0;width:auto;max-height:300px;position:static}.vp-coords[data-astro-cid-d6xyd4cn]{font-size:10.5px}.slash[data-astro-cid-d6xyd4cn]{display:none}}@media (width<=520px){.vp-toggles[data-astro-cid-d6xyd4cn] button[data-astro-cid-d6xyd4cn][data-toggle=grid],.vp-toggles[data-astro-cid-d6xyd4cn] button[data-astro-cid-d6xyd4cn][data-toggle=snap]{display:none}}.top[data-astro-cid-eabmh632]{padding-bottom:clamp(48px,7vw,96px)}.try[data-astro-cid-eabmh632]{max-width:60em;margin-top:18px}.body[data-astro-cid-eabmh632]{padding-bottom:clamp(24px,4vw,48px)}.group[data-astro-cid-eabmh632]{margin-bottom:clamp(56px,8vw,110px)}.group[data-astro-cid-eabmh632] h2[data-astro-cid-eabmh632]{font-size:clamp(1.7rem,2.8vw,2.5rem)}.ph[data-astro-cid-eabmh632]{align-content:start;gap:12px;display:grid}.data[data-astro-cid-eabmh632]{border-top:1px solid var(--hair-2);gap:18px;padding-top:22px;display:grid}.data[data-astro-cid-eabmh632] ul[data-astro-cid-eabmh632]{gap:8px;max-width:44em;margin:0;padding-left:1.1em;display:grid}.data[data-astro-cid-eabmh632] p[data-astro-cid-eabmh632]:not(.lead):not(.small){color:var(--silver);max-width:44em}.caps[data-astro-cid-eabmh632].plain{border-top:0}.code[data-astro-cid-eabmh632]{border:1px solid var(--hair-2);background:var(--graphite);font:13.5px/1.7 var(--mono);border-radius:6px;margin:0;padding:16px 18px;overflow-x:auto}.code[data-astro-cid-eabmh632] b[data-astro-cid-eabmh632]{color:var(--vest);font-weight:500}.pre[data-astro-cid-eabmh632]{margin:26px 0 10px}.honest[data-astro-cid-eabmh632]{max-width:46em;margin-top:18px}.cli[data-astro-cid-eabmh632]{border-top:1px solid var(--hair-2);grid-template-columns:minmax(0,1fr);padding-top:22px;display:grid}.links[data-astro-cid-eabmh632]{flex-wrap:wrap;gap:14px 32px;margin-top:30px;display:flex}
