.shimmer{background:linear-gradient(90deg,#8a8f80 30%,#c2c7b8 50%,#8a8f80 70%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite fs-shimmer}@keyframes fs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer{animation:none!important}}
.hh .fx{opacity:0;will-change:opacity;backface-visibility:hidden;transition:opacity .35s}.hh .fx.show{opacity:1}.hh .fx.gone{display:none}.hh .tstep.fx,.hh .tlink.fx{transition-duration:.55s}.hh .is-hidden{display:none!important}.hh [data-pb]{transition:box-shadow .25s,border-color .25s}.hh [data-pb]:hover,.hh [data-pb]:focus-visible{border-color:#ddd8cf;outline:none;box-shadow:0 22px 60px #4c40322e}.hh [data-pb]:hover [data-pbtn]{transform:scale(1.06)}.hh .caret{vertical-align:text-bottom;background:var(--color-wine);width:2px;height:18px;margin-left:1px;animation:1s step-end infinite hh-blink;display:inline-block}@keyframes hh-blink{0%,50%{opacity:1}51%,to{opacity:0}}.hh .mouse{border:1.5px solid var(--color-ink-muted);border-radius:10px;width:18px;height:28px;position:relative}.hh .mouse:after{content:"";background:var(--color-ink-muted);border-radius:2px;width:2.5px;height:6px;animation:1.6s ease-in-out infinite hh-wheel;position:absolute;top:5px;left:50%;transform:translate(-50%)}@keyframes hh-wheel{0%,to{opacity:1;top:5px}60%{opacity:0;top:13px}}.hh .star{color:var(--color-wine);opacity:0;animation:hh-twinkle var(--dur,5s) ease-in-out var(--delay,0s) infinite;position:absolute}.hh .star svg{width:100%;height:100%;display:block}.hh .star--warm{color:#b49664}@keyframes hh-twinkle{0%,to{opacity:0;transform:scale(.7)}50%{opacity:.4;transform:scale(1)}}.hh .answer .w{opacity:0;transition:opacity .18s}.hh .answer .w.on{opacity:1}.hh .answer li.w::marker{color:#0000}.hh .answer li.w.on::marker{color:var(--color-ink-muted)}.hh .pics.fx{transition-duration:.9s}.hh .pics img{will-change:transform;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:scale(1.03)}.hh .pics.show img{transform:scale(1)}.hh [data-modal]{opacity:0;pointer-events:none;transition:opacity .3s}.hh [data-modal].open{opacity:1;pointer-events:auto}.hh [data-modal] .modal-card{transition:transform .3s;transform:translateY(10px)}.hh [data-modal].open .modal-card{transform:none}@media (prefers-reduced-motion:reduce){.hh .star{opacity:.2;animation:none}.hh .caret,.hh .mouse:after{animation:none!important}}
