.ui-color-chip[data-v-d545630d]{align-items:center;background:var(--color-filter-bg);border:0;border-radius:var(--radius-control);color:var(--color-icon-muted);cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-2-25);padding:var(--space-1-25);white-space:nowrap}.ui-color-chip__swatch[data-v-d545630d]{border-radius:var(--radius-7);display:block;flex:0 0 22px;height:22px;width:22px}.ui-color-chip__remove[data-v-d545630d]{align-items:center;display:inline-flex;flex:0 0 7px;height:7px;justify-content:center;width:7px}.ui-dropdown-menu-option[data-v-09849f3e]{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:var(--space-2);justify-content:flex-start;min-height:42px;padding:var(--space-2) var(--space-2-5);text-align:left}.ui-dropdown-menu-option--selected[data-v-09849f3e],.ui-dropdown-menu-option[data-v-09849f3e]:focus-visible,.ui-dropdown-menu-option[data-v-09849f3e]:hover{background:var(--color-filter-bg);border-radius:var(--radius-menu)}.ui-dropdown-menu-option__label[data-v-09849f3e]{color:var(--color-filter-text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown-menu-option__check[data-v-09849f3e]{align-items:center;color:var(--color-toggle-pill-bg);display:inline-flex;justify-content:center;margin-left:auto}.ui-dropdown-menu-option__swatch[data-v-09849f3e]{border:1px solid var(--color-border-swatch);border-radius:var(--radius-swatch);box-sizing:border-box;display:block;flex:0 0 38px;height:38px;width:38px}.ui-dropdown-menu-option--color[data-v-09849f3e]{background:#0000;border-radius:var(--radius-swatch);height:38px;min-height:38px;overflow:hidden;padding:0;width:38px}.ui-dropdown-menu-option--color.ui-dropdown-menu-option--selected[data-v-09849f3e],.ui-dropdown-menu-option--color[data-v-09849f3e]:focus-visible,.ui-dropdown-menu-option--color[data-v-09849f3e]:hover{background:#0000;box-shadow:0 0 0 2px var(--color-menu-nav-active)}.ui-dropdown-menu-option--color .ui-dropdown-menu-option__swatch[data-v-09849f3e]{height:100%;width:100%}.ui-dropdown-menu-option--sort[data-v-09849f3e]{gap:var(--space-2-5);min-height:50px;padding:var(--space-2-25) var(--space-3-25);width:100%}.ui-dropdown-menu-option--sort.ui-dropdown-menu-option--selected[data-v-09849f3e]{background:#0000}.ui-dropdown-menu-option--sort[data-v-09849f3e]:focus-visible,.ui-dropdown-menu-option--sort[data-v-09849f3e]:hover{background:var(--color-filter-bg);border-radius:var(--radius-ui-surface)}.ui-dropdown-menu-option--sort .ui-dropdown-menu-option__label[data-v-09849f3e]{color:var(--color-menu-nav)}.ui-dropdown-menu-option--sort .ui-dropdown-menu-option__check[data-v-09849f3e]{color:var(--color-menu-nav-active)}.ui-filter-dropdown[data-v-1838d6dc]{position:relative;width:max-content}.ui-filter-dropdown__trigger[data-v-1838d6dc]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-filter-border);border-radius:var(--radius-10);box-sizing:border-box;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-1);height:40px;justify-content:flex-start;padding:0 var(--space-3);-webkit-user-select:none;user-select:none}.ui-filter-dropdown--meta .ui-filter-dropdown__trigger[data-v-1838d6dc]{background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;gap:var(--space-2);height:auto;padding:0}.ui-filter-dropdown--meta .ui-filter-dropdown__trigger[aria-expanded=false][data-v-1838d6dc]:not(:has(.ui-filter-dropdown__arrow)){cursor:default}.ui-filter-dropdown__trigger--desktop-chips[data-v-1838d6dc]{max-width:min(360px,calc(100vw - 48px));padding-right:var(--space-2)}.ui-filter-dropdown__chips-shell[data-v-1838d6dc]{display:inline-flex;max-width:286px;min-width:0;position:relative}.ui-filter-dropdown__chips[data-v-1838d6dc]{align-items:center;display:inline-flex;gap:var(--space-1-75);min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-filter-dropdown__chips[data-v-1838d6dc]::-webkit-scrollbar{display:none}.ui-filter-dropdown__chips-shell--overflow-end[data-v-1838d6dc]:after,.ui-filter-dropdown__chips-shell--overflow-start[data-v-1838d6dc]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:34px}.ui-filter-dropdown__chips-shell--overflow-start[data-v-1838d6dc]:before{background:linear-gradient(90deg,var(--color-bg-surface) 12%,var(--color-bg-surface-transparent) 100%);left:0;z-index:1}.ui-filter-dropdown__chips-shell--overflow-end[data-v-1838d6dc]:after{background:linear-gradient(90deg,var(--color-bg-surface-transparent) 0,var(--color-bg-surface) 88%);right:0}.ui-filter-dropdown__chip[data-v-1838d6dc]{align-items:center;background:var(--color-filter-bg);border-radius:var(--radius-control);color:var(--color-filter-text);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:var(--space-2);max-width:150px;padding:var(--space-1-25) var(--space-1-75);white-space:nowrap}.ui-filter-dropdown__chip-label[data-v-1838d6dc]{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-filter-dropdown__chip-remove[data-v-1838d6dc]{align-items:center;color:var(--color-icon-muted);display:inline-flex;flex:0 0 7px;height:7px;justify-content:center;width:7px}.ui-filter-dropdown__trigger--selected[data-v-1838d6dc]{background:var(--color-bg-surface);border-color:var(--color-filter-border);color:var(--color-text-muted)}.ui-filter-dropdown__label[data-v-1838d6dc]{align-items:center;display:inline-flex;line-height:1;white-space:nowrap}.ui-filter-dropdown__single-color[data-v-1838d6dc]{border:1px solid var(--color-border-swatch);border-radius:var(--radius-7);box-shadow:var(--shadow-swatch-inset);box-sizing:border-box;display:inline-flex;flex:0 0 22px;height:22px;width:22px}.ui-filter-dropdown__count[data-v-1838d6dc]{color:var(--color-search-text);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:500;line-height:1;min-width:14px}.ui-filter-dropdown__arrow[data-v-1838d6dc],.ui-filter-dropdown__count[data-v-1838d6dc]{align-items:center;display:inline-flex;justify-content:center}.ui-filter-dropdown__arrow[data-v-1838d6dc]{align-self:center;color:inherit;flex:0 0 auto;line-height:0;transition:transform .2s ease,opacity .2s ease}.ui-filter-dropdown__arrow--open[data-v-1838d6dc]{transform:rotate(180deg)}.ui-filter-dropdown__arrow-icon[data-v-1838d6dc]{display:block;height:5px;width:7px}.ui-filter-dropdown__clear[data-v-1838d6dc]{align-items:center;background:#0000;border:0;color:var(--color-text-heading-dark-alt);cursor:pointer;display:inline-flex;height:14px;justify-content:center;padding:0;width:14px}.ui-filter-dropdown__menu[data-v-1838d6dc]{background:var(--color-bg-surface);border:1px solid var(--color-filter-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-dropdown);display:grid;gap:var(--space-0-75);max-height:550px;min-width:100%;overflow:auto;padding:var(--space-1-5);position:fixed;z-index:120}.ui-filter-dropdown__menu--color[data-v-1838d6dc]{align-content:flex-start;display:grid;gap:var(--space-4) var(--space-6-5);grid-auto-rows:38px;grid-template-columns:repeat(3,38px);justify-content:flex-start;min-width:0;padding:var(--space-2-5);width:max-content}.ui-filter-dropdown__menu--meta[data-v-1838d6dc]{min-width:180px}.ui-filter-dropdown__group-title[data-v-1838d6dc]{color:#aacd0f;font-weight:500;margin:var(--space-2) var(--space-2-5) var(--space-0-5)}.filter-dropdown-enter-active[data-v-1838d6dc],.filter-dropdown-leave-active[data-v-1838d6dc]{transition:opacity .18s ease,transform .18s ease}.filter-dropdown-enter-from[data-v-1838d6dc],.filter-dropdown-leave-to[data-v-1838d6dc]{opacity:0;transform:translateY(-6px)}@media(max-width:767px){.ui-filter-dropdown[data-v-1838d6dc]{position:static}.ui-filter-dropdown__trigger[data-v-1838d6dc]{gap:var(--space-1);height:31px;padding:0 var(--space-2)}.ui-filter-dropdown__label[data-v-1838d6dc]{transform:none}.ui-filter-dropdown--meta .ui-filter-dropdown__trigger[data-v-1838d6dc]{background:#0000;border:0;color:inherit;gap:var(--space-2);height:auto;padding:0}.ui-filter-dropdown__trigger--selected[data-v-1838d6dc]{background:var(--color-accent);border-color:#0000;color:var(--color-text-heading-dark-alt)}.ui-filter-dropdown__trigger--selected .ui-filter-dropdown__label[data-v-1838d6dc]{align-items:center;display:inline-flex;height:14px;line-height:1}.ui-filter-dropdown__trigger--selected .ui-filter-dropdown__clear[data-v-1838d6dc]{flex:0 0 14px}.ui-filter-dropdown__trigger--desktop-chips[data-v-1838d6dc]{max-width:none}.ui-filter-dropdown__trigger--mobile-color[data-v-1838d6dc]{padding-inline:var(--space-2)}.ui-filter-dropdown__menu[data-v-1838d6dc]{box-sizing:border-box;max-height:300px;max-width:calc(100vw - 32px);min-width:0;position:fixed;right:auto;width:max-content;z-index:40}.ui-filter-dropdown__menu--color[data-v-1838d6dc]{display:grid;gap:var(--space-2-5);grid-auto-rows:38px;grid-template-columns:repeat(4,38px);width:max-content}.ui-filter-dropdown__menu--meta[data-v-1838d6dc]{min-width:160px}}.reference-brand-icon[data-v-cf2ceb65]{align-items:center;background:var(--reference-brand-icon-bg);border-radius:var(--reference-brand-icon-radius);color:var(--reference-brand-icon-color);display:inline-flex;flex:0 0 var(--reference-brand-icon-size);height:var(--reference-brand-icon-size);justify-content:center;overflow:hidden;width:var(--reference-brand-icon-size)}[data-v-cf2ceb65] .reference-brand-icon__image{display:block;height:100%;object-fit:cover;width:100%}.reference-brand-icon__initials[data-v-cf2ceb65]{font-size:var(--reference-brand-icon-initials-size);font-weight:600;letter-spacing:.02em;line-height:1}@media(max-width:1024px){.reference-brand-icon[data-v-cf2ceb65]{border-radius:var(--reference-brand-icon-radius-mobile);flex-basis:var(--reference-brand-icon-size-mobile);height:var(--reference-brand-icon-size-mobile);width:var(--reference-brand-icon-size-mobile)}.reference-brand-icon__initials[data-v-cf2ceb65]{font-size:var(--reference-brand-icon-initials-size-mobile)}}.reference-card-actions[data-v-bd664f0d]{align-items:center;display:flex;flex:0 0 auto;gap:0;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.reference-card-actions__button[data-v-bd664f0d]{align-items:center;background:var(--color-bg-surface);border:0;border-radius:var(--radius-14);cursor:pointer;display:inline-flex;height:var(--reference-card-action-size);justify-content:center;padding:0;position:relative;transition:background-color .2s ease,border-color .2s ease;width:var(--reference-card-action-size)}.reference-card-actions__button[data-v-bd664f0d]:focus-visible,.reference-card-actions__button[data-v-bd664f0d]:hover{background:var(--color-filter-bg)}.reference-card-actions__button--download[data-v-bd664f0d]{background:#0000}.reference-card-actions__icon[data-v-bd664f0d]{--ui-icon-width:17px;--ui-icon-height:18px;color:#0d0c22;display:block;flex:0 0 17px;height:18px;width:17px}.reference-card-actions__button--favorite .reference-card-actions__icon[data-v-bd664f0d]{inset:0;margin:auto;position:absolute;transition:color .2s ease}.reference-card-actions__button--download .reference-card-actions__icon[data-v-bd664f0d]{--ui-icon-width:18px;--ui-icon-height:18px;flex:0 0 18px;height:18px;width:18px}.reference-card-actions__button--active .reference-card-actions__icon[data-v-bd664f0d],.reference-card-actions__button--favorite:focus-visible .reference-card-actions__icon[data-v-bd664f0d],.reference-card-actions__button--favorite:hover .reference-card-actions__icon[data-v-bd664f0d]{color:#0d0c22}.reference-card-actions__button[data-v-bd664f0d]:disabled{cursor:default;opacity:.65}@media(max-width:1023px){.reference-card-actions[data-v-bd664f0d]{opacity:1;pointer-events:auto;transform:none}.reference-card-actions__button--download[data-v-bd664f0d]{display:none}.reference-card-actions__button[data-v-bd664f0d]{border-radius:var(--radius-10);height:var(--reference-card-action-size-mobile);width:var(--reference-card-action-size-mobile)}.reference-card-actions__button[data-v-bd664f0d]:focus-visible,.reference-card-actions__button[data-v-bd664f0d]:hover{background:var(--color-bg-surface)}}.reference-card[data-v-4f0381bf]{--reference-card-media-ratio:1440/800;--reference-card-media-ratio-mobile:1440/800;display:grid;gap:var(--space-2);min-width:0;position:relative;width:100%}.reference-card--apps[data-v-4f0381bf]{--reference-card-media-ratio:255/547;--reference-card-media-ratio-mobile:255/547;height:100%}.reference-card__media-wrap[data-v-4f0381bf]{min-width:0;position:relative}.reference-card__media[data-v-4f0381bf]{background:#0000;border:0;border-radius:var(--radius-card);cursor:pointer;display:block;padding:0;position:relative;transition:box-shadow var(--motion-link-duration) var(--motion-link-ease);width:100%}:is(.reference-card:focus-within,.reference-card:hover) .reference-card__media[data-v-4f0381bf]{box-shadow:0 6px 18px #0000000a}.reference-card__media[data-v-4f0381bf] .reference-card__image{aspect-ratio:var(--reference-card-media-ratio);background:var(--color-skeleton-highlight);border-radius:0;display:block;object-fit:cover;object-position:center top;width:100%}:is(.reference-card__image--sequence,.reference-card__media)>picture[data-v-4f0381bf]{display:block;width:100%}.reference-card__image--empty[data-v-4f0381bf]{background:var(--color-skeleton-highlight)}.reference-card__image--sequence[data-v-4f0381bf]{line-height:0;overflow:hidden}.reference-card__image-part[data-v-4f0381bf]{border:0;display:block;height:auto;margin:0;width:100%}.reference-card__selection[data-v-4f0381bf]{background:var(--color-bg-surface-50);border:5px solid var(--color-outline);border-radius:var(--radius-full);cursor:pointer;height:50px;opacity:0;padding:0;pointer-events:auto;position:absolute;right:10px;top:10px;transform:scale(.92);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,background-color .2s ease;width:50px}.reference-card__selection--active[data-v-4f0381bf]{background:var(--color-border-control);border-color:var(--color-accent);opacity:1;transform:scale(1)}.reference-card__selection-icon[data-v-4f0381bf]{display:block;height:18px;inset:0;margin:auto;position:absolute;width:18px}.reference-card__meta[data-v-4f0381bf]{align-items:center;display:flex;gap:var(--space-1);justify-content:space-between;min-width:0;position:relative}.reference-card__brand[data-v-4f0381bf]{align-items:center;background:#0000;border-radius:var(--radius-control);display:flex;flex:1 1 0;gap:var(--space-2);min-width:0;transition:background-color var(--motion-link-duration) var(--motion-link-ease),padding-right .18s ease}.reference-card__brand[data-v-4f0381bf]:not(.reference-card__brand--without-icon){padding:var(--space-2) var(--space-2-5)}.reference-card__brand[data-v-4f0381bf]:not(.reference-card__brand--without-icon,.reference-card__brand--without-hover):focus-visible,.reference-card__brand[data-v-4f0381bf]:not(.reference-card__brand--without-icon,.reference-card__brand--without-hover):hover{background:var(--color-filter-bg)}.reference-card__brand--without-icon[data-v-4f0381bf]{gap:0}.reference-card__brand--link[data-v-4f0381bf]{color:inherit;text-decoration:none}.reference-card__brand-name[data-v-4f0381bf]{color:var(--color-text-primary);font-weight:400;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-card--apps .reference-card__brand:not(.reference-card__brand--without-icon) .reference-card__brand-name[data-v-4f0381bf]{min-width:0}.reference-card--authorized:focus-within .reference-card__selection[data-v-4f0381bf],.reference-card--authorized:hover .reference-card__selection[data-v-4f0381bf],.reference-card--selection-mode .reference-card__selection[data-v-4f0381bf],.reference-card__selection--active[data-v-4f0381bf]{opacity:1;transform:scale(1)}.reference-card--selection-mode[data-v-4f0381bf] .reference-card-actions,.reference-card[data-v-4f0381bf]:focus-within .reference-card-actions,.reference-card[data-v-4f0381bf]:hover .reference-card-actions{opacity:1;pointer-events:auto;transform:none}@media(min-width:1024px){.reference-card__meta--has-actions[data-v-4f0381bf]{min-height:var(--reference-card-action-size)}.reference-card__meta--has-actions[data-v-4f0381bf]>.reference-card-actions{position:absolute;right:0;top:50%;transform:translateY(calc(-50% + 4px))}.reference-card--selection-mode .reference-card__meta--has-actions[data-v-4f0381bf]>.reference-card-actions,.reference-card:focus-within .reference-card__meta--has-actions[data-v-4f0381bf]>.reference-card-actions,.reference-card:hover .reference-card__meta--has-actions[data-v-4f0381bf]>.reference-card-actions{transform:translateY(-50%)}.reference-card--selection-mode .reference-card__meta--has-actions .reference-card__brand[data-v-4f0381bf],.reference-card:focus-within .reference-card__meta--has-actions .reference-card__brand[data-v-4f0381bf],.reference-card:hover .reference-card__meta--has-actions .reference-card__brand[data-v-4f0381bf]{padding-right:calc(var(--reference-card-action-size)*2)}.reference-card--selection-mode .reference-card__meta--single-action .reference-card__brand[data-v-4f0381bf],.reference-card:focus-within .reference-card__meta--single-action .reference-card__brand[data-v-4f0381bf],.reference-card:hover .reference-card__meta--single-action .reference-card__brand[data-v-4f0381bf]{padding-right:var(--reference-card-action-size)}}@media(max-width:1023px){.reference-card--apps .reference-card__meta[data-v-4f0381bf]{gap:var(--space-1)}.reference-card--app-screen .reference-card__media[data-v-4f0381bf]{border-radius:var(--radius-6)}.reference-card__media[data-v-4f0381bf] .reference-card__image{aspect-ratio:var(--reference-card-media-ratio-mobile)}.reference-card__brand[data-v-4f0381bf]{gap:var(--space-2)}.reference-card__brand[data-v-4f0381bf]:not(.reference-card__brand--without-icon){padding:var(--space-1) 0}.reference-card__selection[data-v-4f0381bf]{display:none}}
