:root{--bg-color:#09090b;--text-color:#fafafa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}html,body{background-color:var(--bg-color);width:100%;height:100%;color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 15%,#3b82f60d 0%,#0000 50%),radial-gradient(circle at 85% 30%,#a855f70d 0%,#0000 50%);background-attachment:fixed;margin:0;padding:0;overflow:hidden}html.camera-active,html.camera-active body,html.camera-active #app{background:0 0!important}#app{flex-direction:column;width:100%;height:100%;display:flex}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}.editor-container[data-v-e8496de5]{flex-direction:column;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex}.editor-glass-wrapper[data-v-e8496de5]{-webkit-backdrop-filter:blur(10px);background:#14141666;border:1px solid #ffffff0d;border-radius:20px;flex:1;padding:4px;transition:all .3s;display:flex;box-shadow:0 10px 40px #00000080,inset 0 1px #ffffff0d}.editor-glass-wrapper[data-v-e8496de5]:focus-within{border-color:#3b82f680;box-shadow:0 10px 40px #00000080,0 0 0 1px #3b82f680,inset 0 1px #ffffff0d}.script-editor[data-v-e8496de5]{color:#f4f4f5;resize:none;background:0 0;border:none;border-radius:16px;outline:none;flex:1;padding:24px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.25rem;line-height:1.6}.script-editor[data-v-e8496de5]::placeholder{color:#52525b}.editor-footer[data-v-e8496de5]{justify-content:space-between;align-items:center;margin-top:16px;padding:0 8px;font-size:.85rem;display:flex}.app-version[data-v-e8496de5]{color:#52525b}.footer-link[data-v-e8496de5]{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;transition:color .2s}.footer-link[data-v-e8496de5]:hover{color:#a1a1aa;text-decoration:underline}.footer-links[data-v-e8496de5]{align-items:center;gap:8px;display:flex}.footer-sep[data-v-e8496de5]{color:#52525b;-webkit-user-select:none;user-select:none;font-size:.85rem}@media (width<=768px){.editor-container[data-v-e8496de5]{padding:16px}.script-editor[data-v-e8496de5]{padding:16px;font-size:1.1rem}.editor-footer[data-v-e8496de5]{margin-top:12px;padding:0 4px}}.teleprompter-container[data-v-f1e1a1fe]{z-index:1;background:#000;flex:1;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.teleprompter-container.camera-active[data-v-f1e1a1fe]{background:0 0}.scroll-area[data-v-f1e1a1fe]{will-change:transform;z-index:2;width:100%;max-width:900px;padding:50vh 20px}.script-content[data-v-f1e1a1fe]{color:#fff;white-space:pre-wrap;text-align:left;text-shadow:0 2px 4px #000000e6,0 0 20px #0009}.script-content p[data-v-f1e1a1fe]{min-height:1em;margin:0 0 1em}.countdown-overlay[data-v-f1e1a1fe]{z-index:1000;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.countdown-number[data-v-f1e1a1fe]{color:#ffffffd9;text-shadow:0 10px 30px #000c;font-size:15rem;font-weight:800}.number-fade-enter-active[data-v-f1e1a1fe],.number-fade-leave-active[data-v-f1e1a1fe]{transition:opacity .15s}.number-fade-enter-from[data-v-f1e1a1fe],.number-fade-leave-to[data-v-f1e1a1fe]{opacity:0}.fade-countdown-enter-active[data-v-f1e1a1fe],.fade-countdown-leave-active[data-v-f1e1a1fe]{transition:opacity .3s}.fade-countdown-enter-from[data-v-f1e1a1fe],.fade-countdown-leave-to[data-v-f1e1a1fe]{opacity:0}.toolbar-root[data-v-a45c679f]{z-index:10010;width:100%;padding:0 16px calc(env(safe-area-inset-bottom) + 18px);pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0}.slider-panel[data-v-a45c679f]{pointer-events:auto;-webkit-backdrop-filter:blur(30px)saturate(180%);background:#0c0c10e0;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:14px;width:min(340px,100vw - 32px);padding:14px 16px 16px;display:flex;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff12}.panel-header[data-v-a45c679f]{justify-content:space-between;align-items:center;display:flex}.panel-title[data-v-a45c679f]{letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;font-size:.72rem;font-weight:700}.panel-close[data-v-a45c679f]{color:#fff6;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,color .15s;display:flex}.panel-close[data-v-a45c679f]:hover{color:#fff;background:#ffffff21}.panel-row[data-v-a45c679f]{align-items:center;gap:12px;display:flex}.panel-row-label[data-v-a45c679f]{color:#ffffff73;flex-shrink:0;align-items:center;gap:6px;width:68px;font-size:.78rem;font-weight:500;display:flex}.panel-icon[data-v-a45c679f]{flex-shrink:0}.speed-icon[data-v-a45c679f]{color:#f59e0b}.font-icon[data-v-a45c679f]{color:#60a5fa}.line-icon[data-v-a45c679f]{color:#34d399}.panel-row-right[data-v-a45c679f]{flex:1;align-items:center;gap:10px;display:flex}.vtrack[data-v-a45c679f]{appearance:none;cursor:pointer;border-radius:999px;outline:none;flex:1;height:4px}.vtrack[data-v-a45c679f]{background:#ffffff1f}.speed-track[data-v-a45c679f]{background:#f59e0b40}.font-track[data-v-a45c679f]{background:#3b82f640}.line-track[data-v-a45c679f]{background:#10b98140}.vtrack[data-v-a45c679f]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 10px #0000008c}.vtrack[data-v-a45c679f]::-webkit-slider-thumb:hover{transform:scale(1.25)}.vtrack[data-v-a45c679f]::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 10px #0000008c}.vval[data-v-a45c679f]{font-variant-numeric:tabular-nums;color:#ffffffbf;text-align:right;white-space:nowrap;min-width:36px;font-size:.75rem;font-weight:700}.vval em[data-v-a45c679f]{opacity:.55;margin-left:1px;font-size:.62rem;font-style:normal}.toolbar-pill[data-v-a45c679f]{pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(180%);background:#0e0e12d9;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:0;padding:7px 10px;display:flex;box-shadow:0 24px 60px #0000008c,0 4px 16px #00000059,inset 0 1px #ffffff0f}.pill-section[data-v-a45c679f]{align-items:center;gap:4px;padding:0 6px;display:flex}.util-section[data-v-a45c679f]{gap:3px}.pill-divider[data-v-a45c679f]{background:#ffffff14;flex-shrink:0;width:1px;height:26px;margin:0 2px}.pill-btn[data-v-a45c679f]{cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .18s,color .18s,box-shadow .18s,transform .12s cubic-bezier(.34,1.56,.64,1);display:flex}.pill-btn[data-v-a45c679f]:active{transform:scale(.88)!important}.play-btn[data-v-a45c679f]{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 14px #2563eb73}.play-btn[data-v-a45c679f]:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);transform:scale(1.06);box-shadow:0 6px 18px #2563eb8c}.play-btn.playing[data-v-a45c679f]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #d9770673}.play-btn.playing[data-v-a45c679f]:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.reset-btn[data-v-a45c679f]{color:#ffffff80;background:#ffffff0f}.reset-btn[data-v-a45c679f]:hover{color:#fff;background:#ffffff1f;transform:rotate(-30deg)scale(1.05)}.go-prompter-btn[data-v-a45c679f]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);animation:2.6s ease-in-out infinite prompter-pulse-a45c679f;box-shadow:0 4px 16px #10b98173}.go-prompter-btn[data-v-a45c679f]:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:scale(1.07);box-shadow:0 6px 20px #10b98199}@keyframes prompter-pulse-a45c679f{0%,to{box-shadow:0 4px 16px #10b98173}50%{box-shadow:0 4px 26px #10b981bf}}.edit-mode-btn[data-v-a45c679f]{color:#34d399;background:#10b98124;box-shadow:inset 0 0 0 1px #10b98140}.edit-mode-btn[data-v-a45c679f]:hover{color:#6ee7b7;background:#10b9813d;box-shadow:inset 0 0 0 1px #10b98166,0 0 12px #10b98140}.settings-btn[data-v-a45c679f]{color:#ffffff80;background:#ffffff0f;gap:7px;width:auto;padding:0 14px;font-size:.78rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff12}.settings-btn[data-v-a45c679f]:hover{color:#fff;background:#ffffff1c}.settings-btn.panel-active[data-v-a45c679f]{color:#a5b4fc;background:#6366f12e;box-shadow:inset 0 0 0 1px #6366f159}.settings-chip-label[data-v-a45c679f]{letter-spacing:.01em}.camera-btn[data-v-a45c679f]{color:#fff6;background:#ffffff0f}.camera-btn[data-v-a45c679f]:hover{color:#2dd4bf;background:#14b8a626}.camera-btn.is-active[data-v-a45c679f]{color:#2dd4bf;background:#14b8a638;box-shadow:inset 0 0 0 1px #14b8a659,0 0 10px #14b8a633}.mirror-btn[data-v-a45c679f]{color:#fff6;background:#ffffff0f}.mirror-btn[data-v-a45c679f]:hover{color:#c4b5fd;background:#8b5cf626}.mirror-btn.is-active[data-v-a45c679f]{color:#c4b5fd;background:#8b5cf638;box-shadow:inset 0 0 0 1px #8b5cf659,0 0 10px #8b5cf633}.mode-btn[data-v-a45c679f]{color:#ffffff73;background:#ffffff0f}.mode-btn[data-v-a45c679f]:hover{color:#6ee7b7;background:#10b98121}.mode-btn.prompter-active[data-v-a45c679f]{color:#34d399;background:#10b98133;box-shadow:inset 0 0 0 1px #10b9814d,0 0 10px #10b98133}.fullscreen-btn[data-v-a45c679f]{color:#fff6;background:#ffffff0f}.fullscreen-btn[data-v-a45c679f]:hover{color:#fde68a;background:#fbbf2421}.hide-btn[data-v-a45c679f]{color:#ffffff38;background:0 0}.hide-btn[data-v-a45c679f]:hover{color:#fca5a5;background:#ef44441f}.mode-chip[data-v-a45c679f]{color:#a5b4fc;letter-spacing:.4px;white-space:nowrap;background:#6366f126;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:.72rem;font-weight:600;display:flex}.show-orb[data-v-a45c679f]{pointer-events:auto;right:20px;bottom:calc(env(safe-area-inset-bottom) + 18px);-webkit-backdrop-filter:blur(20px);color:#ffffff80;cursor:pointer;background:#0e0e12e6;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s,background .15s,transform .15s;display:flex;position:fixed;box-shadow:0 8px 24px #00000080}.show-orb[data-v-a45c679f]:hover{color:#fff;transform:scale(1.08)}.toolbar-slide-enter-active[data-v-a45c679f],.toolbar-slide-leave-active[data-v-a45c679f]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s}.toolbar-slide-enter-from[data-v-a45c679f],.toolbar-slide-leave-to[data-v-a45c679f]{opacity:0;transform:translateY(100%)}.pill-expand-enter-active[data-v-a45c679f],.pill-expand-leave-active[data-v-a45c679f]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s}.pill-expand-enter-from[data-v-a45c679f],.pill-expand-leave-to[data-v-a45c679f]{opacity:0;transform:translateY(16px)scale(.94)}.orb-pop-enter-active[data-v-a45c679f],.orb-pop-leave-active[data-v-a45c679f]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s}.orb-pop-enter-from[data-v-a45c679f],.orb-pop-leave-to[data-v-a45c679f]{opacity:0;transform:scale(.4)}.panel-pop-enter-active[data-v-a45c679f],.panel-pop-leave-active[data-v-a45c679f]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s}.panel-pop-enter-from[data-v-a45c679f],.panel-pop-leave-to[data-v-a45c679f]{opacity:0;transform:translateY(12px)scale(.96)}@media (width<=420px){.toolbar-root[data-v-a45c679f]{padding:0 10px calc(env(safe-area-inset-bottom) + 12px);gap:8px}.toolbar-pill[data-v-a45c679f]{padding:6px 8px}.pill-btn[data-v-a45c679f]{width:34px;height:34px}.settings-btn[data-v-a45c679f]{padding:0 10px}.settings-chip-label[data-v-a45c679f]{display:none}.slider-panel[data-v-a45c679f]{width:calc(100vw - 20px)}}.privacy-container[data-v-595bb31d]{flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:1000px;margin:0 auto;padding:40px 24px;animation:.4s cubic-bezier(.16,1,.3,1) fadeIn-595bb31d;display:flex;overflow-y:auto}@keyframes fadeIn-595bb31d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.privacy-card[data-v-595bb31d]{-webkit-backdrop-filter:blur(20px);background:#1414168c;border:1px solid #ffffff0f;border-radius:24px;width:100%;padding:40px;box-shadow:0 20px 50px #0006,inset 0 1px #ffffff0d}.privacy-header[data-v-595bb31d]{margin-bottom:40px;position:relative}.back-btn[data-v-595bb31d]{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.back-btn[data-v-595bb31d]:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f;transform:translate(-2px)}.back-btn[data-v-595bb31d]:active{transform:translate(0)}.title-group[data-v-595bb31d]{align-items:center;gap:16px;margin-bottom:8px;display:flex}.shield-glow[data-v-595bb31d]{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 0 20px #10b98126}.shield-icon[data-v-595bb31d]{filter:drop-shadow(0 2px 8px #10b98133)}.privacy-header h1[data-v-595bb31d]{background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;margin:0;font-size:2.25rem;font-weight:800}.subtitle[data-v-595bb31d]{color:#71717a;margin:4px 0 0;font-size:1.1rem}.privacy-content[data-v-595bb31d]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px;display:grid}.policy-section[data-v-595bb31d]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;gap:18px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.policy-section[data-v-595bb31d]:hover{background:#ffffff0a;border-color:#ffffff14;transform:translateY(-2px);box-shadow:0 10px 30px #00000026}.section-icon-wrapper[data-v-595bb31d]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.camera-glow[data-v-595bb31d]{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633}.storage-glow[data-v-595bb31d]{color:#c084fc;background:#a855f71a;border:1px solid #a855f733}.tracking-glow[data-v-595bb31d]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.clear-glow[data-v-595bb31d]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.section-text h2[data-v-595bb31d]{color:#f4f4f5;margin:0 0 8px;font-size:1.15rem;font-weight:600}.section-text p[data-v-595bb31d]{color:#a1a1aa;margin:0;font-size:.95rem;line-height:1.6}.section-text strong[data-v-595bb31d]{color:#f4f4f5}.section-text code[data-v-595bb31d]{color:#e4e4e7;background:#ffffff14;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.privacy-card-footer[data-v-595bb31d]{color:#52525b;text-align:center;border-top:1px solid #ffffff0f;padding-top:24px;font-size:.85rem}@media (width<=768px){.privacy-container[data-v-595bb31d]{padding:24px 16px}.privacy-card[data-v-595bb31d]{border-radius:20px;padding:24px}.privacy-header h1[data-v-595bb31d]{font-size:1.75rem}.privacy-content[data-v-595bb31d]{grid-template-columns:1fr;gap:16px}.policy-section[data-v-595bb31d]{padding:20px}}.about-container[data-v-1b87a487]{flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:1000px;margin:0 auto;padding:40px 24px;animation:.4s cubic-bezier(.16,1,.3,1) fadeIn-1b87a487;display:flex;overflow-y:auto}@keyframes fadeIn-1b87a487{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.about-card[data-v-1b87a487]{-webkit-backdrop-filter:blur(20px);background:#1414168c;border:1px solid #ffffff0f;border-radius:24px;width:100%;padding:40px;box-shadow:0 20px 50px #0006,inset 0 1px #ffffff0d}.about-header[data-v-1b87a487]{margin-bottom:40px;position:relative}.back-btn[data-v-1b87a487]{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.back-btn[data-v-1b87a487]:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f;transform:translate(-2px)}.back-btn[data-v-1b87a487]:active{transform:translate(0)}.title-group[data-v-1b87a487]{align-items:center;gap:16px;margin-bottom:8px;display:flex}.app-icon-glow[data-v-1b87a487]{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 0 20px #3b82f626}.app-icon[data-v-1b87a487]{filter:drop-shadow(0 2px 8px #3b82f633)}.about-header h1[data-v-1b87a487]{background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;margin:0;font-size:2.25rem;font-weight:800}.version-badge[data-v-1b87a487]{color:#60a5fa;letter-spacing:.5px;background:#3b82f626;border:1px solid #3b82f640;border-radius:20px;margin-top:4px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.subtitle[data-v-1b87a487]{color:#71717a;margin:4px 0 0;font-size:1.1rem}.about-content[data-v-1b87a487]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px;display:grid}.about-section[data-v-1b87a487]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;gap:18px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.about-section[data-v-1b87a487]:hover{background:#ffffff0a;border-color:#ffffff14;transform:translateY(-2px);box-shadow:0 10px 30px #00000026}.section-icon-wrapper[data-v-1b87a487]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.info-glow[data-v-1b87a487]{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633}.features-glow[data-v-1b87a487]{color:#c084fc;background:#a855f71a;border:1px solid #a855f733}.keyboard-glow[data-v-1b87a487]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.credit-glow[data-v-1b87a487]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.section-text h2[data-v-1b87a487]{color:#f4f4f5;margin:0 0 8px;font-size:1.15rem;font-weight:600}.section-text p[data-v-1b87a487]{color:#a1a1aa;margin:0;font-size:.95rem;line-height:1.6}.section-text strong[data-v-1b87a487]{color:#f4f4f5}.contact-line[data-v-1b87a487]{color:#71717a!important;margin-top:10px!important;font-size:.85rem!important}.feature-list[data-v-1b87a487]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feature-list li[data-v-1b87a487]{color:#a1a1aa;padding-left:20px;font-size:.95rem;line-height:1.5;position:relative}.feature-list li[data-v-1b87a487]:before{content:"✦";color:#c084fc;font-size:.7rem;position:absolute;top:4px;left:0}.feature-list li strong[data-v-1b87a487]{color:#f4f4f5}.shortcut-grid[data-v-1b87a487]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shortcut-item[data-v-1b87a487]{color:#a1a1aa;align-items:center;gap:8px;font-size:.9rem;display:flex}kbd[data-v-1b87a487]{color:#e4e4e7;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;display:inline-flex;box-shadow:0 2px #0000004d}.about-card-footer[data-v-1b87a487]{color:#52525b;text-align:center;border-top:1px solid #ffffff0f;padding-top:24px;font-size:.85rem}@media (width<=768px){.about-container[data-v-1b87a487]{padding:24px 16px}.about-card[data-v-1b87a487]{border-radius:20px;padding:24px}.about-header h1[data-v-1b87a487]{font-size:1.75rem}.about-content[data-v-1b87a487]{grid-template-columns:1fr;gap:16px}.about-section[data-v-1b87a487]{padding:20px}.shortcut-grid[data-v-1b87a487]{grid-template-columns:1fr}}.app-wrapper[data-v-95471a4a]{flex-direction:column;width:100%;height:100%;display:flex}.main-content[data-v-95471a4a]{padding-top:env(safe-area-inset-top);padding-bottom:calc(env(safe-area-inset-bottom) + 80px);flex-direction:column;flex:1;height:100%;display:flex}.main-content.privacy-view[data-v-95471a4a]{padding-top:env(safe-area-inset-top)}.debug-panel[data-v-95471a4a]{-webkit-backdrop-filter:blur(20px);z-index:99999;color:#a1a1aa;background:#0f0f11f2;border-top:1px solid #ffffff1a;flex-direction:column;width:100%;max-height:40vh;font-family:Courier New,Courier,monospace;font-size:.85rem;display:flex;position:fixed;bottom:0;left:0}.debug-header[data-v-95471a4a]{color:#fff;background:#1e1e23cc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 16px;font-weight:700;display:flex}.debug-actions[data-v-95471a4a]{gap:8px;display:flex}.debug-btn-small[data-v-95471a4a]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:.75rem}.debug-btn-small[data-v-95471a4a]:hover{background:#fff3}.debug-btn-small.close[data-v-95471a4a]{color:#fca5a5;background:#ef444433;border-color:#ef444466}.debug-body[data-v-95471a4a]{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex;overflow-y:auto}.debug-log-item[data-v-95471a4a]{word-break:break-all;white-space:pre-wrap;padding:2px 0;line-height:1.4}.debug-log-item.error[data-v-95471a4a]{color:#f87171}.debug-log-item.warn[data-v-95471a4a]{color:#fbbf24}.log-time[data-v-95471a4a]{color:#71717a;margin-right:8px}.no-logs[data-v-95471a4a]{color:#71717a;text-align:center;padding:20px;font-style:italic}.bottom-camera-bar[data-v-95471a4a]{bottom:calc(env(safe-area-inset-bottom) + 108px);z-index:10000;pointer-events:none;justify-content:center;width:100%;padding:0 24px;display:flex;position:fixed;left:0}.camera-bar-inner[data-v-95471a4a]{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(160%);background:#0a0a0eb8;border:1px solid #ffffff17;border-radius:999px;align-items:center;width:100%;max-width:480px;padding:10px 20px;animation:.35s cubic-bezier(.16,1,.3,1) fadeInCameraBar-95471a4a;display:flex;box-shadow:0 20px 50px #0000008c,inset 0 1px #ffffff12}.camera-bar-left[data-v-95471a4a],.camera-bar-right[data-v-95471a4a]{flex:1;align-items:center;display:flex}.camera-bar-right[data-v-95471a4a]{justify-content:flex-end}.camera-bar-center[data-v-95471a4a]{justify-content:center;padding:0 16px;display:flex}.camera-controls-left-wrapper[data-v-95471a4a]{position:relative}.cam-badge-row[data-v-95471a4a]{align-items:center;gap:4px;display:flex}.cam-badge[data-v-95471a4a]{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.cam-badge[data-v-95471a4a]:hover{color:#fff;background:#ffffff24}.cam-badge.active[data-v-95471a4a]{color:#93c5fd;background:#3b82f633;border-color:#3b82f666}.cam-badge-sep[data-v-95471a4a]{background:#ffffff1f;flex-shrink:0;width:1px;height:14px}.bottom-record-btn[data-v-95471a4a]{cursor:pointer;background:0 0;border:3.5px solid #ffffffd9;border-radius:50%;outline:none;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:all .28s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 6px 20px #00000080}.bottom-record-btn[data-v-95471a4a]:hover{transform:scale(1.06)}.bottom-record-btn[data-v-95471a4a]:active{transform:scale(.93)}.record-btn-inner[data-v-95471a4a]{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;width:42px;height:42px;transition:all .28s cubic-bezier(.175,.885,.32,1.275);display:block;box-shadow:0 0 14px #ef44448c}.bottom-record-btn.is-recording .record-btn-inner[data-v-95471a4a]{border-radius:5px;width:20px;height:20px;box-shadow:0 0 18px #ef4444b3}@keyframes fadeInCameraBar-95471a4a{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.recording-timer-pill[data-v-95471a4a]{align-items:center;gap:7px;display:flex}.timer-dot[data-v-95471a4a]{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s step-end infinite blink-95471a4a;box-shadow:0 0 8px #ef4444b3}.timer-text[data-v-95471a4a]{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.02em;font-size:.88rem;font-weight:700}@keyframes blink-95471a4a{0%,to{opacity:1}50%{opacity:0}}.ios-camera-btn[data-v-95471a4a]{color:#fff;letter-spacing:1px;cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:4px 10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:700;transition:all .2s}.ios-camera-btn[data-v-95471a4a]:hover{opacity:.8;transform:scale(1.05)}.ios-camera-btn[data-v-95471a4a]:active{opacity:.5;transform:scale(.95)}.ios-camera-divider[data-v-95471a4a]{color:#ffffff40;-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:300}.ios-camera-btn.menu-open[data-v-95471a4a]{color:#3b82f6;text-shadow:0 0 10px #3b82f680}.camera-menu[data-v-95471a4a]{-webkit-backdrop-filter:blur(25px);z-index:10002;background:#141419d9;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:2px;min-width:140px;padding:6px;display:flex;position:absolute;bottom:58px;box-shadow:0 12px 36px #0009}.resolution-menu[data-v-95471a4a]{left:0}.fps-menu[data-v-95471a4a]{right:0}.menu-item[data-v-95471a4a]{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.menu-item[data-v-95471a4a]:hover{color:#fff;background:#ffffff14}.menu-item.active[data-v-95471a4a]{color:#3b82f6;background:#3b82f61a}.check-icon[data-v-95471a4a]{color:#3b82f6;flex-shrink:0}.fade-menu-enter-active[data-v-95471a4a],.fade-menu-leave-active[data-v-95471a4a]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.fade-menu-enter-from[data-v-95471a4a],.fade-menu-leave-to[data-v-95471a4a]{opacity:0;transform:translateY(8px)scale(.95)}.camera-controls-right[data-v-95471a4a]{pointer-events:auto}.recording-timer-inline[data-v-95471a4a]{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ef4444e6;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-width:130px;padding:6px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) fadeInCameraBar-95471a4a;display:flex;box-shadow:0 8px 24px #ef444466}.timer-dot[data-v-95471a4a]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1s step-end infinite blink-95471a4a}.toast-notification[data-v-95471a4a]{bottom:calc(env(safe-area-inset-bottom) + 210px);z-index:10020;-webkit-backdrop-filter:blur(20px);color:#fff;pointer-events:none;background:#0f0f14d9;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:12px;padding:12px 24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080,inset 0 1px #ffffff1a}.toast-text[data-v-95471a4a]{letter-spacing:.2px}.toast-spinner[data-v-95471a4a]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite toast-spin-95471a4a}@keyframes toast-spin-95471a4a{to{transform:rotate(360deg)}}.toast-enter-active[data-v-95471a4a],.toast-leave-active[data-v-95471a4a]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-95471a4a],.toast-leave-to[data-v-95471a4a]{opacity:0;transform:translate(-50%,20px)}
