.ai-id-backdrop[data-v-11fa0db1]{z-index:9992;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04060bdb;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.ai-id-modal[data-v-11fa0db1]{width:100%;max-width:1080px;max-height:92vh;color:var(--text-main,#f8fafc);background:linear-gradient(155deg,#0f131cfa 0%,#080a0ffc 100%);border:1px solid #d4af3759;border-radius:20px;padding:1.65rem;overflow-y:auto;box-shadow:0 28px 80px #000000e0}.ai-id-header[data-v-11fa0db1]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.ai-id-kicker-row[data-v-11fa0db1]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.ai-id-pulse[data-v-11fa0db1]{background:#38bdf8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #38bdf8}.ai-id-kicker[data-v-11fa0db1]{letter-spacing:.13em;color:var(--accent-primary,#d4af37);font-size:.66rem;font-weight:800}.ai-id-latency-pill[data-v-11fa0db1]{color:#34d399;font-variant-numeric:tabular-nums;background:#10b98126;border:1px solid #10b98166;border-radius:999px;padding:.15rem .55rem;font-size:.64rem;font-weight:700}.ai-id-title[data-v-11fa0db1]{margin:0 0 .25rem;font-size:1.32rem;font-weight:800}.ai-id-subtitle[data-v-11fa0db1]{color:var(--text-muted,#94a3b8);margin:0;font-size:.8rem}.ai-id-close-btn[data-v-11fa0db1]{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;width:36px;height:36px}.ai-id-body[data-v-11fa0db1]{grid-template-columns:1fr 1.25fr;gap:1.35rem;display:grid}.ai-id-left-col[data-v-11fa0db1]{flex-direction:column;gap:.9rem;display:flex}.ai-id-mode-tabs[data-v-11fa0db1]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ai-id-tab[data-v-11fa0db1]{color:var(--text-muted,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:.55rem;font-size:.76rem;font-weight:700}.ai-id-tab.active[data-v-11fa0db1]{border-color:var(--accent-primary,#d4af37);color:#f8fafc;background:#d4af3726}.ai-id-stage[data-v-11fa0db1]{background:radial-gradient(circle,#151b28 0%,#07090e 100%);border:1px solid #d4af3747;border-radius:14px;justify-content:center;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.ai-id-preview-img[data-v-11fa0db1],.ai-id-video[data-v-11fa0db1]{object-fit:contain;max-width:82%;max-height:82%}.ai-id-scanline[data-v-11fa0db1]{opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000,#d4af37,#38bdf8,#0000);height:2px;position:absolute;top:15%;left:0;right:0;box-shadow:0 0 14px #d4af37}.ai-id-scanline.active[data-v-11fa0db1]{opacity:1;animation:1.4s ease-in-out infinite alternate ai-laser-scan-11fa0db1}@keyframes ai-laser-scan-11fa0db1{0%{top:10%}to{top:88%}}.ai-id-hud-tags[data-v-11fa0db1]{pointer-events:none;position:absolute;inset:.65rem}.ai-hud-chip[data-v-11fa0db1]{letter-spacing:.06em;color:#e2e8f0;font-variant-numeric:tabular-nums;background:#080b12d1;border:1px solid #d4af3759;border-radius:6px;padding:.22rem .5rem;font-size:.58rem;font-weight:700;position:absolute}.ai-hud-chip.top-left[data-v-11fa0db1]{top:0;left:0}.ai-hud-chip.top-right[data-v-11fa0db1]{top:0;right:0}.ai-hud-chip.bottom-left[data-v-11fa0db1]{bottom:2.5rem;left:0}.ai-hud-chip.bottom-right[data-v-11fa0db1]{bottom:2.5rem;right:0}.ai-id-upload-bar[data-v-11fa0db1]{text-align:center;color:var(--accent-primary,#d4af37);cursor:pointer;background:#0a0d14e0;border-top:1px solid #ffffff1a;padding:.5rem;font-size:.72rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.ai-id-file-input[data-v-11fa0db1]{display:none}.ai-id-samples-box[data-v-11fa0db1]{flex-direction:column;gap:.45rem;display:flex}.ai-id-samples-label[data-v-11fa0db1]{letter-spacing:.08em;color:var(--text-muted,#94a3b8);font-size:.64rem;font-weight:700}.ai-id-samples-row[data-v-11fa0db1]{flex-wrap:wrap;gap:.4rem;display:flex}.ai-id-sample-pill[data-v-11fa0db1]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.32rem .65rem;font-size:.68rem;font-weight:600}.ai-id-sample-pill.active[data-v-11fa0db1]{border-color:var(--accent-primary,#d4af37);color:#fff;background:#d4af372e}.ai-id-right-col[data-v-11fa0db1]{flex-direction:column;display:flex}.ai-id-results-stack[data-v-11fa0db1]{flex-direction:column;gap:.9rem;display:flex}.ai-id-match-card[data-v-11fa0db1]{background:#d4af3712;border:1px solid #d4af3759;border-radius:14px;padding:1rem}.ai-id-match-top[data-v-11fa0db1]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.ai-id-match-kicker[data-v-11fa0db1]{letter-spacing:.1em;color:var(--accent-primary,#d4af37);font-size:.62rem;font-weight:800}.ai-id-match-title[data-v-11fa0db1]{margin:.15rem 0;font-size:1.08rem;font-weight:800}.ai-id-match-ref[data-v-11fa0db1]{color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;font-size:.74rem}.ai-id-confidence-badge[data-v-11fa0db1]{text-align:center;background:#10b98129;border:1px solid #10b98173;border-radius:10px;flex-direction:column;padding:.4rem .65rem;display:flex}.ai-conf-num[data-v-11fa0db1]{color:#34d399;font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800}.ai-conf-lbl[data-v-11fa0db1]{color:#a7f3d0;font-size:.55rem;font-weight:700}.ai-id-attr-chips[data-v-11fa0db1]{flex-wrap:wrap;gap:.4rem;display:flex}.ai-id-attr-pill[data-v-11fa0db1]{color:#e2e8f0;background:#00000059;border:1px solid #ffffff1a;border-radius:6px;padding:.2rem .55rem;font-size:.66rem;font-weight:600}.ai-id-grading-card[data-v-11fa0db1]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:1rem}.ai-grading-header[data-v-11fa0db1]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ai-grading-kicker[data-v-11fa0db1]{letter-spacing:.1em;color:var(--text-muted,#94a3b8);font-size:.6rem;font-weight:800}.ai-grading-tier[data-v-11fa0db1]{color:#f8fafc;margin-top:.15rem;font-size:.86rem;font-weight:800}.ai-grading-score-circle[data-v-11fa0db1]{border:1px solid var(--accent-primary,#d4af37);text-align:center;background:#d4af3729;border-radius:12px;flex-direction:column;padding:.4rem .75rem;display:flex}.ai-score-val[data-v-11fa0db1]{color:var(--accent-primary,#d4af37);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.ai-score-unit[data-v-11fa0db1]{font-size:.55rem;font-weight:700}.ai-grading-bars[data-v-11fa0db1]{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.75rem;display:grid}.ai-bar-item[data-v-11fa0db1]{flex-direction:column;gap:.22rem;display:flex}.ai-bar-labels[data-v-11fa0db1]{color:#cbd5e1;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.67rem;display:flex}.ai-bar-track[data-v-11fa0db1]{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.ai-bar-fill[data-v-11fa0db1]{background:linear-gradient(90deg,#d4af37,#10b981);border-radius:999px;height:100%}.ai-grading-verdict[data-v-11fa0db1]{color:var(--text-muted,#94a3b8);margin:0;font-size:.72rem;line-height:1.4}.ai-id-valuation-grid[data-v-11fa0db1]{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.ai-val-box[data-v-11fa0db1]{background:#0006;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.ai-val-box.highlight[data-v-11fa0db1]{background:#d4af3714;border-color:#d4af3773}.ai-val-lbl[data-v-11fa0db1]{color:var(--text-muted,#94a3b8);font-size:.58rem;font-weight:700}.ai-val-num[data-v-11fa0db1]{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:800}.ai-val-num.gold[data-v-11fa0db1]{color:var(--accent-primary,#d4af37)}.ai-id-actions-footer[data-v-11fa0db1]{flex-direction:column;gap:.55rem;display:flex}.ai-id-open-watch-btn[data-v-11fa0db1]{background:var(--accent-primary,#d4af37);color:#000;cursor:pointer;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.1rem;font-size:.82rem;font-weight:800;display:flex}.ai-id-alts-row[data-v-11fa0db1]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ai-alts-lbl[data-v-11fa0db1]{color:var(--text-muted,#94a3b8);font-size:.66rem}.ai-alt-chip[data-v-11fa0db1]{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .55rem;font-size:.66rem}@media (width<=860px){.ai-id-body[data-v-11fa0db1],.ai-grading-bars[data-v-11fa0db1],.ai-id-valuation-grid[data-v-11fa0db1]{grid-template-columns:1fr}}.verification-modal-backdrop[data-v-ac086c27]{z-index:999999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.verification-modal-window[data-v-ac086c27]{color:#f8fafc;background:linear-gradient(#0f172a 0%,#090e1a 100%);border:1px solid #d4af3773;border-radius:18px;flex-direction:column;gap:1.5rem;width:100%;max-width:860px;max-height:92vh;padding:2rem;display:flex;overflow-y:auto;box-shadow:0 25px 60px -15px #000000e6,0 0 40px #10b9811a}.modal-header[data-v-ac086c27]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.header-seal-wrap[data-v-ac086c27]{align-items:center;gap:1rem;display:flex}.swiss-shield[data-v-ac086c27]{background:#dc2626;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #dc262666}.swiss-cross[data-v-ac086c27]{color:#fff;font-size:1.6rem;font-weight:900;line-height:1}.header-kicker[data-v-ac086c27]{letter-spacing:.1em;color:#d4af37;font-size:.72rem;font-weight:800;display:block}.header-title[data-v-ac086c27]{color:#fff;margin:.15rem 0 0;font-size:1.25rem;font-weight:800}.close-btn[data-v-ac086c27]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .2s;display:flex}.close-btn[data-v-ac086c27]:hover{color:#fff;background:#ef444433;border-color:#ef4444}.status-banner[data-v-ac086c27]{border-radius:12px;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;transition:all .25s;display:flex}.status-valid[data-v-ac086c27]{background:#10b9811f;border:1px solid #10b981;box-shadow:0 0 25px #10b98126}.status-invalid[data-v-ac086c27]{background:#ef444426;border:1px solid #ef4444;box-shadow:0 0 25px #ef444433}.status-icon[data-v-ac086c27]{font-size:2rem;line-height:1}.status-valid .status-icon[data-v-ac086c27]{color:#10b981}.status-invalid .status-icon[data-v-ac086c27]{color:#ef4444}.status-heading[data-v-ac086c27]{margin:0;font-size:1.05rem;font-weight:800}.status-valid .status-heading[data-v-ac086c27]{color:#34d399}.status-invalid .status-heading[data-v-ac086c27]{color:#f87171}.status-sub[data-v-ac086c27]{color:#cbd5e1;margin:.25rem 0 0;font-size:.85rem}.claims-grid[data-v-ac086c27]{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.claim-card[data-v-ac086c27]{background:#1e293b80;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.25rem;padding:.85rem;display:flex}.claim-label[data-v-ac086c27]{color:#64748b;letter-spacing:.05em;font-size:.68rem;font-weight:700}.claim-value[data-v-ac086c27]{color:#e2e8f0;font-size:.9rem;font-weight:600}.claim-value.bold[data-v-ac086c27]{font-family:monospace;font-weight:800}.claim-value.highlight[data-v-ac086c27]{color:#38bdf8;font-weight:800}.claim-value.highlight.tampered[data-v-ac086c27]{color:#f87171;text-decoration:underline}.pass-badge[data-v-ac086c27]{color:#34d399;font-weight:700}.hash-ledger-box[data-v-ac086c27]{background:#020617a6;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ledger-row[data-v-ac086c27]{flex-direction:column;gap:.25rem;display:flex}.ledger-label[data-v-ac086c27]{color:#94a3b8;letter-spacing:.05em;font-size:.7rem;font-weight:700}.ledger-code[data-v-ac086c27]{word-break:break-all;border-radius:6px;padding:.4rem .6rem;font-family:Courier New,monospace;font-size:.8rem}.expected-code[data-v-ac086c27]{color:#38bdf8;background:#ffffff0f}.computed-match[data-v-ac086c27]{color:#34d399;background:#10b98126;border:1px solid #10b981}.computed-mismatch[data-v-ac086c27]{color:#f87171;background:#ef444433;border:1px solid #ef4444}.tamper-simulator-panel[data-v-ac086c27]{background:#1e293b66;border:1px dashed #d4af3766;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.simulator-head[data-v-ac086c27]{justify-content:space-between;align-items:center;display:flex}.sim-badge[data-v-ac086c27]{letter-spacing:.08em;color:#d4af37;font-size:.68rem;font-weight:800}.sim-title[data-v-ac086c27]{color:#fff;margin:.15rem 0 0;font-size:.95rem;font-weight:800}.switch-wrap[data-v-ac086c27]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.switch-input[data-v-ac086c27]{display:none}.switch-slider[data-v-ac086c27]{background:#fff3;border-radius:20px;width:38px;height:20px;transition:all .2s;position:relative}.switch-slider[data-v-ac086c27]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch-input:checked+.switch-slider[data-v-ac086c27]{background:#ef4444}.switch-input:checked+.switch-slider[data-v-ac086c27]:after{transform:translate(18px)}.switch-label[data-v-ac086c27]{color:#cbd5e1;font-size:.8rem;font-weight:700}.sim-desc[data-v-ac086c27]{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.45}.tamper-control-row[data-v-ac086c27]{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.tamper-lbl[data-v-ac086c27]{color:#f87171;font-size:.8rem;font-weight:700}.tamper-input[data-v-ac086c27]{color:#fff;background:#0f172a;border:1px solid #ef4444;border-radius:6px;outline:none;width:70px;padding:.3rem .5rem;font-size:.9rem;font-weight:800}.tamper-warning[data-v-ac086c27]{color:#fca5a5;font-size:.75rem;font-weight:600}.modal-footer[data-v-ac086c27]{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.75rem;padding-top:1.25rem;display:flex}.btn-secondary[data-v-ac086c27]{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-secondary[data-v-ac086c27]:hover{background:#ffffff26}.btn-primary[data-v-ac086c27]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;padding:.6rem 1.5rem;font-size:.85rem;font-weight:800;transition:all .2s}.btn-primary[data-v-ac086c27]:hover{box-shadow:0 4px 15px #0284c766}@media (width<=768px){.claims-grid[data-v-ac086c27]{grid-template-columns:1fr}}.nfc-modal-backdrop[data-v-2dc7296b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nfc-modal-window[data-v-2dc7296b]{background:#0b0f17;border:1px solid #f59e0b59;border-radius:12px;flex-direction:column;gap:1.25rem;width:100%;max-width:640px;padding:1.5rem;display:flex;box-shadow:0 20px 50px #000c,0 0 30px #f59e0b26}.nfc-header[data-v-2dc7296b]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.nfc-header-title[data-v-2dc7296b]{align-items:center;gap:.75rem;display:flex}.nfc-badge-icon[data-v-2dc7296b]{font-size:1.5rem}.nfc-title[data-v-2dc7296b]{color:#f59e0b;letter-spacing:.08em;margin:0;font-size:.95rem;font-weight:800}.nfc-sub[data-v-2dc7296b]{color:#94a3b8;letter-spacing:.05em;font-size:.65rem}.nfc-close-btn[data-v-2dc7296b]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem;transition:color .15s}.nfc-close-btn[data-v-2dc7296b]:hover{color:#fff}.physical-card-showcase[data-v-2dc7296b]{perspective:1000px;justify-content:center;display:flex}.luxury-nfc-card[data-v-2dc7296b]{aspect-ratio:1.586;background:linear-gradient(135deg,#1e293b 0%,#0f172a 50%,#020617 100%);border:1px solid #f59e0b66;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;max-width:420px;padding:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #0009,inset 0 1px 1px #ffffff26}.card-glow-reflection[data-v-2dc7296b]{pointer-events:none;background:linear-gradient(45deg,#0000 35%,#f59e0b14 48%,#ffffff1f 50%,#f59e0b14 52%,#0000 65%);width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(25deg)}.card-top-row[data-v-2dc7296b]{justify-content:space-between;align-items:center;display:flex}.card-brand[data-v-2dc7296b]{letter-spacing:.12em;color:#f59e0b;font-size:.85rem;font-weight:800}.card-nfc-symbol[data-v-2dc7296b]{color:#fbbf24}.card-chip-container[data-v-2dc7296b]{align-items:center;gap:.6rem;margin:.4rem 0;display:flex}.emv-chip[data-v-2dc7296b]{background:linear-gradient(135deg,#d97706 0%,#fbbf24 50%,#b45309 100%);border:1px solid #fff6;border-radius:4px;width:38px;height:28px;position:relative}.chip-status-text[data-v-2dc7296b]{color:#94a3b8;letter-spacing:.06em;font-size:.62rem;font-weight:700}.card-body-meta[data-v-2dc7296b]{flex-direction:column;gap:.2rem;display:flex}.card-model-name[data-v-2dc7296b]{color:#f8fafc;font-size:.85rem;font-weight:700}.card-serial[data-v-2dc7296b]{color:#cbd5e1;font-family:monospace;font-size:.68rem}.card-cid[data-v-2dc7296b]{color:#94a3b8;font-family:monospace;font-size:.62rem}.card-footer-row[data-v-2dc7296b]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:.4rem;display:flex}.card-issuer[data-v-2dc7296b]{color:#94a3b8;letter-spacing:.05em;font-size:.58rem;font-weight:600}.card-verified-badge[data-v-2dc7296b]{color:#10b981;letter-spacing:.05em;font-size:.62rem;font-weight:800}.payload-inspector[data-v-2dc7296b]{background:#0f172ab3;border:1px solid #ffffff14;border-radius:8px;padding:.85rem}.inspector-title[data-v-2dc7296b]{color:#fbbf24;letter-spacing:.06em;margin-bottom:.5rem;font-size:.68rem;font-weight:800}.inspector-grid[data-v-2dc7296b]{flex-direction:column;gap:.4rem;display:flex}.ins-row[data-v-2dc7296b]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.ins-label[data-v-2dc7296b]{color:#94a3b8;white-space:nowrap;font-weight:600}.ins-val[data-v-2dc7296b]{color:#f8fafc;word-break:break-all;text-align:right}.code-val[data-v-2dc7296b]{color:#cbd5e1;font-family:monospace;font-size:.64rem}.status-ok[data-v-2dc7296b]{color:#34d399;font-weight:700}.status-sim[data-v-2dc7296b]{color:#60a5fa;font-weight:700}.nfc-status-banner[data-v-2dc7296b]{color:#fef3c7;text-align:center;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:6px;padding:.6rem .85rem;font-size:.75rem;font-weight:600}.nfc-modal-actions[data-v-2dc7296b]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nfc-btn-write[data-v-2dc7296b]{color:#fff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border:1px solid #fbbf24;border-radius:6px;flex:1;padding:.6rem 1rem;font-size:.72rem;font-weight:800;transition:all .2s}.nfc-btn-write[data-v-2dc7296b]:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.nfc-btn-sim[data-v-2dc7296b]{color:#cbd5e1;cursor:pointer;background:#1e293be6;border:1px solid #ffffff26;border-radius:6px;padding:.6rem .85rem;font-size:.7rem;font-weight:700;transition:all .2s}.nfc-btn-sim[data-v-2dc7296b]:hover:not(:disabled){color:#f8fafc;border-color:#60a5fa}.nfc-btn-read[data-v-2dc7296b]{color:#a7f3d0;cursor:pointer;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:.6rem .85rem;font-size:.7rem;font-weight:700;transition:all .2s}.nfc-btn-close[data-v-2dc7296b]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:.6rem .85rem;font-size:.7rem;font-weight:700}.nfc-btn-close[data-v-2dc7296b]:hover{color:#fff;border-color:#fff6}.merkle-modal-backdrop[data-v-7916372f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2200;background:#020610e6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.merkle-modal-window[data-v-7916372f]{color:#f1f5f9;background:#070b13;border:1px solid #38bdf859;border-radius:10px;flex-direction:column;width:100%;max-width:1080px;max-height:94vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden;box-shadow:0 25px 70px #000000d9}.merkle-modal-header[data-v-7916372f]{background:#0b111c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.8rem;display:flex}.header-tag[data-v-7916372f]{gap:.5rem;margin-bottom:.35rem;display:flex}.swiss-pill[data-v-7916372f]{letter-spacing:.08em;color:#fca5a5;background:#dc262633;border:1px solid #dc262666;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.ipfs-pill[data-v-7916372f]{letter-spacing:.08em;color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.header-main-title[data-v-7916372f]{letter-spacing:.04em;color:#f8fafc;margin:0;font-size:1.15rem;font-weight:800}.header-sub[data-v-7916372f]{color:#94a3b8;margin:.2rem 0 0;font-size:.82rem}.close-btn[data-v-7916372f]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:1.3rem;transition:color .2s}.close-btn[data-v-7916372f]:hover{color:#fff}.root-cid-banner[data-v-7916372f]{background:linear-gradient(135deg,#0e172ad9 0%,#060a12f2 100%);border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.8rem;display:flex}.cid-label-row[data-v-7916372f]{align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.pulse-indicator[data-v-7916372f]{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981}.cid-label[data-v-7916372f]{color:#38bdf8;letter-spacing:.05em}.cid-multihash[data-v-7916372f]{color:#64748b;font-size:.68rem}.cid-value-display[data-v-7916372f]{margin:.35rem 0}.cid-code[data-v-7916372f]{color:#38bdf8;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:700}.cid-meta-row[data-v-7916372f]{color:#cbd5e1;gap:1rem;font-size:.75rem;display:flex}.verified-badge[data-v-7916372f]{color:#10b981;font-weight:700}.banner-actions[data-v-7916372f]{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.banner-btn[data-v-7916372f]{cursor:pointer;white-space:nowrap;border-radius:5px;padding:.55rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s}.copy-cid-btn[data-v-7916372f]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf8}.copy-cid-btn[data-v-7916372f]:hover{color:#fff;background:#0284c7}.manifest-btn[data-v-7916372f]{color:#e2e8f0;background:#ffffff0f;border:1px solid #fff3}.manifest-btn[data-v-7916372f]:hover{color:#fff;background:#ffffff26}.nfc-cid-btn[data-v-7916372f]{color:#fef3c7;background:#f59e0b26;border:1px solid #f59e0b}.nfc-cid-btn[data-v-7916372f]:hover{color:#fff;background:#d97706;box-shadow:0 0 12px #f59e0b73}.merkle-workspace-grid[data-v-7916372f]{flex:1;grid-template-columns:360px 1fr;display:grid;overflow:hidden}.blocks-explorer-pane[data-v-7916372f]{background:#080d18;border-right:1px solid #ffffff14;flex-direction:column;display:flex;overflow-y:auto}.pane-title[data-v-7916372f]{letter-spacing:.05em;color:#94a3b8;background:#0c1424;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:.72rem;font-weight:800;display:flex}.count-chip[data-v-7916372f]{color:#38bdf8;background:#38bdf826;border-radius:4px;padding:.15rem .4rem;font-size:.65rem}.status-chip[data-v-7916372f]{border-radius:4px;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.status-chip.ok[data-v-7916372f]{color:#34d399;background:#10b98133;border:1px solid #10b98166}.status-chip.fail[data-v-7916372f]{color:#f87171;background:#ef444433;border:1px solid #ef444466}.blocks-list[data-v-7916372f]{flex-direction:column;gap:.4rem;padding:.6rem;display:flex;overflow-y:auto}.block-card[data-v-7916372f]{cursor:pointer;background:#0f172a99;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:.7rem;padding:.7rem .8rem;transition:all .2s;display:flex}.block-card[data-v-7916372f]:hover{background:#1e293bb3;border-color:#38bdf84d}.block-card.active[data-v-7916372f]{background:#0ea5e926;border-color:#38bdf8;box-shadow:0 0 12px #38bdf826}.card-icon[data-v-7916372f]{font-size:1.3rem}.card-details[data-v-7916372f]{flex:1;min-width:0}.card-top[data-v-7916372f]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.file-name[data-v-7916372f]{color:#f1f5f9;font-size:.8rem;font-weight:700}.file-size[data-v-7916372f]{color:#94a3b8;font-size:.7rem}.card-cid code[data-v-7916372f]{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.68rem}.block-card.active .card-cid code[data-v-7916372f]{color:#38bdf8}.status-dot[data-v-7916372f]{background:#10b981;border-radius:50%;width:6px;height:6px}.block-inspector-pane[data-v-7916372f]{background:#090e17;flex-direction:column;gap:1.2rem;padding:1.4rem;display:flex;overflow-y:auto}.selected-block-card[data-v-7916372f]{background:#0f172a;border:1px solid #ffffff14;border-radius:8px;padding:1.2rem}.s-header[data-v-7916372f]{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.s-icon[data-v-7916372f]{font-size:1.8rem}.s-info[data-v-7916372f]{flex:1}.s-name[data-v-7916372f]{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:800}.s-mime[data-v-7916372f]{color:#94a3b8;font-size:.75rem}.dl-block-btn[data-v-7916372f]{color:#38bdf8;cursor:pointer;background:#38bdf826;border:1px solid #38bdf8;border-radius:4px;padding:.4rem .8rem;font-size:.72rem;font-weight:700;transition:all .2s}.dl-block-btn[data-v-7916372f]:hover{color:#fff;background:#0284c7}.s-hashes-grid[data-v-7916372f]{flex-direction:column;gap:.6rem;display:flex}.hash-box[data-v-7916372f]{background:#090d16;border:1px solid #ffffff0a;border-radius:6px;padding:.6rem .8rem}.h-label[data-v-7916372f]{color:#64748b;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.h-val-row[data-v-7916372f]{justify-content:space-between;align-items:center;display:flex}.h-code[data-v-7916372f]{color:#38bdf8;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:.78rem}.mini-copy[data-v-7916372f]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:3px;padding:.2rem .5rem;font-size:.65rem}.proof-section[data-v-7916372f]{background:#0c1322;border:1px solid #38bdf833;border-radius:8px;padding:1.2rem}.proof-header[data-v-7916372f]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.proof-header h4[data-v-7916372f]{letter-spacing:.05em;color:#94a3b8;margin:0;font-size:.82rem;font-weight:800}.tamper-btn[data-v-7916372f]{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:4px;padding:.35rem .75rem;font-size:.7rem;font-weight:700;transition:all .2s}.tamper-btn.active[data-v-7916372f]{color:#fff;background:#ef4444}.proof-flow[data-v-7916372f]{align-items:center;gap:.6rem;padding:.6rem 0;display:flex;overflow-x:auto}.proof-node[data-v-7916372f]{background:#111a2e;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:.2rem;min-width:140px;padding:.6rem .8rem;display:flex}.proof-node.leaf-node[data-v-7916372f]{border-color:#38bdf8}.proof-node.leaf-node.tampered[data-v-7916372f]{background:#ef444433;border-color:#ef4444}.proof-node.root-node.verified[data-v-7916372f]{background:#10b98126;border-color:#10b981}.proof-node.root-node.failed[data-v-7916372f]{background:#ef444433;border-color:#ef4444}.pn-tag[data-v-7916372f]{color:#64748b;font-size:.62rem;font-weight:800}.pn-name[data-v-7916372f]{color:#f1f5f9;font-size:.75rem;font-weight:700}.pn-hash[data-v-7916372f]{color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:.65rem}.proof-arrow[data-v-7916372f]{color:#64748b;font-size:1.1rem}.proof-explanation[data-v-7916372f]{color:#cbd5e1;background:#0f172ab3;border-left:3px solid #10b981;border-radius:6px;margin-top:1rem;padding:.8rem;font-size:.75rem;line-height:1.4}.proof-explanation.warning[data-v-7916372f]{color:#fca5a5;background:#450a0a66;border-left-color:#ef4444}@media (width<=900px){.merkle-workspace-grid[data-v-7916372f]{grid-template-columns:1fr}.root-cid-banner[data-v-7916372f]{flex-direction:column;align-items:flex-start}}.cosc-modal-backdrop[data-v-4f413f1e]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2000;background:#02060ee0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.cosc-modal-window[data-v-4f413f1e]{background:#090e17;border:1px solid #38bdf84d;border-radius:8px;flex-direction:column;width:100%;max-width:960px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #000000b3}.certificate-paper[data-v-4f413f1e]{color:#e2e8f0;background:radial-gradient(circle at 50% 10%,#0d1527 0%,#060a12 100%);border-bottom:1px solid #ffffff14;flex:1;padding:2.2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-y:auto}.cert-header[data-v-4f413f1e]{text-align:center;border-bottom:2px solid #38bdf840;margin-bottom:1.6rem;padding-bottom:1.4rem}.cert-coat-arms[data-v-4f413f1e]{justify-content:center;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.swiss-flag[data-v-4f413f1e]{font-size:1.4rem}.cosc-crest-text[data-v-4f413f1e]{letter-spacing:.2em;color:#38bdf8;font-size:.76rem;font-weight:800}.cert-title[data-v-4f413f1e]{letter-spacing:.06em;color:#f8fafc;margin:.4rem 0 .2rem;font-size:1.4rem;font-weight:900}.cert-subtitle[data-v-4f413f1e]{color:#94a3b8;letter-spacing:.1em;font-size:.72rem;font-weight:600}.cert-meta-row[data-v-4f413f1e]{color:#64748b;justify-content:space-between;margin-top:1rem;font-family:monospace;font-size:.72rem;display:flex}.cert-meta-row strong[data-v-4f413f1e]{color:#cbd5e1}.watch-dossier-grid[data-v-4f413f1e]{background:#0f172a99;border:1px solid #ffffff0f;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1.5rem;padding:1rem;display:grid}.dossier-item[data-v-4f413f1e]{flex-direction:column;gap:.2rem;display:flex}.dossier-k[data-v-4f413f1e]{color:#64748b;letter-spacing:.08em;font-size:.62rem;font-weight:700}.dossier-v[data-v-4f413f1e]{color:#f1f5f9;font-size:.82rem;font-weight:700}.brand-name[data-v-4f413f1e]{color:#38bdf8}.ref-tag[data-v-4f413f1e]{color:#fbbf24;font-family:monospace}.positions-table-wrapper[data-v-4f413f1e]{margin-bottom:1.5rem}.table-header-title[data-v-4f413f1e]{color:#38bdf8;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.72rem;font-weight:800;display:flex}.progress-pill[data-v-4f413f1e]{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;padding:.2rem .55rem;font-size:.66rem;font-weight:700}.cosc-table[data-v-4f413f1e]{border-collapse:collapse;background:#0a101ccc;border:1px solid #ffffff14;border-radius:6px;width:100%;font-size:.75rem;overflow:hidden}.cosc-table th[data-v-4f413f1e]{color:#94a3b8;letter-spacing:.06em;text-align:left;background:#0f172af2;border-bottom:1px solid #ffffff1a;padding:.6rem .8rem;font-size:.64rem;font-weight:800}.cosc-table td[data-v-4f413f1e]{border-bottom:1px solid #ffffff0a;padding:.65rem .8rem}.code-badge[data-v-4f413f1e]{color:#38bdf8;background:#38bdf81f;border-radius:3px;padding:.2rem .4rem;font-family:monospace;font-weight:800}.pos-name-es[data-v-4f413f1e]{color:#f8fafc;font-weight:600}.pos-name-en[data-v-4f413f1e]{color:#64748b;font-size:.64rem}.rate-cell[data-v-4f413f1e]{font-family:monospace;font-size:.85rem;font-weight:800}.rate-plus[data-v-4f413f1e]{color:#34d399}.rate-minus[data-v-4f413f1e]{color:#f59e0b}.amp-val[data-v-4f413f1e]{color:#38bdf8;font-family:monospace;font-weight:700}.beat-val[data-v-4f413f1e]{color:#cbd5e1;font-family:monospace;font-weight:700}.pending-txt[data-v-4f413f1e]{color:#475569}.status-pill[data-v-4f413f1e]{border-radius:4px;padding:.2rem .5rem;font-size:.64rem;font-weight:800}.status-pill.passed[data-v-4f413f1e]{color:#34d399;background:#34d39926;border:1px solid #34d3994d}.status-pill.warning[data-v-4f413f1e]{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.test-pos-btn[data-v-4f413f1e]{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:3px;padding:.25rem .5rem;font-size:.64rem;font-weight:700;transition:all .2s}.test-pos-btn[data-v-4f413f1e]:hover{color:#020617;background:#38bdf8}.statistics-section[data-v-4f413f1e]{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.5rem;display:grid}.stat-card[data-v-4f413f1e]{background:#0f172ab3;border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;gap:.2rem;padding:.8rem;display:flex}.stat-label[data-v-4f413f1e]{color:#64748b;letter-spacing:.06em;font-size:.6rem;font-weight:800}.stat-value[data-v-4f413f1e]{font-family:monospace;font-size:1.2rem;font-weight:800}.val-good[data-v-4f413f1e]{color:#34d399}.val-warn[data-v-4f413f1e]{color:#f59e0b}.stat-limit[data-v-4f413f1e]{color:#94a3b8;font-size:.6rem}.verdict-banner-container[data-v-4f413f1e]{background:linear-gradient(135deg,#101a2ecc 0%,#080e18f2 100%);border:1px solid #38bdf840;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.2rem;display:flex}.verdict-left[data-v-4f413f1e]{flex:1;align-items:center;gap:1.4rem;min-width:280px;display:flex}.verdict-qr-card[data-v-4f413f1e]{background:#0f172ad9;border:1px solid #38bdf84d;border-radius:8px;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex;box-shadow:0 4px 15px #0006}.qr-vector-box[data-v-4f413f1e]{background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:78px;height:78px;padding:3px;display:flex}.qr-vector-box[data-v-4f413f1e] svg,.qr-vector-box svg[data-v-4f413f1e]{width:100%;height:100%}.qr-info[data-v-4f413f1e]{flex-direction:column;gap:.2rem;display:flex}.qr-label[data-v-4f413f1e]{color:#38bdf8;letter-spacing:.05em;font-size:.65rem;font-weight:800}.qr-sub[data-v-4f413f1e]{color:#94a3b8;font-family:monospace;font-size:.55rem}.verify-cert-btn[data-v-4f413f1e]{color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border:none;border-radius:4px;justify-content:center;align-items:center;gap:.3rem;margin-top:.35rem;padding:.35rem .6rem;font-size:.68rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #38bdf84d}.verify-cert-btn[data-v-4f413f1e]:hover{filter:brightness(1.15);transform:translateY(-1px)}.digital-wax-seal[data-v-4f413f1e]{border-radius:50%;justify-content:center;align-items:center;width:96px;min-width:96px;height:96px;padding:5px;display:flex;position:relative;box-shadow:0 0 20px #0009}.seal-metas[data-v-4f413f1e]{background:radial-gradient(circle,#f59e0b 0%,#b45309 70%,#78350f 100%);border:2px dashed #fde68a;box-shadow:0 0 25px #f59e0b66}.seal-cosc[data-v-4f413f1e]{background:radial-gradient(circle,#059669 0%,#047857 70%,#064e3b 100%);border:2px dashed #a7f3d0;box-shadow:0 0 25px #05966966}.seal-standard[data-v-4f413f1e]{background:radial-gradient(circle,#0284c7 0%,#0369a1 70%,#075985 100%);border:2px dashed #bae6fd}.seal-fail[data-v-4f413f1e]{background:radial-gradient(circle,#dc2626 0%,#b91c1c 70%,#7f1d1d 100%);border:2px dashed #fecaca}.seal-inner-ring[data-v-4f413f1e]{color:#fff;text-align:center;border:1px solid #fff6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.seal-cross[data-v-4f413f1e]{font-size:1.1rem}.seal-legend[data-v-4f413f1e]{letter-spacing:.1em;font-size:.6rem;font-weight:900}.seal-status[data-v-4f413f1e]{letter-spacing:.08em;opacity:.9;font-size:.52rem;font-weight:800}.verdict-text-block[data-v-4f413f1e]{flex:1}.verdict-badge-row[data-v-4f413f1e]{align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.verdict-badge[data-v-4f413f1e]{letter-spacing:.08em;border-radius:4px;padding:.2rem .5rem;font-size:.64rem;font-weight:800}.badge-passed[data-v-4f413f1e]{color:#34d399;background:#34d39933;border:1px solid #34d39966}.badge-pending[data-v-4f413f1e]{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf866}.hash-tag[data-v-4f413f1e]{color:#64748b;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;padding:.15rem .4rem;font-family:monospace;font-size:.6rem}.hash-tag[data-v-4f413f1e]:hover{color:#38bdf8;border-color:#38bdf8}.verdict-summary[data-v-4f413f1e]{color:#f8fafc;margin:.2rem 0 .5rem;font-size:.95rem;font-weight:800}.recommendations-list[data-v-4f413f1e]{color:#94a3b8;flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.acoustic-wax-seal-section[data-v-4f413f1e]{margin-bottom:1.5rem}.acoustic-seal-card[data-v-4f413f1e]{background:#0f172abf;border:1px solid #38bdf833;border-radius:6px;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.seal-audio-icon[data-v-4f413f1e]{font-size:1.4rem}.audio-pulsing-icon[data-v-4f413f1e]{transition:transform .2s;display:inline-block}.audio-pulsing-icon.playing[data-v-4f413f1e]{animation:1.2s ease-in-out infinite audio-ring-4f413f1e}@keyframes audio-ring-4f413f1e{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.seal-audio-info[data-v-4f413f1e]{flex-direction:column;flex:1;gap:.2rem;display:flex}.seal-audio-title-row[data-v-4f413f1e]{align-items:center;gap:.6rem;display:flex}.seal-audio-title[data-v-4f413f1e]{letter-spacing:.06em;color:#f8fafc;font-size:.66rem;font-weight:800}.seal-audio-tag[data-v-4f413f1e]{letter-spacing:.04em;border-radius:3px;padding:.15rem .4rem;font-size:.58rem;font-weight:800}.seal-audio-tag.tag-recorded[data-v-4f413f1e]{color:#34d399;background:#34d39933;border:1px solid #34d39966}.seal-audio-tag.tag-synthetic[data-v-4f413f1e]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.seal-audio-sub[data-v-4f413f1e]{color:#94a3b8;font-family:monospace;font-size:.64rem}.seal-audio-actions[data-v-4f413f1e]{align-items:center;gap:.5rem;display:flex}.audio-listen-btn[data-v-4f413f1e]{color:#f0f9ff;cursor:pointer;background:#0ea5e933;border:1px solid #38bdf8;border-radius:4px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.68rem;font-weight:800;transition:all .2s;display:flex}.audio-listen-btn[data-v-4f413f1e]:hover{color:#020617;background:#38bdf8;box-shadow:0 0 10px #38bdf866}.audio-listen-btn.active[data-v-4f413f1e]{color:#a7f3d0;background:#34d39940;border-color:#34d399}.audio-dl-btn[data-v-4f413f1e]{color:#cbd5e1;cursor:pointer;background:#0f172acc;border:1px solid #ffffff26;border-radius:4px;padding:.35rem .65rem;font-size:.68rem;font-weight:800;transition:all .2s}.audio-dl-btn[data-v-4f413f1e]:hover{color:#38bdf8;border-color:#38bdf8}.annex-dossier-section[data-v-4f413f1e]{background:#0f172a99;border:1px solid #ffffff1a;border-radius:6px;margin-bottom:1.5rem;padding:.9rem}.annex-tab-bar[data-v-4f413f1e]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.annex-tab-group[data-v-4f413f1e]{gap:.4rem;display:flex}.annex-tab-btn[data-v-4f413f1e]{color:#94a3b8;cursor:pointer;letter-spacing:.05em;background:#0f172acc;border:1px solid #ffffff1f;border-radius:4px;padding:.32rem .75rem;font-size:.68rem;font-weight:800;transition:all .2s}.annex-tab-btn[data-v-4f413f1e]:hover{color:#f8fafc;border-color:#38bdf8}.annex-tab-btn.active[data-v-4f413f1e]{color:#38bdf8;background:#0ea5e92e;border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.vibrograf-theme-selector[data-v-4f413f1e]{align-items:center;gap:.4rem;display:flex}.theme-pill[data-v-4f413f1e]{color:#94a3b8;cursor:pointer;background:#1e293bcc;border:1px solid #ffffff1f;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.theme-pill[data-v-4f413f1e]:hover{color:#f8fafc;border-color:#38bdf8}.theme-pill.active[data-v-4f413f1e]{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:800}.dl-strip-btn[data-v-4f413f1e]{color:#38bdf8;cursor:pointer;background:#0ea5e926;border:1px solid #0ea5e9;border-radius:3px;margin-left:.3rem;padding:.25rem .65rem;font-size:.64rem;font-weight:800;transition:all .2s}.dl-strip-btn[data-v-4f413f1e]:hover{color:#020617;background:#0ea5e9;box-shadow:0 0 10px #0ea5e966}.dl-spectro-btn[data-v-4f413f1e]{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.dl-spectro-btn[data-v-4f413f1e]:hover{color:#020617;background:#f59e0b;box-shadow:0 0 10px #f59e0b66}.vibrograf-strip-viewport[data-v-4f413f1e],.spectrogram-viewport[data-v-4f413f1e]{border-radius:4px;width:100%;overflow-x:auto;box-shadow:inset 0 2px 8px #00000080}.vibrograf-strip-viewport svg[data-v-4f413f1e],.spectrogram-viewport svg[data-v-4f413f1e]{min-width:650px;display:block}.spectrogram-container[data-v-4f413f1e]{flex-direction:column;gap:.8rem;display:flex}.spectrogram-markers-grid[data-v-4f413f1e]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.marker-card[data-v-4f413f1e]{background:#0f172ab3;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:.25rem;padding:.6rem .75rem;display:flex}.marker-card.card-t1[data-v-4f413f1e]{border-left:3px solid #38bdf8}.marker-card.card-t2[data-v-4f413f1e]{border-left:3px solid #f59e0b}.marker-card.card-t3[data-v-4f413f1e]{border-left:3px solid #ef4444}.mc-head[data-v-4f413f1e]{align-items:center;gap:.4rem;display:flex}.mc-code[data-v-4f413f1e]{color:#f8fafc;background:#ffffff1a;border-radius:3px;padding:.1rem .35rem;font-size:.65rem;font-weight:900}.card-t1 .mc-code[data-v-4f413f1e]{color:#38bdf8;background:#38bdf833}.card-t2 .mc-code[data-v-4f413f1e]{color:#fbbf24;background:#f59e0b33}.card-t3 .mc-code[data-v-4f413f1e]{color:#f87171;background:#ef444433}.mc-freq[data-v-4f413f1e]{color:#f1f5f9;font-size:.68rem;font-weight:800}.mc-time[data-v-4f413f1e]{color:#94a3b8;margin-left:auto;font-size:.62rem}.mc-name[data-v-4f413f1e]{color:#cbd5e1;font-size:.72rem;font-weight:700}.mc-desc[data-v-4f413f1e]{color:#64748b;font-size:.6rem;line-height:1.3}.cert-footer-legal[data-v-4f413f1e]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;padding-top:1.2rem;font-size:.62rem;display:flex}.legal-sign[data-v-4f413f1e]{flex-direction:column;gap:.2rem;width:240px;display:flex}.sign-line[data-v-4f413f1e]{background:#fff3;height:1px;margin-bottom:.3rem}.sign-role[data-v-4f413f1e]{color:#cbd5e1;font-weight:700}.sign-inst[data-v-4f413f1e]{color:#64748b}.stamp-box[data-v-4f413f1e]{color:#38bdf866;border:1px dashed #38bdf84d;border-radius:4px;padding:.4rem .8rem;font-family:monospace;font-weight:800}.modal-action-bar[data-v-4f413f1e]{background:#090e17;justify-content:flex-end;align-items:center;gap:.6rem;padding:.9rem 1.6rem;display:flex}.action-btn[data-v-4f413f1e]{color:#e2e8f0;cursor:pointer;background:#0f172a;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.pdf-btn[data-v-4f413f1e]{color:#fca5a5;background:#dc26262e;border-color:#dc2626}.pdf-btn[data-v-4f413f1e]:hover{color:#fff;background:#dc2626;box-shadow:0 0 12px #dc262666}.wallet-btn[data-v-4f413f1e]{color:#f8fafc;background:#ffffff14;border-color:#ffffff59}.wallet-btn[data-v-4f413f1e]:hover{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffff73}.share-btn[data-v-4f413f1e]{color:#d8b4fe;background:#a855f726;border-color:#a855f7}.share-btn[data-v-4f413f1e]:hover{color:#fff;background:#9333ea;box-shadow:0 0 14px #a855f773}.nfc-btn[data-v-4f413f1e]{color:#fef3c7;background:#f59e0b26;border-color:#f59e0b}.nfc-btn[data-v-4f413f1e]:hover{color:#fff;background:#d97706;box-shadow:0 0 14px #f59e0b73}.download-btn[data-v-4f413f1e]{color:#38bdf8;background:#0ea5e926;border-color:#0ea5e9}.download-btn[data-v-4f413f1e]:hover{color:#020617;background:#0ea5e9}.print-btn[data-v-4f413f1e]:hover,.copy-btn[data-v-4f413f1e]:hover{color:#fff;border-color:#cbd5e1}.verify-action-btn[data-v-4f413f1e]{color:#7dd3fc;background:#38bdf826;border-color:#38bdf8}.verify-action-btn[data-v-4f413f1e]:hover{color:#fff;background:#0284c7;box-shadow:0 0 12px #38bdf866}.merkle-btn[data-v-4f413f1e]{color:#6ee7b7;background:#10b98126;border-color:#10b981}.merkle-btn[data-v-4f413f1e]:hover{color:#fff;background:#059669;box-shadow:0 0 14px #10b98166}.close-modal-btn[data-v-4f413f1e]{color:#f87171;background:#ef44441a;border-color:#ef44444d}.close-modal-btn[data-v-4f413f1e]:hover{color:#fff;background:#ef4444}@media print{body[data-v-4f413f1e] *{visibility:hidden}#printable-cosc-certificate[data-v-4f413f1e],#printable-cosc-certificate[data-v-4f413f1e] *{visibility:visible}#printable-cosc-certificate[data-v-4f413f1e]{width:100%;position:absolute;top:0;left:0;color:#000!important;background:#fff!important}.modal-action-bar[data-v-4f413f1e],.vibrograf-theme-selector[data-v-4f413f1e],.annex-tab-bar[data-v-4f413f1e]{display:none!important}}@media (width<=768px){.watch-dossier-grid[data-v-4f413f1e]{grid-template-columns:1fr}.statistics-section[data-v-4f413f1e]{grid-template-columns:repeat(2,1fr)}.cert-footer-legal[data-v-4f413f1e]{flex-direction:column;gap:1rem}.verdict-left[data-v-4f413f1e]{flex-direction:column;align-items:flex-start}.spectrogram-markers-grid[data-v-4f413f1e]{grid-template-columns:1fr}}.ar-ql-backdrop[data-v-c4993ed4]{z-index:9990;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04060ad6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.ar-ql-modal[data-v-c4993ed4]{width:100%;max-width:960px;max-height:92vh;color:var(--text-main,#f8fafc);background:linear-gradient(155deg,#10141dfa 0%,#090b10fc 100%);border:1px solid #d4af3752;border-radius:20px;padding:1.75rem;overflow-y:auto;box-shadow:0 28px 80px #000000d9,0 0 40px #d4af3714}.ar-ql-header[data-v-c4993ed4]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;padding-bottom:1.15rem;display:flex}.ar-ql-kicker-row[data-v-c4993ed4]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.ar-ql-live-dot[data-v-c4993ed4]{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981}.ar-ql-kicker[data-v-c4993ed4]{letter-spacing:.14em;color:var(--accent-primary,#d4af37);font-size:.68rem;font-weight:700}.ar-ql-platform-pill[data-v-c4993ed4]{color:#f8fafc;background:#d4af3724;border:1px solid #d4af3759;border-radius:999px;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.ar-ql-title[data-v-c4993ed4]{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.ar-ql-subtitle[data-v-c4993ed4]{color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.ar-ql-close-btn[data-v-c4993ed4]{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;transition:all .2s;display:flex}.ar-ql-close-btn[data-v-c4993ed4]:hover{border-color:var(--accent-primary,#d4af37);background:#d4af3733}.ar-ql-body[data-v-c4993ed4]{grid-template-columns:1.45fr 1fr;gap:1.35rem;display:grid}.ar-ql-main-col[data-v-c4993ed4]{flex-direction:column;gap:1.1rem;display:flex}.ar-ql-section-label[data-v-c4993ed4]{letter-spacing:.1em;color:var(--text-muted,#94a3b8);margin-bottom:.55rem;font-size:.68rem;font-weight:700;display:block}.ar-ql-mode-grid[data-v-c4993ed4]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ar-ql-mode-card[data-v-c4993ed4]{text-align:left;color:#f8fafc;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:.85rem;transition:all .2s}.ar-ql-mode-card[data-v-c4993ed4]:hover{background:#d4af370d;border-color:#d4af3773}.ar-ql-mode-card.active[data-v-c4993ed4]{border-color:var(--accent-primary,#d4af37);background:#d4af371f;box-shadow:0 0 20px #d4af371f}.ar-ql-mode-head[data-v-c4993ed4]{align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.ar-ql-mode-icon[data-v-c4993ed4]{font-size:1.05rem}.ar-ql-mode-name[data-v-c4993ed4]{font-size:.82rem;font-weight:700}.ar-ql-mode-desc[data-v-c4993ed4]{color:var(--text-muted,#94a3b8);margin:0;font-size:.72rem;line-height:1.4}.ar-ql-scale-bar[data-v-c4993ed4]{background:#00000059;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ar-ql-scale-info[data-v-c4993ed4]{flex-direction:column;gap:.2rem;display:flex}.ar-ql-scale-title[data-v-c4993ed4]{color:#f8fafc;font-size:.78rem;font-weight:700}.ar-ql-scale-sub[data-v-c4993ed4]{color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;font-size:.71rem}.ar-ql-scale-toggle[data-v-c4993ed4]{cursor:pointer;color:#f8fafc;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:.4rem .85rem;font-size:.72rem;font-weight:700}.ar-ql-scale-toggle.locked[data-v-c4993ed4]{color:#34d399;background:#10b98129;border-color:#10b98173}.ar-ql-loading-box[data-v-c4993ed4],.ar-ql-error-box[data-v-c4993ed4]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.75rem;padding:1.25rem;font-size:.82rem;display:flex}.ar-ql-spinner[data-v-c4993ed4]{border:2px solid #d4af374d;border-top-color:var(--accent-primary,#d4af37);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ar-spin-c4993ed4}@keyframes ar-spin-c4993ed4{to{transform:rotate(360deg)}}.ar-ql-launchers-stack[data-v-c4993ed4]{flex-direction:column;gap:.75rem;display:flex}.ar-ql-apple-cta[data-v-c4993ed4]{color:#f8fafc;background:linear-gradient(135deg,#d4af373d 0%,#d4af3714 100%);border:1px solid #d4af378c;border-radius:14px;align-items:center;gap:1rem;padding:.95rem 1.15rem;text-decoration:none;transition:all .22s;display:flex}.ar-ql-apple-cta[data-v-c4993ed4]:hover{border-color:#d4af37;transform:translateY(-1px);box-shadow:0 12px 28px #d4af3738}.ar-ql-apple-thumb[data-v-c4993ed4]{object-fit:contain;background:#00000080;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;width:60px;height:60px;padding:4px}.ar-ql-apple-cta-text[data-v-c4993ed4]{flex-direction:column;flex:1;gap:.18rem;display:flex}.ar-ql-apple-badge[data-v-c4993ed4]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);font-size:.64rem;font-weight:800}.ar-ql-apple-main[data-v-c4993ed4]{color:#fff;font-size:1rem;font-weight:800}.ar-ql-apple-meta[data-v-c4993ed4]{color:var(--text-muted,#cbd5e1);font-variant-numeric:tabular-nums;font-size:.7rem}.ar-ql-apple-arrow[data-v-c4993ed4]{color:var(--accent-primary,#d4af37);font-size:1.25rem;font-weight:700}.ar-ql-secondary-actions[data-v-c4993ed4]{grid-template-columns:1fr auto;gap:.65rem;display:grid}.ar-ql-android-cta[data-v-c4993ed4]{color:#f8fafc;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.ar-ql-android-cta[data-v-c4993ed4]:hover{background:#ffffff12;border-color:#d4af3773}.ar-ql-sec-icon[data-v-c4993ed4]{font-size:1.2rem}.ar-ql-sec-copy[data-v-c4993ed4]{flex-direction:column;display:flex}.ar-ql-sec-title[data-v-c4993ed4]{font-size:.78rem;font-weight:700}.ar-ql-sec-sub[data-v-c4993ed4]{color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;font-size:.68rem}.ar-ql-intent-btn[data-v-c4993ed4]{color:#34d399;white-space:nowrap;background:#10b9811f;border:1px solid #10b98159;border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.ar-ql-telemetry-grid[data-v-c4993ed4]{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.ar-ql-stat-cell[data-v-c4993ed4]{background:#0006;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.ar-ql-stat-lbl[data-v-c4993ed4]{letter-spacing:.08em;color:var(--text-muted,#94a3b8);font-size:.6rem;font-weight:700}.ar-ql-stat-val[data-v-c4993ed4]{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.ar-ql-side-col[data-v-c4993ed4]{flex-direction:column;gap:1rem;display:flex}.ar-ql-qr-card[data-v-c4993ed4]{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;padding:1.1rem;display:flex}.ar-ql-qr-kicker[data-v-c4993ed4]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);margin-bottom:.25rem;font-size:.64rem;font-weight:800}.ar-ql-qr-title[data-v-c4993ed4]{margin:0 0 .35rem;font-size:.92rem;font-weight:700}.ar-ql-qr-desc[data-v-c4993ed4]{color:var(--text-muted,#94a3b8);margin:0 0 .85rem;font-size:.72rem;line-height:1.4}.ar-ql-qr-frame[data-v-c4993ed4]{border:2px solid var(--accent-primary,#d4af37);background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.85rem;padding:.55rem;display:flex}.ar-ql-copy-btn[data-v-c4993ed4]{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.74rem;font-weight:600}.ar-ql-copy-btn[data-v-c4993ed4]:hover{border-color:var(--accent-primary,#d4af37)}.ar-ql-lidar-card[data-v-c4993ed4]{background:#00000059;border:1px solid #ffffff14;border-radius:14px;padding:.95rem 1.05rem}.ar-ql-lidar-row[data-v-c4993ed4]{align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.ar-ql-lidar-badge[data-v-c4993ed4]{color:#34d399;background:#10b9812e;border:1px solid #10b98173;border-radius:6px;padding:.15rem .45rem;font-size:.62rem;font-weight:800}.ar-ql-lidar-head[data-v-c4993ed4]{font-size:.78rem;font-weight:700}.ar-ql-lidar-list[data-v-c4993ed4]{color:var(--text-muted,#94a3b8);flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.71rem;line-height:1.48;display:flex}@media (width<=820px){.ar-ql-body[data-v-c4993ed4],.ar-ql-mode-grid[data-v-c4993ed4]{grid-template-columns:1fr}.ar-ql-telemetry-grid[data-v-c4993ed4]{grid-template-columns:1fr 1fr}.ar-ql-secondary-actions[data-v-c4993ed4]{grid-template-columns:1fr}}.vitrine-route-page[data-v-e74f0f10]{width:100%;max-width:var(--content-max-width,1440px);justify-content:center;align-items:center;min-height:calc(100vh - 150px);margin:0 auto;padding:.75rem 1.25rem 2.25rem;display:flex}.viewer-window[data-v-e74f0f10]{background:#07080b;border:1px solid #d4af3747;border-radius:14px;flex-direction:column;width:100%;max-width:1440px;height:85vh;min-height:620px;display:flex;overflow:hidden;box-shadow:0 28px 70px #000000d9,inset 0 1px #ffffff0f}.vitrine-back-btn[data-v-e74f0f10]{color:#f3e5ab;letter-spacing:.06em;cursor:pointer;background:#d4af371f;border:1px solid #d4af376b;border-radius:6px;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.vitrine-back-btn[data-v-e74f0f10]:hover{background:#d4af373d;transform:translate(-2px)}.dossier-jump-pill[data-v-e74f0f10]{color:#f3e5ab!important;background:#ffffff0f!important;border-color:#d4af3761!important}.vitrine-loading-overlay[data-v-e74f0f10]{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 45%,#0e1016f0 0%,#050609fa 100%);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.vlo-card[data-v-e74f0f10]{text-align:center;background:linear-gradient(#14171ee6 0%,#0a0c10f5 100%);border:1px solid #d4af3759;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:2rem 1.75rem;display:flex;box-shadow:0 24px 60px #000000d9,inset 0 1px #ffffff14}.vlo-escapement-spinner[data-v-e74f0f10]{margin-bottom:1rem;animation:3.2s cubic-bezier(.4,0,.2,1) infinite spinEscapement-e74f0f10}@keyframes spinEscapement-e74f0f10{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.vlo-kicker[data-v-e74f0f10]{font-family:var(--font-mono,monospace);letter-spacing:.18em;color:#d4af37;margin-bottom:.4rem;font-size:.6rem;font-weight:700}.vlo-title[data-v-e74f0f10]{font-family:var(--font-serif,serif);color:#f8fafc;margin:0 0 .45rem;font-size:1.22rem;font-weight:500}.vlo-stage[data-v-e74f0f10]{color:#94a3b8;margin:0 0 1.1rem;font-size:.78rem}.vlo-progress-track[data-v-e74f0f10]{background:#ffffff14;border-radius:999px;width:100%;height:5px;margin-bottom:.65rem;overflow:hidden}.vlo-progress-bar[data-v-e74f0f10]{background:linear-gradient(90deg,#b89128 0%,#f3e5ab 50%,#d4af37 100%);border-radius:999px;height:100%;transition:width .22s;box-shadow:0 0 12px #d4af3799}.vlo-meta-row[data-v-e74f0f10]{width:100%;font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#64748b;justify-content:space-between;font-size:.62rem;display:flex}.vitrine-loader-fade-enter-active[data-v-e74f0f10],.vitrine-loader-fade-leave-active[data-v-e74f0f10]{transition:opacity .28s}.vitrine-loader-fade-enter-from[data-v-e74f0f10],.vitrine-loader-fade-leave-to[data-v-e74f0f10]{opacity:0}.viewer-top-bar[data-v-e74f0f10]{background:var(--bg-card);z-index:20;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.9rem 1.5rem;display:flex}.watch-meta[data-v-e74f0f10]{align-items:center;gap:1rem;display:flex}.museum-badge[data-v-e74f0f10]{letter-spacing:.12em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;padding:.3rem .65rem;font-size:.68rem;font-weight:800}.watch-titles[data-v-e74f0f10]{flex-direction:column;gap:.15rem;display:flex}.brand-line[data-v-e74f0f10]{align-items:center;gap:.5rem;display:flex}.brand-heading[data-v-e74f0f10]{letter-spacing:.15em;color:var(--text-primary);font-size:.72rem;font-weight:800}.ref-pill[data-v-e74f0f10]{color:var(--text-primary);background:var(--bg-card);border-radius:4px;padding:.1rem .45rem;font-size:.62rem}.vault-pill[data-v-e74f0f10]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.1rem .45rem;font-size:.6rem;font-weight:800}.model-heading[data-v-e74f0f10]{color:var(--text-primary);font-size:.98rem;font-weight:700}.actions-right[data-v-e74f0f10]{align-items:center;gap:.6rem;display:flex}.action-pill[data-v-e74f0f10]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.action-pill[data-v-e74f0f10]:hover,.action-pill.active[data-v-e74f0f10]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.action-pill.icon-only[data-v-e74f0f10]{padding:.4rem .65rem;font-size:.9rem}.close-btn[data-v-e74f0f10]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.close-btn[data-v-e74f0f10]:hover{background:var(--bg-card);color:var(--text-primary)}.viewport-wrapper[data-v-e74f0f10]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex:1;width:100%;height:100%;position:relative;overflow:hidden}.viewport-wrapper[data-v-e74f0f10]:active{cursor:grabbing}.three-canvas-container[data-v-e74f0f10]{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.three-canvas-container canvas[data-v-e74f0f10]{touch-action:none;outline:none;display:block;width:100%!important;height:100%!important}.camera-presets-sidebar[data-v-e74f0f10]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);z-index:15;border-radius:2px;flex-direction:column;gap:.45rem;padding:.8rem;display:flex;position:absolute;top:1.2rem;left:1.2rem}.sidebar-title[data-v-e74f0f10]{letter-spacing:.12em;color:var(--text-primary);margin-bottom:.2rem;font-size:.62rem;font-weight:800}.preset-btn[data-v-e74f0f10]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.preset-btn[data-v-e74f0f10]:hover{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.floating-controls-dock[data-v-e74f0f10]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);z-index:15;border-radius:2px;align-items:center;gap:.9rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.control-group[data-v-e74f0f10]{align-items:center;gap:.5rem;display:flex}.dock-pill[data-v-e74f0f10]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:20px;padding:.3rem .65rem;font-size:.68rem;font-weight:700}.dock-pill.active[data-v-e74f0f10]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.dock-pill.recenter-dock-pill[data-v-e74f0f10]{color:var(--gold-accent,#d4af37);background:#d4af371f;border:1px solid #d4af3773;align-items:center;gap:.25rem;display:flex}.dock-pill.recenter-dock-pill[data-v-e74f0f10]:hover{color:#fff;background:#d4af3747;border-color:#fef08a;transform:translateY(-1px)}.dock-separator[data-v-e74f0f10]{background:var(--bg-card);width:1px;height:22px}.zoom-btn[data-v-e74f0f10]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.95rem;display:flex}.slider-wrapper[data-v-e74f0f10]{flex-direction:column;gap:.15rem;display:flex}.slider-label[data-v-e74f0f10]{color:var(--text-primary);font-size:.55rem;font-weight:800}.lux-range[data-v-e74f0f10]{-webkit-appearance:none;background:var(--bg-card);border-radius:2px;outline:none;width:85px;height:4px}.lux-range[data-v-e74f0f10]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg-card);cursor:pointer;border-radius:50%;width:12px;height:12px}.floating-spec-badge[data-v-e74f0f10]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);z-index:15;border-radius:2px;width:280px;padding:.85rem 1rem;position:absolute;top:1.2rem;right:1.2rem}.badge-header[data-v-e74f0f10]{color:var(--text-primary);border-bottom:1px solid #ffffff14;align-items:center;gap:.4rem;margin-bottom:.6rem;padding-bottom:.4rem;font-size:.62rem;font-weight:800;display:flex}.badge-dot[data-v-e74f0f10]{background:var(--bg-card);border-radius:50%;width:6px;height:6px}.spec-row[data-v-e74f0f10]{justify-content:space-between;padding:.25rem 0;font-size:.72rem;display:flex}.spec-k[data-v-e74f0f10]{color:var(--text-primary)}.spec-v[data-v-e74f0f10]{color:var(--text-primary);font-weight:600}.viewer-bottom-bar[data-v-e74f0f10]{background:var(--bg-card);z-index:20;border-top:1px solid #ffffff14;align-items:center;gap:1.2rem;padding:.75rem 1.5rem;display:flex}.env-selector-title[data-v-e74f0f10]{color:var(--text-primary);white-space:nowrap;font-size:.7rem;font-weight:800}.gold-bullet[data-v-e74f0f10]{color:var(--text-primary)}.env-pills-row[data-v-e74f0f10]{gap:.6rem;display:flex;overflow-x:auto}.env-pill[data-v-e74f0f10]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:flex}.env-pill.active[data-v-e74f0f10]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.bottom-bar-section[data-v-e74f0f10]{align-items:center;gap:.8rem;display:flex}.ar-coating-section[data-v-e74f0f10]{border-left:1px solid #ffffff14;padding-left:1rem}.ar-pill[data-v-e74f0f10]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.ar-pill[data-v-e74f0f10]:hover{border-color:#60a5fa66}.ar-pill.active[data-v-e74f0f10]{color:#93c5fd;background:#3b82f626;border-color:#60a5fa;box-shadow:0 0 12px #60a5fa40}.cosc-positions-floating-dock[data-v-e74f0f10]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0a1220e0;border:1px solid #38bdf84d;border-radius:6px;flex-direction:column;gap:.4rem;padding:.5rem .9rem;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000073}.cosc-positions-floating-dock .dock-header[data-v-e74f0f10]{align-items:center;gap:.6rem;display:flex}.cosc-pulse-dot[data-v-e74f0f10]{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #34d399}.cosc-positions-floating-dock .dock-title[data-v-e74f0f10]{letter-spacing:.08em;color:#38bdf8;font-size:.64rem;font-weight:800}.cosc-positions-floating-dock .dock-badge[data-v-e74f0f10]{color:#94a3b8;margin-left:auto;font-family:monospace;font-size:.62rem;font-weight:700}.mic-toggle-btn[data-v-e74f0f10]{color:#94a3b8;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:.3rem;margin-left:.5rem;padding:.2rem .55rem;font-size:.64rem;font-weight:800;transition:all .2s;display:flex}.mic-toggle-btn[data-v-e74f0f10]:hover{color:#e0f2fe;border-color:#38bdf8}.mic-toggle-btn.active[data-v-e74f0f10]{color:#a7f3d0;background:#10b98133;border-color:#10b981;animation:2s ease-in-out infinite mic-pulse-e74f0f10;box-shadow:0 0 10px #10b98159}@keyframes mic-pulse-e74f0f10{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.cert-open-btn[data-v-e74f0f10]{color:#f0f9ff;cursor:pointer;background:#0ea5e933;border:1px solid #38bdf8;border-radius:4px;align-items:center;gap:.3rem;margin-left:.5rem;padding:.2rem .55rem;font-size:.64rem;font-weight:800;transition:all .2s;display:flex}.cert-open-btn[data-v-e74f0f10]:hover{color:#020617;background:#38bdf8;box-shadow:0 0 10px #38bdf866}.cosc-pills-row[data-v-e74f0f10]{align-items:center;gap:.4rem;display:flex}.cosc-pos-pill[data-v-e74f0f10]{color:#94a3b8;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.68rem;transition:all .2s;display:flex}.cosc-pos-pill[data-v-e74f0f10]:hover{color:#e2e8f0;border-color:#38bdf880}.cosc-pos-pill.active[data-v-e74f0f10]{color:#f0f9ff;background:#0ea5e938;border-color:#38bdf8;box-shadow:0 0 10px #38bdf84d}.cosc-pos-pill .pos-code[data-v-e74f0f10]{color:#38bdf8;font-weight:800}.cosc-pos-pill.active .pos-code[data-v-e74f0f10]{color:#fff}.cosc-pos-pill .pos-rate[data-v-e74f0f10]{color:#34d399;background:#34d3991f;border-radius:3px;padding:.1rem .3rem;font-family:monospace;font-size:.64rem;font-weight:700}.lift-angle-dock-row[data-v-e74f0f10]{border-top:1px solid #ffffff14;align-items:center;gap:.6rem;margin-top:.15rem;padding-top:.35rem;display:flex}.lift-angle-meta[data-v-e74f0f10]{color:#94a3b8;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:flex}.lift-title[data-v-e74f0f10]{letter-spacing:.05em;color:#cbd5e1}.lift-deg[data-v-e74f0f10]{color:#fcd34d;background:#fcd34d1f;border:1px solid #fcd34d4d;border-radius:3px;padding:.1rem .35rem;font-family:monospace;font-weight:800}.lift-stepper[data-v-e74f0f10]{align-items:center;gap:.2rem;display:flex}.lift-step-btn[data-v-e74f0f10]{color:#cbd5e1;cursor:pointer;background:#0f172acc;border:1px solid #ffffff26;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;transition:all .15s;display:flex}.lift-step-btn[data-v-e74f0f10]:hover:not(:disabled){color:#38bdf8;background:#38bdf81a;border-color:#38bdf8}.lift-step-btn[data-v-e74f0f10]:disabled{opacity:.35;cursor:not-allowed}.lift-presets-row[data-v-e74f0f10]{align-items:center;gap:.3rem;margin-left:auto;display:flex}.lift-preset-pill[data-v-e74f0f10]{color:#94a3b8;cursor:pointer;background:#0f172a99;border:1px solid #ffffff1a;border-radius:3px;padding:.18rem .45rem;font-size:.58rem;font-weight:700;transition:all .15s}.lift-preset-pill[data-v-e74f0f10]:hover{color:#fef08a;border-color:#fcd34d66}.lift-preset-pill.active[data-v-e74f0f10]{color:#fef08a;background:#fcd34d29;border-color:#fcd34d;box-shadow:0 0 6px #fcd34d40}.audio-record-dock-row[data-v-e74f0f10]{border-top:1px solid #ffffff14;align-items:center;gap:.6rem;margin-top:.15rem;padding-top:.35rem;display:flex}.audio-record-meta[data-v-e74f0f10]{color:#94a3b8;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:flex}.rec-dot[data-v-e74f0f10]{background:#64748b;border-radius:50%;width:6px;height:6px;transition:all .2s}.rec-dot.recording[data-v-e74f0f10]{background:#f43f5e;animation:1s ease-in-out infinite rec-pulse-e74f0f10;box-shadow:0 0 8px #f43f5e}@keyframes rec-pulse-e74f0f10{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.rec-title[data-v-e74f0f10]{letter-spacing:.05em;color:#cbd5e1}.rec-action-btn[data-v-e74f0f10]{color:#fecdd3;cursor:pointer;background:#f43f5e26;border:1px solid #f43f5e66;border-radius:4px;padding:.2rem .55rem;font-size:.62rem;font-weight:800;transition:all .2s}.rec-action-btn[data-v-e74f0f10]:hover{color:#fff;background:#f43f5e;box-shadow:0 0 10px #f43f5e66}.rec-countdown-badge[data-v-e74f0f10]{color:#ffe4e6;background:#f43f5e40;border:1px solid #f43f5e;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.62rem;font-weight:800;display:flex}.countdown-pulse[data-v-e74f0f10]{color:#f43f5e;animation:.8s ease-in-out infinite rec-pulse-e74f0f10}.rec-playback-group[data-v-e74f0f10]{align-items:center;gap:.4rem;margin-left:auto;display:flex}.rec-play-btn[data-v-e74f0f10]{color:#f0f9ff;cursor:pointer;background:#0ea5e933;border:1px solid #38bdf8;border-radius:4px;padding:.2rem .5rem;font-size:.62rem;font-weight:800;transition:all .2s}.rec-play-btn[data-v-e74f0f10]:hover{color:#020617;background:#38bdf8;box-shadow:0 0 8px #38bdf866}.rec-play-btn.active[data-v-e74f0f10]{color:#a7f3d0;background:#34d39940;border-color:#34d399}.rec-download-btn[data-v-e74f0f10]{color:#a7f3d0;cursor:pointer;background:#10b9812e;border:1px solid #10b981;border-radius:4px;padding:.2rem .55rem;font-size:.62rem;font-weight:800;transition:all .2s}.rec-download-btn[data-v-e74f0f10]:hover{color:#020617;background:#10b981;box-shadow:0 0 10px #10b98166}.sonometer-floating-dock[data-v-e74f0f10]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0a1220eb;border:1px solid #f59e0b59;border-radius:6px;flex-direction:column;gap:.5rem;max-width:90vw;padding:.55rem .95rem;display:flex;position:absolute;bottom:4.8rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000008c,0 0 15px #f59e0b26}.sonometer-pulse-dot[data-v-e74f0f10]{background:#f59e0b;border-radius:50%;width:8px;height:8px;transition:all .2s;box-shadow:0 0 10px #f59e0b}.sonometer-pulse-dot.pulsing[data-v-e74f0f10]{background:#38bdf8;transform:scale(1.35);box-shadow:0 0 14px #38bdf8}.sonometer-floating-dock .dock-header[data-v-e74f0f10]{align-items:center;gap:.6rem;display:flex}.sonometer-floating-dock .dock-title[data-v-e74f0f10]{letter-spacing:.08em;color:#fbbf24;font-size:.65rem;font-weight:800}.sonometer-floating-dock .dock-badge[data-v-e74f0f10]{color:#94a3b8;margin-left:auto;font-family:monospace;font-size:.62rem;font-weight:700}.impulse-trigger-btn[data-v-e74f0f10]{color:#fef3c7;cursor:pointer;background:#f59e0b33;border:1px solid #f59e0b;border-radius:4px;margin-left:.5rem;padding:.2rem .55rem;font-size:.62rem;font-weight:800;transition:all .2s}.impulse-trigger-btn[data-v-e74f0f10]:hover{color:#020617;background:#f59e0b;box-shadow:0 0 10px #f59e0b80}.sonometer-impulses-row[data-v-e74f0f10]{align-items:center;gap:.5rem;display:flex}.impulse-pill[data-v-e74f0f10]{cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:4px;flex:1;align-items:center;gap:.45rem;padding:.35rem .65rem;transition:all .2s;display:flex}.impulse-pill[data-v-e74f0f10]:hover{filter:brightness(1.15);transform:translateY(-1px)}.impulse-pill .imp-tag[data-v-e74f0f10]{border-radius:3px;padding:.1rem .35rem;font-size:.65rem;font-weight:900}.impulse-pill .imp-info[data-v-e74f0f10]{flex-direction:column;display:flex}.imp-name[data-v-e74f0f10]{color:#e2e8f0;font-size:.6rem;font-weight:800}.imp-freq[data-v-e74f0f10]{color:#94a3b8;font-family:monospace;font-size:.55rem}.imp-spark[data-v-e74f0f10]{margin-left:auto;font-size:.75rem}.pill-t1[data-v-e74f0f10]{border-color:#38bdf84d}.pill-t1 .imp-tag[data-v-e74f0f10]{color:#38bdf8;background:#38bdf833}.pill-t1.active[data-v-e74f0f10]{background:#38bdf840;border-color:#38bdf8;box-shadow:0 0 12px #38bdf866}.pill-t2[data-v-e74f0f10]{border-color:#f59e0b4d}.pill-t2 .imp-tag[data-v-e74f0f10]{color:#fbbf24;background:#f59e0b33}.pill-t2.active[data-v-e74f0f10]{background:#f59e0b40;border-color:#fbbf24;box-shadow:0 0 12px #f59e0b66}.pill-t3[data-v-e74f0f10]{border-color:#ef44444d}.pill-t3 .imp-tag[data-v-e74f0f10]{color:#f87171;background:#ef444433}.pill-t3.active[data-v-e74f0f10]{background:#ef444440;border-color:#f87171;box-shadow:0 0 12px #ef444466}.sonometer-palettes-row[data-v-e74f0f10]{border-top:1px solid #ffffff14;align-items:center;gap:.45rem;margin-top:.15rem;padding-top:.35rem;display:flex}.palettes-label[data-v-e74f0f10]{color:#94a3b8;letter-spacing:.05em;font-size:.58rem;font-weight:800}.palette-chip[data-v-e74f0f10]{color:#94a3b8;cursor:pointer;background:#0f172aa6;border:1px solid #ffffff1a;border-radius:4px;padding:.2rem .5rem;font-size:.6rem;font-weight:700;transition:all .2s}.palette-chip[data-v-e74f0f10]:hover{color:#f8fafc;border-color:#ffffff4d}.palette-chip.active[data-v-e74f0f10]{color:#fef3c7;background:#f59e0b33;border-color:#fbbf24;box-shadow:0 0 8px #f59e0b4d}.sonometer-action-pill.active[data-v-e74f0f10]{color:#fef3c7;background:#f59e0b33;border-color:#f59e0b;box-shadow:0 0 10px #f59e0b59}.cinematic-video-floating-dock[data-v-e74f0f10]{-webkit-backdrop-filter:blur(16px);z-index:45;background:#0a0e17e0;border:1px solid #f59e0b4d;border-radius:8px;flex-direction:column;gap:.75rem;width:min(720px,94vw);padding:.85rem 1.15rem;animation:.25s ease-out slideDownFade-e74f0f10;display:flex;position:absolute;top:5.2rem;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #000000a6,0 0 20px #f59e0b26}@keyframes slideDownFade-e74f0f10{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.video-dock-header[data-v-e74f0f10]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.video-dock-title[data-v-e74f0f10]{align-items:center;gap:.5rem;display:flex}.video-icon[data-v-e74f0f10]{font-size:1rem}.video-title-text[data-v-e74f0f10]{letter-spacing:.08em;color:#f59e0b;text-transform:uppercase;font-size:.72rem;font-weight:700}.video-dock-close[data-v-e74f0f10]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.95rem;line-height:1;transition:color .15s}.video-dock-close[data-v-e74f0f10]:hover{color:#f8fafc}.video-progress-track[data-v-e74f0f10]{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.video-progress-bar[data-v-e74f0f10]{background:linear-gradient(90deg,#ef4444,#f59e0b);height:100%;transition:width .1s linear;box-shadow:0 0 8px #ef4444b3}.video-ctrls-row[data-v-e74f0f10]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.ctrl-group[data-v-e74f0f10]{align-items:center;gap:.5rem;display:flex}.ctrl-label[data-v-e74f0f10]{color:#94a3b8;letter-spacing:.06em;font-size:.62rem;font-weight:700}.chip-group[data-v-e74f0f10]{gap:.35rem;display:flex}.video-chip[data-v-e74f0f10]{color:#cbd5e1;cursor:pointer;background:#0f172abf;border:1px solid #ffffff1f;border-radius:4px;padding:.25rem .55rem;font-size:.65rem;font-weight:600;transition:all .2s}.video-chip[data-v-e74f0f10]:hover{color:#f8fafc;border-color:#f59e0b66}.video-chip.active[data-v-e74f0f10]{color:#fef3c7;background:#f59e0b38;border-color:#f59e0b;box-shadow:0 0 8px #f59e0b4d}.record-trigger-btn[data-v-e74f0f10]{color:#fff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border:1px solid #fff3;border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.7rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #ef444459}.record-trigger-btn[data-v-e74f0f10]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 16px #ef444480}.video-recording-active-row[data-v-e74f0f10]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recording-status-msg[data-v-e74f0f10]{color:#f87171;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex}.blinking-dot[data-v-e74f0f10]{color:#ef4444;font-size:.9rem;animation:1s infinite pulseRec-e74f0f10}@keyframes pulseRec-e74f0f10{0%,to{opacity:1}50%{opacity:.2}}.stop-rec-btn[data-v-e74f0f10]{color:#fee2e2;cursor:pointer;background:#b91c1c66;border:1px solid #ef4444;border-radius:4px;padding:.35rem .8rem;font-size:.68rem;font-weight:700;transition:all .2s}.stop-rec-btn[data-v-e74f0f10]:hover{color:#fff;background:#ef4444}.video-result-banner[data-v-e74f0f10]{background:#10b9811f;border:1px solid #10b98159;border-radius:5px;justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem .8rem;display:flex}.result-info[data-v-e74f0f10]{align-items:center;gap:.45rem;font-size:.68rem;display:flex}.result-tag[data-v-e74f0f10]{color:#34d399;font-weight:800}.result-meta[data-v-e74f0f10]{color:#94a3b8}.download-clip-btn[data-v-e74f0f10]{color:#a7f3d0;cursor:pointer;background:#10b98140;border:1px solid #10b981;border-radius:4px;padding:.25rem .65rem;font-size:.65rem;font-weight:700;transition:all .2s}.download-clip-btn[data-v-e74f0f10]:hover{color:#064e3b;background:#10b981}@media (width<=900px){.floating-spec-badge[data-v-e74f0f10],.camera-presets-sidebar[data-v-e74f0f10]{display:none}.floating-controls-dock[data-v-e74f0f10]{flex-wrap:wrap;justify-content:center;width:90%}.cosc-positions-floating-dock[data-v-e74f0f10]{width:95%}.cosc-pills-row[data-v-e74f0f10]{flex-wrap:wrap;justify-content:center}.cinematic-video-floating-dock[data-v-e74f0f10]{width:95%;top:4.8rem}}.purist-ergo-card[data-v-20875cd9]{background:var(--bg-card);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);border-radius:4px;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.pec-header[data-v-20875cd9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pec-badge[data-v-20875cd9]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.62rem;font-weight:800}.pec-title[data-v-20875cd9]{color:var(--text-primary);letter-spacing:-.01em;margin:.2rem 0 0;font-size:1.05rem;font-weight:800}.pec-fit-score[data-v-20875cd9]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;align-items:flex-end;padding:.35rem .75rem;display:flex}.pfs-val[data-v-20875cd9]{color:var(--accent-primary);font-size:1.15rem;font-weight:900;font-family:var(--font-mono,monospace);line-height:1}.pfs-lbl[data-v-20875cd9]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:700}.pec-metrics-grid[data-v-20875cd9]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.pec-metric-cell[data-v-20875cd9]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.25rem;padding:.75rem .9rem;display:flex}.pec-metric-cell.highlight[data-v-20875cd9]{border-color:var(--text-primary);background:var(--bg-card)}.pm-lbl[data-v-20875cd9]{letter-spacing:.08em;color:var(--text-muted);font-size:.6rem;font-weight:800}.pm-val[data-v-20875cd9]{color:var(--text-primary);font-size:1.35rem;font-weight:800;font-family:var(--font-mono,monospace);line-height:1.1}.pm-unit[data-v-20875cd9]{color:var(--text-secondary);margin-left:.15rem;font-size:.8rem;font-weight:600}.pm-sub[data-v-20875cd9]{color:var(--text-secondary);font-size:.65rem;line-height:1.25}.pec-indicator-bar[data-v-20875cd9]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.4rem;padding:.75rem .9rem;display:flex}.pib-header[data-v-20875cd9]{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.pib-header strong[data-v-20875cd9]{color:var(--text-primary)}.pib-verdict[data-v-20875cd9]{color:var(--text-primary);align-items:center;gap:.45rem;margin:0;font-size:.72rem;line-height:1.4;display:flex}.pib-icon[data-v-20875cd9]{color:var(--accent-primary);font-weight:700}.landed-modal-backdrop[data-v-8a934f56]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.landed-modal-box[data-v-8a934f56]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:6px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;overflow-y:auto}.lmb-header[data-v-8a934f56]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:1rem;display:flex}.lmb-badge[data-v-8a934f56]{letter-spacing:.12em;color:var(--text-primary);font-size:.62rem;font-weight:800}.lmb-title[data-v-8a934f56]{color:var(--text-primary);margin:.25rem 0 0;font-size:1.15rem;font-weight:800}.lmb-sub[data-v-8a934f56]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.76rem}.lmb-close-btn[data-v-8a934f56]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex}.lmb-close-btn[data-v-8a934f56]:hover{color:var(--text-primary);border-color:var(--border-medium)}.lmb-verdict-banner[data-v-8a934f56]{border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.lmb-verdict-banner.positive[data-v-8a934f56],.lmb-verdict-banner.negative[data-v-8a934f56]{background:var(--bg-card);border:1px solid var(--border-subtle)}.lvb-left[data-v-8a934f56]{align-items:flex-start;gap:.65rem;display:flex}.lvb-icon[data-v-8a934f56]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.lvb-tag[data-v-8a934f56]{letter-spacing:.08em;color:var(--text-primary);font-size:.62rem;font-weight:800}.lvb-text[data-v-8a934f56]{color:var(--text-primary);max-width:380px;margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.lvb-right[data-v-8a934f56]{color:var(--text-secondary);flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.72rem;display:flex}.lvb-right strong[data-v-8a934f56]{color:var(--text-primary)}.lmb-table-wrap[data-v-8a934f56]{border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden}.lmb-ledger-table[data-v-8a934f56]{border-collapse:collapse;width:100%;font-size:.76rem}.lmb-ledger-table th[data-v-8a934f56]{background:var(--bg-surface);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);text-align:left;padding:.65rem .85rem;font-weight:700}.lmb-ledger-table td[data-v-8a934f56]{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem .85rem}.th-num[data-v-8a934f56],.td-num[data-v-8a934f56]{text-align:right;font-family:var(--font-mono,monospace);font-weight:600}.td-num.tax[data-v-8a934f56]{color:var(--text-primary)}.tr-total td[data-v-8a934f56]{background:var(--bg-surface);color:var(--text-primary);border-bottom:2px solid var(--border-medium)}.td-num.total[data-v-8a934f56]{color:var(--accent-primary);font-size:.92rem}.tr-compare td[data-v-8a934f56]{color:var(--text-primary);background:var(--bg-card)}.td-num.compare[data-v-8a934f56]{color:var(--text-primary)}.lmb-footer[data-v-8a934f56]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.lmb-savings-box[data-v-8a934f56]{flex-direction:column;gap:.2rem;display:flex}.lsb-lbl[data-v-8a934f56]{letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:800}.lsb-val[data-v-8a934f56]{color:var(--text-primary);font-size:.88rem;font-weight:800}.lsb-val.positive[data-v-8a934f56]{color:var(--text-primary)}.lmb-ack-btn[data-v-8a934f56]{background:var(--accent-primary);color:var(--text-on-accent,#fff);cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.25rem;font-size:.78rem;font-weight:700;transition:opacity .2s}.lmb-ack-btn[data-v-8a934f56]:hover{opacity:.9}.timegrapher-console[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);font-family:var(--font-mono,monospace);color:var(--text-primary);border-radius:6px;flex-direction:column;gap:.9rem;margin-bottom:1.35rem;padding:1.15rem;display:flex}.tg-header[data-v-b49048a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.tgh-left[data-v-b49048a6]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.tg-crt-badge[data-v-b49048a6]{letter-spacing:.12em;color:var(--text-primary);font-size:.68rem;font-weight:800}.tg-status-tag[data-v-b49048a6]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:flex}.tg-status-tag.running[data-v-b49048a6],.tg-status-tag.realmic[data-v-b49048a6]{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.tg-dot[data-v-b49048a6]{background:var(--bg-card);border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse-b49048a6}@keyframes pulse-b49048a6{0%,to{opacity:.3}50%{opacity:1}}.tgh-actions[data-v-b49048a6]{align-items:center;gap:.75rem;display:flex}.vu-meter-cluster[data-v-b49048a6]{align-items:center;gap:.4rem;font-size:.6rem;display:flex}.vu-label[data-v-b49048a6]{color:var(--text-primary);font-weight:700}.vu-bar-track[data-v-b49048a6]{background:var(--bg-card);border-radius:2px;width:48px;height:6px;overflow:hidden}.vu-bar-fill[data-v-b49048a6]{background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444);height:100%;transition:width .15s ease-out}.vu-val[data-v-b49048a6]{color:var(--text-primary);min-width:38px}.tg-control-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.35rem .75rem;font-size:.68rem;font-weight:700;transition:all .2s}.tg-control-btn[data-v-b49048a6]:hover,.tg-control-btn.active[data-v-b49048a6]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.tg-subbar[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .65rem;display:flex}.subbar-spec[data-v-b49048a6]{align-items:center;gap:.45rem;display:flex}.subbar-tag[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.06em;font-size:.6rem;font-weight:800}.tgh-vph[data-v-b49048a6]{color:var(--text-primary);font-size:.85rem;font-weight:800}.tgh-hz[data-v-b49048a6]{color:var(--text-primary);font-size:.68rem}.lift-angle-box[data-v-b49048a6]{align-items:center;gap:.45rem;display:flex}.lift-angle-group[data-v-b49048a6]{gap:.25rem;display:flex}.lift-angle-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.2rem .45rem;font-size:.62rem;transition:all .15s}.lift-angle-btn[data-v-b49048a6]:hover{border-color:var(--text-primary);color:var(--text-primary)}.lift-angle-btn.active[data-v-b49048a6]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);font-weight:800}.tg-screen-bezel[data-v-b49048a6]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:4px;height:110px;position:relative;overflow:hidden}.tg-crt-canvas[data-v-b49048a6]{width:100%;height:100%;display:block}.tg-crt-overlay[data-v-b49048a6]{pointer-events:none;background:repeating-linear-gradient(0deg,#00000029,#00000029 1px,#0000 1px 2px);position:absolute;inset:0}.tg-crt-watermark[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.12em;pointer-events:none;font-size:.52rem;position:absolute;bottom:4px;right:8px}.tg-metrics-hud[data-v-b49048a6]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;display:grid}.tg-metric[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.18rem;padding:.55rem .75rem;display:flex}.tgm-lbl[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.06em;font-size:.55rem;font-weight:800}.tgm-val[data-v-b49048a6]{font-size:1.25rem;font-weight:800;line-height:1.1}.tgm-val.green[data-v-b49048a6],.tgm-val.amber[data-v-b49048a6],.tgm-val.red[data-v-b49048a6],.tgm-val.cyan[data-v-b49048a6]{color:var(--text-primary)}.tgm-val.gold[data-v-b49048a6]{color:var(--text-primary);text-shadow:0 0 6px #fbbf2466}.tgm-val.muted[data-v-b49048a6]{color:var(--text-primary)}.tgm-val small[data-v-b49048a6]{color:var(--text-primary);font-size:.72rem;font-weight:600}.tgm-sub[data-v-b49048a6]{color:var(--text-primary);font-size:.56rem}.tgm-badge[data-v-b49048a6]{border-radius:2px;width:fit-content;padding:.1rem .35rem;font-size:.52rem;font-weight:800;display:inline-block}.tgm-badge.passed[data-v-b49048a6],.tgm-badge.warning[data-v-b49048a6],.tgm-badge.failed[data-v-b49048a6]{background:var(--bg-card);color:var(--text-primary)}.cosc-matrix-section[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.cosc-matrix-header[data-v-b49048a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cm-title[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.08em;font-size:.64rem;font-weight:800;display:block}.cm-desc[data-v-b49048a6]{color:var(--text-primary);font-size:.54rem}.cm-actions[data-v-b49048a6]{gap:.4rem;display:flex}.cm-record-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.cm-record-btn[data-v-b49048a6]:hover{background:var(--bg-card);color:var(--text-primary)}.cm-export-strip-btn[data-v-b49048a6]{color:#10b981;cursor:pointer;background:#10b9811f;border:1px solid #10b98166;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.cm-export-strip-btn[data-v-b49048a6]:hover{color:#021e17;background:#10b981}.cm-export-spectro-btn[data-v-b49048a6]{color:#fbbf24;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.cm-export-spectro-btn[data-v-b49048a6]:hover{color:#020617;background:#f59e0b}.cm-reset-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.25rem .45rem;font-size:.62rem}.position-chips-grid[data-v-b49048a6]{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}@media (width<=640px){.position-chips-grid[data-v-b49048a6]{grid-template-columns:repeat(3,1fr)}}.pos-chip-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .3rem;transition:all .15s;display:flex}.pos-chip-btn[data-v-b49048a6]:hover{border-color:var(--text-primary)}.pos-chip-btn.active[data-v-b49048a6]{border-color:var(--text-primary);background:var(--bg-card);box-shadow:var(--shadow-luxury)}.pos-chip-btn.recorded[data-v-b49048a6]{border-left:3px solid #10b981}.pos-code[data-v-b49048a6]{color:var(--text-primary);font-size:.72rem;font-weight:800}.pos-name[data-v-b49048a6]{color:var(--text-primary);font-size:.5rem}.pos-check[data-v-b49048a6]{color:var(--text-primary);font-size:.52rem;font-weight:800}.cosc-scorecard[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.45rem;padding:.65rem .85rem;display:flex}.scorecard-top[data-v-b49048a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.sc-stat[data-v-b49048a6]{flex-direction:column;gap:.1rem;display:flex}.sc-lbl[data-v-b49048a6]{color:var(--text-primary);font-size:.52rem;font-weight:700}.sc-val[data-v-b49048a6]{font-size:.85rem;font-weight:800}.sc-val.green[data-v-b49048a6],.sc-val.red[data-v-b49048a6],.sc-val.cyan[data-v-b49048a6],.sc-val.amber[data-v-b49048a6]{color:var(--text-primary)}.cosc-grade-badge[data-v-b49048a6]{letter-spacing:.06em;border-radius:3px;padding:.2rem .5rem;font-size:.6rem;font-weight:800}.cosc-grade-badge.metas[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.cosc-grade-badge.cosc[data-v-b49048a6],.cosc-grade-badge.standard[data-v-b49048a6],.cosc-grade-badge.failed[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.sc-summary[data-v-b49048a6]{color:var(--text-primary);margin:0;font-size:.58rem;line-height:1.4}.starter-modal-backdrop[data-v-18030cea]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.starter-modal-box[data-v-18030cea]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:650px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:6px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;overflow-y:auto}.smb-header[data-v-18030cea]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:1rem;display:flex}.smb-badge[data-v-18030cea]{letter-spacing:.12em;color:var(--text-primary);font-size:.62rem;font-weight:800}.smb-title[data-v-18030cea]{color:var(--text-primary);margin:.25rem 0 0;font-size:1.15rem;font-weight:800}.smb-sub[data-v-18030cea]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.76rem}.smb-close-btn[data-v-18030cea]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;display:flex}.smb-hero-card[data-v-18030cea]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.shc-role-lbl[data-v-18030cea]{color:var(--text-muted);letter-spacing:.08em;font-size:.62rem;font-weight:800;display:block}.shc-role-name[data-v-18030cea]{color:var(--text-primary);font-size:1.2rem;font-weight:800}.shc-score[data-v-18030cea]{flex-direction:column;align-items:flex-end;display:flex}.shc-score-num[data-v-18030cea]{color:var(--text-primary);font-size:1.4rem;font-weight:900;font-family:var(--font-mono,monospace);line-height:1}.shc-score-lbl[data-v-18030cea]{color:var(--text-secondary);text-transform:uppercase;font-size:.6rem}.trio-grid[data-v-18030cea]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.trio-slot[data-v-18030cea]{background:var(--bg-surface);border:1px solid var(--border-subtle);opacity:.7;border-radius:4px;flex-direction:column;gap:.4rem;padding:.85rem;transition:all .2s;display:flex}.trio-slot.active[data-v-18030cea]{opacity:1;border-color:var(--text-primary);background:var(--bg-card)}.ts-header[data-v-18030cea]{align-items:center;gap:.5rem;display:flex}.ts-num[data-v-18030cea]{background:var(--bg-card);border:1px solid var(--border-subtle);width:22px;height:22px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.trio-slot.active .ts-num[data-v-18030cea]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.ts-title[data-v-18030cea]{color:var(--text-primary);font-size:.75rem;font-weight:800}.ts-desc[data-v-18030cea]{color:var(--text-secondary);margin:0;font-size:.68rem;line-height:1.35}.ts-match-pill[data-v-18030cea]{color:var(--text-primary);background:var(--bg-card);border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .4rem;font-size:.58rem;font-weight:800}.smb-verdict-box[data-v-18030cea]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.svb-icon[data-v-18030cea]{font-size:1.1rem}.svb-title[data-v-18030cea]{color:var(--text-primary);font-size:.72rem;font-weight:800;display:block}.svb-text[data-v-18030cea]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.smb-footer[data-v-18030cea]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.smb-tier-tag[data-v-18030cea]{color:var(--text-secondary);font-size:.72rem}.smb-tier-tag strong[data-v-18030cea]{color:var(--text-primary)}.smb-ack-btn[data-v-18030cea]{background:var(--bg-card);color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.25rem;font-size:.78rem;font-weight:700;transition:opacity .2s}.smb-ack-btn[data-v-18030cea]:hover{opacity:.9}.dual-face-viewer[data-v-72e7aebe]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:16px;margin-bottom:1.5rem;padding:1.25rem;position:relative;overflow:hidden}.df-header-bar[data-v-72e7aebe]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.df-title-wrap[data-v-72e7aebe]{flex-direction:column;display:flex}.df-mode-pill-group[data-v-72e7aebe]{border:1px solid var(--border-subtle);background:#00000073;border-radius:9999px;gap:3px;padding:3px;display:flex}.df-mode-pill[data-v-72e7aebe]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.35rem .85rem;font-size:.72rem;font-weight:600;transition:all .2s}.df-mode-pill.active[data-v-72e7aebe]{background:var(--accent-primary,#d4af37);color:#000;font-weight:700}.df-3d-stage-card[data-v-72e7aebe]{border:1px solid var(--border-subtle);background:radial-gradient(circle,#11151f 0%,#080a0e 100%);border-radius:12px;height:440px;min-height:440px;margin-bottom:.5rem;position:relative;overflow:hidden}.df-3d-canvas-wrap[data-v-72e7aebe]{cursor:grab;width:100%;height:100%}.df-3d-canvas-wrap[data-v-72e7aebe]:active{cursor:grabbing}.df-3d-overlay-bar[data-v-72e7aebe]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0a0c10d9;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.df-3d-preset-buttons[data-v-72e7aebe]{gap:.35rem;display:flex}.df-3d-action-btn[data-v-72e7aebe]{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:.3rem .6rem;font-size:.7rem;font-weight:600;transition:all .2s}.df-3d-action-btn[data-v-72e7aebe]:hover,.df-3d-action-btn.active[data-v-72e7aebe]{background:var(--accent-primary,#d4af37);color:#000;border-color:var(--accent-primary,#d4af37)}.df-3d-env-actions[data-v-72e7aebe]{align-items:center;gap:.4rem;display:flex}.df-3d-env-select[data-v-72e7aebe]{color:#cbd5e1;cursor:pointer;background:#141820e6;border:1px solid #ffffff26;border-radius:6px;padding:.25rem .5rem;font-size:.7rem}.df-3d-max-btn[data-v-72e7aebe]{color:#fef08a;cursor:pointer;background:#d4af3726;border:1px solid #d4af3766;border-radius:6px;padding:.3rem .6rem;font-size:.7rem;font-weight:600;transition:all .2s}.df-3d-max-btn[data-v-72e7aebe]:hover{background:var(--accent-primary,#d4af37);color:#000}.df-kicker[data-v-72e7aebe]{letter-spacing:.12em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.df-face-indicator[data-v-72e7aebe]{color:var(--text-primary);font-size:.85rem;font-weight:700}.df-controls-group[data-v-72e7aebe]{gap:.5rem;display:flex}.df-btn[data-v-72e7aebe]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.df-btn[data-v-72e7aebe]:hover{background:var(--bg-card);border-color:var(--accent-primary);color:var(--accent-primary)}.df-btn.active[data-v-72e7aebe]{background:var(--accent-primary);color:var(--text-primary);border-color:var(--accent-primary);font-weight:700}.df-stage-card[data-v-72e7aebe]{perspective:1000px;border:1px solid var(--border-subtle);background:radial-gradient(circle,#1e293b80 0%,#0b0f17d9 75%);border-radius:12px;justify-content:center;align-items:center;min-height:420px;padding:1.5rem;transition:min-height .3s;display:flex;position:relative}@media (width>=1680px){.df-stage-card[data-v-72e7aebe]{min-height:480px}.df-image-frame[data-v-72e7aebe]{max-width:420px!important;height:420px!important}.df-contact-shadow[data-v-72e7aebe]{width:320px!important}}@media (width>=2200px){.df-stage-card[data-v-72e7aebe]{min-height:560px}.df-image-frame[data-v-72e7aebe]{max-width:500px!important;height:500px!important}.df-contact-shadow[data-v-72e7aebe]{width:380px!important}.df-loupe-lens[data-v-72e7aebe]{width:200px!important;height:200px!important}}@media (width>=3000px){.df-stage-card[data-v-72e7aebe]{min-height:640px}.df-image-frame[data-v-72e7aebe]{max-width:580px!important;height:580px!important}.df-contact-shadow[data-v-72e7aebe]{width:440px!important}.df-loupe-lens[data-v-72e7aebe]{width:240px!important;height:240px!important}}.df-stage-card.is-loupe-cursor[data-v-72e7aebe]{cursor:crosshair}.df-contact-shadow[data-v-72e7aebe]{filter:blur(8px);pointer-events:none;z-index:1;background:radial-gradient(#000000d9 0%,#0000 70%);border-radius:50%;width:260px;height:24px;position:absolute;bottom:25px}.df-image-frame[data-v-72e7aebe]{z-index:2;justify-content:center;align-items:center;width:100%;max-width:360px;height:360px;display:flex;position:relative}.df-main-img[data-v-72e7aebe]{object-fit:contain;filter:drop-shadow(0 15px 25px #000000a6);-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .3s}.df-stage-card.is-flipped .df-main-img[data-v-72e7aebe]{transform:rotateY(360deg)}.df-loupe-lens[data-v-72e7aebe]{border:3px solid var(--accent-primary);width:160px;height:160px;box-shadow:var(--shadow-luxury);pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-repeat:no-repeat;background-size:400% 400%;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.df-loupe-badge[data-v-72e7aebe]{background:var(--bg-card);color:var(--text-primary);letter-spacing:.05em;border-radius:4px;padding:.15rem .4rem;font-size:.6rem;font-weight:800;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.df-standards-badge[data-v-72e7aebe]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:15px;left:15px}.df-sb-dot[data-v-72e7aebe]{background:var(--bg-card);border-radius:50%;width:6px;height:6px}.df-alpha-pill[data-v-72e7aebe]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.1rem .35rem;font-size:.58rem}.df-footer-tags[data-v-72e7aebe]{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.df-tag-item[data-v-72e7aebe]{flex-direction:column;display:flex}.df-tag-lbl[data-v-72e7aebe]{color:var(--text-primary);letter-spacing:.05em;font-size:.62rem;font-weight:700}.df-tag-val[data-v-72e7aebe]{color:var(--text-primary);font-size:.78rem;font-weight:600}@media (width<=640px){.dual-face-viewer[data-v-72e7aebe]{border-radius:12px;margin-bottom:1rem;padding:.85rem .65rem}.df-stage-card[data-v-72e7aebe]{min-height:280px;padding:.75rem}.df-image-frame[data-v-72e7aebe]{max-width:250px;height:250px}.df-contact-shadow[data-v-72e7aebe]{width:200px;bottom:15px}.df-header-bar[data-v-72e7aebe]{margin-bottom:.75rem;padding-bottom:.5rem}.df-btn[data-v-72e7aebe]{padding:.35rem .65rem;font-size:.7rem}.df-footer-tags[data-v-72e7aebe]{gap:.75rem;margin-top:.75rem;padding-top:.5rem}.df-tag-lbl[data-v-72e7aebe]{font-size:.58rem}.df-tag-val[data-v-72e7aebe]{font-size:.72rem}.df-ar-floating-badge[data-v-72e7aebe]{padding:.35rem .7rem;font-size:.64rem;top:.65rem;right:.65rem}}.df-ar-pill[data-v-72e7aebe]{color:var(--accent-primary,#d4af37);background:#d4af3714;border:1px solid #d4af3759}.df-ar-pill[data-v-72e7aebe]:hover{color:#fff;background:#d4af3738}.df-ar-floating-badge[data-v-72e7aebe]{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;cursor:pointer;background:#0a0d14d9;border:1px solid #d4af3780;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex;position:absolute;top:.9rem;right:.9rem;box-shadow:0 8px 24px #00000073}.df-ar-floating-badge[data-v-72e7aebe]:hover{border-color:var(--accent-primary,#d4af37);background:#d4af3733;transform:translateY(-1px)}.df-ar-badge-icon[data-v-72e7aebe]{color:var(--accent-primary,#d4af37);font-size:.9rem}.df-3d-loading-overlay[data-v-72e7aebe]{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#0e1118e0 0%,#06080cf2 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.df-3d-loader-card[data-v-72e7aebe]{text-align:center;background:#12161eeb;border:1px solid #d4af3759;border-radius:10px;flex-direction:column;align-items:center;gap:.45rem;width:min(340px,88%);padding:1.5rem 1.4rem;display:flex}.df-3d-spinner[data-v-72e7aebe]{color:var(--accent-primary,#d4af37);font-size:1.5rem;animation:1.8s linear infinite dfSpin-72e7aebe}@keyframes dfSpin-72e7aebe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.df-3d-loader-kicker[data-v-72e7aebe]{letter-spacing:.16em;color:var(--accent-primary,#d4af37);font-size:.58rem;font-weight:800}.df-3d-loader-stage[data-v-72e7aebe]{color:#cbd5e1;margin:0;font-size:.72rem}.df-3d-progress-track[data-v-72e7aebe]{background:#ffffff14;border-radius:999px;width:100%;height:4px;margin-top:.35rem;overflow:hidden}.df-3d-progress-fill[data-v-72e7aebe]{background:linear-gradient(90deg,#9a7b2c 0%,#d4af37 50%,#f5e6a8 100%);height:100%;transition:width .25s}.wrist-scale-visualizer[data-v-0e0707ba]{background:var(--bg-card,#0f172abf);border:1px solid var(--border-subtle,#ffffff1f);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;margin-bottom:2rem;padding:1.8rem;position:relative}.sr-only[data-v-0e0707ba]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wsv-header[data-v-0e0707ba]{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.wsv-title-group[data-v-0e0707ba]{flex-direction:column;gap:.35rem;display:flex}.wsv-kicker[data-v-0e0707ba]{letter-spacing:.15em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.7rem;font-weight:800}.wsv-title[data-v-0e0707ba]{color:var(--text-primary,#fff);letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:800}.wsv-subtitle[data-v-0e0707ba]{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0;font-size:.85rem}.wsv-status-pill[data-v-0e0707ba]{background:var(--bg-card);box-shadow:var(--shadow-luxury);border:1px solid;border-radius:20px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.wsv-dot[data-v-0e0707ba]{border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.wsv-coverage-badge[data-v-0e0707ba]{opacity:.8;font-size:.72rem}.wsv-toolbar[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1.1rem;display:flex}.toolbar-group[data-v-0e0707ba]{align-items:center;gap:.6rem;display:flex}.tb-label[data-v-0e0707ba]{letter-spacing:.1em;color:var(--accent-primary,#c5a059);font-size:.68rem;font-weight:700}.tb-pills[data-v-0e0707ba]{align-items:center;gap:.35rem;display:flex}.tb-pill[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary,#cbd5e1);cursor:pointer;border-radius:4px;padding:.32rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.tb-pill[data-v-0e0707ba]:hover{background:var(--bg-card);color:var(--text-primary);border-color:var(--accent-primary,#c5a059)}.tb-pill.active[data-v-0e0707ba]{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059);box-shadow:var(--shadow-luxury);font-weight:700}.skin-tone-dots[data-v-0e0707ba]{align-items:center;gap:.5rem;display:flex}.tone-dot[data-v-0e0707ba]{border:2px solid var(--border-subtle);cursor:pointer;border-radius:50%;width:22px;height:22px;transition:all .2s cubic-bezier(.16,1,.3,1)}.tone-dot.atelier[data-v-0e0707ba]{background:#334155}.tone-dot.tan[data-v-0e0707ba]{background:#c68a5c}.tone-dot.fair[data-v-0e0707ba]{background:#e8beac}.tone-dot.deep[data-v-0e0707ba]{background:#5c3826}.tone-dot[data-v-0e0707ba]:hover{border-color:var(--text-primary);transform:scale(1.15)}.tone-dot.active[data-v-0e0707ba]{border-color:var(--accent-primary,#c5a059);box-shadow:0 0 10px var(--accent-primary,#c5a059);transform:scale(1.25)}.toolbar-actions-right[data-v-0e0707ba]{align-items:center;gap:.45rem;margin-left:auto;display:flex}.btn-tool-toggle[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:4px;padding:.32rem .8rem;font-size:.72rem;font-weight:700;transition:all .2s}.btn-tool-toggle[data-v-0e0707ba]:hover{color:var(--text-primary);border-color:var(--accent-primary,#c5a059)}.btn-tool-toggle.active[data-v-0e0707ba]{background:var(--bg-card);border-color:var(--accent-primary,#c5a059);color:var(--accent-primary,#c5a059)}.wsv-subtoolbar[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff0f);border-radius:6px;flex-direction:column;gap:.65rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.subtoolbar-row[data-v-0e0707ba]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.sub-label[data-v-0e0707ba]{letter-spacing:.08em;color:var(--accent-primary,#c5a059);white-space:nowrap;font-size:.65rem;font-weight:700}.sub-pills[data-v-0e0707ba]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sub-pill[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary,#cbd5e1);cursor:pointer;border-radius:4px;padding:.25rem .65rem;font-size:.72rem;font-weight:600;transition:all .15s}.sub-pill[data-v-0e0707ba]:hover{background:var(--bg-card);color:var(--text-primary)}.sub-pill.active[data-v-0e0707ba]{background:var(--bg-card);border-color:var(--accent-primary,#c5a059);color:var(--accent-primary,#c5a059);font-weight:700}.subtoolbar-cuff-wrapper[data-v-0e0707ba]{flex-direction:column;gap:.75rem;width:100%;display:flex}.cuff-controls-row[data-v-0e0707ba]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.cuff-slider-inline[data-v-0e0707ba]{flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;display:flex}.cuff-mode-tabs[data-v-0e0707ba]{align-items:center;gap:.35rem;display:flex}.cuff-range-slider[data-v-0e0707ba],.dial-range-slider[data-v-0e0707ba]{background:var(--bg-card);height:6px;accent-color:var(--accent-primary,#c5a059);cursor:pointer;border-radius:3px;flex:1;max-width:180px}.cuff-pos-badge[data-v-0e0707ba]{color:var(--text-primary);font-size:.7rem;font-weight:700;font-family:var(--font-mono,monospace);background:var(--bg-card);border-radius:3px;padding:.15rem .45rem}.dial-adjust-row[data-v-0e0707ba]{border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.5rem}.dial-mode-pills[data-v-0e0707ba],.dial-zoom-adjust[data-v-0e0707ba]{align-items:center;gap:.5rem;display:flex}.zoom-val-text[data-v-0e0707ba]{font-size:.7rem;font-family:var(--font-mono,monospace);color:var(--accent-primary,#c5a059);font-weight:700}.comparative-controls-row[data-v-0e0707ba]{border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.5rem}.wsv-slider-section[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:6px;margin-bottom:1.5rem;padding:1.15rem 1.4rem}.wsv-slider-header[data-v-0e0707ba]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.wsv-slider-lbl[data-v-0e0707ba]{color:var(--text-primary,#f8fafc);font-size:.85rem;font-weight:700}.wsv-slider-val-badge[data-v-0e0707ba]{font-family:var(--font-mono,monospace);align-items:baseline;gap:.35rem;display:flex}.val-num[data-v-0e0707ba]{color:var(--accent-primary,#c5a059);font-size:1.4rem;font-weight:800}.val-unit[data-v-0e0707ba]{color:var(--accent-primary,#c5a059);font-size:.9rem;font-weight:700}.val-mm[data-v-0e0707ba]{color:var(--text-secondary,#94a3b8);font-size:.78rem}.val-flat[data-v-0e0707ba]{color:var(--text-secondary,#94a3b8);margin-left:.4rem;font-size:.78rem}.val-flat strong[data-v-0e0707ba]{color:var(--text-primary)}.slider-track-wrap[data-v-0e0707ba]{margin-bottom:.85rem;position:relative}.wsv-range-slider[data-v-0e0707ba]{background:var(--bg-card);cursor:pointer;width:100%;height:8px;accent-color:var(--accent-primary,#c5a059);border-radius:4px;outline:none}.wsv-range-slider[data-v-0e0707ba]:focus-visible{outline:2px solid var(--accent-primary,#c5a059);outline-offset:3px}.wsv-presets-row[data-v-0e0707ba]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.preset-chip[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:20px;padding:.28rem .7rem;font-size:.7rem;font-weight:600;transition:all .2s}.preset-chip[data-v-0e0707ba]:hover{background:var(--bg-card);color:var(--text-primary)}.preset-chip.active[data-v-0e0707ba]{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059);font-weight:700}.wsv-anatomical-stage[data-v-0e0707ba]{border:1px solid var(--border-subtle,#ffffff1a);min-height:420px;box-shadow:var(--shadow-luxury);perspective:1200px;background:radial-gradient(circle at 50% 40%,#141b28f2 0%,#090c12fa 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:2.5rem 1.5rem;transition:min-height .3s;display:flex;position:relative;overflow:hidden}@media (width>=2200px){.wsv-anatomical-stage[data-v-0e0707ba]{min-height:520px}}@media (width>=3000px){.wsv-anatomical-stage[data-v-0e0707ba]{min-height:600px}}.tech-grid-overlay[data-v-0e0707ba]{pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.wsv-3d-scene-container[data-v-0e0707ba]{transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.caliper-bar.horizontal[data-v-0e0707ba]{z-index:12;justify-content:space-between;align-items:center;margin-bottom:1.5rem;transition:width .25s cubic-bezier(.16,1,.3,1),margin-bottom .25s;display:flex;position:relative}.caliper-bar.horizontal.top-caliper[data-v-0e0707ba]{margin-bottom:1.6rem}.caliper-bar.horizontal.top-caliper.caliper-cuff-spacing[data-v-0e0707ba]{margin-bottom:2.2rem}.caliper-line[data-v-0e0707ba]{background:var(--bg-card);opacity:.85;flex:1;height:1px}.caliper-arrow[data-v-0e0707ba]{color:var(--text-primary);font-size:.72rem}.caliper-tag[data-v-0e0707ba]{letter-spacing:.08em;color:var(--text-primary);white-space:nowrap;font-size:.68rem;font-weight:800;font-family:var(--font-mono,monospace);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:4px;padding:.2rem .6rem}.wsv-anatomical-forearm[data-v-0e0707ba]{box-shadow:var(--shadow-luxury);border-radius:36px;justify-content:center;align-items:center;transition:width .25s cubic-bezier(.16,1,.3,1),transform .3s;display:flex;position:relative}.wsv-anatomical-forearm.orientation-horizontal[data-v-0e0707ba]{border-radius:20px 48px 48px 20px}.skin-atelier .wsv-anatomical-forearm[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#131924 0%,#1f2838 50%,#131924 100%)}.skin-tan .wsv-anatomical-forearm[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#9e6439 0%,#c68a5c 50%,#9e6439 100%)}.skin-fair .wsv-anatomical-forearm[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#bf9381 0%,#e8beac 50%,#bf9381 100%)}.skin-deep .wsv-anatomical-forearm[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#381e11 0%,#5c3826 50%,#381e11 100%)}.skin-atelier .wsv-anatomical-forearm.orientation-horizontal[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(#111620 0%,#1c2433 30%,#242e40 50%,#1c2433 70%,#111620 100%)}.skin-tan .wsv-anatomical-forearm.orientation-horizontal[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(#8a532b 0%,#ba7e52 30%,#d4986c 50%,#ba7e52 70%,#8a532b 100%)}.skin-fair .wsv-anatomical-forearm.orientation-horizontal[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(#ab8170 0%,#dda997 30%,#f0c5b3 50%,#dda997 70%,#ab8170 100%)}.skin-deep .wsv-anatomical-forearm.orientation-horizontal[data-v-0e0707ba]{border:2px solid var(--border-subtle);background:linear-gradient(#2b1509 0%,#4f2e1d 30%,#69402b 50%,#4f2e1d 70%,#2b1509 100%)}.wrist-styloid-bone[data-v-0e0707ba]{background:inherit;filter:brightness(1.18);width:16px;height:24px;box-shadow:var(--shadow-luxury);border-radius:50%;position:absolute;top:15%;right:-8px}.orientation-horizontal .wrist-styloid-bone[data-v-0e0707ba]{width:26px;height:14px;box-shadow:var(--shadow-luxury);top:auto;bottom:-6px;right:18%}.watch-strap-layer[data-v-0e0707ba]{pointer-events:none;z-index:1;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0}.strap-steel[data-v-0e0707ba]{box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#475569 0%,#94a3b8 35%,#cbd5e1 50%,#94a3b8 65%,#475569 100%);border-left:1px solid #ffffff26;border-right:1px solid #ffffff26}.steel-links-overlay[data-v-0e0707ba]{flex-direction:column;justify-content:space-around;width:100%;height:100%;padding:8px 0;display:flex}.steel-link-groove[data-v-0e0707ba]{background:var(--bg-card);height:1px;box-shadow:var(--shadow-luxury)}.strap-leather[data-v-0e0707ba]{box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#27160c 0%,#4a2615 50%,#27160c 100%);border-left:2px dashed #ffffff40;border-right:2px dashed #ffffff40}.leather-stitch-seam[data-v-0e0707ba]{background:repeating-linear-gradient(#0000 0 6px,#ffffff1a 6px 8px);width:100%;height:100%}.strap-nato[data-v-0e0707ba]{background:repeating-linear-gradient(90deg,#1b2e1f,#1b2e1f 10px,#2c442e 10px 20px);border-left:1px solid #ffffff26;border-right:1px solid #ffffff26}.nato-keeper-ring[data-v-0e0707ba]{width:calc(100% + 4px);height:6px;box-shadow:var(--shadow-luxury);background:linear-gradient(#cbd5e1,#94a3b8);border-radius:2px;margin:12px -2px}.watch-head-chassis[data-v-0e0707ba]{z-index:5;justify-content:center;align-items:center;transition:width .2s,height .2s;display:flex;position:relative}.watch-head-chassis.extruded-3d[data-v-0e0707ba]{transform-style:preserve-3d}.watch-case-body[data-v-0e0707ba]{box-shadow:var(--shadow-luxury);background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.view-tilt .watch-case-body[data-v-0e0707ba]{box-shadow:0 1px #94a3b8,0 2px #64748b,0 3px #475569,0 5px #334155,0 8px #1e293b,0 18px 40px #000000d9}.watch-head-img[data-v-0e0707ba]{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;transition:transform .2s}.watch-head-cad[data-v-0e0707ba]{background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cad-dial-svg[data-v-0e0707ba]{width:100%;height:100%}.cad-fallback-ring[data-v-0e0707ba]{color:var(--text-primary);flex-direction:column;align-items:center;gap:.15rem;font-size:.75rem;font-weight:800;display:flex}.cad-fallback-ring small[data-v-0e0707ba]{color:var(--accent-primary,#c5a059)}.sapphire-glare-overlay[data-v-0e0707ba]{pointer-events:none;z-index:4;background:linear-gradient(135deg,#ffffff42 0%,#0000 45%,#38bdf81a 100%);border-radius:50%;position:absolute;inset:0}.bezel-metallic-rim[data-v-0e0707ba]{pointer-events:none;box-shadow:var(--shadow-luxury);z-index:5;border:3px solid;border-radius:50%;position:absolute;inset:-2px}.watch-crown-knurl[data-v-0e0707ba]{width:7px;height:16px;box-shadow:var(--shadow-luxury);z-index:6;background:linear-gradient(#94a3b8,#cbd5e1,#64748b);border-radius:2px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.watch-lug[data-v-0e0707ba]{width:10px;height:20px;box-shadow:var(--shadow-luxury);background:linear-gradient(#cbd5e1,#64748b);border-radius:2px;position:absolute}.lug-top-left[data-v-0e0707ba]{top:-6px;left:15%}.lug-top-right[data-v-0e0707ba]{top:-6px;right:15%}.lug-bottom-left[data-v-0e0707ba]{bottom:-6px;left:15%}.lug-bottom-right[data-v-0e0707ba]{bottom:-6px;right:15%}.caliper-bar.vertical[data-v-0e0707ba]{z-index:12;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.caliper-bar.vertical.lug-caliper[data-v-0e0707ba]{right:-58px}.caliper-bar.vertical.wrist-width-caliper-v[data-v-0e0707ba]{left:-58px;right:auto}.caliper-bar.vertical .caliper-line[data-v-0e0707ba]{background:var(--bg-card);opacity:.85;flex:1;width:1px;height:auto}.caliper-tag-v[data-v-0e0707ba]{writing-mode:vertical-rl;letter-spacing:.08em;color:var(--text-primary);font-size:.68rem;font-weight:800;font-family:var(--font-mono,monospace);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);white-space:nowrap;border-radius:4px;padding:.45rem .25rem}.overhang-laser-boundary[data-v-0e0707ba]{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.left-laser[data-v-0e0707ba]{left:-32px}.right-laser[data-v-0e0707ba]{right:-32px}.laser-beam[data-v-0e0707ba]{background:var(--bg-card);width:2px;height:100%;box-shadow:var(--shadow-luxury);animation:1.5s infinite pulseLaser-0e0707ba}.laser-alert-tag[data-v-0e0707ba]{color:var(--text-primary);background:var(--bg-card);white-space:nowrap;box-shadow:var(--shadow-luxury);border-radius:3px;padding:.15rem .45rem;font-size:.6rem;font-weight:800;position:absolute}.overhang-laser-boundary-h[data-v-0e0707ba]{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:-24px;right:-24px}.overhang-laser-boundary-h.top-laser[data-v-0e0707ba]{top:0}.overhang-laser-boundary-h.bottom-laser[data-v-0e0707ba]{bottom:0}.laser-beam-h[data-v-0e0707ba]{background:var(--bg-card);width:100%;height:2px;box-shadow:var(--shadow-luxury);animation:1.5s infinite pulseLaser-0e0707ba}.laser-alert-tag-h[data-v-0e0707ba]{color:var(--text-primary);background:var(--bg-card);white-space:nowrap;box-shadow:var(--shadow-luxury);border-radius:3px;padding:.15rem .45rem;font-size:.6rem;font-weight:800;position:absolute}@keyframes pulseLaser-0e0707ba{0%,to{opacity:.6}50%{opacity:1}}.cuff-presets-group[data-v-0e0707ba]{gap:.3rem;display:flex}.cuff-telemetry-chip[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:20px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.72rem;display:flex}.cuff-telemetry-chip.smooth[data-v-0e0707ba],.cuff-telemetry-chip.snug[data-v-0e0707ba],.cuff-telemetry-chip.blocked[data-v-0e0707ba]{border-color:var(--text-primary);background:var(--bg-card);color:var(--text-primary)}.chip-status-dot[data-v-0e0707ba]{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.shirt-cuff-sleeve[data-v-0e0707ba]{z-index:7;pointer-events:none;background:repeating-linear-gradient(45deg,#00000005 0 1px,#0000 1px 3px),linear-gradient(#fcfdfd 0%,#f1f5f9 45%,#e2e8f0 85%,#cbd5e1 100%);border:1px solid #cbd5e199;border-top:none;border-bottom:3.5px solid #94a3b8;border-radius:34px 34px 8px 8px;justify-content:space-between;align-items:flex-end;height:105px;padding:.65rem 1rem;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 28px -6px #00000080,inset 0 1px #fffffff2,inset 0 -2px 6px #00000014}.shirt-cuff-sleeve.cuff-vertical[data-v-0e0707ba]{border-bottom:3.5px solid #94a3b8;border-radius:34px 34px 8px 8px;top:0;left:0;right:0}.shirt-cuff-sleeve.cuff-horizontal[data-v-0e0707ba]{background:repeating-linear-gradient(45deg,#00000005 0 1px,#0000 1px 3px),linear-gradient(90deg,#fcfdfd 0%,#f1f5f9 45%,#e2e8f0 85%,#cbd5e1 100%);border-bottom:none;border-right:3.5px solid #94a3b8;border-radius:20px 8px 8px 20px;flex-direction:column;justify-content:space-between;align-items:flex-end;width:120px;height:100%;padding:.8rem .65rem;display:flex;inset:0 auto 0 0}.cuff-tailoring-label[data-v-0e0707ba]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;opacity:.75;font-size:.55rem;font-weight:700;font-family:var(--font-mono,monospace);pointer-events:none}.cuff-horizontal .cuff-tailoring-label[data-v-0e0707ba]{writing-mode:vertical-rl;margin-bottom:.5rem;transform:rotate(180deg)}.cuff-buttons-stack[data-v-0e0707ba]{flex-direction:column;align-items:center;gap:.45rem;display:flex}.cuff-mother-pearl-button[data-v-0e0707ba]{background:radial-gradient(circle at 35% 30%,#fff 0%,#f1f5f9 40%,#cbd5e1 75%,#94a3b8 100%);border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:relative;box-shadow:0 2px 5px #00000059,inset 0 1px 1px #fffc}.mop-core[data-v-0e0707ba]{width:7px;height:7px;position:relative}.mop-hole[data-v-0e0707ba]{background:#334155;border-radius:50%;width:1.5px;height:1.5px;position:absolute;box-shadow:inset 0 .5px .5px #000000b3}.mop-hole.tl[data-v-0e0707ba]{top:0;left:0}.mop-hole.tr[data-v-0e0707ba]{top:0;right:0}.mop-hole.bl[data-v-0e0707ba]{bottom:0;left:0}.mop-hole.br[data-v-0e0707ba]{bottom:0;right:0}.mop-cross-thread[data-v-0e0707ba]{background:#94a3b8cc;width:5px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cuff-edge-stitch[data-v-0e0707ba]{border-bottom:1.5px dashed #64748b73;height:1px;position:absolute;bottom:8px;left:10px;right:10px}.cuff-horizontal .cuff-edge-stitch[data-v-0e0707ba]{border-bottom:none;border-right:1.5px dashed #64748b73;width:1px;height:auto;inset:10px 8px 10px auto}.cuff-profile-cross-section[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:620px;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;gap:1.2rem;padding:1.5rem;display:flex}.cp-header[data-v-0e0707ba]{flex-direction:column;gap:.25rem;display:flex}.cp-kicker[data-v-0e0707ba]{letter-spacing:.12em;color:var(--accent-primary,#c5a059);font-size:.68rem;font-weight:800}.cp-title[data-v-0e0707ba]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.cp-desc[data-v-0e0707ba]{color:var(--text-primary);margin:0;font-size:.8rem}.cp-diagram-card[data-v-0e0707ba]{background:var(--bg-card);border-radius:6px;align-items:center;gap:1.5rem;padding:1.2rem;display:flex}.cp-case-visual[data-v-0e0707ba]{border:1px solid var(--border-subtle);width:110px;box-shadow:var(--shadow-luxury);text-align:center;background:linear-gradient(#475569 0%,#334155 100%);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:.3rem;display:flex;position:relative}.cp-crystal-dome[data-v-0e0707ba]{background:var(--bg-card);border-radius:6px 6px 0 0;height:6px;position:absolute;top:-6px;left:10%;right:10%}.cp-case-label[data-v-0e0707ba]{color:var(--text-primary);font-size:.68rem;font-weight:800}.cp-thresholds-column[data-v-0e0707ba]{flex-direction:column;flex:1;gap:.6rem;display:flex}.threshold-row[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;padding:.55rem .8rem;display:flex}.threshold-row.success[data-v-0e0707ba],.threshold-row.warning[data-v-0e0707ba],.threshold-row.danger[data-v-0e0707ba]{border-color:var(--text-primary)}.tr-info[data-v-0e0707ba]{flex-direction:column;gap:.15rem;display:flex}.tr-badge[data-v-0e0707ba]{color:var(--text-primary);font-size:.72rem;font-weight:700}.tr-clearance[data-v-0e0707ba]{color:var(--text-primary);font-size:.68rem;font-family:var(--font-mono,monospace)}.tr-status-tag[data-v-0e0707ba]{background:var(--bg-card);color:var(--text-primary);border-radius:3px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.cp-advice-box[data-v-0e0707ba]{border-left:3px solid;border-radius:4px;padding:.75rem 1rem;font-size:.78rem;line-height:1.4}.cp-advice-box.smooth[data-v-0e0707ba],.cp-advice-box.snug[data-v-0e0707ba],.cp-advice-box.blocked[data-v-0e0707ba]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.comparative-side-wrist[data-v-0e0707ba]{z-index:10;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;right:-140px;transform:translateY(-50%)}.comparative-side-wrist.comp-horizontal[data-v-0e0707ba]{top:50%;right:-130px;transform:translateY(-50%)}.comp-coin-disc[data-v-0e0707ba]{text-align:center;width:100%;height:100%;box-shadow:var(--shadow-luxury);border:4px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.coin-10-inner-core[data-v-0e0707ba]{border:2px dashed var(--border-subtle);width:65%;height:65%;box-shadow:var(--shadow-luxury);background:radial-gradient(circle at 35% 35%,#fef08a 0%,#d4af37 70%,#b45309 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.coin-num[data-v-0e0707ba]{color:var(--text-primary);font-size:.85rem;font-weight:900;line-height:1}.coin-unit[data-v-0e0707ba]{color:var(--text-primary);font-size:.55rem;font-weight:800}.coin-2eur-core[data-v-0e0707ba]{background:radial-gradient(circle at 35% 35%,#fff 0%,#cbd5e1 70%,#64748b 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:65%;height:65%;display:flex}.comp-scale-tag[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:4px;flex-direction:column;align-items:center;gap:.15rem;padding:.25rem .55rem;display:flex}.comp-scale-tag span[data-v-0e0707ba]{color:var(--text-primary);font-size:.62rem;font-weight:700}.comp-delta-badge[data-v-0e0707ba]{color:var(--text-primary);font-size:.65rem;font-weight:800;font-family:var(--font-mono,monospace)}.comp-delta-badge.larger[data-v-0e0707ba]{color:var(--text-primary)}.comparative-reference-floating[data-v-0e0707ba]{box-shadow:var(--shadow-luxury);z-index:10;border-radius:50%;position:absolute;bottom:1.5rem;right:2rem}.comp-floating-label[data-v-0e0707ba]{color:var(--text-primary);font-size:.6rem;font-weight:800;line-height:1.1}.comp-floating-size[data-v-0e0707ba]{color:var(--text-primary);font-size:.58rem;font-weight:700}.wsv-metrics-grid[data-v-0e0707ba]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.wsv-metric-card[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:6px;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;transition:transform .2s;display:flex}.wsv-metric-card[data-v-0e0707ba]:hover{background:var(--bg-card);transform:translateY(-2px)}.mc-head[data-v-0e0707ba]{justify-content:space-between;align-items:center;display:flex}.wsv-m-label[data-v-0e0707ba]{letter-spacing:.1em;color:var(--text-secondary,#94a3b8);font-size:.68rem;font-weight:800}.wsv-m-val[data-v-0e0707ba]{color:var(--text-primary,#fff);font-feature-settings:"tnum";font-size:1.5rem;font-weight:800}.wsv-m-val small[data-v-0e0707ba]{opacity:.75;font-size:.85rem}.wsv-m-sub[data-v-0e0707ba]{color:var(--text-secondary,#94a3b8);font-size:.72rem;line-height:1.4}.wsv-verdict-box[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-left:4px solid;border-radius:6px;align-items:flex-start;gap:1.1rem;padding:1.4rem 1.6rem;display:flex}.vb-icon-wrap[data-v-0e0707ba]{font-size:1.6rem;font-weight:900;line-height:1}.vb-content[data-v-0e0707ba]{flex-direction:column;gap:.3rem;display:flex}.vb-heading[data-v-0e0707ba]{margin:0;font-size:1.05rem;font-weight:800}.wsv-verdict-text[data-v-0e0707ba]{color:var(--text-primary,#e2e8f0);margin:0;font-size:.92rem;line-height:1.6}.wsv-cuff-note[data-v-0e0707ba]{color:var(--text-secondary,#cbd5e1);border-top:1px solid #ffffff14;margin:.5rem 0 0;padding-top:.45rem;font-size:.85rem}.wsv-ar-stage[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;min-height:480px;max-height:600px;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}.ar-video-feed[data-v-0e0707ba]{object-fit:cover;z-index:1;filter:contrast(1.05)brightness(.95);width:100%;height:100%;position:absolute;top:0;left:0}.ar-hud-overlay[data-v-0e0707ba]{z-index:2;pointer-events:none;width:100%;height:calc(100% - 65px);position:absolute;top:0;left:0;overflow:hidden}.ar-hud-header[data-v-0e0707ba]{pointer-events:auto;z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.ar-live-badge[data-v-0e0707ba]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);letter-spacing:.12em;color:var(--text-primary);border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:flex}.ar-pulse-dot[data-v-0e0707ba]{background:var(--bg-card);width:8px;height:8px;box-shadow:var(--shadow-luxury);border-radius:50%;animation:1.8s infinite arPulse-0e0707ba}@keyframes arPulse-0e0707ba{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.ar-telemetry-tag[data-v-0e0707ba]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.72rem;font-family:var(--font-mono,monospace);border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .85rem;display:flex}.hud-divider[data-v-0e0707ba]{opacity:.4}.ar-calibration-guide-box[data-v-0e0707ba]{border:2px dashed var(--border-subtle);width:250px;height:160px;box-shadow:var(--shadow-luxury);pointer-events:none;border-radius:8px;justify-content:center;align-items:flex-end;padding-bottom:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-calibration-guide-box.coin_28mm[data-v-0e0707ba]{border-radius:50%;width:140px;height:140px}.guide-label[data-v-0e0707ba]{background:var(--bg-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-primary);border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.ar-watch-draggable-container[data-v-0e0707ba]{cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.ar-watch-draggable-container[data-v-0e0707ba]:active{cursor:grabbing}.ar-drag-hint[data-v-0e0707ba]{color:var(--text-primary);background:var(--bg-card);white-space:nowrap;border:1px solid var(--border-subtle);pointer-events:none;border-radius:12px;margin-bottom:.4rem;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.ar-control-bar[data-v-0e0707ba]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:15;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:65px;padding:0 1.25rem;display:flex;position:relative}.ar-ctrl-group[data-v-0e0707ba]{align-items:center;gap:.6rem;display:flex}.ar-ctrl-label[data-v-0e0707ba]{letter-spacing:.08em;color:var(--accent-primary,#c5a059);font-size:.68rem;font-weight:800}.ar-ctrl-pills[data-v-0e0707ba]{gap:.35rem;display:flex}.ar-pill-btn[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.3rem .65rem;font-size:.72rem;font-weight:700;transition:all .2s}.ar-pill-btn.active[data-v-0e0707ba]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.ar-range-wrap[data-v-0e0707ba]{align-items:center;gap:.6rem;display:flex}.ar-scale-readout[data-v-0e0707ba]{font-size:.72rem;font-family:var(--font-mono,monospace);color:var(--text-primary);white-space:nowrap;font-weight:700}.ar-actions-group[data-v-0e0707ba]{align-items:center;gap:.5rem;display:flex}.btn-ar-action[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s}.btn-ar-action.btn-snapshot[data-v-0e0707ba]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.ar-snapshot-modal[data-v-0e0707ba]{z-index:30;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ar-modal-backdrop[data-v-0e0707ba]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.ar-modal-card[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:500px;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.ar-modal-header[data-v-0e0707ba]{justify-content:space-between;align-items:center;display:flex}.ar-modal-header h4[data-v-0e0707ba]{color:var(--text-primary);margin:0;font-size:1.05rem}.btn-close[data-v-0e0707ba]{color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.ar-snapshot-img-wrap[data-v-0e0707ba]{border:1px solid var(--border-subtle);border-radius:6px;width:100%;max-height:280px;overflow:hidden}.ar-snapshot-img[data-v-0e0707ba]{object-fit:cover;width:100%;height:100%}.ar-snapshot-meta[data-v-0e0707ba]{color:var(--text-primary);justify-content:space-between;font-size:.78rem;display:flex}.ar-modal-actions[data-v-0e0707ba]{justify-content:flex-end;gap:.6rem;display:flex}.btn-download[data-v-0e0707ba]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.45rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none}.btn-dismiss[data-v-0e0707ba]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.45rem 1rem;font-size:.78rem;font-weight:700}@media (width<=768px){.wrist-scale-visualizer[data-v-0e0707ba]{box-sizing:border-box;max-width:100%;margin-bottom:1.5rem;padding:1rem .65rem;overflow-x:hidden}.wsv-header[data-v-0e0707ba]{flex-direction:column;align-items:flex-start;gap:.75rem}.wsv-title[data-v-0e0707ba]{font-size:1.15rem}.wsv-subtitle[data-v-0e0707ba]{font-size:.78rem}.wsv-status-pill[data-v-0e0707ba]{box-sizing:border-box;justify-content:center;width:100%}.wsv-toolbar[data-v-0e0707ba]{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.75rem;padding:.65rem}.toolbar-group[data-v-0e0707ba]{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;display:flex}.tb-label[data-v-0e0707ba]{font-size:.62rem}.tb-pills[data-v-0e0707ba]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box;flex-wrap:nowrap;gap:.35rem;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.tb-pill[data-v-0e0707ba]{white-space:nowrap;touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;padding:.35rem .7rem;font-size:.72rem;display:inline-flex}.skin-tone-dots[data-v-0e0707ba]{gap:.85rem;width:100%;padding:.25rem 0}.tone-dot[data-v-0e0707ba]{width:28px;min-width:28px;height:28px;min-height:28px}.toolbar-actions-right[data-v-0e0707ba]{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;width:100%;margin-left:0}.btn-tool-toggle[data-v-0e0707ba]{text-align:center;flex:1;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.wsv-subtoolbar[data-v-0e0707ba]{padding:.65rem}.subtoolbar-row[data-v-0e0707ba]{flex-direction:column;align-items:flex-start;gap:.35rem}.sub-pills[data-v-0e0707ba]{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.sub-pill[data-v-0e0707ba]{white-space:nowrap;flex-shrink:0;align-items:center;min-height:34px;display:inline-flex}.wsv-anatomical-stage[data-v-0e0707ba]{box-sizing:border-box;max-width:100%;min-height:320px;padding:1.25rem .5rem;overflow:hidden}.wsv-3d-scene-container[data-v-0e0707ba]{box-sizing:border-box;max-width:100%}.wsv-presets-row[data-v-0e0707ba]{gap:.3rem}.preset-chip[data-v-0e0707ba]{align-items:center;min-height:32px;padding:.25rem .5rem;font-size:.68rem;display:inline-flex}.wsv-metrics-grid[data-v-0e0707ba]{gap:.5rem;grid-template-columns:repeat(2,1fr)!important}.wsv-metric-card[data-v-0e0707ba]{padding:.65rem}}.battle-modal-backdrop[data-v-2b89bd0e]{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.battle-modal-container[data-v-2b89bd0e]{color:#f8fafc;background:linear-gradient(175deg,#0f172a 0%,#090e1a 100%);border:1px solid #d4af3766;border-radius:20px;flex-direction:column;gap:1.75rem;width:100%;max-width:1240px;max-height:94vh;padding:2rem;display:flex;overflow-y:auto;box-shadow:0 25px 60px -15px #000000e6,0 0 40px #38bdf81f}.battle-header[data-v-2b89bd0e]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.badge-tag[data-v-2b89bd0e]{letter-spacing:.08em;color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.live-dot[data-v-2b89bd0e]{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse-2b89bd0e;box-shadow:0 0 10px #38bdf8}.battle-title[data-v-2b89bd0e]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:800;display:flex}.gold-gradient[data-v-2b89bd0e]{color:#fbbf24}.cyan-gradient[data-v-2b89bd0e]{color:#38bdf8}.vs-text[data-v-2b89bd0e]{color:#64748b;font-size:1rem;font-style:italic}.battle-subtitle[data-v-2b89bd0e]{color:#94a3b8;margin:.35rem 0 0;font-size:.88rem}.close-btn[data-v-2b89bd0e]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .2s;display:flex}.close-btn[data-v-2b89bd0e]:hover{color:#fff;background:#ef444433;border-color:#ef4444}.arena-grid[data-v-2b89bd0e]{grid-template-columns:1fr 1.35fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.fighter-card[data-v-2b89bd0e]{background:#0f172abf;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.card-a[data-v-2b89bd0e]{border-color:#38bdf859}.card-b[data-v-2b89bd0e]{border-color:#fbbf2459}.card-a.is-ticking[data-v-2b89bd0e]{border-color:#38bdf8;box-shadow:0 0 25px #38bdf866}.card-b.is-ticking[data-v-2b89bd0e]{border-color:#fbbf24;box-shadow:0 0 25px #fbbf2466}.fighter-head[data-v-2b89bd0e]{justify-content:space-between;align-items:center;display:flex}.fighter-badge[data-v-2b89bd0e]{letter-spacing:.08em;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:800}.badge-a[data-v-2b89bd0e]{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf8}.badge-b[data-v-2b89bd0e]{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf24}.beacon-indicator[data-v-2b89bd0e]{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.beacon-core[data-v-2b89bd0e]{border-radius:50%;width:10px;height:10px;transition:transform 80ms}.core-a[data-v-2b89bd0e]{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.core-b[data-v-2b89bd0e]{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.beacon-indicator.active .beacon-core[data-v-2b89bd0e]{transform:scale(1.6)}.selector-wrap[data-v-2b89bd0e]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-2b89bd0e]{text-transform:uppercase;color:#94a3b8;font-size:.75rem;font-weight:600}.caliber-select[data-v-2b89bd0e]{color:#fff;cursor:pointer;background:#1e293be6;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:.6rem .8rem;font-size:.88rem;font-weight:600}.fighter-specs[data-v-2b89bd0e]{background:#02061773;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.spec-row[data-v-2b89bd0e]{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.spec-lbl[data-v-2b89bd0e]{color:#64748b}.spec-val[data-v-2b89bd0e]{color:#e2e8f0;text-align:right}.spec-val.bold[data-v-2b89bd0e]{font-weight:700}.spec-val.small[data-v-2b89bd0e]{font-size:.75rem}.highlight-a[data-v-2b89bd0e]{color:#38bdf8;font-weight:700}.highlight-b[data-v-2b89bd0e]{color:#fbbf24;font-weight:700}.volume-slider-box[data-v-2b89bd0e]{flex-direction:column;gap:.4rem;display:flex}.vol-label[data-v-2b89bd0e]{color:#94a3b8;justify-content:space-between;font-size:.75rem;display:flex}.vol-range[data-v-2b89bd0e]{accent-color:#38bdf8;cursor:pointer;width:100%}.range-b[data-v-2b89bd0e]{accent-color:#fbbf24}.arbiter-deck[data-v-2b89bd0e]{background:#0f172a80;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;display:flex}.polyrhythm-card[data-v-2b89bd0e]{text-align:center;background:linear-gradient(#1e293b80 0%,#0f172acc 100%);border:1px solid #d4af3759;border-radius:14px;padding:1.25rem}.poly-kicker[data-v-2b89bd0e]{letter-spacing:.1em;color:#d4af37;font-size:.72rem;font-weight:800}.poly-ratio-display[data-v-2b89bd0e]{justify-content:center;align-items:center;gap:.5rem;margin:.2rem 0;font-size:3.2rem;font-weight:900;line-height:1.1;display:flex}.ratio-a-num[data-v-2b89bd0e]{color:#38bdf8}.ratio-colon[data-v-2b89bd0e]{color:#fff6}.ratio-b-num[data-v-2b89bd0e]{color:#fbbf24}.poly-desc[data-v-2b89bd0e]{color:#cbd5e1;margin:0 0 .75rem;font-size:.85rem;font-weight:600}.poly-metrics[data-v-2b89bd0e]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.metric-chip[data-v-2b89bd0e]{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;padding:.2rem .5rem;font-size:.72rem}.metric-chip strong[data-v-2b89bd0e]{color:#fff}.master-play-btn[data-v-2b89bd0e]{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:1.05rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 24px #0284c759}.master-play-btn[data-v-2b89bd0e]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0284c780}.master-play-btn.btn-playing[data-v-2b89bd0e]{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border-color:#f87171;box-shadow:0 8px 24px #ef444466}.mode-selector-wrap[data-v-2b89bd0e]{flex-direction:column;gap:.4rem;display:flex}.mode-label[data-v-2b89bd0e]{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.mode-button-group[data-v-2b89bd0e]{grid-template-columns:1fr 1.3fr;gap:.4rem;display:grid}.mode-btn[data-v-2b89bd0e]{color:#cbd5e1;cursor:pointer;text-align:center;background:#1e293bb3;border:1px solid #ffffff1f;border-radius:8px;padding:.5rem .4rem;font-size:.78rem;font-weight:700;transition:all .2s}.mode-btn[data-v-2b89bd0e]:hover{background:#ffffff1f}.mode-btn.active[data-v-2b89bd0e]{color:#38bdf8;background:#38bdf840;border-color:#38bdf8}.mode-btn.binaural.active[data-v-2b89bd0e]{color:#fbbf24;background:#d4af3740;border-color:#d4af37}.active-channel-banner[data-v-2b89bd0e]{color:#94a3b8;background:#02061799;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.active-channel-banner strong[data-v-2b89bd0e]{color:#38bdf8}.chan-dot[data-v-2b89bd0e]{background:#10b981;border-radius:50%;width:6px;height:6px}.master-vol-box[data-v-2b89bd0e]{flex-direction:column;gap:.3rem;display:flex}.vol-txt[data-v-2b89bd0e]{color:#64748b;font-size:.72rem}.master-range[data-v-2b89bd0e]{accent-color:#d4af37}.analytics-deck[data-v-2b89bd0e]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.analytic-panel[data-v-2b89bd0e]{background:#0f172aa6;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.panel-title[data-v-2b89bd0e]{color:#e2e8f0;margin:0;font-size:.95rem;font-weight:800}.panel-body[data-v-2b89bd0e]{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.55}.verdict-text[data-v-2b89bd0e]{color:#f1f5f9;font-weight:500}.tribology-chips[data-v-2b89bd0e]{flex-wrap:wrap;gap:.6rem;display:flex}.chip-item[data-v-2b89bd0e]{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:.25rem .6rem;font-size:.75rem}.chip-item strong[data-v-2b89bd0e]{color:#38bdf8}.pro-tip-box[data-v-2b89bd0e]{color:#cbd5e1;background:#d4af3714;border:1px solid #d4af3740;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.75rem;font-size:.78rem;line-height:1.45;display:flex}.tip-icon[data-v-2b89bd0e]{font-size:1.1rem}@keyframes pulse-2b89bd0e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@media (width<=960px){.arena-grid[data-v-2b89bd0e],.analytics-deck[data-v-2b89bd0e]{grid-template-columns:1fr}}.geek-movement-inspector[data-v-24c7eac4]{background:var(--bg-card,#0f172abf);border:1px solid var(--border-subtle,#ffffff1f);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;margin-bottom:2rem;padding:1.8rem}.gmi-header[data-v-24c7eac4]{border-bottom:1px solid var(--border-subtle,#ffffff1a);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.gmi-title-wrap[data-v-24c7eac4]{flex-direction:column;gap:.35rem;display:flex}.gmi-kicker[data-v-24c7eac4]{letter-spacing:.14em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.72rem;font-weight:800}.gmi-title[data-v-24c7eac4]{color:var(--text-primary,#fff);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.caliber-highlight[data-v-24c7eac4]{color:var(--accent-primary,#c5a059)}.gmi-subtitle[data-v-24c7eac4]{color:var(--text-secondary,#94a3b8);max-width:650px;margin:0;font-size:.85rem;line-height:1.5}.gmi-badge-wrap[data-v-24c7eac4]{align-items:center;gap:.75rem;display:flex}.caliber-battle-btn[data-v-24c7eac4]{color:#38bdf8;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#38bdf826 0%,#0284c740 100%);border:1px solid #38bdf8;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.caliber-battle-btn[data-v-24c7eac4]:hover{color:#0f172a;background:#38bdf8;transform:translateY(-1px);box-shadow:0 0 14px #38bdf873}.gmi-badge[data-v-24c7eac4]{background:var(--bg-card);color:var(--accent-primary,#c5a059);border:1px solid var(--accent-primary,#c5a059);letter-spacing:.08em;border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.badge-pulse-dot[data-v-24c7eac4]{background:var(--accent-primary,#c5a059);width:7px;height:7px;box-shadow:0 0 8px var(--accent-primary,#c5a059);border-radius:50%;animation:2s ease-in-out infinite pulseDot-24c7eac4}@keyframes pulseDot-24c7eac4{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.gmi-grid[data-v-24c7eac4]{grid-template-columns:repeat(2,1fr);gap:1.15rem;display:grid}.gmi-card[data-v-24c7eac4]{background:var(--bg-surface,#ffffff0a);border:1px solid var(--border-subtle,#ffffff17);border-radius:6px;outline:none;flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.gmi-card[data-v-24c7eac4]:hover{border-color:var(--accent-primary,#c5a059);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.gmi-card[data-v-24c7eac4]:focus-visible{border-color:var(--accent-primary,#c5a059);box-shadow:0 0 0 2px var(--accent-primary,#c5a059)}.card-head[data-v-24c7eac4]{justify-content:space-between;align-items:center;display:flex}.gmi-label[data-v-24c7eac4]{letter-spacing:.1em;color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.card-icon[data-v-24c7eac4]{opacity:.85;font-size:1.1rem}.gmi-val[data-v-24c7eac4]{color:var(--text-primary,#fff);letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:800;line-height:1.35;display:block}.freq-val[data-v-24c7eac4],.mag-val[data-v-24c7eac4]{font-family:var(--font-mono,monospace);color:var(--accent-primary,#c5a059)}.gmi-highlight-pill[data-v-24c7eac4]{background:var(--bg-card);color:var(--accent-primary,#c5a059);border:1px solid var(--border-subtle);border-radius:4px;align-self:flex-start;align-items:center;margin-top:.1rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.gmi-highlight-pill.amag[data-v-24c7eac4],.gmi-highlight-pill.freq[data-v-24c7eac4],.gmi-highlight-pill.shield[data-v-24c7eac4]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.gmi-note[data-v-24c7eac4]{color:var(--text-secondary,#cbd5e1);margin:.25rem 0 0;font-size:.82rem;line-height:1.55;display:block}[data-theme=sand]{background:var(--bg-card,#f5efe6);border-color:var(--border-subtle,#92400e33);box-shadow:var(--shadow-luxury);color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}[data-theme=vintage]{background:var(--bg-card,#201a15);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}[data-theme="007"]{background:var(--bg-card,#0f141c);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}[data-theme=f1]{background:var(--bg-card,#111);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}[data-theme=monochrome]{background:var(--bg-card);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}@media (width<=768px){.gmi-grid[data-v-24c7eac4]{grid-template-columns:1fr}}.full-set-auditor[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;margin-bottom:1.5rem;padding:1.25rem}.fsa-header[data-v-15f20e58]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.65rem;display:flex}.fsa-kicker[data-v-15f20e58]{letter-spacing:.1em;color:var(--text-primary);font-size:.62rem;font-weight:800}.fsa-title[data-v-15f20e58]{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:700}.fsa-score-badge[data-v-15f20e58]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:6px;padding:.25rem .6rem;font-size:.68rem;font-weight:800}.fsa-score-badge.perfect[data-v-15f20e58]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.fsa-section-label[data-v-15f20e58]{color:var(--text-primary);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.fsa-checklist-section[data-v-15f20e58]{margin-bottom:1.25rem}.fsa-checkboxes-grid[data-v-15f20e58]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.fsa-check-item[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.55rem .75rem;transition:background .2s;display:flex}.fsa-check-item[data-v-15f20e58]:hover{background:var(--bg-card)}.fsa-check-item input[type=checkbox][data-v-15f20e58]{accent-color:var(--text-primary);cursor:pointer;margin-top:.2rem}.fsa-check-text[data-v-15f20e58]{flex-direction:column;display:flex}.fsa-check-text strong[data-v-15f20e58]{color:var(--text-primary);font-size:.76rem}.fsa-check-text small[data-v-15f20e58]{color:var(--text-primary);font-size:.62rem}.fsa-polish-section[data-v-15f20e58]{margin-bottom:1.25rem}.fsa-polish-options[data-v-15f20e58]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.fsa-polish-btn[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;padding:.65rem .75rem;transition:all .2s;display:flex}.fsa-polish-btn[data-v-15f20e58]:hover{background:var(--bg-card)}.fsa-polish-btn.active[data-v-15f20e58]{background:var(--bg-card);border-color:var(--text-primary)}.fp-title[data-v-15f20e58]{color:var(--text-primary);margin-bottom:.2rem;font-size:.75rem;font-weight:700}.fp-desc[data-v-15f20e58]{color:var(--text-primary);font-size:.6rem;line-height:1.3}.fsa-result-summary[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.fsa-res-col[data-v-15f20e58]{flex-direction:column;max-width:65%;display:flex}.fsa-res-lbl[data-v-15f20e58]{color:var(--text-primary);letter-spacing:.06em;font-size:.6rem;font-weight:700}.fsa-res-grade[data-v-15f20e58]{color:var(--text-primary);margin:.15rem 0;font-size:.88rem;font-weight:800}.fsa-res-sub[data-v-15f20e58]{color:var(--text-primary);font-size:.65rem;line-height:1.35}.fsa-res-impact[data-v-15f20e58]{flex-direction:column;align-items:flex-end;display:flex}.fsa-impact-pct[data-v-15f20e58]{font-size:1.25rem;font-weight:800}.fsa-impact-pct.positive[data-v-15f20e58],.fsa-impact-pct.negative[data-v-15f20e58]{color:var(--text-primary)}.fsa-impact-mxn[data-v-15f20e58]{color:var(--text-primary);font-size:.72rem;font-weight:600}@media (width<=640px){.fsa-checkboxes-grid[data-v-15f20e58],.fsa-polish-options[data-v-15f20e58]{grid-template-columns:1fr}.fsa-res-col[data-v-15f20e58]{max-width:100%}}.complications-lab-panel[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-primary);border-radius:8px;flex-direction:column;gap:1.2rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.lab-header[data-v-bb6ead1a]{border-bottom:1px solid #f59e0b26;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.85rem;display:flex}.lab-badge[data-v-bb6ead1a]{letter-spacing:.14em;color:var(--text-primary);text-transform:uppercase;font-size:.62rem;font-weight:800}.lab-title[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:-.02em;margin:.15rem 0;font-size:1.3rem;font-weight:800}.lab-sub[data-v-bb6ead1a]{color:var(--text-primary);margin:0;font-size:.75rem}.lab-caliber-tag[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;align-items:flex-end;padding:.35rem .65rem;display:flex}.lct-lbl[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.06em;font-size:.52rem;font-weight:700}.lct-val[data-v-bb6ead1a]{color:var(--text-primary);font-size:.85rem;font-weight:800}.complications-grid[data-v-bb6ead1a]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.2rem;display:grid}.complication-card[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:1rem;padding:1.15rem;display:flex;position:relative}.card-header[data-v-bb6ead1a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ch-left[data-v-bb6ead1a]{align-items:center;gap:.65rem;display:flex}.ch-icon[data-v-bb6ead1a]{font-size:1.35rem}.ch-title[data-v-bb6ead1a]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:800}.ch-sub[data-v-bb6ead1a]{color:var(--text-primary);font-size:.64rem}.ch-phase-badge[data-v-bb6ead1a],.ch-qp-badge[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:3px;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.ch-qp-badge.leap[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.moon-stage[data-v-bb6ead1a]{flex-direction:column;align-items:center;gap:.95rem;display:flex}.moon-dial-aperture[data-v-bb6ead1a]{background:var(--bg-card);border:2px solid var(--border-subtle);width:170px;height:95px;box-shadow:var(--shadow-luxury);border-radius:95px 95px 0 0;position:relative;overflow:hidden}.aventurine-sky[data-v-bb6ead1a]{background:radial-gradient(#0f172a 0%,#020617 80%,#000 100%);width:100%;height:100%;position:relative}.star[data-v-bb6ead1a]{color:var(--text-primary);pointer-events:none;font-size:.55rem;position:absolute}.s1[data-v-bb6ead1a]{top:12px;left:24px}.s2[data-v-bb6ead1a]{top:32px;left:45px}.s3[data-v-bb6ead1a]{top:18px;right:28px}.s4[data-v-bb6ead1a]{top:35px;right:52px}.s5[data-v-bb6ead1a]{top:22px;left:82px}.moon-disk[data-v-bb6ead1a]{transform-origin:50%;border-radius:50%;width:140px;height:140px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:18px;left:15px}.gold-moon[data-v-bb6ead1a]{width:36px;height:36px;box-shadow:var(--shadow-luxury);background:radial-gradient(circle at 35% 35%,#fef08a 0%,#facc15 45%,#b45309 100%);border-radius:50%;position:absolute}.moon-1[data-v-bb6ead1a]{top:0;left:52px}.moon-2[data-v-bb6ead1a]{bottom:0;left:52px}.moon-crater[data-v-bb6ead1a]{background:var(--bg-card);box-shadow:var(--shadow-luxury);border-radius:50%;position:absolute}.c1[data-v-bb6ead1a]{width:8px;height:8px;top:10px;left:8px}.c2[data-v-bb6ead1a]{width:6px;height:6px;top:18px;left:20px}.dial-mask-bezel[data-v-bb6ead1a]{pointer-events:none;height:32px;display:flex;position:absolute;bottom:0;left:0;right:0}.mask-scallop-left[data-v-bb6ead1a],.mask-scallop-right[data-v-bb6ead1a]{background:var(--bg-card);border-top:1px solid #f59e0b66;flex:1;height:100%}.mask-scallop-left[data-v-bb6ead1a]{border-top-right-radius:38px}.mask-scallop-right[data-v-bb6ead1a]{border-top-left-radius:38px}.moon-hud[data-v-bb6ead1a]{grid-template-columns:repeat(4,1fr);gap:.45rem;width:100%;display:grid}@media (width<=500px){.moon-hud[data-v-bb6ead1a]{grid-template-columns:repeat(2,1fr)}}.hud-item[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.12rem;padding:.4rem .55rem;display:flex}.hud-lbl[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.05em;font-size:.52rem;font-weight:700}.hud-val[data-v-bb6ead1a]{font-size:1rem;font-weight:800}.hud-val.gold[data-v-bb6ead1a],.hud-val.cyan[data-v-bb6ead1a],.hud-val.purple[data-v-bb6ead1a]{color:var(--text-primary)}.hud-val small[data-v-bb6ead1a]{color:var(--text-primary);font-size:.65rem;font-weight:600}.hud-sub[data-v-bb6ead1a]{color:var(--text-primary);font-size:.54rem}.moon-controls[data-v-bb6ead1a]{flex-direction:column;gap:.75rem;display:flex}.slider-row[data-v-bb6ead1a]{flex-direction:column;gap:.35rem;display:flex}.slider-labels[data-v-bb6ead1a]{justify-content:space-between;font-size:.62rem;font-weight:700;display:flex}.sl-tag[data-v-bb6ead1a]{color:var(--text-primary)}.sl-val[data-v-bb6ead1a]{color:var(--text-primary);font-family:var(--font-mono,monospace)}.lunar-slider[data-v-bb6ead1a]{width:100%;accent-color:var(--text-primary);background:var(--bg-card);cursor:pointer;border-radius:3px;outline:none;height:6px}.btn-cluster[data-v-bb6ead1a]{flex-wrap:wrap;gap:.35rem;display:flex}.moon-ctrl-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.3rem .55rem;font-size:.65rem;font-weight:700;transition:all .15s}.moon-ctrl-btn[data-v-bb6ead1a]:hover,.moon-ctrl-btn.active[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.moon-ctrl-btn.gold[data-v-bb6ead1a]{color:var(--text-primary);border-color:var(--text-primary)}.gear-train-box[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.45rem;padding:.65rem;display:flex}.gt-title[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.06em;font-size:.58rem;font-weight:800}.gt-options[data-v-bb6ead1a]{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}@media (width<=600px){.gt-options[data-v-bb6ead1a]{grid-template-columns:1fr}}.gt-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:3px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem .45rem;transition:all .15s;display:flex}.gt-btn[data-v-bb6ead1a]:hover{border-color:var(--text-primary)}.gt-btn.active[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary)}.gt-name[data-v-bb6ead1a]{color:var(--text-primary);font-size:.62rem;font-weight:700}.gt-error[data-v-bb6ead1a]{color:var(--text-primary);font-size:.54rem}.gt-desc[data-v-bb6ead1a]{color:var(--text-primary);margin:0;font-size:.58rem;line-height:1.3}.subdials-stage[data-v-bb6ead1a]{grid-template-columns:repeat(3,1fr);gap:.65rem;padding:.5rem 0;display:grid}.subdial-gauge[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .45rem;display:flex}.sd-tag[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.08em;font-size:.54rem;font-weight:800}.sd-circle[data-v-bb6ead1a]{border:2px solid var(--border-subtle);width:72px;height:72px;box-shadow:var(--shadow-luxury);background:radial-gradient(circle,#0f1c18 0%,#030806 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.sd-circle.highlight[data-v-bb6ead1a]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.sd-main-val[data-v-bb6ead1a]{color:var(--text-primary);font-size:.95rem;font-weight:800;line-height:1}.sd-main-val.large[data-v-bb6ead1a]{color:var(--text-primary);font-size:1.3rem}.sd-sub-val[data-v-bb6ead1a]{color:var(--text-primary);margin-top:.15rem;font-size:.5rem;font-weight:700}.sd-sub-val.leap[data-v-bb6ead1a]{color:var(--text-primary);font-weight:800}.sd-sub-txt[data-v-bb6ead1a]{color:var(--text-primary);font-size:.62rem;font-weight:700}.danger-zone-banner[data-v-bb6ead1a]{border:1px solid;border-radius:6px;align-items:center;gap:.75rem;padding:.65rem .85rem;transition:all .2s;display:flex}.danger-zone-banner.active[data-v-bb6ead1a],.danger-zone-banner.safe[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary)}.dz-icon[data-v-bb6ead1a]{font-size:1.4rem}.dz-content[data-v-bb6ead1a]{flex:1}.dz-title[data-v-bb6ead1a]{letter-spacing:.06em;font-size:.65rem;display:block}.danger-zone-banner.active .dz-title[data-v-bb6ead1a],.danger-zone-banner.safe .dz-title[data-v-bb6ead1a]{color:var(--text-primary)}.dz-desc[data-v-bb6ead1a]{color:var(--text-primary);margin:.15rem 0 0;font-size:.56rem;line-height:1.3}.dz-actions[data-v-bb6ead1a]{flex-direction:column;gap:.25rem;display:flex}.dz-hour-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:3px;padding:.2rem .45rem;font-size:.58rem}.dz-hour-btn.active[data-v-bb6ead1a]{border-color:var(--text-primary);color:var(--text-primary);font-weight:700}.qp-test-controls[data-v-bb6ead1a]{flex-direction:column;gap:.65rem;display:flex}.qp-actions-row[data-v-bb6ead1a]{display:flex}.qp-jump-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.5rem;font-size:.72rem;font-weight:800;transition:all .2s}.qp-jump-btn[data-v-bb6ead1a]:hover{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.scenario-buttons-grid[data-v-bb6ead1a]{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}@media (width<=600px){.scenario-buttons-grid[data-v-bb6ead1a]{grid-template-columns:1fr}}.scenario-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:4px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .5rem;transition:all .15s;display:flex}.scenario-btn[data-v-bb6ead1a]:hover{border-color:var(--text-primary);background:var(--bg-card)}.sc-badge[data-v-bb6ead1a]{border-radius:2px;padding:.08rem .3rem;font-size:.5rem;font-weight:800}.sc-badge.leap[data-v-bb6ead1a],.sc-badge.common[data-v-bb6ead1a],.sc-badge.secular[data-v-bb6ead1a]{background:var(--bg-card);color:var(--text-primary)}.sc-title[data-v-bb6ead1a]{color:var(--text-primary);font-size:.6rem;font-weight:700}.passport-modal-backdrop[data-v-6f86dc75]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.passport-modal-card[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:820px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.certificate-sheet[data-v-6f86dc75]{color:var(--text-primary);background:radial-gradient(#091410 0%,#030806 100%);padding:1.25rem;overflow-y:auto}.guilloche-border[data-v-6f86dc75]{border:2px solid var(--border-subtle);outline-offset:4px;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#f59e0b04 10px 20px);border-radius:4px;outline:1px solid #fbbf244d;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.cert-header[data-v-6f86dc75]{border-bottom:2px solid #f59e0b4d;justify-content:space-between;align-items:flex-start;padding-bottom:.85rem;display:flex}.cert-seal[data-v-6f86dc75]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.seal-icon[data-v-6f86dc75]{color:var(--text-primary);font-size:1.8rem}.seal-text[data-v-6f86dc75]{letter-spacing:.14em;color:var(--text-primary);font-size:.48rem;font-weight:800}.cert-title-col[data-v-6f86dc75]{text-align:center;flex:1}.cert-super[data-v-6f86dc75]{letter-spacing:.16em;color:var(--text-primary);text-transform:uppercase;font-size:.58rem;font-weight:800}.cert-title[data-v-6f86dc75]{color:var(--text-primary);font-size:1.15rem;font-weight:800;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.01em;margin:.2rem 0}.cert-id[data-v-6f86dc75]{color:var(--text-primary);font-size:.62rem;font-weight:700;font-family:var(--font-mono,monospace);letter-spacing:.08em}.cert-close-btn[data-v-6f86dc75]{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;width:28px;height:28px}.cert-close-btn[data-v-6f86dc75]:hover{border-color:var(--text-primary);color:var(--text-primary)}.cert-identity-grid[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:.65rem;padding:.75rem;display:grid}@media (width<=600px){.cert-identity-grid[data-v-6f86dc75]{grid-template-columns:1fr}}.id-item[data-v-6f86dc75]{flex-direction:column;gap:.15rem;display:flex}.id-lbl[data-v-6f86dc75]{color:var(--text-primary);letter-spacing:.06em;font-size:.52rem;font-weight:700}.id-val[data-v-6f86dc75]{color:var(--text-primary);font-size:.78rem}.id-val.mono[data-v-6f86dc75]{font-family:var(--font-mono,monospace);color:var(--text-primary)}.cert-provenance-box[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.prov-badge-left[data-v-6f86dc75]{align-items:center;gap:.65rem;display:flex}.prov-seal[data-v-6f86dc75]{color:var(--text-primary);font-size:1.2rem}.prov-grade-tag[data-v-6f86dc75]{letter-spacing:.1em;color:var(--text-primary);font-size:.54rem;font-weight:800;display:block}.prov-grade-title[data-v-6f86dc75]{color:var(--text-primary);font-size:.82rem}.prov-check-status[data-v-6f86dc75]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:3px;padding:.2rem .5rem;font-size:.56rem;font-weight:800}.cert-section-title[data-v-6f86dc75]{letter-spacing:.12em;color:var(--text-primary);text-transform:uppercase;border-bottom:1px dashed #f59e0b40;padding-bottom:.25rem;font-size:.62rem;font-weight:800}.valuation-table-grid[data-v-6f86dc75]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (width<=640px){.valuation-table-grid[data-v-6f86dc75]{grid-template-columns:repeat(2,1fr)}}.val-box[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.15rem;padding:.55rem;display:flex}.vb-lbl[data-v-6f86dc75]{color:var(--text-primary);letter-spacing:.05em;font-size:.5rem;font-weight:700}.vb-val[data-v-6f86dc75]{color:var(--text-primary);font-size:.95rem;font-weight:800}.vb-val.gold[data-v-6f86dc75],.vb-val.cyan[data-v-6f86dc75]{color:var(--text-primary)}.vb-sub[data-v-6f86dc75]{color:var(--text-primary);font-size:.5rem}.chrono-badge-row[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.cb-stat[data-v-6f86dc75]{flex-direction:column;gap:.1rem;display:flex}.cb-stat.wide[data-v-6f86dc75]{flex:1}.cb-lbl[data-v-6f86dc75]{color:var(--text-primary);font-size:.5rem;font-weight:700}.cb-val[data-v-6f86dc75]{font-size:.85rem;font-weight:800}.cb-val.green[data-v-6f86dc75]{color:var(--text-primary)}.cb-grade-tag[data-v-6f86dc75]{color:var(--text-primary);font-size:.65rem;font-weight:700}.cert-crypto-seal[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.crypto-details[data-v-6f86dc75]{flex-direction:column;gap:.15rem;display:flex;overflow:hidden}.crypto-lbl[data-v-6f86dc75]{color:var(--text-primary);letter-spacing:.08em;font-size:.5rem;font-weight:800}.crypto-hash[data-v-6f86dc75]{font-size:.65rem;font-family:var(--font-mono,monospace);color:var(--text-primary);word-break:break-all}.crypto-custodian[data-v-6f86dc75]{color:var(--text-primary);font-size:.52rem}.hash-copy-btn[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:3px;padding:.35rem .65rem;font-size:.62rem;font-weight:700}.hash-copy-btn[data-v-6f86dc75]:hover{background:var(--bg-card);color:var(--text-primary)}.modal-footer-actions[data-v-6f86dc75]{background:var(--bg-card);border-top:1px solid #f59e0b40;justify-content:flex-end;gap:.65rem;padding:.75rem 1.25rem;display:flex}.action-btn[data-v-6f86dc75]{cursor:pointer;border-radius:9999px;padding:.45rem .95rem;font-size:.72rem;font-weight:700;transition:all .15s}.action-btn.primary[data-v-6f86dc75]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.action-btn.primary[data-v-6f86dc75]:hover{background:var(--bg-card)}.action-btn.secondary[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.action-btn.secondary[data-v-6f86dc75]:hover{background:var(--bg-card)}.action-btn.outline[data-v-6f86dc75]{border:1px solid var(--border-subtle);color:var(--text-primary);background:0 0}.action-btn.outline[data-v-6f86dc75]:hover{border-color:var(--text-primary)}@media print{body[data-v-6f86dc75] *{visibility:hidden}#printable-certificate-sheet[data-v-6f86dc75],#printable-certificate-sheet[data-v-6f86dc75] *{visibility:visible}#printable-certificate-sheet[data-v-6f86dc75]{width:100%;position:absolute;top:0;left:0;color:#000!important;background:#fff!important}.cert-close-btn[data-v-6f86dc75],.modal-footer-actions[data-v-6f86dc75]{display:none!important}}.minute-repeater-studio[data-v-ff258457]{background:var(--bg-card,#0f172acc);border:1px solid var(--border-subtle,#ffffff1f);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;margin-bottom:2rem;padding:1.8rem;position:relative}.mrs-header[data-v-ff258457]{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.mrs-title-group[data-v-ff258457]{flex-direction:column;gap:.35rem;display:flex}.mrs-kicker[data-v-ff258457]{letter-spacing:.15em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.7rem;font-weight:800}.mrs-title[data-v-ff258457]{color:var(--text-primary,#fff);margin:0;font-size:1.45rem;font-weight:800}.mrs-subtitle[data-v-ff258457]{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0;font-size:.85rem;line-height:1.5}.mrs-status-pill[data-v-ff258457]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--accent-primary,#c5a059);letter-spacing:.05em;border-radius:20px;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.75rem;font-weight:800;transition:all .3s;display:inline-flex}.mrs-status-pill.chiming[data-v-ff258457]{border-color:var(--text-primary);background:var(--bg-card);color:var(--text-primary)}.mrs-dot[data-v-ff258457]{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.mrs-total-badge[data-v-ff258457]{background:var(--bg-card);border-radius:4px;padding:.15rem .45rem;font-size:.7rem}.mrs-stage[data-v-ff258457]{border:1px solid var(--border-subtle);width:100%;min-height:380px;box-shadow:var(--shadow-luxury);background:radial-gradient(circle,#111a2e 0%,#060a12 100%);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.mrs-blueprint-bg[data-v-ff258457]{pointer-events:none;background-image:radial-gradient(circle,#c5a0590f 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:24px 24px,48px 48px,48px 48px;position:absolute;inset:0}.mrs-mechanism-vis[data-v-ff258457]{justify-content:center;align-items:center;width:320px;height:240px;display:flex;position:relative}.gong-spiral[data-v-ff258457]{pointer-events:none;border-style:solid;border-radius:50%;transition:transform 80ms,border-color .15s;position:absolute}.gong-low[data-v-ff258457]{border-width:4px;border-color:var(--text-primary);border-top-color:#0000;width:280px;height:280px}.gong-low.vibrating[data-v-ff258457]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);transform:scale(1.02)}.gong-high[data-v-ff258457]{border-width:3.5px;border-color:var(--text-primary);border-bottom-color:#0000;width:210px;height:210px}.gong-high.vibrating[data-v-ff258457]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);transform:scale(1.03)}.gong-label[data-v-ff258457]{display:none}.hammer-unit[data-v-ff258457]{transform-origin:bottom;z-index:5;flex-direction:column;align-items:center;transition:transform 80ms cubic-bezier(.1,.9,.2,1);display:flex;position:absolute;bottom:20px}.hammer-left[data-v-ff258457]{left:45px;transform:rotate(-18deg)}.hammer-left.strike[data-v-ff258457]{transform:rotate(-4deg)translateY(-8px)}.hammer-right[data-v-ff258457]{right:45px;transform:rotate(18deg)}.hammer-right.strike[data-v-ff258457]{transform:rotate(4deg)translateY(-8px)}.hammer-arm[data-v-ff258457]{background:linear-gradient(#cbd5e1,#64748b);border-radius:2px;width:5px;height:60px}.hammer-head[data-v-ff258457]{width:18px;height:14px;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#e2e8f0,#94a3b8);border-radius:3px}.low-head[data-v-ff258457],.high-head[data-v-ff258457]{border:1px solid var(--border-subtle)}.hammer-tag[data-v-ff258457]{color:var(--text-primary);letter-spacing:.05em;margin-top:.3rem;font-size:.6rem;font-weight:800}.mrs-center-telemetry[data-v-ff258457]{z-index:10;background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;align-items:center;gap:.3rem;padding:.8rem 1.4rem;display:flex;position:relative}.telemetry-time[data-v-ff258457]{letter-spacing:.05em;color:var(--text-primary);font-feature-settings:"tnum";font-size:2.2rem;font-weight:900}.telemetry-phase[data-v-ff258457]{color:var(--accent-primary,#c5a059);font-size:.75rem;font-weight:700}.telemetry-phase.idle[data-v-ff258457]{color:var(--text-primary)}.acoustic-shockwave[data-v-ff258457]{pointer-events:none;border:2px solid;border-radius:50%;width:140px;height:140px;animation:.6s ease-out forwards shockwave-ff258457;position:absolute}.acoustic-shockwave.low[data-v-ff258457],.acoustic-shockwave.high[data-v-ff258457]{border-color:var(--text-primary)}@keyframes shockwave-ff258457{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.mrs-strikes-progress-bar[data-v-ff258457]{z-index:5;width:100%;max-width:600px;margin-top:1rem}.spb-track[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-wrap:wrap;justify-content:center;gap:6px;padding:.75rem;display:flex}.spb-dot[data-v-ff258457]{background:var(--bg-card);border-radius:50%;width:10px;height:10px;transition:all .2s}.spb-dot.low[data-v-ff258457],.spb-dot.high[data-v-ff258457]{border:1px solid var(--border-subtle)}.spb-dot.completed[data-v-ff258457]{background:currentColor}.spb-dot.completed.low[data-v-ff258457],.spb-dot.completed.high[data-v-ff258457]{background:var(--bg-card);box-shadow:var(--shadow-luxury)}.spb-dot.active[data-v-ff258457]{transform:scale(1.6);background:#fff!important;box-shadow:0 0 12px #fff!important}.spb-legend[data-v-ff258457]{color:var(--text-primary);justify-content:center;gap:1.5rem;margin-top:.6rem;font-size:.68rem;font-weight:700;display:flex}.leg-item[data-v-ff258457]{align-items:center;gap:.4rem;display:flex}.leg-dot[data-v-ff258457]{border-radius:50%;width:8px;height:8px}.leg-dot.low[data-v-ff258457]{background:var(--bg-card)}.leg-dot.quarter[data-v-ff258457]{background:linear-gradient(135deg,#c5a059,#38bdf8)}.leg-dot.high[data-v-ff258457]{background:var(--bg-card)}.mrs-controls-panel[data-v-ff258457]{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.mrs-arming-lever-wrap[data-v-ff258457]{justify-content:center;align-items:center;gap:1rem;display:flex}.btn-slide-lever[data-v-ff258457]{color:var(--text-primary);letter-spacing:.08em;cursor:pointer;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#c5a059 0%,#a6813e 100%);border:none;border-radius:6px;align-items:center;gap:.8rem;padding:.95rem 2.2rem;font-size:.95rem;font-weight:900;transition:all .2s;display:flex;position:relative}.btn-slide-lever[data-v-ff258457]:hover:not(:disabled){box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.btn-slide-lever[data-v-ff258457]:disabled{opacity:.85;cursor:not-allowed}.btn-slide-lever.arming[data-v-ff258457]{background:var(--bg-card);transform:translate(-12px)}.btn-slide-lever.playing[data-v-ff258457]{color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.btn-stop-chime[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.8rem 1.2rem;font-size:.82rem;font-weight:800}.btn-stop-chime[data-v-ff258457]:hover{background:var(--bg-card);color:var(--text-primary)}.mrs-time-selectors[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.2rem;display:grid}.selector-field[data-v-ff258457]{align-items:center;gap:1rem;display:flex}.field-label[data-v-ff258457]{letter-spacing:.05em;color:var(--text-secondary,#94a3b8);min-width:100px;font-size:.72rem;font-weight:800}.field-value[data-v-ff258457]{color:var(--text-primary);font-feature-settings:"tnum";min-width:50px;font-size:.9rem;font-weight:800}.mrs-presets-row[data-v-ff258457]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.presets-label[data-v-ff258457]{letter-spacing:.08em;color:var(--text-secondary,#94a3b8);margin-right:.5rem;font-size:.68rem;font-weight:800}.preset-chip[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-size:.75rem;font-weight:700;transition:all .2s}.preset-chip[data-v-ff258457]:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.preset-chip.active[data-v-ff258457]{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059);font-weight:800}.preset-chip.live-chip[data-v-ff258457]{border-color:var(--text-primary);color:var(--text-primary)}.preset-chip.live-chip.active[data-v-ff258457]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.mrs-telemetry-cards[data-v-ff258457]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.telemetry-card[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:.2rem;padding:1rem;display:flex}.tc-label[data-v-ff258457]{letter-spacing:.08em;color:var(--text-secondary,#94a3b8);font-size:.68rem;font-weight:800}.tc-val[data-v-ff258457]{color:var(--text-primary);font-feature-settings:"tnum";font-size:1.3rem;font-weight:800}.tc-val small[data-v-ff258457]{opacity:.75;font-size:.75rem}.tc-sub[data-v-ff258457]{color:var(--text-secondary,#94a3b8);font-size:.7rem}@media (width<=900px){.mrs-time-selectors[data-v-ff258457]{grid-template-columns:1fr}.mrs-telemetry-cards[data-v-ff258457]{grid-template-columns:1fr 1fr}}
