.model-detail[data-astro-cid-olaybpxt]{padding-block:var(--space-m) var(--space-xl)}.model-head[data-astro-cid-olaybpxt]{margin-top:var(--space-l);max-width:52rem}.model-head__id[data-astro-cid-olaybpxt]{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-s)}.model-head__vendor[data-astro-cid-olaybpxt]{display:flex;flex-direction:column;line-height:1.3;font-size:var(--step--1)}.model-head__vendor[data-astro-cid-olaybpxt] span[data-astro-cid-olaybpxt]{font-weight:600;color:var(--text)}.model-head__vendor[data-astro-cid-olaybpxt] a[data-astro-cid-olaybpxt]{color:var(--text-faint)}.model-head__vendor[data-astro-cid-olaybpxt] a[data-astro-cid-olaybpxt]:hover{color:var(--accent)}.model-head[data-astro-cid-olaybpxt] h1[data-astro-cid-olaybpxt]{font-size:var(--step-4);line-height:1.1}.model-head__desc[data-astro-cid-olaybpxt]{margin-top:var(--space-s);font-size:var(--step-1);line-height:1.55;color:var(--text-muted)}.model-head__actions[data-astro-cid-olaybpxt]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-m)}.model-grid[data-astro-cid-olaybpxt]{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:var(--space-l);align-items:start;margin-top:var(--space-l)}.model-body[data-astro-cid-olaybpxt]{max-width:none;margin-inline:0;padding-block:0;min-width:0}.model-aside[data-astro-cid-olaybpxt]{position:sticky;top:5rem;align-self:start;max-height:calc(100dvh - 6rem);overflow-y:auto}.spec[data-astro-cid-olaybpxt]{padding:var(--space-m);background:var(--surface);border:var(--border);border-radius:var(--radius-l)}.spec__title[data-astro-cid-olaybpxt]{font-size:var(--step-0);margin-bottom:var(--space-2xs)}.spec__list[data-astro-cid-olaybpxt]{margin:0}.spec__row[data-astro-cid-olaybpxt]{display:flex;justify-content:space-between;gap:1ch;padding:.6rem 0;border-bottom:var(--border);font-size:var(--step--1)}.spec__row[data-astro-cid-olaybpxt]:last-child{border-bottom:none}.spec__row[data-astro-cid-olaybpxt] dt[data-astro-cid-olaybpxt]{color:var(--text-muted);flex:0 0 auto}.spec__row[data-astro-cid-olaybpxt] dd[data-astro-cid-olaybpxt]{margin:0;text-align:right;color:var(--text);min-width:0;overflow-wrap:anywhere}.spec__note[data-astro-cid-olaybpxt]{margin-top:var(--space-xs);font-size:.75rem;color:var(--text-faint)}.model-aside[data-astro-cid-olaybpxt] .toc{margin-top:var(--space-m);position:static;top:auto}.proscons[data-astro-cid-olaybpxt]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m)}.faq[data-astro-cid-olaybpxt]{display:grid;gap:var(--space-2xs)}.faq__item[data-astro-cid-olaybpxt]{border:var(--border);border-radius:var(--radius-m);background:var(--surface);padding:0 var(--space-m)}.faq__q[data-astro-cid-olaybpxt]{cursor:pointer;list-style:none;padding:var(--space-s) 0;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:1ch}.faq__q[data-astro-cid-olaybpxt]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-olaybpxt]:after{content:"+";color:var(--accent);font-size:1.2em;line-height:1;flex:none}.faq__item[data-astro-cid-olaybpxt][open] .faq__q[data-astro-cid-olaybpxt]:after{content:"−"}.faq__a[data-astro-cid-olaybpxt]{margin:0;padding-bottom:var(--space-s);color:var(--text-muted);font-size:var(--step--1)}.proscons__col--pro[data-astro-cid-olaybpxt] h3[data-astro-cid-olaybpxt]{color:var(--accent)}.proscons__col--con[data-astro-cid-olaybpxt] h3[data-astro-cid-olaybpxt]{color:var(--text-muted)}.related[data-astro-cid-olaybpxt]{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:var(--border)}.related__title[data-astro-cid-olaybpxt]{font-size:var(--step-2);margin-bottom:var(--space-m)}.related__grid[data-astro-cid-olaybpxt]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-s)}.model-updated[data-astro-cid-olaybpxt]{margin-top:var(--space-l);color:var(--text-faint)}.sysprompt[data-astro-cid-olaybpxt]{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:var(--border)}.sysprompt__title[data-astro-cid-olaybpxt]{font-size:var(--step-2);margin-top:var(--space-2xs)}.sysprompt__meta[data-astro-cid-olaybpxt]{list-style:none;margin:var(--space-s) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-m);font-size:var(--step--1);color:var(--text)}.sysprompt__meta[data-astro-cid-olaybpxt] span[data-astro-cid-olaybpxt]{color:var(--text-muted);margin-right:.4ch}.sysprompt__analysis[data-astro-cid-olaybpxt]{max-width:52rem;margin-inline:0;margin-top:var(--space-m);padding-block:0}.sysprompt__subhead[data-astro-cid-olaybpxt]{font-size:var(--step-1);margin-top:var(--space-l)}.sysprompt__list[data-astro-cid-olaybpxt]{margin-top:var(--space-xs);max-width:52rem;padding-left:1.2em}.sysprompt__list[data-astro-cid-olaybpxt] li[data-astro-cid-olaybpxt]{margin-block:.35em}.sysprompt__excerpts[data-astro-cid-olaybpxt]{display:grid;gap:var(--space-s);margin-top:var(--space-s)}.sysprompt__quote[data-astro-cid-olaybpxt]{margin:0;padding:var(--space-s) var(--space-m);background:var(--surface-2);border:var(--border);border-radius:var(--radius-m)}.sysprompt__quote-label[data-astro-cid-olaybpxt]{display:block;font-size:.78rem;font-weight:600;color:var(--accent);margin-bottom:.35em}.sysprompt__quote[data-astro-cid-olaybpxt] p[data-astro-cid-olaybpxt]{margin:0;font-size:var(--step--1);color:var(--text)}.sysprompt__full[data-astro-cid-olaybpxt]{margin-top:var(--space-l);border:var(--border);border-radius:var(--radius-m);background:var(--surface)}.sysprompt__summary[data-astro-cid-olaybpxt]{cursor:pointer;padding:var(--space-s) var(--space-m);font-size:var(--step--1);font-weight:560;color:var(--accent);list-style:none;display:flex;align-items:center;gap:.5ch}.sysprompt__summary[data-astro-cid-olaybpxt]::-webkit-details-marker{display:none}.sysprompt__summary[data-astro-cid-olaybpxt]:before{content:"+";font-size:1.1em;line-height:1}.sysprompt__full[data-astro-cid-olaybpxt][open] .sysprompt__summary[data-astro-cid-olaybpxt]:before{content:"−"}.sysprompt__summary-hide[data-astro-cid-olaybpxt],.sysprompt__full[data-astro-cid-olaybpxt][open] .sysprompt__summary-show[data-astro-cid-olaybpxt]{display:none}.sysprompt__full[data-astro-cid-olaybpxt][open] .sysprompt__summary-hide[data-astro-cid-olaybpxt]{display:inline}.sysprompt__toolbar[data-astro-cid-olaybpxt]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding:0 var(--space-m) var(--space-s);border-bottom:var(--border)}.sysprompt__copy[data-astro-cid-olaybpxt]{cursor:pointer}.sysprompt__pre[data-astro-cid-olaybpxt]{margin:0;max-height:30rem;overflow:auto;padding:var(--space-m);background:var(--surface-2);border-radius:0 0 var(--radius-m) var(--radius-m)}.sysprompt__pre[data-astro-cid-olaybpxt] code[data-astro-cid-olaybpxt]{font-family:var(--font-mono);font-size:.78rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--text)}.sysprompt__disclaimer[data-astro-cid-olaybpxt] .sysprompt__ext{vertical-align:-1px;margin-left:.2ch}.sysprompt__disclaimer[data-astro-cid-olaybpxt]{margin-top:var(--space-s);font-size:.78rem;color:var(--text-faint);max-width:52rem}@media(max-width:860px){.model-grid[data-astro-cid-olaybpxt]{grid-template-columns:minmax(0,1fr)}.model-aside[data-astro-cid-olaybpxt]{position:static;order:-1;min-width:0;max-height:none;overflow:visible}}@media(max-width:560px){.proscons[data-astro-cid-olaybpxt]{grid-template-columns:1fr}}
