.hm{background:var(--mp-raised);border:1px solid var(--mp-line);border-radius:22px;position:relative;overflow:hidden}.hm>svg{width:100%;height:auto;display:block}.hm-dots{fill:none;stroke:color-mix(in srgb, var(--mp-ink) 20%, transparent);stroke-linecap:round}.hm-spot{cursor:pointer;outline:none}.hm-core{fill:var(--mp-brand);stroke:var(--mp-raised);stroke-width:1.5px;transition:r .16s}.hm-ring{fill:var(--mp-brand);opacity:0;transform-box:fill-box;transform-origin:50%;animation:hm-pulse var(--hm-speed,2.8s) ease-out infinite;animation-delay:var(--hm-delay,0s)}.hm-ring[data-second]{animation-delay:calc(var(--hm-delay,0s) + var(--hm-speed,2.8s) / 2)}.hm-spot[data-fresh] .hm-core,.hm-spot[data-fresh] .hm-ring{fill:var(--mp-accent,#19b4ff)}.hm-spot:hover .hm-core,.hm-spot:focus-visible .hm-core{stroke:var(--mp-ink);stroke-width:2px}.hm-label{font:500 13px/1 var(--font-sans,Inter, system-ui, sans-serif);fill:var(--mp-ink);paint-order:stroke;stroke:var(--mp-raised);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.hm-label small,.hm-count{fill:var(--mp-muted);font-weight:400}@keyframes hm-pulse{0%{opacity:.5;transform:scale(.7)}70%{opacity:.08}to{opacity:0;transform:scale(3.1)}}.hm-legend{border-top:1px solid var(--mp-line);color:var(--mp-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 16px 12px;font-size:12.5px;display:flex}.hm-legend i{background:var(--mp-brand);vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.hm-legend i[data-fresh]{background:var(--mp-accent,#19b4ff)}.fd-wrap{border-radius:26px;position:relative;overflow:hidden}.fd-blur{filter:blur(7px)saturate(.92);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:1180px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.fd-drift{animation:46s linear infinite alternate fd-drift}@keyframes fd-drift{0%{transform:translateY(0)}to{transform:translateY(-140px)}}.fd-over{justify-content:center;align-items:flex-start;padding:28px 0 40px;display:flex;position:absolute;inset:0}.fd-panel{background:color-mix(in srgb, var(--mp-raised) 94%, transparent);border:1px solid var(--mp-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:26px;width:min(100%,980px);overflow:hidden;box-shadow:0 30px 80px #08142838,0 2px 6px #08142814}.fd-sides{grid-template-columns:1fr;display:grid}.fd-side{min-width:0;padding:26px 24px 24px}.fd-side+.fd-side{border-top:1px solid var(--mp-line)}@media (min-width:860px){.fd-sides{grid-template-columns:1fr 1fr}.fd-side{padding:32px 32px 28px}.fd-side+.fd-side{border-top:0;border-left:1px solid var(--mp-line)}}.fd-side[data-tone=night]{color:#fff;background:linear-gradient(160deg,#071235 0%,#0b2a7a 58%,#1560e8 130%)}.fd-side[data-tone=night] .mp-label{color:#ffffffb8}.fd-soon{color:var(--mp-muted);opacity:.72}.fd-credit{border-top:1px solid var(--mp-line);color:var(--mp-muted);text-align:center;padding:12px 24px;font-size:12.5px}.ds{border:1px solid var(--mp-line);background:var(--mp-raised);border-radius:24px;overflow:hidden}.ds-steps{gap:4px;margin:0;padding:0;list-style:none;display:flex}.ds-step{background:var(--mp-track,color-mix(in srgb, var(--mp-ink) 10%, transparent));border-radius:4px;flex:1;height:4px;overflow:hidden}.ds-step>span{background:var(--mp-brand);width:0;height:100%;display:block}.ds-step[data-state=done]>span{width:100%}.ds-step[data-state=now]>span{transform-origin:0;width:100%;animation:ds-fill var(--ds-ms,4.2s) linear forwards}.ds[data-paused] .ds-step[data-state=now]>span{animation-play-state:paused}@keyframes ds-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ds-stage{min-height:318px;position:relative}.ds-in{animation:.42s cubic-bezier(.2,.7,.2,1) both ds-in;animation-delay:calc(var(--i,0) * .11s)}@keyframes ds-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ds-ping{position:relative}.ds-ping:after{content:"";border-radius:inherit;border:2px solid var(--mp-brand);opacity:0;animation:1.6s ease-out infinite ds-ping;animation-delay:calc(var(--i,0) * .26s);position:absolute;inset:-4px}@keyframes ds-ping{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.ds-bid{transition:transform .16s,box-shadow .16s,border-color .16s}button.ds-bid:hover{box-shadow:var(--mp-shadow-2,0 10px 30px #0814281f);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hm-ring{opacity:.18;animation:none;transform:scale(1.8)}.fd-drift,.ds-in,.ds-ping:after{animation:none}.ds-step[data-state=now]>span{animation:none;transform:none}}
