.bug-toast[data-v-797bb498]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9998;display:flex;align-items:center;gap:.75rem;background:var(--bg-card);border:1px solid #f59e0b;border-radius:12px;padding:.9rem 1.1rem;max-width:340px;box-shadow:0 8px 32px #00000059}.bug-toast-icon[data-v-797bb498]{font-size:1.4rem;flex-shrink:0}.bug-toast-body[data-v-797bb498]{flex:1}.bug-toast-title[data-v-797bb498]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .1rem}.bug-toast-sub[data-v-797bb498]{font-size:.8rem;color:var(--text-muted);margin:0}.bug-toast-actions[data-v-797bb498]{display:flex;flex-direction:column;gap:.4rem}.btn-toast-send[data-v-797bb498]{border-radius:6px;background:var(--accent);color:#fff;border:none;white-space:nowrap}.btn-toast-ignore[data-v-797bb498],.btn-toast-send[data-v-797bb498]{padding:.3rem .8rem;cursor:pointer;font-size:.8rem}.btn-toast-ignore[data-v-797bb498]{border-radius:6px;background:transparent;color:var(--text-muted);border:1px solid var(--border)}.bug-fab[data-v-797bb498]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9997;width:44px;height:44px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);font-size:1.2rem;cursor:pointer;box-shadow:0 4px 16px #0000004d;transition:transform .15s,box-shadow .15s}.bug-fab[data-v-797bb498]:hover{transform:scale(1.1);box-shadow:0 6px 24px #0006}.bug-overlay[data-v-797bb498]{position:fixed;inset:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}.bug-modal[data-v-797bb498]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:1.5rem}.bug-modal-header[data-v-797bb498]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.bug-modal-header h3[data-v-797bb498]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0}.bug-close[data-v-797bb498]{background:none;border:none;font-size:1.1rem;color:var(--text-muted);cursor:pointer;padding:.25rem}.bug-field[data-v-797bb498]{margin-bottom:1rem}.bug-field label[data-v-797bb498]{display:block;font-size:.82rem;color:var(--text-secondary);margin-bottom:.4rem}.required[data-v-797bb498]{color:#ef4444}.field-hint[data-v-797bb498]{color:var(--text-muted);font-weight:400}.bug-input[data-v-797bb498],.bug-textarea[data-v-797bb498]{width:100%;box-sizing:border-box;padding:.6rem .8rem;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-primary);font-family:var(--font-body);font-size:.88rem;resize:vertical}.bug-input[readonly][data-v-797bb498]{opacity:.6;cursor:default}.screenshot-area[data-v-797bb498]{border:1px dashed var(--border);border-radius:10px;padding:1rem}.screenshot-capturing[data-v-797bb498]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.88rem}.screenshot-preview[data-v-797bb498]{position:relative}.screenshot-img[data-v-797bb498]{width:100%;border-radius:8px;display:block;max-height:200px;-o-object-fit:contain;object-fit:contain;background:#000}.screenshot-remove[data-v-797bb498]{position:absolute;top:.4rem;right:.4rem;background:#000000b3;color:#fff;border:none;border-radius:50%;width:22px;height:22px;cursor:pointer;font-size:.75rem}.screenshot-placeholder[data-v-797bb498]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-capture[data-v-797bb498],.btn-upload-label[data-v-797bb498]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.85rem;transition:border-color .2s,color .2s}.btn-capture[data-v-797bb498]:hover,.btn-upload-label[data-v-797bb498]:hover{border-color:var(--accent);color:var(--accent)}.or-divider[data-v-797bb498]{color:var(--text-muted);font-size:.82rem}.additional-grid[data-v-797bb498]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.additional-thumb[data-v-797bb498]{position:relative;width:64px;height:64px}.additional-thumb img[data-v-797bb498]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.additional-thumb button[data-v-797bb498]{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:.65rem;cursor:pointer}.hidden[data-v-797bb498]{display:none}.bug-error[data-v-797bb498]{color:#ef4444;font-size:.85rem;margin-bottom:.75rem;padding:.6rem;background:#ef444414;border-radius:6px}.bug-actions[data-v-797bb498]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.bug-success[data-v-797bb498]{text-align:center;padding:2rem 1rem}.bug-success-icon[data-v-797bb498]{font-size:3rem;color:var(--accent);margin-bottom:.5rem}.bug-success h4[data-v-797bb498]{font-size:1.2rem;margin:0 0 .5rem}.bug-success p[data-v-797bb498]{color:var(--text-muted);margin-bottom:1.5rem}.spinner[data-v-797bb498]{display:inline-block;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:spin-797bb498 .7s linear infinite}@keyframes spin-797bb498{to{transform:rotate(1turn)}}.toast-enter-active[data-v-797bb498],.toast-leave-active[data-v-797bb498]{transition:all .3s ease}.toast-enter-from[data-v-797bb498],.toast-leave-to[data-v-797bb498]{opacity:0;transform:translateY(1rem)}.modal-enter-active[data-v-797bb498],.modal-leave-active[data-v-797bb498]{transition:opacity .25s ease}.modal-enter-from[data-v-797bb498],.modal-leave-to[data-v-797bb498]{opacity:0}.dqm-overlay[data-v-6b216d2e]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto}.dqm-modal[data-v-6b216d2e]{position:relative;width:100%;max-width:620px;max-height:calc(100vh - 40px);overflow-y:auto;padding:26px;border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--border-default);box-shadow:0 24px 60px #00000073}.dqm-close[data-v-6b216d2e]{position:absolute;top:12px;right:14px;background:none;border:none;cursor:pointer;font-size:26px;line-height:1;color:var(--text-muted)}.dqm-close[data-v-6b216d2e]:hover{color:var(--text-primary)}.dqm-head[data-v-6b216d2e]{margin-bottom:18px;padding-right:28px}.dqm-eyebrow[data-v-6b216d2e]{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.dqm-title[data-v-6b216d2e]{margin:0 0 6px;font-family:var(--font-display);font-size:21px}.dqm-lede[data-v-6b216d2e]{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary)}.dqm-foot[data-v-6b216d2e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle)}.dqm-later[data-v-6b216d2e]{background:none;border:none;cursor:pointer;font:inherit;font-size:13px;color:var(--text-muted);text-decoration:none}.dqm-later[data-v-6b216d2e]:hover{color:var(--text-secondary)}.dqm-overlay[data-v-6b216d2e]{animation:dqm-fade-in-6b216d2e .18s ease}.dqm-modal[data-v-6b216d2e]{animation:dqm-rise-6b216d2e .22s cubic-bezier(.16,1,.3,1)}@keyframes dqm-fade-in-6b216d2e{0%{opacity:0}}@keyframes dqm-rise-6b216d2e{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.dqm-modal[data-v-6b216d2e],.dqm-overlay[data-v-6b216d2e]{animation:none}}@media(max-width:600px){.dqm-overlay[data-v-6b216d2e]{padding:12px;align-items:flex-start}.dqm-modal[data-v-6b216d2e]{padding:20px 16px;max-height:calc(100vh - 24px)}.dqm-title[data-v-6b216d2e]{font-size:19px}}
