.cmp-hm{--cmp-you:#5810cb;--cmp-offset:#8f52f1;--cmp-fresh:#2ce080;--cmp-gold:#fbbc05;--cmp-ink:#1b053d;--cmp-stale:#9b8bb3;--nj-ease:cubic-bezier(.16,.84,.3,1);--nj-ease-spring:cubic-bezier(.34,1.4,.5,1);margin:0 auto;max-width:474px;padding-top:147px;position:relative;transition:opacity .6s var(--nj-ease),transform .6s var(--nj-ease);width:100%}.cmp-hm.is-out{opacity:0;transform:translateY(10px) scale(.985)}.cmp-hm-photo{background:linear-gradient(155deg,#d7c7f7,#c7d3f5);border-radius:16px;height:167px;left:5%;overflow:hidden;position:absolute;top:0;width:90%;z-index:0}.cmp-hm-photo img{display:block;height:100%;object-fit:cover;width:100%}.cmp-hm-card{background:#fff;border-radius:20px;box-shadow:12px 12px 0 0 var(--cmp-offset);padding:22px 22px 20px;position:relative;z-index:1}.cmp-hm-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.cmp-hm-title{color:var(--cmp-ink);font-size:15px;font-weight:800;gap:9px;letter-spacing:-.01em}.cmp-hm-ic,.cmp-hm-title{align-items:center;display:inline-flex}.cmp-hm-ic{background:rgba(88,16,203,.1);border-radius:8px;color:var(--cmp-you);flex:none;height:26px;justify-content:center;width:26px}.cmp-hm-ic svg{height:16px;width:16px}.cmp-hm-loc{align-items:center;color:var(--nj-ink-4,#7b6a91);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;margin-right:4px;margin-top:4px;text-align:right}.cmp-hm-locic{display:inline-flex;flex:none;height:13px;width:13px}.cmp-hm-locic svg{height:100%;width:100%}.cmp-cols{color:var(--nj-ink-5,#9b8bb3);display:grid;font-size:10px;font-weight:700;gap:10px;grid-template-columns:1.4fr 1.5fr 1.5fr;letter-spacing:.05em;padding:0 12px 8px;text-transform:uppercase}.cmp-rows{margin-top:6px;position:relative}.cmp-row{align-items:center;border-radius:12px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:1.4fr 1.5fr 1.5fr;height:54px;left:0;opacity:0;padding:0 12px;position:absolute;right:0;transition:transform .7s var(--nj-ease),background .3s ease,opacity .5s var(--nj-ease)}.cmp-rows.is-revealed .cmp-row{opacity:1;transition-delay:calc(var(--ri)*90ms)}.cmp-row.you{background:linear-gradient(90deg,rgba(88,16,203,.07),rgba(88,16,203,.02));box-shadow:inset 0 0 0 1.5px rgba(88,16,203,.18)}.cmp-row-name{align-items:center;color:var(--cmp-ink);display:flex;font-size:13.5px;font-weight:700;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-you-tag{background:var(--cmp-you);border-radius:4px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 5px;text-transform:uppercase}.cmp-row-rating{align-items:center;display:inline-flex;gap:8px}.cmp-row-rn{color:var(--cmp-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.cmp-row-reviews{align-items:baseline;display:inline-flex;gap:6px}.cmp-row-vn{color:var(--cmp-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.cmp-row-vl{color:var(--nj-ink-4,#7b6a91);font-size:12.5px;font-weight:500}.cmp-stars{display:inline-flex;font-size:13px;gap:1px;letter-spacing:-.5px}.cmp-stars.sm{font-size:11px}.cmp-star{color:#e3dcec}.cmp-star.on{color:var(--cmp-gold);opacity:0}.cmp-rows.is-revealed .cmp-star.on{animation:cmpStarPop .5s var(--nj-ease-spring) both;animation-delay:calc(var(--ri,0)*90ms + var(--si,0)*45ms + .18s)}@keyframes cmpStarPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.cmp-rows .cmp-row-rating,.cmp-rows .cmp-row-reviews{opacity:0;transform:translateY(5px)}.cmp-rows.is-revealed .cmp-row-rating{opacity:1;transform:none;transition:opacity .5s var(--nj-ease),transform .5s var(--nj-ease);transition-delay:calc(var(--ri,0)*90ms + .1s)}.cmp-rows.is-revealed .cmp-row-reviews{opacity:1;transform:none;transition:opacity .5s var(--nj-ease),transform .5s var(--nj-ease);transition-delay:calc(var(--ri,0)*90ms + .22s)}.cmp-delta{align-items:center;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:2px;margin-left:3px}.cmp-delta-arrow{font-size:11px;line-height:1}.cmp-delta-star{font-size:10px;margin-left:1px}.cmp-delta--up{color:#17a85a}.cmp-delta--down{color:#e0342c}.cmp-delta--none{color:var(--cmp-stale);font-weight:600;letter-spacing:.04em}.cmp-delta .cmp-d-end,.cmp-rows.is-climbing .cmp-delta .cmp-d-start{display:none}.cmp-rows.is-climbing .cmp-delta .cmp-d-end{align-items:center;display:inline-flex;gap:2px}.cmp-hm-alert{align-items:center;background:linear-gradient(120deg,#1b053d,#3d2063);border-radius:12px;display:flex;gap:10px;margin-top:4px;opacity:0;padding:11px 13px;position:relative;transform:translateY(8px);transition:opacity .5s var(--nj-ease),transform .5s var(--nj-ease)}.cmp-hm-alert.in{opacity:1;transform:none}.cmp-hm-alert:after{background:linear-gradient(120deg,rgba(143,82,241,.9),rgba(88,16,203,.15) 45%,rgba(251,188,5,.7));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.cmp-hm-alert-ic{align-items:center;background:hsla(0,0%,100%,.12);border-radius:8px;color:var(--cmp-gold);display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.cmp-hm-alert-ic svg{height:15px;width:15px}.cmp-hm-alert-t{color:hsla(0,0%,100%,.85);font-size:12.5px;line-height:1.4}.cmp-hm-alert-t b{color:#fff;font-weight:700}@media (max-width:980px){.cmp-hm{max-width:100%;padding-top:120px}.cmp-hm-photo{height:140px}.cmp-hm-card{box-shadow:8px 8px 0 0 var(--cmp-offset);padding:18px 16px 16px}.cmp-cols,.cmp-row{gap:6px;grid-template-columns:1.2fr 1.4fr 1.4fr}}@media (prefers-reduced-motion:reduce){.cmp-hm,.cmp-hm-alert,.cmp-row,.cmp-row-rating,.cmp-row-reviews{opacity:1!important;transform:none!important;transition:none}.cmp-star.on{animation:none;opacity:1}}