._pmZEW_run{background:var(--cam);max-width:520px;height:100dvh;margin-inline:auto;position:relative;overflow:hidden}._pmZEW_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}._pmZEW_demo{z-index:1;background:var(--cam);animation:.45s both _pmZEW_demoIn;position:absolute;inset:0}._pmZEW_demoOut{pointer-events:none;animation:.4s both _pmZEW_demoOut}@keyframes _pmZEW_demoIn{0%{opacity:0}}@keyframes _pmZEW_demoOut{to{opacity:0}}._pmZEW_demoVideo,._pmZEW_figure{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._pmZEW_figure{padding:24px}._pmZEW_bigCount{color:#fff;background:#0e0f1073;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}._pmZEW_bigCount b{letter-spacing:-.06em;font-size:160px;font-weight:700;line-height:1}._pmZEW_bigCount span{opacity:.85;font-size:16px;font-weight:600}._pmZEW_topPills{z-index:2;top:calc(env(safe-area-inset-top) + 16px);left:max(20px, env(safe-area-inset-left));right:max(20px, env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute}._pmZEW_pill{color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:20px;padding:9px 14px;font-size:15px;font-weight:600}._pmZEW_pillButtons{gap:8px;display:flex}._pmZEW_cc{height:40px;color:var(--ink);font:inherit;letter-spacing:.04em;cursor:pointer;background:#ffffffeb;border:0;border-radius:20px;padding:0 12px;font-size:14px;font-weight:700}._pmZEW_cc[aria-pressed=true]{background:var(--sun);color:var(--ink)}._pmZEW_stop{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:20px;font-size:22px;line-height:1}._pmZEW_banner{z-index:2;text-align:center;max-width:calc(100% - 40px);color:var(--ink);background:#fffffff0;border-radius:18px;padding:14px 20px;font-size:20px;font-weight:600;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}._pmZEW_countdown{z-index:2;right:max(20px, env(safe-area-inset-right));top:calc(env(safe-area-inset-top) + 76px);place-items:center;width:96px;height:96px;display:grid;position:absolute}._pmZEW_countdown svg{position:absolute;inset:0;transform:rotate(-90deg)}._pmZEW_countdown b{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1;position:relative}._pmZEW_ringBg{fill:#ffffffeb;stroke:var(--line);stroke-width:5px}._pmZEW_ringFg{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}._pmZEW_skip{z-index:2;left:50%;bottom:calc(env(safe-area-inset-bottom) + 110px);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fffffff0;border:0;border-radius:24px;padding:14px 22px;font-size:16px;font-weight:600;position:absolute;transform:translate(-50%)}._pmZEW_caption{z-index:2;left:max(20px, env(safe-area-inset-left));right:max(20px, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 20px);color:var(--ink);background:#fffffff0;border-radius:20px;align-items:center;gap:12px;padding:16px 18px;font-size:17px;font-weight:500;line-height:1.35;display:flex;position:absolute}._pmZEW_caption i{background:var(--sun);border-radius:5px;flex:0 0 10px;width:10px;height:10px}._pmZEW_between{z-index:1;color:#fff;padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));background:#0e0f108c;flex-direction:column;justify-content:center;gap:10px;display:flex;position:absolute;inset:0}._pmZEW_done{opacity:.9;align-items:center;gap:10px;font-size:20px;display:flex}._pmZEW_nextLabel{opacity:.65;font-size:15px}._pmZEW_nextName{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1.02}._pmZEW_label{color:var(--mute);font-size:14px;font-weight:600}._pmZEW_privacy{color:var(--mute);font-size:13px;line-height:1.45}._pmZEW_primary{cursor:pointer;background:var(--sun);height:56px;color:var(--ink);border:0;border-radius:999px;font-size:17px;font-weight:600}._pmZEW_primary:disabled{opacity:.6}._pmZEW_primary:focus-visible,._pmZEW_cc:focus-visible,._pmZEW_stop:focus-visible,._pmZEW_skip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._pmZEW_error{color:var(--stiff);font-size:16px;line-height:1.45}
