.hb-ld{--ld-w:4px;--ld-gap:4px;--ld-h:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:var(--fs-sm);line-height:1.4;text-align:center;pointer-events:none;animation:hb-ld-in .32s cubic-bezier(.2,.7,.2,1) both}.hb-ld-stage{--ld-w:7px;--ld-gap:7px;--ld-h:48px;gap:18px}.hb-ld.wait{animation-delay:.2s}.hb-ld.carry{animation:none}.hb-ld-veil.leaving,.hb-ld.leaving{animation:hb-ld-out .24s ease both}@keyframes hb-ld-in{0%{opacity:0}}@keyframes hb-ld-out{to{opacity:0}}.hb-ld-say{max-width:34ch;text-wrap:balance}.hb-ld-bars{position:relative;display:flex;align-items:center;gap:var(--ld-gap);height:var(--ld-h)}.hb-ld-bars:before{content:"";position:absolute;inset:-80% -110%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--accent-rgb)/.16),rgba(163,170,255,.09) 55%,transparent);animation:hb-ld-glow 2.8s ease-in-out infinite;animation-delay:var(--ld-t,0s)}.hb-ld-bars i{position:relative;display:block;width:var(--ld-w);height:100%;border-radius:99px;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,0) 45%),var(--c);transform:scaleY(var(--s));animation:hb-ld-eq 1.4s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:calc(var(--ld-t, 0s) + var(--d))}.hb-ld-bars i:first-child{--c:var(--accent);--s:0.42;--lo:0.24;--d:-520ms}.hb-ld-bars i:nth-child(2){--c:#e785ba;--s:0.74;--lo:0.38;--d:-260ms}.hb-ld-bars i:nth-child(3){--c:#d092d1;--s:1;--lo:0.5;--d:0ms}.hb-ld-bars i:nth-child(4){--c:#ba9ee8;--s:0.74;--lo:0.38;--d:-390ms}.hb-ld-bars i:nth-child(5){--c:#a3aaff;--s:0.42;--lo:0.24;--d:-650ms}@keyframes hb-ld-eq{0%,to{transform:scaleY(var(--s))}50%{transform:scaleY(var(--lo))}}@keyframes hb-ld-glow{0%,to{opacity:.5}50%{opacity:1}}.hb-ld-over{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none}.hb-ld-veil{background:var(--ld-veil,#0d0c10)}.hb-wait{flex:1 1;display:grid;grid-template-columns:var(--hb-slw,var(--hb-lw,320px)) minmax(0,1fr) var(--hb-rw,320px);gap:var(--gut-y,16px) var(--gut-x,16px);min-height:min(70vh,640px)}.hb-wait-mid,.hb-wait>.skel{border-radius:var(--radius)}.hb-wait-mid{display:flex;flex-direction:column;min-width:0;background:rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.hb-wait-top{padding:8px 12px 0}.hb-wait-top>.hb-stage-outs{width:100%}.hb-wait-stage{flex:1 1;display:grid;place-items:center}@media (max-width:1023px){.hb-wait{flex:none;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0}.hb-wait-mid{background:none;box-shadow:none;gap:10px}.hb-wait-top{padding:0}.hb-wait-stage{flex:none;aspect-ratio:16/9;border-radius:var(--radius);background:rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.hb-wait>.skel:first-child{order:1;height:132px}.hb-wait>.skel:last-child{display:none}}.hb-ld-page{min-height:min(62vh,560px)}.hb-ld-fill{min-height:248px}.hb-arrive{animation:hb-arrive-o .26s cubic-bezier(.2,.7,.2,1) backwards}@media (min-width:1024px){.hb-arrive{animation-name:hb-arrive}}@keyframes hb-arrive{0%{opacity:0;transform:translateY(5px)}}@keyframes hb-arrive-o{0%{opacity:0}}.hb-shell .skel:not(.pl-skel){overflow:hidden;background:var(--raise);animation:none}:where(.hb-shell .skel:not(.pl-skel)){position:relative}.hb-shell .skel:not(.pl-skel):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(var(--accent-rgb)/.045) 40%,rgba(255,255,255,.035) 50%,rgba(163,170,255,.045) 60%,transparent 80%);transform:translateX(-100%);animation:hb-shim 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes hb-shim{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.hb-ld-bars i,.hb-ld-bars:before{animation:none}.hb-ld-bars{animation:hb-ld-breathe 2.4s ease-in-out infinite}.hb-shell .skel:not(.pl-skel):after{animation:none;opacity:0}.hb-arrive{animation-name:hb-arrive-o}}@keyframes hb-ld-breathe{0%,to{opacity:.65}50%{opacity:1}}.hb-shell .pl-skel:after,.hb-shell .pl-wait{display:none}.hb-opening>.hb-ld{align-self:stretch}.hb-cv .cv-stage{--ld-veil:#141419}.hb-pframe .stage{position:relative}