._btn_1tnpd_3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch);padding-inline:var(--space-4);border:var(--border) solid var(--text-primary);border-radius:0;background:var(--surface-hud);color:var(--text-primary);font-weight:600;font-size:var(--size-s);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:3px 3px 0 var(--color-black);transition:translate var(--dur-fast) var(--ease-steps),box-shadow var(--dur-fast) var(--ease-steps)}._btn_1tnpd_3:hover{background:color-mix(in oklab,var(--text-primary) 12%,var(--surface-hud))}._btn_1tnpd_3:active{translate:3px 3px;box-shadow:0 0 0 var(--color-black)}._btn_1tnpd_3:focus-visible{box-shadow:var(--focus)}._btn_1tnpd_3:disabled{opacity:.45;cursor:progress}._primary_1tnpd_42{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._primary_1tnpd_42:hover{background:color-mix(in oklab,var(--accent) 85%,var(--color-white))}._block_1tnpd_52{inline-size:100%}._small_1tnpd_56{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--size-xs)}._gate_1tnpd_64{position:fixed;inset:0;z-index:var(--z-gate);display:grid;align-content:end;padding:var(--space-6) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom))}._gateInner_1tnpd_73{inline-size:100%;max-inline-size:var(--sheet-w);margin-inline:auto;display:grid;gap:var(--space-5)}._gateWord_1tnpd_81{font-family:var(--font-pixel);margin:0;font-size:var(--size-xl);font-weight:700;line-height:.85;text-transform:uppercase}._gateWord_1tnpd_81 span{display:block;color:var(--accent)}._meta_1tnpd_95{font-family:var(--font-pixel);margin:0;font-size:var(--size-s);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}._gateActions_1tnpd_104{display:grid;gap:var(--space-3)}._hud_1tnpd_111{position:fixed;inset:0;z-index:var(--z-hud);pointer-events:none;display:grid;grid-template-rows:auto 1fr auto;padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom))}._hud_1tnpd_111>*{pointer-events:auto}._top_1tnpd_125,._bottom_1tnpd_126{display:flex;justify-content:space-between;align-items:start;gap:var(--space-3)}._bottom_1tnpd_126{align-items:end}._place_1tnpd_137{display:grid;gap:var(--space-1);justify-items:start;min-inline-size:0}._placeName_1tnpd_144{margin:0;padding:var(--space-1) var(--space-2);background:var(--surface-hud);font-size:var(--size-s);font-weight:700;letter-spacing:.08em;text-transform:uppercase}._placeLine_1tnpd_154{margin:0;padding:0 var(--space-2);font-size:var(--size-xs);color:var(--text-muted);background:var(--surface-hud)}._middle_1tnpd_162{display:grid;align-content:end;justify-items:center;pointer-events:none;padding-block-end:var(--space-3)}._caption_1tnpd_170{margin:0;max-inline-size:18rem;padding:var(--space-2) var(--space-3);background:var(--room-void);border:var(--border) solid var(--accent);font-size:var(--size-s);text-align:center;animation:_pop_1tnpd_1 var(--dur) var(--ease-steps)}._hint_1tnpd_181{border-color:var(--line);color:var(--text-muted)}@keyframes _pop_1tnpd_1{0%{opacity:0;translate:0 6px}}._playing_1tnpd_194{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:55%;min-block-size:36px;padding:0 var(--space-2);background:var(--surface-hud);border:0;font-size:var(--size-xs);color:var(--text-muted);cursor:default;text-align:start}button._playing_1tnpd_194{cursor:pointer;color:var(--accent)}._playingText_1tnpd_215{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._eq_1tnpd_221{display:inline-flex;align-items:end;gap:2px;block-size:10px;flex:none}._eq_1tnpd_221 i{inline-size:3px;block-size:100%;background:var(--accent);transform-origin:bottom;scale:1 .3}._eqOn_1tnpd_237 i{animation:_eq_1tnpd_221 .8s steps(3) infinite alternate}._eq_1tnpd_221 i:nth-child(2){animation-delay:-.25s}._eq_1tnpd_221 i:nth-child(3){animation-delay:-.5s}@keyframes _eq_1tnpd_221{to{scale:1 1}}._scrim_1tnpd_257{position:fixed;inset:0;z-index:var(--z-sheet);display:grid;align-items:end;justify-items:center;background:var(--scrim);animation:_fade_1tnpd_1 var(--dur) var(--ease-steps)}@keyframes _fade_1tnpd_1{0%{opacity:0}}._sheet_1tnpd_274{position:relative;inline-size:100%;max-inline-size:var(--sheet-w);max-block-size:92dvh;overflow-y:auto;display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface-sheet);border:var(--border) solid var(--accent);border-block-end:0;animation:_rise_1tnpd_1 var(--dur) var(--ease-steps)}@keyframes _rise_1tnpd_1{0%{translate:0 40px}}._sheetHead_1tnpd_295{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}._sheetTitle_1tnpd_302{margin:0;font-size:var(--size-l);font-weight:700;text-transform:uppercase}._close_1tnpd_309{inline-size:var(--touch);min-block-size:var(--touch);padding:0;box-shadow:none}._poster_1tnpd_317{display:block;inline-size:min(100%,15rem);margin-inline:auto;aspect-ratio:72 / 100;object-fit:cover;image-rendering:pixelated;border:var(--border) solid var(--line)}._facts_1tnpd_327{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--size-s)}._facts_1tnpd_327 dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}._facts_1tnpd_327 dd{margin:0}._lineup_1tnpd_345{margin:0;padding:0;list-style:none}._desc_1tnpd_351{margin:0;color:var(--text-muted);font-size:var(--size-s);line-height:1.4}@media(prefers-reduced-motion:reduce){._caption_1tnpd_170,._scrim_1tnpd_257,._sheet_1tnpd_274,._eqOn_1tnpd_237 i{animation:none}}._bubble_1tnpd_369{position:relative;pointer-events:auto;inline-size:min(100%,20rem);display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-white);color:var(--color-black);border:var(--border) solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);animation:_pop_1tnpd_1 var(--dur) var(--ease-steps)}._bubble_1tnpd_369:after{content:"";position:absolute;inset-block-end:-12px;inset-inline-start:50%;inline-size:12px;block-size:12px;background:var(--color-white);border-inline-end:var(--border) solid var(--color-black);border-block-end:var(--border) solid var(--color-black);translate:-50% -5px;rotate:45deg}._bubbleHead_1tnpd_398{display:flex;align-items:baseline;gap:var(--space-2)}._bubbleName_1tnpd_404{font-weight:700;font-size:var(--size-m);text-transform:uppercase}._bubbleRole_1tnpd_410{flex:1;font-size:var(--size-xs);letter-spacing:.08em;opacity:.6}._bubbleClose_1tnpd_417{inline-size:var(--touch);block-size:var(--touch);margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0 0;border:0;background:transparent;color:inherit;font-size:var(--size-l);cursor:pointer}._bubbleLine_1tnpd_428{margin:0;font-size:var(--size-s);line-height:1.4}._bubbleActions_1tnpd_434{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._bubbleActions_1tnpd_434 ._btn_1tnpd_3{border-color:var(--color-black);color:var(--color-black);background:var(--color-white)}._bubbleActions_1tnpd_434 ._primary_1tnpd_42{background:var(--accent);border-color:var(--color-black)}._player_1tnpd_452{position:fixed;inset-inline:var(--space-3);inset-block-end:calc(var(--touch) + var(--space-5));z-index:var(--z-sheet);max-inline-size:var(--sheet-w);margin-inline:auto;background:var(--surface-sheet);border:var(--border) solid var(--accent);display:flex;flex-direction:column}._playerHidden_1tnpd_466{block-size:1px;opacity:0;overflow:hidden;pointer-events:none;border:0}._playerHead_1tnpd_474{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:var(--border) solid var(--line)}._playerTitle_1tnpd_482{flex:1;min-inline-size:0;font-size:var(--size-xs);font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._playerFrame_1tnpd_493{inline-size:100%;block-size:260px;border:0;display:block;background:var(--color-white)}._sheet_l58eg_1{gap:var(--space-3)}._lead_l58eg_5{margin:0;font-size:var(--size-s);color:var(--text-muted)}._stamps_l58eg_11{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}._slot_l58eg_20{aspect-ratio:3 / 4;border:var(--border) dashed var(--line);display:grid;place-items:center;align-content:center;gap:2px;padding:var(--space-1);text-align:center;min-inline-size:0}._stamp_l58eg_11{border-style:solid;border-color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,var(--room-void));transform:rotate(-3deg)}._stamp_l58eg_11:nth-child(2n){transform:rotate(2deg)}._fresh_l58eg_43{animation:_stampIn_l58eg_1 .42s steps(4,end)}@keyframes _stampIn_l58eg_1{0%{transform:scale(1.8) rotate(-12deg);opacity:0}}._stampIcon_l58eg_54{font-size:22px;line-height:1}._stampTitle_l58eg_59{font-family:var(--font-pixel);font-size:10px;line-height:1.1;overflow-wrap:anywhere}._stampDate_l58eg_66,._stampEmpty_l58eg_67{font-size:10px;color:var(--text-muted)}._stampEmpty_l58eg_67{font-family:var(--font-pixel);font-size:var(--size-l)}._prize_l58eg_77{border-color:color-mix(in oklab,var(--color-white) 40%,transparent);opacity:.55}._prizeOn_l58eg_82{opacity:1;border-style:solid;border-color:var(--color-white);background:color-mix(in oklab,var(--color-white) 12%,var(--room-void));animation:_pulse_l58eg_1 1.2s steps(3,end) infinite}@keyframes _pulse_l58eg_1{50%{box-shadow:0 0 0 3px var(--accent)}}._qr_l58eg_96{margin:0;display:grid;justify-items:center;gap:var(--space-2)}._qr_l58eg_96 svg{inline-size:min(200px,60vw);block-size:auto;image-rendering:pixelated}._qr_l58eg_96 figcaption{font-family:var(--font-pixel);font-size:var(--size-xs);letter-spacing:.04em}._rules_l58eg_115{margin:0;padding-inline-start:1.2em;font-size:var(--size-xs);color:var(--text-muted);display:grid;gap:var(--space-1)}._actions_l58eg_124{display:grid;grid-template-columns:1fr auto;gap:var(--space-2)}._demo_l58eg_130{margin:0;font-size:11px;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){._fresh_l58eg_43,._prizeOn_l58eg_82{animation:none}}._invite_l58eg_143{margin:0;padding:var(--space-2) var(--space-3);border:var(--border) solid var(--accent);font-size:var(--size-xs);overflow-wrap:anywhere}._history_l58eg_151{font-size:var(--size-xs);border-top:1px solid var(--line);padding-top:var(--space-2)}._history_l58eg_151 summary{cursor:pointer;font-weight:600;letter-spacing:.04em;min-block-size:32px;display:flex;align-items:center}._history_l58eg_151 ul{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-1);color:var(--text-muted)}._history_l58eg_151 li{display:flex;justify-content:space-between;gap:var(--space-3)}._sheet_bo6yr_1{gap:var(--space-3)}._tabs_bo6yr_5{display:grid;grid-template-columns:1fr 1fr;border:var(--border) solid var(--line)}._tab_bo6yr_5{min-block-size:40px;border:0;background:transparent;font-family:var(--font-pixel);font-size:var(--size-xs);letter-spacing:.04em;cursor:pointer;color:var(--text-muted)}._tab_bo6yr_5[aria-selected=true]{background:var(--accent);color:var(--on-accent)}._lead_bo6yr_27{margin:0;font-size:var(--size-s);color:var(--text-muted)}._qrBox_bo6yr_35{position:relative;justify-self:center;padding:var(--space-3);background:#fff;color:#060507;overflow:hidden;transition:box-shadow var(--dur) var(--ease-steps)}._qrBox_bo6yr_35 figcaption{color:#060507}._qrBox_bo6yr_35._ok_bo6yr_49{box-shadow:0 0 0 4px #39ff8a}._qrBox_bo6yr_35._no_bo6yr_53{box-shadow:0 0 0 4px var(--accent)}._mark_bo6yr_57{position:absolute;inset:0;display:grid;place-items:center;font-size:96px;font-family:var(--font-pixel);color:#39ff8a;background:#0605078c;animation:_pop_bo6yr_1 .3s steps(3,end)}._no_bo6yr_53 ._mark_bo6yr_57{color:var(--accent)}@keyframes _pop_bo6yr_1{0%{transform:scale(1.6);opacity:0}}._laser_bo6yr_81{position:absolute;inset-inline:6%;block-size:3px;background:var(--accent);box-shadow:0 0 8px 2px var(--accent);animation:_sweep_bo6yr_1 1.1s steps(12,end) infinite alternate;inset-block-start:8%}@keyframes _sweep_bo6yr_1{to{inset-block-start:88%}}._viewfinder_bo6yr_99{position:relative;justify-self:center;inline-size:min(260px,72vw);aspect-ratio:1;background:repeating-linear-gradient(0deg,#0d0b10 0 3px,#120f15 3px 6px);display:grid;place-items:center;overflow:hidden}._corners_bo6yr_110{position:absolute;inset:12%;background:linear-gradient(var(--accent),var(--accent)) top left / 28px 3px,linear-gradient(var(--accent),var(--accent)) top left / 3px 28px,linear-gradient(var(--accent),var(--accent)) top right / 28px 3px,linear-gradient(var(--accent),var(--accent)) top right / 3px 28px,linear-gradient(var(--accent),var(--accent)) bottom left / 28px 3px,linear-gradient(var(--accent),var(--accent)) bottom left / 3px 28px,linear-gradient(var(--accent),var(--accent)) bottom right / 28px 3px,linear-gradient(var(--accent),var(--accent)) bottom right / 3px 28px;background-repeat:no-repeat;z-index:1}._tilt_bo6yr_127{transform:rotate(-7deg) scale(.62);padding:8px;background:#fff;border-radius:6px;box-shadow:0 0 0 6px #1e1b22}._tilt_bo6yr_127 figcaption{display:none}._wait_bo6yr_139{margin:0;text-align:center;font-family:var(--font-pixel);font-size:var(--size-xs);color:var(--accent);animation:_blink_bo6yr_1 .8s steps(2,end) infinite}@keyframes _blink_bo6yr_1{50%{opacity:.3}}._staff_bo6yr_154{margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);padding:var(--space-3);font-size:var(--size-xs);border:var(--border) solid}._staff_bo6yr_154 dt{color:var(--text-muted)}._staff_bo6yr_154 dd{margin:0}._staffOk_bo6yr_172{border-color:#39ff8a}._staffNo_bo6yr_176{border-color:var(--accent)}._result_bo6yr_182{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--size-s);border-inline-start:4px solid}._result_bo6yr_182._ok_bo6yr_49{border-color:#39ff8a}._result_bo6yr_182._no_bo6yr_53{border-color:var(--accent)}._actions_bo6yr_197{display:grid;gap:var(--space-2)}._demo_bo6yr_202{margin:0;font-size:11px;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){._laser_bo6yr_81,._mark_bo6yr_57,._wait_bo6yr_139{animation:none}}:root{--color-black: #08070b;--color-white: #f4f1ea;--room-void: var(--color-black);--room-ink: var(--color-white);--room-accent: #c6ff3d;--surface-hud: color-mix(in oklab, var(--room-void) 82%, transparent);--surface-sheet: var(--room-void);--text-primary: var(--room-ink);--text-muted: color-mix(in oklab, var(--room-ink) 62%, var(--room-void));--line: color-mix(in oklab, var(--room-ink) 30%, transparent);--accent: var(--room-accent);--on-accent: var(--color-black);--scrim: color-mix(in oklab, var(--color-black) 70%, transparent);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 40px;--border: 2px;--touch: 44px;--sheet-w: 26rem;--font-pixel: "Pixelify Sans", "Courier New", monospace;--font: "IBM Plex Mono", "Courier New", monospace;--size-xs: 12px;--size-s: 14px;--size-m: 16px;--size-l: 22px;--size-xl: clamp(48px, 17vw, 96px);--dur-fast: .12s;--dur: .24s;--ease-steps: steps(4, end);--z-hud: 10;--z-sheet: 20;--z-gate: 30;--focus: 0 0 0 var(--border) var(--room-void), 0 0 0 calc(var(--border) * 2) var(--accent)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;block-size:100%;overflow:hidden;background:var(--room-void);color:var(--text-primary);font-family:var(--font);font-size:var(--size-m);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overscroll-behavior:none}button{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus)}.stage{position:fixed;inset:0;inline-size:100%;block-size:100%;image-rendering:pixelated;touch-action:none;cursor:grab;transition:filter var(--dur) var(--ease-steps)}.stage[data-entered=false]{filter:brightness(.45)}@media(prefers-reduced-motion:reduce){.stage{transition:none}}.tags{position:fixed;inset:0;pointer-events:none;transition:opacity var(--dur) var(--ease-steps)}.tags[data-hidden=true],.tags[data-entered=false]{opacity:0}.tag{position:absolute;font-family:var(--font);inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-100%);padding:1px var(--space-1);background:var(--room-void);color:var(--room-ink);border:var(--border) solid var(--accent);font-size:var(--size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
