.kf-box[data-astro-cid-mis5oqgf]{--kf-accent: var(--accent, #2563eb);background:linear-gradient(180deg,color-mix(in srgb,var(--kf-accent) 5%,var(--bg-surface)) 0%,var(--bg-surface) 100%);border:1px solid var(--border-light);border-radius:14px;overflow:hidden;margin:1.5rem 0;font-family:var(--font-sans, system-ui, sans-serif);box-shadow:0 1px 3px #0000000a}[data-astro-cid-mis5oqgf][data-theme=dark] .kf-box[data-astro-cid-mis5oqgf]{box-shadow:0 2px 16px #0000004d}.kf-box__hdr[data-astro-cid-mis5oqgf]{padding:1rem 1.25rem .85rem;border-bottom:1px solid var(--border-light);background:color-mix(in srgb,var(--kf-accent) 8%,var(--bg-surface))}.kf-box__kicker[data-astro-cid-mis5oqgf]{display:inline-block;font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:800;letter-spacing:.14em;color:var(--kf-accent);margin-bottom:.4rem;text-transform:uppercase}.kf-box__title[data-astro-cid-mis5oqgf]{margin:0;font-size:1.0625rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;line-height:1.25}.kf-box__sub[data-astro-cid-mis5oqgf]{margin:.35rem 0 0;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.kf-box__rows[data-astro-cid-mis5oqgf]{margin:0;padding:0;display:flex;flex-direction:column}.kf-box__row[data-astro-cid-mis5oqgf]{display:grid;grid-template-columns:110px 1fr;gap:.5rem .85rem;align-items:baseline;padding:.65rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--border-light) 60%,transparent)}.kf-box__row[data-astro-cid-mis5oqgf]:last-child{border-bottom:none}.kf-box__row--updated[data-astro-cid-mis5oqgf]{background:color-mix(in srgb,var(--kf-accent) 6%,transparent)}.kf-box__row[data-astro-cid-mis5oqgf] dt[data-astro-cid-mis5oqgf]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0}.kf-box__row[data-astro-cid-mis5oqgf] dd[data-astro-cid-mis5oqgf]{margin:0;display:flex;flex-direction:column;gap:.15rem;min-width:0}.kf-box__val[data-astro-cid-mis5oqgf]{font-size:.875rem;font-weight:600;color:var(--text-primary);line-height:1.35;word-wrap:break-word}.kf-box__meta[data-astro-cid-mis5oqgf]{font-size:.7rem;color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, monospace)}.kf-box__ftr[data-astro-cid-mis5oqgf]{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem 1.25rem .85rem;border-top:1px solid var(--border-light);background:color-mix(in srgb,var(--kf-accent) 4%,transparent)}.kf-box__seal[data-astro-cid-mis5oqgf]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--kf-accent);color:#fff;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1;margin-top:.1rem}.kf-box__ftr-text[data-astro-cid-mis5oqgf]{font-size:.7rem;color:var(--text-secondary);line-height:1.45}.kf-box__ftr-text[data-astro-cid-mis5oqgf] a[data-astro-cid-mis5oqgf]{color:var(--kf-accent);text-decoration:none}.kf-box__ftr-text[data-astro-cid-mis5oqgf] a[data-astro-cid-mis5oqgf]:hover{text-decoration:underline}.cite-block[data-astro-cid-kt4wdg4p]{--cite-accent: var(--accent, #2563eb);margin:2rem 0 0;padding:1.25rem 1.5rem 1.4rem;background:var(--bg-surface);border:1px solid var(--border-light);border-left:4px solid var(--cite-accent);border-radius:12px}.cite-block__hdr[data-astro-cid-kt4wdg4p]{margin-bottom:1rem}.cite-block__kicker[data-astro-cid-kt4wdg4p]{display:inline-block;font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:800;letter-spacing:.14em;color:var(--cite-accent);border:1px solid color-mix(in srgb,var(--cite-accent) 30%,transparent);padding:.22rem .55rem;border-radius:4px;margin-bottom:.55rem}.cite-block__title[data-astro-cid-kt4wdg4p]{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.cite-block__sub[data-astro-cid-kt4wdg4p]{margin:.35rem 0 0;font-size:.8125rem;color:var(--text-secondary);line-height:1.5;max-width:60ch}.cite-block__formats[data-astro-cid-kt4wdg4p]{display:grid;grid-template-columns:1fr;gap:.6rem}@media (min-width: 768px){.cite-block__formats[data-astro-cid-kt4wdg4p]{grid-template-columns:1fr 1fr}.cite-block__fmt--bibtex[data-astro-cid-kt4wdg4p]{grid-column:1 / -1}}.cite-block__fmt[data-astro-cid-kt4wdg4p]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:8px;overflow:hidden}.cite-block__fmt-hdr[data-astro-cid-kt4wdg4p]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .7rem;background:color-mix(in srgb,var(--cite-accent) 6%,transparent);border-bottom:1px solid var(--border-light)}.cite-block__fmt-label[data-astro-cid-kt4wdg4p]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:800;letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase}.cite-block__copy[data-astro-cid-kt4wdg4p]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:700;color:var(--cite-accent);background:transparent;border:1px solid color-mix(in srgb,var(--cite-accent) 30%,transparent);border-radius:4px;padding:.15rem .5rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.cite-block__copy[data-astro-cid-kt4wdg4p]:hover{background:color-mix(in srgb,var(--cite-accent) 12%,transparent)}.cite-block__copy--done[data-astro-cid-kt4wdg4p]{color:#fff;background:var(--cite-accent);border-color:var(--cite-accent)}.cite-block__text[data-astro-cid-kt4wdg4p]{display:block;padding:.65rem .85rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;line-height:1.55;color:var(--text-primary);background:transparent;word-break:break-word;white-space:pre-wrap}.cite-block__text--block[data-astro-cid-kt4wdg4p]{margin:0;overflow-x:auto;white-space:pre;line-height:1.55;font-size:.72rem}.cite-block__ftr[data-astro-cid-kt4wdg4p]{margin-top:.9rem;padding-top:.65rem;border-top:1px solid var(--border-light);font-size:.7rem;color:var(--text-secondary);line-height:1.5}.cite-block__ftr[data-astro-cid-kt4wdg4p] a[data-astro-cid-kt4wdg4p]{color:var(--cite-accent);text-decoration:none}.cite-block__ftr[data-astro-cid-kt4wdg4p] a[data-astro-cid-kt4wdg4p]:hover{text-decoration:underline}
