.hm-wallet{justify-content:center;width:100%;display:flex}.hm-wallet-card{background:#fff;border:1px solid #eef0f6;border-radius:28px;width:100%;max-width:400px;padding:24px;box-shadow:0 34px 60px -26px #14285a66}.hm-wallet-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.hm-wallet-top i{color:#fff;background:linear-gradient(#2570df,#3b89ff);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.hm-wallet-top b{color:#090c50;font-size:16px;display:block}.hm-wallet-top span{color:#6b7280;font-size:13px}.hm-wallet-ringwrap{width:150px;height:150px;margin:6px auto 12px;position:relative}.hm-wallet-ring{width:100%;height:100%;transform:rotate(-90deg)}.hm-wallet-ring circle{fill:none;stroke-width:11px}.hm-wallet-ring .bg{stroke:#eef2fb}.hm-wallet-ring .fg{stroke:#3b89ff;stroke-linecap:round;stroke-dasharray:365;stroke-dashoffset:365px;animation:10s ease-in-out infinite hm-wallet-ring}@keyframes hm-wallet-ring{0%{stroke-dashoffset:365px}12%{stroke-dashoffset:300px}36%{stroke-dashoffset:190px}60%,88%{stroke-dashoffset:70px}to{stroke-dashoffset:365px}}.hm-wallet-pts{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hm-wallet-pts b{color:#090c50;font-size:30px;line-height:1}.hm-wallet-pts span{color:#6b7280;margin-top:4px;font-size:12px}.hm-wallet-rows{flex-direction:column;gap:8px;display:flex}.hm-wallet-rows .row{color:#090c50;opacity:0;animation:10s ease-out infinite hm-wallet-row;animation-delay:calc(var(--i) * 1.7s + .6s);background:#f6f8fd;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.hm-wallet-rows .row b{color:#2570df;margin-inline-start:auto}@keyframes hm-wallet-row{0%{opacity:0;transform:translate(-18px)}6%,80%{opacity:1;transform:none}90%,to{opacity:0}}[dir=rtl] .hm-wallet-rows .row{animation-name:hm-wallet-row-rtl}@keyframes hm-wallet-row-rtl{0%{opacity:0;transform:translate(18px)}6%,80%{opacity:1;transform:none}90%,to{opacity:0}}.hm-wallet-coupon{color:#2570df;opacity:0;background:#eef6ff;border:2px dashed #3b89ff;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:11px;font-size:14px;font-weight:800;animation:10s ease-out infinite hm-wallet-coupon;display:flex;position:relative;overflow:hidden}.hm-wallet-coupon u{background:linear-gradient(100deg,#0000 30%,#fffc 50%,#0000 70%);animation:10s ease-in-out infinite hm-wallet-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes hm-wallet-coupon{0%,58%{opacity:0;transform:translateY(10px)scale(.96)}66%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hm-wallet-shine{0%,68%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.hm-rflow{flex-direction:column;gap:14px;width:100%;max-width:420px;margin:0 auto;display:flex}.hm-rflow-sms{color:#090c50;opacity:0;background:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start;max-width:80%;padding:14px 16px;font-size:14px;font-weight:600;animation:11s ease-out infinite hm-rflow-a;box-shadow:0 16px 30px -18px #14285a73}[dir=rtl] .hm-rflow-sms{border-radius:20px 20px 6px;align-self:flex-end}@keyframes hm-rflow-a{0%{opacity:0;transform:translateY(14px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0}}.hm-rflow-form{opacity:0;background:#fff;border-radius:22px;padding:16px 18px;animation:11s ease-out 1.2s infinite hm-rflow-b;box-shadow:0 22px 40px -22px #14285a73}@keyframes hm-rflow-b{0%,4%{opacity:0;transform:translateY(14px)}10%,88%{opacity:1;transform:none}95%,to{opacity:0}}.hm-rflow-form .lbl{color:#6b7280;margin-bottom:8px;font-size:12px;font-weight:700}.hm-rflow-form .stars{gap:6px;margin-bottom:10px;display:flex}.hm-rflow-form .stars svg{fill:#e5e7eb;width:30px;height:30px;animation:11s ease-in-out infinite hm-rflow-star;animation-delay:calc(2.4s + var(--n) * .25s)}@keyframes hm-rflow-star{0%,2%{fill:#e5e7eb;transform:scale(1)}5%{fill:#ffb43d;transform:scale(1.3)}8%,80%{fill:#ffb43d;transform:none}90%,to{fill:#e5e7eb}}.hm-rflow-form .photo{color:#2570df;opacity:0;background:#eef6ff;border-radius:99px;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;animation:11s ease-out 3.9s infinite hm-rflow-photo;display:inline-flex}@keyframes hm-rflow-photo{0%{opacity:0;transform:scale(.7)}6%,80%{opacity:1;transform:none}90%,to{opacity:0}}.hm-rflow-prod{opacity:0;background:#fff;border-radius:22px;padding:16px 18px;animation:11s ease-out 2.4s infinite hm-rflow-b;box-shadow:0 22px 40px -22px #14285a73}.hm-rflow-prod .head{align-items:center;gap:12px;display:flex}.hm-rflow-prod .head i{background:linear-gradient(135deg,#eef9ff,#dbeafe);border-radius:12px;flex-shrink:0;width:44px;height:44px}.hm-rflow-prod b{color:#090c50;font-size:14px;display:block}.hm-rflow-prod .rate{color:#6b7280;font-size:12px;font-weight:600;display:inline-block;position:relative}.hm-rflow-prod .rate em{font-style:normal}.hm-rflow-prod .rate .b,.hm-rflow-prod .rate .d{opacity:0;animation:11s ease-out 5.6s infinite hm-rflow-swap;position:absolute;inset-inline-start:0}.hm-rflow-prod .rate .d{inset-inline-start:auto}.hm-rflow-prod .rate .a,.hm-rflow-prod .rate .c{animation:11s ease-out 5.6s infinite hm-rflow-swapout}@keyframes hm-rflow-swap{0%{opacity:0}4%,85%{opacity:1}95%,to{opacity:0}}@keyframes hm-rflow-swapout{0%{opacity:1}4%,85%{opacity:0}95%,to{opacity:1}}.hm-rflow-prod .new{opacity:0;background:#f6f8fd;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;animation:11s ease-out 5.2s infinite hm-rflow-new;display:flex}@keyframes hm-rflow-new{0%{opacity:0;transform:translateY(-10px)}5%,78%{opacity:1;transform:none}88%,to{opacity:0}}.hm-rflow-prod .tag{color:#1a9c4b;background:#e7f7ec;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.hm-rflow-prod .pub{color:#090c50;font-size:12px;font-weight:700}.hm-ladder{justify-content:center;align-items:flex-end;gap:10px;width:100%;max-width:460px;height:270px;margin:0 auto;display:flex;position:relative}.hm-ladder-step{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.hm-ladder-step .block{color:#fff;background:linear-gradient(#3b89ff,#2570df);border-radius:16px 16px 6px 6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%;padding-top:12px;font-size:14px;font-weight:800;display:flex;box-shadow:0 14px 24px -12px #2570dfb3}.hm-ladder-step .block b{font-size:24px;font-weight:400}.hm-ladder-step.s0 .block{opacity:.72;height:90px}.hm-ladder-step.s1 .block{opacity:.86;height:140px}.hm-ladder-step.s2 .block{height:190px}.hm-ladder-step .perk{color:#090c50;white-space:nowrap;opacity:0;background:#fff;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:800;animation:9s ease-out infinite hm-ladder-perk;position:absolute;bottom:calc(100% + 8px);box-shadow:0 12px 22px -10px #14285a73}.hm-ladder-step.s0 .perk{animation-delay:.9s}.hm-ladder-step.s1 .perk{animation-delay:3.3s}.hm-ladder-step.s2 .perk{animation-delay:5.7s}.hm-ladder-step.s0 .perk{bottom:98px}.hm-ladder-step.s1 .perk{bottom:148px}.hm-ladder-step.s2 .perk{bottom:198px}@keyframes hm-ladder-perk{0%{opacity:0;transform:translateY(10px)scale(.9)}5%,26%{opacity:1;transform:none}34%,to{opacity:0}}.hm-ladder-me{animation:9s ease-in-out infinite hm-ladder-climb;position:absolute;bottom:96px;left:6%}.hm-ladder-me i{color:#fff;background:#090c50;border:3px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid;box-shadow:0 10px 18px -8px #090c50b3}@keyframes hm-ladder-climb{0%,8%{bottom:96px;left:6%}22%,36%{bottom:146px;left:38%}52%,66%{bottom:196px;left:70%}92%,to{opacity:1;bottom:196px;left:70%}96%{opacity:0}97%{opacity:0;bottom:96px;left:6%}}.hm-burst{width:100%;max-width:460px;height:290px;margin:0 auto;position:relative}.hm-burst-halo{background:radial-gradient(closest-side,#ffb43d59,#ffb43d00);border-radius:50%;animation:4s ease-in-out infinite hm-burst-pulse;position:absolute;inset:20px 90px}@keyframes hm-burst-pulse{50%{opacity:.75;transform:scale(1.12)}}.hm-burst-core{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:190px;height:190px;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 30px 50px -22px #14285a80}.hm-burst-core b{color:#090c50;font-size:54px;line-height:1}.hm-burst-core .stars{gap:3px;display:flex}.hm-burst-core .stars svg{fill:#e5e7eb;width:20px;height:20px;animation:8s ease-in-out infinite hm-burst-star;animation-delay:calc(var(--n) * .2s)}@keyframes hm-burst-star{0%,4%{fill:#e5e7eb;transform:scale(1)}8%{fill:#ffb43d;transform:scale(1.35)}12%,90%{fill:#ffb43d;transform:none}98%,to{fill:#e5e7eb}}.hm-burst-core span{color:#1a9c4b;background:#e7f7ec;border-radius:99px;padding:3px 12px;font-size:12px;font-weight:800}.hm-burst-q{color:#090c50;white-space:nowrap;opacity:0;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:12.5px;font-weight:700;animation:8s ease-out infinite hm-burst-q;display:flex;position:absolute;box-shadow:0 14px 26px -12px #14285a73}.hm-burst-q i{background:linear-gradient(135deg,#eef9ff,#bcd7ff);border-radius:50%;width:22px;height:22px}.hm-burst-q.q0{top:14px;animation-delay:1s;inset-inline-start:0}.hm-burst-q.q1{top:40px;animation-delay:2.2s;inset-inline-end:0}.hm-burst-q.q2{bottom:40px;animation-delay:3.4s;inset-inline-start:6px}.hm-burst-q.q3{bottom:14px;animation-delay:4.6s;inset-inline-end:10px}@keyframes hm-burst-q{0%{opacity:0;transform:scale(.7)translateY(10px)}7%,60%{opacity:1;transform:none}72%,to{opacity:0;transform:translateY(-6px)}}.hm-fusion{width:100%;max-width:460px;height:380px;margin:0 auto;position:relative}.hm-fusion-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:170px;height:140px;font-size:14px;font-weight:800;animation:6s ease-in-out infinite hm-fusion-glow;display:flex;position:absolute;top:120px}.hm-fusion-card b{background:linear-gradient(#2570df,#3b89ff);border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;font-weight:400;display:grid}.hm-fusion-card.a{left:0}.hm-fusion-card.b{animation-delay:3s;right:0}@keyframes hm-fusion-glow{0%,to{box-shadow:0 0 #7fb2ff00}50%{box-shadow:0 0 40px 4px #7fb2ff73}}.hm-fusion-lane{height:40px;position:absolute;left:150px;right:150px}.hm-fusion-lane.l1{top:118px}.hm-fusion-lane.l2{top:222px}.hm-fusion-lane:before{content:"";background:repeating-linear-gradient(90deg,#7fb2ffcc 0 8px,#0000 8px 16px);height:2px;position:absolute;inset:19px 0 auto}.hm-fusion-lane em{text-align:center;color:#ffffffbf;font-size:12.5px;font-style:normal;font-weight:700;position:absolute;top:46px;left:0;right:0}.hm-fusion-lane.l1 em{top:auto;bottom:46px}.hm-fusion-lane .tok{opacity:0;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid;position:absolute;top:6px;box-shadow:0 8px 16px -6px #00000080}.hm-fusion-lane.l1 .tok{animation:6s ease-in-out infinite hm-fusion-r}.hm-fusion-lane.l2 .tok{animation:6s ease-in-out infinite hm-fusion-l}.hm-fusion-lane .t1{animation-delay:0s}.hm-fusion-lane .t2{animation-delay:1.5s}.hm-fusion-lane .t3{animation-delay:0s}.hm-fusion-lane .t4{animation-delay:1.5s}@keyframes hm-fusion-r{0%{opacity:0;left:0}10%{opacity:1}55%{opacity:1;left:calc(100% - 30px)}65%,to{opacity:0;left:calc(100% - 30px)}}@keyframes hm-fusion-l{0%{opacity:0;left:calc(100% - 30px)}10%{opacity:1}55%{opacity:1;left:0}65%,to{opacity:0;left:0}}@media (max-width:480px){.hm-fusion-card{width:130px;height:120px;font-size:12.5px}.hm-fusion-lane{left:118px;right:118px}}@media (prefers-reduced-motion:reduce){.hm-wallet-ring .fg{stroke-dashoffset:70px;animation:none}.hm-wallet-rows .row,.hm-wallet-coupon,.hm-rflow-sms,.hm-rflow-form,.hm-rflow-prod,.hm-rflow-form .photo,.hm-rflow-prod .new,.hm-ladder-step .perk,.hm-burst-q{opacity:1;animation:none}.hm-wallet-coupon u,.hm-burst-halo,.hm-fusion-card{animation:none}.hm-rflow-form .stars svg,.hm-burst-core .stars svg{fill:#ffb43d;animation:none}.hm-ladder-me{animation:none;bottom:196px;left:70%}.hm-fusion-lane .tok{opacity:1;animation:none}}
