.bm-CheckInMock__finder{flex:1;min-height:10rem;border-radius:12px;background:#121212}.bm-CheckInMock__finder,.bm-CheckInMock__qrStage{position:relative;display:flex;align-items:center;justify-content:center}.bm-CheckInMock__qrStage{padding:1rem}.bm-CheckInMock__frame{position:absolute;inset:0;animation:bm-CheckInMock__scanPulse 2.2s ease-in-out infinite}@keyframes bm-CheckInMock__scanPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.bm-CheckInMock__frame{animation:none}}.bm-CheckInMock__corner{position:absolute;width:1.15rem;height:1.15rem;border:2px solid var(--bm-feature-accent)}.bm-CheckInMock__corner--tl{top:0;left:0;border-right:0;border-bottom:0;border-radius:8px 0 0 0}.bm-CheckInMock__corner--tr{top:0;right:0;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.bm-CheckInMock__corner--bl{bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 8px}.bm-CheckInMock__corner--br{bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 8px 0}.bm-CheckInMock__qr{position:relative;z-index:1;width:8.5rem;height:8.5rem;padding:.5rem;border-radius:16px;overflow:hidden;color:#121212;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.4)}#bm .bm-CheckInMock__qrCode,.bm-CheckInMock__qrCode{display:block;width:100%;height:auto;max-width:100%}#bm .bm-CheckInMock__qrCode path:first-of-type,.bm-CheckInMock__qrCode path:first-of-type{fill:#fff!important}#bm .bm-CheckInMock__qrCode path:last-of-type,.bm-CheckInMock__qrCode path:last-of-type{fill:#121212!important}.bm-CheckInMock__qrMark{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;pointer-events:none;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff;transform:translate(-50%,-50%)}.bm-CheckInMock__qrMark .bm-Icon{display:flex;line-height:0}.bm-CheckInMock__qrMark svg path{fill:#121212!important}.bm-CheckInMock__list li,.bm-CheckInMock__recent li,.bm-CheckInMock__result,.bm-CheckInMock__search{display:flex;align-items:center;gap:.65rem}.bm-CheckInMock__result{padding:.65rem .75rem;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.bm-CheckInMock__resultMark{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;background:#28a745}.bm-CheckInMock__resultMark .bm-Icon{display:flex;line-height:0}.bm-CheckInMock__list p:first-child,.bm-CheckInMock__recent li span:first-child,.bm-CheckInMock__resultName{margin:0;font-size:.875rem;font-weight:700;line-height:1.3;color:#fff}.bm-CheckInMock__list p:last-child,.bm-CheckInMock__recent li span:last-child,.bm-CheckInMock__resultMeta{margin:.125rem 0 0;font-size:.75rem;font-weight:500;line-height:1.3;color:#7e7e7e}.bm-CheckInMock__search{margin:0;padding:.55rem .75rem;border-radius:50rem;background:#191919;border:1px solid hsla(0,0%,100%,.08);font-size:.75rem;font-weight:500;color:#7e7e7e}.bm-CheckInMock__list,.bm-CheckInMock__recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.bm-CheckInMock__list li{justify-content:space-between}.bm-CheckInMock__list li div{flex:1;min-width:0}.bm-CheckInMock__face{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;aspect-ratio:1;overflow:hidden;border-radius:50%;font-size:.75rem;font-weight:700;color:#fff}.bm-CheckInMock__tag{flex-shrink:0;padding:.2rem .5rem;border-radius:50rem;font-size:.75rem;font-weight:600;line-height:1.2;color:#b3b3b3;background:hsla(0,0%,100%,.06)}.bm-CheckInMock__tag--in{color:#fff;background:#28a745}.bm-CheckInMock__statValue{margin:0;font-size:2.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff}.bm-CheckInMock__statLabel{margin:.35rem 0 .75rem;font-size:.75rem;font-weight:500;color:#b3b3b3}.bm-CheckInMock__bar{height:.5rem;border-radius:50rem;background:hsla(0,0%,100%,.08);overflow:hidden;margin-bottom:.75rem}.bm-CheckInMock__bar span{display:block;height:100%;border-radius:50rem;background:var(--bm-feature-accent)}.bm-CheckInMock__recent li{justify-content:space-between}.bm-CheckInMock__recent li span:last-child{margin:0}.bm-CheckInVisual{position:relative;width:100%;height:14rem;display:flex;align-items:center;justify-content:center}.bm-CheckInVisual--stack{flex-direction:column;gap:.75rem;padding:0 .75rem}.bm-CheckInVisual--wide{height:16rem}.bm-CheckInVisual__glow{position:absolute;width:8rem;height:8rem;border-radius:50rem;background:var(--bm-feature-accent);filter:blur(48px);opacity:.38;pointer-events:none}.bm-CheckInVisual__glow--soft{width:10rem;height:6rem;opacity:.22}.bm-CheckInVisual__core{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:16px;background:#1e1e1e;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 18px 40px var(--bm-feature-accent-25)}.bm-CheckInVisual__count{position:absolute;top:3.25rem;right:22%;z-index:2;padding:.25rem .5rem;background:var(--bm-feature-accent);letter-spacing:.04em}.bm-CheckInVisual__count,.bm-CheckInVisual__face{border-radius:50rem;color:#fff;font-size:.75rem;font-weight:700}.bm-CheckInVisual__face{display:inline-flex;align-items:center;justify-content:center;line-height:1;border:2px solid #121212}.bm-CheckInVisual__face--a,.bm-CheckInVisual__face--b,.bm-CheckInVisual__face--c{position:absolute;width:2.25rem;height:2.25rem}.bm-CheckInVisual__face--a{top:1.5rem;left:18%}.bm-CheckInVisual__face--b{top:1.25rem;right:16%}.bm-CheckInVisual__face--c{bottom:2rem;left:20%}.bm-CheckInVisual__face--inline{width:2rem;height:2rem;flex-shrink:0}.bm-CheckInVisual--notify{flex-direction:column;padding:0 .5rem}.bm-CheckInVisual__deckCard,.bm-CheckInVisual__statCard,.bm-CheckInVisual__toast{position:relative;z-index:1;width:100%;max-width:18rem;padding:.75rem;border-radius:16px;background:rgba(30,30,30,.88);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 16px 36px rgba(0,0,0,.45)}.bm-CheckInVisual__toast{display:flex;align-items:flex-start;gap:.65rem}.bm-CheckInVisual__toastMark{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;background:var(--bm-feature-accent)}.bm-CheckInVisual__toastMark .bm-Icon{display:flex;line-height:0}.bm-CheckInVisual__toastMark--warn{background:#dc3545}.bm-CheckInVisual__toastMeta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .25rem;font-size:.75rem;font-weight:600;line-height:1.2;color:#b3b3b3}.bm-CheckInVisual__toastMeta span{font-weight:500;color:#7e7e7e}.bm-CheckInVisual__toastCopy{margin:0;font-size:.75rem;font-weight:500;line-height:1.4;color:#fff}.bm-CheckInVisual__statCard{text-align:left}.bm-CheckInVisual__statValue{margin:0;font-size:2.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff}.bm-CheckInVisual__statLabel{margin:.25rem 0 .75rem;font-size:.75rem;color:#b3b3b3}.bm-CheckInVisual__bar{height:.5rem;border-radius:50rem;background:hsla(0,0%,100%,.08);overflow:hidden}.bm-CheckInVisual__bar span{display:block;height:100%;border-radius:50rem;background:var(--bm-feature-accent)}.bm-CheckInVisual--deck{align-items:stretch;justify-content:center}.bm-CheckInVisual__deckCard{max-width:16rem;margin-inline:auto}.bm-CheckInVisual__deckCard p{margin:.35rem 0 0;font-size:.75rem;color:#b3b3b3}.bm-CheckInVisual__deckCard--back{position:absolute;top:1.5rem;opacity:.45;transform:scale(.92);z-index:0}.bm-CheckInVisual__deckHead{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:#fff}.bm-CheckInVisual__pill{margin-left:auto;padding:.2rem .5rem;border-radius:50rem;font-size:.75rem;font-weight:600;background:#28a745;color:#fff}