:root{--color-blue-500:#2888ca;--color-yellow-500:#ffd21a;--color-orange-500:#ff6417;--color-red-500:#e53935;--color-neutral-900:#252525;--color-cream-100:#fff8df;--color-white:#fff;--color-transparent:#fff0;--color-background-brand:var(--color-blue-500);--color-background-default:var(--color-blue-500);--color-surface-default:var(--color-yellow-500);--color-surface-soft:var(--color-transparent);--color-surface-inverse:var(--color-cream-100);--color-text-primary:var(--color-white);--color-text-secondary:var(--color-white);--color-text-on-brand:var(--color-yellow-500);--color-text-on-action:var(--color-neutral-900);--color-action-primary:var(--color-yellow-500);--color-action-secondary:var(--color-white);--color-action-accent:var(--color-orange-500);--color-capture-record:var(--color-red-500);--color-border-default:var(--color-neutral-900);--color-border-strong:var(--color-neutral-900);--color-icon-default:var(--color-neutral-900);--color-icon-on-brand:var(--color-white);--color-icon-on-action:var(--color-neutral-900);--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--radius-5:20px;--radius-6:24px;--radius-full:999px;--icon-primary-stroke:3px;--icon-ghost-stroke:5px;--icon-ghost-shadow-y:4px;--button-default-stroke:4px;--button-focus-stroke:6px;--button-disabled-opacity:.6;--font-family-fakepearl:"FakePearl", system-ui, "Segoe UI", Roboto, sans-serif;--font-weight-fakepearl:600;--font-family-ui:var(--font-family-fakepearl);--type-heading-size:32px;--type-heading-line:42px;--type-body-size:16px;--type-body-line:26px;--type-label-large-size:20px;--type-label-large-line:28px;--type-label-medium-size:16px;--type-label-medium-line:24px;--type-caption-size:12px;--type-caption-line:18px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html,body{overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;font-family:var(--font-family-ui);font-weight:var(--font-weight-fakepearl);font-synthesis:none;color:#f3f4f6;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0f1115}#root{min-height:100dvh}.game-copyright{left:calc(var(--spacing-4) + env(safe-area-inset-left,0px));bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom,0px));z-index:10;pointer-events:none;color:var(--color-text-primary);background:var(--color-surface-soft);font-family:var(--font-family-fakepearl);font-size:var(--type-caption-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;line-height:var(--type-caption-line);margin:0;position:fixed}._button_1166p_1{pointer-events:auto;font-family:var(--font-family-ui);font-size:inherit;font-weight:var(--font-weight-fakepearl);line-height:inherit;font-synthesis:none;cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}._button_1166p_1:focus-visible{outline:var(--button-focus-stroke) solid var(--color-text-primary);outline-offset:var(--spacing-1)}._button_1166p_1:disabled{cursor:wait;opacity:var(--button-disabled-opacity)}._button_1166p_1:active:not(:disabled){transform:scale(.98)}._action_1166p_29{border-style:solid;border-width:var(--button-default-stroke);border-color:var(--color-border-default);background:var(--color-action-primary);color:var(--color-text-on-action)}._ghost_1166p_37{box-shadow:none;background:0 0;border:0}._glyph24_1166p_43,._glyph28_1166p_44{object-fit:contain;pointer-events:none;flex:none;display:block}._glyph24_1166p_43{width:var(--spacing-6);height:var(--spacing-6)}._glyph28_1166p_44{width:28px;height:28px}._button_lfypa_6{pointer-events:auto;border-style:solid;border-width:var(--button-default-stroke);border-color:var(--color-border-default);border-radius:var(--radius-full);background:var(--color-action-primary);color:var(--color-text-on-action);font-family:var(--font-family-ui);font-weight:var(--font-weight-fakepearl);font-synthesis:none;cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}._button_lfypa_6:focus-visible{outline:var(--button-focus-stroke) solid var(--color-text-primary);outline-offset:var(--spacing-1)}._button_lfypa_6:disabled{cursor:wait;opacity:var(--button-disabled-opacity)}._button_lfypa_6:active:not(:disabled){transform:scale(.98)}._face_lfypa_40{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._camera_lfypa_50{z-index:2;object-fit:contain;pointer-events:none;width:28px;height:28px;transition:opacity .18s,transform .18s;display:block;position:relative}._inner_lfypa_63{z-index:1;border-radius:var(--radius-full);pointer-events:none;background:0 0;transition:inset .18s,background-color .18s,transform .18s;position:absolute;inset:10px}._core_lfypa_76{border-radius:var(--radius-full);background:var(--color-capture-record);opacity:0;pointer-events:none;z-index:3;width:18px;height:18px;margin:-9px 0 0 -9px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:scale(.4)}._breathe_lfypa_94{border-radius:var(--radius-full);border:3px solid var(--color-capture-record);opacity:0;pointer-events:none;z-index:0;position:absolute;inset:-4px}._progress_lfypa_104{border-radius:var(--radius-full);border:3px solid color-mix(in srgb, var(--color-capture-record) 28%, transparent);border-top-color:var(--color-capture-record);opacity:0;pointer-events:none;z-index:4;position:absolute;inset:6px}._button_lfypa_6[data-capture-phase=video-starting] ._camera_lfypa_50{opacity:0;transform:scale(.6)}._button_lfypa_6[data-capture-phase=video-starting] ._inner_lfypa_63{background:color-mix(in srgb, var(--color-neutral-900) 8%, transparent);inset:18px}._button_lfypa_6[data-capture-phase=video-starting] ._core_lfypa_76{opacity:1;transform:scale(1)}._button_lfypa_6[data-capture-phase=video-capturing] ._camera_lfypa_50{opacity:0;transform:scale(.5)}._button_lfypa_6[data-capture-phase=video-capturing] ._inner_lfypa_63{inset:20px}._button_lfypa_6[data-capture-phase=video-capturing] ._core_lfypa_76{opacity:1;transform:scale(1)}._button_lfypa_6[data-capture-phase=video-capturing] ._breathe_lfypa_94{opacity:1;animation:2.4s ease-in-out infinite _capture-breathe_lfypa_1}._button_lfypa_6[data-capture-phase=video-rendering] ._camera_lfypa_50{opacity:0}._button_lfypa_6[data-capture-phase=video-rendering] ._inner_lfypa_63{inset:18px}._button_lfypa_6[data-capture-phase=video-rendering] ._core_lfypa_76{opacity:1;transform:scale(.85)}._button_lfypa_6[data-capture-phase=video-rendering] ._breathe_lfypa_94{opacity:0;animation:none}._button_lfypa_6[data-capture-phase=video-rendering] ._progress_lfypa_104{opacity:1;animation:.9s linear infinite _capture-spin_lfypa_1}._button_lfypa_6[data-capture-phase=png-busy]{cursor:wait}@keyframes _capture-breathe_lfypa_1{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes _capture-spin_lfypa_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._camera_lfypa_50,._inner_lfypa_63,._core_lfypa_76{transition:none}._button_lfypa_6[data-capture-phase=video-capturing] ._breathe_lfypa_94{opacity:.85;animation:none;transform:scale(1.04)}._button_lfypa_6[data-capture-phase=video-rendering] ._progress_lfypa_104{opacity:1;border-top-color:var(--color-capture-record);border-right-color:var(--color-capture-record);animation:none}}._live_lfypa_220{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._toolbar_4ls77_6{pointer-events:none;flex:0 0 96px;width:100%;height:96px;margin-top:auto;position:relative}._audio_4ls77_15,._transport_4ls77_16,._capture_4ls77_17,._next_4ls77_18{position:absolute}._audio_4ls77_15,._transport_4ls77_16{top:var(--spacing-6);width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-3)}._audio_4ls77_15{left:0}._transport_4ls77_16{left:calc(var(--spacing-12) + var(--spacing-3))}._capture_4ls77_17{left:0;right:0;top:var(--spacing-3);border-radius:var(--radius-full);width:72px;height:72px;margin-inline:auto}._toolbar_4ls77_6 ._next_4ls77_18{border-radius:var(--radius-4);width:56px;height:56px;box-shadow:none;background:0 0;border:0;top:20px;right:0;overflow:hidden}._thumb_4ls77_60{object-fit:contain;pointer-events:none;width:56px;height:56px;display:block}._control_3gifd_6{border-style:solid;border-width:var(--button-default-stroke);font-family:var(--font-family-ui);font-size:inherit;font-weight:var(--font-weight-fakepearl);line-height:inherit;font-synthesis:none;cursor:pointer}._control_3gifd_6:focus-visible{outline:var(--button-focus-stroke) solid var(--color-text-primary);outline-offset:var(--spacing-1)}._control_3gifd_6:disabled{cursor:wait;opacity:var(--button-disabled-opacity)}._control_3gifd_6:active:not(:disabled){transform:scale(.98)}._primary_3gifd_31{color:var(--color-text-on-action);background:var(--color-action-primary);border-color:var(--color-border-default);border-radius:var(--radius-3)}._ghost_3gifd_38{color:var(--color-icon-on-brand);background:var(--color-surface-soft);border-color:var(--color-icon-on-brand);border-radius:var(--radius-full)}._screen_1evxr_1{min-height:100dvh;padding:calc(var(--spacing-3) + env(safe-area-inset-top)) var(--spacing-4) calc(var(--spacing-3) + env(safe-area-inset-bottom));color:var(--color-text-primary);background:var(--color-background-brand);justify-content:center;align-items:center;display:flex;position:relative}._closeButton_1evxr_13._closeButton_1evxr_13{top:calc(var(--spacing-3) + env(safe-area-inset-top));right:var(--spacing-4);z-index:1;width:var(--spacing-12);height:var(--spacing-12);box-shadow:none;background:0 0;border-width:0;border-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}._closeIcon_1evxr_31{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}._cameraOff_1evxr_39{object-fit:contain;width:64px;height:64px;display:block}._status_1evxr_46{text-align:center;align-items:center;gap:var(--spacing-6);flex-direction:column;width:min(100%,720px);display:flex}._loader_1evxr_55{border:var(--button-default-stroke) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-action-primary);justify-content:center;align-items:center;width:98px;height:98px;display:flex}._loader_1evxr_55 img{object-fit:contain;width:44px;height:44px;animation:1s linear infinite _spin_1evxr_1;display:block}@media (prefers-reduced-motion:reduce){._loader_1evxr_55 img{animation:none}}@keyframes _spin_1evxr_1{to{transform:rotate(360deg)}}._title_1evxr_86{width:min(310px,100%);font-family:var(--font-family-fakepearl);font-size:var(--type-heading-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;line-height:var(--type-heading-line);color:var(--color-text-primary);margin:0}._copy_1evxr_97{width:min(310px,100%);font-family:var(--font-family-fakepearl);font-size:var(--type-body-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;line-height:var(--type-body-line);color:var(--color-text-primary);margin:0}._retry_1evxr_108{border-radius:var(--radius-4);justify-content:center;align-items:center;gap:var(--spacing-3);width:100%;max-width:298px;height:56px;min-height:56px;font-family:var(--font-family-fakepearl);font-size:var(--type-label-large-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;line-height:var(--type-label-large-line);padding:0;display:flex}._retryIcon_1evxr_126{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}._viewport_1o7fg_1{--sticker-safe-top:env(safe-area-inset-top,0px);--sticker-safe-right:env(safe-area-inset-right,0px);--sticker-safe-bottom:env(safe-area-inset-bottom,0px);--sticker-safe-left:env(safe-area-inset-left,0px);background:#000;width:100%;height:100dvh;position:relative;overflow:hidden}._stage_1o7fg_13{isolation:isolate;background:0 0;position:absolute;inset:0;overflow:hidden}._stage_1o7fg_13 video{z-index:0!important}._stage_1o7fg_13>canvas{z-index:1;pointer-events:none}._stickerLayer_1o7fg_37{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}._sticker_1o7fg_37{touch-action:none;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._stickerActive_1o7fg_55{pointer-events:auto}._sticker_1o7fg_37 canvas{pointer-events:none;width:100%;height:100%;display:block}._initializing_1o7fg_66{position:absolute;inset:0}._hud_1o7fg_71{z-index:4;pointer-events:none;padding:calc(var(--spacing-3) + env(safe-area-inset-top)) var(--spacing-4) calc(var(--spacing-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:absolute;inset:0}._back_1o7fg_82{width:var(--spacing-12);height:var(--spacing-12);flex:0 0 var(--spacing-12)}._retryButton_1o7fg_88,._hudButton_1o7fg_89{pointer-events:auto;min-height:var(--spacing-12);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-3);color:var(--color-text-on-action);background:var(--color-action-secondary);font-family:var(--font-family-ui);font-size:var(--type-body-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;cursor:pointer;border:0}._retryButton_1o7fg_88:focus-visible,._hudButton_1o7fg_89:focus-visible{outline:var(--button-focus-stroke) solid var(--color-text-primary);outline-offset:var(--spacing-1)}._status_1o7fg_110{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);text-align:center;pointer-events:none;flex-direction:column;display:flex}._chip_1o7fg_120{min-height:var(--spacing-12);padding:0 var(--spacing-6);border-radius:var(--radius-full);color:var(--color-text-primary);background:var(--color-action-accent);font-family:var(--font-family-fakepearl);font-size:var(--type-label-medium-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;line-height:var(--type-label-medium-line);justify-content:center;align-items:center;margin:0;display:flex}._badge_1o7fg_137{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-family:var(--font-family-ui);font-size:var(--type-caption-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;line-height:var(--type-caption-line);margin:0}._loading_1o7fg_148,._error_1o7fg_149{color:var(--color-text-on-action);background:var(--color-surface-default)}._error_1o7fg_149{background:var(--color-surface-inverse)}._hint_1o7fg_158{max-width:18rem;color:var(--color-text-primary);font-family:var(--font-family-ui);font-size:var(--type-caption-size);font-weight:var(--font-weight-fakepearl);font-synthesis:none;line-height:var(--type-caption-line);text-shadow:0 1px 8px var(--color-neutral-900);margin:0}._cover_1o7fg_170{z-index:3;text-align:center;pointer-events:auto;background:#0f1115;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}._coverTitle_1o7fg_185{font-family:var(--font-family-ui);font-size:1.5rem;font-weight:var(--font-weight-fakepearl);font-synthesis:none;margin:0}._coverCopy_1o7fg_193{color:#d1d5db;max-width:22rem;font-family:var(--font-family-ui);font-weight:var(--font-weight-fakepearl);font-synthesis:none;margin:0;line-height:1.45}._screen_finte_1{min-height:100dvh;padding:calc(var(--spacing-6) + env(safe-area-inset-top)) var(--spacing-4) calc(var(--spacing-6) + env(safe-area-inset-bottom));color:var(--color-text-primary);background:var(--color-background-brand);justify-content:center;align-items:center;display:flex;position:relative}._content_finte_13{flex-direction:column;align-items:center;gap:20px;width:min(100%,720px);padding-block:20px;display:flex}._accessibleTitle_finte_22{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._titleSlot_finte_34{aspect-ratio:279/42;width:min(279px,100%)}._titleSlot_finte_34 img,._heroSlot_finte_40 img{object-fit:contain;width:100%;height:100%;display:block}._heroGroup_finte_47{align-items:center;gap:var(--spacing-4);flex-direction:column;width:min(270px,100%);display:flex}._heroSlot_finte_40{aspect-ratio:270/198.8;width:100%}._copy_finte_60{width:100%;font-family:var(--font-family-ui);font-weight:var(--font-weight-fakepearl);font-synthesis:none;letter-spacing:.4px;text-align:center;white-space:pre-line;color:var(--color-text-primary);margin:0;font-size:16px;line-height:22px}._ctaRow_finte_74{justify-content:center;width:100%;padding-inline:20px;display:flex}._startButton_finte_81{border-radius:var(--radius-4);width:100%;max-width:360px;height:52px;min-height:52px;font-family:var(--font-family-ui);font-weight:var(--font-weight-fakepearl);font-synthesis:none;justify-content:center;align-items:center;gap:var(--spacing-2);padding:0;font-size:18px;line-height:18px;display:flex}._startLabel_finte_99{flex:none}._startArrow_finte_103{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}
