.filter-panel:where(.astro-xa2vjltu){padding:1rem 1.25rem}.filter-section:where(.astro-xa2vjltu){margin-bottom:.25rem}.filter-title:where(.astro-xa2vjltu){font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04rem;color:var(--brand-text, #e0e0e0);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.filter-title:where(.astro-xa2vjltu)::-webkit-details-marker{display:none}.filter-title-left:where(.astro-xa2vjltu){display:flex;align-items:center;gap:.5rem}.filter-icon:where(.astro-xa2vjltu){width:14px;height:14px;color:var(--brand-text-muted, #8e8e93);display:flex;align-items:center;flex-shrink:0}.filter-icon:where(.astro-xa2vjltu) svg{width:14px;height:14px}.filter-chevron:where(.astro-xa2vjltu){font-size:.875rem;color:var(--brand-text-dim, #636366);transition:transform .15s}details:where(.astro-xa2vjltu)[open] .filter-chevron:where(.astro-xa2vjltu){transform:rotate(90deg)}.filter-options:where(.astro-xa2vjltu){display:flex;flex-direction:column;gap:.125rem;padding:.25rem 0 .5rem}.filter-option:where(.astro-xa2vjltu){display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--brand-text, #e0e0e0);cursor:pointer;padding:.25rem .375rem;margin:0 -.375rem}.filter-option:where(.astro-xa2vjltu):hover{background:#ffffff0a;color:var(--brand-text-bright, #fdfdfd)}.filter-checkbox:where(.astro-xa2vjltu){appearance:none;width:14px;height:14px;border:1px solid var(--brand-hairline-strong, #48485a);background:transparent;cursor:pointer;flex-shrink:0;position:relative}.filter-checkbox:where(.astro-xa2vjltu):checked{background:var(--brand-accent, #f7451d);border-color:var(--brand-accent, #f7451d)}.filter-checkbox:where(.astro-xa2vjltu):checked:after{content:"✓";color:#fff;font-size:10px;position:absolute;top:0;left:2px}.filter-label:where(.astro-xa2vjltu){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-count:where(.astro-xa2vjltu){color:var(--brand-text-dim, #636366);font-size:.625rem;font-family:var(--font-ui, "DM Mono", monospace)}.mobile-search-wrap:where(.astro-p3bzlacs){display:none}@media(max-width:960px){.mobile-search-wrap:where(.astro-p3bzlacs){display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--brand-hairline, #363642);background:var(--brand-bg);flex-shrink:0}.mobile-search-icon:where(.astro-p3bzlacs){color:#ffffff80;flex-shrink:0}.mobile-search-input:where(.astro-p3bzlacs){flex:1;min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;font-family:var(--font-ui, "DM Mono", monospace);font-size:.8125rem;padding:.375rem .5rem;outline:none}.mobile-search-input:where(.astro-p3bzlacs):focus{border-color:#fff6}.mobile-search-input:where(.astro-p3bzlacs)::placeholder{color:#ffffff80}}.table-topbar:where(.astro-2f5aes4q){display:flex;align-items:stretch;height:2.75rem;border-bottom:1px solid var(--brand-hairline, #363642);flex-shrink:0}.table-topbar-left:where(.astro-2f5aes4q){display:flex;align-items:center;gap:1rem;padding:0 1rem;flex:1;min-width:0;overflow:hidden}.table-topbar-count:where(.astro-2f5aes4q){font-family:var(--font-ui, "DM Mono", monospace);font-size:.75rem;color:var(--brand-text-muted, #8e8e93);text-transform:uppercase;letter-spacing:.05rem;white-space:nowrap;flex-shrink:0}.table-topbar-meta:where(.astro-2f5aes4q){font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;color:var(--brand-text-dim, #636366);display:inline-flex;gap:.5rem;align-items:center;min-width:0;overflow:hidden}.table-topbar-meta:where(.astro-2f5aes4q) a{color:var(--brand-text-muted, #8e8e93);text-decoration:underline}.table-topbar-meta:where(.astro-2f5aes4q) a:hover{color:var(--brand-accent, #f7451d)}.table-topbar-actions:where(.astro-2f5aes4q){display:flex;align-items:stretch;margin-left:auto;flex-shrink:0}.table-topbar-cta:where(.astro-2f5aes4q){display:inline-flex;align-items:center;gap:.5rem;padding:0 1.25rem;font-family:var(--font-ui, "DM Mono", monospace);font-size:.75rem;font-weight:600;letter-spacing:.045rem;text-transform:uppercase;white-space:nowrap;text-decoration:none;border:none;cursor:pointer;border-left:1px solid var(--brand-hairline, #363642);transition:background .15s,color .15s}.table-topbar-cta:where(.astro-2f5aes4q) svg:where(.astro-2f5aes4q){width:12px;height:12px;flex-shrink:0}.table-topbar-cta-secondary:where(.astro-2f5aes4q){background:transparent;color:var(--brand-text-bright, #fdfdfd)}.table-topbar-cta-secondary:where(.astro-2f5aes4q):hover{background:var(--brand-bg-elevated, #282831);text-decoration:none;color:var(--brand-text-bright, #fdfdfd)}.table-topbar-cta-primary:where(.astro-2f5aes4q){background:var(--brand-accent, #f7451d);color:#fff}.table-topbar-cta-primary:where(.astro-2f5aes4q):hover{background:#d93a17;text-decoration:none;color:#fff}@media(max-width:960px){.table-topbar:where(.astro-2f5aes4q){height:2.5rem}.table-topbar-left:where(.astro-2f5aes4q){padding:0 .75rem;gap:.5rem}.table-topbar-meta:where(.astro-2f5aes4q),.table-topbar-cta-secondary:where(.astro-2f5aes4q){display:none}.table-topbar-cta:where(.astro-2f5aes4q){padding:0 1rem}}.vdb-vendor-links:where(.astro-drxwibpx){position:relative;display:inline-block}.vdb-vendor-links-trigger:where(.astro-drxwibpx){display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--brand-hairline-strong, #48485a);color:var(--brand-text-muted, #8e8e93);cursor:pointer;list-style:none;flex-shrink:0}.vdb-vendor-links-trigger:where(.astro-drxwibpx)::-webkit-details-marker{display:none}.vdb-vendor-links-trigger:where(.astro-drxwibpx):hover{color:var(--brand-text-bright, #fdfdfd);border-color:var(--brand-text-muted, #8e8e93)}.vdb-vendor-links:where(.astro-drxwibpx)[open] .vdb-vendor-links-trigger:where(.astro-drxwibpx){color:var(--brand-accent, #f7451d);border-color:var(--brand-accent, #f7451d)}.vdb-vendor-links-panel:where(.astro-drxwibpx){position:absolute;top:calc(100% + 4px);left:0;display:flex;gap:2px;padding:4px;background:var(--brand-bg, #0a0a0f);border:1px solid var(--brand-hairline-strong, #48485a);z-index:10;box-shadow:0 4px 16px #0006}.vdb-vendor-links-icon:where(.astro-drxwibpx){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--brand-text, #e0e0e0);text-decoration:none}.vdb-vendor-links-icon:where(.astro-drxwibpx):hover{color:var(--brand-accent, #f7451d);background:#ffffff0a}.vdb-sub-hp:where(.astro-3oyuqqjd){position:absolute;left:-9999px;height:0;width:0;overflow:hidden}dialog:where(.astro-3oyuqqjd)::backdrop{background:#050505b3;backdrop-filter:blur(4px)}dialog:where(.astro-3oyuqqjd){border:1px solid #363642;background:#1f1f2c;color:#e0e0e0;padding:0;max-width:28rem;width:calc(100% - 2rem);overflow:visible;margin:auto}.vdb-sub-inner:where(.astro-3oyuqqjd){padding:2rem;width:100%;position:relative}.vdb-sub-close:where(.astro-3oyuqqjd){position:absolute;top:1rem;right:1rem;background:none;border:none;color:#8e8e93;font-size:1.5rem;cursor:pointer;line-height:1;padding:.25rem}.vdb-sub-close:where(.astro-3oyuqqjd):hover{color:#fdfdfd}.vdb-sub-title:where(.astro-3oyuqqjd){font-family:var(--font-display, "Allianceno 2", monospace);font-size:1.5rem;font-weight:400;color:#fdfdfd;margin:0 0 .25rem}.vdb-sub-desc:where(.astro-3oyuqqjd){color:#8e8e93;font-size:.875rem;margin:0 0 .5rem;line-height:1.4}.vdb-sub-list:where(.astro-3oyuqqjd){color:#8e8e93;font-size:.8125rem;margin:0 0 1.25rem 1.25rem;line-height:1.6;list-style:disc}.vdb-sub-list:where(.astro-3oyuqqjd) li:where(.astro-3oyuqqjd)::marker{color:#f7451d}.vdb-sub-form:where(.astro-3oyuqqjd){display:flex;flex-direction:column;gap:1rem}.vdb-sub-row:where(.astro-3oyuqqjd){display:flex;gap:1rem}.vdb-sub-field:where(.astro-3oyuqqjd){display:flex;flex-direction:column;gap:.25rem}.vdb-sub-field-grow:where(.astro-3oyuqqjd){flex:1}.vdb-sub-field:where(.astro-3oyuqqjd) label:where(.astro-3oyuqqjd){font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.045rem;color:#8e8e93}.vdb-sub-req:where(.astro-3oyuqqjd){color:#f7451d}.vdb-sub-field:where(.astro-3oyuqqjd) input:where(.astro-3oyuqqjd),.vdb-sub-field:where(.astro-3oyuqqjd) select:where(.astro-3oyuqqjd){background:transparent;border:1px solid #363642;color:#e0e0e0;font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;padding:.5rem .75rem;width:100%;min-width:0;box-sizing:border-box}.vdb-sub-field:where(.astro-3oyuqqjd) select:where(.astro-3oyuqqjd){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.vdb-sub-field:where(.astro-3oyuqqjd) select:where(.astro-3oyuqqjd) option:where(.astro-3oyuqqjd){background:#1f1f2c;color:#e0e0e0}.vdb-sub-field:where(.astro-3oyuqqjd) input:where(.astro-3oyuqqjd):focus,.vdb-sub-field:where(.astro-3oyuqqjd) select:where(.astro-3oyuqqjd):focus{outline:1px solid #f7451d;border-color:#f7451d}.vdb-sub-field:where(.astro-3oyuqqjd) input:where(.astro-3oyuqqjd)::placeholder{color:#636366}.vdb-sub-terms:where(.astro-3oyuqqjd){font-size:.6875rem;color:#636366;margin-top:.25rem}.vdb-sub-terms:where(.astro-3oyuqqjd) a:where(.astro-3oyuqqjd){color:#8e8e93;text-decoration:underline}.vdb-sub-submit:where(.astro-3oyuqqjd){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#f7451d;color:#fff;font-family:var(--font-ui, "DM Mono", monospace);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.045rem;padding:.625rem .875rem;border:none;cursor:pointer;width:100%}.vdb-sub-submit:where(.astro-3oyuqqjd):hover{opacity:.9}.vdb-sub-submit:where(.astro-3oyuqqjd):disabled{opacity:.5;cursor:not-allowed}.vdb-sub-status:where(.astro-3oyuqqjd){font-size:.8125rem;min-height:1.25rem}.vdb-sub-status-error:where(.astro-3oyuqqjd){color:#f7451d}.vdb-sub-success:where(.astro-3oyuqqjd){text-align:center;padding:2rem 0}.vdb-sub-success-icon:where(.astro-3oyuqqjd){width:3rem;height:3rem;border:2px solid #f7451d;color:#f7451d;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.vdb-sub-success:where(.astro-3oyuqqjd) h3:where(.astro-3oyuqqjd){font-family:var(--font-display, "Allianceno 2", monospace);font-size:1.25rem;color:#fdfdfd;margin:0 0 .5rem}.vdb-sub-success:where(.astro-3oyuqqjd) p:where(.astro-3oyuqqjd){color:#8e8e93;font-size:.875rem;margin:0 0 1.5rem}.vdb-sub-success-close:where(.astro-3oyuqqjd){max-width:12rem}@media(max-width:640px){.vdb-sub-row:where(.astro-3oyuqqjd){flex-direction:column}.vdb-sub-inner:where(.astro-3oyuqqjd){padding:1.25rem}.vdb-sub-list:where(.astro-3oyuqqjd){display:none}.vdb-sub-title:where(.astro-3oyuqqjd){font-size:1.25rem}.vdb-sub-form:where(.astro-3oyuqqjd){gap:.75rem}dialog:where(.astro-3oyuqqjd){max-height:calc(100dvh - 2rem);overflow-y:auto}}dialog:where(.astro-7b3og2pf)::backdrop{background:color-mix(in srgb,var(--brand-black) 70%,transparent);backdrop-filter:blur(4px)}dialog:where(.astro-7b3og2pf){border:1px solid var(--brand-hairline);background:var(--brand-bg);color:var(--brand-text);padding:0;max-width:32rem;width:calc(100% - 2rem);overflow:visible;margin:auto}@media(prefers-reduced-motion:reduce){dialog:where(.astro-7b3og2pf),dialog:where(.astro-7b3og2pf)::backdrop{transition:none}}.vdb-cta-inner:where(.astro-7b3og2pf){padding:2rem;width:100%;position:relative}.vdb-cta-close:where(.astro-7b3og2pf){position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--brand-text-muted);font-size:1.5rem;cursor:pointer;line-height:1;padding:.25rem}.vdb-cta-close:where(.astro-7b3og2pf):hover{color:var(--brand-text-bright)}.vdb-cta-close:where(.astro-7b3og2pf):focus-visible{outline:1px solid var(--brand-accent);outline-offset:2px}.vdb-cta-title:where(.astro-7b3og2pf){font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--brand-text-bright);margin:0 0 1rem;line-height:1.2;padding-right:1.5rem}.vdb-cta-body:where(.astro-7b3og2pf){color:var(--brand-text-muted);font-size:.875rem;margin:0 0 1rem;line-height:1.5}.vdb-cta-actions:where(.astro-7b3og2pf){display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.vdb-cta-btn:where(.astro-7b3og2pf){display:inline-flex;align-items:center;justify-content:center;min-width:8.125rem;height:2.25rem;padding:0 1rem;font-family:var(--font-ui);font-size:.8125rem;font-weight:600;letter-spacing:.01rem;text-decoration:none;cursor:pointer;box-sizing:border-box}.vdb-cta-btn-primary:where(.astro-7b3og2pf){background:var(--brand-accent);color:var(--brand-white);border:1px solid var(--brand-accent)}.vdb-cta-btn-primary:where(.astro-7b3og2pf):hover{background:color-mix(in srgb,var(--brand-accent) 88%,var(--brand-black));border-color:color-mix(in srgb,var(--brand-accent) 88%,var(--brand-black));color:var(--brand-white);text-decoration:none}.vdb-cta-btn-primary:where(.astro-7b3og2pf):focus-visible{outline:1px solid var(--brand-text-bright);outline-offset:2px}.vdb-cta-btn-secondary:where(.astro-7b3og2pf){background:transparent;color:var(--brand-text-bright);border:1px solid var(--brand-hairline-strong)}.vdb-cta-btn-secondary:where(.astro-7b3og2pf):hover{background:var(--brand-bg-elevated);border-color:var(--brand-text-muted);color:var(--brand-text-bright);text-decoration:none}.vdb-cta-btn-secondary:where(.astro-7b3og2pf):focus-visible{outline:1px solid var(--brand-accent);outline-offset:2px}@media(max-width:640px){.vdb-cta-inner:where(.astro-7b3og2pf){padding:1.5rem}.vdb-cta-title:where(.astro-7b3og2pf){font-size:1.25rem}.vdb-cta-actions:where(.astro-7b3og2pf){flex-direction:column}.vdb-cta-btn:where(.astro-7b3og2pf){width:100%}dialog:where(.astro-7b3og2pf){max-height:calc(100dvh - 2rem);overflow-y:auto}}.filter-drawer-header,.filter-drawer-toggle{display:none}@media(max-width:960px){.filter-drawer{display:none;border-right:none}.filter-drawer[data-drawer-open]{display:flex;flex-direction:column;z-index:200;background:var(--brand-bg);overflow-y:auto;border-bottom:none}.filter-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--brand-hairline, #363642);flex-shrink:0}.filter-drawer-title{font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04rem;color:var(--brand-text-muted, #8e8e93)}.filter-drawer-close{background:none;border:1px solid var(--brand-hairline-strong, #48485a);color:var(--brand-text-muted, #8e8e93);font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04rem;padding:.375rem .75rem;cursor:pointer}.filter-drawer-close:hover{color:var(--brand-text-bright, #fdfdfd);border-color:var(--brand-text-bright, #fdfdfd)}.filter-drawer-toggle{display:inline-flex;align-items:center;gap:.375rem;background:none;border:1px solid var(--brand-hairline-strong, #48485a);color:var(--brand-text-muted, #8e8e93);font-family:var(--font-ui, "DM Mono", monospace);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04rem;padding:.375rem .625rem;cursor:pointer;flex-shrink:0}.filter-drawer-toggle:hover,.filter-drawer-toggle[aria-expanded=true]{color:var(--brand-accent, #f7451d);border-color:var(--brand-accent, #f7451d)}.filter-drawer-toggle svg{width:12px;height:12px;flex-shrink:0}}.vdb-page{height:calc(100vh - var(--nav-height, 4.5rem) - 2.125rem);overflow:hidden}.vdb-layout{display:grid;grid-template-columns:240px 1fr;border-top:1px solid var(--brand-hairline, #363642);height:100%}.vdb-sidebar{border-right:1px solid var(--brand-hairline, #363642);background:var(--brand-bg);overflow-y:auto}.vdb-main{min-width:0;display:flex;flex-direction:column;min-height:0}.vdb-wrap{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.vdb-table-scroll{flex:1 1 0;min-height:0;overflow:auto;border-top:1px solid var(--brand-hairline, #363642)}.vdb-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.75rem;font-family:var(--font-ui, "DM Mono", monospace)}.vdb-table th{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03rem;color:var(--brand-text-muted, #8e8e93);text-align:left;padding:.5rem .625rem;border-bottom:1px solid var(--brand-hairline, #363642);white-space:nowrap;background:var(--brand-bg);vertical-align:bottom;position:sticky;top:0;z-index:3}.vdb-table thead tr:nth-child(2) th{top:1.625rem}.vdb-table tbody td{padding:.5rem .625rem;border-bottom:1px solid var(--brand-hairline, #363642);color:var(--brand-text, #e0e0e0);vertical-align:middle;white-space:nowrap;background:var(--brand-bg)}.vdb-table tbody tr:hover td{background:var(--brand-bg-elevated, #282831)}.vdb-table .cg-about,.vdb-table .cg-models,.vdb-table .cg-ops{background:var(--brand-bg, #1f1f2c)}.vdb-table .cg-search,.vdb-table .cg-apis,.vdb-table .cg-stats{background:var(--brand-bg-surface, #24242f)}.vdb-table tbody tr:hover td.cg-about,.vdb-table tbody tr:hover td.cg-models,.vdb-table tbody tr:hover td.cg-ops,.vdb-table tbody tr:hover td.cg-search,.vdb-table tbody tr:hover td.cg-apis,.vdb-table tbody tr:hover td.cg-stats{background:var(--brand-bg-elevated, #282831)}.vdb-table .column-group-label{font-size:.5625rem;font-weight:700;color:var(--brand-text-dim, #636366);text-align:center!important;letter-spacing:.06rem;padding-top:.5rem;padding-bottom:.375rem;border-bottom:1px solid var(--brand-hairline, #363642)}.vdb-table .header-groups th{vertical-align:middle}.vdb-table th.cg-search:first-of-type,.vdb-table th.cg-models:first-of-type,.vdb-table th.cg-apis:first-of-type,.vdb-table th.cg-ops:first-of-type,.vdb-table th.cg-stats:first-of-type{border-left:1px solid var(--brand-hairline, #363642)}.vdb-table th.sortable{cursor:pointer;user-select:none}.vdb-table th.sortable:hover{color:var(--brand-text-bright, #fdfdfd)}.vdb-table th.sorted:after{margin-left:.25rem;color:var(--brand-accent, #f7451d);font-size:.5625rem}.vdb-table th.sorted.asc:after{content:" ▲✕"}.vdb-table th.sorted.desc:after{content:" ▼"}.vdb-sticky-left{position:sticky;left:0;z-index:2;background:var(--brand-bg)!important;border-right:1px solid var(--brand-hairline-strong, #48485a)}.vdb-table thead .vdb-sticky-left{z-index:5}.vdb-table tbody tr:hover .vdb-sticky-left{background:var(--brand-bg-elevated, #282831)!important}.vdb-table .header-groups .vdb-sticky-left{border-bottom:1px solid var(--brand-hairline, #363642)}.th-vendor,.td-vendor{min-width:170px}.vendor-cell{display:inline-flex;align-items:center;gap:.5rem}.vendor-name{color:var(--brand-text-bright, #fdfdfd);font-weight:500;font-size:.8125rem;font-family:var(--font-body)}.th-compact,.td-compact{min-width:82px}.cell-inner{display:inline-flex;align-items:center;gap:.375rem;max-width:100%}.cell-text{overflow:hidden;text-overflow:ellipsis;max-width:140px;display:inline-block}.num{font-variant-numeric:tabular-nums;color:var(--brand-text-bright, #fdfdfd)}.dim{color:var(--brand-text-dim, #636366)}.vdb-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:.875rem;font-weight:700;line-height:1;font-family:var(--font-ui, "DM Mono", monospace)}.vdb-pill-full{background:var(--brand-accent, #f7451d);color:var(--brand-bg, #1f1f2c)}.vdb-pill-partial{background:var(--brand-accent-low, #3a1a10);color:var(--brand-accent, #f7451d);border:1px solid var(--brand-accent, #f7451d);padding-bottom:2px}.vdb-pill-none{background:transparent;color:var(--brand-text-dim, #636366);border:1px solid var(--brand-hairline-strong, #48485a)}.vdb-pill-empty{background:transparent;color:var(--brand-text-dim, #636366)}.vdb-chip{display:inline-flex;align-items:center;height:20px;padding:0 .5rem;font-size:.6875rem;font-family:var(--font-ui, "DM Mono", monospace);background:var(--brand-bg-elevated, #282831);color:var(--brand-text, #e0e0e0);border:1px solid var(--brand-hairline, #363642);white-space:nowrap}.chip-row{display:inline-flex;flex-wrap:wrap;gap:3px;max-width:200px}.cell-meta{display:inline-flex;align-items:center;gap:.125rem;color:var(--brand-text-dim, #636366);flex-shrink:0}.cell-meta .info-icon{display:inline-flex;align-items:center;cursor:help}.cell-meta .info-icon:hover{color:var(--brand-text-muted, #8e8e93)}.cell-meta .source-icon{display:inline-flex;align-items:center;color:var(--brand-text-muted, #8e8e93);padding:1px 2px;border:1px solid var(--brand-hairline, #363642)}.cell-meta .source-icon:hover{color:var(--brand-accent, #f7451d);border-color:var(--brand-accent, #f7451d)}@media(max-width:960px){html:has(.vdb-page){scrollbar-gutter:auto}.vdb-page{height:calc(100dvh - var(--nav-height, 4.5rem) - 2.5rem);position:relative}.vdb-layout{grid-template-columns:1fr;grid-template-rows:1fr;height:100%}.vdb-sidebar.filter-drawer[data-drawer-open]{position:absolute;inset:0}}@media(max-width:640px){.th-vendor,.td-vendor{min-width:100px;max-width:100px}.vendor-cell .vdb-vendor-links{display:none}.vendor-name{display:inline-block;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html:has(.vdb-page) .site-header .site-github-btn{background-color:transparent;color:#fdfdfd;border-color:#fdfdfd}html:has(.vdb-page) .site-header .site-github-btn:hover{background-color:#ffffff1a;border-color:#fdfdfd;color:#fdfdfd}
