article[data-astro-cid-7jjqptxk]{padding-block:80px;max-width:740px}.back[data-astro-cid-7jjqptxk]{display:inline-block;color:var(--fg-muted);font-size:.9rem;margin-bottom:24px}.meta[data-astro-cid-7jjqptxk]{display:flex;gap:12px;align-items:center;font-size:.875rem;color:var(--fg-subtle);margin-bottom:12px}.tag[data-astro-cid-7jjqptxk]{color:var(--accent-fg);font-weight:600}article[data-astro-cid-7jjqptxk] h1[data-astro-cid-7jjqptxk]{font-size:clamp(2rem,4vw,2.7rem)}.lead[data-astro-cid-7jjqptxk]{font-size:1.2rem;color:var(--fg-muted);margin-bottom:8px}.prose[data-astro-cid-7jjqptxk]{margin-top:32px;font-size:1.08rem}.prose[data-astro-cid-7jjqptxk] h2{margin-top:40px;font-size:1.6rem}.prose[data-astro-cid-7jjqptxk] h3{margin-top:28px}.prose[data-astro-cid-7jjqptxk] p{color:var(--fg-muted)}.prose[data-astro-cid-7jjqptxk] ul,.prose[data-astro-cid-7jjqptxk] ol{color:var(--fg-muted);padding-left:1.3em}.prose[data-astro-cid-7jjqptxk] li{margin:6px 0}.prose[data-astro-cid-7jjqptxk] a{color:var(--accent-fg)}.prose[data-astro-cid-7jjqptxk] code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-raised);padding:2px 6px;border-radius:4px}.prose[data-astro-cid-7jjqptxk] pre{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;overflow:auto}.prose[data-astro-cid-7jjqptxk] pre code{background:none;padding:0}.prose[data-astro-cid-7jjqptxk] blockquote{border-left:2px solid var(--accent);padding-left:16px;color:var(--fg);margin-left:0}.prose[data-astro-cid-7jjqptxk] .ill{margin:28px 0;font-size:.95rem}.prose[data-astro-cid-7jjqptxk] .ill figcaption{margin-top:12px;font-size:.875rem;color:var(--fg-subtle);text-align:center}.prose[data-astro-cid-7jjqptxk] .ill-arrow{display:inline-flex;color:var(--fg-subtle);flex-shrink:0}.prose[data-astro-cid-7jjqptxk] .ill-arrow svg{width:18px;height:18px}.prose[data-astro-cid-7jjqptxk] .ill-compare{display:grid;gap:14px}@media(min-width:640px){.prose[data-astro-cid-7jjqptxk] .ill-compare{grid-template-columns:1fr 1fr}}.prose[data-astro-cid-7jjqptxk] .ill-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.prose[data-astro-cid-7jjqptxk] .ill-panel.is-on{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.prose[data-astro-cid-7jjqptxk] .ill-panel strong{color:var(--fg)}.prose[data-astro-cid-7jjqptxk] .ill-panel.is-off strong{color:var(--fg-muted)}.prose[data-astro-cid-7jjqptxk] .ill-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prose[data-astro-cid-7jjqptxk] .ill-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-weight:500;font-size:.875rem;white-space:nowrap}.prose[data-astro-cid-7jjqptxk] .ill-pill-muted{background:var(--surface-raised);color:var(--fg-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--fg-muted) 50%,transparent)}.prose[data-astro-cid-7jjqptxk] .ill-pill-accent{background:var(--accent-subtle);color:var(--accent-fg)}.prose[data-astro-cid-7jjqptxk] .ill-cap{font-size:.875rem;color:var(--fg-muted)}.prose[data-astro-cid-7jjqptxk] .ill-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;padding:22px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.prose[data-astro-cid-7jjqptxk] .ill-flow figcaption{flex-basis:100%}.prose[data-astro-cid-7jjqptxk] .ill-node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;flex:0 1 138px;padding:12px 8px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg)}.prose[data-astro-cid-7jjqptxk] .ill-node strong{color:var(--fg);font-size:.95rem}.prose[data-astro-cid-7jjqptxk] .ill-node span:not(.ill-ico){font-size:.8125rem;line-height:1.35;color:var(--fg-muted)}.prose[data-astro-cid-7jjqptxk] .ill-node.is-core{border-color:var(--accent);background:var(--accent-solid)}.prose[data-astro-cid-7jjqptxk] .ill-node.is-core strong,.prose[data-astro-cid-7jjqptxk] .ill-node.is-core span{color:#fff}.prose[data-astro-cid-7jjqptxk] .ill-node.is-core .ill-ico{background:#ffffff2e;color:#fff}.prose[data-astro-cid-7jjqptxk] .ill-ico{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--accent-subtle);color:var(--accent-fg);margin-bottom:4px}.prose[data-astro-cid-7jjqptxk] .ill-ico svg{width:20px;height:20px}.prose[data-astro-cid-7jjqptxk] .ill-targets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.prose[data-astro-cid-7jjqptxk] .ill-targets li{margin:0;padding:5px 11px;border-radius:999px;background:var(--surface-raised);color:var(--fg);font-size:.8125rem;font-weight:500;white-space:nowrap}@media(min-width:601px){.prose[data-astro-cid-7jjqptxk] .ill-flow{flex-wrap:nowrap}.prose[data-astro-cid-7jjqptxk] .ill-flow figcaption{display:none}.prose[data-astro-cid-7jjqptxk] .ill-flow{position:relative;padding-bottom:46px}.prose[data-astro-cid-7jjqptxk] .ill-flow figcaption{display:block;position:absolute;left:0;right:0;bottom:14px}}@media(max-width:600px){.prose[data-astro-cid-7jjqptxk] .ill-flow{flex-direction:column}.prose[data-astro-cid-7jjqptxk] .ill-flow .ill-arrow{transform:rotate(90deg)}.prose[data-astro-cid-7jjqptxk] .ill-targets{flex-direction:row;flex-wrap:wrap;justify-content:center}}.prose[data-astro-cid-7jjqptxk] .ill-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.prose[data-astro-cid-7jjqptxk] .ill-req{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface-raised);font-family:var(--font-mono);font-size:.875rem;color:var(--fg);overflow-x:auto}.prose[data-astro-cid-7jjqptxk] .ill-method{padding:2px 8px;border-radius:6px;background:var(--accent-solid);color:#fff;font-weight:700;font-size:.8125rem}.prose[data-astro-cid-7jjqptxk] .ill-sig{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--fg-muted);flex-wrap:wrap}.prose[data-astro-cid-7jjqptxk] .ill-sig svg{width:16px;height:16px;color:var(--accent)}.prose[data-astro-cid-7jjqptxk] .ill-body{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;padding:14px 16px}.prose[data-astro-cid-7jjqptxk] .ill-body dt{font-family:var(--font-mono);font-size:.8125rem;color:var(--fg-subtle);padding-top:2px}.prose[data-astro-cid-7jjqptxk] .ill-body dd{margin:0;color:var(--fg)}.prose[data-astro-cid-7jjqptxk] .ill-tag{display:inline-block;margin:0 6px 4px 0;padding:2px 10px;border-radius:999px;background:var(--accent-subtle);color:var(--accent-fg);font-size:.8125rem;font-weight:500}.prose[data-astro-cid-7jjqptxk] .ill-card figcaption{padding:0 16px 14px}@media(max-width:480px){.prose[data-astro-cid-7jjqptxk] .ill-body{grid-template-columns:1fr;gap:2px 0}.prose[data-astro-cid-7jjqptxk] .ill-body dd{margin-bottom:8px}}.cta[data-astro-cid-7jjqptxk]{margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}
