.g-card{transition:transform 260ms cubic-bezier(.34,1.2,.64,1),border-color 200ms cubic-bezier(.4,0,.2,1),box-shadow 260ms cubic-bezier(.4,0,.2,1),opacity 200ms cubic-bezier(.4,0,.2,1)}.spec-card{transition:transform 260ms cubic-bezier(.34,1.2,.64,1),border-color 200ms cubic-bezier(.4,0,.2,1),box-shadow 260ms cubic-bezier(.4,0,.2,1)}@keyframes priceFlipOut{0%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-12px) scale(.95)}}@keyframes priceFlipIn{0%{opacity:0;transform:translateY(12px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}.price-flip-out{animation:priceFlipOut .16s cubic-bezier(.4,0,1,1) both;display:inline-block}.price-flip-in{animation:priceFlipIn .22s cubic-bezier(0,0,.2,1) both;display:inline-block}@keyframes priceFlip{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-10px)}60%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.price-flip{animation:priceFlip .3s cubic-bezier(.4,0,.2,1) both}.rsl{-webkit-appearance:none;width:100%;height:8px;background:linear-gradient(to right,var(--blue) var(--fill,30%),rgba(255,255,255,.06) var(--fill,30%));border-radius:100px;outline:none;cursor:pointer;transition:background .12s linear}.rsl::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5b94ff,#1a44c8);border:3px solid rgba(10,21,38,.9);box-shadow:0 0 0 2px var(--blue),0 0 16px rgba(59,126,248,.45),0 4px 12px rgba(0,0,0,.4);cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.34,1.4,.64,1)}.rsl::-webkit-slider-thumb:hover{box-shadow:0 0 0 2px var(--bl),0 0 24px rgba(59,126,248,.65),0 6px 16px rgba(0,0,0,.45);transform:scale(1.15)}.rsl::-webkit-slider-thumb:active{transform:scale(1.05);box-shadow:0 0 0 4px rgba(59,126,248,.25),0 0 28px rgba(59,126,248,.5)}.rsl::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#5b94ff,#1a44c8);border:3px solid rgba(10,21,38,.9);box-shadow:0 0 0 2px var(--blue),0 0 16px rgba(59,126,248,.4);cursor:pointer}.sl-labels span{transition:color .15s var(--ease),transform .15s var(--ease)}.sl-labels span.sla{color:var(--bl);transform:scale(1.1)}@keyframes tagUnlock{0%{transform:scale(1)}35%{transform:scale(1.14);box-shadow:0 0 14px rgba(34,197,94,.5)}65%{transform:scale(.97)}100%{transform:scale(1);box-shadow:none}}.gtag.tag-pulse{animation:tagUnlock .5s cubic-bezier(.34,1.4,.64,1) both}.gtag{transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .18s cubic-bezier(.34,1.4,.64,1)}.gtag:hover{transform:scale(1.05)}@keyframes badgePulseRing{0%{box-shadow:0 0 0 0 rgba(59,126,248,.45)}70%{box-shadow:0 0 0 7px rgba(59,126,248,.0)}100%{box-shadow:0 0 0 0 rgba(59,126,248,.0)}}.disc-strip{animation:badgePulseRing 3.5s ease infinite}@keyframes slideUp{from{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:none}}@keyframes backdropIn{from{opacity:0}to{opacity:1}}.modal-ov.open{animation:backdropIn .22s var(--ease) both}@keyframes shimmer{from{background-position:-200% center}to{background-position:200% center}}.skeleton{background:linear-gradient(90deg,var(--sf) 25%,var(--sf2) 50%,var(--sf) 75%);background-size:200% 100%;animation:shimmer 1.9s infinite;border-radius:6px}@media(hover:none){.g-card:hover{transform:none;box-shadow:none}.gtag:hover{transform:none}}