.settings-camera[data-v-e86b3d67]{--camera-bg:var(--bg);--camera-panel:var(--surface);--camera-field:var(--surface-2);--camera-line:var(--line-strong);--camera-ink:var(--text);--camera-muted:var(--muted);--camera-accent:var(--blue);--right-field:calc(100cqw - 700px);--right-save:calc(100cqw - 770px);border:1px solid var(--camera-line);background:var(--camera-bg);width:100%;max-width:680px;height:350px;box-shadow:var(--panel-shadow);color:var(--camera-ink);border-radius:15px;margin-inline:auto;font:14px/1.5 ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.camera-canvas[data-v-e86b3d67]{transform-origin:0 0;width:1120px;height:800px;position:absolute;top:0;left:0}.app-rail[data-v-e86b3d67]{background:var(--camera-panel);border-right:1px solid var(--camera-line);flex-direction:column;gap:24px;width:205px;padding:24px 16px;display:flex;position:absolute;top:0;bottom:0;left:0}.app-rail strong[data-v-e86b3d67]{letter-spacing:-.04em;font-size:22px}.app-new-chat[data-v-e86b3d67],.app-settings[data-v-e86b3d67]{border-radius:10px;align-items:center;gap:10px;padding:12px;font-weight:700;display:flex}.app-new-chat[data-v-e86b3d67]{color:var(--camera-muted);background:var(--camera-field)}.app-settings[data-v-e86b3d67]{border:1px solid var(--camera-line);background:var(--camera-field);margin-top:auto;position:relative}.focus-open .app-settings[data-v-e86b3d67]{animation:8s linear infinite camera-app-click-e86b3d67}.app-pointer[data-v-e86b3d67]{fill:var(--camera-panel);filter:drop-shadow(0 2px 3px #0009);animation:8s linear infinite camera-open-pointer-e86b3d67;position:absolute;bottom:-11px;right:8px}.app-backdrop[data-v-e86b3d67]{background:linear-gradient(160deg,var(--camera-bg),var(--camera-field));position:absolute;inset:0 0 0 205px}.settings-modal[data-v-e86b3d67]{border:1px solid var(--camera-line);background:var(--camera-panel);border-radius:22px;grid-template-columns:230px minmax(0,1fr);width:970px;height:714px;display:grid;position:absolute;top:28px;left:150px;overflow:hidden;box-shadow:0 24px 70px #0007}.focus-open .settings-modal[data-v-e86b3d67]{animation:8s ease-in-out infinite camera-modal-appear-e86b3d67}.modal-tabs[data-v-e86b3d67]{background:var(--camera-field);border-right:1px solid var(--camera-line);flex-direction:column;display:flex}.modal-title[data-v-e86b3d67]{border-bottom:1px solid var(--camera-line);align-items:center;gap:12px;padding:21px 17px;font-size:18px;display:flex}.modal-title-icon[data-v-e86b3d67]{border:1px solid var(--camera-line);background:var(--camera-panel);width:36px;height:36px;color:var(--camera-accent);border-radius:10px;place-items:center;display:grid}.modal-tabs nav[data-v-e86b3d67]{align-content:start;gap:7px;padding:15px;display:grid}.tab[data-v-e86b3d67]{color:var(--camera-muted);border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:12px 13px;font-weight:700;display:flex}.tab.selected[data-v-e86b3d67]{background:var(--camera-panel);border-color:var(--camera-line);color:var(--camera-accent);box-shadow:0 5px 14px #0001}.modal-main[data-v-e86b3d67]{background:var(--camera-panel);flex-direction:column;min-width:0;display:flex;position:relative}.modal-close[data-v-e86b3d67]{z-index:2;color:var(--camera-muted);position:absolute;top:14px;right:15px}.modal-scroll[data-v-e86b3d67]{flex:1;min-height:0;padding:38px 45px 20px;overflow:hidden}.modal-footer[data-v-e86b3d67]{border-top:1px solid var(--camera-line);background:var(--camera-field);justify-content:flex-end;align-items:center;gap:12px;min-height:74px;padding:14px 35px;display:flex}.focus-open .camera-canvas[data-v-e86b3d67]{animation:8s ease-in-out infinite camera-open-e86b3d67}.focus-provider .camera-canvas[data-v-e86b3d67],.focus-select .camera-canvas[data-v-e86b3d67]{animation:9s ease-in-out infinite camera-provider-e86b3d67}.focus-headers .camera-canvas[data-v-e86b3d67]{animation:9s ease-in-out infinite camera-headers-e86b3d67}.focus-check .camera-canvas[data-v-e86b3d67]{animation:9s ease-in-out infinite camera-check-e86b3d67}.focus-model .camera-canvas[data-v-e86b3d67]{animation:10s ease-in-out infinite camera-model-e86b3d67}.focus-prepare .camera-canvas[data-v-e86b3d67]{animation:10s ease-in-out infinite camera-prepare-e86b3d67}.focus-save .camera-canvas[data-v-e86b3d67]{animation:9s ease-in-out infinite camera-save-e86b3d67}@keyframes camera-open-e86b3d67{0%,24%{transform:translate(15px,-480px)scale(.85)}58%,92%{transform:translate(-140px,-7px)scale(.92)}to{transform:translate(15px,-480px)scale(.85)}}@keyframes camera-provider-e86b3d67{0%,7%{transform:translate(-140px,-7px)scale(.92)}15%,92%{transform:translate(-360px,-50px)scale(1)}to{transform:translate(-140px,-7px)scale(.92)}}@keyframes camera-headers-e86b3d67{0%,7%{transform:translate(-360px,-50px)scale(1)}17%,92%{transform:translate(-360px,-280px)scale(1)}to{transform:translate(-360px,-50px)scale(1)}}@keyframes camera-check-e86b3d67{0%,7%{transform:translate(-360px,-280px)scale(1)}13%,92%{transform:translate(-360px,-170px)scale(1)}to{transform:translate(-360px,-280px)scale(1)}}@keyframes camera-model-e86b3d67{0%,7%{transform:translate(-360px,-170px)scale(1)}16%,58%{transform:translate(-360px,-414px)scale(1)}68%,92%{transform:translate(-430px,-414px)scale(1)}to{transform:translate(-360px,-170px)scale(1)}}@keyframes camera-prepare-e86b3d67{0%,7%{transform:translate(-360px,-50px)scale(1)}15%,92%{transform:translate(-360px,-135px)scale(1)}to{transform:translate(-360px,-50px)scale(1)}}@keyframes camera-save-e86b3d67{0%,7%{transform:translate(-360px,-135px)scale(1)}20%,36%{transform:translate(-360px,-340px)scale(1)}46%,92%{transform:translate(-430px,-390px)scale(1)}to{transform:translate(-360px,-135px)scale(1)}}@keyframes camera-modal-appear-e86b3d67{0%,24%{opacity:0;transform:scale(.96)translateY(10px)}38%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)translateY(10px)}}@keyframes camera-app-click-e86b3d67{0%,11%,30%,to{border-color:var(--camera-line)}16%,23%{border-color:var(--camera-accent);background:color-mix(in srgb,var(--camera-accent) 13%,var(--camera-field))}}@keyframes camera-open-pointer-e86b3d67{0%,7%,27%,to{opacity:0;transform:translate(12px,9px)}14%,20%{opacity:1;transform:none}}@media (width<=700px){.settings-camera[data-v-e86b3d67]{height:350px}.camera-canvas[data-v-e86b3d67]{width:900px}.settings-modal[data-v-e86b3d67]{grid-template-columns:180px minmax(0,1fr);width:770px}.modal-tabs nav[data-v-e86b3d67]{padding:12px}.modal-title[data-v-e86b3d67]{padding:17px 13px}.modal-scroll[data-v-e86b3d67]{padding:33px 23px 16px}.modal-footer[data-v-e86b3d67]{padding-inline:22px}.focus-open .camera-canvas[data-v-e86b3d67]{animation-name:camera-open-mobile-e86b3d67}.focus-provider .camera-canvas[data-v-e86b3d67],.focus-select .camera-canvas[data-v-e86b3d67]{animation-name:camera-provider-mobile-e86b3d67}.focus-headers .camera-canvas[data-v-e86b3d67]{animation-name:camera-headers-mobile-e86b3d67}.focus-check .camera-canvas[data-v-e86b3d67]{animation-name:camera-check-mobile-e86b3d67}.focus-model .camera-canvas[data-v-e86b3d67]{animation-name:camera-model-mobile-e86b3d67}.focus-prepare .camera-canvas[data-v-e86b3d67]{animation-name:camera-prepare-mobile-e86b3d67}.focus-save .camera-canvas[data-v-e86b3d67]{animation-name:camera-save-mobile-e86b3d67}}@keyframes camera-open-mobile-e86b3d67{0%,24%{transform:translate(12px,-480px)scale(.85)}58%,92%{transform:translate(-275px,-5px)scale(.85)}to{transform:translate(12px,-480px)scale(.85)}}@keyframes camera-provider-mobile-e86b3d67{0%,7%{transform:translate(-275px,-5px)scale(.85)}16%,23%{transform:translate(var(--right-field),-5px) scale(.85)}26%,44%{transform:translate(-275px,-5px)scale(.85)}55%,70%{transform:translate(var(--right-field),-85px) scale(.85)}86%,92%{transform:translate(-275px,-85px)scale(.85)}to{transform:translate(-275px,-5px)scale(.85)}}@keyframes camera-headers-mobile-e86b3d67{0%,7%{transform:translate(-275px,-85px)scale(.85)}17%,27%{transform:translate(var(--right-field),-210px) scale(.85)}41%,55%{transform:translate(-275px,-210px)scale(.85)}67%,74%{transform:translate(var(--right-field),-210px) scale(.85)}82%,92%{transform:translate(-275px,-210px)scale(.85)}to{transform:translate(-275px,-85px)scale(.85)}}@keyframes camera-check-mobile-e86b3d67{0%,7%{transform:translate(-275px,-210px)scale(.85)}13%,92%{transform:translate(var(--right-field),-120px) scale(.85)}to{transform:translate(-275px,-210px)scale(.85)}}@keyframes camera-model-mobile-e86b3d67{0%,7%{transform:translate(var(--right-field),-120px) scale(.85)}16%,58%{transform:translate(-275px,-300px)scale(.85)}68%,92%{transform:translate(var(--right-save),-300px) scale(.85)}to{transform:translate(var(--right-field),-120px) scale(.85)}}@keyframes camera-select-mobile-e86b3d67{0%,7%{transform:translate(-275px,-5px)scale(.85)}16%,23%{transform:translate(var(--right-field),-5px) scale(.85)}26%,44%{transform:translate(-275px,-5px)scale(.85)}55%,92%{transform:translate(-275px,-60px)scale(.85)}to{transform:translate(-275px,-5px)scale(.85)}}@keyframes camera-prepare-mobile-e86b3d67{0%,7%{transform:translate(-275px,-60px)scale(.85)}15%,23%{transform:translate(var(--right-field),-60px) scale(.85)}33%,92%{transform:translate(-275px,-75px)scale(.85)}to{transform:translate(-275px,-60px)scale(.85)}}@keyframes camera-save-mobile-e86b3d67{0%,7%{transform:translate(-275px,-75px)scale(.85)}20%,36%{transform:translate(-275px,-235px)scale(.85)}46%,92%{transform:translate(var(--right-save),-300px) scale(.85)}to{transform:translate(-275px,-75px)scale(.85)}}.focus-select .camera-canvas[data-v-e86b3d67]{animation-name:camera-select-e86b3d67}@keyframes camera-select-e86b3d67{0%,7%{transform:translate(-140px,-7px)scale(.92)}16%,92%{transform:translate(-360px,-50px)scale(1)}to{transform:translate(-140px,-7px)scale(.92)}}@media (width<=700px){.focus-select .camera-canvas[data-v-e86b3d67]{animation-name:camera-select-mobile-e86b3d67}}:is(html:has(#docs-pause-motion:checked) .camera-canvas[data-v-e86b3d67],html:has(#docs-pause-motion:checked) .settings-modal[data-v-e86b3d67],html:has(#docs-pause-motion:checked) .app-settings[data-v-e86b3d67],html:has(#docs-pause-motion:checked) .app-pointer[data-v-e86b3d67]){animation:none!important}html:has(#docs-pause-motion:checked) .settings-modal[data-v-e86b3d67]{opacity:1;transform:none}html:has(#docs-pause-motion:checked) .app-pointer[data-v-e86b3d67]{display:none}html:has(#docs-pause-motion:checked) .focus-open .camera-canvas[data-v-e86b3d67]{transform:translate(-140px,-7px)scale(.92)}:is(html:has(#docs-pause-motion:checked) .focus-provider .camera-canvas[data-v-e86b3d67],html:has(#docs-pause-motion:checked) .focus-select .camera-canvas[data-v-e86b3d67]){transform:translate(-360px,-50px)scale(1)}html:has(#docs-pause-motion:checked) .focus-headers .camera-canvas[data-v-e86b3d67]{transform:translate(-360px,-280px)scale(1)}html:has(#docs-pause-motion:checked) .focus-check .camera-canvas[data-v-e86b3d67]{transform:translate(-360px,-170px)scale(1)}html:has(#docs-pause-motion:checked) .focus-model .camera-canvas[data-v-e86b3d67]{transform:translate(-430px,-414px)scale(1)}html:has(#docs-pause-motion:checked) .focus-save .camera-canvas[data-v-e86b3d67]{transform:translate(-430px,-390px)scale(1)}html:has(#docs-pause-motion:checked) .focus-prepare .camera-canvas[data-v-e86b3d67]{transform:translate(-360px,-135px)scale(1)}@media (width<=700px){html:has(#docs-pause-motion:checked) .focus-open .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-5px)scale(.85)}html:has(#docs-pause-motion:checked) .focus-provider .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-85px)scale(.85)}html:has(#docs-pause-motion:checked) .focus-select .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-60px)scale(.85)}html:has(#docs-pause-motion:checked) .focus-headers .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-210px)scale(.85)}html:has(#docs-pause-motion:checked) .focus-check .camera-canvas[data-v-e86b3d67]{transform:translate(var(--right-field),-120px) scale(.85)}html:has(#docs-pause-motion:checked) .focus-model .camera-canvas[data-v-e86b3d67]{transform:translate(var(--right-save),-300px) scale(.85)}html:has(#docs-pause-motion:checked) .focus-save .camera-canvas[data-v-e86b3d67]{transform:translate(var(--right-save),-300px) scale(.85)}html:has(#docs-pause-motion:checked) .focus-prepare .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-75px)scale(.85)}}@media (prefers-reduced-motion:reduce){.camera-canvas[data-v-e86b3d67],.settings-modal[data-v-e86b3d67],.app-settings[data-v-e86b3d67],.app-pointer[data-v-e86b3d67]{animation:none!important}.settings-modal[data-v-e86b3d67]{opacity:1;transform:none}.app-pointer[data-v-e86b3d67]{display:none}.focus-open .camera-canvas[data-v-e86b3d67]{transform:translate(-140px,-7px)scale(.92)}.focus-provider .camera-canvas[data-v-e86b3d67],.focus-select .camera-canvas[data-v-e86b3d67]{transform:translate(-360px,-50px)scale(1)}.focus-headers .camera-canvas[data-v-e86b3d67]{transform:translate(-360px,-280px)scale(1)}.focus-check .camera-canvas[data-v-e86b3d67]{transform:translate(-360px,-170px)scale(1)}.focus-model .camera-canvas[data-v-e86b3d67]{transform:translate(-430px,-414px)scale(1)}.focus-save .camera-canvas[data-v-e86b3d67]{transform:translate(-430px,-390px)scale(1)}.focus-prepare .camera-canvas[data-v-e86b3d67]{transform:translate(-360px,-135px)scale(1)}}@media (width<=700px) and (prefers-reduced-motion:reduce){.focus-open .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-5px)scale(.85)}.focus-provider .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-85px)scale(.85)}.focus-select .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-60px)scale(.85)}.focus-headers .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-210px)scale(.85)}.focus-check .camera-canvas[data-v-e86b3d67]{transform:translate(var(--right-field),-120px) scale(.85)}.focus-model .camera-canvas[data-v-e86b3d67],.focus-save .camera-canvas[data-v-e86b3d67]{transform:translate(var(--right-save),-300px) scale(.85)}.focus-prepare .camera-canvas[data-v-e86b3d67]{transform:translate(-275px,-75px)scale(.85)}}
