@font-face{font-family:Futura Extra Black Condensed;src:url(../futura_extra_black_condensed_regular-webfont.woff2) format("woff2"),url(../futura_extra_black_condensed_regular-webfont.woff) format("woff"),url(../futura_extra_black_condensed_regular-webfont.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.shell[data-v-ffde95a3]{display:flex;flex-direction:column;min-height:100vh;background:#0d0d0d;color:#fff;font-family:Futura Extra Black Condensed,sans-serif;font-weight:800;font-style:normal}.audio-toggle[data-v-ffde95a3]{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:1100;display:grid;width:71px;height:71px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.audio-toggle__icon[data-v-ffde95a3]{display:block;width:71px;height:71px;object-fit:contain}.test-transition-start[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;border:0;background:#ed2224;color:#000;font-family:Futura Extra Black Condensed,sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;cursor:pointer}.begin-cover[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#ed2224}.begin-cover__button[data-v-ffde95a3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.begin-cover__title[data-v-ffde95a3]{width:142px;height:48px;font-family:Futura Extra Black Condensed,sans-serif;font-style:normal;font-weight:800;font-size:40px;line-height:48px;text-align:center;text-transform:uppercase;color:#000;opacity:0}.begin-cover__sound[data-v-ffde95a3]{width:75px;height:14px;margin-top:3px;font-family:Futura Extra Black Condensed,sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:14px;text-align:center;text-transform:uppercase;color:#fff;opacity:0}.intro-cover[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#ed2224;pointer-events:none;opacity:1}.intro-cover__image[data-v-ffde95a3]{display:block;width:min(368px,calc(100vw - 48px));height:auto;opacity:0}.intro-cover__text[data-v-ffde95a3]{position:absolute;width:min(900px,calc(100vw - 32px));height:48px;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Futura Extra Black Condensed,sans-serif;font-style:normal;font-weight:900;font-size:48px;line-height:48px;text-align:center;white-space:nowrap;text-transform:uppercase;color:#000;opacity:0}.intro-cover__mobile-break[data-v-ffde95a3]{display:none}.intro-cover__word[data-v-ffde95a3]{display:inline-block;transform-origin:center}.intro-cover__repeat-wrap[data-v-ffde95a3]{position:relative;display:inline-block}.intro-cover__word--repeat-tween[data-v-ffde95a3]{position:absolute;inset:0 auto auto 0}.intro-cover__second-line[data-v-ffde95a3]{margin-left:.24em}.final-transition-cover[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ed2224;pointer-events:none;opacity:1}.final-transition-cover__image[data-v-ffde95a3]{display:block;width:min(739px,calc(100vw - 48px));margin:0;height:auto;opacity:0}.final-transition-cover__text[data-v-ffde95a3]{width:min(739px,calc(100vw - 48px));margin:0;font-family:Futura Extra Black Condensed,sans-serif;font-style:normal;font-weight:900;font-size:48px;line-height:1.02;letter-spacing:0;text-align:center;text-transform:uppercase;color:#000;opacity:0}.final-transition-cover__word[data-v-ffde95a3]{display:inline-block}.final-transition-cover__break--mobile[data-v-ffde95a3]{display:none}.site-header[data-v-ffde95a3]{position:relative;z-index:4;display:flex;justify-content:center;padding:16px 20px 0;flex-shrink:0}.site-header-img[data-v-ffde95a3]{display:block;max-width:320px;width:70%;height:auto}.bg-video[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;object-fit:cover;object-position:center top;z-index:0;pointer-events:none}.camera-preview[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);background:#000}.end-screen-background[data-v-ffde95a3]{display:none}.start-screen[data-v-ffde95a3]{flex:1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:32px 20px 8px}.start-title[data-v-ffde95a3]{font-size:1rem;color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0}.start-consent[data-v-ffde95a3]{width:100%;max-width:520px;display:flex;align-items:center;gap:10px;color:#fff;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.55;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.5);cursor:pointer}.start-consent input[data-v-ffde95a3]{position:absolute;opacity:0;pointer-events:none}.start-consent__box[data-v-ffde95a3]{position:relative;flex:0 0 auto;width:28px;height:28px;border:2px solid #d9b34c;border-radius:4px;background:#fff;box-shadow:0 2px 4px #00000059}.start-consent input:checked+.start-consent__box[data-v-ffde95a3]:after{content:"";position:absolute;left:7px;top:3px;width:9px;height:17px;border:solid #203018;border-width:0 5px 5px 0;transform:rotate(45deg)}.start-consent a[data-v-ffde95a3]{color:#fff;text-decoration:underline}.start-btns[data-v-ffde95a3]{display:flex;flex-direction:column;align-items:center;gap:10px;width:auto;max-width:calc(100% - 24px)}.start-btns__row[data-v-ffde95a3]{display:flex;justify-content:center;gap:12px}.action-btn[data-v-ffde95a3]{width:auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px}.start-screen .btn.action-btn[data-v-ffde95a3]:disabled{opacity:.62}.tickets-btn[data-v-ffde95a3]{text-decoration:none;min-width:140px}.btn-icon[data-v-ffde95a3]{flex:0 0 auto;color:#f1e6e6;transform:translateY(-2px)}.adj-screen[data-v-ffde95a3]{flex:1;display:flex;flex-direction:column;align-items:center;padding:16px 16px 20px;gap:14px}.adj-screen--camera[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;justify-content:center;padding:0;pointer-events:none}.adj-hint[data-v-ffde95a3]{font-size:.78rem;color:#ffffffa6;text-align:center;margin:0;line-height:1.5}.hint-touch[data-v-ffde95a3]{display:none}.hint-desktop[data-v-ffde95a3]{display:inline}@media(hover:none),(pointer:coarse){.hint-desktop[data-v-ffde95a3]{display:none}.hint-touch[data-v-ffde95a3]{display:inline}}.adj-canvas[data-v-ffde95a3]{display:block;width:100%;max-width:400px;aspect-ratio:1 / 1;border:3px solid #dc0000;border-radius:12px;box-sizing:border-box;overflow:hidden;cursor:move;touch-action:none}.adj-screen--camera .adj-canvas[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100vw;height:100svh;max-width:none;aspect-ratio:auto;border:0;cursor:default;pointer-events:none}.adj-actions[data-v-ffde95a3]{display:flex;gap:10px;width:100%;max-width:400px}.adj-actions--confirm[data-v-ffde95a3]{flex-direction:column}.adj-actions__primary[data-v-ffde95a3],.adj-actions__secondary[data-v-ffde95a3]{display:flex;gap:10px;width:100%}.adj-actions__primary .btn[data-v-ffde95a3],.adj-actions__secondary .btn[data-v-ffde95a3]{flex:1}.adj-actions--confirm .adj-actions__primary[data-v-ffde95a3],.adj-actions--confirm .adj-actions__secondary[data-v-ffde95a3]{justify-content:center}.adj-actions--confirm .adj-actions__primary .btn[data-v-ffde95a3],.adj-actions--confirm .adj-actions__secondary .btn[data-v-ffde95a3]{flex:0 0 auto;width:150px}.adj-screen--camera .adj-actions[data-v-ffde95a3]{position:fixed;left:50%;top:calc(50% + min(100vw,100svh)*.45 + 16px);z-index:2;width:min(360px,calc(100vw - 32px));transform:translate(-50%);pointer-events:auto}.adj-actions .btn[data-v-ffde95a3]{flex:1}.compose-screen[data-v-ffde95a3]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px 28px;box-sizing:border-box}.pixi-wrap[data-v-ffde95a3]{position:relative;z-index:1;width:100%;max-width:min(76vw,430px);align-self:center;border:1.5px solid #e60000;border-radius:12px;overflow:hidden;box-sizing:border-box}.pixi-hidden[data-v-ffde95a3]{position:absolute;left:-9999px;top:-9999px;pointer-events:none}.pixi-wrap[data-v-ffde95a3] canvas{display:block;width:100%;height:auto}.compose-controls[data-v-ffde95a3]{width:100%;max-width:430px;padding:24px 0 0;display:flex;flex-direction:column;gap:12px}.compose-actions[data-v-ffde95a3]{display:flex;flex-direction:column;align-items:center;gap:18px}.compose-actions .btn[data-v-ffde95a3]{width:min(100%,184px)}.ctrl-row[data-v-ffde95a3]{display:flex;gap:10px}.ctrl-row .btn[data-v-ffde95a3]{flex:1}.upload-row[data-v-ffde95a3]{display:flex;gap:8px}.url-input[data-v-ffde95a3]{flex:1;min-width:0;padding:10px;font-size:.82rem;background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#fff;outline:none;font-family:inherit}.url-input[data-v-ffde95a3]:focus{border-color:#666}.status-msg[data-v-ffde95a3]{font-size:.78rem;color:#ffffffb3;margin:0;text-align:center}.warp-debug[data-v-ffde95a3]{border:1px solid #222;border-radius:6px;overflow:hidden}.warp-inner[data-v-ffde95a3]{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.corner-coords[data-v-ffde95a3]{display:flex;flex-direction:column;gap:4px}.coord-row[data-v-ffde95a3]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#ffffffb3}.cdot[data-v-ffde95a3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cval[data-v-ffde95a3]{margin-left:auto;font-variant-numeric:tabular-nums;color:#aaa}.btn[data-v-ffde95a3]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 18px;font-family:Futura Extra Black Condensed,sans-serif;font-weight:800;font-style:normal;font-size:14px;line-height:40px;text-transform:uppercase;color:#fff;background:#dc0000;border:none;border-radius:53px;cursor:pointer;white-space:nowrap;transition:background .15s;overflow:visible}.start-btns__row .action-btn[data-v-ffde95a3]{font-family:Futura Extra Black Condensed,sans-serif;font-weight:900;font-style:normal;font-size:12px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.start-btns__row .action-btn span[data-v-ffde95a3]{width:64px;height:14px;text-align:center}.btn.tickets-btn[data-v-ffde95a3],.compose-actions .btn[data-v-ffde95a3]{font-family:Futura Extra Black Condensed,sans-serif;font-weight:800;font-style:normal;font-size:16px;line-height:19px;color:#fff}.btn[data-v-ffde95a3]:hover:not(:disabled){background:#b80000}.btn[data-v-ffde95a3]:disabled{opacity:.38;cursor:default}.btn[data-v-ffde95a3]:after{display:none}.btn-ghost[data-v-ffde95a3]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:0 24px}.btn-ghost[data-v-ffde95a3]:after{display:none}.btn-ghost[data-v-ffde95a3]:hover:not(:disabled){background:#ffffff12;border-color:#fff6}.btn-active[data-v-ffde95a3]{background:#2a3a4a;border:1px solid #4a6a8a;color:#a0c8e8}.btn-active[data-v-ffde95a3]:after{display:none}.btn-active[data-v-ffde95a3]:hover:not(:disabled){background:#334855}.btn-sm[data-v-ffde95a3]{height:38px;font-size:.78rem;border-radius:20px;padding:0 36px 0 14px}.btn-sm[data-v-ffde95a3]:after{width:14px;height:15px;right:10px}.footer[data-v-ffde95a3]{width:100%;padding:0 24px;box-sizing:border-box;position:relative;z-index:1}.footer--end[data-v-ffde95a3]{margin-top:auto}.footer__image-block[data-v-ffde95a3]{width:100%;padding:0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.footer__legal[data-v-ffde95a3]{text-align:center;color:#fff;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:400;line-height:171%;letter-spacing:1.82px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 24px 20px}.footer__legal p[data-v-ffde95a3]{margin:0}.footer__legal-links[data-v-ffde95a3]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px}.footer__legal-links a[data-v-ffde95a3]{color:#fff;text-decoration:underline;text-decoration-skip-ink:auto}.footer__legal-links a[data-v-ffde95a3]:hover{opacity:.8}.footer__privacy-icon[data-v-ffde95a3]{display:inline-block;vertical-align:middle;height:1em;width:auto;margin-right:3px}.footer__legal-sep[data-v-ffde95a3]{display:inline-block;width:1px;height:10px;background:#ffffff80;margin:0 4px}.footer__copyright[data-v-ffde95a3]{color:#fff}.footer__insider a[data-v-ffde95a3]{color:#fff;text-decoration:underline}.footer__tm[data-v-ffde95a3]{font-size:10px;vertical-align:super}.footer__disclaimer[data-v-ffde95a3]{color:#fff;font-size:20px}@media(max-width:640px){.intro-cover__text[data-v-ffde95a3]{width:min(368px,calc(100vw - 32px));height:96px;transform:translate(calc(-50% + 12px),-50%);text-align:left;white-space:normal}.intro-cover__text span[data-v-ffde95a3]{display:inline-block;white-space:nowrap}.intro-cover__mobile-break[data-v-ffde95a3]{display:initial}.intro-cover__second-line[data-v-ffde95a3]{margin-left:0}.final-transition-cover__text[data-v-ffde95a3]{width:min(310px,calc(100vw - 48px));line-height:1.05;text-align:left}.final-transition-cover__image[data-v-ffde95a3]{width:min(310px,calc(100vw - 48px))}.final-transition-cover__break--desktop[data-v-ffde95a3]{display:none}.final-transition-cover__break--mobile[data-v-ffde95a3]{display:initial}.start-screen[data-v-ffde95a3]{padding-bottom:4px;transform:translateY(-20px)}.start-btns[data-v-ffde95a3]{display:contents}.start-btns__row[data-v-ffde95a3]{order:1}.start-consent[data-v-ffde95a3]{order:2}.start-screen .tickets-btn[data-v-ffde95a3]{order:3}.compose-screen[data-v-ffde95a3]{padding-inline:8px}.pixi-wrap--wide[data-v-ffde95a3]{max-width:calc(100vw - 16px)}.start-consent[data-v-ffde95a3]{max-width:310px;font-size:10px;line-height:1.35}.start-consent__box[data-v-ffde95a3]{width:22px;height:22px;border-width:1.5px}.start-consent input:checked+.start-consent__box[data-v-ffde95a3]:after{left:5px;top:2px;width:8px;height:14px;border-width:0 4px 4px 0}.start-btns__row[data-v-ffde95a3]{gap:8px}.bg-video[data-v-ffde95a3]{top:0;right:0;bottom:0;left:0;width:100vw;min-width:100vw;height:100dvh;min-height:100dvh;max-width:none;transform:none;object-fit:cover}.action-btn[data-v-ffde95a3]{height:34px;padding:0 12px;gap:7px;font-size:12px;line-height:34px}.action-btn .btn-icon[data-v-ffde95a3]{width:18px;height:18px}.adj-screen[data-v-ffde95a3]{padding:8px 8px 16px;gap:10px}.adj-canvas[data-v-ffde95a3]{max-width:min(94vw,420px)}.footer[data-v-ffde95a3]{padding:0}.footer__legal[data-v-ffde95a3]{font-size:9px;line-height:1.45;letter-spacing:.6px;gap:1px;padding:10px 10px 14px}.footer__legal-sep[data-v-ffde95a3]{height:8px}}@media(min-width:641px){.start-screen[data-v-ffde95a3]{padding-bottom:0;transform:translateY(-20px)}.start-consent[data-v-ffde95a3]{max-width:350px;gap:8px;font-size:11px;line-height:1.45;transform:translate(-6px)}.start-consent__box[data-v-ffde95a3]{width:24px;height:24px}.start-consent input:checked+.start-consent__box[data-v-ffde95a3]:after{left:6px;top:2px;width:8px;height:15px;border-width:0 4px 4px 0}.start-screen .tickets-btn[data-v-ffde95a3]{transform:translateY(15px)}.footer__legal[data-v-ffde95a3]{font-size:10px;line-height:1.45;letter-spacing:1.2px;gap:1px;padding:6px 16px 8px}.footer__legal-sep[data-v-ffde95a3]{height:8px}.end-screen-background[data-v-ffde95a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background-position:center top;background-size:cover;background-repeat:no-repeat;pointer-events:none}.intro-cover__image[data-v-ffde95a3]{width:min(705px,calc(100vw - 64px))}.final-transition-cover__image[data-v-ffde95a3]{width:min(739px,calc(100vw - 64px))}.adj-screen:not(.adj-screen--camera) .adj-canvas[data-v-ffde95a3]{width:480px;height:480px;max-width:calc(100vw - 48px)}.camera-preview[data-v-ffde95a3]{left:50%;top:50%;width:min(72vw,72svh);height:min(72vw,72svh);transform:translate(-50%,-50%) scaleX(-1);border:3px solid #dc0000;border-radius:12px;box-sizing:border-box}.adj-screen--camera .adj-actions[data-v-ffde95a3]{top:calc(50% + min(100vw,100svh)*.324 + 44px)}.pixi-wrap--wide[data-v-ffde95a3]{max-width:min(82vw,760px)}}.app-shell{display:flex;flex-direction:column;min-height:100vh;background:#111}
