
@media(max-width:780px){
 /* Standardized micro-interaction language: subtle, cheap, transform/opacity only. */
 button,[role="button"],label[for]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
 button:active,[role="button"]:active,label[for]:active{transform:scale(.975)}
 .output-card-v15,.review-output-card,.plan-family-v114,.bundle-component-v112{transition:transform .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease}
 .output-card-v15:active,.review-output-card:active,.plan-family-v114:active,.bundle-component-v112:active{transform:scale(.988)}
 .mobile-state-pulse-v165{position:relative}
 .mobile-state-pulse-v165::after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;right:5px;top:5px;background:currentColor;animation:cfPulse165 1.35s ease-in-out infinite}
 @keyframes cfPulse165{0%,100%{opacity:.28;transform:scale(.75)}50%{opacity:.9;transform:scale(1)}}
 /* text economy */
 #studio-variants .outputs-list-head>span,#studio-review .review-items-head>span{display:none!important}
 #studio-variants .output-card-v15>div:nth-child(3),#studio-review .review-output-card>div:nth-child(3){min-width:0}
 #studio-variants .output-card-v15 b,#studio-review .review-output-card b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
 #studio-variants .output-card-v15 .meta,#studio-review .review-output-card .meta{font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 /* page transitions without expensive layout animation */
 .mobile-output-nav-v164~*,.mobile-review-nav-v164~*{animation:cfReveal165 .14s ease-out}
 @keyframes cfReveal165{from{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce){
 button,[role="button"],label[for],.output-card-v15,.review-output-card,.plan-family-v114,.bundle-component-v112{transition:none!important;animation:none!important}
 .mobile-state-pulse-v165::after{animation:none!important;opacity:.65}
}
