[data-anim]:not(.is-inview) .mq-card *:before,[data-anim]:not(.is-inview) .mq-card *:after,html.kit-hidden .mq-card *:before,html.kit-hidden .mq-card *:after,html.motion-paused .mq-card *:before,html.motion-paused .mq-card *:after{animation-play-state:paused!important}.mq{display:flex;flex-direction:column;gap:4px;margin-inline:calc(50% - 50vw)}.mq .marquee{padding-block:18px 30px}.mq:hover .marquee__track,.mq:focus-within .marquee__track{animation-play-state:paused}.mq-set{gap:20px;padding-right:20px}.mq-card{display:flex;flex-direction:column;width:288px;height:236px;padding:16px 16px 18px;border-radius:28px;background:var(--card);box-shadow:var(--card-shadow);flex:none}.mq-ask{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:30px;max-width:100%;padding:0 12px 0 10px;border-radius:var(--radius-pill);background:var(--panel);color:var(--ink);font-size:13.5px;font-weight:650;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mq-ask img{flex:none}.mq-scene{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:0;padding:10px 2px}.mq-label{font-size:11px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.mq-link{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18px;padding-inline:var(--h-gutter);text-align:center}.mq-link a{text-decoration:none}.mq-more{max-width:30rem;margin:0;color:var(--ink-muted);font-size:15px;line-height:1.5;text-wrap:balance}@media(max-width:767px){.mq-card{width:240px;height:200px;padding:13px 13px 14px;border-radius:24px}.mq-scene{zoom:.84}.mq-row--2{display:none}}@media(prefers-reduced-motion:reduce){.mq-row--2,.mq .marquee__set+.marquee__set{display:none}}html:not(.motion-js) .mq-row--2,html:not(.motion-js) .mq .marquee__set+.marquee__set{display:none}html:not(.motion-js) .mq .marquee__track{animation:none}.mq-mobile-only{display:none}@media(max-width:767px){.mq-mobile-only{display:flex}}.mq-terms{display:flex;flex-direction:column;gap:7px}.mq-term{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 11px;border-radius:10px;background:var(--panel);font-size:12.5px;font-weight:600}.mq-term__val{color:var(--ink-muted);font-variant-numeric:tabular-nums}.mq-strike{position:absolute;left:9px;right:9px;top:50%;height:2px;border-radius:2px;background:var(--block-fg);transform-origin:left center}.mq-neg{display:flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 11px;border-radius:10px;background:var(--panel);font-size:12.5px;font-weight:600}.mq-neg span:first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mq-neg .kit-chip{background:var(--card)}.mq-bar{position:relative;height:14px;border-radius:var(--radius-pill);background:var(--panel);overflow:hidden}.mq-bar__fill{position:absolute;inset:0;width:92%;border-radius:inherit;background:var(--ink);transform-origin:left center}.mq-big{font-size:40px;font-weight:650;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mq-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-muted)}.mq-q{display:flex;align-items:center;gap:9px;height:30px;padding:0 10px;border-radius:10px;background:var(--panel);font-size:12.5px;font-weight:600}.mq-q__pos{display:inline-grid;place-items:center;min-width:26px;height:20px;border-radius:7px;background:var(--card);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.mq-q.is-up{background:var(--ok-tint)}.mq-q.is-up .mq-q__pos{color:var(--ok-fg)}.mq-q span:nth-child(2){flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mq-product{display:flex;align-items:center;gap:12px}.mq-product img{width:72px;height:90px;border-radius:14px;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.mq-product__name{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em;margin-bottom:8px}.mq-freq{position:relative;display:inline-grid;height:44px;overflow:hidden}.mq-freq>span{grid-area:1 / 1}.mq-freq__new{color:var(--block-fg)}.mq-stepper{display:flex;align-items:center;gap:10px}.mq-stepper__btn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--panel);font-weight:700;color:var(--ink-muted)}.mq-mini{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 8px 10px 10px;border-radius:14px;background:var(--panel)}.mq-mini .kit-ba{gap:6px;min-width:0}.mq-mini .kit-ba__after{font-size:17px}.mq-mini .kit-ba__arrow{width:22px}.mq-tag{display:flex;flex-direction:column;gap:9px;padding:13px;border-radius:16px;background:var(--panel)}.mq-tag__head{display:flex;align-items:center;gap:9px;font-weight:650;font-size:14px}.mq-outline{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--ink);font-size:11.5px;font-weight:700;color:var(--ink);align-self:flex-start}.mq-flip{position:relative;height:118px;perspective:600px}.mq-flip__inner{position:absolute;inset:0;transform-style:preserve-3d}.mq-flip__face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;border-radius:16px;background:var(--panel);backface-visibility:hidden}.mq-flip__face--back{transform:rotateY(180deg)}.mq-flip__name{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em}.mq-check{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600}.mq-steps{display:flex;align-items:center;gap:6px}.mq-step{width:26px;height:6px;border-radius:var(--radius-pill);background:var(--ink)}.mq-skel{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--panel)}.mq-skel .kit-skeleton{background-color:var(--card)}.mq-swatches{display:flex;gap:8px}.mq-swatch{width:30px;height:30px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line)}.mq-thumbs{display:flex;gap:8px}.mq-thumbs img{width:62px;height:62px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 1px var(--line)}@media(prefers-reduced-motion:no-preference){html.motion-js .mq-strike{animation:mq-strike 4.2s var(--ease-out) infinite;animation-delay:calc(var(--i) * .5s)}html.motion-js .mq-neg{animation:mq-drop 4s var(--ease-out) infinite;animation-delay:calc(var(--i) * .35s)}html.motion-js .mq-bar__fill{animation:mq-fill 4.4s var(--ease-out) infinite}html.motion-js .mq-spark .kit-spark__line{animation:mq-draw 4.6s var(--ease-out) infinite}html.motion-js .mq-q--climb{animation:mq-climb 4.2s var(--ease-out) infinite}html.motion-js .mq-q--down{animation:mq-down 4.2s var(--ease-out) infinite}html.motion-js .mq-pin{animation:mq-slam 3.8s var(--ease-out) infinite}html.motion-js .mq-freq__old{animation:mq-out 4s var(--ease-out) infinite}html.motion-js .mq-freq__new{animation:mq-in 4s var(--ease-out) infinite}html.motion-js .mq-hop{animation:mq-hop 3.6s var(--ease-out) infinite}html.motion-js .mq-slam{animation:mq-slam 4.4s var(--ease-out) infinite}html.motion-js .mq-flip__inner{animation:mq-flip 4.8s var(--ease-out) infinite}html.motion-js .mq-step{animation:mq-step 4s var(--ease-out) infinite;animation-delay:calc(var(--i) * .45s)}html.motion-js .mq-skel .kit-skeleton{animation:mq-bars 4s var(--ease-out) infinite;animation-delay:calc(1.4s + var(--i) * .15s)}html.motion-js .mq-swatch,html.motion-js .mq-thumbs img{animation:mq-pop 4.4s var(--ease-out) infinite;animation-delay:calc(var(--i) * .18s)}}@keyframes mq-strike{0%,12%{transform:scaleX(0)}24%,to{transform:scaleX(1)}}@keyframes mq-drop{0%,6%{opacity:0;translate:0 -8px}14%,to{opacity:1;translate:0 0}}@keyframes mq-fill{0%,8%{transform:scaleX(.1)}48%,to{transform:scaleX(1)}}@keyframes mq-draw{0%,6%{stroke-dashoffset:1.5}46%,to{stroke-dashoffset:0}}@keyframes mq-climb{0%,20%{transform:translateY(37px)}44%,to{transform:translateY(0)}}@keyframes mq-down{0%,20%{transform:translateY(-37px)}44%,to{transform:translateY(0)}}@keyframes mq-out{0%,30%{transform:translateY(0);opacity:1}42%,to{transform:translateY(-100%);opacity:0}}@keyframes mq-in{0%,30%{transform:translateY(100%);opacity:0}42%,to{transform:translateY(0);opacity:1}}@keyframes mq-hop{0%,20%{translate:0 0}28%{translate:0 -6px}36%,to{translate:0 0}}@keyframes mq-slam{0%,22%{scale:1.6;opacity:0}30%,to{scale:1;opacity:1}}@keyframes mq-flip{0%,30%{transform:rotateY(0)}42%,86%{transform:rotateY(180deg)}98%,to{transform:rotateY(360deg)}}@keyframes mq-step{0%,6%{opacity:.2}14%,to{opacity:1}}@keyframes mq-bars{0%,10%{transform:scaleX(0)}26%,to{transform:scaleX(1)}}@keyframes mq-pop{0%,8%{scale:.4;opacity:0}16%{scale:1.08;opacity:1}22%,to{scale:1;opacity:1}}.mq-skel .kit-skeleton{transform-origin:left center}
