.record-button[data-v-be4d3983]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:16px;-webkit-tap-highlight-color:transparent}.record-button[data-v-be4d3983]:disabled{opacity:.5;cursor:not-allowed}.button-bg[data-v-be4d3983]{position:absolute;width:100px;height:100px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;transition:all .3s ease}.record-button:not(:disabled):hover .button-bg[data-v-be4d3983]{transform:scale(1.03);box-shadow:0 6px 20px #0000002e,0 3px 6px #0000001f}.record-button:not(:disabled):active .button-bg[data-v-be4d3983]{transform:scale(.97)}.record-button.is-recording .button-bg[data-v-be4d3983]{background:#e53935;border-color:#c62828;box-shadow:0 4px 16px #e5393566,0 2px 6px #e539354d}.record-button.is-paused .button-bg[data-v-be4d3983]{background:#ff9800;border-color:#f57c00;box-shadow:0 4px 16px #ff980066,0 2px 6px #ff98004d}.button-content[data-v-be4d3983]{position:relative;z-index:1;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.icon[data-v-be4d3983]{width:40px;height:40px;color:#e53935;transition:all .3s ease}.record-button.is-recording .icon[data-v-be4d3983]{color:#fff;width:32px;height:32px}.record-label[data-v-be4d3983]{position:relative;z-index:1;font-size:.9rem;font-weight:600;color:#666;letter-spacing:.05em}.duration[data-v-be4d3983]{position:relative;z-index:1;font-size:1.25rem;font-weight:700;color:#e53935;font-variant-numeric:tabular-nums;letter-spacing:.05em}.record-button.is-paused .duration[data-v-be4d3983]{color:#ff9800}.pulse-ring[data-v-be4d3983]{position:absolute;top:16px;left:50%;transform:translate(-50%);width:100px;height:100px;border-radius:50%;border:2px solid #e53935;animation:pulse-expand-be4d3983 2s ease-out infinite}.pulse-ring.delay[data-v-be4d3983]{animation-delay:1s}@keyframes pulse-expand-be4d3983{0%{transform:translate(-50%) scale(1);opacity:.6}to{transform:translate(-50%) scale(1.6);opacity:0}}.screen[data-v-070b9021]{width:100%;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px}.status[data-v-070b9021]{color:var(--text);margin:0;font-size:1.1rem;font-weight:500}.hint[data-v-070b9021]{color:var(--muted);margin:0;font-size:.9rem}.recording-actions[data-v-070b9021]{display:flex;gap:16px;margin-top:24px}.action-button[data-v-070b9021]{padding:14px 28px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.action-button.retry[data-v-070b9021]{background:var(--bg);border:1px solid var(--card-border);color:var(--muted)}.action-button.retry[data-v-070b9021]:hover{background:#eee;color:var(--text)}.action-button.complete[data-v-070b9021]{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;color:#fff;box-shadow:0 4px 12px #4caf504d;min-width:100px}.action-button.complete[data-v-070b9021]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066}.action-button.complete[data-v-070b9021]:active{transform:translateY(0)}.screen[data-v-a624553d]{width:100%;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:24px}.stages[data-v-a624553d]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:340px}.stage[data-v-a624553d]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--card);border:1px solid var(--card-border);transition:all .3s ease}.stage.is-pending[data-v-a624553d]{opacity:.4}.stage.is-active[data-v-a624553d]{border-color:var(--accent);box-shadow:0 4px 16px #e5393526;animation:pulse-glow-a624553d 2s ease-in-out infinite}.stage.is-complete[data-v-a624553d]{opacity:.7;background:#f5f5f5}@keyframes pulse-glow-a624553d{0%,to{box-shadow:0 4px 16px #e5393526}50%{box-shadow:0 4px 24px #e5393540}}.stage-emoji[data-v-a624553d]{font-size:1.5rem;flex-shrink:0}.stage-text[data-v-a624553d]{flex:1;font-size:.95rem;color:var(--text)}.stage.is-active .stage-text[data-v-a624553d]{font-weight:600}.dots[data-v-a624553d]{display:inline-block;width:20px;text-align:left}.check[data-v-a624553d]{color:#4caf50;font-weight:700;font-size:1rem}.progress-container[data-v-a624553d]{width:100%;max-width:340px;height:6px;background:var(--card-border);border-radius:3px;overflow:hidden}.progress-bar[data-v-a624553d]{height:100%;background:linear-gradient(90deg,#e53935,#ff9800);border-radius:3px;transition:width .5s ease}.screen[data-v-d1248c07]{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:16px 16px 32px}.header[data-v-d1248c07]{text-align:center;padding:8px 0}.success-badge[data-v-d1248c07]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;font-weight:600;font-size:.95rem;border-radius:24px;box-shadow:0 4px 12px #4caf504d}.success-icon[data-v-d1248c07]{font-size:1rem}.tabs[data-v-d1248c07]{display:flex;gap:8px;background:var(--bg);padding:6px;border-radius:12px}.tab[data-v-d1248c07]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:none;border-radius:8px;background:transparent;color:var(--muted);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.tab[data-v-d1248c07]:hover{color:var(--text)}.tab.is-active[data-v-d1248c07]{background:var(--card);color:var(--text);box-shadow:0 2px 8px #00000014}.tab.is-loading[data-v-d1248c07]{opacity:.7}.tab-badge[data-v-d1248c07]{font-size:.7rem;padding:2px 6px;background:var(--accent);color:#fff;border-radius:4px}.report-section[data-v-d1248c07]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-d1248c07]{font-size:.85rem;font-weight:600;color:var(--muted)}.report-content[data-v-d1248c07]{background:var(--card);border:1px solid var(--card-border);border-radius:12px;max-height:400px;overflow-y:auto}.report-text[data-v-d1248c07]{margin:0;padding:16px;font-family:inherit;font-size:.95rem;line-height:1.7;white-space:pre-wrap;word-wrap:break-word;color:var(--text)}.report-loading[data-v-d1248c07]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;background:var(--card);border:1px solid var(--card-border);border-radius:12px;color:var(--muted)}.loading-spinner[data-v-d1248c07]{width:32px;height:32px;border:3px solid var(--card-border);border-top-color:var(--accent);border-radius:50%;animation:spin-d1248c07 .8s linear infinite}@keyframes spin-d1248c07{to{transform:rotate(360deg)}}.actions[data-v-d1248c07]{display:flex;gap:12px}.copy-button[data-v-d1248c07]{flex:1;padding:16px;border:none;border-radius:12px;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #2196f34d;transition:all .2s ease}.copy-button[data-v-d1248c07]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #2196f366}.copy-button[data-v-d1248c07]:active:not(:disabled){transform:translateY(0)}.copy-button[data-v-d1248c07]:disabled{opacity:.5;cursor:not-allowed}.restart-link[data-v-d1248c07]{background:none;border:none;color:var(--muted);font-size:.9rem;cursor:pointer;text-decoration:underline;padding:12px;text-align:center}.restart-link[data-v-d1248c07]:hover{color:var(--text)}.flash[data-v-0d49b24c]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#181818e6;color:#fff;padding:10px 18px;border-radius:999px;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}.flash.is-visible[data-v-0d49b24c]{opacity:1;transform:translate(-50%,-6px)}:root{--bg: #f5f3f0;--card: #ffffff;--card-border: rgba(0, 0, 0, .06);--text: #2d2d2d;--muted: #8a8a8a;--accent: #e53935;--accent-dark: #1b1b1b}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Instrument Sans,Segoe UI,sans-serif;color:var(--text);background:var(--bg);overflow-x:hidden}.app[data-v-b52bfb03]{min-height:100vh;display:flex;flex-direction:column}
