._root_pqu2b_10{z-index:var(--z-toast);overscroll-behavior:contain;animation:_fade_pqu2b_1 var(--med) var(--ease-out);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#000;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}@keyframes _fade_pqu2b_1{0%{opacity:0}}._immersive_pqu2b_41{grid-template-rows:1fr}._immersive_pqu2b_41 ._area_pqu2b_45,._immersive_pqu2b_41 ._top_pqu2b_46,._immersive_pqu2b_41 ._console_pqu2b_47{grid-area:1/1}._immersive_pqu2b_41 ._area_pqu2b_45{padding:0}._immersive_pqu2b_41 ._top_pqu2b_46{z-index:2;padding-bottom:var(--s-8);pointer-events:none;background:linear-gradient(#0000008c,#0000);align-self:start}._immersive_pqu2b_41 ._console_pqu2b_47{z-index:2;padding-top:var(--s-8);pointer-events:none;padding-bottom:calc(env(safe-area-inset-bottom) + var(--s-5));background:linear-gradient(#0000,#0000009e);align-self:end}._immersive_pqu2b_41 ._shutterWrap_pqu2b_82{width:clamp(62px,18vw,76px);height:clamp(62px,18vw,76px)}._immersive_pqu2b_41 ._libraryButton_pqu2b_87,._immersive_pqu2b_41 ._flipButton_pqu2b_88,._immersive_pqu2b_41 ._sideSpacer_pqu2b_89{width:44px;height:44px}._immersive_pqu2b_41 ._top_pqu2b_46>*,._immersive_pqu2b_41 ._console_pqu2b_47>*{pointer-events:auto}._immersive_pqu2b_41 ._frame_pqu2b_101{box-shadow:none;border-radius:0}._immersive_pqu2b_41 ._frameRecording_pqu2b_108{animation:_recordingEdge_pqu2b_1 1.6s var(--ease) infinite}._top_pqu2b_46{justify-content:space-between;align-items:center;gap:var(--s-3);padding:calc(env(safe-area-inset-top) + var(--s-3)) var(--s-4) var(--s-3);display:flex}._tools_pqu2b_125{align-items:center;gap:var(--s-2);display:flex}._chip_pqu2b_135{border-radius:var(--r-pill);color:#fff;min-width:36px;height:36px;font-size:var(--t-small);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:#ffffff1f;justify-content:center;align-items:center;gap:.1875rem;padding-inline:.5rem;font-weight:700;display:inline-flex}._chip_pqu2b_135:hover{background:#fff3}._chipOn_pqu2b_158{background:var(--accent-lift,#f97316);color:#1b0d02}._chipLabel_pqu2b_163{font-variant-numeric:tabular-nums}._iconButton_pqu2b_167{border-radius:var(--r-pill);color:#fff;width:40px;height:40px;transition:background var(--fast) var(--ease), transform var(--fast) var(--ease);background:#ffffff1f;flex:none;place-items:center;display:grid}._iconButton_pqu2b_167:hover{background:#fff3}._iconButton_pqu2b_167:active{transform:scale(.94)}._recording_pqu2b_189{border-radius:var(--r-pill);color:#fff;font-size:var(--t-small);background:#d6282838;align-items:center;gap:.375rem;margin-inline:auto;padding:.3125rem .75rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}._dot_pqu2b_204{border-radius:var(--r-pill);background:var(--danger);width:8px;height:8px;animation:1.1s ease-in-out infinite _pulse_pqu2b_1}@keyframes _pulse_pqu2b_1{50%{opacity:.3}}._limit_pqu2b_218{opacity:.7;font-weight:600}._area_pqu2b_45{min-height:0;padding:var(--s-2) var(--s-3);place-items:center;display:grid;position:relative}._frame_pqu2b_101{touch-action:none;background:#0a0705;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 24px 60px -30px #000000e6}._preview_pqu2b_249{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform var(--fast) linear;position:absolute;inset:0}._mirrored_pqu2b_260{transform:scaleX(-1)}._frameRecording_pqu2b_108{animation:_recordingEdge_pqu2b_1 1.6s var(--ease) infinite}@keyframes _recordingEdge_pqu2b_1{0%,to{box-shadow:inset 0 0 0 3px #d62828e6}50%{box-shadow:inset 0 0 0 3px #d6282859}}._grid_pqu2b_289{pointer-events:none;opacity:.42;animation:_fade_pqu2b_1 var(--fast) var(--ease-out);background-image:linear-gradient(90deg,#0000 calc(33.333% - .5px),#fff calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px)),linear-gradient(90deg,#0000 calc(66.666% - .5px),#fff calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#fff calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px)),linear-gradient(#0000 calc(66.666% - .5px),#fff calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px));position:absolute;inset:0}._reticle_pqu2b_303{border:1.5px solid var(--accent-lift,#f97316);border-radius:var(--r-sm);pointer-events:none;width:72px;height:72px;animation:_focusPull_pqu2b_1 .42s var(--ease-out);margin:-36px 0 0 -36px;position:absolute;box-shadow:inset 0 0 0 1px #00000047}@keyframes _focusPull_pqu2b_1{0%{opacity:0;transform:scale(1.5)}60%{opacity:1}}._countdown_pqu2b_326{color:#fff;font-family:var(--font-display);text-shadow:0 4px 40px #00000080;pointer-events:none;animation:_countTick_pqu2b_1 1s var(--ease-out) infinite;place-items:center;font-size:min(38vw,11rem);font-weight:200;line-height:1;display:grid;position:absolute;inset:0}@keyframes _countTick_pqu2b_1{0%{opacity:.35;transform:scale(1.14)}40%{opacity:1;transform:scale(1)}}._flashFrame_pqu2b_353{pointer-events:none;background:#fff;animation:.17s ease-out _blink_pqu2b_1;position:absolute;inset:0}@keyframes _blink_pqu2b_1{0%{opacity:.9}to{opacity:0}}._zoom_pqu2b_376{left:50%;bottom:var(--s-3);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}._zoomStep_pqu2b_391{border-radius:var(--r-pill);color:#ffffffc2;min-width:36px;height:30px;font-size:var(--t-small);font-variant-numeric:tabular-nums;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);justify-content:center;align-items:baseline;padding-inline:.4375rem;font-weight:700;display:inline-flex}._zoomOn_pqu2b_408{color:#17110c;background:#fffffff2}._times_pqu2b_413{opacity:.75;font-size:.625rem;font-weight:600}._problem_pqu2b_423{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-8) var(--s-5);text-align:center;background:#080503eb;flex-direction:column;display:flex;position:absolute;inset:0}._problemText_pqu2b_436{color:#fff;max-width:24rem;font-size:var(--t-body);text-wrap:pretty;line-height:1.5}._console_pqu2b_47{align-items:center;gap:var(--s-3);padding:var(--s-3) clamp(var(--s-3), 5vw, var(--s-6)) calc(env(safe-area-inset-bottom) + var(--s-4));flex-direction:column;display:flex}._modes_pqu2b_464{border-radius:var(--r-pill);background:#ffffff1a;grid-template-columns:1fr 1fr;align-items:center;padding:3px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}._modeThumb_pqu2b_476{border-radius:var(--r-pill);background:var(--accent-lift,#f97316);width:calc(50% - 3px);transition:transform var(--med) var(--ease-out);position:absolute;top:3px;bottom:3px;left:3px}._modeThumbRight_pqu2b_487{transform:translate(100%)}._mode_pqu2b_464{z-index:1;border-radius:var(--r-pill);color:#ffffffad;min-width:5.25rem;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;transition:color var(--med) var(--ease);padding:.4375rem .75rem;font-weight:800;position:relative}._modeOn_pqu2b_505{color:#1b0d02}._hint_pqu2b_516{color:#ffffffc7;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-wrap:balance;font-weight:700}._recordingHint_pqu2b_527{color:#ffffffb8;font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:700}._row_pqu2b_535{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;max-width:22rem;display:flex}._shutterWrap_pqu2b_82{flex:none;place-items:center;width:clamp(68px,21vw,84px);height:clamp(68px,21vw,84px);display:grid;position:relative}._ring_pqu2b_564{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._ringTrack_pqu2b_573{fill:none;stroke:#ffffffe6;stroke-width:3.5px}._ringHead_pqu2b_580{fill:none;stroke:var(--danger);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .12s linear}._shutter_pqu2b_82{border-radius:var(--r-pill);width:100%;height:100%;transition:transform var(--fast) var(--ease);background:0 0;place-items:center;display:grid}._shutter_pqu2b_82:active{transform:scale(.93)}._shutter_pqu2b_82:disabled{opacity:.4}._core_pqu2b_611{border-radius:var(--r-pill);width:78%;height:78%;transition:width var(--med) var(--ease-out), height var(--med) var(--ease-out), border-radius var(--med) var(--ease-out), background var(--med) var(--ease);background:radial-gradient(circle at 50% 32%,#fff,#e7e2dd 72%,#cfc7bf);box-shadow:inset 0 -2px 6px #00000029}._coreVideo_pqu2b_624{background:radial-gradient(circle at 50% 32%, #ff6b5e, var(--danger) 68%, #8f1c1c)}._coreArming_pqu2b_632{background:radial-gradient(circle at 50% 32%,#ffd9d4,#ff8b80 72%,#e05b50);width:62%;height:62%}._coreRecording_pqu2b_639{background:radial-gradient(circle at 50% 32%, #ff6b5e, var(--danger) 70%, #8f1c1c);border-radius:9px;width:36%;height:36%}._libraryButton_pqu2b_87,._flipButton_pqu2b_88{color:#fff;width:48px;height:48px;transition:background var(--fast) var(--ease), transform var(--fast) var(--ease);background:#ffffff1f;flex:none;place-items:center;display:grid}._libraryButton_pqu2b_87{border-radius:var(--r)}._flipButton_pqu2b_88{border-radius:var(--r-pill)}._libraryButton_pqu2b_87:hover,._flipButton_pqu2b_88:hover{background:#fff3}._libraryButton_pqu2b_87:active,._flipButton_pqu2b_88:active{transform:scale(.94)}._libraryButton_pqu2b_87:disabled,._flipButton_pqu2b_88:disabled{opacity:.3}._sideSpacer_pqu2b_89{flex:none;width:48px;height:48px}@media (prefers-reduced-motion:reduce){._root_pqu2b_10,._grid_pqu2b_289,._dot_pqu2b_204,._countdown_pqu2b_326,._reticle_pqu2b_303,._frameRecording_pqu2b_108{animation:none}._frameRecording_pqu2b_108,._immersive_pqu2b_41 ._frameRecording_pqu2b_108{animation:none;box-shadow:inset 0 0 0 3px #d62828e6}._preview_pqu2b_249,._core_pqu2b_611,._mode_pqu2b_464,._modeThumb_pqu2b_476{transition:none}}@media (width>=64rem){._root_pqu2b_10{background:#060403f5}._area_pqu2b_45{width:min(100%,46rem);padding:var(--s-4) var(--s-6);margin-inline:auto}._immersive_pqu2b_41 ._area_pqu2b_45{width:100%;padding:0}}
