.lacy-theme .lb-bb-ring{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:72px;grid-auto-flow:column;gap:6px 4px;margin-inline:-4px;padding:6px 2px 10px;display:grid;overflow-x:auto}.lacy-theme .lb-bb-ring::-webkit-scrollbar{display:none}.lacy-theme .lb-bb-fl{min-width:0;color:var(--lb-ink);cursor:pointer;font:inherit;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;transition:opacity .35s,filter .35s;display:flex;position:relative}.lacy-theme .lb-bb-img{justify-content:center;align-items:center;width:68px;height:68px;transition:transform .25s;display:flex;position:relative}.lacy-theme .lb-bb-img:before{content:"";background:var(--lb-mint);opacity:0;border-radius:999px;transition:opacity .25s,transform .25s;position:absolute;inset:2%;transform:scale(.8)}.lacy-theme .lb-bb-img img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.lacy-theme .lb-bb-dot{z-index:1;border-radius:999px;width:46%;height:46%;position:relative}.lacy-theme .lb-bb-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lacy-theme .lb-bb-fl[data-on] .lb-bb-img:before{opacity:.75;transform:none}.lacy-theme .lb-bb-fl[data-off]{opacity:.18;filter:grayscale();cursor:default}.lacy-theme .lb-bb-fl:not([data-off]):active .lb-bb-img{transform:scale(.95)}.lacy-theme .lb-bb-center{display:none}@media (min-width:640px){.lacy-theme .lb-bb-ring{aspect-ratio:1;width:min(100%,640px);margin:8px auto 0;padding:0;display:block;position:relative;overflow:visible}.lacy-theme .lb-bb-ring:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#a7f1cd2e,#a7f1cd00 70%);border-radius:999px;position:absolute;inset:7%;box-shadow:inset 0 0 0 1px #1f1f1f0d}.lacy-theme .lb-bb-fl{left:calc(50% + var(--x));top:calc(50% + var(--y));width:68px;position:absolute;transform:translate(-50%,-50%)}.lacy-theme .lb-bb-img{width:66px;height:66px}.lacy-theme .lb-bb-fl:not([data-off]):hover .lb-bb-img{transform:scale(1.14)}.lacy-theme .lb-bb-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:44%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lacy-theme .lb-bb-n{color:var(--lb-ink);font-variant-numeric:tabular-nums;font-size:56px;font-weight:300;line-height:1}}@media (min-width:640px) and (prefers-reduced-motion:no-preference){.lacy-theme .lb-bb-img{animation:5.5s ease-in-out infinite alternate lb-bb-breathe;animation-delay:calc(var(--i,0) * -.37s)}.lacy-theme .lb-bb-fl:hover .lb-bb-img,.lacy-theme .lb-bb-fl[data-on] .lb-bb-img{animation-play-state:paused}}@keyframes lb-bb-breathe{0%{translate:0 -2px}to{translate:0 3px}}.lacy-theme .lb-bb-bar{bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;max-width:560px;margin:20px auto 0;padding:6px;animation:.3s both lb-bb-in;display:flex;position:sticky;box-shadow:0 10px 30px #0000001f,0 0 0 1px #0000000a}.lacy-theme .lb-bb-reset{width:44px;height:44px;color:var(--lb-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lacy-theme .lb-bb-btn{background:var(--lb-ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;justify-content:center;align-items:center;min-width:0;height:44px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.lacy-theme .lb-bb-btn[aria-disabled]{opacity:.4;pointer-events:none}.lacy-theme .lb-bb-btn--mint{background:var(--lb-mint);color:var(--lb-ink)}@keyframes lb-bb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lacy-theme .lb-bb-bar{animation:none}}.lacy-theme .lb-bb-chip{background:var(--lb-paper);height:36px;color:var(--lb-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.lacy-theme .lb-bb-chip img{object-fit:contain;background:#fff;border-radius:999px;width:28px;height:28px}.lacy-theme .lb-bb-chat{height:40px;color:var(--lb-ink);border:1px solid #dcdcdc;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.lacy-theme .lb-bb-find{max-width:560px;margin:18px auto 0}.lacy-theme .lb-bb-found{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.lacy-theme .lb-bb-chip--btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;max-width:100%;transition:background .2s,border-color .2s}.lacy-theme .lb-bb-chip--btn[aria-pressed=true],.lacy-theme .lb-bb-chip--btn[data-on]{background:var(--lb-mint)}.lacy-theme .lb-bb-chip--btn svg{color:var(--lb-soft);flex-shrink:0;margin-inline-start:2px}@media (hover:hover){.lacy-theme .lb-bb-chip--btn:hover{border-color:var(--lb-ink)}}
