.search[data-astro-cid-vagwt47q]{max-width:640px;margin-top:10px;position:relative}.search[data-astro-cid-vagwt47q]>svg{width:22px;height:22px;color:var(--link);pointer-events:none;position:absolute;top:50%;left:18px;translate:0 -50%}.search[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]{border:0;min-height:60px;padding:0 52px 0 54px;font-size:1.15rem;box-shadow:0 16px 40px -18px #00000080}.search[data-astro-cid-vagwt47q] input[data-astro-cid-vagwt47q]::-webkit-search-cancel-button{display:none}.clear[data-astro-cid-vagwt47q]{background:var(--soft);width:40px;height:40px;color:var(--head);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:10px;translate:0 -50%}.clear[data-astro-cid-vagwt47q] svg{width:18px;height:18px}.layout[data-astro-cid-vagwt47q]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.cats[data-astro-cid-vagwt47q]{gap:6px;display:grid;position:sticky;top:104px}.cat[data-astro-cid-vagwt47q]{color:var(--head);font:600 1rem var(--f-body);text-align:left;cursor:pointer;border-radius:0 var(--radius) var(--radius) 0;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:background .2s,border-color .2s;display:flex}.cat[data-astro-cid-vagwt47q] span[data-astro-cid-vagwt47q]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.cat[data-astro-cid-vagwt47q]:hover{background:var(--soft)}.cat[data-astro-cid-vagwt47q][aria-pressed=true]{background:var(--soft);border-left-color:var(--red)}.list[data-astro-cid-vagwt47q]{gap:40px;min-width:0;display:grid}.count[data-astro-cid-vagwt47q]{color:var(--muted);min-height:1.5em;margin-bottom:-24px;font-size:.95rem}.group[data-astro-cid-vagwt47q]{gap:10px;display:grid}.group[data-astro-cid-vagwt47q] h2[data-astro-cid-vagwt47q]{font-size:var(--step-1);margin-bottom:6px}.item[data-astro-cid-vagwt47q]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scroll-margin-top:110px;transition:border-color .2s,box-shadow .25s}.item[data-astro-cid-vagwt47q][open]{border-color:var(--link);box-shadow:var(--shadow)}.item[data-astro-cid-vagwt47q]:target{animation:flash 1.6s var(--ease)}@keyframes flash{0%,40%{box-shadow:0 0 0 4px #00a2df59}}summary[data-astro-cid-vagwt47q]{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}summary[data-astro-cid-vagwt47q]::-webkit-details-marker{display:none}.q[data-astro-cid-vagwt47q]{font:700 1.3rem/1.2 var(--f-display);color:var(--head)}.q[data-astro-cid-vagwt47q] mark,.a[data-astro-cid-vagwt47q] mark{background:var(--mark);color:inherit;border-radius:2px;padding:0 2px}.pm[data-astro-cid-vagwt47q]{background:var(--soft);width:32px;height:32px;transition:background .2s, transform .3s var(--ease);border-radius:50%;flex:none;position:relative}.pm[data-astro-cid-vagwt47q]:before,.pm[data-astro-cid-vagwt47q]:after{content:"";background:var(--band);width:12px;height:2px;transition:transform .3s var(--ease), background .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.pm[data-astro-cid-vagwt47q]:after{transform:rotate(90deg)}.item[data-astro-cid-vagwt47q][open] .pm[data-astro-cid-vagwt47q]{background:var(--blue);transform:rotate(180deg)}.item[data-astro-cid-vagwt47q][open] .pm[data-astro-cid-vagwt47q]:before,.item[data-astro-cid-vagwt47q][open] .pm[data-astro-cid-vagwt47q]:after{background:var(--surface)}.item[data-astro-cid-vagwt47q][open] .pm[data-astro-cid-vagwt47q]:after{transform:rotate(0)}.a[data-astro-cid-vagwt47q]{max-width:none;padding:0 20px 6px;font-size:1.05rem}.a[data-astro-cid-vagwt47q] ul{margin-block:.6em}@media (prefers-reduced-motion:no-preference){.item[data-astro-cid-vagwt47q][open] .a[data-astro-cid-vagwt47q]{animation:open .35s var(--ease)}@keyframes open{0%{opacity:0;transform:translateY(-6px)}}}.perma[data-astro-cid-vagwt47q]{min-height:28px;color:var(--muted);align-items:center;gap:6px;margin:2px 20px 16px;font-size:.86rem;text-decoration:none;display:inline-flex}.perma[data-astro-cid-vagwt47q]:hover{color:var(--link)}.perma[data-astro-cid-vagwt47q] svg{width:15px;height:15px}.none[data-astro-cid-vagwt47q]{background:var(--soft);border-radius:var(--radius);justify-items:start;gap:14px;padding:28px;display:grid}.ask[data-astro-cid-vagwt47q]{border-radius:var(--radius);border:1px dashed #b9c7d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}@media (width<=900px){.layout[data-astro-cid-vagwt47q]{grid-template-columns:1fr}.cats[data-astro-cid-vagwt47q]{scrollbar-width:none;gap:8px;padding-bottom:6px;padding-right:40px;display:flex;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.cat[data-astro-cid-vagwt47q]{white-space:nowrap;background:var(--soft);border-left:0;border-radius:999px;padding:10px 14px}.cat[data-astro-cid-vagwt47q][aria-pressed=true]{background:var(--band);color:#fff}.cat[data-astro-cid-vagwt47q][aria-pressed=true] span[data-astro-cid-vagwt47q]{color:#c9dbec}}
