.hf{--gap:12px;--pad:10px;--slot:136px;--spring:cubic-bezier(.34, 1.56, .64, 1);color:var(--lp-ink);text-align:left;background:#fff;border-radius:32px;padding:22px;position:relative;box-shadow:0 1px #0e1d430a,0 40px 80px -40px #0e1d4373}.hf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.hf-head>span:first-child{display:grid}.hf-head small{color:var(--lp-muted);font-size:12px}.hf-head strong{letter-spacing:-.02em;font-size:22px;font-weight:700}.hf-total{color:#15803d;background:#ecfdf3;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.hf-total b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:inline-block}.hf-total.is-bump b{animation:hf-bump .7s var(--spring)}.hf-lanes{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hf-lane{min-height:300px;padding:var(--pad);box-shadow:inset 0 4px 0 var(--lane);background:#f5f6fb;border-radius:20px}.hf-lane-head{white-space:nowrap;align-items:center;gap:7px;height:26px;padding:0 4px;font-size:14px;font-weight:600;display:flex}.hf-lane-head i{background:var(--lane);border-radius:999px;flex:none;width:9px;height:9px}.hf-lane-head em{color:var(--lp-muted);background:#fff;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-style:normal}.hf-slot{height:var(--slot);border:2px dashed #0e1d431a;border-radius:16px;margin:10px 0}.hf-deal{background:#fff;border-radius:15px;flex-direction:column;gap:3px;padding:11px 12px;font-size:12px;display:flex;box-shadow:0 2px #0e1d430f}.hf-deal b{font-size:15px;font-weight:700}.hf-deal.is-mock{opacity:.75}.hf-deal-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.hf-deal-meta{color:var(--lp-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.hf-deal-meta .fa-whatsapp{color:#25d366}.hf-mover{top:calc(var(--pad) + 26px + 10px);left:var(--pad);z-index:2;width:calc((100% - 3 * var(--gap)) / 4 - 2 * var(--pad));height:var(--slot);transform:translateX(calc(var(--stage) * (100% + 2 * var(--pad) + var(--gap))));transition:transform .85s cubic-bezier(.65,0,.35,1);position:absolute}.is-reset .hf-mover{opacity:0;transition:opacity .3s}.is-enter .hf-mover{transition:opacity .3s}.hf-deal.is-hero{border:2px solid var(--lp-blue);height:100%;transition:transform .3s var(--lp-ease), box-shadow .3s ease, border-color .4s ease;padding:12px 13px;position:relative;box-shadow:0 4px #316fea2e,0 16px 26px -16px #0e1d4366}.is-grab .hf-deal.is-hero,.is-move .hf-deal.is-hero{transform:translateY(-10px)scale(1.04);box-shadow:0 10px #316fea24,0 34px 40px -18px #0e1d4380}.is-idle .hf-deal.is-hero{animation:hf-land .45s var(--lp-ease)}.is-won .hf-deal.is-hero{border-color:#22c55e;box-shadow:0 4px #22c55e40,0 16px 26px -16px #0e1d4366}.hf-cursor{z-index:3;color:var(--lp-ink);fill:#fff;opacity:0;filter:drop-shadow(0 2px 3px #0e1d4359);transition:opacity .25s ease, transform .3s var(--lp-ease);position:absolute;bottom:18px;right:22px;transform:translate(14px,14px)}.is-grab .hf-cursor,.is-move .hf-cursor{opacity:1;transform:translateY(-10px)scale(.92)}.hf-lane.is-target .hf-slot{border-color:var(--lane);background:color-mix(in srgb, var(--lane) 8%, transparent)}.hf-slot{transition:border-color .25s,background-color .25s}@keyframes hf-land{0%{transform:translateY(-6px)scale(1.02)}55%{transform:translateY(2px)scale(.99)}to{transform:none}}.hf-deal-foot{gap:2px;margin-top:auto;display:grid}.hf-deal-foot b{font-size:17px}.hf-deal-foot small{color:var(--lp-blue);text-overflow:ellipsis;white-space:nowrap;animation:lp-pop .4s var(--lp-ease) both;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.is-won .hf-deal-foot small{color:#15803d}.hf-tag{color:#d9412f;background:#ffece9;border-radius:999px;align-self:flex-start;margin-bottom:3px;padding:2px 9px;font-size:11.5px;font-weight:600}.is-won .hf-tag{color:#15803d;background:#e3f6ec}.hf-confetti{pointer-events:none;position:absolute;top:40%;left:50%}.hf-confetti i{opacity:0;background:#ffc94d;border-radius:2px;width:8px;height:12px;position:absolute}.hf-confetti i:nth-child(3n+1){background:#ff6f61}.hf-confetti i:nth-child(3n+2){background:var(--lp-blue)}.hf-confetti i:nth-child(4n){background:#22c55e;border-radius:50%;width:9px;height:9px}.is-won .hf-confetti i{animation:1.1s cubic-bezier(.2,.7,.3,1) .55s both hf-confetti}@keyframes hf-bump{0%{transform:scale(.6)}60%{transform:scale(1.15)}}@keyframes hf-confetti{0%{opacity:1;transform:rotate(calc(var(--k) * 30deg)) translateY(0) scale(.4)}to{opacity:0;transform:rotate(calc(var(--k) * 30deg)) translateY(-90px) rotate(240deg) scale(1)}}@media (width<=720px){.hf{--head:84px;--row:96px;--gap:8px;--pad:8px;border-radius:26px;padding:14px}.hf .hf-head strong{font-size:18px}.hf .hf-total{padding:6px 12px;font-size:12.5px}.hf .hf-total b{font-size:14px}.hf .hf-lanes{grid-template-columns:minmax(0,1fr)}.hf .hf-lane{grid-template-columns:var(--head) minmax(0, 1fr);height:var(--row);min-height:0;box-shadow:inset 4px 0 0 var(--lane);align-items:center;gap:8px;padding-left:12px;display:grid}.hf .hf-lane-head{white-space:normal;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:4px 6px;height:auto;padding:0;font-size:13px;line-height:1.2;display:grid}.hf .hf-lane-head em{grid-column:2;justify-self:start;margin-left:0}.hf .hf-slot{height:calc(var(--row) - 2 * var(--pad));margin:0}.hf .hf-lane .hf-deal.is-mock{display:none}.hf .hf-mover{top:var(--pad);left:calc(12px + var(--head) + 8px);width:calc(100% - 12px - var(--head) - 8px - var(--pad));height:calc(var(--row) - 2 * var(--pad));transform:translateY(calc(var(--stage) * (var(--row) + var(--gap))))}.hf .hf-deal.is-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status status""title title""value tag";align-content:center;align-items:center;gap:2px 8px;padding:6px 11px;line-height:1.25;display:grid}.hf .hf-deal.is-hero>.hf-deal-title{grid-area:title;font-size:12.5px}.hf .hf-deal.is-hero .hf-deal-meta{display:none}.hf .hf-deal.is-hero .hf-deal-foot{display:contents}.hf .hf-deal.is-hero .hf-deal-foot small{grid-area:status;font-size:10.5px}.hf .hf-deal.is-hero b{white-space:nowrap;grid-area:value;font-size:15px}.hf .hf-deal.is-hero .hf-tag{grid-area:tag;margin:0;padding:1px 8px;font-size:10.5px}}.hf.is-rows{--head:84px;--row:96px;--gap:8px;--pad:8px;border-radius:26px;padding:14px}.hf.is-rows .hf-head strong{font-size:18px}.hf.is-rows .hf-total{padding:6px 12px;font-size:12.5px}.hf.is-rows .hf-total b{font-size:14px}.hf.is-rows .hf-lanes{grid-template-columns:minmax(0,1fr)}.hf.is-rows .hf-lane{grid-template-columns:var(--head) minmax(0, 1fr);height:var(--row);min-height:0;box-shadow:inset 4px 0 0 var(--lane);align-items:center;gap:8px;padding-left:12px;display:grid}.hf.is-rows .hf-lane-head{white-space:normal;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:4px 6px;height:auto;padding:0;font-size:13px;line-height:1.2;display:grid}.hf.is-rows .hf-lane-head em{grid-column:2;justify-self:start;margin-left:0}.hf.is-rows .hf-slot{height:calc(var(--row) - 2 * var(--pad));margin:0}.hf.is-rows .hf-lane .hf-deal.is-mock{display:none}.hf.is-rows .hf-mover{top:var(--pad);left:calc(12px + var(--head) + 8px);width:calc(100% - 12px - var(--head) - 8px - var(--pad));height:calc(var(--row) - 2 * var(--pad));transform:translateY(calc(var(--stage) * (var(--row) + var(--gap))))}.hf.is-rows .hf-deal.is-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status status""title title""value tag";align-content:center;align-items:center;gap:2px 8px;padding:6px 11px;line-height:1.25;display:grid}.hf.is-rows .hf-deal.is-hero>.hf-deal-title{grid-area:title;font-size:12.5px}.hf.is-rows .hf-deal.is-hero .hf-deal-meta{display:none}.hf.is-rows .hf-deal.is-hero .hf-deal-foot{display:contents}.hf.is-rows .hf-deal.is-hero .hf-deal-foot small{grid-area:status;font-size:10.5px}.hf.is-rows .hf-deal.is-hero b{white-space:nowrap;grid-area:value;font-size:15px}.hf.is-rows .hf-deal.is-hero .hf-tag{grid-area:tag;margin:0;padding:1px 8px;font-size:10.5px}@media (prefers-reduced-motion:reduce){.hf-mover,.hf-deal.is-hero{transition:none;animation:none}.hf-total.is-bump b,.hf-confetti i,.hf-deal-foot small{animation:none}}.hf-cursor.is-ai{background:var(--lp-ink);color:#fff;fill:none;white-space:nowrap;filter:none;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 5px;font-size:11px;font-weight:600;display:inline-flex;bottom:14px;right:14px;box-shadow:0 8px 18px -8px #0e1d4399}.hf-cursor.is-ai .lp-spark{width:16px;height:16px}.hf.is-rows .hf-cursor:not(.is-ai){bottom:6px;right:46%}@media (width<=720px){.hf .hf-cursor:not(.is-ai){bottom:6px;right:46%}}.hf.is-rows .hf-cursor.is-ai{bottom:-13px;right:12px}@media (width<=720px){.hf .hf-cursor.is-ai{bottom:-13px;right:12px}}
