/* Three supporting projects only; keeps original card dimensions and footer space. */
.page-id-24140 .uxav2 .support-disclosure a.packy-support-access-card > .packy-support-access-chip {
  position:absolute;
  top:9px;
  left:9px;
  z-index:6;
  display:inline-flex;
  align-items:center;
  gap:7px;
  box-sizing:border-box;
  width:154px;
  height:32px;
  padding:0 8px;
  overflow:hidden;
  white-space:nowrap;
  border:1px solid #d9e0e8;
  border-radius:999px;
  background:#fff;
  color:#20355a;
  box-shadow:0 3px 10px rgb(32 53 90 / .10);
  font-family:inherit;
  font-size:11px;
  font-weight:500;
  line-height:1.4;
  pointer-events:none;
  user-select:none;
}
.page-id-24140 .uxav2 .support-disclosure .packy-support-access-chip__lock {
  display:block;
  width:14px;
  height:14px;
  flex:0 0 14px;
}
.page-id-24140 .uxav2 .support-disclosure .packy-support-access-chip__text {
  opacity:1;
}
.page-id-24140 .uxav2 .support-disclosure .packy-support-access-card[data-protection-chip-ready] .support-foot > .access,
.page-id-24140 .uxav2 .support-disclosure .packy-support-access-card[data-protection-chip-ready] > .uxapg-badge {
  visibility:hidden;
}
@media (min-width:761px) and (hover:hover) and (pointer:fine) {
  .page-id-24140 .uxav2 .support-disclosure a.packy-support-access-card > .packy-support-access-chip {
    width:32px;
    transition:width 240ms cubic-bezier(.22,1,.36,1);
  }
  .page-id-24140 .uxav2 .support-disclosure .packy-support-access-chip__text {
    opacity:0;
    transition:opacity 140ms ease;
  }
  .page-id-24140 .uxav2 .support-disclosure a.packy-support-access-card:is(:hover,:focus-visible,:focus-within) > .packy-support-access-chip {
    width:154px;
  }
  .page-id-24140 .uxav2 .support-disclosure a.packy-support-access-card:is(:hover,:focus-visible,:focus-within) .packy-support-access-chip__text {
    opacity:1;
  }
}
/* Compact and touch-capable devices show the complete label without hovering. */
@media (max-width:760px),(hover:none),(pointer:coarse),(any-pointer:coarse) {
  .page-id-24140 .uxav2 .support-disclosure a.packy-support-access-card > .packy-support-access-chip {
    width:154px;
    transition:none;
  }
  .page-id-24140 .uxav2 .support-disclosure .packy-support-access-chip__text {
    opacity:1;
    transition:none;
  }
}
@media (prefers-reduced-motion:reduce) {
  .page-id-24140 .uxav2 .support-disclosure .packy-support-access-chip,
  .page-id-24140 .uxav2 .support-disclosure .packy-support-access-chip__text {
    transition:none!important;
  }
}
