@keyframes hb-wall-left-kf{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--p)), 0, 0)}}@keyframes hb-wall-right-kf{0%{transform:translate3d(calc(-1 * var(--p)), 0, 0)}to{transform:translate(0,0)}}.hb-wall-track{gap:var(--gap);width:max-content;animation-duration:var(--dur);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--motion-play-state,running);display:flex}.hb-wall:not(.hb-wall-paused) .hb-wall-track{will-change:transform}.hb-wall-left{animation-name:hb-wall-left-kf}.hb-wall-right{animation-name:hb-wall-right-kf}.hb-wall-paused .hb-wall-track,.hb-wall-rows:focus-within .hb-wall-track{will-change:auto;animation-play-state:paused}@media (hover:hover){.hb-wall-rows:hover .hb-wall-track{will-change:auto;animation-play-state:paused}}.hb-certificate{transition:transform var(--duration-fast) var(--ease-emphasis)}@media (hover:hover) and (pointer:fine){.hb-wall .hb-certificate:hover,.hb-support-card:hover,.hb-discord-join:hover{transform:translateY(calc(-2px * var(--motion-scale)))}}.hb-discord-join{transition:transform var(--duration-fast) var(--ease-emphasis)}.hb-discord-join:active{transform:scale(.98)}@keyframes hb-tour-progress-kf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hb-tour-progress{transform-origin:0;animation:hb-tour-progress-kf var(--tour,5.2s) linear forwards;animation-play-state:var(--motion-play-state,running)}.hb-tour-paused .hb-tour-progress{animation-play-state:paused}@keyframes hb-tour-zoom-kf{0%{transform:scale(1)}to{transform:scale(1.06)}}.hb-tour-zoom{animation:hb-tour-zoom-kf var(--tour,5.2s) linear forwards;animation-play-state:var(--motion-play-state,running)}.hb-tour-paused .hb-tour-zoom,.hb-tour-paused [class~=motion-safe\:animate-ping-soft]{animation-play-state:paused}.hb-office-selection,.hb-channel-selection{transition:transform .22s var(--ease-emphasis)}@keyframes hb-expo-enter-kf{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.hb-expo-enter{animation:hb-expo-enter-kf var(--duration-slow) var(--ease-out-soft) both}@keyframes hb-remind-enter-kf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hb-remind-enter{animation:hb-remind-enter-kf var(--duration-base) var(--ease-emphasis) both}.hb-remind-enter:focus-within{opacity:1!important}[data-motion-scope=enabled][data-motion-active=false] .hb-expo-enter,[data-motion-scope=enabled][data-motion-active=false] .hb-remind-enter{opacity:1;transform:none;animation:none!important}.hb-typing{opacity:0}.hb-typing>span{background:var(--mf-violet-lavender,#c4b5fd);border-radius:50%;width:5px;height:5px}.hb-chat[data-phase=waiting] .hb-chat-message,.hb-chat[data-phase=typing] .hb-chat-message{opacity:0;transform:translateY(12px)}.hb-chat[data-phase=typing] .hb-typing{opacity:1}.hb-chat[data-phase=typing] .hb-typing>span{animation:hb-type-dot .6s var(--ease-in-out-soft) infinite}.hb-chat[data-phase=typing] .hb-typing>span:nth-child(2){animation-delay:90ms}.hb-chat[data-phase=typing] .hb-typing>span:nth-child(3){animation-delay:.18s}.hb-chat[data-phase=messages] .hb-chat-message{animation:hb-message-enter var(--duration-reveal) var(--ease-emphasis) calc(var(--chat-order,0) * 70ms) both}.hb-chat[data-active=false] .hb-chat-message,.hb-chat[data-active=false] .hb-typing>span{animation-play-state:paused}.hb-chat:focus-within .hb-chat-message{opacity:1;animation:none;transform:none}.hb-chat:focus-within .hb-typing{display:none}@keyframes hb-type-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes hb-message-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hb-faq-panel>div{opacity:0;transition:opacity var(--duration-base) var(--ease-out-soft)}.hb-faq-panel[data-open=true]>div{opacity:1;transition-delay:60ms}.hb-online-ping{animation:hb-online-ping-kf 2.4s var(--ease-out-soft) infinite}.hb-online-ping[data-motion-allowed=false]{opacity:0;animation:none}@keyframes hb-online-ping-kf{0%,to{opacity:.2;transform:scale(1)}65%{opacity:0;transform:scale(1.5)}}.hb-cta-sweep{pointer-events:none;animation:hb-cta-sweep-kf 6s var(--ease-in-out-soft) infinite;background:linear-gradient(110deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0}.hb-cta-sweep[data-motion-allowed=false]{opacity:0;animation:none}@keyframes hb-cta-sweep-kf{0%,76%{opacity:0;transform:translate(-120%)}78%{opacity:1}96%{opacity:1;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.hb-wall-track,.hb-tour-zoom,.hb-tour-progress,.hb-expo-enter,.hb-remind-enter,.hb-chat-message,.hb-typing>span{animation:none!important}.hb-chat .hb-chat-message{opacity:1!important;transform:none!important}.hb-typing,.hb-online-ping,.hb-cta-sweep{display:none!important}.hb-certificate:hover,.hb-support-card:hover,.hb-discord-join:hover,.hb-discord-join:active{transform:none}.hb-office-selection,.hb-channel-selection,.hb-faq-panel>div{transition:none}}
