.product-request :is(.choice-card,.choice-chip):has(:checked){background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-strong)}@keyframes product-mark-float{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.product-mark{animation:product-mark-float 4s var(--ease-move) infinite;animation-delay:calc(var(--mark-index) * .35s)}}.product-dock-dots{z-index:-1;position:absolute;inset:-2.5rem -3rem;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.product-logo{transition:translate var(--duration-fast) var(--ease-out)}.product-logo:hover{translate:0 -2px}.product-choices .choice-card{grid-column:auto}
