.breadcrumbs[data-astro-cid-3rzmkfwy]{display:flex;align-items:center;gap:.4rem;font-size:var(--step-2xs);color:var(--muted);margin-bottom:var(--space-md);flex-wrap:wrap}.breadcrumbs[data-astro-cid-3rzmkfwy] a[data-astro-cid-3rzmkfwy]{color:var(--ink-soft);text-decoration:none}.breadcrumbs[data-astro-cid-3rzmkfwy] a[data-astro-cid-3rzmkfwy]:hover{color:var(--accent)}.breadcrumbs[data-astro-cid-3rzmkfwy] span[data-astro-cid-3rzmkfwy]{color:var(--ink)}.doc-head[data-astro-cid-3rzmkfwy]{display:grid;grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-xl);align-items:center}@media(min-width:768px){.doc-head[data-astro-cid-3rzmkfwy]{grid-template-columns:auto 1fr auto;gap:var(--space-xl)}}.doc-head__avatar[data-astro-cid-3rzmkfwy]{width:88px;height:88px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.doc-head__role[data-astro-cid-3rzmkfwy]{color:var(--muted);font-size:var(--step-2xs);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0 0 .2rem}.doc-head__name[data-astro-cid-3rzmkfwy]{font-size:var(--step-4xl);margin:0 0 .3rem;line-height:1.05}.doc-head__spec[data-astro-cid-3rzmkfwy]{color:var(--accent);font-size:var(--step-sm);font-weight:600;margin:0 0 .6rem}.doc-head__spec[data-astro-cid-3rzmkfwy] a[data-astro-cid-3rzmkfwy]{color:inherit;text-decoration:none}.doc-head__spec[data-astro-cid-3rzmkfwy] a[data-astro-cid-3rzmkfwy]:hover{text-decoration:underline}.doc-head__meta[data-astro-cid-3rzmkfwy]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem var(--space-lg);font-size:var(--step-xs);color:var(--muted)}.doc-head__meta[data-astro-cid-3rzmkfwy] li[data-astro-cid-3rzmkfwy]{display:inline-flex;align-items:center;gap:.4rem}.doc-head__actions[data-astro-cid-3rzmkfwy]{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.doc-head__actions[data-astro-cid-3rzmkfwy]{align-items:flex-end}}.doc-body[data-astro-cid-3rzmkfwy]{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media(min-width:1024px){.doc-body[data-astro-cid-3rzmkfwy]{grid-template-columns:1.8fr 1fr}}.doc-section[data-astro-cid-3rzmkfwy]{margin-bottom:var(--space-xl)}.doc-section[data-astro-cid-3rzmkfwy] h2[data-astro-cid-3rzmkfwy]{font-size:var(--step-xl);margin:0 0 var(--space-sm)}.doc-section__sub[data-astro-cid-3rzmkfwy]{color:var(--muted);font-size:var(--step-xs);margin:-.5rem 0 var(--space-md)}.doc-section__placeholder[data-astro-cid-3rzmkfwy]{background:color-mix(in srgb,var(--warning) 8%,transparent);border-left:3px solid var(--warning);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--ink-soft);font-size:var(--step-sm)}.doc-list[data-astro-cid-3rzmkfwy]{list-style:none;padding:0;margin:0;color:var(--ink-soft);font-size:var(--step-sm);display:flex;flex-direction:column;gap:.4rem}.doc-list[data-astro-cid-3rzmkfwy] li[data-astro-cid-3rzmkfwy]{position:relative;padding-left:1.4rem;line-height:1.5}.doc-list[data-astro-cid-3rzmkfwy] li[data-astro-cid-3rzmkfwy]:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);opacity:.55}.doc-list[data-astro-cid-3rzmkfwy] li[data-astro-cid-3rzmkfwy]+li[data-astro-cid-3rzmkfwy]{margin-top:0}.doc-list--chips[data-astro-cid-3rzmkfwy]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.doc-list--chips[data-astro-cid-3rzmkfwy] li[data-astro-cid-3rzmkfwy]{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.35rem .75rem;font-size:var(--step-xs);color:var(--ink)}.doc-locations[data-astro-cid-3rzmkfwy]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-sm)}@media(min-width:640px){.doc-locations[data-astro-cid-3rzmkfwy]{grid-template-columns:repeat(2,1fr)}}.doc-loc[data-astro-cid-3rzmkfwy]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"kind arrow" "name arrow" "addr arrow";gap:.1rem var(--space-sm);align-items:center;padding:var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out)}.doc-loc[data-astro-cid-3rzmkfwy]:hover{border-color:var(--accent)}.doc-loc__kind[data-astro-cid-3rzmkfwy]{grid-area:kind;font-size:var(--step-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:600}.doc-loc__name[data-astro-cid-3rzmkfwy]{grid-area:name;font-family:var(--font-display);font-weight:600;font-size:var(--step-md)}.doc-loc__addr[data-astro-cid-3rzmkfwy]{grid-area:addr;color:var(--ink-soft);font-size:var(--step-xs)}.doc-loc[data-astro-cid-3rzmkfwy] svg[data-astro-cid-3rzmkfwy]{grid-area:arrow;color:var(--accent)}.doc-windows[data-astro-cid-3rzmkfwy]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.doc-window[data-astro-cid-3rzmkfwy]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;font-size:var(--step-sm);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.doc-window[data-astro-cid-3rzmkfwy]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.doc-card[data-astro-cid-3rzmkfwy]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);position:sticky;top:var(--sticky-offset)}.doc-card__title[data-astro-cid-3rzmkfwy]{font-family:var(--font-display);font-size:var(--step-lg);margin:0}.doc-card__body[data-astro-cid-3rzmkfwy]{color:var(--ink-soft);font-size:var(--step-sm);margin:0}.doc-card__note[data-astro-cid-3rzmkfwy]{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:var(--step-2xs);margin:0}.doc-card__note[data-astro-cid-3rzmkfwy] svg[data-astro-cid-3rzmkfwy]{color:var(--warning)}
