@layer ocx{:where(.ocx-logo){--_mark:var(--ocx-icon-lg);align-items:center;gap:var(--ocx-space-3);color:inherit;text-decoration:none;display:inline-flex}.ocx-logo[data-size=s]{--_mark:var(--ocx-icon-md)}.ocx-logo[data-size=l]{--_mark:var(--ocx-control-2xl)}.ocx-logo[data-size=xl]{--_mark:calc(var(--ocx-control-3xl) * 2)}.ocx-logo>svg{width:var(--_mark);height:var(--_mark);flex-shrink:0}.ocx-logo path{fill:var(--ocx-color-accent)}.ocx-logo[data-tone=current] path{fill:currentColor}.ocx-logo>svg+span{font-family:var(--ocx-font-mono);font-size:calc(var(--_mark) * .7);font-weight:var(--ocx-font-weight-semibold);text-transform:lowercase;line-height:1}@media (forced-colors:active){.ocx-logo path{forced-color-adjust:none;fill:canvastext}}.ocx-platforms[data-astro-cid-qachtvpm]{align-items:center;gap:var(--ocx-space-3);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.ocx-platforms[data-astro-cid-qachtvpm][data-mode=os-arch]{align-items:flex-start;gap:var(--ocx-space-3);flex-direction:column}.ocx-platform[data-astro-cid-qachtvpm]{align-items:center;gap:var(--ocx-space-3);color:var(--ocx-color-fg-subtle);transition:color var(--ocx-duration-base);display:inline-flex}.ocx-platforms[data-astro-cid-qachtvpm][data-mode=os] .ocx-platform[data-astro-cid-qachtvpm]:hover{color:var(--ocx-color-fg)}.ocx-platform[data-astro-cid-qachtvpm]>.ocx-platform__icon{inline-size:var(--ocx-control-xs);block-size:var(--ocx-control-xs)}.ocx-platform__name[data-astro-cid-qachtvpm]{min-width:calc(var(--ocx-space-10) + var(--ocx-space-2));font-size:var(--ocx-text-sm);font-weight:var(--ocx-font-weight-medium);color:var(--ocx-color-fg-muted)}@media (prefers-reduced-motion:no-preference){.ocx-platform[data-astro-cid-qachtvpm]{animation:ocx-platform-in var(--ocx-duration-slow) var(--ocx-ease-out) both}}@keyframes ocx-platform-in{0%{transform:translateY(var(--ocx-space-1))}}.pkg-card[data-astro-cid-7byjqp7l]{content-visibility:auto;contain-intrinsic-size:auto calc(var(--ocx-control-3xl) * 3.4);gap:var(--ocx-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-inline-size:0;display:grid}.pkg-desc[data-astro-cid-7byjqp7l],.pkg-meta[data-astro-cid-7byjqp7l],.pkg-install[data-astro-cid-7byjqp7l]{grid-column:1/-1}.pkg-id[data-astro-cid-7byjqp7l]{column-gap:var(--ocx-space-3);row-gap:var(--ocx-space-1);grid-template-columns:minmax(0,max-content) repeat(2,max-content) minmax(0,1fr);justify-content:start;align-items:baseline;min-inline-size:0;display:grid}.pkg-id[data-astro-cid-7byjqp7l] .ocx-ui-tag[data-variant=stamp]{grid-column:-2;justify-self:end}.pkg-name[data-astro-cid-7byjqp7l]{grid-column:1/-1;inline-size:0;min-inline-size:100%}.pkg-title[data-astro-cid-7byjqp7l]{font-size:var(--ocx-text-md);font-weight:var(--ocx-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pkg-version[data-astro-cid-7byjqp7l],.pkg-name[data-astro-cid-7byjqp7l],.pkg-tags[data-astro-cid-7byjqp7l]{font-family:var(--ocx-font-mono);font-size:var(--ocx-text-xs);color:var(--ocx-color-fg-muted)}.pkg-name[data-astro-cid-7byjqp7l]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pkg-desc[data-astro-cid-7byjqp7l]{-webkit-line-clamp:2;line-clamp:2;min-block-size:2lh;font-size:var(--ocx-text-base);color:var(--ocx-color-fg-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pkg-meta[data-astro-cid-7byjqp7l]{align-items:center;gap:var(--ocx-space-3);min-inline-size:0;display:flex}.pkg-keywords[data-astro-cid-7byjqp7l]{gap:var(--ocx-space-2);min-inline-size:0;max-block-size:var(--ocx-space-6);flex-wrap:wrap;flex:1;display:flex;overflow:hidden}.pkg-keywords[data-astro-cid-7byjqp7l] [data-slot=keyword]{min-block-size:var(--ocx-space-6);cursor:pointer;transition:background-color var(--ocx-duration-base), color var(--ocx-duration-base)}.pkg-keywords[data-astro-cid-7byjqp7l] [data-slot=keyword]:hover{color:var(--ocx-color-fg)}.pkg-keywords[data-astro-cid-7byjqp7l] [data-slot=keyword]:focus-visible{outline:var(--ocx-focus-ring)}.pkg-keywords[data-astro-cid-7byjqp7l] [data-slot=keyword][aria-pressed=true]{color:var(--ocx-color-accent-fg);background:var(--ocx-color-accent-tint);box-shadow:inset 0 0 0 var(--ocx-border-width-emphasis) var(--ocx-color-accent)}.pkg-glyphs[data-astro-cid-7byjqp7l]{gap:var(--ocx-space-3);color:var(--ocx-color-fg-muted);display:inline-flex}.pkg-install[data-astro-cid-7byjqp7l]{align-items:center;gap:var(--ocx-space-3);inline-size:100%;padding:var(--ocx-space-2) var(--ocx-space-3);font:inherit;font-family:var(--ocx-font-mono);font-size:var(--ocx-text-xs);color:var(--ocx-color-fg);text-align:start;cursor:pointer;background:var(--ocx-color-surface-subtle);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-md);transition:border-color var(--ocx-duration-base);display:flex}.pkg-install[data-astro-cid-7byjqp7l]:hover,.pkg-install[data-astro-cid-7byjqp7l]:focus-visible{border-color:var(--ocx-color-accent)}.pkg-card[data-astro-cid-7byjqp7l]:has(.pkg-install:hover){border-color:var(--ocx-color-border)}.pkg-install[data-astro-cid-7byjqp7l]:before{content:"$";font-weight:var(--ocx-font-weight-semibold);color:var(--ocx-color-accent);flex-shrink:0}.install-cmd[data-astro-cid-7byjqp7l]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.pkg-install[data-astro-cid-7byjqp7l] .install-copy{color:var(--ocx-color-fg-subtle);flex-shrink:0}.pkg-install[data-astro-cid-7byjqp7l][data-copied]{border-color:var(--ocx-color-success)}.pkg-install[data-astro-cid-7byjqp7l][data-copied] .install-cmd[data-astro-cid-7byjqp7l]{color:var(--ocx-color-success)}.pkg-install[data-astro-cid-7byjqp7l][data-copied] .install-copy{display:none}.pkg-install[data-astro-cid-7byjqp7l][data-copied]:after{content:"✓";color:var(--ocx-color-success);flex-shrink:0}.pkg-row[data-astro-cid-nsfu5vim]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--ocx-space-4);padding:var(--ocx-space-3) var(--ocx-space-5);color:inherit;text-decoration:none;display:grid}.pkg-row[data-astro-cid-nsfu5vim]:hover,.pkg-row[data-astro-cid-nsfu5vim]:focus-visible{background:var(--ocx-color-hover)}.pkg-row[data-astro-cid-nsfu5vim]:focus-visible{outline:var(--ocx-focus-ring);outline-offset:var(--ocx-focus-offset-inset)}.row-name[data-astro-cid-nsfu5vim]{align-items:baseline;gap:var(--ocx-space-3);min-inline-size:0;display:flex}.row-title[data-astro-cid-nsfu5vim],.row-ident[data-astro-cid-nsfu5vim],.row-desc[data-astro-cid-nsfu5vim]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-title[data-astro-cid-nsfu5vim]{font-size:var(--ocx-text-md);font-weight:var(--ocx-font-weight-semibold)}.row-ident[data-astro-cid-nsfu5vim],.row-version[data-astro-cid-nsfu5vim],.row-tags[data-astro-cid-nsfu5vim]{font-family:var(--ocx-font-mono);font-size:var(--ocx-text-xs);color:var(--ocx-color-fg-muted)}.row-desc[data-astro-cid-nsfu5vim]{font-size:var(--ocx-text-base);color:var(--ocx-color-fg-muted)}.row-platforms[data-astro-cid-nsfu5vim]{grid-template-columns:repeat(max(1, var(--os-cols,0)), var(--ocx-icon-md));gap:var(--ocx-space-3);place-items:center;min-inline-size:4.5rem;display:grid}.row-platforms[data-astro-cid-nsfu5vim] .row-any{font-size:var(--ocx-text-2xs);white-space:nowrap;grid-column:1/-1;justify-self:start;font-style:italic}@media (width<=899px){.row-desc[data-astro-cid-nsfu5vim]{display:none}}@media (width<=639px){.row-platforms[data-astro-cid-nsfu5vim],.row-tags[data-astro-cid-nsfu5vim]{display:none}}.ocx-ui-popover[data-astro-cid-ibsqoddv]{display:inline-block}[data-astro-cid-ibsqoddv][data-part=content]{box-sizing:border-box;max-inline-size:min(calc(100vw - var(--ocx-space-7)), var(--ocx-panel-width));padding:var(--ocx-space-4) var(--ocx-space-5);font-family:var(--ocx-font-sans);font-size:var(--ocx-text-base)}[data-astro-cid-ibsqoddv][data-fill-error]{display:none}[data-astro-cid-ibsqoddv][data-fill-error] p[data-astro-cid-ibsqoddv]{margin:0 0 var(--ocx-space-3)}[data-astro-cid-ibsqoddv][data-fill][data-fill-state=error]>[data-astro-cid-ibsqoddv][data-fill-loading]{display:none}[data-astro-cid-ibsqoddv][data-fill][data-fill-state=error]>[data-astro-cid-ibsqoddv][data-fill-error]{display:block}[data-astro-cid-ibsqoddv][data-part=content]:focus-visible{outline:var(--ocx-focus-ring);outline-offset:calc(var(--ocx-focus-offset) * -1)}.ocx-ui-search-field .ocx-ui-search-field__clear{transition:color var(--ocx-duration-base), background-color var(--ocx-duration-base), border-color var(--ocx-duration-base), opacity var(--ocx-duration-base), visibility var(--ocx-duration-base)}.ocx-ui-search-field:has(.ocx-ui-input-group__input:placeholder-shown) .ocx-ui-search-field__clear{visibility:hidden;opacity:0}.ocx-ui-search-field:has(.ocx-ui-input-group__input:is(:disabled,:read-only)) .ocx-ui-search-field__clear{display:none}@media (scripting:none){.ocx-ui-search-field__clear{display:none}}.ocx-ui-search-field .ocx-ui-input-group__input::-webkit-search-cancel-button,.ocx-ui-search-field .ocx-ui-input-group__input::-webkit-search-decoration{appearance:none;display:none}.ocx-ui-toggle-button{justify-content:center;align-items:center;gap:var(--ocx-space-3);box-sizing:border-box;block-size:var(--ocx-control-xl);padding:0 var(--ocx-space-4);font-family:var(--ocx-font-mono);font-size:var(--ocx-text-sm);font-weight:var(--ocx-font-weight-medium);line-height:var(--ocx-lh-heading);white-space:nowrap;color:var(--ocx-color-fg-muted);background:var(--ocx-color-surface);border:var(--ocx-border-width) solid var(--ocx-color-border);cursor:pointer;transition:color var(--ocx-duration-base), background-color var(--ocx-duration-base), border-color var(--ocx-duration-base);margin:0;display:inline-flex}.ocx-ui-toggle-button[data-size=s]{block-size:var(--ocx-control-lg)}.ocx-ui-toggle-button[data-icon-only]{aspect-ratio:1;inline-size:auto;color:var(--ocx-color-fg-subtle);padding:0}.ocx-ui-toggle-button:hover:not(:disabled,[aria-pressed=true],[data-state=on]){color:var(--ocx-color-fg)}.ocx-ui-toggle-button:is([aria-pressed=true],[data-state=on]){z-index:1;color:var(--ocx-color-accent-fg);background:var(--ocx-color-accent-tint);border-color:var(--ocx-color-accent);box-shadow:inset 0 0 0 calc(var(--ocx-border-width-emphasis) - var(--ocx-border-width)) var(--ocx-color-accent);position:relative}.ocx-ui-toggle-button:focus-visible{z-index:2;outline:var(--ocx-focus-ring);outline-offset:var(--ocx-focus-offset);position:relative}@media (forced-colors:active){.ocx-ui-toggle-button:is([aria-pressed=true],[data-state=on]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.ocx-ui-toggle-button:disabled{color:var(--ocx-color-fg-subtle);background:var(--ocx-color-surface-subtle);border-color:var(--ocx-color-border);box-shadow:none;cursor:not-allowed}.ocx-toggle-group{display:inline-flex}.ocx-toggle-group[data-orientation=vertical]{flex-direction:column}.ocx-toggle-group>[data-part=item]+[data-part=item]{margin-inline-start:calc(-1 * var(--ocx-border-width))}.ocx-toggle-group[data-orientation=vertical]>[data-part=item]+[data-part=item]{margin-block-start:calc(-1 * var(--ocx-border-width));margin-inline-start:0}.toolbar[data-astro-cid-zc7vr6g5]{gap:var(--ocx-space-4);flex-direction:column;display:flex}.scope[data-astro-cid-zc7vr6g5]{align-items:center;gap:var(--ocx-space-2);scrollbar-width:none;-ms-overflow-style:none;max-inline-size:100%;display:flex;overflow-x:auto}.scope[data-astro-cid-zc7vr6g5]::-webkit-scrollbar{display:none}.scope[data-astro-cid-zc7vr6g5] .ocx-toggle-group,.scope-more[data-astro-cid-zc7vr6g5]{flex-shrink:0}.toolbar-search[data-astro-cid-zc7vr6g5]{position:relative}.search-hint[data-astro-cid-zc7vr6g5]{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--ocx-space-4);transform:translateY(-50%)}.toolbar[data-astro-cid-zc7vr6g5] .toolbar-search:has(.ocx-ui-input-group__input:not(:placeholder-shown)) .search-hint{display:none}.chips[data-astro-cid-zc7vr6g5]{align-items:center;gap:var(--ocx-space-3);padding:var(--ocx-space-2);margin:calc(-1 * var(--ocx-space-2));min-block-size:var(--ocx-control-lg);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow-x:auto;container-type:inline-size}@container (inline-size<40rem){.chip-rail[data-astro-cid-zc7vr6g5]{visibility:hidden}}.chips[data-astro-cid-zc7vr6g5]::-webkit-scrollbar,.chip-rail[data-astro-cid-zc7vr6g5]::-webkit-scrollbar{display:none}.chip-group[data-astro-cid-zc7vr6g5]{gap:var(--ocx-space-2);flex-shrink:0;display:flex}.chips[data-astro-cid-zc7vr6g5] [data-astro-cid-zc7vr6g5][data-grid-more] .ocx-ui-button{font-size:var(--ocx-text-xs);font-weight:var(--ocx-font-weight-semibold)}.chip-divider[data-astro-cid-zc7vr6g5]{inline-size:var(--ocx-border-width);block-size:var(--ocx-icon-lg);background:var(--ocx-color-border);flex-shrink:0}.chip-group[data-astro-cid-zc7vr6g5].chip-rail{min-inline-size:0;block-size:calc(var(--ocx-control-lg) + 2 * var(--ocx-space-2));padding:var(--ocx-space-2);margin:calc(-1 * var(--ocx-space-2));scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;flex:1 1 0;overflow:hidden}.more-list[data-astro-cid-zc7vr6g5]{max-block-size:var(--ocx-panel-body);flex-direction:column;margin-block-start:var(--ocx-space-3);overflow-y:auto}.more-list[data-astro-cid-zc7vr6g5] .ocx-ui-tag{justify-content:space-between}.more-list[data-astro-cid-zc7vr6g5] .dim[data-astro-cid-zc7vr6g5]{color:var(--ocx-color-fg-subtle);margin-inline-start:auto}.more-list[data-astro-cid-zc7vr6g5] [data-grid-chip]:before{content:attr(data-count);color:var(--ocx-color-fg-subtle);order:1;margin-inline-start:auto}.more-list[data-astro-cid-zc7vr6g5] [data-grid-chip][aria-pressed=true]:after{order:2}.more-empty[data-astro-cid-zc7vr6g5]{margin:var(--ocx-space-3) 0 0;font-family:var(--ocx-font-mono);font-size:var(--ocx-text-xs);color:var(--ocx-color-fg-subtle)}.toolbar[data-astro-cid-zc7vr6g5] .ocx-ui-tag[data-variant=filter]>.ocx-ui-tag__check{display:none}.toolbar[data-astro-cid-zc7vr6g5] .ocx-ui-tag[data-variant=filter][aria-pressed=true]:after{content:"×";font-size:var(--ocx-text-md);line-height:var(--ocx-lh-none);margin-inline-start:var(--ocx-space-1)}.meta[data-astro-cid-zc7vr6g5]{align-items:center;gap:var(--ocx-space-3);flex-wrap:wrap;margin-block-start:var(--ocx-space-4);padding-inline-start:var(--ocx-space-2);display:flex}.count[data-astro-cid-zc7vr6g5]{font-family:var(--ocx-font-mono);font-size:var(--ocx-text-sm);font-weight:var(--ocx-font-weight-semibold);color:var(--ocx-color-fg);margin:0}.clear-link[data-astro-cid-zc7vr6g5]{font-family:var(--ocx-font-mono);font-size:var(--ocx-text-xs);font-weight:var(--ocx-font-weight-medium);color:var(--ocx-color-accent-fg);cursor:pointer;background:0 0;border:0;padding:0}.clear-link[data-astro-cid-zc7vr6g5]:hover,.clear-link[data-astro-cid-zc7vr6g5]:focus-visible{text-decoration:underline}.meta-controls[data-astro-cid-zc7vr6g5]{align-items:center;gap:var(--ocx-space-3);margin-inline-start:auto;display:flex}.meta-controls[data-astro-cid-zc7vr6g5] .sort-dir[aria-pressed=true]{color:var(--ocx-color-fg-subtle);background:var(--ocx-color-surface);border-color:var(--ocx-color-border);box-shadow:none}.meta-controls[data-astro-cid-zc7vr6g5] .sort-dir[aria-pressed=true] svg{transform:scaleY(-1)}[data-grid] [hidden][hidden]{display:none}:root[data-catalog-wait] [data-grid-keywords],:root[data-catalog-wait] [data-grid-count]{visibility:hidden}[data-grid-skeleton]{animation:0s .4s both ocx-catalog-skeleton-in}@keyframes ocx-catalog-skeleton-in{0%{visibility:hidden}to{visibility:visible}}[data-grid] .ocx-logo-tile[data-state=fallback] .ocx-logo-tile__image[hidden]{visibility:hidden;display:block}[data-grid] .ocx-platform[data-os]{animation:none}.visually-hidden{block-size:1px;inline-size:1px;margin:calc(-1 * var(--ocx-border-width));clip:rect(0, 0, 0, 0);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.grid[data-astro-cid-h2shemay]{gap:var(--ocx-space-4);flex-direction:column;display:flex}.cards[data-astro-cid-h2shemay],.table[data-astro-cid-h2shemay],.skeleton[data-astro-cid-h2shemay],.panel[data-astro-cid-h2shemay][data-grid-empty=no-match]{box-sizing:border-box;min-block-size:var(--reserve,0px)}.skeleton[data-astro-cid-h2shemay]{max-block-size:var(--reserve,none);overflow:hidden}.cards[data-astro-cid-h2shemay],.skeleton[data-astro-cid-h2shemay]{align-content:start;gap:var(--ocx-space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=1199px){.cards[data-astro-cid-h2shemay],.skeleton[data-astro-cid-h2shemay]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.cards[data-astro-cid-h2shemay],.skeleton[data-astro-cid-h2shemay]{grid-template-columns:1fr}}.table[data-astro-cid-h2shemay]{background:var(--ocx-color-surface);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-lg);grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) minmax(0,2fr) auto auto auto;align-content:start;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width<=899px){.table[data-astro-cid-h2shemay]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto auto auto}}@media (width<=639px){.table[data-astro-cid-h2shemay]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}}:root[data-catalog-view=table] .cards[data-astro-cid-h2shemay],:root[data-catalog-wait] .cards[data-astro-cid-h2shemay]{visibility:hidden}.cards[data-astro-cid-h2shemay]:not(:has(>*)),.table[data-astro-cid-h2shemay]:not(:has(>*)){display:none}.grid[data-astro-cid-h2shemay]>.ocx-copy-menu,.item[data-astro-cid-h2shemay]{display:contents}.table[data-astro-cid-h2shemay] .item[data-astro-cid-h2shemay]+.item[data-astro-cid-h2shemay] .pkg-row{border-block-start:var(--ocx-border-width) solid var(--ocx-color-border)}.skeleton-card[data-astro-cid-h2shemay]{gap:var(--ocx-space-3);font-size:var(--ocx-text-base);flex-direction:column;display:flex}.skeleton-head[data-astro-cid-h2shemay]{align-items:center;gap:var(--ocx-space-3);display:flex}.skeleton-head[data-astro-cid-h2shemay] .skeleton-tile{inline-size:var(--ocx-control-2xl);flex:none}.skeleton-head[data-astro-cid-h2shemay] .skeleton-lines{flex:1}.skeleton-install[data-astro-cid-h2shemay]{block-size:var(--ocx-control-lg);background:var(--ocx-color-surface-subtle);border-radius:var(--ocx-radius-md)}.panel[data-astro-cid-h2shemay]{align-items:center;gap:var(--ocx-space-3);padding:var(--ocx-space-9) var(--ocx-space-5);text-align:center;border:var(--ocx-border-width) dashed var(--ocx-color-border-strong);border-radius:var(--ocx-radius-lg);flex-direction:column;display:flex}.panel-title[data-astro-cid-h2shemay]{font-size:var(--ocx-text-lg);font-weight:var(--ocx-font-weight-semibold);margin:0}.panel-copy[data-astro-cid-h2shemay]{color:var(--ocx-color-fg-muted);margin:0}.panel-actions[data-astro-cid-h2shemay]{justify-content:center;gap:var(--ocx-space-3);flex-wrap:wrap;display:flex}.landing[data-astro-cid-4cnpqlwv]{box-sizing:border-box;inline-size:100%;max-inline-size:var(--ocx-page-max);padding:var(--ocx-space-5) var(--ocx-space-6) var(--ocx-space-8);margin-inline:auto}@media (width<=639px){.landing[data-astro-cid-4cnpqlwv]{padding:var(--ocx-space-4) var(--ocx-space-4) var(--ocx-space-6)}}}
