.crumb[data-astro-cid-6x6oigqm]{color:var(--faint);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:12.5px;display:flex}.crumb[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm]{color:var(--brand);font-weight:var(--w-medium)}.crumb[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm]:hover{color:var(--accent-text)}.hero[data-astro-cid-6x6oigqm]{background:var(--page-hero-bg);padding:60px 0 48px}h1[data-astro-cid-6x6oigqm]{letter-spacing:-.032em;font-size:clamp(34px,3.8vw,54px);line-height:1.05}.lede[data-astro-cid-6x6oigqm]{max-width:34em;margin-top:22px;font-size:17px}.jumps[data-astro-cid-6x6oigqm]{border:1px solid var(--line);background:var(--surface2);border-radius:12px;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.dk .jumps[data-astro-cid-6x6oigqm]{background:var(--control);border-color:var(--tile-edge)}.jumps[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm]{height:44px;color:var(--muted);font-size:15px;font-weight:var(--w-medium);transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:9px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.jumps[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm] .ic{width:17px;height:17px;color:var(--brand-fill)}.dk .jumps[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm] .ic{color:var(--c-sage)}.jumps[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm]:hover{background:var(--tab-on);color:var(--ink);box-shadow:var(--shadow1), 0 0 0 1px var(--line)}@media (width<=719px){.jumps[data-astro-cid-6x6oigqm]{width:100%;display:flex}.jumps[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm]{flex:1;justify-content:center;padding:0 8px;font-size:14px}.jumps[data-astro-cid-6x6oigqm] a[data-astro-cid-6x6oigqm] .ic{display:none}}.wv[data-astro-cid-jwhmprct]{border-radius:var(--r-sm);background:var(--art-bg);place-items:center;height:156px;padding:12px;display:grid;overflow:hidden}.card[data-astro-cid-jwhmprct]{border:1px solid var(--line);background:var(--surface);width:100%;max-width:270px;box-shadow:var(--vignette-shadow);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4}.dk .card[data-astro-cid-jwhmprct]{background:var(--c-night2);border-color:var(--c-night-edge)}.lbl[data-astro-cid-jwhmprct]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;display:flex}.card[data-astro-cid-jwhmprct] .wv-ic{width:13px;height:13px;color:var(--brand);flex:none}p[data-astro-cid-jwhmprct]{color:var(--muted);font-size:12.5px}p[data-astro-cid-jwhmprct] b{color:var(--ink);font-weight:var(--w-medium)}.card[data-astro-cid-jwhmprct] i svg,.chk[data-astro-cid-jwhmprct] svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.tags[data-astro-cid-jwhmprct]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tags[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct]{border-radius:var(--r-pill);font-size:10.5px;font-style:normal;font-weight:var(--w-medium);background:var(--surface2);color:var(--muted);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.dk .tags[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct]{background:var(--c-night1)}.tags[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct].ok,.dk .tags[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct].ok{background:var(--ok-wash);color:var(--ok)}.acts[data-astro-cid-jwhmprct]{justify-content:flex-end}.acts[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct].yes,.dk .acts[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct].yes{background:var(--confirm-fill);color:var(--on-action)}.map[data-astro-cid-jwhmprct]{align-items:center;gap:8px;display:flex}code[data-astro-cid-jwhmprct]{font-family:var(--font-mono);background:var(--surface2);color:var(--ink);border-radius:6px;padding:3px 7px;font-size:11px}.dk code[data-astro-cid-jwhmprct]{background:var(--c-night1)}.bar[data-astro-cid-jwhmprct]{grid-template-columns:72px 1fr;align-items:center;gap:8px;margin:5px 0;display:grid}.bar[data-astro-cid-jwhmprct] span[data-astro-cid-jwhmprct]{color:var(--muted);font-size:11.5px}.bar[data-astro-cid-jwhmprct] b[data-astro-cid-jwhmprct]{background:var(--surface2);border-radius:3px;height:6px;display:block;overflow:hidden}.dk .bar[data-astro-cid-jwhmprct] b[data-astro-cid-jwhmprct]{background:var(--c-night1)}.bar[data-astro-cid-jwhmprct] b[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct]{background:var(--brand);border-radius:3px;height:100%;display:block}.bar[data-astro-cid-jwhmprct]:nth-child(2) b[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct]{background:var(--highlight)}.chk[data-astro-cid-jwhmprct]{font-size:12px;font-weight:var(--w-medium);align-items:center;gap:8px;padding:5px 0;display:flex}.chk[data-astro-cid-jwhmprct] em[data-astro-cid-jwhmprct]{background:var(--ok-wash);width:16px;height:16px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.foot[data-astro-cid-jwhmprct]{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.dk .foot[data-astro-cid-jwhmprct]{border-color:var(--c-night-edge)}.dots[data-astro-cid-jwhmprct]{grid-template-columns:repeat(15,1fr);gap:4px;display:grid}.dots[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct]{aspect-ratio:1;background:var(--c-green);opacity:.85;border-radius:2px}.dk .dots[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct]{background:var(--c-sage)}.dots[data-astro-cid-jwhmprct] i[data-astro-cid-jwhmprct]:nth-child(7n){opacity:.55}.row[data-astro-cid-jwhmprct]{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:grid}.dk .row[data-astro-cid-jwhmprct]{border-color:var(--c-night-edge)}.row[data-astro-cid-jwhmprct] span[data-astro-cid-jwhmprct]{color:var(--faint);font-variant-numeric:tabular-nums}.row[data-astro-cid-jwhmprct] b[data-astro-cid-jwhmprct]{font-weight:var(--w-medium)}.row[data-astro-cid-jwhmprct] em[data-astro-cid-jwhmprct]{color:var(--muted);font-size:10.5px;font-style:normal}.commit[data-astro-cid-jwhmprct]{grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:grid;position:relative}.commit[data-astro-cid-jwhmprct] em[data-astro-cid-jwhmprct]{border:2px solid var(--brand);background:var(--surface);border-radius:50%;width:9px;height:9px}.dk .commit[data-astro-cid-jwhmprct] em[data-astro-cid-jwhmprct]{background:var(--c-night2)}.commit[data-astro-cid-jwhmprct].head em[data-astro-cid-jwhmprct]{background:var(--brand)}.commit[data-astro-cid-jwhmprct] b[data-astro-cid-jwhmprct]{font-weight:var(--w-medium)}.commit[data-astro-cid-jwhmprct] span[data-astro-cid-jwhmprct]{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.back-home[data-astro-cid-ytyoaj6q]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:36px;font-size:14px;font-weight:var(--w-medium);color:var(--ink);transition:border-color var(--t-fast);align-items:center;gap:8px;margin-bottom:22px;padding:0 14px 0 11px;display:inline-flex}.back-home[data-astro-cid-ytyoaj6q] svg{width:15px;height:15px;transform:rotate(180deg)}.back-home[data-astro-cid-ytyoaj6q]:hover{border-color:var(--ink)}.dk .back-home[data-astro-cid-ytyoaj6q]{background:var(--c-night2);border-color:var(--c-night-edge)}.dk .back-home[data-astro-cid-ytyoaj6q]:hover{border-color:var(--c-sage)}.wt-next .back-home[data-astro-cid-ytyoaj6q]{margin:0}.panel{scroll-margin-top:84px}.k[data-astro-cid-zrrxqg2u]{font-size:13px;font-weight:var(--w-medium);color:var(--faint);display:block}.intro[data-astro-cid-zrrxqg2u]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ic-box[data-astro-cid-zrrxqg2u]{border-radius:var(--r-sm);background:var(--tint);width:40px;height:40px;color:var(--on-chip);flex:none;place-items:center;display:grid}.ic-box[data-astro-cid-zrrxqg2u] .ic{width:20px;height:20px}.intro[data-astro-cid-zrrxqg2u] h2[data-astro-cid-zrrxqg2u]{font-size:clamp(26px,2.4vw,32px)}.intro[data-astro-cid-zrrxqg2u] p[data-astro-cid-zrrxqg2u]{color:var(--ink2);margin-top:2px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.how[data-astro-cid-zrrxqg2u]{margin-bottom:28px}.how[data-astro-cid-zrrxqg2u] ul[data-astro-cid-zrrxqg2u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin-top:10px;list-style:none;display:grid}@media (width<=899px){.how[data-astro-cid-zrrxqg2u] ul[data-astro-cid-zrrxqg2u]{grid-template-columns:minmax(0,1fr)}}.how[data-astro-cid-zrrxqg2u] li[data-astro-cid-zrrxqg2u]{color:var(--ink2);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.55;display:flex}.how[data-astro-cid-zrrxqg2u] li[data-astro-cid-zrrxqg2u] .ic{width:16px;height:16px;color:var(--on-chip);flex:none;margin-top:4px}.grid[data-astro-cid-zrrxqg2u]{gap:16px;display:grid}.three[data-astro-cid-zrrxqg2u]{grid-template-columns:repeat(3,minmax(0,1fr))}.two[data-astro-cid-zrrxqg2u]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1099px){.three[data-astro-cid-zrrxqg2u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.three[data-astro-cid-zrrxqg2u],.two[data-astro-cid-zrrxqg2u]{grid-template-columns:minmax(0,1fr)}}article[data-astro-cid-zrrxqg2u]{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex}.dk article[data-astro-cid-zrrxqg2u]{box-shadow:var(--tile-shadow)}h3[data-astro-cid-zrrxqg2u]{font-size:19px;font-weight:var(--w-medium);letter-spacing:-.018em;margin-top:6px;line-height:1.3}.lead[data-astro-cid-zrrxqg2u]{color:var(--muted);font-size:14.5px;line-height:1.55}details[data-astro-cid-zrrxqg2u]{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}summary[data-astro-cid-zrrxqg2u]{cursor:pointer;font-size:14px;font-weight:var(--w-medium);color:var(--ink);justify-content:space-between;align-items:center;margin:-12px 0;padding:12px 0;list-style:none;display:flex}summary[data-astro-cid-zrrxqg2u]::-webkit-details-marker{display:none}summary[data-astro-cid-zrrxqg2u] i[data-astro-cid-zrrxqg2u]{width:10px;height:10px;position:relative}summary[data-astro-cid-zrrxqg2u] i[data-astro-cid-zrrxqg2u]:before,summary[data-astro-cid-zrrxqg2u] i[data-astro-cid-zrrxqg2u]:after{content:"";height:1.5px;transition:transform var(--t-med) var(--t-ease);background:currentColor;border-radius:1px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}summary[data-astro-cid-zrrxqg2u] i[data-astro-cid-zrrxqg2u]:after{transform:rotate(90deg)}details[data-astro-cid-zrrxqg2u][open] summary[data-astro-cid-zrrxqg2u] i[data-astro-cid-zrrxqg2u]:after{transform:rotate(0)}ul[data-astro-cid-zrrxqg2u]{gap:10px;margin-top:10px;padding-top:4px;list-style:none;display:grid}li[data-astro-cid-zrrxqg2u]{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}li[data-astro-cid-zrrxqg2u] b[data-astro-cid-zrrxqg2u]{color:var(--ink);font-weight:var(--w-medium)}li[data-astro-cid-zrrxqg2u] .ic{width:15px;height:15px;color:var(--on-chip);flex:none;margin-top:3px}.proof[data-astro-cid-zrrxqg2u]{margin-top:40px}.prow[data-astro-cid-zrrxqg2u]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;margin-top:12px;display:grid}@media (width<=899px){.prow[data-astro-cid-zrrxqg2u]{grid-template-columns:minmax(0,1fr)}}.ptext[data-astro-cid-zrrxqg2u]{gap:16px;display:grid}.pq[data-astro-cid-zrrxqg2u]{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);margin:0;padding:24px 26px}.pq[data-astro-cid-zrrxqg2u] blockquote[data-astro-cid-zrrxqg2u]{margin:0}.pq[data-astro-cid-zrrxqg2u] p[data-astro-cid-zrrxqg2u]{font-size:19px;font-weight:var(--w-medium);letter-spacing:-.012em;color:var(--ink);line-height:1.45}.pq[data-astro-cid-zrrxqg2u] figcaption[data-astro-cid-zrrxqg2u]{color:var(--muted);margin:12px 0 6px;font-size:14px}.story[data-astro-cid-zrrxqg2u]{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);transition:box-shadow var(--t-fast);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.story[data-astro-cid-zrrxqg2u]:hover{box-shadow:var(--card-shadow-hover)}.story[data-astro-cid-zrrxqg2u] small[data-astro-cid-zrrxqg2u]{color:var(--brand);font-size:13px;font-weight:var(--w-medium)}.story[data-astro-cid-zrrxqg2u] b[data-astro-cid-zrrxqg2u]{font-size:17px;font-weight:var(--w-medium);letter-spacing:-.01em;line-height:1.35}.story[data-astro-cid-zrrxqg2u] .go[data-astro-cid-zrrxqg2u]{font-size:14.5px;font-weight:var(--w-medium);align-items:center;gap:8px;margin-top:4px;display:inline-flex}.story[data-astro-cid-zrrxqg2u] .go[data-astro-cid-zrrxqg2u] svg{width:15px;height:15px}.dk .pq[data-astro-cid-zrrxqg2u],.dk .story[data-astro-cid-zrrxqg2u]{box-shadow:var(--tile-shadow)}.wt-next[data-astro-cid-zrrxqg2u]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}
