.ob[data-v-a944c275]{max-width:90rem;margin:0 auto;padding:0 1.5rem;font-size:.875rem}.ob-loading[data-v-a944c275]{color:var(--g-text-2);justify-content:center;align-items:center;gap:.75rem;padding:4rem 0;display:flex}.ob-spinner[data-v-a944c275]{border:2px solid var(--g-divider);border-top-color:var(--g-teal);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite ob-spin-a944c275}@keyframes ob-spin-a944c275{to{transform:rotate(360deg)}}.ob-topbar[data-v-a944c275]{border-bottom:1px solid var(--g-divider);background:var(--g-bg);z-index:10;align-items:center;gap:1rem;padding:.75rem 0;display:flex;position:sticky;top:0}.ob-search[data-v-a944c275]{flex:1;max-width:320px;position:relative}.ob-search-icon[data-v-a944c275]{color:var(--g-text-3);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ob-search-input[data-v-a944c275]{border:1px solid var(--g-divider);background:var(--g-bg-soft);width:100%;color:var(--g-text-1);border-radius:8px;outline:none;padding:.5rem .75rem .5rem 2.25rem;font-size:.8125rem;transition:border-color .15s}.ob-search-input[data-v-a944c275]:focus{border-color:var(--g-brand)}.ob-search-kbd[data-v-a944c275]{font-size:.625rem;font-family:var(--g-font-mono);border:1px solid var(--g-divider);color:var(--g-text-3);background:var(--g-bg);pointer-events:none;border-radius:4px;padding:.125rem .375rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ob-search-dropdown[data-v-a944c275]{background:var(--g-bg);border:1px solid var(--g-divider);z-index:20;border-radius:8px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ob-search-item[data-v-a944c275]{cursor:pointer;text-align:left;width:100%;color:var(--g-text-1);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ob-search-item[data-v-a944c275]:hover{background:var(--g-bg-soft)}.ob-search-item-label[data-v-a944c275]{flex:1;font-weight:500}.ob-search-item-compact[data-v-a944c275]{color:var(--g-text-3);font-size:.6875rem;font-family:var(--g-font-mono)}.ob-stat-pills[data-v-a944c275]{flex-wrap:wrap;gap:.375rem;display:flex}.ob-pill[data-v-a944c275]{white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}.ob-pill-class[data-v-a944c275]{color:var(--g-class);background:#29415b1a}.ob-pill-prop[data-v-a944c275]{color:var(--g-property);background:#34798a1a}.ob-pill-shape[data-v-a944c275]{color:var(--g-shape);background:#a162071a}.ob-pill-tax[data-v-a944c275]{color:var(--g-taxonomy);background:#7c3aed1a}.ob-pill-neutral[data-v-a944c275]{background:var(--g-muted-soft);color:var(--g-text-2)}.dark .ob-pill-class[data-v-a944c275]{color:var(--g-class);background:#5b93c426}.dark .ob-pill-prop[data-v-a944c275]{color:var(--g-property);background:#4dd4c626}.dark .ob-pill-shape[data-v-a944c275]{color:var(--g-shape);background:#fbbf2426}.dark .ob-pill-tax[data-v-a944c275]{color:var(--g-taxonomy);background:#a78bfa26}.ob-body[data-v-a944c275]{min-height:70vh;display:flex}.ob-sidebar-toggle[data-v-a944c275]{background:var(--g-bg-soft);border:1px solid var(--g-divider);cursor:pointer;color:var(--g-text-2);border-radius:6px;align-items:center;gap:.375rem;margin:.75rem 1.5rem 0;padding:.5rem .75rem;font-size:.8125rem;display:none}.ob-overlay[data-v-a944c275]{z-index:40;background:#0006;display:none;position:fixed;inset:0}.ob-sidebar[data-v-a944c275]{border-right:1px solid var(--g-divider);width:280px;min-width:280px;max-height:calc(100vh - 120px);position:sticky;top:56px;overflow-y:auto}.ob-tree[data-v-a944c275]{padding:.25rem 0}.ob-tree-top[data-v-a944c275]{border-bottom:1px solid var(--g-divider);padding:.5rem 0}.ob-sidebar-section[data-v-a944c275]{border-top:1px solid var(--g-divider)}.ob-section-header[data-v-a944c275]{cursor:pointer;text-align:left;width:100%;color:var(--g-text-1);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;transition:background .1s;display:flex}.ob-section-header[data-v-a944c275]:hover{background:var(--g-bg-soft)}.ob-section-dot[data-v-a944c275]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ob-section-label[data-v-a944c275]{flex:1}.ob-section-count[data-v-a944c275]{color:var(--g-text-3);background:var(--g-muted-soft);border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:500}.ob-section-chevron[data-v-a944c275]{color:var(--g-text-3);font-size:.625rem}.ob-tree-item[data-v-a944c275]{cursor:pointer;text-align:left;width:100%;color:var(--g-text-2);background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .1s;display:flex}.ob-tree-item[data-v-a944c275]:hover{background:var(--g-bg-soft);color:var(--g-text-1)}.ob-tree-item.active[data-v-a944c275]{background:var(--g-brand-soft);color:var(--g-brand);font-weight:500}.ob-tree-overview[data-v-a944c275]{color:var(--g-text-1);border-bottom:1px solid var(--g-divider);margin-bottom:.25rem;padding-bottom:.5rem;font-weight:500}.ob-tree-toggle[data-v-a944c275]{text-align:center;width:14px;color:var(--g-text-3);flex-shrink:0;font-size:.625rem}.ob-tree-leaf[data-v-a944c275]{color:var(--g-text-3);text-align:center;flex-shrink:0;width:14px;font-size:.375rem}.ob-tree-label[data-v-a944c275]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ob-tree-count[data-v-a944c275]{background:var(--g-muted-soft);color:var(--g-text-3);border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem}.ob-dot[data-v-a944c275]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ob-dot-class[data-v-a944c275],.ob-dot-obj[data-v-a944c275]{background:var(--g-class)}.ob-dot-dt[data-v-a944c275]{background:var(--g-shape)}.ob-dot-prop[data-v-a944c275]{background:var(--g-property)}.ob-dot-shape[data-v-a944c275]{background:var(--g-shape)}.ob-dot-taxonomy[data-v-a944c275]{background:var(--g-taxonomy)}.ob-main[data-v-a944c275]{flex:1;min-width:0;padding:1.5rem;overflow-x:auto}.ob-title[data-v-a944c275]{margin-bottom:.25rem;font-size:1.375rem;font-weight:700}.ob-subtitle[data-v-a944c275]{color:var(--g-text-2);margin-bottom:1rem;font-size:.8125rem}.ob-overview-desc[data-v-a944c275]{color:var(--g-text-2);max-width:40rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.ob-overview-desc p[data-v-a944c275]{margin-bottom:.5rem}.ob-overview-desc strong[data-v-a944c275]{color:var(--g-text-1)}.ob-meta-bar[data-v-a944c275]{background:var(--g-bg-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.ob-meta-iri[data-v-a944c275]{color:var(--g-text-3);font-size:.75rem;font-family:var(--g-font-mono)}.ob-meta-date[data-v-a944c275]{color:var(--g-text-3);font-size:.6875rem}.ob-meta-link[data-v-a944c275]{color:var(--g-brand);font-size:.6875rem;text-decoration:none}.ob-meta-link[data-v-a944c275]:hover{text-decoration:underline}.ob-meta-label[data-v-a944c275]{color:var(--g-text-3);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.ob-imports[data-v-a944c275]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.ob-stat-cards[data-v-a944c275]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:2rem;display:grid}.ob-stat-card[data-v-a944c275]{border:1px solid var(--g-divider);background:var(--g-bg-soft);text-align:center;cursor:pointer;border-radius:10px;padding:1.25rem;transition:all .2s}.ob-stat-card[data-v-a944c275]:hover{border-color:var(--g-brand);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.ob-stat-num[data-v-a944c275]{font-size:1.75rem;font-weight:700;line-height:1.2;display:block}.ob-stat-label[data-v-a944c275]{color:var(--g-text-3);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;font-size:.6875rem;display:block}.ob-color-class[data-v-a944c275]{color:var(--g-class)}.ob-color-prop[data-v-a944c275]{color:var(--g-property)}.ob-color-shape[data-v-a944c275]{color:var(--g-shape)}.ob-color-tax[data-v-a944c275]{color:var(--g-taxonomy)}.ob-detail-type[data-v-a944c275]{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;margin-bottom:.5rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:700;display:inline-block}.ob-color-class-badge[data-v-a944c275]{color:var(--g-class);background:#29415b1a}.ob-color-prop-badge[data-v-a944c275]{color:var(--g-property);background:#34798a1a}.ob-color-shape-badge[data-v-a944c275]{color:var(--g-shape);background:#a162071a}.ob-color-tax-badge[data-v-a944c275]{color:var(--g-taxonomy);background:#7c3aed1a}.dark .ob-color-class-badge[data-v-a944c275]{background:#5b93c426}.dark .ob-color-prop-badge[data-v-a944c275]{background:#4dd4c626}.dark .ob-color-shape-badge[data-v-a944c275]{background:#fbbf2426}.dark .ob-color-tax-badge[data-v-a944c275]{background:#a78bfa26}.ob-detail-head[data-v-a944c275]{border-bottom:1px solid var(--g-divider);margin-bottom:1.25rem;padding-bottom:1.25rem}.ob-iri[data-v-a944c275]{color:var(--g-text-3);font-size:.75rem;font-family:var(--g-font-mono);margin-top:.125rem;display:block}.ob-desc[data-v-a944c275]{color:var(--g-text-2);margin-top:.75rem;font-size:.875rem;line-height:1.7}.ob-rel-row[data-v-a944c275]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ob-rel-item[data-v-a944c275]{align-items:center;gap:.5rem;display:flex}.ob-link-badge[data-v-a944c275]{cursor:pointer;font-size:.75rem;font-family:var(--g-font-mono);border:none;border-radius:3px;padding:.0625rem .375rem;transition:background .15s}.ob-link-class[data-v-a944c275]{color:var(--g-class);background:#29415b14}.ob-link-class[data-v-a944c275]:hover{background:#29415b29}.ob-link-prop[data-v-a944c275]{color:var(--g-property);background:#34798a14}.ob-link-prop[data-v-a944c275]:hover{background:#34798a29}.ob-link-tax[data-v-a944c275]{color:var(--g-taxonomy);background:#7c3aed14}.ob-link-tax[data-v-a944c275]:hover{background:#7c3aed29}.dark .ob-link-class[data-v-a944c275]{color:var(--g-class);background:#5b93c41f}.dark .ob-link-class[data-v-a944c275]:hover{background:#5b93c433}.dark .ob-link-prop[data-v-a944c275]{color:var(--g-property);background:#4dd4c61f}.dark .ob-link-prop[data-v-a944c275]:hover{background:#4dd4c633}.dark .ob-link-tax[data-v-a944c275]{color:var(--g-taxonomy);background:#a78bfa1f}.dark .ob-link-tax[data-v-a944c275]:hover{background:#a78bfa33}.ob-arrow[data-v-a944c275]{color:var(--g-text-3);font-size:.75rem}.ob-code[data-v-a944c275]{background:var(--g-muted-soft);font-size:.75rem;font-family:var(--g-font-mono);border-radius:3px;padding:.0625rem .25rem}.ob-code-shape[data-v-a944c275]{color:var(--g-shape);background:#a1620714}.dark .ob-code-shape[data-v-a944c275]{color:var(--g-shape);background:#fbbf241a}.ob-code-field[data-v-a944c275]{color:var(--g-teal);background:#3fb6b014;font-weight:600}.dark .ob-code-field[data-v-a944c275]{color:var(--g-sea);background:#3fb6b01f}.ob-sub-heading[data-v-a944c275]{text-transform:uppercase;letter-spacing:.04em;color:var(--g-text-3);margin-top:1rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.ob-code-bold[data-v-a944c275]{font-size:.8125rem;font-weight:600;font-family:var(--g-font-mono)}.ob-muted[data-v-a944c275]{color:var(--g-text-3)}.ob-text-sm[data-v-a944c275]{color:var(--g-text-2);font-size:.75rem}.ob-inverse[data-v-a944c275]{color:var(--g-text-3);margin-top:.125rem;font-size:.625rem}.ob-section[data-v-a944c275]{margin-bottom:1.5rem}.ob-heading[data-v-a944c275]{border-top:1px solid var(--g-divider);margin-bottom:.75rem;padding-top:1rem;font-size:.9375rem;font-weight:600}.ob-breadcrumb[data-v-a944c275]{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.ob-bc-link[data-v-a944c275]{cursor:pointer;color:var(--g-brand);background:0 0;border:none;padding:0;font-weight:500}.ob-bc-link[data-v-a944c275]:hover{text-decoration:underline}.ob-bc-sep[data-v-a944c275]{color:var(--g-text-3)}.ob-bc-current[data-v-a944c275]{color:var(--g-text-1);font-weight:500}.ob-chip-grid[data-v-a944c275]{flex-wrap:wrap;gap:.5rem;display:flex}.ob-chip[data-v-a944c275]{border:1px solid var(--g-divider);border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:flex}.ob-chip code[data-v-a944c275]{font-family:var(--g-font-mono);font-size:.6875rem}.ob-constraint-table[data-v-a944c275],.ob-prop-table[data-v-a944c275]{border-collapse:collapse;width:100%}.ob-constraint-table th[data-v-a944c275],.ob-prop-table th[data-v-a944c275]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--g-text-3);border-bottom:1px solid var(--g-divider);padding:.5rem .625rem;font-size:.6875rem;font-weight:600}.ob-constraint-table td[data-v-a944c275],.ob-prop-table td[data-v-a944c275]{vertical-align:top;border-bottom:1px solid var(--g-divider);padding:.5rem .625rem;font-size:.8125rem}.ob-constraint-table tr:last-child td[data-v-a944c275],.ob-prop-table tr:last-child td[data-v-a944c275]{border-bottom:none}.ob-cardinality[data-v-a944c275]{font-family:var(--g-font-mono);color:var(--g-text-3);font-size:.6875rem}.ob-concept-item[data-v-a944c275]{border-bottom:1px solid var(--g-divider);padding:.75rem 0}.ob-concept-item[data-v-a944c275]:last-child{border-bottom:none}.ob-concept-head[data-v-a944c275]{align-items:center;gap:.5rem;display:flex}.ob-concept-label[data-v-a944c275]{font-weight:500}.ob-concept-def[data-v-a944c275]{color:var(--g-text-2);margin-top:.25rem;font-size:.8125rem;line-height:1.6}.ob-concept-broader[data-v-a944c275]{color:var(--g-text-3);margin-top:.25rem;font-size:.6875rem}.ob-empty-state[data-v-a944c275]{min-height:200px;color:var(--g-text-3);justify-content:center;align-items:center;display:flex}.ob-hierarchy[data-v-a944c275]{flex-direction:column;gap:.125rem;display:flex}.ob-hier-node[data-v-a944c275]{border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .625rem;transition:background .15s;display:flex}.ob-hier-node[data-v-a944c275]:hover{background:var(--g-bg-soft)}.ob-hier-root[data-v-a944c275]{font-weight:600}.ob-hier-l1[data-v-a944c275]{border-left:2px solid var(--g-divider);margin-left:.75rem;padding-left:2rem}.ob-hier-link[data-v-a944c275]{font-size:.8125rem;font-weight:inherit;color:var(--g-class);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.ob-hier-link[data-v-a944c275]:hover{text-decoration:underline}.ob-hier-count[data-v-a944c275]{color:var(--g-text-3);background:var(--g-muted-soft);border-radius:9999px;margin-left:auto;padding:.0625rem .375rem;font-size:.625rem}.ob-tax-header[data-v-a944c275]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ob-tax-header .ob-heading[data-v-a944c275]{margin-bottom:0}.ob-alpha-nav[data-v-a944c275]{flex-wrap:wrap;gap:.125rem;display:flex}.ob-alpha-letter[data-v-a944c275]{border:1px solid var(--g-divider);width:24px;height:24px;color:var(--g-text-3);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;transition:all .15s;display:flex}.ob-alpha-letter[data-v-a944c275]:hover{border-color:var(--g-brand);color:var(--g-brand)}.ob-alpha-letter.active[data-v-a944c275]{background:var(--g-brand);border-color:var(--g-brand);color:#fff}.ob-concept-list[data-v-a944c275]{border:1px solid var(--g-divider);border-radius:8px;overflow:hidden}.ob-concept-list .ob-concept-item[data-v-a944c275]{border-bottom:1px solid var(--g-divider);padding:.75rem 1rem}.ob-concept-list .ob-concept-item[data-v-a944c275]:last-child{border-bottom:none}.dark .ob-topbar[data-v-a944c275]{background:var(--g-bg);border-color:#ffffff0f}.dark .ob-sidebar[data-v-a944c275]{border-color:#ffffff0f}.dark .ob-search-input[data-v-a944c275]{background:#ffffff0a;border-color:#ffffff1a}.dark .ob-search-dropdown[data-v-a944c275]{background:var(--g-bg);border-color:#ffffff1a;box-shadow:0 8px 24px #0006}.dark .ob-stat-card[data-v-a944c275]{border-color:#ffffff0f}.dark .ob-stat-card[data-v-a944c275]:hover{border-color:var(--g-teal);box-shadow:0 4px 12px #0000004d}.dark .ob-hier-l1[data-v-a944c275]{border-left-color:#ffffff1a}.dark .ob-concept-list[data-v-a944c275],.dark .ob-chip[data-v-a944c275]{border-color:#ffffff14}@media (width<=768px){.ob-sidebar-toggle[data-v-a944c275]{display:flex}.ob-overlay[data-v-a944c275]{display:block}.ob-sidebar[data-v-a944c275]{z-index:50;background:var(--g-bg);width:280px;max-height:100vh;display:none;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 16px #0000001a}.ob-sidebar-open[data-v-a944c275]{display:block}.ob-stat-cards[data-v-a944c275]{grid-template-columns:repeat(2,1fr)}.ob-stat-pills[data-v-a944c275]{display:none}.ob-main[data-v-a944c275]{padding:1rem}.ob[data-v-a944c275]{padding:0 1rem}.ob-topbar[data-v-a944c275]{padding:.5rem 0}}.sb[data-v-3dc639db]{max-width:90rem;margin:0 auto;padding:1.5rem}.sb-bar[data-v-3dc639db]{border-bottom:1px solid var(--g-divider);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.625rem 0;display:flex}.sb-bar-left[data-v-3dc639db]{align-items:center;gap:.75rem;display:flex}.sb-sidebar-toggle[data-v-3dc639db]{border:1px solid var(--g-divider);cursor:pointer;width:32px;height:32px;color:var(--g-text-2);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.sb-version-pills[data-v-3dc639db]{gap:.375rem;display:flex}.sb-pill[data-v-3dc639db]{border:1px solid var(--g-divider);cursor:pointer;letter-spacing:.03em;color:var(--g-text-3);background:0 0;border-radius:100px;padding:.3125rem .875rem;font-size:.75rem;font-weight:700;transition:all .15s}.sb-pill[data-v-3dc639db]:hover{color:var(--g-text-1);border-color:var(--g-steel-mid)}.sb-pill.active[data-v-3dc639db]{background:var(--g-navy);color:#fff;border-color:var(--g-navy)}.sb-view-toggle[data-v-3dc639db]{border:1px solid var(--g-divider);border-radius:6px;display:flex;overflow:hidden}.sb-toggle-btn[data-v-3dc639db]{cursor:pointer;color:var(--g-text-3);background:0 0;border:none;padding:.3125rem .875rem;font-size:.75rem;font-weight:600;transition:all .15s}.sb-toggle-btn+.sb-toggle-btn[data-v-3dc639db]{border-left:1px solid var(--g-divider)}.sb-toggle-btn[data-v-3dc639db]:hover{color:var(--g-text-1)}.sb-toggle-btn.active[data-v-3dc639db]{background:var(--g-bg-soft);color:var(--g-text-1)}.sb-body[data-v-3dc639db]{grid-template-columns:200px 1fr;gap:1.5rem;display:grid}.sb-nav[data-v-3dc639db]{scrollbar-width:thin;max-height:calc(100vh - 7rem);padding-right:1rem;position:sticky;top:5.5rem;overflow-y:auto}.sb-nav-group[data-v-3dc639db]{margin-bottom:1.75rem}.sb-nav-heading[data-v-3dc639db]{text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-3);margin:0 0 .5rem;font-size:.625rem;font-weight:800}.sb-nav-link[data-v-3dc639db]{text-align:left;cursor:pointer;width:100%;color:var(--g-text-2);font-size:.8125rem;font-family:var(--g-font-mono);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.3125rem .5rem;transition:all .12s;display:flex}.sb-nav-link[data-v-3dc639db]:hover{background:var(--g-bg-soft);color:var(--g-text-1)}.sb-nav-link.active[data-v-3dc639db]{color:var(--g-teal);background:#3fb6b014;font-weight:600}.sb-nav-dot[data-v-3dc639db]{background:var(--g-divider);border-radius:50%;flex-shrink:0;width:5px;height:5px}.sb-nav-link.active .sb-nav-dot[data-v-3dc639db]{background:var(--g-teal)}.sb-nav-sub[data-v-3dc639db]{font-size:.75rem;font-family:var(--g-font-base);padding-left:.875rem}.sb-ex-group[data-v-3dc639db]{margin-bottom:.625rem}.sb-ex-label[data-v-3dc639db]{color:var(--g-text-3);letter-spacing:.03em;padding:.25rem 0 .125rem .5rem;font-size:.625rem;font-weight:700;display:block}.sb-content[data-v-3dc639db]{min-width:0}.sb-panel[data-v-3dc639db]{background:var(--g-bg-soft);border:1px solid var(--g-divider);border-radius:10px;overflow:hidden}.sb-panel-bar[data-v-3dc639db]{border-bottom:1px solid var(--g-divider);color:var(--g-text-2);align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.sb-panel-title[data-v-3dc639db]{font-family:var(--g-font-mono);font-size:.8125rem;font-weight:500}.sb-panel-badge[data-v-3dc639db]{letter-spacing:.04em;text-transform:uppercase;background:var(--g-muted-soft);color:var(--g-text-3);border-radius:3px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.sb-back[data-v-3dc639db]{cursor:pointer;color:var(--g-teal);background:0 0;border:none;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.sb-back[data-v-3dc639db]:hover{color:var(--g-sea)}.sb-panel-header[data-v-3dc639db]{border-bottom:1px solid var(--g-divider);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.sb-title[data-v-3dc639db]{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}.sb-subtitle[data-v-3dc639db]{color:var(--g-text-2);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.sb-code-wrap[data-v-3dc639db]{max-height:70vh;overflow:auto}.sb-code[data-v-3dc639db]{white-space:pre;tab-size:2;margin:0;padding:1.25rem;font-size:.75rem;line-height:1.6}.sb-section[data-v-3dc639db]{padding:1.25rem 1.5rem}.sb-section+.sb-section[data-v-3dc639db]{border-top:1px solid var(--g-divider)}.sb-section-heading[data-v-3dc639db]{text-transform:uppercase;letter-spacing:.06em;color:var(--g-text-3);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.6875rem;font-weight:800;display:flex}.sb-section-count[data-v-3dc639db]{background:var(--g-muted-soft);border-radius:3px;padding:.0625rem .375rem;font-size:.625rem;font-weight:700}.sb-prop-list[data-v-3dc639db]{flex-direction:column;gap:.625rem;display:flex}.sb-prop-list-inner[data-v-3dc639db]{padding-left:0}.sb-prop[data-v-3dc639db]{background:var(--g-bg);border:1px solid var(--g-divider);border-radius:6px;padding:.625rem .75rem}.sb-prop-head[data-v-3dc639db]{align-items:center;gap:.625rem;display:flex}.sb-prop-name[data-v-3dc639db]{font-family:var(--g-font-mono);color:var(--g-text-1);font-size:.8125rem;font-weight:600}.sb-prop-type[data-v-3dc639db]{font-family:var(--g-font-mono);color:var(--g-teal);letter-spacing:.01em;background:#3fb6b00f;border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem}.sb-prop-desc[data-v-3dc639db]{color:var(--g-text-2);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.sb-enum-row[data-v-3dc639db]{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.sb-enum[data-v-3dc639db]{font-family:var(--g-font-mono);background:var(--g-muted-soft);color:var(--g-text-2);white-space:nowrap;border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem}.sb-example-label[data-v-3dc639db]{color:var(--g-text-3);font-size:.6875rem;font-style:italic}.sb-example-val[data-v-3dc639db]{font-family:var(--g-font-mono);color:var(--g-text-3);font-size:.6875rem}.sb-enum-grid[data-v-3dc639db]{flex-wrap:wrap;gap:.375rem;margin:.5rem 0;display:flex}.sb-def-list[data-v-3dc639db]{flex-direction:column;gap:.25rem;display:flex}.sb-def[data-v-3dc639db]{border:1px solid var(--g-divider);background:var(--g-bg);border-radius:6px;overflow:hidden}.sb-def-head[data-v-3dc639db]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;transition:background .1s;display:flex}.sb-def-head[data-v-3dc639db]:hover{background:var(--g-bg-soft)}.sb-def-name[data-v-3dc639db]{font-family:var(--g-font-mono);color:var(--g-text-1);font-size:.8125rem;font-weight:600}.sb-def-meta[data-v-3dc639db]{gap:.375rem;display:flex}.sb-def-type-tag[data-v-3dc639db]{text-transform:uppercase;letter-spacing:.03em;color:var(--g-text-3);font-size:.625rem;font-weight:600}.sb-def-enum-tag[data-v-3dc639db]{color:var(--g-teal);background:#3fb6b014;border-radius:3px;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.sb-def-chev[data-v-3dc639db]{color:var(--g-text-3);margin-left:auto;transition:transform .15s}.sb-def-chev.open[data-v-3dc639db]{transform:rotate(90deg)}.sb-def-body[data-v-3dc639db]{border-top:1px solid var(--g-divider);padding:.75rem 1rem 1rem}.sb-def-desc[data-v-3dc639db]{color:var(--g-text-2);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.sb-slide-enter-active[data-v-3dc639db],.sb-slide-leave-active[data-v-3dc639db]{transition:all .15s;overflow:hidden}.sb-slide-enter-from[data-v-3dc639db],.sb-slide-leave-to[data-v-3dc639db]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media (width<=768px){.sb[data-v-3dc639db]{padding:1rem}.sb-body[data-v-3dc639db]{grid-template-columns:1fr}.sb-sidebar-toggle[data-v-3dc639db]{display:flex}.sb-nav[data-v-3dc639db]{z-index:50;background:var(--g-bg);border-right:1px solid var(--g-divider);width:280px;max-height:100vh;padding:1.5rem 1rem;display:none;position:fixed;top:0;bottom:0;left:0}.sb-nav.open[data-v-3dc639db]{display:block}.sb-overlay[data-v-3dc639db]{z-index:49;background:#0006;position:fixed;inset:0}}
