@layer reset,tokens,primitives,composables,components,utilities,overrides;
@layer primitives{.button-module__Othcrq__button{--icon-size:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-regular);cursor:pointer;border:var(--space-px) solid transparent;color:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);background:0 0;outline:none;flex-shrink:0;display:inline-flex}.button-module__Othcrq__button:disabled,.button-module__Othcrq__button[aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}.button-module__Othcrq__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button-module__Othcrq__button[aria-pressed=true]{background:var(--color-bg-muted);border-color:var(--color-border)}.button-module__Othcrq__button svg{pointer-events:none;flex-shrink:0}.button-module__Othcrq__vDefault{background:var(--color-primary);color:var(--color-fg-on-primary);box-shadow:var(--shadow-xs)}.button-module__Othcrq__vDefault:hover:not(:disabled,[aria-disabled=true]){background:var(--color-primary-hover)}.button-module__Othcrq__vDefault:active:not(:disabled,[aria-disabled=true]){box-shadow:none}.button-module__Othcrq__vDestructive{background:var(--color-danger);color:var(--color-fg-on-primary)}.button-module__Othcrq__vDestructive:hover:not(:disabled,[aria-disabled=true]){background:var(--color-danger-hover)}.button-module__Othcrq__vOutline{border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-fg)}.button-module__Othcrq__vOutline:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-muted)}.button-module__Othcrq__vSecondary{background:var(--color-bg-muted);color:var(--color-fg)}.button-module__Othcrq__vSecondary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-hover)}.button-module__Othcrq__vGhost{color:var(--color-fg);background:0 0}.button-module__Othcrq__vGhost:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-muted)}.button-module__Othcrq__vLink{color:var(--color-primary);text-underline-offset:var(--space-1);transition:color var(--anim-duration-fast) var(--anim-ease-default), text-decoration-color var(--anim-duration-fast) var(--anim-ease-default);background:0 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.button-module__Othcrq__vLink:hover:not(:disabled,[aria-disabled=true]){text-decoration-color:currentColor}.button-module__Othcrq__vInk{background:var(--color-fg);color:var(--color-bg-elevated)}.button-module__Othcrq__vInk:hover:not(:disabled,[aria-disabled=true]){background:var(--color-fg-secondary)}.button-module__Othcrq__sDefault{min-height:var(--control-h-md);padding:var(--space-1) var(--space-3)}.button-module__Othcrq__sDefault:has(>svg:first-child:last-child){padding-inline:var(--space-3)}.button-module__Othcrq__sXs{--icon-size:var(--space-3);min-height:var(--control-h-xs);gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug)}.button-module__Othcrq__sXs:has(>svg:first-child:last-child){padding-inline:var(--space-1_5)}.button-module__Othcrq__sSm{min-height:var(--control-h-sm);gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-3)}.button-module__Othcrq__sSm:has(>svg:first-child:last-child){padding-inline:var(--space-2_5)}.button-module__Othcrq__sLg{min-height:var(--control-h-lg);border-radius:var(--radius-lg);padding:0 var(--space-4)}.button-module__Othcrq__sLg:has(>svg:first-child:last-child){padding-inline:var(--space-4)}.button-module__Othcrq__sXl{min-height:var(--control-h-xl);border-radius:var(--radius-lg);padding:0 var(--space-5);font-size:var(--text-md);line-height:var(--space-6)}.button-module__Othcrq__sIcon{inline-size:var(--control-h-md);block-size:var(--control-h-md);min-height:var(--control-h-md);gap:0;padding:0}.button-module__Othcrq__sIconXs{--icon-size:var(--space-3);inline-size:var(--control-h-xs);block-size:var(--control-h-xs);min-height:var(--control-h-xs);border-radius:var(--radius-md);gap:0;padding:0}.button-module__Othcrq__sIconSm{inline-size:var(--control-h-sm);block-size:var(--control-h-sm);min-height:var(--control-h-sm);gap:0;padding:0}.button-module__Othcrq__sIconLg{inline-size:var(--control-h-lg);block-size:var(--control-h-lg);min-height:var(--control-h-lg);gap:0;padding:0}.button-module__Othcrq__shPill{border-radius:var(--radius-full)}@media (prefers-reduced-motion:reduce){.button-module__Othcrq__button{transition:none}}@media (pointer:coarse){.button-module__Othcrq__button{min-block-size:var(--control-h-2xl)}.button-module__Othcrq__sIcon,.button-module__Othcrq__sIconXs,.button-module__Othcrq__sIconSm,.button-module__Othcrq__sIconLg{min-inline-size:var(--control-h-2xl);min-block-size:var(--control-h-2xl)}}}
@layer composables{.load-more-button-module__uK94lW__row{justify-content:center;display:flex}}
@layer primitives{.page-container-module__uuU6GG__root{width:100%;color:var(--color-fg);padding-block:var(--space-6);padding-inline:var(--dashboard-page-padding-inline-start,var(--page-padding-x-md)) var(--dashboard-page-padding-inline-end,var(--page-padding-x-md));background:0 0;margin-left:auto;margin-right:auto}.page-container-module__uuU6GG__asMain{min-height:100dvh}[data-app-shell=dashboard] .page-container-module__uuU6GG__asMain{min-height:calc(100dvh - var(--dashboard-top-bar-block-size))}.page-container-module__uuU6GG__asDiv{min-height:100%}.page-container-module__uuU6GG__narrow{max-width:var(--page-max-narrow)}.page-container-module__uuU6GG__standard{max-width:var(--page-max-standard)}.page-container-module__uuU6GG__wide{max-width:var(--page-max-wide)}.page-container-module__uuU6GG__content{max-width:var(--page-max-content)}}
@layer primitives{.accordion-module__3tMUyG__root{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);flex-direction:column;display:flex;overflow:hidden}.accordion-module__3tMUyG__item+.accordion-module__3tMUyG__item{border-block-start:var(--space-px) solid var(--color-border)}.accordion-module__3tMUyG__item[open] .accordion-module__3tMUyG__chevron{rotate:180deg}@supports (interpolate-size:allow-keywords){.accordion-module__3tMUyG__item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--anim-duration-normal) var(--anim-ease-out), content-visibility var(--anim-duration-normal) var(--anim-ease-out) allow-discrete;overflow:hidden}.accordion-module__3tMUyG__item[open]::details-content{content-visibility:visible;block-size:auto}@media (prefers-reduced-motion:reduce){.accordion-module__3tMUyG__item::details-content{transition:none}}}.accordion-module__3tMUyG__trigger{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--color-fg);font-weight:var(--weight-medium);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;transition:background var(--anim-duration-fast) var(--anim-ease-default);list-style:none;display:flex}.accordion-module__3tMUyG__trigger::-webkit-details-marker{display:none}.accordion-module__3tMUyG__trigger:hover{background:var(--color-bg-muted)}.accordion-module__3tMUyG__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.accordion-module__3tMUyG__chevron{inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-fg-muted);transition:rotate var(--anim-duration-fast) var(--anim-ease-default);margin-inline-start:auto}.accordion-module__3tMUyG__content{padding:var(--space-3) var(--space-4) var(--space-4);color:var(--color-fg-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-wrap:pretty}.accordion-module__3tMUyG__item[data-appearance=plain]>.accordion-module__3tMUyG__trigger{padding:var(--space-2) 0}.accordion-module__3tMUyG__item[data-appearance=plain]>.accordion-module__3tMUyG__trigger:hover{background:0 0}.accordion-module__3tMUyG__item[data-appearance=plain]>.accordion-module__3tMUyG__trigger:hover .accordion-module__3tMUyG__chevron{color:var(--color-fg)}.accordion-module__3tMUyG__item[data-appearance=plain]>.accordion-module__3tMUyG__trigger:focus-visible{outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.accordion-module__3tMUyG__item[data-appearance=plain]>.accordion-module__3tMUyG__content{padding:0 0 var(--space-3)}}
@layer primitives{.alert-module__TafDjG__alert{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);color:var(--color-fg);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.alert-module__TafDjG__icon{inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-fg-muted);grid-row:1/span 2;margin-block-start:var(--space-px)}.alert-module__TafDjG__title{font-size:inherit;font-weight:var(--weight-semibold);color:var(--color-fg);grid-column:2;margin:0}.alert-module__TafDjG__description{color:var(--color-fg-secondary);text-wrap:pretty;overflow-wrap:anywhere;grid-column:2}.alert-module__TafDjG__action{grid-area:1/3/span 2;align-self:center}.alert-module__TafDjG__vInfo{border-color:color-mix(in srgb, var(--color-info) 25%, transparent);background:var(--color-info-subtle)}.alert-module__TafDjG__vInfo .alert-module__TafDjG__icon{color:var(--color-info)}.alert-module__TafDjG__vSuccess{border-color:color-mix(in srgb, var(--color-success) 25%, transparent);background:var(--color-success-subtle)}.alert-module__TafDjG__vSuccess .alert-module__TafDjG__icon{color:var(--color-success)}.alert-module__TafDjG__vWarning{border-color:color-mix(in srgb, var(--color-warning) 25%, transparent);background:var(--color-warning-subtle)}.alert-module__TafDjG__vWarning .alert-module__TafDjG__icon{color:var(--color-warning)}.alert-module__TafDjG__vDanger{border-color:color-mix(in srgb, var(--color-danger) 25%, transparent);background:var(--color-danger-subtle)}.alert-module__TafDjG__vDanger .alert-module__TafDjG__icon{color:var(--color-danger)}}
@layer primitives{.avatar-module__FpupxW__avatar{--_size:32px;inline-size:var(--_size);block-size:var(--_size);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-module__FpupxW__avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.avatar-module__FpupxW__sXs{--_size:20px;font-size:var(--text-xs)}.avatar-module__FpupxW__sSm{--_size:24px;font-size:var(--text-xs)}.avatar-module__FpupxW__sMd{--_size:32px;font-size:var(--text-sm)}.avatar-module__FpupxW__sLg{--_size:40px;font-size:var(--text-md)}.avatar-module__FpupxW__sXl{--_size:56px;font-size:var(--text-3xl)}.avatar-module__FpupxW__s2xl{--_size:80px;font-size:var(--text-5xl)}.avatar-module__FpupxW__group{align-items:center;display:inline-flex}.avatar-module__FpupxW__group>.avatar-module__FpupxW__avatar{border:2px solid var(--color-bg-elevated);margin-inline-end:calc(var(--_size) * -.3)}.avatar-module__FpupxW__group>.avatar-module__FpupxW__avatar:last-child{margin-inline-end:0}}
@layer composables{.page-module__T0PR-W__railPrimary [data-part=page-title]{font-size:var(--text-4xl);line-height:var(--leading-tight)}.page-module__T0PR-W__description{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.page-module__T0PR-W__mediaGallery{align-self:start;gap:var(--space-3);min-width:0;display:grid}.page-module__T0PR-W__mediaStageItem,.page-module__T0PR-W__mediaStageItemHidden{grid-area:1/1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.page-module__T0PR-W__mediaStageItemHidden{visibility:hidden}.page-module__T0PR-W__mediaStagePhoto{object-fit:contain;width:100%;height:100%}.page-module__T0PR-W__mediaStageVideo{object-fit:contain;background:var(--color-bg-muted);width:100%;height:100%}.page-module__T0PR-W__mediaRail{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.page-module__T0PR-W__mediaThumb,.page-module__T0PR-W__mediaThumbActive{aspect-ratio:4/3;cursor:pointer;background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);width:4.5rem;color:var(--color-fg-muted);flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.page-module__T0PR-W__mediaThumbActive{border-color:var(--color-fg);color:var(--color-fg)}.page-module__T0PR-W__mediaThumb:hover{border-color:var(--color-fg-muted)}.page-module__T0PR-W__mediaThumb:focus-visible,.page-module__T0PR-W__mediaThumbActive:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}.page-module__T0PR-W__mediaThumbImage{object-fit:cover;width:100%;height:100%}.page-module__T0PR-W__mediaThumbLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center;padding:var(--space-1)}.page-module__T0PR-W__viewerWrap{background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-3xl);aspect-ratio:4/3;align-self:start;min-width:0;display:grid;position:relative;overflow:hidden}.page-module__T0PR-W__viewerWrap:has(.page-module__T0PR-W__viewerFallback){aspect-ratio:auto;min-height:11rem}.page-module__T0PR-W__interactiveViewer{background:0 0;width:100%;height:100%}.page-module__T0PR-W__viewerLoading{width:100%;height:100%;color:var(--color-fg-muted);font-size:var(--text-sm);place-items:center;display:grid}.page-module__T0PR-W__unavailable{text-align:center;place-items:center;min-height:18rem;display:grid}.page-module__T0PR-W__viewerFallback{color:var(--color-fg-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-4);text-wrap:pretty}.page-module__T0PR-W__thumbnailFallback{object-fit:contain;background:var(--color-bg);width:100%;height:100%}.page-module__T0PR-W__creatorLink{color:var(--color-fg);text-decoration:none}.page-module__T0PR-W__creatorLink:hover{text-underline-offset:.18em;text-decoration:underline}.page-module__T0PR-W__engagement{padding-block:var(--space-1)}.page-module__T0PR-W__reportDisclosure{width:fit-content}.page-module__T0PR-W__reportDisclosure summary{gap:var(--space-2);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);padding:0}.page-module__T0PR-W__reportDisclosure summary:hover{color:var(--color-fg);background:0 0}.page-module__T0PR-W__reportForm{gap:var(--space-3);width:min(100%,26rem);margin-block-start:var(--space-3);display:grid}.page-module__T0PR-W__reportForm label{gap:var(--space-2);display:grid}.page-module__T0PR-W__ratingControl,.page-module__T0PR-W__ratingStars,.page-module__T0PR-W__ratingOptions{align-items:center;display:flex}.page-module__T0PR-W__ratingControl{gap:var(--space-2)}.page-module__T0PR-W__ratingStars{gap:var(--space-0_5)}.page-module__T0PR-W__ratingButton{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.page-module__T0PR-W__ratingButton:hover,.page-module__T0PR-W__ratingButton[aria-checked=true]{background:var(--color-bg-muted);color:var(--color-fg)}.page-module__T0PR-W__ratingButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}.page-module__T0PR-W__ratingButton:disabled{cursor:wait;opacity:.55}.page-module__T0PR-W__specs{column-gap:var(--space-8);border-block-end:var(--space-px) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;display:grid}.page-module__T0PR-W__specRow{gap:var(--space-4);padding-block:var(--space-2);border-block-start:var(--space-px) solid var(--color-border);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:baseline;display:grid}.page-module__T0PR-W__specRow dt{color:var(--color-fg-muted);font-size:var(--text-xs)}.page-module__T0PR-W__specRow dd{font-size:var(--text-sm);text-align:end;overflow-wrap:anywhere;margin:0}.page-module__T0PR-W__specRow dd.page-module__T0PR-W__specNumeric{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.page-module__T0PR-W__printFacts{gap:var(--space-5) var(--space-6);padding-block:var(--space-5);border-block:var(--space-px) solid var(--color-border);flex-wrap:wrap;margin:0;display:flex}.page-module__T0PR-W__printFacts>div{flex:0 1 var(--space-28);gap:var(--space-1);flex-direction:column-reverse;min-width:0;display:flex}.page-module__T0PR-W__printFacts dt{color:var(--color-fg-muted);font-size:var(--text-xs)}.page-module__T0PR-W__printFacts dd{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.page-module__T0PR-W__printFacts dd.page-module__T0PR-W__specNumeric{font-variant-numeric:tabular-nums}.page-module__T0PR-W__mediaNote{color:var(--color-fg-muted);font-size:var(--text-sm);margin:0}.page-module__T0PR-W__detailDisclosure>[data-part=disclosure-trigger]{padding-block:var(--space-3);overflow-wrap:anywhere}.page-module__T0PR-W__detailDisclosure>[data-part=disclosure-content]{color:var(--color-fg);padding-block:var(--space-2) var(--space-3)}.page-module__T0PR-W__activity{gap:var(--space-1) var(--space-5);color:var(--color-fg-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.page-module__T0PR-W__activityCount{color:var(--color-fg);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.page-module__T0PR-W__releasePanel{border-block-start:var(--space-px) solid var(--color-border);gap:var(--space-2);padding-block-start:var(--space-5)}.page-module__T0PR-W__releaseHeading{gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.page-module__T0PR-W__releaseHeading>:first-child{flex:12rem;min-width:0}.page-module__T0PR-W__artifactList,.page-module__T0PR-W__releaseHistory{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.page-module__T0PR-W__artifactList li,.page-module__T0PR-W__releaseHistory li{justify-content:space-between;gap:var(--space-3);min-width:0;font-size:var(--text-xs);display:flex}.page-module__T0PR-W__artifactList li span:first-child,.page-module__T0PR-W__artifactList li>:first-child,.page-module__T0PR-W__releaseHistory li>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-module__T0PR-W__artifactList li span:last-child,.page-module__T0PR-W__releaseHistory li span:last-child{color:var(--color-fg-muted);text-align:right;flex-shrink:0}.page-module__T0PR-W__releaseRights{gap:var(--space-1);display:grid}.page-module__T0PR-W__releaseRights a{width:fit-content;color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-medium);text-underline-offset:.2em}.page-module__T0PR-W__releaseRights a:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:2px}.page-module__T0PR-W__releaseSection{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--space-px) solid var(--color-border);display:grid}.page-module__T0PR-W__technicalProfile{gap:var(--space-3);display:grid}.page-module__T0PR-W__releaseList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.page-module__T0PR-W__releaseList li{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.page-module__T0PR-W__releaseList li>:first-child{overflow-wrap:anywhere;flex:14rem;min-width:0}.page-module__T0PR-W__integrityDisclosure>[data-part=disclosure-trigger]{color:var(--color-fg-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.page-module__T0PR-W__integrityDisclosure [data-part=code]{overflow-wrap:anywhere;display:block}.page-module__T0PR-W__creatorCard{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.page-module__T0PR-W__creatorCardStatus{flex-basis:100%;margin:0}.page-module__T0PR-W__creatorCardIdentity{flex:1 1 var(--space-32);align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.page-module__T0PR-W__creatorCardText{gap:var(--space-0_5);min-width:0;display:grid}.page-module__T0PR-W__creatorFollow{border-radius:var(--radius-full)}}
@layer primitives{.badge-module__lCrUJW__badge{align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;border:var(--space-px) solid transparent;color:var(--color-fg);background:var(--color-bg-muted);font-variant-numeric:tabular-nums;display:inline-flex}.badge-module__lCrUJW__vNeutral{background:var(--color-bg-muted);color:var(--color-fg-secondary);border-color:var(--color-border)}.badge-module__lCrUJW__vPrimary{background:var(--color-primary-subtle);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 25%, transparent)}.badge-module__lCrUJW__vSuccess{background:var(--color-success-subtle);color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 25%, transparent)}.badge-module__lCrUJW__vWarning{background:var(--color-warning-subtle);color:var(--color-warning-foreground);border-color:color-mix(in srgb, var(--color-warning) 25%, transparent)}.badge-module__lCrUJW__vDanger{background:var(--color-danger-subtle);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 25%, transparent)}.badge-module__lCrUJW__vInfo{background:var(--color-info-subtle);color:var(--color-info);border-color:color-mix(in srgb, var(--color-info) 25%, transparent)}.badge-module__lCrUJW__vSolid{background:var(--color-fg);color:var(--color-bg-elevated);border-color:#0000}.badge-module__lCrUJW__vOutline{border-color:var(--color-border-strong);color:var(--color-fg);background:0 0}.badge-module__lCrUJW__sSm{padding:var(--space-px) var(--space-1_5);font-size:var(--text-xs);line-height:1.15}.badge-module__lCrUJW__sLg{padding:var(--space-0_5) var(--space-2_5);font-size:var(--text-sm)}}
@layer primitives{.breadcrumbs-module__Bb7BQa__root{font-size:var(--text-sm);color:var(--color-fg-muted)}.breadcrumbs-module__Bb7BQa__list{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module__Bb7BQa__item{align-items:center;gap:var(--space-1);display:inline-flex}.breadcrumbs-module__Bb7BQa__link{color:var(--color-fg-muted);padding:var(--space-0_5) var(--space-1);border-radius:var(--radius-sm);transition:color var(--anim-duration-fast) var(--anim-ease-default);text-decoration:none}.breadcrumbs-module__Bb7BQa__link:hover{color:var(--color-fg)}.breadcrumbs-module__Bb7BQa__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.breadcrumbs-module__Bb7BQa__current{color:var(--color-fg);font-weight:var(--weight-medium);padding:var(--space-0_5) var(--space-1)}.breadcrumbs-module__Bb7BQa__separator{color:var(--color-fg-faint);font-size:var(--text-xs);-webkit-user-select:none;user-select:none}}
@layer primitives{.card-module__mnD3tq__card{background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);inline-size:100%;min-inline-size:0;transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-fast) var(--anim-ease-default);flex-direction:column;display:flex;overflow:hidden;container:card/inline-size}.card-module__mnD3tq__interactive{cursor:pointer}.card-module__mnD3tq__interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.card-module__mnD3tq__interactive:active{transform:translateY(var(--space-px))}.card-module__mnD3tq__interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.card-module__mnD3tq__card{transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default)}.card-module__mnD3tq__interactive:active{transform:none}}.card-module__mnD3tq__pSm{padding:var(--space-3);gap:var(--space-2)}.card-module__mnD3tq__pMd{padding:var(--space-4);gap:var(--space-3)}.card-module__mnD3tq__pLg{padding:var(--space-5);gap:var(--space-4)}.card-module__mnD3tq__pNone{padding:0}.card-module__mnD3tq__vElevated{box-shadow:var(--shadow-md);border-color:var(--color-border-subtle)}.card-module__mnD3tq__vOutlined{box-shadow:none}.card-module__mnD3tq__vGhost{background:0 0;border-color:#0000}.card-module__mnD3tq__header{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}@container card not (min-inline-size:28rem){.card-module__mnD3tq__header{flex-direction:column;align-items:stretch}}.card-module__mnD3tq__title{font-size:var(--text-md);line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--color-fg);letter-spacing:var(--tracking-tight);text-wrap:balance}.card-module__mnD3tq__description{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:var(--leading-normal);text-wrap:pretty}.card-module__mnD3tq__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@container card not (min-inline-size:24rem){.card-module__mnD3tq__footer{justify-content:flex-start}}.card-module__mnD3tq__media{background:var(--color-bg-muted);inline-size:100%;display:block;overflow:hidden}.card-module__mnD3tq__media img,.card-module__mnD3tq__media video,.card-module__mnD3tq__media canvas{object-fit:cover;block-size:100%;inline-size:100%;display:block}.card-module__mnD3tq__body{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.card-module__mnD3tq__card,.card-module__mnD3tq__media{position:relative}.card-module__mnD3tq__badge{z-index:1;pointer-events:auto;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.card-module__mnD3tq__badge[data-corner=top-end]{inset-inline-start:auto;inset-inline-end:var(--space-3)}.card-module__mnD3tq__badge[data-corner=bottom-start]{inset-block-start:auto;inset-block-end:var(--space-3)}.card-module__mnD3tq__badge[data-corner=bottom-end]{inset-block-start:auto;inset-block-end:var(--space-3);inset-inline-start:auto;inset-inline-end:var(--space-3)}.card-module__mnD3tq__linkArea{z-index:1;border-radius:inherit;outline:none;position:absolute;inset:0}.card-module__mnD3tq__linkArea:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-module__mnD3tq__linkArea:focus-visible:after{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.card-module__mnD3tq__card:has(>.card-module__mnD3tq__linkArea)>:not(.card-module__mnD3tq__linkArea){z-index:2;pointer-events:none;position:relative}.card-module__mnD3tq__card:has(>.card-module__mnD3tq__linkArea)>:not(.card-module__mnD3tq__linkArea) :is(a,button,input,select,textarea,[role=button]){pointer-events:auto}}
@layer composables{.model-card-grid-module__at51Xa__grid{--model-card-min:240px;grid-template-columns:repeat(auto-fill, minmax(var(--model-card-min), 1fr));column-gap:var(--space-5);row-gap:var(--space-8)}@media (min-width:641px) and (max-width:1100px){.model-card-grid-module__at51Xa__grid{--model-card-min:200px}}@media (max-width:640px){.model-card-grid-module__at51Xa__grid{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.model-card-grid-module__at51Xa__title{-webkit-line-clamp:3;line-clamp:3}}.model-card-grid-module__at51Xa__card{border:0;border-radius:0;overflow:visible}.model-card-grid-module__at51Xa__media{aspect-ratio:1;background:var(--color-bg-muted);border-radius:var(--radius-3xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.model-card-grid-module__at51Xa__mediaImg{object-fit:contain;width:100%;height:100%;transition:transform var(--anim-duration-normal) var(--anim-ease-default)}@media (hover:hover) and (pointer:fine){.model-card-grid-module__at51Xa__card:hover .model-card-grid-module__at51Xa__mediaImg{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.model-card-grid-module__at51Xa__mediaImg{transition:none}.model-card-grid-module__at51Xa__card:hover .model-card-grid-module__at51Xa__mediaImg{transform:none}}.model-card-grid-module__at51Xa__placeholder{color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal)}.model-card-grid-module__at51Xa__badgeGroup{align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-16));pointer-events:none;flex-wrap:wrap;min-width:0;display:flex}.model-card-grid-module__at51Xa__badgeGroup>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-card-grid-module__at51Xa__body{padding:var(--space-3) 0 0;gap:var(--space-1_5);flex:auto}.model-card-grid-module__at51Xa__title{margin-block-end:auto}.model-card-grid-module__at51Xa__metadata{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-fg-secondary);flex-wrap:wrap;display:flex}.model-card-grid-module__at51Xa__metadataPrimary{gap:var(--space-1);flex-direction:column;flex:1 1 var(--space-24);min-width:0;display:flex}.model-card-grid-module__at51Xa__creator{align-items:center;gap:var(--space-1);min-width:0;color:inherit;text-decoration:none;display:inline-flex}a.model-card-grid-module__at51Xa__creator:hover{text-underline-offset:.16em;text-decoration:underline}a.model-card-grid-module__at51Xa__creator:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}.model-card-grid-module__at51Xa__meta{min-width:0;color:var(--color-fg-muted)}.model-card-grid-module__at51Xa__titleRow{align-items:baseline;gap:var(--space-2);display:flex}.model-card-grid-module__at51Xa__price{font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;margin-inline-start:auto}.model-card-grid-module__at51Xa__save{z-index:2;top:var(--space-2);right:var(--space-2);height:var(--space-8);width:var(--space-8);border-radius:var(--radius-full);color:var(--color-fg);background:var(--color-bg-elevated);place-items:center;text-decoration:none;display:grid;position:absolute}.model-card-grid-module__at51Xa__save:hover{background:var(--color-bg-hover)}.model-card-grid-module__at51Xa__printMeta{gap:var(--space-1) var(--space-2);color:var(--color-fg-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.model-card-grid-module__at51Xa__printMeta span{align-items:center;gap:var(--space-1);display:inline-flex}.model-card-grid-module__at51Xa__stats{align-items:center;gap:var(--space-2);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.model-card-grid-module__at51Xa__stat{align-items:center;gap:var(--space-1);font-size:var(--text-xs);display:inline-flex}.model-card-grid-module__at51Xa__action{margin-block-start:var(--space-2)}}
@layer primitives{.code-module__GbmDwa__code{font-family:var(--font-sans);font-size:max(.92em, var(--text-xs));background:var(--color-bg-muted);border-radius:var(--radius-sm);color:var(--color-fg);border:var(--space-px) solid var(--color-border-subtle);padding:.1em .35em}}
@layer primitives{.data-list-module__aDMKVG__root{gap:var(--space-3) var(--space-5);color:var(--color-fg);font-size:var(--text-sm);line-height:var(--leading-normal);display:grid}.data-list-module__aDMKVG__root[data-orientation=horizontal]{row-gap:var(--space-2);grid-template-columns:max-content 1fr}.data-list-module__aDMKVG__root[data-orientation=vertical]{grid-template-columns:1fr}.data-list-module__aDMKVG__root[data-size=sm]{font-size:var(--text-xs);gap:var(--space-2) var(--space-4)}.data-list-module__aDMKVG__root[data-size=lg]{font-size:var(--text-md);gap:var(--space-4) var(--space-6)}.data-list-module__aDMKVG__item{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.data-list-module__aDMKVG__root[data-orientation=vertical] .data-list-module__aDMKVG__item{gap:var(--space-1);padding-block:var(--space-1);grid-template-columns:1fr}.data-list-module__aDMKVG__label{color:var(--color-fg-muted);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);white-space:nowrap;align-self:start}.data-list-module__aDMKVG__root[data-align=baseline] .data-list-module__aDMKVG__label{align-self:baseline}.data-list-module__aDMKVG__root[data-align=center] .data-list-module__aDMKVG__label{align-self:center}.data-list-module__aDMKVG__value{color:var(--color-fg);overflow-wrap:anywhere;min-inline-size:0}.data-list-module__aDMKVG__root[data-align=baseline] .data-list-module__aDMKVG__value{align-self:baseline}.data-list-module__aDMKVG__root[data-align=center] .data-list-module__aDMKVG__value{align-self:center}}
@layer composables{.directory-model-previews-module__-Y-SBa__previews{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.directory-model-previews-module__-Y-SBa__previews[data-single]{grid-template-columns:minmax(0,1fr)}.directory-model-previews-module__-Y-SBa__previews[data-joined]{gap:var(--space-px);border-radius:var(--radius-3xl);overflow:hidden}.directory-model-previews-module__-Y-SBa__previews[data-joined] .directory-model-previews-module__-Y-SBa__preview{border-radius:0}.directory-model-previews-module__-Y-SBa__preview{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--color-bg-muted);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.directory-model-previews-module__-Y-SBa__previews[data-single] .directory-model-previews-module__-Y-SBa__preview{aspect-ratio:2}}
@layer primitives{.dialog-module__7k18lq__dialog{--dialog-inline-size:calc(var(--space-64) * 2);--dialog-block-size:calc(var(--space-80) * 2);--dialog-screen-gap:var(--space-8);--dialog-enter-offset:var(--space-1_5);--dialog-enter-scale:var(--anim-scale-enter-subtle);--dialog-close-size:var(--space-7);--dialog-drawer-inline-size:calc(var(--space-64) + var(--space-48));--dialog-drawer-max-inline-size:calc(var(--space-80) * 2);--dialog-drawer-max-block-size:80dvh;max-inline-size:min(calc(100vw - var(--dialog-screen-gap)), var(--dialog-inline-size));max-block-size:min(calc(100dvh - var(--dialog-screen-gap)), var(--dialog-block-size));inline-size:min(100%, var(--dialog-inline-size));color:inherit;transition:display var(--anim-duration-normal) allow-discrete, overlay var(--anim-duration-normal) allow-discrete;background:0 0;border:0;margin:auto;padding:0;inset:0}.dialog-module__7k18lq__dialog::backdrop{background:var(--color-scrim);opacity:0;transition:opacity var(--anim-duration-normal) var(--anim-ease-out) allow-discrete}.dialog-module__7k18lq__dialog[open]::backdrop{opacity:1}@starting-style{.dialog-module__7k18lq__dialog[open]::backdrop{opacity:0}}.dialog-module__7k18lq__dialog[data-enter=none]::backdrop,.dialog-module__7k18lq__dialog[data-enter=none][open]::backdrop{opacity:1;transition:none}.dialog-module__7k18lq__dialog[data-enter=none] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__dialog[data-enter=none][open] .dialog-module__7k18lq__surface{opacity:1;transition:none;transform:none}.dialog-module__7k18lq__surface{--nested-radius:var(--radius-2xl);--nested-pad:0px;--nested-border:var(--space-px);--nested-inner-radius:max(0px, calc(var(--nested-radius) - var(--nested-pad) - var(--nested-border)));max-block-size:inherit;background:var(--color-bg-elevated);color:var(--color-fg);border:var(--nested-border) solid var(--color-border);border-radius:var(--nested-radius);box-shadow:var(--shadow-xl);opacity:0;transform:translateY(var(--dialog-enter-offset)) scale(var(--dialog-enter-scale));transition:opacity var(--anim-duration-normal) var(--anim-ease-out), transform var(--anim-duration-normal) var(--anim-ease-spring);flex-direction:column;display:flex;overflow:hidden}.dialog-module__7k18lq__dialog[open] .dialog-module__7k18lq__surface{opacity:1;transform:none}@starting-style{.dialog-module__7k18lq__dialog[open] .dialog-module__7k18lq__surface{opacity:0;transform:translateY(var(--dialog-enter-offset)) scale(var(--dialog-enter-scale))}}.dialog-module__7k18lq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}.dialog-module__7k18lq__headerContent{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dialog-module__7k18lq__title{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-medium);color:var(--color-fg);letter-spacing:normal;text-wrap:balance}.dialog-module__7k18lq__description{color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty}.dialog-module__7k18lq__body{padding:var(--space-1) var(--space-5) var(--space-5);overscroll-behavior:contain;min-block-size:0;padding-block-end:max(var(--space-5), env(safe-area-inset-bottom,0px));overflow-y:auto}.dialog-module__7k18lq__body:has(~.dialog-module__7k18lq__footer){padding-block-end:var(--space-5)}.dialog-module__7k18lq__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5);border-top:var(--space-px) solid var(--color-border);background:var(--color-bg-elevated);flex-wrap:wrap;flex-shrink:0;padding-block-end:max(var(--space-5), env(safe-area-inset-bottom,0px));display:flex}@container not (min-inline-size:24rem){.dialog-module__7k18lq__footer{flex-direction:column-reverse;align-items:stretch}}@container not (min-inline-size:27rem){.dialog-module__7k18lq__drawer .dialog-module__7k18lq__footer{flex-direction:column-reverse;align-items:stretch}}.dialog-module__7k18lq__surface{container-type:inline-size}.dialog-module__7k18lq__iconClose{inline-size:var(--dialog-close-size);block-size:var(--dialog-close-size);border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dialog-module__7k18lq__iconClose:hover{background:var(--color-bg-muted);color:var(--color-fg)}.dialog-module__7k18lq__iconClose:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.dialog-module__7k18lq__iconClose{min-inline-size:var(--control-h-2xl);min-block-size:var(--control-h-2xl)}}.dialog-module__7k18lq__drawer{inline-size:min(100%, var(--dialog-drawer-inline-size));border-radius:0;block-size:100dvh;max-block-size:100dvh;max-inline-size:none;margin:0}.dialog-module__7k18lq__drawer[data-side=left]{margin-inline:0 auto}.dialog-module__7k18lq__drawer[data-side=right]{margin-inline:auto 0}.dialog-module__7k18lq__drawer[data-side=top],.dialog-module__7k18lq__drawer[data-side=bottom]{inline-size:min(100%, var(--dialog-drawer-max-inline-size));block-size:auto;max-block-size:var(--dialog-drawer-max-block-size);margin-inline:auto}.dialog-module__7k18lq__drawer[data-side=top]{margin-block:0 auto}.dialog-module__7k18lq__drawer[data-side=bottom]{margin-block:auto 0}.dialog-module__7k18lq__drawer .dialog-module__7k18lq__surface{border:0;border-inline-start:var(--space-px) solid var(--color-border);box-shadow:none;block-size:100%;transition:opacity var(--anim-duration-normal) var(--anim-ease-out), transform var(--anim-duration-normal) var(--anim-ease-out);border-radius:0}.dialog-module__7k18lq__drawer[data-side=left]>.dialog-module__7k18lq__surface{border-inline-start:0;border-inline-end:var(--space-px) solid var(--color-border)}.dialog-module__7k18lq__drawer .dialog-module__7k18lq__body{flex:1}.dialog-module__7k18lq__drawer[data-side=bottom] .dialog-module__7k18lq__surface{border:var(--space-px) solid var(--color-border);border-block-end:0;border-start-start-radius:var(--radius-2xl);border-start-end-radius:var(--radius-2xl)}.dialog-module__7k18lq__drawer[data-side=top] .dialog-module__7k18lq__surface{border:var(--space-px) solid var(--color-border);border-block-start:0;border-end-end-radius:var(--radius-2xl);border-end-start-radius:var(--radius-2xl)}.dialog-module__7k18lq__drawer[open] .dialog-module__7k18lq__surface{opacity:1;transform:none}@starting-style{.dialog-module__7k18lq__drawer[open][data-side=left] .dialog-module__7k18lq__surface{opacity:0;transform:translate(-100%)}.dialog-module__7k18lq__drawer[open][data-side=right] .dialog-module__7k18lq__surface{opacity:0;transform:translate(100%)}.dialog-module__7k18lq__drawer[open][data-side=top] .dialog-module__7k18lq__surface{opacity:0;transform:translateY(-100%)}.dialog-module__7k18lq__drawer[open][data-side=bottom] .dialog-module__7k18lq__surface{opacity:0;transform:translateY(100%)}}.dialog-module__7k18lq__drawer[data-side=left]:not([open]) .dialog-module__7k18lq__surface{opacity:0;transform:translate(-100%)}.dialog-module__7k18lq__drawer[data-side=right]:not([open]) .dialog-module__7k18lq__surface{opacity:0;transform:translate(100%)}.dialog-module__7k18lq__drawer[data-side=top]:not([open]) .dialog-module__7k18lq__surface{opacity:0;transform:translateY(-100%)}.dialog-module__7k18lq__drawer[data-side=bottom]:not([open]) .dialog-module__7k18lq__surface{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.dialog-module__7k18lq__dialog,.dialog-module__7k18lq__dialog::backdrop,.dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer .dialog-module__7k18lq__surface{transition:none}.dialog-module__7k18lq__drawer[data-side=left] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[data-side=right] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[data-side=top] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[data-side=bottom] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[data-side=left]:not([open]) .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[data-side=right]:not([open]) .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[data-side=top]:not([open]) .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[data-side=bottom]:not([open]) .dialog-module__7k18lq__surface{transform:none}@starting-style{.dialog-module__7k18lq__dialog[open]::backdrop{opacity:1}.dialog-module__7k18lq__dialog[open] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[open][data-side=left] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[open][data-side=right] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[open][data-side=top] .dialog-module__7k18lq__surface,.dialog-module__7k18lq__drawer[open][data-side=bottom] .dialog-module__7k18lq__surface{opacity:1;transform:none}}}}
@layer primitives{.field-module__RZVsAW__field{gap:var(--space-1_5);flex-direction:column;min-width:0;display:flex}.field-module__RZVsAW__field[data-orientation=horizontal]{align-items:center;gap:var(--space-3);flex-direction:row}.field-module__RZVsAW__label{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg);line-height:var(--leading-tight);cursor:pointer;display:inline-flex}.field-module__RZVsAW__label[data-disabled=true]{opacity:.55;cursor:not-allowed}.field-module__RZVsAW__required{color:var(--color-danger);font-weight:var(--weight-regular)}.field-module__RZVsAW__help{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-fg-muted);text-wrap:pretty}.field-module__RZVsAW__error{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-danger);align-items:flex-start;gap:var(--space-1);text-wrap:pretty;display:inline-flex}}
.file-input-module__5jZsRa__input{}@layer primitives{.file-input-module__5jZsRa__root{--nested-radius:var(--radius-md);--nested-border:var(--space-px);--nested-pad:var(--space-3);--nested-inner-radius:max(0px, calc(var(--nested-radius) - var(--nested-pad,0px) - var(--nested-border)));padding:var(--nested-pad,0px);border:var(--nested-border) dashed var(--color-border-strong);border-radius:var(--nested-radius);background:var(--color-bg-subtle);color:var(--color-fg);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default);font-size:var(--text-sm);align-items:center;display:inline-flex}.file-input-module__5jZsRa__root[data-preview=true]{--nested-pad:var(--space-2);align-items:stretch;gap:var(--space-3);inline-size:100%;display:grid}.file-input-module__5jZsRa__root[data-disabled=true]{opacity:.55;cursor:not-allowed}.file-input-module__5jZsRa__root:hover:not([data-disabled=true]){background:var(--color-bg-muted);border-color:var(--color-primary)}.file-input-module__5jZsRa__root:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.file-input-module__5jZsRa__previewFrame{aspect-ratio:16/10;border:var(--space-px) solid var(--color-border);border-radius:var(--nested-inner-radius);background:var(--color-bg-muted);display:block;overflow:hidden}.file-input-module__5jZsRa__previewImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.file-input-module__5jZsRa__body{align-items:center;gap:var(--space-3);min-inline-size:0;display:inline-flex}.file-input-module__5jZsRa__root[data-preview=true] .file-input-module__5jZsRa__body{padding:0 var(--space-1) var(--space-1)}.file-input-module__5jZsRa__icon{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-fg-muted);flex:none}.file-input-module__5jZsRa__copy{gap:var(--space-0_5);min-inline-size:0;line-height:var(--leading-snug);display:grid}.file-input-module__5jZsRa__label{overflow-wrap:anywhere}.file-input-module__5jZsRa__hint{color:var(--color-fg-muted);font-size:var(--text-xs)}}
@layer composables{.catalogue-results-module__lxlG1W__results{gap:var(--space-4);min-width:0;transition:opacity var(--anim-duration-fast) var(--anim-ease-default);display:grid}.catalogue-results-module__lxlG1W__results[data-pending=true]{opacity:.68}.catalogue-results-module__lxlG1W__continuation{justify-items:center;gap:var(--space-3);padding-block:var(--space-8);display:grid}.catalogue-results-module__lxlG1W__continuationMessage{color:var(--color-fg-muted);font-size:var(--text-sm);text-align:center;text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.catalogue-results-module__lxlG1W__results{transition-duration:.01ms}}}
@layer composables{.directory-card-module__vA8BNW__results{gap:var(--space-8);display:grid}.directory-card-module__vA8BNW__grid{column-gap:var(--space-5);row-gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.directory-card-module__vA8BNW__card{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.directory-card-module__vA8BNW__identity{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.directory-card-module__vA8BNW__identity[data-avatar=none]{grid-template-columns:minmax(0,1fr)}.directory-card-module__vA8BNW__identityText{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.directory-card-module__vA8BNW__description{overflow-wrap:anywhere;min-width:0}.directory-card-module__vA8BNW__meta{min-width:0;margin-block-start:auto;padding-block-start:var(--space-1)}}
.checkbox-module__ngus6W__input{}@layer primitives{.checkbox-module__ngus6W__root{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-fg);font-size:var(--text-sm);line-height:var(--leading-normal);display:inline-flex}.checkbox-module__ngus6W__root[data-disabled=true]{opacity:.55;cursor:not-allowed}.checkbox-module__ngus6W__indicator{--_size:var(--space-4);inline-size:var(--_size);block-size:var(--_size);border:var(--space-px) solid var(--color-border-strong);background:var(--color-bg-elevated);border-radius:var(--radius-sm);color:var(--color-fg-on-primary);transition:background var(--anim-duration-fast) var(--anim-ease-default), border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox-module__ngus6W__sSm .checkbox-module__ngus6W__indicator{--_size:var(--space-3_5)}.checkbox-module__ngus6W__sLg .checkbox-module__ngus6W__indicator{--_size:var(--space-5)}.checkbox-module__ngus6W__indicator>svg{opacity:0;block-size:80%;inline-size:80%;transition:opacity var(--anim-duration-fast) var(--anim-ease-default), transform var(--anim-duration-fast) var(--anim-ease-default);transform:scale(.7)}.checkbox-module__ngus6W__root[data-state=checked] .checkbox-module__ngus6W__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input:checked) .checkbox-module__ngus6W__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__ngus6W__root[data-state=checked] .checkbox-module__ngus6W__indicator>svg{opacity:1;transform:scale(1)}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input:checked) .checkbox-module__ngus6W__indicator>svg{opacity:1;transform:scale(1)}.checkbox-module__ngus6W__root[data-state=indeterminate] .checkbox-module__ngus6W__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input:indeterminate) .checkbox-module__ngus6W__indicator{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module__ngus6W__root[data-state=indeterminate] .checkbox-module__ngus6W__indicator:after{content:"";inline-size:55%;block-size:var(--space-0_5);background:var(--color-fg-on-primary);border-radius:var(--space-px);display:block}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input:indeterminate) .checkbox-module__ngus6W__indicator:after{content:"";inline-size:55%;block-size:var(--space-0_5);background:var(--color-fg-on-primary);border-radius:var(--space-px);display:block}.checkbox-module__ngus6W__root[data-state=indeterminate] .checkbox-module__ngus6W__indicator>svg{display:none}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input:indeterminate) .checkbox-module__ngus6W__indicator>svg{display:none}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input:focus-visible) .checkbox-module__ngus6W__indicator{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input[aria-invalid=true]) .checkbox-module__ngus6W__indicator{border-color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.checkbox-module__ngus6W__indicator>svg{transition:opacity var(--anim-duration-fast) var(--anim-ease-default);transform:none}.checkbox-module__ngus6W__root[data-state=checked] .checkbox-module__ngus6W__indicator>svg{transform:none}.checkbox-module__ngus6W__root:has(.checkbox-module__ngus6W__input:checked) .checkbox-module__ngus6W__indicator>svg{transform:none}}}
@layer primitives{.grid-module__5bIEnW__grid{--_cols:initial;--_min:initial;--_align:initial;--_justify:initial;gap:var(--_gap,var(--space-3));grid-template-columns:var(--_cols,repeat(auto-fit, minmax(var(--_min,16rem), 1fr)));align-items:var(--_align,stretch);justify-items:var(--_justify,stretch);display:grid}}
@layer primitives{.inline-module__hLX7Ja__inline{--_align:initial;--_justify:initial;gap:var(--_gap,var(--space-2));align-items:var(--_align,center);justify-content:var(--_justify,flex-start);flex-direction:row;display:flex}.inline-module__hLX7Ja__inline[data-wrap=true]{flex-wrap:wrap}.inline-module__hLX7Ja__inline[data-reverse=true]{flex-direction:row-reverse}}
@layer components{.grid-skeleton-module__2p-BQG__controls{inline-size:min(100%,28rem);block-size:var(--control-h-xl);background:var(--color-bg-muted);border-radius:var(--radius-md)}.grid-skeleton-module__2p-BQG__title>span,.grid-skeleton-module__2p-BQG__creator,.grid-skeleton-module__2p-BQG__stats{background:var(--color-bg-muted);border-radius:var(--radius-sm);display:block}.grid-skeleton-module__2p-BQG__title{height:calc(var(--text-md) * var(--leading-snug) * 2);align-content:space-around;display:grid}.grid-skeleton-module__2p-BQG__title>span{width:80%;height:var(--space-3)}.grid-skeleton-module__2p-BQG__title>span:nth-child(2){width:60%}.grid-skeleton-module__2p-BQG__title>span:last-child{display:none}.grid-skeleton-module__2p-BQG__creator{width:var(--space-24);max-width:100%;height:var(--space-6)}.grid-skeleton-module__2p-BQG__stats{width:var(--space-8);height:var(--space-4)}@media (max-width:640px){.grid-skeleton-module__2p-BQG__title{height:calc(var(--text-md) * var(--leading-snug) * 3)}.grid-skeleton-module__2p-BQG__title>span:last-child{width:40%;display:block}}.grid-skeleton-module__2p-BQG__directoryGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.grid-skeleton-module__2p-BQG__directoryCard{align-content:start;gap:var(--space-4);min-height:11rem;display:grid}.grid-skeleton-module__2p-BQG__directoryIdentity{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.grid-skeleton-module__2p-BQG__directoryAvatar{width:var(--space-10);height:var(--space-10);background:var(--color-bg-muted);border-radius:50%}.grid-skeleton-module__2p-BQG__directoryHeading{gap:var(--space-1);min-width:0;display:grid}.grid-skeleton-module__2p-BQG__directoryHeading>span,.grid-skeleton-module__2p-BQG__directoryBody>span,.grid-skeleton-module__2p-BQG__directoryMeta{background:var(--color-bg-muted);border-radius:var(--radius-sm);display:block}.grid-skeleton-module__2p-BQG__directoryHeading>span:first-child{width:70%;height:var(--space-4)}.grid-skeleton-module__2p-BQG__directoryHeading>span:last-child{width:40%;height:var(--space-3)}.grid-skeleton-module__2p-BQG__directoryBody{gap:var(--space-1);display:grid}.grid-skeleton-module__2p-BQG__directoryBody>span{width:100%;height:var(--space-3)}.grid-skeleton-module__2p-BQG__directoryBody>span:last-child{width:70%}.grid-skeleton-module__2p-BQG__directoryMeta{width:var(--space-24);height:var(--space-4);margin-block-start:auto}}
@layer composables{.package-artifact-metadata-editor-module__eGALNG__editor{gap:var(--space-3);grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(130px,.8fr));align-items:end;display:grid}@media (max-width:900px){.package-artifact-metadata-editor-module__eGALNG__editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.package-artifact-metadata-editor-module__eGALNG__editor{grid-template-columns:1fr}}}
@layer components{.package-download-actions-module___vNYsq__fileButton{white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start}}
@layer composables{.new-model-module__X6n7QW__steps{gap:var(--space-2);padding:0 0 var(--space-4);border-bottom:var(--space-px) solid var(--color-border);margin:0;list-style:none;display:flex}.new-model-module__X6n7QW__steps li{flex:1;min-width:0}.new-model-module__X6n7QW__step{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);color:var(--color-fg-muted);text-align:left;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:flex}.new-model-module__X6n7QW__step[aria-current=step]{color:var(--color-fg);font-weight:var(--weight-medium)}.new-model-module__X6n7QW__step:disabled{cursor:default}.new-model-module__X6n7QW__step:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.new-model-module__X6n7QW__stepNumber{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-bg-muted);font-size:var(--text-xs);flex-shrink:0;place-items:center;display:grid}.new-model-module__X6n7QW__step[aria-current=step] .new-model-module__X6n7QW__stepNumber{background:var(--color-fg);color:var(--color-bg)}.new-model-module__X6n7QW__draftStatus{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-model-module__X6n7QW__rightsSummary{border-top:var(--space-px) solid var(--color-border);padding-block-start:var(--space-4)}.new-model-module__X6n7QW__reviewDescription{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.new-model-module__X6n7QW__cardPreview{grid-template-columns:minmax(0,15rem);display:grid}.new-model-module__X6n7QW__reviewNotice{gap:var(--space-2);display:grid}.new-model-module__X6n7QW__reviewFiles{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.new-model-module__X6n7QW__reviewFiles li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-bottom:var(--space-px) solid var(--color-border);font-size:var(--text-sm);display:flex}.new-model-module__X6n7QW__reviewFiles li span:first-child{overflow-wrap:anywhere}.new-model-module__X6n7QW__reviewFiles li span:last-child{color:var(--color-fg-muted);flex-shrink:0}.new-model-module__X6n7QW__form{gap:var(--space-6);display:grid}.new-model-module__X6n7QW__section{gap:var(--space-4);padding:var(--space-5);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);display:grid}.new-model-module__X6n7QW__measure{max-inline-size:64ch}.new-model-module__X6n7QW__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-model-module__X6n7QW__gridThree{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.new-model-module__X6n7QW__choiceFieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.new-model-module__X6n7QW__categoryRows{gap:var(--space-2);display:grid}.new-model-module__X6n7QW__categoryRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.new-model-module__X6n7QW__workflowFieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.new-model-module__X6n7QW__workflowFieldset legend{color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.new-model-module__X6n7QW__workflowChoices{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-model-module__X6n7QW__fileChips{gap:var(--space-2);display:grid}.new-model-module__X6n7QW__fileChip{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:0;display:grid}.new-model-module__X6n7QW__fileChip[data-primary=true]{background:var(--color-bg-elevated)}.new-model-module__X6n7QW__fileChipHead{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;min-width:0;display:grid}.new-model-module__X6n7QW__fileChipName{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-model-module__X6n7QW__fileChipMeta{color:var(--color-fg-muted);font-size:var(--text-xs);white-space:nowrap}.new-model-module__X6n7QW__fileChipDetail{min-width:0}.new-model-module__X6n7QW__recentCategories{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.new-model-module__X6n7QW__checklist{gap:var(--space-3);padding:var(--space-4);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:grid}.new-model-module__X6n7QW__checklistSteps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.new-model-module__X6n7QW__checklistStep{gap:var(--space-1);min-width:0;color:var(--color-fg);display:grid}.new-model-module__X6n7QW__checklistStep[data-state=pending]{color:var(--color-fg-muted)}.new-model-module__X6n7QW__checklistStep[data-state=done]{color:var(--color-fg-secondary)}.new-model-module__X6n7QW__detailDisclosure{min-width:0}.new-model-module__X6n7QW__choiceLegend{font-size:var(--text-md);line-height:var(--leading-snug);font-weight:var(--weight-medium);text-wrap:balance;color:var(--color-fg);padding:0}.new-model-module__X6n7QW__choiceGroup{gap:var(--space-3);display:grid}.new-model-module__X6n7QW__choice{align-items:flex-start;gap:var(--space-3);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-bg);cursor:pointer;transition:border-color var(--anim-duration-fast) var(--anim-ease-out), background var(--anim-duration-fast) var(--anim-ease-out);display:flex}.new-model-module__X6n7QW__choice:hover{border-color:var(--color-border-strong)}.new-model-module__X6n7QW__choice:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-subtle)}.new-model-module__X6n7QW__choice [data-part=radio-indicator]{margin-top:3px}.new-model-module__X6n7QW__choiceBody{gap:var(--space-1);display:grid}.new-model-module__X6n7QW__choiceTitle{line-height:var(--leading-snug);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-fg);text-wrap:balance}.new-model-module__X6n7QW__choiceHint{line-height:var(--leading-normal);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-fg-muted);text-wrap:pretty}.new-model-module__X6n7QW__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-model-module__X6n7QW__progressRow{gap:var(--space-2);display:grid}@media (max-width:720px){.new-model-module__X6n7QW__steps{gap:var(--space-2)}.new-model-module__X6n7QW__step{padding:var(--space-2);font-size:var(--text-xs);flex-direction:column;align-items:flex-start}.new-model-module__X6n7QW__reviewFiles li{gap:var(--space-1);flex-direction:column}.new-model-module__X6n7QW__grid,.new-model-module__X6n7QW__gridThree{grid-template-columns:1fr}.new-model-module__X6n7QW__fileChipHead{grid-template-columns:minmax(0,1fr) auto}.new-model-module__X6n7QW__fileChipHead button{grid-column:2;justify-self:end}.new-model-module__X6n7QW__categoryRow{grid-template-columns:1fr}.new-model-module__X6n7QW__categoryRow button{justify-self:start}.new-model-module__X6n7QW__workflowChoices{grid-template-columns:1fr}}}
@layer primitives{.empty-state-module__7XwvzG__root{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);color:var(--color-fg-muted);flex-direction:column;display:flex}.empty-state-module__7XwvzG__icon{inline-size:var(--space-10);block-size:var(--space-10);color:var(--color-fg-faint)}.empty-state-module__7XwvzG__title{font-size:var(--text-md);line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--color-fg);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.empty-state-module__7XwvzG__description{font-size:var(--text-sm);color:var(--color-fg-muted);max-inline-size:40ch;line-height:var(--leading-normal);text-wrap:pretty}.empty-state-module__7XwvzG__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}}
@layer primitives{.input-module__J8EZ5G__input{appearance:none;width:100%;min-inline-size:0;min-height:var(--control-h-lg);padding-inline:var(--space-3);padding-block:var(--space-1);border:var(--space-px) solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-fg);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal);transition:border-color var(--anim-duration-fast) var(--anim-ease-default), background var(--anim-duration-fast) var(--anim-ease-default);font-family:inherit;display:flex}.input-module__J8EZ5G__input::placeholder{color:var(--color-fg-faint)}.input-module__J8EZ5G__input:hover:not(:disabled,[aria-disabled=true]){border-color:var(--color-border-strong)}.input-module__J8EZ5G__input:focus-visible{border-color:var(--color-border-strong);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.input-module__J8EZ5G__input:disabled,.input-module__J8EZ5G__input[aria-disabled=true]{opacity:.6;cursor:not-allowed;background:var(--color-bg-muted)}:is(.input-module__J8EZ5G__input:user-invalid,.input-module__J8EZ5G__input[aria-invalid=true]){border-color:var(--color-danger)}:is(.input-module__J8EZ5G__input:user-invalid:focus-visible,.input-module__J8EZ5G__input[aria-invalid=true]:focus-visible){border-color:var(--color-danger);outline-color:var(--color-danger)}.input-module__J8EZ5G__sSm{min-height:var(--control-h-md);font-size:var(--text-sm);padding-inline:var(--space-2_5)}.input-module__J8EZ5G__sLg{min-height:var(--control-h-xl);font-size:var(--text-md);padding-inline:var(--space-4)}.input-module__J8EZ5G__textarea{min-height:calc(var(--control-h-lg) * 2);resize:vertical;padding-block:var(--space-2);field-sizing:content;max-block-size:50dvh}.input-module__J8EZ5G__affix{width:100%;min-height:var(--control-h-lg);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--anim-duration-fast) var(--anim-ease-default);align-items:stretch;display:flex;overflow:hidden}.input-module__J8EZ5G__affix:has(.input-module__J8EZ5G__sSm){min-height:var(--control-h-md)}.input-module__J8EZ5G__affix:has(.input-module__J8EZ5G__sLg){min-height:var(--control-h-xl)}.input-module__J8EZ5G__affix:focus-within{border-color:var(--color-border-strong);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.input-module__J8EZ5G__affix:has(.input-module__J8EZ5G__input[aria-invalid=true]){border-color:var(--color-danger)}.input-module__J8EZ5G__affix:has(.input-module__J8EZ5G__input[aria-invalid=true]):focus-within{outline-color:var(--color-danger)}.input-module__J8EZ5G__affix .input-module__J8EZ5G__input:focus-visible{border-color:#0000}.input-module__J8EZ5G__affix>.input-module__J8EZ5G__input,.input-module__J8EZ5G__affix>.input-module__J8EZ5G__input:focus-visible,.input-module__J8EZ5G__affix>.input-module__J8EZ5G__input[aria-invalid=true]:focus-visible{min-inline-size:0;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-height:auto}.input-module__J8EZ5G__affix>.input-module__J8EZ5G__input:user-invalid:focus-visible{min-inline-size:0;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-height:auto}.input-module__J8EZ5G__leading,.input-module__J8EZ5G__trailing{padding-inline:var(--space-3);color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap;background:0 0;border-inline-start:0;justify-content:center;align-items:center;display:inline-flex}.input-module__J8EZ5G__leading{border-inline-end:0}.input-module__J8EZ5G__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-module__J8EZ5G__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-module__J8EZ5G__input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}}
@layer primitives{.page-header-module__KyK3rq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.page-header-module__KyK3rq__copy{flex:1 1 var(--space-64);gap:var(--space-1);min-inline-size:0;display:grid}.page-header-module__KyK3rq__title{color:var(--color-fg);font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}.page-header-module__KyK3rq__title:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.page-header-module__KyK3rq__description{max-inline-size:62ch;color:var(--color-fg-muted);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.page-header-module__KyK3rq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}}
@layer components{.catalogue-empty-state-module__ERFLCq__empty{padding:var(--space-6)}}
@layer primitives{.popover-module__PO47xG__popover{--_arrow:var(--space-2);--_gap:var(--space-2);inset:unset;color:inherit;inline-size:max-content;max-inline-size:min(calc(100vw - var(--space-4)), var(--space-80));background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}@supports (anchor-name:--x){.popover-module__PO47xG__popover[data-anchored=true]{position-anchor:var(--_anchor);position-area:var(--_position-area,bottom);margin:var(--_gap) 0;position-try-fallbacks:flip-block, bottom span-right, bottom span-left, top span-right, top span-left}}.popover-module__PO47xG__surface{--nested-radius:var(--radius-xl);--nested-border:var(--space-px);padding:var(--nested-pad,0px);border-radius:var(--nested-radius);--nested-inner-radius:max(0px, calc(var(--nested-radius) - var(--nested-pad,0px) - var(--nested-border)));background:var(--color-bg-elevated);color:var(--color-fg);border:var(--nested-border) solid var(--color-border);box-shadow:var(--shadow-sm);min-inline-size:var(--space-32);opacity:0;transform:translateY(calc(var(--space-1) * -1)) scale(var(--anim-scale-enter-subtle));transform-origin:top;transition:opacity var(--anim-duration-fast) var(--anim-ease-out), transform var(--anim-duration-fast) var(--anim-ease-out), display var(--anim-duration-fast) var(--anim-ease-out) allow-discrete, overlay var(--anim-duration-fast) var(--anim-ease-out) allow-discrete;flex-direction:column;display:flex;position:relative}.popover-module__PO47xG__popover[data-arrow=true] .popover-module__PO47xG__surface:after{content:"";inline-size:var(--_arrow);block-size:var(--_arrow);background:inherit;border:var(--space-px) solid var(--color-border);z-index:-1;position:absolute;rotate:45deg}.popover-module__PO47xG__popover[data-placement^=bottom][data-arrow=true] .popover-module__PO47xG__surface:after{border-block-end:0;border-inline-end:0;margin-inline-start:calc(var(--_arrow) / -2);inset-block-start:calc(var(--_arrow) / -2);inset-inline-start:50%}.popover-module__PO47xG__popover[data-placement^=top][data-arrow=true] .popover-module__PO47xG__surface:after{border-block-start:0;border-inline-start:0;margin-inline-start:calc(var(--_arrow) / -2);inset-block-end:calc(var(--_arrow) / -2);inset-inline-start:50%}.popover-module__PO47xG__popover[data-placement^=left][data-arrow=true] .popover-module__PO47xG__surface:after{border-block-start:0;border-inline-end:0;margin-block-start:calc(var(--_arrow) / -2);inset-block-start:50%;inset-inline-end:calc(var(--_arrow) / -2)}.popover-module__PO47xG__popover[data-placement^=right][data-arrow=true] .popover-module__PO47xG__surface:after{border-block-end:0;border-inline-start:0;margin-block-start:calc(var(--_arrow) / -2);inset-block-start:50%;inset-inline-start:calc(var(--_arrow) / -2)}@supports (top:anchor(top)){.popover-module__PO47xG__popover[data-anchored=true][data-arrow=true][data-placement^=bottom] .popover-module__PO47xG__surface:after,.popover-module__PO47xG__popover[data-anchored=true][data-arrow=true][data-placement^=top] .popover-module__PO47xG__surface:after{inset-inline-start:anchor(var(--_anchor) center)}.popover-module__PO47xG__popover[data-anchored=true][data-arrow=true][data-placement^=left] .popover-module__PO47xG__surface:after,.popover-module__PO47xG__popover[data-anchored=true][data-arrow=true][data-placement^=right] .popover-module__PO47xG__surface:after{inset-block-start:anchor(var(--_anchor) center)}}.popover-module__PO47xG__popover:popover-open .popover-module__PO47xG__surface{opacity:1;transform:none}@starting-style{.popover-module__PO47xG__popover:popover-open .popover-module__PO47xG__surface{opacity:0;transform:translateY(calc(var(--space-1) * -1)) scale(var(--anim-scale-enter-subtle))}}.popover-module__PO47xG__popover[data-placement^=top] .popover-module__PO47xG__surface{transform-origin:bottom;transform:translateY(var(--space-1)) scale(var(--anim-scale-enter-subtle))}.popover-module__PO47xG__popover[data-placement^=top]:popover-open .popover-module__PO47xG__surface{transform:none}.popover-module__PO47xG__popover[data-variant=tooltip] .popover-module__PO47xG__surface{--nested-radius:var(--radius-sm);--nested-border:0px;--nested-pad:var(--space-1_5);background:var(--color-fg);color:var(--color-bg-elevated);font-size:var(--text-xs);padding:var(--space-1_5) var(--space-2);border-radius:var(--nested-radius);box-shadow:var(--shadow-md);max-inline-size:var(--space-80);border:0}.popover-module__PO47xG__popover[data-variant=menu] .popover-module__PO47xG__surface{--nested-pad:0px;padding:var(--nested-pad,0px);min-inline-size:var(--space-48)}@media (prefers-reduced-motion:reduce){.popover-module__PO47xG__surface,.popover-module__PO47xG__popover[data-placement^=top] .popover-module__PO47xG__surface{transition:opacity var(--anim-duration-fast) var(--anim-ease-out);transform:none}}}
@layer primitives{.progress-module__PzfJLW__progress{appearance:none;inline-size:100%;block-size:var(--space-1_5);border-radius:var(--radius-full);background:var(--color-skeleton);color:var(--color-primary);border:0;overflow:hidden}.progress-module__PzfJLW__progress::-webkit-progress-bar{background:0 0}.progress-module__PzfJLW__progress::-webkit-progress-value{background:var(--color-primary);transition:inline-size var(--anim-duration-normal) var(--anim-ease-out)}.progress-module__PzfJLW__progress::-moz-progress-bar{background:var(--color-primary)}.progress-module__PzfJLW__progress:not([value]){background:linear-gradient(90deg, var(--color-bg-muted) 0%, var(--color-primary) 50%, var(--color-bg-muted) 100%);animation:progress-module__PzfJLW__progress-indet calc(2 * var(--anim-duration-loop)) var(--anim-ease-in-out) infinite;background-size:200% 100%}@keyframes progress-module__PzfJLW__progress-indet{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.progress-module__PzfJLW__progress::-webkit-progress-value{transition:none}.progress-module__PzfJLW__progress:not([value]){background:color-mix(in srgb, var(--color-primary) 40%, transparent);animation:none}}}
@layer primitives{.menu-module__5NErcG__list{gap:var(--space-0_5);flex-direction:column;display:flex}.menu-module__5NErcG__item{--icon-size:var(--space-4);align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-3);font-size:var(--text-sm);color:var(--color-fg);cursor:pointer;text-align:start;width:100%;line-height:var(--leading-normal);transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;border-radius:0;display:flex}.menu-module__5NErcG__item:hover:not([data-disabled=true]),.menu-module__5NErcG__item:focus-visible{background:var(--color-bg-muted)}.menu-module__5NErcG__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.menu-module__5NErcG__list>.menu-module__5NErcG__item:first-child{border-start-start-radius:var(--nested-inner-radius);border-start-end-radius:var(--nested-inner-radius)}.menu-module__5NErcG__list>.menu-module__5NErcG__item:last-child{border-end-end-radius:var(--nested-inner-radius);border-end-start-radius:var(--nested-inner-radius)}.menu-module__5NErcG__item[data-disabled=true]{opacity:.5;cursor:not-allowed}.menu-module__5NErcG__item[data-variant=danger]{color:var(--color-danger)}.menu-module__5NErcG__item[data-variant=danger]:hover{background:var(--color-danger-subtle)}.menu-module__5NErcG__shortcut{font-size:var(--text-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.menu-module__5NErcG__separator{block-size:var(--space-px);background:var(--color-border);margin-block:var(--space-1)}.menu-module__5NErcG__label{padding:var(--space-1) var(--space-3) var(--space-1_5);color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}@media (pointer:coarse){.menu-module__5NErcG__item{min-block-size:var(--control-h-2xl)}}}
@layer primitives{.select-module__Gi9eHW__select{appearance:none;width:100%;min-height:var(--control-h-lg);padding:var(--space-1) calc(var(--space-8) + var(--space-1)) var(--space-1) var(--space-3);border:var(--space-px) solid var(--color-border-subtle);background:var(--color-bg-subtle);color:var(--color-fg);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer;transition:border-color var(--anim-duration-fast) var(--anim-ease-default);font-family:inherit;display:flex}.select-module__Gi9eHW__wrapper{display:block;position:relative}.select-module__Gi9eHW__chevron{color:var(--color-fg-muted);pointer-events:none;inline-size:var(--space-4);block-size:var(--space-4);transform-origin:50%;transition:transform var(--anim-duration-fast) var(--anim-ease-default);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.select-module__Gi9eHW__wrapper[data-state=open] .select-module__Gi9eHW__chevron{transform:translateY(-50%)rotate(180deg)}.select-module__Gi9eHW__select:hover:not(:disabled){border-color:var(--color-border-strong)}.select-module__Gi9eHW__select:focus-visible{border-color:var(--color-border-strong);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.select-module__Gi9eHW__select[data-state=open]{border-color:var(--color-border-strong)}.select-module__Gi9eHW__select:disabled,.select-module__Gi9eHW__select[aria-disabled=true]{opacity:.6;cursor:not-allowed;background:var(--color-bg-muted)}.select-module__Gi9eHW__select[aria-invalid=true]{border-color:var(--color-danger);outline-color:var(--color-danger)}.select-module__Gi9eHW__sSm{min-height:var(--control-h-md);font-size:var(--text-sm);padding-block:var(--space-1)}.select-module__Gi9eHW__sLg{min-height:var(--control-h-xl);font-size:var(--text-md)}@media (prefers-reduced-motion:reduce){.select-module__Gi9eHW__chevron{transition:none}}}
@layer primitives{.select-menu-module__AmwcQG__trigger{text-align:start;align-items:center}.select-menu-module__AmwcQG__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.select-menu-module__AmwcQG__leadingVisual{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-fg-secondary);flex:none;justify-content:center;align-items:center;margin-inline-end:var(--space-2);display:inline-flex}.select-menu-module__AmwcQG__leadingVisual>svg{inline-size:var(--space-4);block-size:var(--space-4)}.select-menu-module__AmwcQG__trigger[data-placeholder=true] .select-menu-module__AmwcQG__value{color:var(--color-fg-muted)}.select-menu-module__AmwcQG__value:before{content:"​"}.select-menu-module__AmwcQG__content{min-inline-size:anchor-size(var(--_anchor) inline, 8rem)}@supports not (min-inline-size:anchor-size(--x inline)){.select-menu-module__AmwcQG__content{min-inline-size:8rem}}.select-menu-module__AmwcQG__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.select-menu-module__AmwcQG__itemLeadingVisual{inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.select-menu-module__AmwcQG__group+.select-menu-module__AmwcQG__group{margin-block-start:var(--space-1)}.select-menu-module__AmwcQG__groupLabel{padding:var(--space-1_5) var(--space-2_5) var(--space-0_5);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-fg-muted)}}
@layer primitives{.text-module__KH8reW__text{--_size:initial;--_color:initial;--_leading:initial;--_weight:initial;--_family:initial;color:var(--_color,inherit);font-size:var(--_size,inherit);line-height:var(--_leading,inherit);font-weight:var(--_weight,inherit);letter-spacing:var(--_tracking,normal);font-family:var(--_family,inherit);margin:0}.text-module__KH8reW__text[data-wrap=balance]{text-wrap:balance}.text-module__KH8reW__text[data-wrap=pretty]{text-wrap:pretty}.text-module__KH8reW__text[data-truncate=true]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.text-module__KH8reW__text[data-clamp]{-webkit-line-clamp:var(--_clamp,2);line-clamp:var(--_clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-module__KH8reW__text[data-numeric=true]{font-variant-numeric:tabular-nums}}
@layer primitives{.visually-hidden-module__qZ0W8q__vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer components{.SiteHeader-module__K6-y7a__header{z-index:80;background:var(--site-chrome-nav-surface,var(--color-bg-elevated,#fff));color:var(--site-chrome-ink,var(--color-fg,#171717));font-family:var(--site-chrome-font,var(--font-sans));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:sticky;top:0}.SiteHeader-module__K6-y7a__row{box-sizing:border-box;height:var(--site-chrome-nav-row-height);max-width:var(--page-max-standard);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3_5) var(--page-padding-x-md);margin:0 auto;display:flex}.SiteHeader-module__K6-y7a__brandLink{color:var(--site-chrome-ink,var(--color-fg,#171717));flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__K6-y7a__brandLink:focus-visible{border-radius:var(--site-chrome-focus-radius,var(--radius-sm,4px));outline:var(--focus-ring-width,1px) solid var(--site-chrome-focus-ring,var(--site-chrome-primary,var(--color-fg,#171717)));outline-offset:var(--focus-ring-offset,0px)}.SiteHeader-module__K6-y7a__logo{width:clamp(79px,12.2vw,101px);height:auto;display:block}.SiteHeader-module__K6-y7a__authAction{box-sizing:border-box;min-height:var(--site-chrome-action-height,var(--control-h-2xl,44px));color:var(--site-chrome-ink,var(--color-fg,#171717));font-size:var(--site-chrome-action-font-size,var(--text-sm));font-weight:var(--site-chrome-action-font-weight,var(--weight-semibold));padding-inline:var(--space-3,12px);border-radius:var(--site-chrome-action-radius,10px);transition:background var(--site-chrome-motion-fast,.15s) ease;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__K6-y7a__authAction:hover,.SiteHeader-module__K6-y7a__authAction:focus-visible{background:var(--site-chrome-action-secondary-bg,var(--color-bg-muted,#f3f3f3))}.SiteHeader-module__K6-y7a__authAction:focus-visible{outline:var(--focus-ring-width,1px) solid var(--site-chrome-focus-ring,var(--site-chrome-primary,var(--color-fg,#171717)));outline-offset:var(--focus-ring-offset,0px)}}
@layer primitives{.combobox-module__bzm6rG__inputWrap{align-items:center;gap:var(--space-1);min-inline-size:14rem;min-block-size:var(--control-h-lg);padding-inline:var(--space-2);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);transition:border-color var(--anim-duration-fast) var(--anim-ease-default), box-shadow var(--anim-duration-fast) var(--anim-ease-default);display:inline-flex}.combobox-module__bzm6rG__inputWrap:focus-within{border-color:var(--color-border-strong)}.combobox-module__bzm6rG__inputWrap:focus-within,.combobox-module__bzm6rG__iconBtn:focus-visible,.combobox-module__bzm6rG__pillRemove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.combobox-module__bzm6rG__inputWrap[data-state=open]{border-color:var(--color-border-strong)}.combobox-module__bzm6rG__input{appearance:none;color:var(--color-fg);font-size:var(--text-sm);line-height:var(--leading-normal);min-inline-size:0;padding-block:var(--space-1);background:0 0;border:0;outline:none;flex:1}.combobox-module__bzm6rG__input::placeholder{color:var(--color-fg-muted)}.combobox-module__bzm6rG__iconBtn{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.combobox-module__bzm6rG__iconBtn:hover{background:var(--color-bg-muted);color:var(--color-fg)}.combobox-module__bzm6rG__chevron{transition:rotate var(--anim-duration-fast) var(--anim-ease-default)}.combobox-module__bzm6rG__chevron[data-state=open]{rotate:180deg}.combobox-module__bzm6rG__content{min-inline-size:anchor-size(var(--_anchor) inline-size, 14rem)}@supports not (min-inline-size:anchor-size(--x inline-size)){.combobox-module__bzm6rG__content{min-inline-size:14rem}}.combobox-module__bzm6rG__surface{--nested-pad:0px;padding:var(--nested-pad,0px);max-block-size:min(60dvh,20rem);overflow:hidden}.combobox-module__bzm6rG__list{min-block-size:0;max-block-size:inherit;margin:0;padding:0;list-style:none;overflow-y:auto}.combobox-module__bzm6rG__item{align-items:center;gap:var(--space-2);min-block-size:var(--control-h-md);padding:var(--space-1) var(--space-2_5);font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer;color:var(--color-fg);border-radius:0;display:flex}.combobox-module__bzm6rG__item[hidden]{display:none}.combobox-module__bzm6rG__item:hover:not([data-disabled=true]){background:var(--color-bg-muted)}.combobox-module__bzm6rG__item[data-highlighted=true]:not([data-disabled=true]){background:var(--color-bg-hover)}@media (forced-colors:active){.combobox-module__bzm6rG__item[data-highlighted=true]:not([data-disabled=true]){outline:var(--focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--focus-ring-width))}}.combobox-module__bzm6rG__item[data-disabled=true]{color:var(--color-fg-faint);cursor:not-allowed}.combobox-module__bzm6rG__check{color:var(--color-fg);flex-shrink:0;margin-inline-start:auto}.combobox-module__bzm6rG__empty{padding:var(--space-5) var(--space-3);text-align:center;color:var(--color-fg-muted);font-size:var(--text-sm)}.combobox-module__bzm6rG__empty[hidden]{display:none}.combobox-module__bzm6rG__loading{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);color:var(--color-fg-muted);font-size:var(--text-sm);display:flex}.combobox-module__bzm6rG__loading[hidden]{display:none}.combobox-module__bzm6rG__pills{gap:var(--space-1_5);flex-wrap:wrap;align-items:center;display:flex}.combobox-module__bzm6rG__pill{align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-1) var(--space-0_5) var(--space-2);background:var(--color-bg-muted);color:var(--color-fg);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);min-inline-size:0;max-inline-size:100%;display:inline-flex}.combobox-module__bzm6rG__pillRemove{inline-size:var(--space-4);block-size:var(--space-4);color:inherit;border-radius:var(--radius-full);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.combobox-module__bzm6rG__pillRemove:hover{background:var(--color-border)}@media (prefers-reduced-motion:reduce){.combobox-module__bzm6rG__chevron{transition:none}}}
@layer components{.PublicPageShell-module__GbGVWW__skipLink{box-sizing:border-box;top:max(var(--site-chrome-skip-link-offset,var(--space-3,12px)), env(safe-area-inset-top));left:max(var(--site-chrome-skip-link-offset,var(--space-3,12px)), env(safe-area-inset-left));z-index:var(--site-chrome-skip-link-z-index,var(--z-sticky,100));min-height:var(--site-chrome-action-height,var(--control-h-2xl,44px));border-radius:var(--site-chrome-skip-link-radius,var(--site-chrome-action-radius,var(--radius-md,6px)));background:var(--site-chrome-skip-link-bg,var(--site-chrome-action-primary-bg,var(--site-chrome-primary,var(--color-fg,#171717))));color:var(--site-chrome-skip-link-fg,var(--site-chrome-action-primary-fg,var(--color-fg-on-primary,#fff)));font-family:var(--site-chrome-font,var(--font-sans));font-size:var(--site-chrome-skip-link-font-size,var(--text-sm,14px));font-weight:var(--site-chrome-skip-link-font-weight,var(--site-chrome-action-font-weight,var(--weight-semibold,600)));padding-inline:var(--site-chrome-skip-link-padding-inline,var(--site-chrome-action-padding-inline,var(--space-4,16px)));transform:translateY(calc(-100% - var(--site-chrome-skip-link-offset,var(--space-3,12px)) - var(--space-1_5,6px)));transition:transform var(--site-chrome-motion-fast,.15s) ease;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:fixed}.PublicPageShell-module__GbGVWW__skipLink:focus-visible{outline:var(--focus-ring-width,1px) solid var(--site-chrome-skip-link-focus,var(--site-chrome-focus-ring,var(--site-chrome-primary,var(--color-fg,#171717))));outline-offset:var(--focus-ring-offset,0px);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.PublicPageShell-module__GbGVWW__skipLink{transition:none}}}
@layer primitives{.stack-module__JGt7-a__stack{--_align:initial;--_justify:initial;gap:var(--_gap,var(--space-3));align-items:var(--_align,stretch);justify-content:var(--_justify,flex-start);flex-direction:column;display:flex}.stack-module__JGt7-a__stack[data-divider=true]>*+*{border-top:var(--space-px) solid var(--color-border);padding-top:var(--_gap,var(--space-3))}.stack-module__JGt7-a__stack[data-wrap=true]{flex-wrap:wrap}}
@layer components{.auth-primitives-module__wj9Mda__hero{margin-bottom:var(--space-8);align-items:center;gap:var(--auth-hero-gap);flex-direction:column;display:flex}.auth-primitives-module__wj9Mda__logoTile{height:var(--auth-logo-tile-size);width:var(--auth-logo-tile-size);justify-content:center;align-items:center;display:flex}.auth-primitives-module__wj9Mda__logoImage{object-fit:contain;width:100%;height:100%}.auth-primitives-module__wj9Mda__titleBlock{text-align:center}.auth-primitives-module__wj9Mda__title{text-align:center;font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);text-wrap:balance;color:var(--color-fg)}.auth-primitives-module__wj9Mda__subtitle{margin-top:var(--space-1_5);text-align:center;font-size:var(--text-sm);text-wrap:pretty;color:var(--color-fg-secondary)}.auth-primitives-module__wj9Mda__primaryButton{margin-top:var(--space-1);height:var(--auth-action-height);border-radius:var(--auth-action-radius);width:100%}.auth-primitives-module__wj9Mda__primaryButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}
@layer components{.sso-signin-card-module__BZ3lGW__stack{gap:var(--auth-form-gap,12px);display:grid}.sso-signin-card-module__BZ3lGW__modeText{margin-top:var(--space-4,16px);text-align:center;font-size:var(--text-sm);text-wrap:pretty;color:var(--color-fg-secondary)}.sso-signin-card-module__BZ3lGW__inlineButton{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sso-signin-card-module__BZ3lGW__inlineButton:hover{color:var(--color-fg)}.sso-signin-card-module__BZ3lGW__arrow{margin-left:var(--space-1)}}
@layer components{.auth-dialog-module__T2UDWq__dialog{--dialog-inline-size:min(28rem, calc(100vw - var(--space-8)));--dialog-block-size:min(42rem, calc(100dvh - var(--space-8)));--auth-logo-tile-size:var(--space-14);--auth-hero-gap:var(--space-2_5)}.auth-dialog-module__T2UDWq__content{overflow:auto}.auth-dialog-module__T2UDWq__header{justify-content:flex-end;padding-block-end:0}.auth-dialog-module__T2UDWq__body{padding:0 var(--space-6) var(--space-6)}}
@layer components{.dashboard-back-link-module__aanYvG__link{align-items:center;gap:var(--space-1);inline-size:fit-content;color:var(--color-fg-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.dashboard-back-link-module__aanYvG__link:hover{color:var(--color-fg)}.dashboard-back-link-module__aanYvG__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}}
@layer components{.dashboard-top-bar-module__E8Crhq__topBar{z-index:var(--z-sticky);align-items:center;column-gap:var(--space-3);block-size:var(--dashboard-top-bar-block-size);padding-inline:var(--space-6);background:var(--color-bg-elevated);color:var(--color-fg);border-block-end:var(--space-px) solid var(--color-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:fixed;inset-block-start:0;inset-inline:0}.dashboard-top-bar-module__E8Crhq__brand,.dashboard-top-bar-module__E8Crhq__logoGroup,.dashboard-top-bar-module__E8Crhq__actions{align-items:center;display:flex}.dashboard-top-bar-module__E8Crhq__brand{justify-self:start;min-inline-size:0}.dashboard-top-bar-module__E8Crhq__center{justify-self:center;min-inline-size:0;max-inline-size:100%}.dashboard-top-bar-module__E8Crhq__actions{justify-content:flex-end;justify-self:end;gap:var(--space-2);min-inline-size:0}.dashboard-top-bar-module__E8Crhq__logoGroup{gap:var(--space-2);flex-shrink:0;min-inline-size:max-content}.dashboard-top-bar-module__E8Crhq__logoLink{color:var(--color-fg);flex-shrink:0;align-items:center;text-decoration:none;display:flex}@media (max-width:48rem){.dashboard-top-bar-module__E8Crhq__topBar{padding-inline:var(--space-3);column-gap:var(--space-2)}.dashboard-top-bar-module__E8Crhq__topBar:has(.dashboard-top-bar-module__E8Crhq__center:not(:empty)){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-top-bar-module__E8Crhq__topBar:has(.dashboard-top-bar-module__E8Crhq__center:not(:empty)) .dashboard-top-bar-module__E8Crhq__brand{grid-area:1/1}.dashboard-top-bar-module__E8Crhq__topBar:has(.dashboard-top-bar-module__E8Crhq__center:not(:empty)) .dashboard-top-bar-module__E8Crhq__actions{grid-area:1/2}.dashboard-top-bar-module__E8Crhq__topBar:has(.dashboard-top-bar-module__E8Crhq__center:not(:empty)) .dashboard-top-bar-module__E8Crhq__center{grid-area:2/1/auto/-1;justify-self:stretch;max-inline-size:none}}}
@layer components{.dashboard-loading-module__vgJHia__main{min-height:calc(100dvh - var(--dashboard-top-bar-block-size))}.dashboard-loading-module__vgJHia__page{gap:var(--space-8);display:grid}.dashboard-loading-module__vgJHia__headerBlock{gap:var(--space-3);display:grid}.dashboard-loading-module__vgJHia__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.dashboard-loading-module__vgJHia__headerCopy{gap:var(--space-2);width:min(100%,42rem);display:grid}.dashboard-loading-module__vgJHia__groups{align-items:start;gap:var(--space-8) var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.dashboard-loading-module__vgJHia__group{gap:var(--space-4);display:grid}.dashboard-loading-module__vgJHia__rows{border-block-start:var(--space-px) solid var(--color-border);display:grid}.dashboard-loading-module__vgJHia__row{gap:var(--space-1);padding-block:var(--space-3);border-block-end:var(--space-px) solid var(--color-border);display:grid}.dashboard-loading-module__vgJHia__cardGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));display:grid}.dashboard-loading-module__vgJHia__card{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);display:grid}.dashboard-loading-module__vgJHia__modelGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.dashboard-loading-module__vgJHia__modelCard{background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.dashboard-loading-module__vgJHia__modelMedia{aspect-ratio:4/3;border-bottom:var(--space-px) solid var(--color-border)}.dashboard-loading-module__vgJHia__modelBody{gap:var(--space-2);min-height:7rem;padding:var(--space-3) var(--space-3) var(--space-4);display:grid}.dashboard-loading-module__vgJHia__formSection{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-elevated);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);display:grid}.dashboard-loading-module__vgJHia__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-loading-module__vgJHia__field{gap:var(--space-2);display:grid}@media (max-width:720px){.dashboard-loading-module__vgJHia__fieldGrid{grid-template-columns:1fr}}}
@layer components{.world-categories-module__z4D1ea__categories{align-items:center;gap:var(--space-2);scrollbar-width:thin;padding-block:var(--space-1);display:flex;overflow-x:auto}.world-categories-module__z4D1ea__categories a{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);white-space:nowrap;border-radius:var(--radius-full);color:var(--color-fg-secondary);font-size:var(--text-sm);text-decoration:none;display:flex}.world-categories-module__z4D1ea__categories a:hover,.world-categories-module__z4D1ea__categories a[aria-current=page]{background:var(--color-bg-muted);color:var(--color-fg)}.world-categories-module__z4D1ea__categories svg{stroke-width:1.8px;flex-shrink:0}}
@layer composables{.buyer-module__OajIrW__orderRow{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-4);border-block-start:var(--space-px) solid var(--color-border);flex-wrap:wrap;display:flex}.buyer-module__OajIrW__orderLink{color:inherit;text-decoration:none}.buyer-module__OajIrW__orderLink:hover{text-underline-offset:.18em;text-decoration:underline}.buyer-module__OajIrW__orderGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.buyer-module__OajIrW__hash{overflow-wrap:anywhere;font-size:var(--text-xs);display:block}.buyer-module__OajIrW__offerFiles{gap:var(--space-3);display:grid}.buyer-module__OajIrW__files{gap:var(--space-3);font-size:var(--text-sm);text-wrap:pretty;margin:0;padding:0;list-style:none;display:grid}.buyer-module__OajIrW__files li{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.buyer-module__OajIrW__files li>span:last-child{color:var(--color-fg-muted);font-size:var(--text-xs)}.buyer-module__OajIrW__rights{gap:var(--space-2);font-size:var(--text-xs);margin:0;display:grid}.buyer-module__OajIrW__rights>div{justify-content:space-between;gap:var(--space-4);display:flex}.buyer-module__OajIrW__rights dt{color:var(--color-fg-muted)}.buyer-module__OajIrW__rights dd{text-align:right;margin:0}.buyer-module__OajIrW__exceptions{font-size:var(--text-xs);margin:0;padding-inline-start:var(--space-5)}.buyer-module__OajIrW__textLink{color:var(--color-primary);font-size:var(--text-sm);text-underline-offset:.2em}@media (max-width:800px){.buyer-module__OajIrW__orderGrid{grid-template-columns:minmax(0,1fr)}}}
@layer components{.world-shell-module__RMOs0W__root{--color-primary:var(--color-bg-inverse);--color-primary-hover:var(--color-bg-inverse-raised);--color-primary-subtle:var(--color-bg-muted);--world-gutter:var(--space-12);--page-max-standard:var(--container-2xl);--page-padding-x-md:var(--world-gutter);background:var(--color-bg);min-height:100dvh;color:var(--color-fg)}.world-shell-module__RMOs0W__root [data-part=button]{border-radius:var(--radius-full)}.world-shell-module__RMOs0W__header{border-bottom:var(--space-px) solid var(--color-border);background:var(--color-bg)}.world-shell-module__RMOs0W__topbar[data-dashboard-chrome]{background:var(--color-bg);block-size:auto;max-width:var(--container-2xl);min-height:var(--space-20);padding:var(--space-4) var(--world-gutter);align-items:center;gap:var(--space-5);border:0;grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid;position:static}.world-shell-module__RMOs0W__brand{width:auto;height:var(--space-8)}.world-shell-module__RMOs0W__navigation{align-items:center;gap:var(--space-1);display:flex}.world-shell-module__RMOs0W__navigation a{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-fg-secondary);white-space:nowrap;border-radius:var(--radius-full);font-size:var(--text-sm);text-decoration:none;display:flex}.world-shell-module__RMOs0W__navigation a:hover,.world-shell-module__RMOs0W__navigation a[aria-current=page]{background:var(--color-bg-muted);color:var(--color-fg)}.world-shell-module__RMOs0W__navigation img{object-fit:contain}.world-shell-module__RMOs0W__actions{justify-self:end;align-items:center;gap:var(--space-2);display:flex}.world-shell-module__RMOs0W__iconButton{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--color-bg-subtle);padding:0}.world-shell-module__RMOs0W__search{align-items:center;gap:var(--space-2);max-width:var(--container-md);margin:var(--space-3) auto var(--space-6);padding:var(--space-1_5);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-full);display:flex}.world-shell-module__RMOs0W__searchInput{border-radius:var(--radius-full);min-width:0;box-shadow:none;padding-inline:var(--space-5);background:0 0;border:0;flex:1}.world-shell-module__RMOs0W__searchOption{color:var(--color-fg-secondary);font-size:var(--text-sm);padding-inline:var(--space-5);border-inline-start:var(--space-px) solid var(--color-border);white-space:nowrap;text-decoration:none}.world-shell-module__RMOs0W__searchButton{border-radius:var(--radius-full);height:var(--space-10);width:var(--space-10);padding:0}.world-shell-module__RMOs0W__footer{max-width:var(--container-2xl);margin:var(--space-10) auto 0;border-block-start:var(--space-px) solid var(--color-border);padding:var(--space-8) var(--world-gutter);align-items:center;gap:var(--space-5);color:var(--color-fg-muted);font-size:var(--text-xs);display:flex}.world-shell-module__RMOs0W__footerBrand{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-fg-secondary);text-decoration:none}.world-shell-module__RMOs0W__footerBrand span{font-size:var(--text-xs);vertical-align:super}.world-shell-module__RMOs0W__footer nav{gap:var(--space-5);margin-inline-start:auto;display:flex}.world-shell-module__RMOs0W__footer nav a{color:inherit;text-decoration:none}.world-shell-module__RMOs0W__footer nav a:hover{text-decoration:underline}@media (max-width:1190px){.world-shell-module__RMOs0W__root{--world-gutter:var(--space-8)}.world-shell-module__RMOs0W__topbar[data-dashboard-chrome]{gap:var(--space-2)}.world-shell-module__RMOs0W__navigation a{padding-inline:var(--space-3)}}@media (max-width:850px){.world-shell-module__RMOs0W__topbar[data-dashboard-chrome]{padding-bottom:var(--space-2);grid-template-columns:1fr auto}.world-shell-module__RMOs0W__topbar[data-dashboard-chrome]>:has(>.world-shell-module__RMOs0W__navigation){grid-area:2/1/auto/-1;justify-self:center}.world-shell-module__RMOs0W__navigation{max-width:100%;overflow-x:auto}.world-shell-module__RMOs0W__topbar[data-dashboard-chrome]>:has(>.world-shell-module__RMOs0W__actions){grid-area:1/2}.world-shell-module__RMOs0W__search{margin-inline:var(--world-gutter)}.world-shell-module__RMOs0W__footer{flex-wrap:wrap}}@media (max-width:640px){.world-shell-module__RMOs0W__root{--world-gutter:var(--space-5)}.world-shell-module__RMOs0W__navigation{justify-content:space-between;gap:0;width:100%}.world-shell-module__RMOs0W__navigation a{gap:var(--space-1);padding:var(--space-2) var(--space-1_5);font-size:var(--text-xs);flex-direction:column}.world-shell-module__RMOs0W__navigation img{width:var(--space-7);height:var(--space-7)}.world-shell-module__RMOs0W__searchOption{display:none}.world-shell-module__RMOs0W__footer{gap:var(--space-3)}.world-shell-module__RMOs0W__footer nav{flex-wrap:wrap;width:100%;margin:0}}}
@layer composables{.resource-page-layout-module__VcaoSa__page{padding-block:var(--space-8) var(--space-16);column-gap:var(--space-8);row-gap:var(--space-8);grid-template:"crumbs crumbs""viewer primary""main primary"1fr"secondary secondary""below below"/minmax(0,7fr) minmax(20rem,5fr);align-content:start;display:grid}.resource-page-layout-module__VcaoSa__page[data-hero=false]{grid-template-rows:auto 1fr auto;grid-template-areas:"crumbs crumbs""main primary""below below"}.resource-page-layout-module__VcaoSa__page[data-hero=false] .resource-page-layout-module__VcaoSa__rail{align-content:start;gap:var(--space-8);grid-area:primary;min-width:0;display:grid}.resource-page-layout-module__VcaoSa__page[data-hero=false] .resource-page-layout-module__VcaoSa__primary,.resource-page-layout-module__VcaoSa__page[data-hero=false] .resource-page-layout-module__VcaoSa__secondary{grid-area:auto;max-width:none}.resource-page-layout-module__VcaoSa__crumbs{grid-area:crumbs}.resource-page-layout-module__VcaoSa__hero{grid-area:viewer;align-content:start;min-width:0;display:grid}.resource-page-layout-module__VcaoSa__main{align-content:start;align-self:start;gap:var(--space-6);grid-area:main;min-width:0;display:grid}.resource-page-layout-module__VcaoSa__rail{display:contents}.resource-page-layout-module__VcaoSa__primary,.resource-page-layout-module__VcaoSa__secondary{align-self:start;min-width:0}.resource-page-layout-module__VcaoSa__primary{grid-area:primary}.resource-page-layout-module__VcaoSa__secondary{max-width:calc((100% - var(--space-8)) * 7 / 12);grid-area:secondary}.resource-page-layout-module__VcaoSa__below{align-content:start;gap:var(--space-8);grid-area:below;min-width:0;display:grid}@media (max-width:800px){.resource-page-layout-module__VcaoSa__page[data-hero=false] .resource-page-layout-module__VcaoSa__rail{display:contents}.resource-page-layout-module__VcaoSa__page,.resource-page-layout-module__VcaoSa__page[data-hero=false]{padding-block:var(--space-6) var(--space-12);row-gap:var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""viewer""primary""main""secondary""below"}.resource-page-layout-module__VcaoSa__secondary{max-width:none}}}
@layer composables{.edit-model-module__8W5n1a__editorNav{gap:var(--space-2);border-bottom:var(--space-px) solid var(--color-border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.edit-model-module__8W5n1a__editorNav a{padding:var(--space-2) var(--space-3);color:var(--color-fg-secondary);font-size:var(--text-sm);border-radius:var(--radius-md);text-decoration:none}.edit-model-module__8W5n1a__editorNav a:hover{background:var(--color-bg-muted);color:var(--color-fg)}.edit-model-module__8W5n1a__form{gap:var(--space-6);min-width:0;display:grid}.edit-model-module__8W5n1a__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edit-model-module__8W5n1a__field{gap:var(--space-2);color:var(--color-fg-secondary);font-size:var(--text-sm);display:grid}.edit-model-module__8W5n1a__field>span{font-weight:var(--weight-medium);line-height:var(--leading-snug)}.edit-model-module__8W5n1a__measure{max-inline-size:64ch}.edit-model-module__8W5n1a__categoryRows{gap:var(--space-2);display:grid}.edit-model-module__8W5n1a__categoryRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.edit-model-module__8W5n1a__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.edit-model-module__8W5n1a__progressRow,.edit-model-module__8W5n1a__metadataRows{gap:var(--space-2);display:grid}.edit-model-module__8W5n1a__mediaGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.edit-model-module__8W5n1a__mediaCard{gap:var(--space-2);min-width:0;display:grid}.edit-model-module__8W5n1a__mediaThumbnail{aspect-ratio:4/3;object-fit:cover;border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);width:100%;height:auto}.edit-model-module__8W5n1a__mediaPreview{width:min(100%, var(--container-xs));height:auto;max-height:var(--space-80);object-fit:contain;border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.edit-model-module__8W5n1a__thumbnailInput{max-inline-size:28rem}.edit-model-module__8W5n1a__mediaActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.edit-model-module__8W5n1a__packageFileList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.edit-model-module__8W5n1a__packageFileRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.edit-model-module__8W5n1a__metadataRow{gap:var(--space-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.edit-model-module__8W5n1a__codeTextarea{min-height:232px;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);resize:vertical}@media (max-width:720px){.edit-model-module__8W5n1a__grid,.edit-model-module__8W5n1a__metadataRow,.edit-model-module__8W5n1a__categoryRow{grid-template-columns:1fr}.edit-model-module__8W5n1a__categoryRow button{justify-self:start}}.edit-model-module__8W5n1a__dangerSection{border-color:color-mix(in srgb, var(--color-danger) 40%, var(--color-border))}}
@layer composables{.organizations-module__bjElCq__createForm{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organizations-module__bjElCq__formActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.organizations-module__bjElCq__organizationGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.organizations-module__bjElCq__organizationCard{align-content:space-between;gap:var(--space-5);min-width:0;padding:var(--space-5);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);display:grid}.organizations-module__bjElCq__cardIdentity{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.organizations-module__bjElCq__cardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:700px){.organizations-module__bjElCq__createForm{grid-template-columns:minmax(0,1fr)}}}
@layer composables{.ThreeViewer-module__kXYWYW__viewerRoot{isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container:model-viewer/inline-size}.ThreeViewer-module__kXYWYW__viewerRoot canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.ThreeViewer-module__kXYWYW__viewerRoot canvas:active{cursor:grabbing}.ThreeViewer-module__kXYWYW__viewerRoot canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--color-primary);outline:none}.ThreeViewer-module__kXYWYW__viewerSlot,.ThreeViewer-module__kXYWYW__inlineSurface{width:100%;height:100%;min-height:0}.ThreeViewer-module__kXYWYW__inlineSurface{border-radius:inherit;box-shadow:none;opacity:1;background:0 0;border:0;transition:none;transform:none}.ThreeViewer-module__kXYWYW__lightbox{--dialog-inline-size:calc(var(--space-80) * 4);--dialog-block-size:calc(100dvh - var(--dialog-screen-gap))}.ThreeViewer-module__kXYWYW__expandedSurface{height:min(calc(var(--space-64) * 3), calc(100dvh - var(--dialog-screen-gap)))}.ThreeViewer-module__kXYWYW__expandedSurface .ThreeViewer-module__kXYWYW__viewerRoot{background:var(--color-bg);flex:1}.ThreeViewer-module__kXYWYW__lightboxHeader{border-block-end:var(--space-px) solid var(--color-border);flex-shrink:0}.ThreeViewer-module__kXYWYW__viewerControls{z-index:3;max-width:calc(100% - var(--space-6));justify-content:flex-end;gap:var(--space-1);padding:var(--space-1);cursor:default;flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.ThreeViewer-module__kXYWYW__viewerControls>button{flex:none}.ThreeViewer-module__kXYWYW__orbitHint{z-index:2;max-width:min(22rem, calc(100% - var(--space-6)));padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;text-wrap:balance;pointer-events:none;margin:0;position:absolute;inset-block-end:var(--space-4);inset-inline-start:50%;translate:-50%}.ThreeViewer-module__kXYWYW__viewerControls,.ThreeViewer-module__kXYWYW__orbitHint,.ThreeViewer-module__kXYWYW__viewerHelp{border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-fg-secondary)}.ThreeViewer-module__kXYWYW__viewerHelp{z-index:4;width:min(21rem, calc(100% - var(--space-6)));gap:var(--space-3);padding:var(--space-4);cursor:default;font-size:var(--text-xs);display:grid;position:absolute;inset-block-start:calc(var(--space-3) + var(--control-h-2xl));inset-inline-end:var(--space-3)}.ThreeViewer-module__kXYWYW__viewerHelp p{line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.ThreeViewer-module__kXYWYW__viewerHelpHeader{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-fg);display:flex}.ThreeViewer-module__kXYWYW__viewerShortcuts{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ThreeViewer-module__kXYWYW__viewerShortcuts>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ThreeViewer-module__kXYWYW__viewerShortcuts dt,.ThreeViewer-module__kXYWYW__viewerShortcuts dd{margin:0}.ThreeViewer-module__kXYWYW__viewerState{z-index:2;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);background:var(--color-bg-elevated);color:var(--color-fg-muted);font-size:var(--text-sm);text-align:center;text-wrap:pretty;display:grid;position:absolute;inset:0}@container model-viewer not (min-inline-size:34rem){.ThreeViewer-module__kXYWYW__viewerControls{inset-block-start:auto;inset-inline:var(--space-2);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:none;inset-block-end:var(--space-2);overflow-x:auto}.ThreeViewer-module__kXYWYW__viewerControls::-webkit-scrollbar{display:none}.ThreeViewer-module__kXYWYW__viewerHelp{inset-block-start:var(--space-2);inset-inline:var(--space-2);width:auto;max-height:calc(100% - 56px);inset-block-end:calc(var(--space-2) + var(--control-h-2xl));overflow-y:auto}.ThreeViewer-module__kXYWYW__orbitHint{inset-block-end:calc(var(--space-2) + var(--control-h-2xl) + var(--space-2))}}}
@layer components{.share-model-callout-module__znWX0G__callout{justify-content:space-between;align-items:center;gap:var(--space-5);border-block-start:var(--space-px) solid var(--color-border);padding-block:var(--space-8);flex-wrap:wrap;display:flex}.share-model-callout-module__znWX0G__callout h2{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.share-model-callout-module__znWX0G__callout p{margin:var(--space-2) 0 0;color:var(--color-fg-secondary);font-size:var(--text-sm)}}
@layer composables{.template-use-action-module__LrCA7W__action{gap:var(--space-3);min-width:0;display:grid}.template-use-action-module__LrCA7W__command{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-muted);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);min-width:0;display:flex}.template-use-action-module__LrCA7W__commandText{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.template-use-action-module__LrCA7W__commandText>svg{color:var(--color-fg-muted);flex:none}.template-use-action-module__LrCA7W__secondary{gap:var(--space-2);flex-wrap:wrap;display:flex}}
@layer components{.catalogue-page-module__4akxnG__page{gap:var(--space-8);display:grid}.catalogue-page-module__4akxnG__intro{gap:var(--space-2);min-inline-size:0;display:grid}}
@layer components{.saved-models-module__GMRdfG__cards{min-width:0}.saved-models-module__GMRdfG__unavailable{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-muted);flex-wrap:wrap;display:flex}}
