#mess-map-wait{--bg:#04090d;--background:#04090d;--text:#edf3f7;--text-primary:#edf3f7;--muted:#a1adb6;--text-secondary:#a1adb6;--accent:#42ce53;--accent-text:#041009;--card:#131a20;--surface:#131a20;--surface-elevated:#131a20;--line:#30383e;--border:#30383e;--border-strong:#44515a;--focus-ring:#42ce53;--home-accent:var(--accent);--home-fg:var(--text);--home-line:var(--line);--home-card:var(--card);color:var(--text);background:var(--bg);font-family:var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=bloom] #mess-map-wait{--bg:#fff5eb;--background:#fff5eb;--text:#432c33;--text-primary:#432c33;--muted:#7a6568;--text-secondary:#7a6568;--accent:#9f4d7d;--accent-text:#fff;--card:#fffaf4;--surface:#fffaf4;--surface-elevated:#fffaf4;--line:#e5ced4;--border:#e5ced4;--border-strong:#ccacb9;--focus-ring:#9f4d7d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#mess-map-wait.app{isolation:isolate;max-width:430px;min-height:100svh;padding:24px 24px max(24px,env(safe-area-inset-bottom));position:relative}#mess-map-wait:before{content:"";z-index:-1;background:var(--bg);pointer-events:none;position:fixed;inset:0}#mess-map-wait>header{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 28px;padding:0;display:flex}#mess-map-wait .brand{font:700 .75rem/1.3 var(--font-ui);color:var(--text);gap:8px;padding:0}#mess-map-wait .brand-icon{color:var(--accent);border:1px solid var(--accent);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}#mess-map-wait .scanner-header-actions{align-items:center;gap:8px;display:flex}#mess-map-wait .loading{padding:0}#mess-map-wait .loading>.eyebrow{color:var(--accent);text-transform:uppercase;font:700 .6875rem/1.4 var(--font-ui);letter-spacing:.4px}#mess-map-wait .loading h1{font:700 2.25rem/1.04 var(--font-ui);letter-spacing:-1.2px;max-width:300px;margin:10px 0 20px}html[data-theme=bloom] #mess-map-wait .loading h1{letter-spacing:-1.4px;font-family:Georgia,serif;font-weight:400}#mess-map-wait .scan-activity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:0 0 20px;padding:12px 0}#mess-map-wait .scan-activity>div{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}#mess-map-wait .scan-activity p{font-size:.75rem;line-height:1.35}#mess-map-wait .scan-elapsed{white-space:nowrap;margin:0;font-size:.6875rem}#mess-map-wait .scan-activity-ring{border-width:2px;width:18px;height:18px}#mess-map-wait .survey-image{max-width:none;margin:0 0 16px}#mess-map-wait .playable-frame{border:1px solid var(--line);border-radius:20px;height:350px;min-height:350px;max-height:none;overflow:hidden}#mess-map-wait .registration-frame>img{object-fit:cover;opacity:.72;width:100%;height:100%;max-height:none}#mess-map-wait .frame-corners{display:none}#mess-map-wait .survey-traverse{border-top-width:2px}#mess-map-wait .loading:has([data-game-state]:not([data-game-state=closed])) .playable-frame{height:clamp(360px,48svh,430px);min-height:360px}#mess-map-wait .loading>small{font:400 .75rem/1.6 var(--font-ui);color:var(--muted);margin-bottom:14px}#mess-map-wait .cancel-scan{border:1px solid var(--line);min-height:44px;color:var(--muted);font:600 .75rem var(--font-ui);box-shadow:none;background:0 0;border-radius:999px;margin:0}@media (max-height:740px){#mess-map-wait.app{padding-top:16px}#mess-map-wait>header{margin-bottom:18px}#mess-map-wait .loading h1{margin-bottom:14px;font-size:1.875rem}#mess-map-wait .scan-activity{margin-bottom:14px}#mess-map-wait .loading:has([data-game-state]:not([data-game-state=closed])) .playable-frame{height:350px;min-height:350px}}html[data-appearance=quest] #mess-map-wait{--bg:#090619;--background:#090619;--text:#f0effa;--text-primary:#f0effa;--muted:#b2aac9;--text-secondary:#b2aac9;--accent:#b9f500;--accent-text:#111600;--card:#17112e;--surface:#17112e;--surface-elevated:#241638;--line:#44344f;--border:#44344f;--border-strong:#775698;--focus-ring:#b9f500;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.scan-game-module__Yg7KeG__game{z-index:2;pointer-events:none;color:var(--text-primary);font-family:var(--ui);border-radius:inherit;position:absolute;inset:0;overflow:hidden}.scan-game-module__Yg7KeG__game button{pointer-events:auto;cursor:pointer;font:inherit;color:inherit;min-height:44px}.scan-game-module__Yg7KeG__launch{border:1px solid var(--border-strong);background:var(--surface-elevated);text-align:left;box-shadow:var(--shadow-1);border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.scan-game-module__Yg7KeG__launch svg{flex-shrink:0;width:38px;height:38px}.scan-game-module__Yg7KeG__launch strong,.scan-game-module__Yg7KeG__heading strong{letter-spacing:-.03em;font-size:1.25rem;display:block}.scan-game-module__Yg7KeG__launch small,.scan-game-module__Yg7KeG__heading small{color:var(--text-secondary);margin-top:3px;font-size:.75rem;line-height:1.4;display:block}.scan-game-module__Yg7KeG__launch b{background:var(--accent);color:var(--accent-text);border-radius:14px;margin-left:auto;padding:12px;font-size:.8125rem}.scan-game-module__Yg7KeG__active{background:var(--background);pointer-events:auto}.scan-game-module__Yg7KeG__heading{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:10px 12px auto 14px}.scan-game-module__Yg7KeG__heading button{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex-shrink:0;width:44px;font-size:1.625rem}.scan-game-module__Yg7KeG__score{justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;display:flex;position:absolute;top:65px;left:14px;right:14px}.scan-game-module__Yg7KeG__score b{vertical-align:middle;color:var(--accent);padding-left:5px;font-size:1.4375rem}.scan-game-module__Yg7KeG__score>span:last-child{text-align:right;max-width:52%;color:var(--text-secondary);line-height:1.4}.scan-game-module__Yg7KeG__field{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:ew-resize;border-radius:16px;position:absolute;inset:100px 14px 64px;overflow:hidden}.scan-game-module__Yg7KeG__field svg{pointer-events:none;width:100%;height:100%;display:block}.scan-game-module__Yg7KeG__shelf rect{fill:var(--surface-elevated);stroke:var(--accent);stroke-width:1.5px}.scan-game-module__Yg7KeG__clutter{fill:var(--accent);opacity:.5;stroke:var(--text-primary);stroke-width:.8px}.scan-game-module__Yg7KeG__particle{fill:var(--accent)}.scan-game-module__Yg7KeG__message{background:color-mix(in srgb,var(--background) 96%,transparent);border:1px solid var(--border);text-align:center;pointer-events:auto;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;animation:.18s ease-out scan-game-module__Yg7KeG__ready-in;display:flex;position:absolute;inset:96px 14px 64px}.scan-game-module__Yg7KeG__message strong{font-size:1.4375rem;line-height:1.15}.scan-game-module__Yg7KeG__message p{margin:0;font-size:.75rem;line-height:1.4}.scan-game-module__Yg7KeG__message button{background:var(--accent);color:var(--accent-text);border:0;border-radius:16px;padding:12px 20px;font-weight:650}.scan-game-module__Yg7KeG__readyMark{color:var(--accent);font-size:1.875rem}.scan-game-module__Yg7KeG__bottom{justify-content:space-between;align-items:center;gap:6px;font-size:.75rem;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.scan-game-module__Yg7KeG__bottom>div{gap:4px;display:flex}.scan-game-module__Yg7KeG__bottom button{border:1px solid var(--border);background:var(--surface);min-width:44px;box-shadow:none;border-radius:14px;padding:7px 10px}.scan-game-module__Yg7KeG__game button:focus-visible,.scan-game-module__Yg7KeG__field:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.scan-game-module__Yg7KeG__game button:disabled{opacity:.5;cursor:default}:is([data-theme=bloom] .scan-game-module__Yg7KeG__heading strong,[data-theme=bloom] .scan-game-module__Yg7KeG__launch strong,[data-theme=bloom] .scan-game-module__Yg7KeG__message strong){font-family:var(--bloom-display,Georgia);font-weight:400}[data-theme=bloom] .scan-game-module__Yg7KeG__particle{fill:var(--bloom-rose,var(--accent))}[data-theme=focus] .scan-game-module__Yg7KeG__particle{ry:2px}@keyframes scan-game-module__Yg7KeG__ready-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scan-game-module__Yg7KeG__message{animation:none}}@media (max-height:700px){.scan-game-module__Yg7KeG__heading{top:6px}.scan-game-module__Yg7KeG__heading small{font-size:.6875rem}.scan-game-module__Yg7KeG__score{top:60px}.scan-game-module__Yg7KeG__field{top:88px;bottom:58px}.scan-game-module__Yg7KeG__message{gap:8px;top:88px;bottom:58px}.scan-game-module__Yg7KeG__message strong{font-size:1.25rem}.scan-game-module__Yg7KeG__message .scan-game-module__Yg7KeG__readyMark{display:none}.scan-game-module__Yg7KeG__bottom{bottom:6px}}.scan-game-module__Yg7KeG__score strong[data-new-best=true]{animation:.25s ease-out scan-game-module__Yg7KeG__best-in;display:inline-block}@keyframes scan-game-module__Yg7KeG__best-in{0%{transform:scale(.94)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scan-game-module__Yg7KeG__score strong[data-new-best=true]{animation:none}}.scan-game-module__Yg7KeG__game{--background:#04090d;--surface:#131a20;--surface-elevated:#1b252c;--text-primary:#edf3f7;--text-secondary:#a1adb6;--accent:#42ce53;--accent-text:#041009;--border:#30383e;--border-strong:#44515a;--focus-ring:#42ce53;font-family:var(--font-ui)}[data-theme=bloom] .scan-game-module__Yg7KeG__game{--background:#fff5eb;--surface:#fffaf4;--surface-elevated:#f5e5dd;--text-primary:#432c33;--text-secondary:#7a6568;--accent:#9f4d7d;--accent-text:#fff;--border:#e5ced4;--border-strong:#ccacb9;--focus-ring:#9f4d7d}.scan-game-module__Yg7KeG__launch{background:var(--background);border-color:var(--border);border-radius:16px;gap:12px;padding:16px;bottom:12px;left:12px;right:12px;box-shadow:0 5px 24px #0002}.scan-game-module__Yg7KeG__launch svg{width:30px;height:30px}.scan-game-module__Yg7KeG__launch strong{font-size:1.5rem;line-height:1.15}.scan-game-module__Yg7KeG__launch small{font-size:.6875rem}.scan-game-module__Yg7KeG__launch b{border-radius:999px;padding:12px 16px;font-weight:700}.scan-game-module__Yg7KeG__active{background:var(--background)}.scan-game-module__Yg7KeG__heading{inset:16px 16px auto}.scan-game-module__Yg7KeG__heading strong{font-size:1.5rem;line-height:1.15}.scan-game-module__Yg7KeG__heading small{font-size:.6875rem}.scan-game-module__Yg7KeG__heading button{border-color:var(--border);background:0 0;width:44px;height:44px;font-weight:400}.scan-game-module__Yg7KeG__score{border-top:1px solid var(--border);border-bottom:1px solid var(--border);letter-spacing:.5px;padding:12px 0;font-size:.6875rem;top:78px;left:16px;right:16px}.scan-game-module__Yg7KeG__score b{letter-spacing:-.5px;font-size:1.375rem}.scan-game-module__Yg7KeG__score>span:last-child{letter-spacing:0;font-size:.6875rem}.scan-game-module__Yg7KeG__field{background:linear-gradient(90deg,transparent 49.7%,color-mix(in srgb,var(--accent) 12%,transparent) 50%,transparent 50.3%),var(--surface);border:1px solid var(--border);border-radius:12px;inset:139px 16px 68px}.scan-game-module__Yg7KeG__shelf rect{stroke-width:1.5px}.scan-game-module__Yg7KeG__clutter{opacity:.65}.scan-game-module__Yg7KeG__bottom{gap:8px;bottom:12px;left:16px;right:16px}.scan-game-module__Yg7KeG__bottom>div{gap:6px}.scan-game-module__Yg7KeG__bottom button{border-radius:12px;min-height:44px;padding:8px 10px;font-size:.6875rem}.scan-game-module__Yg7KeG__bottom>div button{font-size:1.25rem}.scan-game-module__Yg7KeG__message{background:color-mix(in srgb,var(--background) 97%,transparent);border-radius:12px;gap:12px;inset:139px 16px 68px}.scan-game-module__Yg7KeG__message strong{letter-spacing:-.6px;font-size:1.5rem}.scan-game-module__Yg7KeG__message p{color:var(--text-secondary);max-width:220px}.scan-game-module__Yg7KeG__message button{border-radius:999px;min-height:48px;padding:12px 24px;font-size:.8125rem}.scan-game-module__Yg7KeG__readyMark{font-size:1.75rem}[data-theme=bloom] .scan-game-module__Yg7KeG__active{background:var(--background)}[data-theme=bloom] .scan-game-module__Yg7KeG__shelf rect{fill:#efddd3;stroke:#9f4d7d}[data-theme=bloom] .scan-game-module__Yg7KeG__shelf:nth-child(2n) rect{fill:#eadce8}@media (max-height:700px){.scan-game-module__Yg7KeG__heading{top:12px}.scan-game-module__Yg7KeG__score{padding:10px 0;top:70px}.scan-game-module__Yg7KeG__field,.scan-game-module__Yg7KeG__message{top:126px;bottom:64px}.scan-game-module__Yg7KeG__bottom{bottom:10px}.scan-game-module__Yg7KeG__message strong{font-size:1.3125rem}}.scan-game-module__Yg7KeG__game .scan-game-module__Yg7KeG__bottom button,.scan-game-module__Yg7KeG__game .scan-game-module__Yg7KeG__heading button{background:var(--surface);color:var(--text-primary);border-color:var(--border)}html[data-appearance=quest] .scan-game-module__Yg7KeG__game{--background:#090619;--surface:#17112e;--surface-elevated:#241638;--text-primary:#f0effa;--text-secondary:#b2aac9;--accent:#b9f500;--accent-text:#111600;--border:#44344f;--border-strong:#775698;--focus-ring:#b9f500}
