.fh[data-astro-cid-vagwt47q]{padding:168px 0 0}.sel[data-astro-cid-vagwt47q]{isolation:isolate;margin-left:.04em;padding:0 .08em;display:inline-block;position:relative}.sel[data-astro-cid-vagwt47q] .bx[data-astro-cid-vagwt47q]{z-index:-1;transform-origin:0 0;animation:sel-in 1s var(--ease) .6s both;background:#2f86ff1f;border:1.5px solid #2f86ff;position:absolute;inset:.06em -.02em -.02em}.sel[data-astro-cid-vagwt47q] i[data-astro-cid-vagwt47q]{z-index:1;width:10px;height:10px;animation:hd-in .4s var(--ease) 1.2s both;background:#fff;border:1.5px solid #2f86ff;position:absolute}.sel[data-astro-cid-vagwt47q] .h1[data-astro-cid-vagwt47q]{top:calc(.06em - 5px);left:calc(-.02em - 5px)}.sel[data-astro-cid-vagwt47q] .h2[data-astro-cid-vagwt47q]{top:calc(.06em - 5px);right:calc(-.02em - 5px)}.sel[data-astro-cid-vagwt47q] .h3[data-astro-cid-vagwt47q]{bottom:calc(-.02em - 5px);left:calc(-.02em - 5px)}.sel[data-astro-cid-vagwt47q] .h4[data-astro-cid-vagwt47q]{bottom:calc(-.02em - 5px);right:calc(-.02em - 5px)}.sel[data-astro-cid-vagwt47q] .sel-cur{animation:cur-in .6s var(--ease) 1.7s both;top:calc(100% + .02em - 6px);left:calc(100% + .02em - 6px)}@keyframes sel-in{0%{opacity:0;transform:scaleX(0)}}@keyframes hd-in{0%{transform:scale(0)}}@keyframes cur-in{0%{opacity:0;transform:translate(30px,24px)}}@media (prefers-reduced-motion:reduce){.sel[data-astro-cid-vagwt47q] .bx[data-astro-cid-vagwt47q],.sel[data-astro-cid-vagwt47q] i[data-astro-cid-vagwt47q],.sel[data-astro-cid-vagwt47q] .sel-cur{animation:none}}.bot[data-astro-cid-vagwt47q]{background:var(--panel);box-shadow:var(--panel-edge);border-radius:18px;padding:22px;position:relative}.bh[data-astro-cid-vagwt47q]{align-items:flex-start;gap:16px;display:flex}.bav[data-astro-cid-vagwt47q]{cursor:pointer;flex:none;padding-top:4px}.bub[data-astro-cid-vagwt47q]{background:var(--card);min-height:156px;box-shadow:var(--card-edge), var(--shadow);color:var(--ink-2);border-radius:4px 14px 14px;flex:1;padding:14px 16px;font-size:15px;line-height:1.55;position:relative}.bt[data-astro-cid-vagwt47q] a,.bal[data-astro-cid-vagwt47q]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-2);text-underline-offset:3px;font-weight:500}.baq[data-astro-cid-vagwt47q]{color:var(--ink);font-size:15px;font-weight:600}.baa[data-astro-cid-vagwt47q]{color:var(--ink-2);margin-top:6px;font-size:14.5px;line-height:1.55}.bal[data-astro-cid-vagwt47q]{align-items:center;gap:6px;margin-top:10px;font-size:14px;text-decoration:none;display:inline-flex}.bal[data-astro-cid-vagwt47q] svg{width:14px;height:14px}.bot[data-astro-cid-vagwt47q] .srch[data-astro-cid-vagwt47q]{background:var(--card);box-shadow:var(--card-edge);margin-top:16px}.chips[data-astro-cid-vagwt47q]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chips[data-astro-cid-vagwt47q] button[data-astro-cid-vagwt47q]{height:30px;font:inherit;color:var(--ink-3);background:var(--card);box-shadow:var(--card-edge);cursor:pointer;transition:color .2s var(--io);border:0;border-radius:8px;padding:0 10px;font-size:13px}.chips[data-astro-cid-vagwt47q] button[data-astro-cid-vagwt47q]:hover{color:var(--ink)}.top[data-astro-cid-vagwt47q]{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:56px;padding-bottom:64px;display:grid}h1[data-astro-cid-vagwt47q]{font-family:var(--font-d);font-weight:var(--fw-d);letter-spacing:var(--ls-d);font-size:clamp(44px,5.6vw,84px);line-height:1}.tx[data-astro-cid-vagwt47q] .lead[data-astro-cid-vagwt47q]{max-width:520px;margin-top:40px}.srch[data-astro-cid-vagwt47q]{background:var(--panel);height:44px;box-shadow:var(--panel-edge);transition:box-shadow .2s var(--io);border-radius:10px;align-items:center;display:flex;position:relative}.srch[data-astro-cid-vagwt47q]:focus-within{box-shadow:inset 0 0 0 1px var(--hair-2), 0 0 0 4px var(--fill)}.srch[data-astro-cid-vagwt47q] svg{width:17px;height:17px;color:var(--ink-3);pointer-events:none;position:absolute;left:13px}.srch[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]{width:100%;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0 14px 0 40px;font-size:15px}.srch[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]::placeholder{color:var(--ink-4)}.fg[data-astro-cid-vagwt47q]{grid-template-columns:280px minmax(0,760px);justify-content:space-between;gap:64px;margin-top:64px;padding-bottom:40px;display:grid}.sd[data-astro-cid-vagwt47q]{position:relative}.stk[data-astro-cid-vagwt47q]{flex-direction:column;gap:12px;display:flex;position:sticky;top:100px}.card[data-astro-cid-vagwt47q]{background:var(--panel);box-shadow:var(--panel-edge);border-radius:14px;padding:20px}.ct[data-astro-cid-vagwt47q]{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:600}.toc[data-astro-cid-vagwt47q] ol[data-astro-cid-vagwt47q]{flex-direction:column;gap:1px;margin:0 -8px;padding:0;list-style:none;display:flex}.toc[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q]{color:var(--ink-3);transition:color .2s var(--io), background-color .2s var(--io);border-radius:7px;justify-content:space-between;gap:10px;padding:7px 10px 7px 16px;font-size:14px;line-height:1.4;display:flex;position:relative}.toc[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q] span[data-astro-cid-vagwt47q]{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px}.toc[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q]:before{content:"";background:var(--ink);opacity:0;width:2px;transition:opacity .2s var(--io), transform .3s var(--ease);border-radius:1px;position:absolute;top:8px;bottom:8px;left:6px;transform:scaleY(.4)}.toc[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q]:hover{color:var(--ink);background:var(--fill)}.toc[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q].on{color:var(--ink);background:var(--card);box-shadow:var(--card-edge);font-weight:500}.toc[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q].on:before{opacity:1;transform:none}.help[data-astro-cid-vagwt47q] p[data-astro-cid-vagwt47q]:not(.ct){color:var(--ink-3);font-size:14px;line-height:1.55}.hl[data-astro-cid-vagwt47q]{color:var(--ink);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:500;display:inline-flex}.hl[data-astro-cid-vagwt47q] svg{width:14px;height:14px;transition:transform .35s var(--ease)}.hl[data-astro-cid-vagwt47q]:hover svg{transform:translate(2px)}.cnt[data-astro-cid-vagwt47q]{color:var(--ink-3);margin-bottom:8px;font-size:14px}.grp[data-astro-cid-vagwt47q]{scroll-margin-top:110px}.grp[data-astro-cid-vagwt47q]+.grp[data-astro-cid-vagwt47q]{margin-top:64px}.grp[data-astro-cid-vagwt47q] h2[data-astro-cid-vagwt47q]{font-family:var(--font-d);letter-spacing:-.028em;color:var(--ink);margin-bottom:14px;font-size:clamp(24px,2.2vw,30px);font-weight:500}.fl[data-astro-cid-vagwt47q]{border-top:1px solid var(--edge)}.fl[data-astro-cid-vagwt47q] details[data-astro-cid-vagwt47q]{border-bottom:1px solid var(--edge)}.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]::-webkit-details-marker{display:none}.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q] i[data-astro-cid-vagwt47q]{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--edge);transition:background-color .2s var(--io);border-radius:7px;flex:none;position:relative}.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q] i[data-astro-cid-vagwt47q]:before,.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q] i[data-astro-cid-vagwt47q]:after{content:"";background:var(--ink-2);width:10px;height:1.5px;transition:transform .3s var(--ease);border-radius:1px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q] i[data-astro-cid-vagwt47q]:after{transform:rotate(90deg)}.fl[data-astro-cid-vagwt47q] details[data-astro-cid-vagwt47q][open] summary[data-astro-cid-vagwt47q] i[data-astro-cid-vagwt47q]:after{transform:rotate(0)}.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]:hover i[data-astro-cid-vagwt47q]{background:var(--fill)}.fa[data-astro-cid-vagwt47q]{max-width:660px;color:var(--ink-2);padding:0 48px 24px 0;font-size:16px;line-height:1.7}.fa[data-astro-cid-vagwt47q] a,.none[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-2);text-underline-offset:3px}.fa[data-astro-cid-vagwt47q] a:hover,.none[data-astro-cid-vagwt47q] a[data-astro-cid-vagwt47q]:hover{text-decoration-color:currentColor}.none[data-astro-cid-vagwt47q]{color:var(--ink-3);padding:32px 0;font-size:16px}@media (width<=1000px){.top[data-astro-cid-vagwt47q]{grid-template-columns:1fr;gap:24px;padding-bottom:48px}.fg[data-astro-cid-vagwt47q]{grid-template-columns:minmax(0,760px);margin-top:48px}.sd[data-astro-cid-vagwt47q]{display:none}}@media (width<=620px){.fh[data-astro-cid-vagwt47q]{padding-top:132px}.bub[data-astro-cid-vagwt47q]{min-height:0}.fl[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]{font-size:16px}.fa[data-astro-cid-vagwt47q]{padding-right:0}}
