.app-logo{background:var(--global-lightblue450,#eaf0ff);border-radius:.857rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;overflow:hidden}.app-logo--text{color:var(--color-text-secondary,#616a8b);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:600}[data-ui-theme=ui-infra-light]{--app-card-border-color:var(--global-lightblue600);--app-card-shadow:10px 12px 20px 0 #0000000d;--app-card-hover-border-color:var(--primaryblue100);--app-card-hover-bg:var(--color-card-bg);--app-card-hover-shadow:0 0 25px 0 var(--global-lightblue700);--app-card-content-padding:0px;--app-card-content-padding-inline-end-extra:var(--cyb-spacing-28);--app-card-focus-outline-width:2px;--app-card-focus-outline-color:var(--color-button-bg-default,#2e6bff);--app-card-focus-outline-offset:2px;--app-card-product-tag-bg:var(--global-lightblue600);--app-card-product-tag-text:var(--primaryblue900);--app-card-product-tag-radius:var(--cyb-border-round-8)}.app-card{padding:var(--cyb-spacing-16);box-sizing:border-box;border:2px solid var(--app-card-border-color,#e3ebff);border-radius:var(--cyb-border-round-16,16px);background:var(--color-card-bg);width:100%;min-height:17.286rem;box-shadow:var(--app-card-shadow);text-align:left;isolation:isolate;flex-direction:column;align-items:stretch;text-decoration:none;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.app-card:hover{border-color:var(--app-card-hover-border-color);background:var(--app-card-hover-bg);box-shadow:var(--app-card-hover-shadow);transform:translateY(-1px)}.app-card:focus-visible{outline:var(--app-card-focus-outline-width) solid var(--app-card-focus-outline-color);outline-offset:var(--app-card-focus-outline-offset)}.app-card__inner{gap:var(--cyb-spacing-16);box-sizing:border-box;width:100%;padding:var(--app-card-content-padding,0);flex-direction:column;padding-inline-end:calc(var(--app-card-content-padding,0px) + var(--app-card-content-padding-inline-end-extra,2rem));display:flex}.app-card__cert{top:var(--cyb-spacing-20);padding:var(--cyb-spacing-8);border:2px solid var(--app-card-border-color);border-radius:var(--cyb-border-round-8) 0 0 var(--cyb-border-round-8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:none;justify-content:center;align-items:center;display:flex;position:absolute;right:0}.app-card:hover .app-card__cert{border-color:var(--app-card-hover-border-color)}.app-card__cert--certified{background:var(--app-card-cert-certified-bg)}.app-card__cert--community{background:var(--app-card-cert-community-bg)}.app-card__cert--trusted{background:var(--app-card-cert-trusted-bg)}.app-card__cert-icon{justify-content:center;align-items:center;width:1.714rem;height:1.714rem;line-height:1;display:flex}.app-card__cert--certified .app-card__cert-icon{color:var(--app-card-cert-certified-icon-color)}.app-card__cert--community .app-card__cert-icon{color:var(--app-card-cert-community-icon-color)}.app-card__cert--trusted .app-card__cert-icon{color:var(--app-card-cert-trusted-icon-color)}.app-card__header{gap:var(--cyb-spacing-16);align-items:center;width:100%;display:flex}.app-card__logo-box{border-radius:var(--cyb-border-round-16);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-logo{border-radius:.857rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app-logo__img{object-fit:contain;width:100%;height:100%}.app-card__logo-box .app-logo{padding:var(--cyb-spacing-6);background:0 0;border-radius:.857rem;width:3.714rem;height:3.714rem}[data-ui-theme=ui-infra-light] .app-logo{background:var(--global-lightblue450,#eaf0ff)}[data-ui-theme=ui-infra-dark] .app-logo{background:var(--darkblue800)}[data-ui-theme=ui-infra-light] .app-card__logo-box .app-logo,[data-ui-theme=ui-infra-dark] .app-card__logo-box .app-logo,[data-ui-theme=ui-infra-dark] .app-card:hover .app-card__logo-box .app-logo,[data-ui-theme=ui-infra-light] .item-header__logo,[data-ui-theme=ui-infra-dark] .item-header__logo{background:0 0}.app-card__logo-box .app-logo--text{font-size:.65rem;font-weight:600}.app-card__titles{gap:var(--cyb-spacing-4);flex-direction:column;flex:1;min-width:0;line-height:normal;display:flex}.app-card__title{color:var(--color-text-title);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.app-card__by{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);overflow:hidden}.app-card__description{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;min-height:4.08em;color:var(--color-text-secondary);-webkit-box-orient:vertical;margin:0;line-height:1.36;display:-webkit-box;overflow:hidden}.app-card__footer-block{gap:var(--cyb-spacing-16);flex-direction:column;display:flex}.app-card__tags{gap:var(--cyb-spacing-8);flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%;display:flex}.app-card__tags-products{gap:var(--cyb-spacing-8);flex-wrap:nowrap;flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.app-card__tags-products .app-card__product-tag.p-tag{white-space:nowrap;box-sizing:border-box;border:1px solid #0000;flex-shrink:0;height:1.571rem;padding:.143rem .429rem;font-size:.857rem}.app-card__tags-products .app-card__product-tag.p-tag:hover{cursor:default}.app-card__tags-products .app-card__product-tag--truncate.p-tag{flex-shrink:1;min-width:0;overflow:hidden}.app-card__tags-products .app-card__product-tag--truncate.p-tag .p-tag-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-card__overflow-tag.p-tag{white-space:nowrap;cursor:default;flex-shrink:0;height:1.571rem;padding:.143rem .429rem;font-size:.857rem}.app-card__cert-tooltip{gap:var(--cyb-spacing-4);text-align:left;flex-direction:column;max-width:15.714rem;display:flex}.app-card__overflow-tooltip{gap:var(--cyb-spacing-8);flex-wrap:wrap;max-width:29.571rem;display:flex}.app-card__category-row{align-items:center;min-height:1.571rem;display:flex}.app-card__category-row .custom-tag.p-tag{height:1.571rem;padding:.143rem .429rem;font-size:.857rem}[data-ui-theme=ui-infra-light] .app-card__product-tag.p-tag{background:var(--app-card-product-tag-bg,var(--global-lightblue600));color:var(--app-card-product-tag-text,var(--primaryblue900));border-radius:var(--app-card-product-tag-radius,var(--cyb-border-round-8));border:none}[data-ui-theme=ui-infra-light] .app-card__product-tag.p-tag .p-tag-value{color:var(--app-card-product-tag-text,var(--primaryblue900))}[data-ui-theme=ui-infra-light] .app-card__overflow-tag.p-tag{background:var(--app-card-product-tag-bg,var(--global-lightblue600));color:var(--app-card-product-tag-text,var(--primaryblue900));border-radius:var(--app-card-product-tag-radius,var(--cyb-border-round-8));border:none}[data-ui-theme=ui-infra-light] .app-card__overflow-tag.p-tag .p-tag-value{color:var(--app-card-product-tag-text,var(--primaryblue900))}
