.hb-scrim,.hb-sheet,.hb-open{display:none}@media(max-width:860px){.hb-bar{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:60;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:2px;padding:6px;border-radius:22px;background:#120c20b8;border:1px solid rgba(167,139,250,.28);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 10px 30px #00000073}.hb-bar>a,.hb-bar>.hb-open{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;border:0;background:transparent;color:#b9b0cf;font:600 10px/1 Figtree,sans-serif;border-radius:16px;min-width:0;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .2s,background .2s,color .2s}.hb-bar>a:active,.hb-bar>.hb-open:active{transform:scale(.92)}.hb-bar>a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d3fe0)}.hb-bar .hb-open{display:flex;color:#fff;background:#a78bfa2e}.hb-open svg{transition:transform .45s cubic-bezier(.2,.9,.2,1)}.hb-open[aria-expanded=true] svg{transform:rotate(180deg)}.hb-scrim{display:block;position:fixed;inset:0;z-index:58;background:#06040e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s}.hb-sheet{display:block;position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:59;max-height:78vh;overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#1c1432f5,#0e0a1cfa);border:1px solid rgba(167,139,250,.3);box-shadow:0 -14px 50px #0000008c;transform-origin:bottom center;transform:translateY(24px) scaleY(.12);opacity:0;visibility:hidden;pointer-events:none;transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .25s,visibility 0s .5s}.hb-sheet-in{max-height:78vh;overflow-y:auto;overscroll-behavior:contain;padding:22px 14px 92px;opacity:0;transform:translateY(14px);transition:opacity .3s .12s,transform .4s .1s}.hb-grip{position:absolute;top:8px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:4px;background:#ffffff40}body.hb-on .hb-scrim{opacity:1;pointer-events:auto}body.hb-on .hb-sheet{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .2s,visibility 0s}body.hb-on .hb-sheet-in{opacity:1;transform:none}body.hb-on .hb-bar{z-index:61}.hb-title{margin:12px 4px 8px;font:700 10px Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a78bfa}.hb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hb-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff0a;color:#e9e4f7;font:600 10.5px/1.1 Figtree,sans-serif;text-align:center;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(10px)}body.hb-on .hb-item{animation:hbIn .4s cubic-bezier(.2,.9,.2,1) forwards;animation-delay:calc(.12s + var(--k,0)*35ms)}.hb-item span{color:#c4b5fd;display:grid;place-items:center}.hb-item:active{background:#a78bfa38}.hb-chips{display:flex;flex-wrap:wrap;gap:8px}.hb-chips a{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#a78bfa24;color:#e9e4f7;font:600 11px Figtree,sans-serif;text-decoration:none}.hb-social{display:flex;justify-content:center;gap:12px;margin-top:16px}.hb-social a{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:#c4b5fd}@keyframes hbIn{to{opacity:1;transform:none}}.hm-page{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.hb-sheet,.hb-sheet-in,.hb-item,.hb-open svg{transition:none!important;animation:none!important}body.hb-on .hb-item{opacity:1;transform:none}}
