:root[data-theme=light]{color-scheme:light;--bg-main: radial-gradient(circle at top left, #e0f2fe, #f8fafc 38%, #e2e8f0 100%);--text-primary: #0f172a;--text-muted: #475569;--surface: rgba(255, 255, 255, .84);--surface-strong: #ffffff;--border: #dbeafe;--border-strong: #cbd5e1;--input-bg: #ffffff;--input-text: #0f172a;--chip-bg: #ffffff;--chip-text: #1e3a8a;--chip-border: #bfdbfe;--panel-shadow: 0 12px 30px rgba(15, 23, 42, .1)}:root[data-theme=dark]{color-scheme:dark;--bg-main: radial-gradient(circle at top left, #0b1220, #111827 38%, #1f2937 100%);--text-primary: #e2e8f0;--text-muted: #94a3b8;--surface: rgba(15, 23, 42, .82);--surface-strong: #0b1220;--border: #334155;--border-strong: #475569;--input-bg: #0b1220;--input-text: #e2e8f0;--chip-bg: #0f172a;--chip-text: #cbd5e1;--chip-border: #334155;--panel-shadow: 0 12px 30px rgba(2, 6, 23, .45)}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--bg-main);color:var(--text-primary);transition:background .25s ease,color .25s ease}.fingerprint-capture-overlay[data-v-95c5ef18]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#020617a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fingerprint-capture-card[data-v-95c5ef18]{width:min(360px,100%);border-radius:18px;border:1px solid rgba(125,211,252,.35);background:linear-gradient(155deg,#082f49f2,#0f172af2);box-shadow:0 20px 45px #0206178c;padding:1.25rem 1rem 1rem;text-align:center;color:#e2e8f0}.fingerprint-capture-card h3[data-v-95c5ef18]{margin:.35rem 0 0;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.fingerprint-capture-card p[data-v-95c5ef18]{margin:.45rem 0 0;color:#cbd5e1;font-size:.88rem}.fingerprint-visual[data-v-95c5ef18]{width:170px;height:170px;margin:0 auto;position:relative;display:grid;place-items:center}.fingerprint-ring[data-v-95c5ef18]{position:absolute;inset:12px;border-radius:999px;border:1px solid rgba(125,211,252,.32);animation:capturePulse-95c5ef18 2.4s ease-out infinite}.fingerprint-ring.ring-2[data-v-95c5ef18]{inset:0;border-color:#38bdf847;animation-delay:.45s}.fingerprint-ring.ring-3[data-v-95c5ef18]{inset:24px;border-color:#93c5fd6b;animation-delay:.9s}.fingerprint-glyph[data-v-95c5ef18]{width:120px;height:120px;position:relative;z-index:2}.fingerprint-glyph path[data-v-95c5ef18]{stroke:#7dd3fc;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:.95;stroke-dasharray:180;stroke-dashoffset:180;animation:drawFingerprint-95c5ef18 2s ease-in-out infinite alternate}.fingerprint-scan-line[data-v-95c5ef18]{position:absolute;left:18px;right:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,#7dd3fc00,#7dd3fc,#7dd3fc00);box-shadow:0 0 14px #7dd3fcd9;z-index:3;animation:scanFingerprint-95c5ef18 1.9s ease-in-out infinite}@keyframes drawFingerprint-95c5ef18{0%{stroke-dashoffset:180;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes scanFingerprint-95c5ef18{0%{top:30px;opacity:.2}50%{top:86px;opacity:1}to{top:30px;opacity:.2}}@keyframes capturePulse-95c5ef18{0%{transform:scale(.9);opacity:.45}70%{transform:scale(1.03);opacity:.16}to{transform:scale(1.08);opacity:0}}.auth-shell[data-v-95c5ef18]{min-height:100vh;display:grid;place-items:center;padding:1rem}.auth-card[data-v-95c5ef18]{width:100%;max-width:440px;border-radius:18px;background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:var(--panel-shadow);padding:1.25rem}.auth-card-actions[data-v-95c5ef18]{display:flex;justify-content:flex-end;margin-bottom:.45rem}.brand-block[data-v-95c5ef18]{display:flex;justify-content:center;margin-bottom:.65rem}.brand-logo[data-v-95c5ef18]{width:96px;height:96px;object-fit:contain;border-radius:999px;border:2px solid var(--chip-border);background:var(--surface-strong);padding:.25rem}.auth-eyebrow[data-v-95c5ef18]{margin:0;color:#0369a1;letter-spacing:.08em;font-size:.74rem;font-weight:700;text-transform:uppercase}.auth-card h1[data-v-95c5ef18]{margin:.4rem 0 0;font-size:1.55rem}.auth-subtitle[data-v-95c5ef18]{margin:.4rem 0 1rem;color:var(--text-muted);font-size:.9rem}.auth-form[data-v-95c5ef18]{display:grid;gap:.85rem}.auth-form label[data-v-95c5ef18]{display:grid;gap:.35rem;font-size:.86rem;color:var(--text-primary);font-weight:600}.auth-form input[type=email][data-v-95c5ef18],.auth-form input[type=password][data-v-95c5ef18]{border:1px solid var(--border-strong);border-radius:10px;padding:.58rem .68rem;font-size:.9rem;background:var(--input-bg);color:var(--input-text)}.remember[data-v-95c5ef18]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted)}.remember input[data-v-95c5ef18]{margin:0}.auth-form button[data-v-95c5ef18]{border:0;border-radius:10px;background:linear-gradient(135deg,#0284c7,#1d4ed8);color:#fff;padding:.65rem .8rem;font-size:.9rem;font-weight:700;cursor:pointer}.auth-form button[data-v-95c5ef18]:disabled{opacity:.7;cursor:not-allowed}.fingerprint-btn[data-v-95c5ef18]{border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-strong);color:var(--text-primary);padding:.62rem .8rem;font-size:.9rem;font-weight:700;cursor:pointer}.fingerprint-btn[data-v-95c5ef18]:disabled{opacity:.7;cursor:not-allowed}.auth-hint[data-v-95c5ef18]{margin:.05rem 0 0;color:var(--text-muted);font-size:.78rem}.auth-error[data-v-95c5ef18]{margin:0;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;padding:.55rem .68rem;font-size:.84rem}.app-shell[data-v-95c5ef18]{max-width:1240px;margin:0 auto;padding:2rem 1rem 2.5rem;position:relative}.bg-shape[data-v-95c5ef18]{position:fixed;width:380px;height:380px;border-radius:999px;filter:blur(80px);z-index:-1;opacity:.45}.bg-shape-left[data-v-95c5ef18]{top:-120px;left:-100px;background:#22d3ee}.bg-shape-right[data-v-95c5ef18]{bottom:-160px;right:-120px;background:#60a5fa}.topbar[data-v-95c5ef18]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.eyebrow[data-v-95c5ef18]{margin:0;color:#0369a1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}h1[data-v-95c5ef18]{margin:.3rem 0 0;font-size:clamp(1.5rem,2.6vw,2.3rem);color:var(--text-primary)}.header-brand[data-v-95c5ef18]{display:flex;align-items:center;gap:.7rem}.header-logo[data-v-95c5ef18]{width:58px;height:58px;object-fit:contain;border-radius:999px;border:2px solid var(--chip-border);background:var(--surface-strong);padding:.2rem;flex-shrink:0}.user-line[data-v-95c5ef18]{margin:.45rem 0 0;color:var(--text-muted);font-size:.88rem}.operator-session-line[data-v-95c5ef18]{margin:.25rem 0 0;color:var(--text-primary);font-size:.84rem}.topbar-actions[data-v-95c5ef18]{display:flex;align-items:center;gap:.65rem}.theme-toggle[data-v-95c5ef18]{border:1px solid var(--border-strong);background:var(--surface-strong);color:var(--text-primary);border-radius:10px;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;cursor:pointer}.theme-icon[data-v-95c5ef18]{width:1.1rem;height:1.1rem}.timestamp[data-v-95c5ef18]{padding:.45rem .65rem;border-radius:999px;border:1px solid var(--border-strong);font-size:.8rem;color:var(--text-muted);background:var(--surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.logout-btn[data-v-95c5ef18]{border:1px solid var(--border-strong);background:var(--surface-strong);color:var(--text-primary);border-radius:10px;padding:.45rem .7rem;font-size:.8rem;font-weight:700;cursor:pointer}.stats-grid[data-v-95c5ef18]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1.2rem 0}.loading-box[data-v-95c5ef18]{border-radius:12px;background:var(--surface);border:1px solid var(--border-strong);padding:.9rem 1rem;color:var(--text-primary);font-weight:600;margin:1.2rem 0}.error-box[data-v-95c5ef18]{border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.75rem .9rem;margin-bottom:1rem;font-size:.88rem}.stat-card[data-v-95c5ef18]{border-radius:16px;padding:1rem;color:#fff;box-shadow:0 16px 30px #1e293b33}.stat-card h2[data-v-95c5ef18]{margin:.35rem 0;font-size:1.75rem;line-height:1}.stat-label[data-v-95c5ef18]{margin:0;opacity:.9;font-size:.86rem}.stat-note[data-v-95c5ef18]{margin:0;font-size:.8rem;opacity:.85}.blue[data-v-95c5ef18]{background:linear-gradient(140deg,#2563eb,#0ea5e9)}.orange[data-v-95c5ef18]{background:linear-gradient(140deg,#f97316,#f59e0b)}.green[data-v-95c5ef18]{background:linear-gradient(140deg,#0f766e,#14b8a6)}.navy[data-v-95c5ef18]{background:linear-gradient(140deg,#334155,#0f172a)}.content-grid[data-v-95c5ef18]{display:grid;grid-template-columns:1.35fr 1fr;gap:.9rem;margin-bottom:.9rem}.panel[data-v-95c5ef18]{border-radius:16px;background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:var(--panel-shadow);padding:1rem}.panel-header[data-v-95c5ef18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-header h3[data-v-95c5ef18]{margin:0;font-size:1rem}.panel-header span[data-v-95c5ef18]{color:var(--text-muted);font-size:.8rem}.bars[data-v-95c5ef18]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;align-items:end;min-height:220px}.bar-item[data-v-95c5ef18]{text-align:center}.bar-track[data-v-95c5ef18]{height:170px;border-radius:12px;background:color-mix(in srgb,var(--text-muted) 18%,transparent);position:relative;overflow:hidden}.bar-fill[data-v-95c5ef18]{position:absolute;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(180deg,#38bdf8,#2563eb)}.bar-value[data-v-95c5ef18]{margin:.4rem 0 .2rem;font-weight:700;font-size:.85rem}.bar-label[data-v-95c5ef18]{margin:0;font-size:.75rem;color:var(--text-muted)}.breakdown-list[data-v-95c5ef18]{display:grid;gap:.85rem}.breakdown-head[data-v-95c5ef18]{display:flex;justify-content:space-between;font-size:.87rem;margin-bottom:.35rem}.progress[data-v-95c5ef18]{width:100%;height:11px;background:color-mix(in srgb,var(--text-muted) 18%,transparent);border-radius:999px;overflow:hidden}.progress-fill[data-v-95c5ef18]{height:100%;border-radius:999px}.table-panel[data-v-95c5ef18]{padding-bottom:.5rem}.filter-panel[data-v-95c5ef18]{margin-bottom:.9rem}.filter-actions[data-v-95c5ef18]{display:flex;align-items:center;gap:.45rem}.filter-grid[data-v-95c5ef18]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.filter-control[data-v-95c5ef18]{display:grid;gap:.28rem}.filter-control span[data-v-95c5ef18]{font-size:.76rem;color:var(--text-muted);font-weight:700}.filter-control input[data-v-95c5ef18],.filter-control select[data-v-95c5ef18],.filter-control textarea[data-v-95c5ef18]{border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-strong);color:var(--text-primary);padding:.44rem .52rem;font-size:.82rem}.filter-control textarea[data-v-95c5ef18]{resize:vertical;min-height:120px}.create-panel[data-v-95c5ef18]{margin-bottom:1rem}.create-subtitle[data-v-95c5ef18]{margin:0 0 .85rem;color:var(--text-muted);font-size:.86rem}.menu-stat-line[data-v-95c5ef18]{margin:-.2rem 0 .9rem;color:var(--text-primary);font-size:.86rem}.menu-session-card[data-v-95c5ef18]{margin:-.1rem 0 .75rem;border-radius:16px;border:1px solid var(--chip-border);background:linear-gradient(145deg,#1d4ed8,#0ea5e9);color:#fff;padding:.9rem 1rem}.menu-session-label[data-v-95c5ef18]{margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.92}.menu-session-value[data-v-95c5ef18]{margin:.35rem 0 0;font-size:clamp(1.9rem,5vw,2.7rem);line-height:1;font-weight:800}.action-grid[data-v-95c5ef18]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.action-card[data-v-95c5ef18]{border:1px solid var(--border-strong);border-radius:16px;padding:1.3rem 1rem;display:grid;gap:.35rem;text-align:left;cursor:pointer;color:#fff;box-shadow:0 14px 24px #0f172a33}.action-card strong[data-v-95c5ef18]{font-size:1.25rem}.action-card span[data-v-95c5ef18]{font-size:.86rem;line-height:1.4;opacity:.95}.incident-card[data-v-95c5ef18]{background:linear-gradient(145deg,#2563eb,#0ea5e9)}.review-card[data-v-95c5ef18]{background:linear-gradient(145deg,#0891b2,#0f766e)}.create-loading[data-v-95c5ef18]{margin:0}.create-form[data-v-95c5ef18]{display:grid;gap:.75rem}.create-grid[data-v-95c5ef18]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.create-grid-span[data-v-95c5ef18]{grid-column:1 / -1}.create-map-wrap[data-v-95c5ef18]{display:grid;gap:.4rem}.create-map-label[data-v-95c5ef18]{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.create-incident-map[data-v-95c5ef18]{width:100%;min-height:320px;border:1px solid var(--chip-border);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--text-muted) 22%,transparent)}.create-actions[data-v-95c5ef18]{display:flex;justify-content:flex-end}.submit-btn[data-v-95c5ef18]{padding:.42rem .9rem}.submit-btn[data-v-95c5ef18]:disabled{opacity:.7;cursor:not-allowed}.success-box[data-v-95c5ef18]{border-radius:12px;background:#ecfdf5;border:1px solid #86efac;color:#166534;padding:.75rem .9rem;margin:0;font-size:.88rem}.create-error[data-v-95c5ef18]{margin:0}.request-type-box[data-v-95c5ef18]{border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-strong);padding:.7rem .8rem;display:grid;gap:.45rem}.request-type-label[data-v-95c5ef18]{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.request-type-item[data-v-95c5ef18]{display:flex;align-items:center;gap:.5rem;font-size:.84rem}.saved-views[data-v-95c5ef18]{margin-top:.8rem}.saved-views-label[data-v-95c5ef18]{margin:0 0 .4rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.saved-views-wrap[data-v-95c5ef18]{display:flex;flex-wrap:wrap;gap:.4rem}.saved-view-chip[data-v-95c5ef18]{border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);border-radius:999px;padding:.25rem .62rem;font-size:.75rem;font-weight:700;cursor:pointer}.saved-view-delete[data-v-95c5ef18]{border:1px solid #fca5a5;background:#fee2e2;color:#b91c1c;border-radius:999px;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:700;cursor:pointer}.map-panel[data-v-95c5ef18]{margin-bottom:.9rem}.incident-map[data-v-95c5ef18]{width:100%;min-height:370px;border-radius:14px;border:1px solid var(--chip-border);overflow:hidden;background:color-mix(in srgb,var(--text-muted) 22%,transparent)}.map-filters[data-v-95c5ef18]{margin-bottom:.8rem;display:grid;gap:.65rem}.filter-group[data-v-95c5ef18]{display:grid;gap:.35rem}.filter-label[data-v-95c5ef18]{margin:0;font-size:.8rem;color:var(--text-muted);font-weight:700}.chip-wrap[data-v-95c5ef18]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-95c5ef18]{border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);border-radius:999px;padding:.3rem .65rem;font-size:.77rem;font-weight:700;cursor:pointer}.chip.active[data-v-95c5ef18]{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.map-legend[data-v-95c5ef18]{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:.6rem;font-size:.8rem;color:var(--text-muted)}.dot[data-v-95c5ef18]{width:10px;height:10px;display:inline-block;border-radius:999px;margin-right:.35rem}.dot.emergency[data-v-95c5ef18]{background:#dc2626}.dot.urgent[data-v-95c5ef18]{background:#f97316}.dot.normal[data-v-95c5ef18]{background:#eab308}.map-empty[data-v-95c5ef18]{margin:.7rem 0 0;font-size:.84rem;color:var(--text-muted)}.table-wrap[data-v-95c5ef18]{overflow-x:auto}table[data-v-95c5ef18]{width:100%;border-collapse:collapse;min-width:700px}th[data-v-95c5ef18],td[data-v-95c5ef18]{text-align:left;border-bottom:1px solid color-mix(in srgb,var(--text-muted) 25%,transparent);padding:.7rem .35rem;font-size:.87rem}th[data-v-95c5ef18]{color:var(--text-muted);font-weight:700}.badge[data-v-95c5ef18]{border-radius:999px;padding:.22rem .55rem;font-weight:700;font-size:.73rem}.badge.emergency[data-v-95c5ef18]{background:#fee2e2;color:#b91c1c}.badge.urgent[data-v-95c5ef18]{background:#ffedd5;color:#c2410c}.badge.normal[data-v-95c5ef18]{background:#dcfce7;color:#166534}.view-btn[data-v-95c5ef18]{border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);border-radius:8px;padding:.28rem .6rem;font-size:.76rem;font-weight:700;cursor:pointer}.view-btn.muted[data-v-95c5ef18]{opacity:.82}.incident-modal-overlay[data-v-95c5ef18]{position:fixed;inset:0;background:#0206179e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:grid;place-items:center;padding:1rem}.incident-modal[data-v-95c5ef18]{width:min(980px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:18px;background:var(--surface-strong);border:1px solid var(--border);box-shadow:0 30px 70px #02061773;padding:1rem}.password-modal-overlay[data-v-95c5ef18]{position:fixed;inset:0;background:#0206179e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;display:grid;place-items:center;padding:1rem}.password-modal[data-v-95c5ef18]{width:min(460px,100%);border-radius:18px;background:var(--surface-strong);border:1px solid var(--border);box-shadow:0 30px 70px #02061773;padding:1rem}.password-modal-header[data-v-95c5ef18]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem}.password-modal-header h3[data-v-95c5ef18]{margin:0;font-size:1.08rem}.password-form[data-v-95c5ef18]{display:grid;gap:.7rem}.password-message[data-v-95c5ef18]{margin:0}.incident-modal-header[data-v-95c5ef18]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.85rem}.incident-modal-header h3[data-v-95c5ef18]{margin:.15rem 0 0;font-size:1.2rem}.incident-modal-eyebrow[data-v-95c5ef18]{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}.incident-close-btn[data-v-95c5ef18]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);border-radius:10px;padding:.42rem .72rem;font-size:.8rem;font-weight:700;cursor:pointer}.incident-modal-badges[data-v-95c5ef18]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem}.status-pill[data-v-95c5ef18],.meta-pill[data-v-95c5ef18]{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .62rem;font-size:.75rem;font-weight:700;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted)}.incident-modal-grid[data-v-95c5ef18]{display:grid;grid-template-columns:1.2fr 1fr;gap:.8rem;margin-bottom:.9rem}.incident-card-block[data-v-95c5ef18]{border-radius:14px;border:1px solid var(--border);background:var(--surface);padding:.8rem}.incident-block-label[data-v-95c5ef18]{margin:0 0 .42rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.incident-block-value[data-v-95c5ef18]{margin:0;line-height:1.45}.incident-meta-list[data-v-95c5ef18]{display:grid;gap:.55rem}.incident-meta-list div[data-v-95c5ef18]{display:grid;gap:.12rem}.incident-meta-list span[data-v-95c5ef18]{font-size:.74rem;color:var(--text-muted)}.incident-meta-list strong[data-v-95c5ef18]{font-size:.86rem}.incident-map-preview-wrap[data-v-95c5ef18]{margin-bottom:.9rem}.incident-map-preview[data-v-95c5ef18]{width:100%;min-height:250px;border:1px solid var(--chip-border);border-radius:12px}.incident-images-grid[data-v-95c5ef18]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.65rem}.incident-images-grid a[data-v-95c5ef18]{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--chip-border)}.incident-images-grid img[data-v-95c5ef18]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.fingerprint-ring[data-v-95c5ef18],.fingerprint-glyph path[data-v-95c5ef18],.fingerprint-scan-line[data-v-95c5ef18]{animation:none}}@media(max-width:1024px){.stats-grid[data-v-95c5ef18]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid[data-v-95c5ef18],.incident-modal-grid[data-v-95c5ef18]{grid-template-columns:1fr}.filter-grid[data-v-95c5ef18]{grid-template-columns:repeat(3,minmax(0,1fr))}.create-grid[data-v-95c5ef18],.action-grid[data-v-95c5ef18]{grid-template-columns:1fr}}@media(max-width:640px){.fingerprint-capture-card[data-v-95c5ef18]{padding:1rem .85rem .95rem}.fingerprint-visual[data-v-95c5ef18]{width:152px;height:152px}.fingerprint-glyph[data-v-95c5ef18]{width:108px;height:108px}.topbar[data-v-95c5ef18]{flex-direction:column}.topbar-actions[data-v-95c5ef18]{width:100%;justify-content:space-between;flex-wrap:wrap}.stats-grid[data-v-95c5ef18],.filter-grid[data-v-95c5ef18]{grid-template-columns:1fr}}
