html.dlp-locked{padding-inline-end:var(--dlp-gutter,0px);overflow:hidden}.dlp[data-astro-cid-eibck6nc]{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:var(--space-4);color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.dlp[data-astro-cid-eibck6nc]:not([open]){display:none}.dlp[data-astro-cid-eibck6nc]::backdrop{backdrop-filter:blur(6px);animation:dlp-veil var(--dur-fast) var(--ease) both;background:#101f338c}.dlp-panel[data-astro-cid-eibck6nc]{isolation:isolate;inline-size:min(920px,100%);max-block-size:calc(100vh - 2 * var(--space-4));max-block-size:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;padding:clamp(var(--space-4), 5vw, 2rem);background:var(--card);box-shadow:var(--shadow-lift), 0 24px 80px #0b5cab2e;animation:dlp-rise var(--dur) var(--ease) both;border-radius:20px;position:relative;overflow-y:auto}.dlp-x[data-astro-cid-eibck6nc]{block-size:44px;inline-size:44px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.dlp-x[data-astro-cid-eibck6nc]:hover{background:var(--tint);color:var(--ink)}.dlp-head[data-astro-cid-eibck6nc]{padding-inline-end:44px}.dlp-eyebrow[data-astro-cid-eibck6nc]{font-family:var(--font-mono);font-weight:500;font-size:var(--step--1);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--brand)}.dlp-head[data-astro-cid-eibck6nc] h2[data-astro-cid-eibck6nc]{font-size:var(--step-3);letter-spacing:var(--tracking-display);text-wrap:balance;margin-block-start:var(--space-2);line-height:1.1}.dlp-sub[data-astro-cid-eibck6nc]{max-inline-size:56ch;color:var(--ink-2);margin-block-start:var(--space-2)}.dlp-other[data-astro-cid-eibck6nc]{padding-block:var(--space-2);padding-inline:var(--space-3);border-inline-start:3px solid var(--accent);border-radius:var(--radius-s);background:var(--tint);color:var(--ink-2);font-size:var(--step--1);margin-block-start:var(--space-4)}.dlp-aff[data-astro-cid-eibck6nc]{gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-4);border-inline-start:4px solid var(--brand);border-radius:var(--radius);background:var(--tint-brand);color:var(--ink);margin-block-start:var(--space-4);display:grid}.dlp-aff-title[data-astro-cid-eibck6nc]{font-size:var(--step-1);text-wrap:balance;font-weight:700;line-height:1.25}.dlp-aff-body[data-astro-cid-eibck6nc]{max-inline-size:60ch}.dlp-aff-perk[data-astro-cid-eibck6nc]{color:var(--brand-strong);font-size:var(--step--1);font-weight:600}.dlp-aff-actions[data-astro-cid-eibck6nc]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.dlp-aff-skip[data-astro-cid-eibck6nc]{min-block-size:44px;padding-block:0;padding-inline:var(--space-2);color:var(--brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.dlp-aff-skip[data-astro-cid-eibck6nc]:hover{color:var(--brand-strong)}@media (width<=480px){.dlp-aff[data-astro-cid-eibck6nc]{padding-inline:var(--space-3)}.dlp-aff-title[data-astro-cid-eibck6nc]{font-size:var(--step-0)}}.dlp-grid[data-astro-cid-eibck6nc]{gap:var(--space-3);margin-block:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=860px){.dlp-grid[data-astro-cid-eibck6nc]{grid-template-columns:repeat(3,1fr)}}.dlp-card[data-astro-cid-eibck6nc]{isolation:isolate;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}.dlp-card[data-astro-cid-eibck6nc]:not([data-unreleased]):hover{transform:translateY(-2px);box-shadow:0 18px 40px -16px #101f3347}.dlp-ico[data-astro-cid-eibck6nc]{border-radius:var(--radius);background:var(--tint-brand);block-size:48px;inline-size:48px;color:var(--brand);place-items:center;display:grid}.dlp-card[data-astro-cid-eibck6nc][data-unreleased] .dlp-ico[data-astro-cid-eibck6nc]{background:var(--tint);color:var(--ink-2)}.dlp-card[data-astro-cid-eibck6nc].is-recommended{border-color:var(--brand)}.dlp-card[data-astro-cid-eibck6nc].is-recommended:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b5cab33,#0000);border-radius:50%;block-size:88px;inline-size:88px;position:absolute;inset-block-start:calc(var(--space-4) - 20px);inset-inline-start:calc(var(--space-4) - 20px)}.dlp-id[data-astro-cid-eibck6nc]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.dlp-name[data-astro-cid-eibck6nc]{font-size:var(--step-1);font-weight:700;line-height:1.2}.dlp-req[data-astro-cid-eibck6nc]{color:var(--ink-2);font-size:var(--step--1)}.dlp-pill[data-astro-cid-eibck6nc]{border-radius:var(--radius-pill);font-size:var(--step--1);align-items:center;padding-block:.2rem;padding-inline:.65rem;font-weight:600;line-height:1.6;display:inline-flex}.dlp-pill--rec[data-astro-cid-eibck6nc]{background:var(--brand);color:#fff}.dlp-pill--soon[data-astro-cid-eibck6nc]{background:var(--tint);color:var(--ink-2)}.dlp-pill[data-astro-cid-eibck6nc][hidden],.dlp-other[data-astro-cid-eibck6nc][hidden],.dlp-aff[data-astro-cid-eibck6nc][hidden]{display:none}.dlp-slot[data-astro-cid-eibck6nc]{gap:var(--space-3);justify-items:start;margin-block-start:auto;padding-block-start:var(--space-2);display:grid}.dlp-meta[data-astro-cid-eibck6nc]{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ink-2);gap:2px;display:grid}.dlp-line[data-astro-cid-eibck6nc]{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.dlp-dot[data-astro-cid-eibck6nc]{color:var(--ink-2)}.dlp-go[data-astro-cid-eibck6nc]{inline-size:100%}.dlp-arrow[data-astro-cid-eibck6nc]{flex:none}.dlp-foot[data-astro-cid-eibck6nc]{justify-content:space-between;gap:var(--space-2) var(--space-4);border-block-start:1px solid var(--line);font-size:var(--step--1);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.dlp-foot[data-astro-cid-eibck6nc] a[data-astro-cid-eibck6nc]{color:var(--brand)}.dlp-foot[data-astro-cid-eibck6nc] a[data-astro-cid-eibck6nc]:hover{color:var(--brand-strong)}@keyframes dlp-veil{0%{opacity:0}to{opacity:1}}@keyframes dlp-fade{0%{opacity:0}to{opacity:1}}@keyframes dlp-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dlp-panel[data-astro-cid-eibck6nc]{animation-name:dlp-fade}.dlp-card[data-astro-cid-eibck6nc]:not([data-unreleased]):hover{transform:none}}
