.op-doc-page__head[data-v-a7e3e065]{border-bottom:1px solid var(--border-subtle);margin-bottom:2rem;padding-bottom:1.5rem}.op-doc-page__body[data-v-a7e3e065] h2{font-size:1.25rem;font-weight:700;margin:2rem 0 .75rem}.op-doc-page__body[data-v-a7e3e065] h3{font-size:1.05rem;font-weight:650;margin:1.5rem 0 .5rem}.op-doc-page__body[data-v-a7e3e065] li,.op-doc-page__body[data-v-a7e3e065] p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.op-doc-page__body[data-v-a7e3e065] ol,.op-doc-page__body[data-v-a7e3e065] ul{display:grid;gap:.35rem;margin:.5rem 0 1rem;padding-inline-start:1.2rem}.op-doc-page__body[data-v-a7e3e065] ol:not([class]){list-style:decimal}.op-doc-page__body[data-v-a7e3e065] ul:not([class]){list-style:disc}.op-doc-page__body[data-v-a7e3e065] code{background:var(--bg-surface);border-radius:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;padding:.1em .35em}.op-doc-page__body[data-v-a7e3e065] pre{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:.75rem;color:var(--text-primary);font-size:.8125rem;line-height:1.55;margin:.75rem 0 1.25rem;overflow:auto;padding:1rem 1.1rem}.op-doc-page__body[data-v-a7e3e065] .callout{background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated));border:1px solid var(--border-subtle);border-radius:.65rem;color:var(--text-secondary);font-size:.875rem;margin:1rem 0;padding:.85rem 1rem}.op-doc-page__body[data-v-a7e3e065] a:not(.op-btn){color:var(--accent-light)}.op-doc-page__body[data-v-a7e3e065] a:not(.op-btn):hover{text-decoration:underline;text-underline-offset:.2em}.op-doc-page__body[data-v-a7e3e065] .op-doc-table-wrap{margin-block:.75rem 1.25rem;overflow-x:auto}.op-doc-page__body[data-v-a7e3e065] .op-doc-table-wrap table{margin:0;min-width:34rem}.op-doc-page__body[data-v-a7e3e065] table{border-collapse:collapse;font-size:.8125rem;margin:.75rem 0 1.25rem;width:100%}.op-doc-page__body[data-v-a7e3e065] td,.op-doc-page__body[data-v-a7e3e065] th{border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.55rem .7rem;text-align:left;vertical-align:top}.op-doc-page__body[data-v-a7e3e065] th{background:color-mix(in srgb,var(--bg-elevated) 80%,transparent);color:var(--text-primary);font-weight:650}.op-doc-page__body[data-v-a7e3e065] td code{font-size:.78em}
