.iv[data-astro-cid-j2nol2tm]{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:0;margin:0 0 24px;overflow:hidden;position:relative}.iv[data-astro-cid-j2nol2tm]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:currentColor;opacity:.9}.iv[data-astro-cid-j2nol2tm].c-m1{color:var(--m1, #6ba8ec)}.iv[data-astro-cid-j2nol2tm].c-m2{color:var(--m2, #8ac1a6)}.iv[data-astro-cid-j2nol2tm].c-m3{color:var(--m3, #d99a5b)}.iv[data-astro-cid-j2nol2tm].c-m4{color:var(--m4, #b47cc7)}.iv[data-astro-cid-j2nol2tm].c-m5{color:var(--m5, #c8a03c)}.iv[data-astro-cid-j2nol2tm].c-m6{color:var(--m6, #7dbe8f)}.iv[data-astro-cid-j2nol2tm].c-m7{color:var(--m7, #c76b7e)}.iv[data-astro-cid-j2nol2tm].c-m8{color:var(--m8, #9c8fb8)}.iv[data-astro-cid-j2nol2tm].c-unknown{color:var(--text-muted)}.iv-ribbon[data-astro-cid-j2nol2tm]{display:flex;align-items:center;gap:6px;padding:10px 24px 8px 26px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;border-bottom:1px dashed var(--border)}.iv-ribbon-brand[data-astro-cid-j2nol2tm]{color:currentColor}.iv-ribbon-sep[data-astro-cid-j2nol2tm]{color:var(--border-strong)}.iv-hero[data-astro-cid-j2nol2tm]{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:28px 24px 24px 26px;text-decoration:none;color:inherit;transition:background .12s}.iv-hero[data-astro-cid-j2nol2tm]:hover{background:var(--bg-panel-hover)}.iv-hero-code-block[data-astro-cid-j2nol2tm]{display:flex;align-items:center;justify-content:center;min-width:120px;padding:8px 20px;background:color-mix(in oklab,currentColor 12%,transparent);border:1px solid color-mix(in oklab,currentColor 30%,transparent);border-radius:var(--radius-md)}.iv-hero-code[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);font-weight:700;font-size:72px;line-height:1;letter-spacing:-.02em;color:currentColor}.iv-hero-text[data-astro-cid-j2nol2tm]{min-width:0}.iv-hero-eyebrow[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.iv-hero-name[data-astro-cid-j2nol2tm]{font-family:var(--font-display);font-weight:300;font-size:34px;line-height:1.1;color:var(--text);margin:0 0 10px;letter-spacing:-.01em}.iv-hero-summary[data-astro-cid-j2nol2tm]{font-family:var(--font-display);font-weight:300;font-size:15px;line-height:1.5;color:var(--text-secondary);max-width:60ch}.iv-hero-confidence[data-astro-cid-j2nol2tm]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;padding-left:16px;border-left:1px solid var(--border);align-self:stretch;justify-content:center}.iv-conf-label[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.iv-conf-value[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);font-weight:700;font-size:22px;letter-spacing:.06em;padding:3px 12px;border-radius:4px}.iv-conf-high[data-astro-cid-j2nol2tm] .iv-conf-value[data-astro-cid-j2nol2tm]{color:#4e9b87;background:#4e9b871f}.iv-conf-medium[data-astro-cid-j2nol2tm] .iv-conf-value[data-astro-cid-j2nol2tm]{color:#c8a03c;background:#c8a03c1f}.iv-conf-low[data-astro-cid-j2nol2tm] .iv-conf-value[data-astro-cid-j2nol2tm]{color:#b85b75;background:#b85b751f}.iv-conf-unknown[data-astro-cid-j2nol2tm] .iv-conf-value[data-astro-cid-j2nol2tm]{color:var(--text-muted);background:var(--bg-panel-hover)}.iv-secondary[data-astro-cid-j2nol2tm]{padding:16px 24px 16px 26px;border-top:1px solid var(--border);background:color-mix(in oklab,var(--bg-panel) 92%,transparent)}.iv-secondary-eyebrow[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.iv-secondary-list[data-astro-cid-j2nol2tm]{display:flex;flex-wrap:wrap;gap:8px}.iv-sec-chip[data-astro-cid-j2nol2tm]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid color-mix(in oklab,currentColor 35%,transparent);border-radius:var(--radius-sm);text-decoration:none;background:color-mix(in oklab,currentColor 6%,transparent);transition:background .12s}.iv-sec-chip[data-astro-cid-j2nol2tm]:hover{background:color-mix(in oklab,currentColor 15%,transparent)}.iv-sec-code[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:currentColor}.iv-sec-name[data-astro-cid-j2nol2tm]{font-family:var(--font-display);font-size:13px;color:var(--text)}.iv-sec-arrow[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.iv-evidence[data-astro-cid-j2nol2tm]{padding:12px 24px 12px 26px;border-top:1px solid var(--border)}.iv-evidence[data-astro-cid-j2nol2tm] summary[data-astro-cid-j2nol2tm]{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.iv-evidence[data-astro-cid-j2nol2tm] summary[data-astro-cid-j2nol2tm]::-webkit-details-marker{display:none}.iv-ev-arrow[data-astro-cid-j2nol2tm]{display:inline-block;transition:transform .12s;color:var(--text-muted)}.iv-evidence[data-astro-cid-j2nol2tm][open] .iv-ev-arrow[data-astro-cid-j2nol2tm]{transform:rotate(90deg)}.iv-ev-label[data-astro-cid-j2nol2tm]{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.iv-ev-count[data-astro-cid-j2nol2tm]{color:var(--text-muted);font-size:10px}.iv-ev-hint[data-astro-cid-j2nol2tm]{font-family:var(--font-display);font-weight:300;font-size:13px;color:var(--text-secondary);margin:12px 0 8px;line-height:1.5}.iv-ev-list[data-astro-cid-j2nol2tm]{margin:0;padding:0 0 0 18px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.iv-ev-list[data-astro-cid-j2nol2tm] li[data-astro-cid-j2nol2tm]{margin:4px 0}.iv-footer[data-astro-cid-j2nol2tm]{display:flex;gap:20px;padding:12px 24px 14px 26px;border-top:1px solid var(--border);background:color-mix(in oklab,var(--bg-panel) 92%,transparent)}.iv-footer-link[data-astro-cid-j2nol2tm]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.iv-footer-link[data-astro-cid-j2nol2tm]:hover{color:var(--accent)}@media(max-width:760px){.iv-hero[data-astro-cid-j2nol2tm]{grid-template-columns:1fr;gap:16px}.iv-hero-code-block[data-astro-cid-j2nol2tm]{min-width:0;align-self:flex-start}.iv-hero-code[data-astro-cid-j2nol2tm]{font-size:56px}.iv-hero-name[data-astro-cid-j2nol2tm]{font-size:26px}.iv-hero-confidence[data-astro-cid-j2nol2tm]{border-left:none;border-top:1px solid var(--border);padding-left:0;padding-top:12px;align-items:flex-start}}.es[data-astro-cid-noat77i2]{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:0;margin:0 0 24px;overflow:hidden;position:relative;--es-accent: var(--accent)}.es[data-astro-cid-noat77i2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--es-accent);opacity:.85}.es-conf-high[data-astro-cid-noat77i2]{--es-accent: #4E9B87}.es-conf-medium[data-astro-cid-noat77i2]{--es-accent: #C8A03C}.es-conf-low[data-astro-cid-noat77i2]{--es-accent: #B85B75}.es-ribbon[data-astro-cid-noat77i2]{padding:10px 24px 8px 26px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;border-bottom:1px dashed var(--border)}.es-hero[data-astro-cid-noat77i2]{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px 24px 20px 26px}.es-name-block[data-astro-cid-noat77i2]{min-width:0}.es-name-eyebrow[data-astro-cid-noat77i2]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.es-name[data-astro-cid-noat77i2]{font-family:var(--font-display);font-weight:300;font-size:40px;line-height:1.05;color:var(--text);margin:0 0 12px;letter-spacing:-.015em}.es-cite[data-astro-cid-noat77i2]{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px}.es-cite-label[data-astro-cid-noat77i2]{color:var(--text-muted);text-transform:uppercase;font-size:10px;letter-spacing:.08em;font-weight:700}.es-cite-link[data-astro-cid-noat77i2]{color:var(--es-accent);text-decoration:none;font-weight:600}.es-cite-link[data-astro-cid-noat77i2]:hover{text-decoration:underline}.es-conf-block[data-astro-cid-noat77i2]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;padding-left:16px;border-left:1px solid var(--border);align-self:stretch;justify-content:center}.es-conf-label[data-astro-cid-noat77i2]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.es-conf-value[data-astro-cid-noat77i2]{font-family:var(--font-mono);font-weight:700;font-size:22px;letter-spacing:.06em;padding:3px 12px;border-radius:4px;color:var(--es-accent);background:color-mix(in oklab,var(--es-accent) 12%,transparent)}.es-reasoning[data-astro-cid-noat77i2]{padding:16px 24px 16px 26px;border-top:1px solid var(--border);background:color-mix(in oklab,var(--bg-panel) 92%,transparent)}.es-reasoning-eyebrow[data-astro-cid-noat77i2]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.es-reasoning-quote[data-astro-cid-noat77i2]{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0;padding:0 0 0 14px;border-left:2px solid var(--es-accent)}.es-additional[data-astro-cid-noat77i2]{padding:14px 24px 14px 26px;border-top:1px solid var(--border)}.es-additional-eyebrow[data-astro-cid-noat77i2]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.es-additional-list[data-astro-cid-noat77i2]{margin:0;padding:0 0 0 18px;font-size:13px;color:var(--text-secondary)}.es-add-conf[data-astro-cid-noat77i2]{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.es-footer[data-astro-cid-noat77i2]{display:flex;gap:20px;padding:12px 24px 14px 26px;border-top:1px solid var(--border);background:color-mix(in oklab,var(--bg-panel) 92%,transparent);flex-wrap:wrap}.es-footer-link[data-astro-cid-noat77i2]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.es-footer-link[data-astro-cid-noat77i2]:hover{color:var(--es-accent)}.es-empty[data-astro-cid-noat77i2]{--es-accent: var(--text-muted)}.es-empty-body[data-astro-cid-noat77i2]{padding:20px 24px 20px 26px;font-family:var(--font-display);font-weight:300;color:var(--text-secondary);line-height:1.5}.es-empty-body[data-astro-cid-noat77i2] p[data-astro-cid-noat77i2]{margin:0 0 12px}@media(max-width:760px){.es-hero[data-astro-cid-noat77i2]{grid-template-columns:1fr;gap:16px}.es-name[data-astro-cid-noat77i2]{font-size:30px}.es-conf-block[data-astro-cid-noat77i2]{border-left:none;border-top:1px solid var(--border);padding-left:0;padding-top:12px;align-items:flex-start}}.dc-list[data-astro-cid-je5rz7qc]{list-style:none;padding:0 4px 0 0;margin:0;display:flex;flex-direction:column;gap:4px;max-width:100%;max-height:700px;overflow-y:auto}.dc-item[data-astro-cid-je5rz7qc]{border-left:2px solid var(--border);padding-left:12px;position:relative;max-width:100%}.dc-item[data-astro-cid-je5rz7qc]:before{content:"";position:absolute;left:-5px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--accent-dim);border:1px solid var(--border)}.dc-details[data-astro-cid-je5rz7qc]{padding:6px 0;max-width:100%}.dc-summary[data-astro-cid-je5rz7qc]{cursor:pointer;display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;list-style:none;padding:6px 0}.dc-summary[data-astro-cid-je5rz7qc]>.dc-date[data-astro-cid-je5rz7qc]{flex:0 0 90px;color:var(--text-muted)}.dc-summary[data-astro-cid-je5rz7qc]>.dc-title[data-astro-cid-je5rz7qc]{flex:1 1 auto;min-width:0;color:var(--text-primary)}.dc-summary[data-astro-cid-je5rz7qc]>.dc-meta[data-astro-cid-je5rz7qc]{flex:0 0 auto}.dc-details[data-astro-cid-je5rz7qc]>.dc-summary[data-astro-cid-je5rz7qc]{min-height:24px}.dc-list[data-astro-cid-je5rz7qc] li[data-astro-cid-je5rz7qc]{display:list-item}.dc-summary[data-astro-cid-je5rz7qc]::-webkit-details-marker{display:none}.dc-summary[data-astro-cid-je5rz7qc]::marker{content:""}.dc-summary[data-astro-cid-je5rz7qc]:hover,.dc-details[data-astro-cid-je5rz7qc][open] .dc-summary[data-astro-cid-je5rz7qc]{color:var(--accent)}.dc-date[data-astro-cid-je5rz7qc]{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.dc-title[data-astro-cid-je5rz7qc]{color:var(--text-primary);font-family:var(--font-sans, inherit);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;align-items:center;gap:6px}.dc-badge-pr[data-astro-cid-je5rz7qc]{display:inline-block;padding:1px 5px;background:var(--accent-dim);color:var(--bg);border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.dc-meta[data-astro-cid-je5rz7qc]{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dc-badge-open[data-astro-cid-je5rz7qc],.dc-badge-closed[data-astro-cid-je5rz7qc],.dc-badge-merged[data-astro-cid-je5rz7qc]{padding:2px 6px;border:1px solid var(--border);border-radius:3px;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.dc-badge-open[data-astro-cid-je5rz7qc]{color:var(--accent);border-color:var(--accent-dim)}.dc-badge-merged[data-astro-cid-je5rz7qc]{color:#b294ff;border-color:#6b5aa0}.dc-body-wrap[data-astro-cid-je5rz7qc]{margin-top:8px;background:var(--bg-panel);border-radius:var(--radius-md);border:1px solid var(--border);max-width:100%;box-sizing:border-box;overflow:hidden}.dc-toolbar[data-astro-cid-je5rz7qc]{display:flex;justify-content:flex-end;gap:2px;padding:4px 4px 0}.dc-btn[data-astro-cid-je5rz7qc]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:color .12s ease,background .12s ease}.dc-btn[data-astro-cid-je5rz7qc]:hover,.dc-btn[data-astro-cid-je5rz7qc]:focus-visible{color:var(--accent);background:#ffffff0a;outline:none}.dc-btn[data-astro-cid-je5rz7qc].is-copied{color:var(--accent);background:#9b82ff2e}.dc-btn[data-astro-cid-je5rz7qc]:disabled{opacity:.35;cursor:not-allowed}.dc-btn[data-astro-cid-je5rz7qc]:disabled:hover{color:var(--text-muted);background:transparent}.dc-ai[data-astro-cid-je5rz7qc]{outline:1px dashed var(--border);outline-offset:-3px}.dc-btn[data-astro-cid-je5rz7qc] svg[data-astro-cid-je5rz7qc]{display:block}.dc-copy[data-astro-cid-je5rz7qc] .dc-icon-check[data-astro-cid-je5rz7qc],.dc-copy[data-astro-cid-je5rz7qc].is-copied .dc-icon-copy[data-astro-cid-je5rz7qc]{display:none}.dc-copy[data-astro-cid-je5rz7qc].is-copied .dc-icon-check[data-astro-cid-je5rz7qc]{display:block}.dc-body[data-astro-cid-je5rz7qc]{padding:10px 12px 12px;max-height:60vh;overflow-y:auto;max-width:100%;box-sizing:border-box}.dc-loading[data-astro-cid-je5rz7qc]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.dc-comment[data-astro-cid-je5rz7qc]{padding:10px 0;border-bottom:1px solid var(--border)}.dc-comment[data-astro-cid-je5rz7qc]:last-child{border-bottom:none}.dc-comment-head[data-astro-cid-je5rz7qc]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.dc-comment-author[data-astro-cid-je5rz7qc]{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.dc-author-badge[data-astro-cid-je5rz7qc]{display:inline-block;margin-left:4px;padding:1px 5px;background:var(--accent-dim);color:var(--bg);border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dc-author-badge[data-astro-cid-je5rz7qc].dc-hf{background:#ffb300}.dc-author-badge[data-astro-cid-je5rz7qc].dc-mod{background:#6b5aa0;color:#fff}.dc-comment-date[data-astro-cid-je5rz7qc]{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-left:auto}.dc-comment-body[data-astro-cid-je5rz7qc]{font-family:var(--font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;color:var(--text-secondary)}.dc-empty[data-astro-cid-je5rz7qc]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.dc-hf-link[data-astro-cid-je5rz7qc]{margin-top:12px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.dc-hf-link[data-astro-cid-je5rz7qc] a[data-astro-cid-je5rz7qc]{color:var(--text-muted);text-decoration:none}.dc-hf-link[data-astro-cid-je5rz7qc] a[data-astro-cid-je5rz7qc]:hover{color:var(--accent)}.mg-wrap,.mg-tree{display:flex;flex-direction:column;gap:6px}.mg-note{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:4px 0}.ec-card{background:var(--bg-panel);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-sm);transition:background .12s}.ec-card-leaf{padding:12px 16px;display:flex;align-items:baseline;gap:12px;justify-content:space-between}.ec-summary{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;justify-content:space-between;list-style:none;user-select:none}.ec-summary::-webkit-details-marker{display:none}.ec-card-branch:hover{background:var(--bg-panel-hover)}.ec-name{font-family:var(--font-mono);font-size:13px;font-weight:600;text-decoration:none;word-break:break-all;flex:1;min-width:0;transition:color .12s}.ec-name-int{color:var(--text)}.ec-name-ext{color:var(--text-muted);font-style:italic}.ec-name:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ec-ext-mark{font-size:12px;opacity:.7;margin-left:3px}.ec-dl{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ec-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#fff;white-space:nowrap;transition:filter .12s;min-width:90px;justify-content:center}.ec-card-branch:hover .ec-badge{filter:brightness(1.15)}.ec-badge-sign{font-size:14px;font-weight:700;line-height:1;display:inline-block;transition:transform .2s}details[open]>.ec-summary .ec-badge-sign{transform:rotate(45deg)}.ec-badge-count{line-height:1}.ec-children{padding:6px 0 6px 12px;display:flex;flex-direction:column;gap:6px;margin:4px 12px 6px;border-left:2px solid var(--border)}.ec-rail-gen-1{border-left-color:var(--text-muted)}.ec-rail-gen-2{border-left-color:#4e9b87}.ec-rail-gen-3{border-left-color:#5b8fb8}.ec-rail-gen-4{border-left-color:#8b7bb8}.ec-rail-gen-5{border-left-color:#c48a5c}.ec-rail-gen-6{border-left-color:#b85b75}.ec-rail-gen-7{border-left-color:#7ba05b}.ec-rail-gen-8{border-left-color:#5c5c5c}.ec-badge-gen-1{background:#6b6b6b}.ec-badge-gen-2{background:#4e9b87}.ec-badge-gen-3{background:#5b8fb8}.ec-badge-gen-4{background:#8b7bb8}.ec-badge-gen-5{background:#c48a5c}.ec-badge-gen-6{background:#b85b75}.ec-badge-gen-7{background:#7ba05b}.ec-badge-gen-8{background:#5c5c5c}.api-strip[data-astro-cid-pnwoglwq]{margin-top:var(--sp-5);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-panel)}.api-strip-head[data-astro-cid-pnwoglwq]{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:11px 14px;cursor:pointer;user-select:none;background:var(--bg-panel);transition:background .15s}.api-strip-head[data-astro-cid-pnwoglwq]:hover,.api-strip-head[data-astro-cid-pnwoglwq]:focus-visible{background:var(--bg-panel-hover);outline:none}.api-strip-head[data-astro-cid-pnwoglwq]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.api-strip-head[data-astro-cid-pnwoglwq] .label[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--accent);padding:3px 7px;border:1px solid var(--accent-dim);border-radius:var(--radius-sm);flex-shrink:0}.api-strip-head[data-astro-cid-pnwoglwq] .live-dot[data-astro-cid-pnwoglwq]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent);animation:apiTeaserGlow 1.6s ease-out infinite;flex-shrink:0}@keyframes apiTeaserGlow{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}.api-strip-head[data-astro-cid-pnwoglwq] .text[data-astro-cid-pnwoglwq]{display:flex;align-items:center;gap:var(--sp-3);flex:1;flex-wrap:wrap;font-family:var(--font-body);font-size:13.5px;color:var(--text);text-align:left}.api-strip-head[data-astro-cid-pnwoglwq] .text-main[data-astro-cid-pnwoglwq] b[data-astro-cid-pnwoglwq]{font-weight:600}.api-strip-head[data-astro-cid-pnwoglwq] .text-sub[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.api-strip-head[data-astro-cid-pnwoglwq] .toggle[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.api-strip-head[data-astro-cid-pnwoglwq] .chev[data-astro-cid-pnwoglwq]{display:inline-block;width:8px;height:8px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);transition:transform .2s ease;margin-top:-2px}.api-strip[data-astro-cid-pnwoglwq]:not(.open) .api-strip-head[data-astro-cid-pnwoglwq] .chev[data-astro-cid-pnwoglwq]{animation:apiTeaserNudge 5s ease-in-out infinite}.api-strip[data-astro-cid-pnwoglwq].open .api-strip-head[data-astro-cid-pnwoglwq] .chev[data-astro-cid-pnwoglwq]{transform:rotate(-135deg);margin-top:2px;animation:none}@keyframes apiTeaserNudge{0%,82%,to{transform:rotate(45deg) translateY(0)}86%{transform:rotate(45deg) translateY(3px)}90%{transform:rotate(45deg) translateY(0)}94%{transform:rotate(45deg) translateY(3px)}98%{transform:rotate(45deg) translateY(0)}}.api-strip[data-astro-cid-pnwoglwq].open .live-dot[data-astro-cid-pnwoglwq]{animation:none;opacity:.55;box-shadow:none}@media(prefers-reduced-motion:reduce){.live-dot[data-astro-cid-pnwoglwq],.api-strip[data-astro-cid-pnwoglwq]:not(.open) .chev[data-astro-cid-pnwoglwq]{animation:none}}.api-strip-body[data-astro-cid-pnwoglwq]{overflow:hidden;max-height:0;transition:max-height .28s ease-out;border-top:1px dashed transparent}.api-strip[data-astro-cid-pnwoglwq].open .api-strip-body[data-astro-cid-pnwoglwq]{max-height:1200px;border-top-color:var(--border)}.body-grid[data-astro-cid-pnwoglwq]{display:grid;grid-template-columns:1fr 260px;gap:1px;background:var(--border)}.body-grid[data-astro-cid-pnwoglwq]>[data-astro-cid-pnwoglwq]{background:var(--bg-panel)}.code-col[data-astro-cid-pnwoglwq]{min-width:0}.lang-tabs[data-astro-cid-pnwoglwq]{display:flex;gap:2px;padding:8px 12px 0;border-bottom:1px solid var(--border);background:var(--bg-panel-tint)}.lang-tabs[data-astro-cid-pnwoglwq] button[data-astro-cid-pnwoglwq]{background:transparent;color:var(--text-muted);border:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px 10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.lang-tabs[data-astro-cid-pnwoglwq] button[data-astro-cid-pnwoglwq].active{color:var(--text);border-bottom-color:var(--accent)}.lang-tabs[data-astro-cid-pnwoglwq] button[data-astro-cid-pnwoglwq]:disabled{cursor:default;opacity:.5}pre[data-astro-cid-pnwoglwq].code-block{font-family:var(--font-mono);font-size:12.5px;line-height:1.55;padding:14px 16px;margin:0;background:var(--bg);color:var(--text);overflow-x:auto;white-space:pre;position:relative}pre[data-astro-cid-pnwoglwq].code-block:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.copy-btn[data-astro-cid-pnwoglwq]{position:absolute;top:8px;right:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;cursor:pointer}.copy-btn[data-astro-cid-pnwoglwq]:hover{color:var(--text);border-color:var(--border-strong)}.fields-col[data-astro-cid-pnwoglwq]{padding:14px 16px;background:var(--bg-panel)}.fields-col[data-astro-cid-pnwoglwq] .fc-hdr[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:700;margin:0 0 10px}.fields-col[data-astro-cid-pnwoglwq] ul[data-astro-cid-pnwoglwq]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.fields-col[data-astro-cid-pnwoglwq] li[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:11.5px;color:var(--text);display:flex;justify-content:space-between;gap:8px;padding:1px 0}.fields-col[data-astro-cid-pnwoglwq] li[data-astro-cid-pnwoglwq] .n[data-astro-cid-pnwoglwq]{color:var(--text-muted);font-size:10.5px}.related[data-astro-cid-pnwoglwq]{padding:12px 14px 14px;background:var(--bg-panel);border-top:1px dashed var(--border)}.related-hdr[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:700;margin:0 0 8px}.related-grid[data-astro-cid-pnwoglwq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px}.related-item[data-astro-cid-pnwoglwq]{background:var(--bg-panel-tint);border:1px solid var(--border);padding:8px 10px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;color:var(--text);line-height:1.4;text-decoration:none;display:block;transition:border-color .1s}.related-item[data-astro-cid-pnwoglwq]:hover{border-color:var(--accent)}.related-item[data-astro-cid-pnwoglwq] .op[data-astro-cid-pnwoglwq]{display:inline-block;font-size:9px;letter-spacing:.1em;padding:1px 4px;background:var(--accent-dim);color:var(--bg);border-radius:2px;font-weight:700;margin-right:6px}.related-item[data-astro-cid-pnwoglwq] code[data-astro-cid-pnwoglwq]{font-family:inherit;color:var(--text);word-break:break-all}.related-item[data-astro-cid-pnwoglwq] .desc[data-astro-cid-pnwoglwq]{color:var(--text-muted);font-family:var(--font-body);font-size:11px;margin-top:3px;letter-spacing:0}.strip-foot[data-astro-cid-pnwoglwq]{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;background:var(--bg-panel);border-top:1px solid var(--border);gap:var(--sp-3);flex-wrap:wrap}.foot-meta[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.cta[data-astro-cid-pnwoglwq]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-decoration:none;font-weight:700}.cta[data-astro-cid-pnwoglwq]:hover{color:var(--text)}@media(max-width:720px){.body-grid[data-astro-cid-pnwoglwq]{grid-template-columns:1fr}.api-strip-head[data-astro-cid-pnwoglwq] .text-sub[data-astro-cid-pnwoglwq]{flex-basis:100%}}
