.fog-mirror_experiment__3y_vC{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;width:min(100%,68rem)}.fog-mirror_fog__atS4A,.fog-mirror_video__SF440{position:absolute;inset:0;width:100%;height:100%}.fog-mirror_video__SF440{object-fit:cover;transform:scaleX(-1);pointer-events:none}.fog-mirror_fog__atS4A{touch-action:none;cursor:crosshair}.fog-mirror_empty__s6Y17 h1{margin:0;color:#f7f7f1;font-size:1.2rem;font-weight:650}.fog-mirror_empty__s6Y17 p{max-width:24rem}.fog-mirror_badge__YrYHc{max-width:calc(100% - 5rem);pointer-events:none}.fog-mirror_badge__YrYHc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fog-mirror_badge__YrYHc i{flex-shrink:0}.fog-mirror_settings__9EGaY{max-height:calc(100% - 8rem);overflow-y:auto}.fog-mirror_parameter__7P5_n{display:grid;gap:.65rem;margin-top:1rem;color:rgba(247,247,241,.85);font-size:.73rem}.fog-mirror_parameter__7P5_n>span{display:flex;justify-content:space-between;gap:1rem}.fog-mirror_parameter__7P5_n output{color:#d6ef47;font-variant-numeric:tabular-nums}.fog-mirror_parameter__7P5_n input{width:100%;accent-color:#d6ef47;cursor:pointer}.fog-mirror_mouthToggle__9M8_s{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:1rem;padding:.65rem .5rem;border:1px solid rgba(214,239,71,.65);border-radius:.4rem;background:rgba(214,239,71,.12);color:#f7f7f1;font:inherit;font-size:.72rem;cursor:pointer}.fog-mirror_mouthToggle__9M8_s:hover{background:rgba(214,239,71,.22)}.fog-mirror_mouthToggle__9M8_s:disabled{opacity:.45;cursor:default}.fog-mirror_settings__9EGaY .fog-mirror_feedback__dl_by{margin-bottom:0}.fog-mirror_controls__mrvC_{position:relative;display:flex;gap:.4rem;padding:.35rem;border:1px solid rgba(255,255,255,.2);border-radius:.55rem;background:rgba(16,16,14,.72);backdrop-filter:blur(14px)}.fog-mirror_controls__mrvC_ a,.fog-mirror_controls__mrvC_.fog-mirror_controls__mrvC_ button{display:grid;width:2.5rem;height:2.5rem;place-items:center;padding:0;border:0;border-radius:.35rem;background:#d6ef47;color:#161613}.fog-mirror_controls__mrvC_ a:hover{background:#efff85}.fog-mirror_controls__mrvC_ a:focus-visible,.fog-mirror_controls__mrvC_ button:focus-visible,.fog-mirror_empty__s6Y17 button:focus-visible,.fog-mirror_mouthToggle__9M8_s:focus-visible,.fog-mirror_parameter__7P5_n input:focus-visible{outline:2px solid #d6ef47;outline-offset:3px}@media (max-width:639px){.fog-mirror_experiment__3y_vC{gap:.75rem}}