._card_2rmjd_2{border:1px solid var(--line);min-width:0;scroll-margin-top:calc(var(--header-h) + 24px);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,24px);transition:border-color .25s,box-shadow .3s;display:flex}._card_2rmjd_2:hover,._card_2rmjd_2:target{border-color:#9db6ec;box-shadow:0 24px 40px -28px #275ed78c}._head_2rmjd_23{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._logo_2rmjd_30{border-radius:12px;flex:none;width:52px;height:52px}._products_2rmjd_37{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._product_2rmjd_37{background:var(--blue-tint);color:var(--blue-ink);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}._name_2rmjd_54{letter-spacing:-.015em;margin-top:4px;font-size:18px;font-weight:600;line-height:1.3}._desc_2rmjd_62{color:var(--text);flex:1;font-size:15px;line-height:1.6}._actions_2rmjd_69{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:14px;display:flex}._listing_2rmjd_78,._demo_2rmjd_79{align-items:center;gap:7px;min-height:32px;font-size:14.5px;font-weight:600;display:inline-flex}._listing_2rmjd_78{color:var(--blue)}._demo_2rmjd_79{color:var(--text-strong)}._demo_2rmjd_79:hover{color:var(--blue)}._listing_2rmjd_78:hover{color:var(--blue-hover)}._ext_2rmjd_105{transition:transform .2s var(--ease);flex:none}._listing_2rmjd_78:hover ._ext_2rmjd_105{transform:translate(1px,-1px)}._playIcon_2rmjd_114{color:var(--ink);transition:color .2s, transform .2s var(--ease);flex:none}._demo_2rmjd_79:hover ._playIcon_2rmjd_114{color:var(--blue);transform:scale(1.08)}._tile_2rmjd_128{border:1px solid var(--line);min-width:0;color:var(--ink);transition:border-color .25s, box-shadow .3s, transform .3s var(--ease);background:#fff;border-radius:18px;gap:14px;padding:18px;display:flex}._tile_2rmjd_128:hover{color:var(--ink);border-color:#9db6ec;transform:translateY(-3px);box-shadow:0 24px 40px -28px #275ed78c}._tileLogo_2rmjd_150{border-radius:10px;flex:none;width:44px;height:44px}._tileText_2rmjd_157{flex-direction:column;gap:5px;min-width:0;display:flex}._tileName_2rmjd_164{font-size:15.5px;font-weight:600;line-height:1.3}._tileDesc_2rmjd_170{color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}._tileProducts_2rmjd_181{color:var(--blue);margin-top:2px;font-size:12.5px;font-weight:600}
