.techCard[data-v-2800d585]{height:100px;margin:.5rem;max-height:120px;max-width:120px;min-height:80px;min-width:80px;place-items:center;align-items:center;align-self:center;border-radius:.5rem;justify-content:center;padding:.75rem .5rem;text-align:center;width:100px}@media(min-width:1280px){.techCard[data-v-2800d585]{max-height:80px;max-width:80px;min-height:80px;min-width:80px}}.techCard[data-v-2800d585]{position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;z-index:1}.techCard--hovered[data-v-2800d585]{box-shadow:0 16px 36px #d977062e;transform:translateY(-8px) scale(1.08);z-index:10}.techCard__link[data-v-2800d585]{color:var(--color-text-primary);display:flex;position:relative;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.techCard__image[data-v-2800d585]{height:80px;max-height:100px;max-width:100px;min-height:60px;min-width:60px;place-items:center;width:80px}@media(min-width:1280px){.techCard__image[data-v-2800d585]{max-height:60px;max-width:60px;min-height:60px;min-width:60px}}.techPanel{border-radius:14px;padding:16px 20px;pointer-events:auto;z-index:50}.techPanel__header{align-items:center;display:flex;gap:12px}.techPanel__logo{flex-shrink:0;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.techPanel__headerText{display:flex;flex-direction:column;gap:4px;min-width:0}.techPanel__name{color:var(--color-text-heading);font-size:1rem;font-weight:700;line-height:1.2}.techPanel__category{background:#d977061a;border-radius:999px;color:var(--color-text-primary);display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:2px 10px;width:-moz-fit-content;width:fit-content}.techPanel__separator{background:linear-gradient(to right,transparent,var(--color-gradient-separator),transparent);height:1px;margin:12px 0}.techPanel__desc{color:var(--color-text-body);font-size:.8125rem;line-height:1.6;margin:0}.techPanel__features{display:flex;flex-direction:column;gap:6px;list-style:none;margin:12px 0 0;padding:0}.techPanel__feature{color:var(--color-text-body);font-size:.8125rem;line-height:1.4;padding-left:16px;position:relative}.techPanel__feature:before{background:var(--color-primary);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.techPanel__link{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.techPanel__link:hover{gap:10px}.techPanel__linkArrow{transition:transform .2s ease}.techPanel__link:hover .techPanel__linkArrow{transform:translate(2px)}.techPanel-enter-active{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.techPanel-leave-active{transition:opacity .15s ease,transform .15s ease}.techPanel-enter-from,.techPanel-leave-to{opacity:0;transform:translateY(4px) scale(.96)}@media(max-width:640px){.techPanel{display:none}}@media(prefers-reduced-motion:reduce){.techCard{transition:none}.techCard--hovered{transform:none}.techPanel-enter-active,.techPanel-leave-active{transition:none}}
