.loading-card[data-v-1230639e]{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #dce5f5;border-radius:18px;background:#f9fbff}.loading-ring[data-v-1230639e]{width:38px;height:38px;flex:0 0 auto;border:3px solid #dce6ff;border-top-color:var(--color-primary);border-radius:50%;animation:loading-spin-1230639e .9s linear infinite}.loading-card h2[data-v-1230639e]{margin:0;color:var(--color-text);font-size:15px}.loading-card p[data-v-1230639e]{margin:5px 0 0;color:var(--color-text-secondary);font-size:12px}.elapsed-time[data-v-1230639e]{display:block;margin-top:7px;color:var(--color-text-muted);font-size:11px}.loading-stages[data-v-1230639e]{display:flex;align-items:center;gap:6px;margin-top:9px;color:#667a99;font-size:9px;font-weight:700}.loading-stages i[data-v-1230639e]{width:13px;border-top:1px dashed #b8c6db}@keyframes loading-spin-1230639e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-ring[data-v-1230639e]{animation-duration:1.8s}}.pipeline-card[data-v-6eec331b]{overflow:hidden;min-width:0;max-width:100%;padding:18px 20px;border:1px solid var(--color-border);border-radius:18px;background:#fff;box-shadow:var(--shadow-card)}.pipeline-heading[data-v-6eec331b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pipeline-heading span[data-v-6eec331b]{color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.12em}.pipeline-heading h3[data-v-6eec331b]{margin:3px 0 0;color:var(--color-text);font-size:15px}.pipeline-heading p[data-v-6eec331b]{margin:0;color:var(--color-text-muted);font-size:10px}.pipeline-heading p strong[data-v-6eec331b]{margin-left:4px;color:var(--color-text);font-size:12px}.pipeline-steps[data-v-6eec331b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:18px 0 0;list-style:none}.pipeline-steps li[data-v-6eec331b]{--step-color: #73839a;--step-soft: #eef2f6;position:relative;display:flex;min-width:0;align-items:center;gap:10px}.pipeline-steps li.step-completed[data-v-6eec331b]{--step-color: #27816a;--step-soft: #e7f6f0}.pipeline-steps li.step-failed[data-v-6eec331b]{--step-color: #c44f48;--step-soft: #ffefed}.pipeline-steps li.step-warning[data-v-6eec331b]{--step-color: #bd771c;--step-soft: #fff4df}.step-marker[data-v-6eec331b]{z-index:1;display:grid;width:34px;height:34px;flex:0 0 auto;border-radius:50%;color:var(--step-color);place-items:center;background:var(--step-soft)}.step-marker svg[data-v-6eec331b]{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.step-copy[data-v-6eec331b]{min-width:0}.step-copy strong[data-v-6eec331b],.step-copy span[data-v-6eec331b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-copy strong[data-v-6eec331b]{color:var(--color-text);font-size:11px}.step-copy span[data-v-6eec331b]{margin-top:4px;color:var(--step-color);font-size:9px}.step-connector[data-v-6eec331b]{position:absolute;top:17px;right:-22px;width:17px;border-top:1px dashed #bdc9d8}@media(max-width:620px){.pipeline-steps[data-v-6eec331b]{grid-template-columns:1fr;gap:15px}.step-connector[data-v-6eec331b]{top:38px;right:auto;bottom:-12px;left:17px;width:0;height:10px;border-top:0;border-left:1px dashed #bdc9d8}}.json-viewer[data-v-8f54e378]{overflow:hidden;min-width:0;max-width:100%;border:1px solid #25324a;border-radius:13px;background:#111827}.json-toolbar[data-v-8f54e378]{display:flex;min-width:0;min-height:39px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 14px;border-bottom:1px solid rgb(255 255 255 / 10%);color:#aebbd0;font-size:11px;font-weight:700}.json-toolbar button[data-v-8f54e378]{min-height:29px;padding:0 10px;border:1px solid rgb(255 255 255 / 14%);border-radius:8px;color:#dbe7ff;background:#ffffff12;font:inherit;cursor:pointer}.json-toolbar button[data-v-8f54e378]:hover{border-color:#7297ff8c;background:#597ee82e}pre[data-v-8f54e378]{overflow:auto;width:100%;min-width:0;max-height:380px;max-width:100%;margin:0;padding:14px;color:#d7e3f8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;line-height:1.65;-moz-tab-size:2;tab-size:2;white-space:pre}pre code[data-v-8f54e378]{display:block;width:max-content;min-width:100%}pre[data-v-8f54e378]:focus-visible{outline:2px solid #789cff;outline-offset:-2px}svg[data-v-ac9e5b4a]{width:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.result-card[data-v-b8322a3f]{--level-color: #70809d;--level-soft: #f0f3f7;overflow:hidden;min-width:0;max-width:100%;padding:18px;border:1px solid var(--color-border);border-radius:18px;background:#fff;box-shadow:var(--shadow-card);animation:card-in-b8322a3f .3s ease both;animation-delay:calc(var(--card-index) * 45ms)}.result-card.level-high[data-v-b8322a3f]{--level-color: #dc5b43;--level-soft: #fff0ec}.result-card.level-medium[data-v-b8322a3f]{--level-color: #bd7617;--level-soft: #fff6df}.result-card.level-low[data-v-b8322a3f]{--level-color: #52739f;--level-soft: #edf3fa}.result-card-heading[data-v-b8322a3f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.category-icon[data-v-b8322a3f]{display:grid;width:42px;height:42px;border-radius:13px;color:var(--level-color);place-items:center;background:var(--level-soft)}.sound-title[data-v-b8322a3f]{min-width:0}.sound-title h3[data-v-b8322a3f]{overflow:hidden;margin:0;color:var(--color-text);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.sound-title span[data-v-b8322a3f]{display:block;overflow:hidden;margin-top:4px;color:var(--color-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.confidence-badge[data-v-b8322a3f]{padding:6px 9px;border-radius:999px;color:var(--level-color);background:var(--level-soft);font-size:11px;font-weight:750;white-space:nowrap}.result-description[data-v-b8322a3f]{margin:16px 0 17px;color:var(--color-text-secondary);font-size:13px;line-height:1.7}.match-heading[data-v-b8322a3f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--color-text-secondary);font-size:12px}.match-heading strong[data-v-b8322a3f]{color:var(--level-color);font-size:15px;font-variant-numeric:tabular-nums}.match-progress[data-v-b8322a3f]{overflow:hidden;width:100%;height:8px;border-radius:999px;background:#e9eef5}.match-progress span[data-v-b8322a3f]{display:block;height:100%;border-radius:inherit;background:var(--level-color);transition:width .45s ease}.confidence-description[data-v-b8322a3f]{margin:9px 0 0;color:var(--color-text-muted);font-size:11px;line-height:1.5}.event-details[data-v-b8322a3f]{overflow:hidden;min-width:0;max-width:100%;margin-top:14px;padding-top:12px;border-top:1px dashed #d7e0eb}.event-details>summary[data-v-b8322a3f]{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;color:#536783;font-size:11px;font-weight:750;cursor:pointer;list-style:none}.event-details>summary[data-v-b8322a3f]::-webkit-details-marker{display:none}.event-details>summary svg[data-v-b8322a3f]{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .16s ease}.event-details[open]>summary svg[data-v-b8322a3f]{transform:rotate(180deg)}.event-field-grid[data-v-b8322a3f]{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:12px 0 0;border:1px solid #e1e7ef;border-radius:11px;background:#e1e7ef}.event-field-grid>div[data-v-b8322a3f]{min-width:0;padding:10px;background:#f9fbfd}.event-field-grid dt[data-v-b8322a3f],.event-long-fields span[data-v-b8322a3f]{color:var(--color-text-muted);font-size:9px}.event-field-grid dd[data-v-b8322a3f]{overflow:hidden;margin:5px 0 0;color:#344963;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.event-field-grid code[data-v-b8322a3f]{font-family:Consolas,monospace;font-size:10px}.event-long-fields[data-v-b8322a3f]{display:grid;gap:8px;margin-top:9px}.event-long-fields>div[data-v-b8322a3f]{padding:10px 11px;border:1px solid #e5eaf1;border-radius:10px;background:#fbfcfe}.event-long-fields p[data-v-b8322a3f]{margin:5px 0 0;color:var(--color-text-secondary);font-size:10px;line-height:1.6}.raw-event-json[data-v-b8322a3f]{overflow:hidden;min-width:0;max-width:100%;margin-top:10px}.raw-event-json>summary[data-v-b8322a3f]{display:inline-flex;min-height:32px;align-items:center;color:#526783;font-size:10px;font-weight:700;cursor:pointer}.raw-event-json[open]>summary[data-v-b8322a3f]{margin-bottom:8px}@keyframes card-in-b8322a3f{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.result-card[data-v-b8322a3f]{animation:none}.match-progress span[data-v-b8322a3f]{transition:none}}@media(max-width:560px){.event-field-grid[data-v-b8322a3f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.technical-card[data-v-b66a6c8e]{overflow:hidden;min-width:0;max-width:100%;padding:20px;border:1px solid #d8e1ee;border-radius:19px;background:linear-gradient(135deg,rgb(49 95 213 / 4%),transparent 42%),#fff;box-shadow:var(--shadow-card)}.technical-heading[data-v-b66a6c8e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.technical-heading span[data-v-b66a6c8e]{color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.12em}.technical-heading h3[data-v-b66a6c8e]{margin:4px 0 0;color:var(--color-text);font-size:16px}.technical-heading p[data-v-b66a6c8e]{margin:0;color:var(--color-text-muted);font-size:9px}.technical-metrics[data-v-b66a6c8e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.technical-metrics>div[data-v-b66a6c8e]{min-width:0;padding:12px;border:1px solid #e3e9f2;border-radius:11px;background:#f8fafd}.technical-metrics span[data-v-b66a6c8e]{display:block;overflow:hidden;color:var(--color-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.technical-metrics strong[data-v-b66a6c8e]{display:block;margin-top:6px;color:#2e4260;font-family:Consolas,monospace;font-size:14px}.technical-fields[data-v-b66a6c8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:12px 0 0;border:1px solid #e1e8f1;border-radius:11px;background:#e1e8f1}.technical-fields>div[data-v-b66a6c8e]{min-width:0;padding:11px 12px;background:#fff}.technical-fields dt[data-v-b66a6c8e]{color:var(--color-text-muted);font-size:9px}.technical-fields dd[data-v-b66a6c8e]{overflow:hidden;margin:5px 0 0;color:#344a68;font-family:Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.complete-json[data-v-b66a6c8e]{overflow:hidden;min-width:0;max-width:100%;margin-top:14px}.complete-json summary[data-v-b66a6c8e]{margin-bottom:10px;color:#425777;font-size:11px;font-weight:750;cursor:pointer}@media(max-width:720px){.technical-metrics[data-v-b66a6c8e]{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-fields[data-v-b66a6c8e]{grid-template-columns:1fr}}.risk-card[data-v-da4d9637]{--risk-color: #48627f;--risk-deep: #263b54;--risk-soft: #edf2f7;--risk-border: #d8e1eb;position:relative;overflow:hidden;min-width:0;max-width:100%;border:1px solid var(--risk-border);border-top:4px solid var(--risk-color);border-radius:18px;background:#fff;box-shadow:0 12px 32px #233d6412}.risk-card.risk-none[data-v-da4d9637]{--risk-color: #238267;--risk-deep: #175c4b;--risk-soft: #e8f7f1;--risk-border: #cce6dc}.risk-card.risk-low[data-v-da4d9637]{--risk-color: #26839b;--risk-deep: #1e6171;--risk-soft: #e8f6f8;--risk-border: #cce3e8}.risk-card.risk-medium[data-v-da4d9637],.risk-card.risk-insufficient[data-v-da4d9637]{--risk-color: #c47a19;--risk-deep: #81500f;--risk-soft: #fff4df;--risk-border: #ecd7b4}.risk-card.risk-high[data-v-da4d9637]{--risk-color: #dc6048;--risk-deep: #923a2b;--risk-soft: #fff0ec;--risk-border: #edcfc7}.risk-card.risk-critical[data-v-da4d9637]{--risk-color: #c83f4d;--risk-deep: #7f2330;--risk-soft: #ffecef;--risk-border: #edc9cf}.risk-card.risk-failed[data-v-da4d9637]{--risk-color: #a84d5c;--risk-deep: #6f3140;--risk-soft: #faedf0;--risk-border: #e6ccd1}.risk-card-header[data-v-da4d9637]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px 0}.risk-identity[data-v-da4d9637]{display:flex;min-width:0;align-items:center;gap:12px}.risk-symbol[data-v-da4d9637]{display:grid;width:44px;height:44px;flex:0 0 auto;border-radius:12px;color:var(--risk-color);place-items:center;background:var(--risk-soft)}.risk-symbol svg[data-v-da4d9637]{width:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.risk-title[data-v-da4d9637]{min-width:0}.risk-overline[data-v-da4d9637]{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:9px;font-weight:750;letter-spacing:.06em}.risk-overline span[data-v-da4d9637]{width:6px;height:6px;border-radius:50%;background:var(--risk-color);box-shadow:0 0 0 3px var(--risk-soft)}.risk-title h3[data-v-da4d9637]{margin:5px 0 0;color:var(--risk-deep);font-size:24px;letter-spacing:-.02em}.risk-title p[data-v-da4d9637]{overflow:hidden;margin:3px 0 0;color:var(--color-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.risk-summary[data-v-da4d9637]{min-width:0;margin:18px 22px 0;padding:13px 14px;border:1px solid #e4e9f0;border-radius:11px;background:#f7f9fc}.risk-summary>span[data-v-da4d9637]{color:var(--color-text-muted);font-size:9px;font-weight:750}.risk-summary p[data-v-da4d9637]{margin:6px 0 0;color:#2c3e57;font-size:14px;font-weight:620;line-height:1.65}.risk-tags[data-v-da4d9637]{display:flex;flex-wrap:wrap;gap:7px;margin:11px 22px 0}.risk-tags span[data-v-da4d9637]{padding:5px 8px;border:1px solid var(--risk-border);border-radius:999px;color:var(--risk-deep);background:var(--risk-soft);font-size:10px;font-weight:700}.risk-score[data-v-da4d9637]{min-width:92px;padding:10px 12px;border:1px solid var(--risk-border);border-radius:12px;color:var(--risk-color);text-align:right;background:var(--risk-soft)}.risk-score>span[data-v-da4d9637]{display:block;color:var(--risk-deep);font-size:9px;font-weight:700}.risk-score>div[data-v-da4d9637]{display:flex;align-items:baseline;justify-content:flex-end;gap:2px;margin-top:4px}.risk-score strong[data-v-da4d9637]{font-size:30px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.05em}.risk-score small[data-v-da4d9637]{color:var(--risk-color);font-size:9px}.risk-action[data-v-da4d9637]{display:flex;min-width:0;align-items:center;gap:10px;margin:15px 22px 0;padding:11px 12px;border:1px solid var(--risk-border);border-radius:11px;background:var(--risk-soft)}.risk-action-icon[data-v-da4d9637]{display:grid;width:30px;height:30px;flex:0 0 auto;border-radius:9px;color:#fff;place-items:center;background:var(--risk-color)}.risk-action-icon svg[data-v-da4d9637]{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.risk-action-copy[data-v-da4d9637]{min-width:0}.risk-action-copy span[data-v-da4d9637],.risk-action-copy strong[data-v-da4d9637]{display:block}.risk-action-copy span[data-v-da4d9637]{color:var(--risk-color);font-size:9px;font-weight:700}.risk-action-copy strong[data-v-da4d9637]{overflow:hidden;margin-top:3px;color:var(--risk-deep);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.review-badge[data-v-da4d9637]{margin-left:auto;padding:5px 8px;border:1px solid var(--risk-border);border-radius:999px;color:var(--risk-deep);background:#fff;font-size:9px;font-weight:700;white-space:nowrap}.risk-metrics[data-v-da4d9637]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid #e4e9f0;background:#f8fafc}.risk-metrics>div[data-v-da4d9637]{min-width:0;padding:13px 16px;border-right:1px solid #e8edf4}.risk-metrics>div[data-v-da4d9637]:last-child{border-right:0}.risk-metrics span[data-v-da4d9637]{display:block;color:var(--color-text-muted);font-size:9px}.risk-metrics strong[data-v-da4d9637]{display:block;overflow:hidden;margin-top:5px;color:#2d405b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.assessment-error[data-v-da4d9637],.notification-notice[data-v-da4d9637],.developer-strip[data-v-da4d9637]{display:flex;align-items:flex-start;gap:8px;margin:12px 22px 0;padding:10px 12px;border-radius:10px;font-size:10px;line-height:1.55}.assessment-error[data-v-da4d9637]{border:1px solid #edc8ce;color:#873746;background:#fff3f5}.assessment-error strong[data-v-da4d9637]{flex:0 0 auto}.notification-notice[data-v-da4d9637]{border:1px solid var(--risk-border);color:var(--risk-deep);background:var(--risk-soft)}.notification-notice svg[data-v-da4d9637]{width:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.developer-strip[data-v-da4d9637]{flex-wrap:wrap;margin-bottom:15px;color:#55677f;background:#f2f5f9;font-family:Consolas,monospace}.developer-strip span[data-v-da4d9637]{padding-right:10px;border-right:1px solid #d7e0eb}.developer-strip span[data-v-da4d9637]:last-child{border-right:0}@media(max-width:640px){.risk-card-header[data-v-da4d9637]{align-items:flex-start;gap:12px;padding:17px 16px 0}.risk-score[data-v-da4d9637]{min-width:78px;padding:9px 10px}.risk-score strong[data-v-da4d9637]{font-size:27px}.risk-title h3[data-v-da4d9637]{font-size:21px}.risk-title p[data-v-da4d9637]{max-width:150px}.risk-summary[data-v-da4d9637],.risk-tags[data-v-da4d9637],.risk-action[data-v-da4d9637],.assessment-error[data-v-da4d9637],.notification-notice[data-v-da4d9637],.developer-strip[data-v-da4d9637]{margin-right:16px;margin-left:16px}.risk-action[data-v-da4d9637]{align-items:flex-start;flex-wrap:wrap}.review-badge[data-v-da4d9637]{width:100%;margin-left:40px;text-align:center}.risk-metrics>div[data-v-da4d9637]{padding:12px 10px}.risk-metrics span[data-v-da4d9637]{font-size:8px}.risk-metrics strong[data-v-da4d9637]{font-size:12px}}.evidence-panel[data-v-c9b0a4c4]{overflow:hidden;min-width:0;max-width:100%;padding:20px;border:1px solid var(--color-border);border-radius:19px;background:#fff;box-shadow:var(--shadow-card)}.evidence-heading span[data-v-c9b0a4c4]{color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.12em}.evidence-heading h3[data-v-c9b0a4c4]{margin:4px 0 0;color:var(--color-text);font-size:16px}.evidence-columns[data-v-c9b0a4c4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.evidence-column[data-v-c9b0a4c4]{--column-color: #58708f;--column-soft: #eef2f7;min-width:0;padding:15px;border:1px solid #e4eaf2;border-radius:14px;background:#fbfcfe}.evidence-column.positive[data-v-c9b0a4c4]{--column-color: #2a7a67;--column-soft: #e8f6f0}.evidence-column.counter[data-v-c9b0a4c4]{--column-color: #4d719d;--column-soft: #edf3fa}.evidence-column.uncertainty[data-v-c9b0a4c4]{--column-color: #b27425;--column-soft: #fff4e2}.column-title[data-v-c9b0a4c4]{display:flex;align-items:center;gap:9px}.column-icon[data-v-c9b0a4c4]{display:grid;width:31px;height:31px;flex:0 0 auto;border-radius:9px;color:var(--column-color);place-items:center;background:var(--column-soft)}.column-icon svg[data-v-c9b0a4c4]{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.column-title h4[data-v-c9b0a4c4]{margin:0;color:var(--color-text);font-size:12px}.column-title p[data-v-c9b0a4c4]{margin:3px 0 0;color:var(--color-text-muted);font-size:9px}.evidence-column>ul[data-v-c9b0a4c4]{display:grid;gap:8px;padding:0;margin:13px 0 0;list-style:none}.evidence-column>ul li[data-v-c9b0a4c4]{padding:10px;border-radius:9px;background:#fff}.item-meta[data-v-c9b0a4c4]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--column-color);font-size:9px;font-weight:700}.item-meta strong[data-v-c9b0a4c4]{font-variant-numeric:tabular-nums}.evidence-column blockquote[data-v-c9b0a4c4]{overflow:hidden;margin:7px 0 0;color:#314158;font-size:11px;font-weight:650;line-height:1.55;text-overflow:ellipsis}.evidence-column li p[data-v-c9b0a4c4]{margin:6px 0 0;color:var(--color-text-secondary);font-size:10px;line-height:1.55}.empty-copy[data-v-c9b0a4c4]{margin:14px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.6}.observation-details[data-v-c9b0a4c4]{overflow:hidden;min-width:0;max-width:100%;margin-top:15px;padding-top:14px;border-top:1px dashed #d8e1ed}.observation-details summary[data-v-c9b0a4c4]{color:#4d607d;font-size:11px;font-weight:700;cursor:pointer}.observation-groups[data-v-c9b0a4c4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.observation-groups>div[data-v-c9b0a4c4]{min-width:0;padding:12px;border-radius:11px;background:#f6f8fb}.observation-groups h4[data-v-c9b0a4c4]{margin:0 0 8px;color:var(--color-text);font-size:10px}.observation-groups ul[data-v-c9b0a4c4]{display:grid;gap:6px;padding:0;margin:0;list-style:none}.observation-groups li[data-v-c9b0a4c4]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:var(--color-text-muted);font-size:9px}.observation-groups code[data-v-c9b0a4c4]{overflow:hidden;color:#405370;text-overflow:ellipsis;white-space:nowrap}.observation-groups p[data-v-c9b0a4c4]{margin:0;color:var(--color-text-muted);font-size:9px}@media(max-width:760px){.evidence-columns[data-v-c9b0a4c4],.observation-groups[data-v-c9b0a4c4]{grid-template-columns:1fr}}.results-section[data-v-2bfbc72b]{min-width:0;max-width:100%;scroll-margin-top:18px}.section-heading[data-v-2bfbc72b]{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:15px}.eyebrow[data-v-2bfbc72b],.panns-heading span[data-v-2bfbc72b]{color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.13em}.section-heading h2[data-v-2bfbc72b]{margin:4px 0 0;color:var(--color-text);font-size:23px}.result-heading-actions[data-v-2bfbc72b]{display:flex;align-items:flex-end;gap:16px}.result-summary[data-v-2bfbc72b]{display:flex;align-items:flex-end;flex-direction:column;gap:4px;color:var(--color-text-secondary);font-size:10px}.result-summary strong[data-v-2bfbc72b]{color:var(--color-text);font-size:11px}.view-switch[data-v-2bfbc72b]{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;border:1px solid #d9e2ef;border-radius:11px;background:#edf2f8}.view-switch button[data-v-2bfbc72b]{min-height:34px;padding:0 11px;border:0;border-radius:8px;color:#667790;background:transparent;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.view-switch button.is-active[data-v-2bfbc72b]{color:var(--color-primary);background:#fff;box-shadow:0 3px 9px #203c6617}.report-stack[data-v-2bfbc72b]{display:grid;min-width:0;max-width:100%;gap:14px}.panns-section[data-v-2bfbc72b]{overflow:hidden;min-width:0;max-width:100%;padding:20px;border:1px solid var(--color-border);border-radius:20px;background:#ffffffb3;box-shadow:0 13px 35px #233d640f}.panns-heading[data-v-2bfbc72b]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.panns-heading h3[data-v-2bfbc72b]{margin:4px 0 0;color:var(--color-text);font-size:17px}.panns-heading p[data-v-2bfbc72b]{max-width:310px;margin:0;color:var(--color-text-muted);font-size:9px;line-height:1.5;text-align:right}.result-list[data-v-2bfbc72b]{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.no-panns-events[data-v-2bfbc72b]{padding:20px;border:1px dashed #ced9e7;border-radius:14px;text-align:center;background:#f8fafd}.no-panns-events strong[data-v-2bfbc72b]{color:var(--color-text);font-size:12px}.no-panns-events p[data-v-2bfbc72b]{max-width:560px;margin:7px auto 0;color:var(--color-text-muted);font-size:10px;line-height:1.6}.panns-data-details[data-v-2bfbc72b]{overflow:hidden;min-width:0;max-width:100%;margin-top:13px;padding:0 14px;border:1px solid #dfe6ef;border-radius:13px;background:#fff}.panns-data-details>summary[data-v-2bfbc72b]{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:12px;color:#415572;font-size:11px;font-weight:750;cursor:pointer}.panns-data-details>summary small[data-v-2bfbc72b]{padding:4px 7px;border-radius:999px;color:#657892;background:#eef2f7;font-size:8px}.panns-data-details[open][data-v-2bfbc72b]{padding-bottom:14px}.panns-data-details[open]>summary[data-v-2bfbc72b]{border-bottom:1px dashed #d9e1eb;margin-bottom:12px}.panns-event-table[data-v-2bfbc72b]{overflow-x:auto;min-width:0;max-width:100%;margin-bottom:12px;border:1px solid #e0e7f0;border-radius:11px}.panns-table-head[data-v-2bfbc72b],.panns-table-row[data-v-2bfbc72b]{display:grid;grid-template-columns:1.35fr 1fr .75fr .5fr;gap:10px;align-items:center;padding:8px 10px}.panns-table-head[data-v-2bfbc72b]>*,.panns-table-row[data-v-2bfbc72b]>*{min-width:0}.panns-table-head[data-v-2bfbc72b]{color:#6c7d94;background:#f1f5f9;font-size:8px;font-weight:750}.panns-table-row[data-v-2bfbc72b]{border-top:1px solid #edf1f5;color:#4e6079;background:#fff;font-size:9px}.panns-table-row code[data-v-2bfbc72b],.panns-table-row span[data-v-2bfbc72b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panns-table-row code[data-v-2bfbc72b]{color:#344c6c;font-family:Consolas,monospace}.panns-table-row strong[data-v-2bfbc72b]{color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right}.watch-description[data-v-2bfbc72b]{margin:0 0 11px;color:var(--color-text-muted);font-size:9px;line-height:1.6}.top-json-details[data-v-2bfbc72b]{overflow:hidden;min-width:0;max-width:100%}.top-json-details>summary[data-v-2bfbc72b]{display:inline-flex;min-height:34px;align-items:center;color:#526783;font-size:10px;font-weight:700;cursor:pointer}.top-json-details[open]>summary[data-v-2bfbc72b]{margin-bottom:8px}@media(max-width:760px){.section-heading[data-v-2bfbc72b],.panns-heading[data-v-2bfbc72b]{align-items:flex-start;flex-direction:column;gap:9px}.result-heading-actions[data-v-2bfbc72b]{width:100%;align-items:stretch;flex-direction:column;gap:9px}.result-summary[data-v-2bfbc72b]{align-items:flex-start}.view-switch[data-v-2bfbc72b]{width:100%}.panns-heading p[data-v-2bfbc72b]{text-align:left}.result-list[data-v-2bfbc72b]{grid-template-columns:1fr}.panns-table-head[data-v-2bfbc72b]{display:none}.panns-table-row[data-v-2bfbc72b]{grid-template-columns:minmax(0,1fr) auto}.panns-table-row span[data-v-2bfbc72b],.panns-table-row code[data-v-2bfbc72b]:nth-of-type(2){display:none}}.mode-tabs[data-v-e9fab7ad]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-muted)}.mode-tab[data-v-e9fab7ad]{min-height:44px;border:0;border-radius:10px;color:var(--color-text-secondary);background:transparent;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.mode-tab[data-v-e9fab7ad]:hover:not(:disabled){color:var(--color-primary)}.mode-tab.is-active[data-v-e9fab7ad]{color:var(--color-primary);background:#fff;box-shadow:0 3px 10px #1a407717}.mode-tab[data-v-e9fab7ad]:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.58}.transcript-panel[data-v-4d95faf1]{--transcript-color: #315fd5;--transcript-soft: #eef3ff;overflow:hidden;min-width:0;max-width:calc(100% + 36px);padding:17px;border-top:1px solid var(--color-border);margin:16px -18px -18px;border-radius:0 0 18px 18px;background:#f9fbff}.transcript-panel.status-failed[data-v-4d95faf1]{--transcript-color: #c64d3d;--transcript-soft: #fff0ec;background:#fff9f7}.transcript-panel.status-skipped[data-v-4d95faf1],.transcript-panel.status-empty[data-v-4d95faf1]{--transcript-color: #6c7d96;--transcript-soft: #eef2f6;background:#fafbfd}.transcript-heading[data-v-4d95faf1],.transcript-title-group[data-v-4d95faf1],.transcript-actions[data-v-4d95faf1],.transcript-actions>div[data-v-4d95faf1]{display:flex;align-items:center}.transcript-heading[data-v-4d95faf1]{justify-content:space-between;gap:14px}.transcript-title-group[data-v-4d95faf1]{min-width:0;gap:10px}.transcript-icon[data-v-4d95faf1]{display:grid;width:35px;height:35px;flex:0 0 auto;border-radius:11px;color:var(--transcript-color);place-items:center;background:var(--transcript-soft)}.transcript-icon svg[data-v-4d95faf1]{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.transcript-title-group h3[data-v-4d95faf1]{margin:0;color:var(--color-text);font-size:14px}.transcript-title-group p[data-v-4d95faf1]{margin:3px 0 0;color:var(--color-text-muted);font-size:11px}.transcript-status[data-v-4d95faf1]{padding:5px 9px;border-radius:999px;color:var(--transcript-color);background:var(--transcript-soft);font-size:10px;font-weight:750;white-space:nowrap}.transcript-text[data-v-4d95faf1]{position:relative;overflow:hidden;margin:14px 0 10px;padding:14px 16px;border-left:3px solid var(--transcript-color);border-radius:0 11px 11px 0;color:#24334c;background:#fff;font-size:14px;line-height:1.75;white-space:pre-wrap}.transcript-text.is-collapsed[data-v-4d95faf1]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.transcript-actions[data-v-4d95faf1]{justify-content:space-between;gap:12px;color:var(--color-text-muted);font-size:10px}.transcript-actions>div[data-v-4d95faf1]{gap:6px}.transcript-actions button[data-v-4d95faf1]{min-height:31px;padding:0 9px;border:1px solid #d5dfed;border-radius:8px;color:#4d607d;background:#fff;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.transcript-message[data-v-4d95faf1]{margin:13px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.65}.transcript-technical[data-v-4d95faf1]{overflow:hidden;min-width:0;max-width:100%;margin-top:13px;padding-top:12px;border-top:1px dashed #d6dfeb}.transcript-technical summary[data-v-4d95faf1]{color:#4c6080;font-size:11px;font-weight:700;cursor:pointer}.transcript-technical dl[data-v-4d95faf1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.transcript-technical dl div[data-v-4d95faf1]{min-width:0;padding:9px 10px;border-radius:9px;background:#fff}.transcript-technical dt[data-v-4d95faf1]{color:var(--color-text-muted);font-size:9px}.transcript-technical dd[data-v-4d95faf1]{overflow:hidden;margin:4px 0 0;color:var(--color-text);font-family:Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.transcript-actions[data-v-4d95faf1]{align-items:flex-start;flex-direction:column}.transcript-actions>div[data-v-4d95faf1]{width:100%}.transcript-actions button[data-v-4d95faf1]{flex:1}.transcript-technical dl[data-v-4d95faf1]{grid-template-columns:1fr}}.preview-card[data-v-baa19320]{overflow:hidden;min-width:0;max-width:100%;padding:18px;border:1px solid var(--color-border);border-radius:18px;background:#fff;box-shadow:var(--shadow-card)}.preview-heading[data-v-baa19320]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.preview-icon[data-v-baa19320]{display:grid;width:42px;height:42px;border-radius:13px;color:var(--color-primary);place-items:center;background:var(--color-primary-soft)}.preview-icon svg[data-v-baa19320]{width:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.preview-title-group[data-v-baa19320]{min-width:0}.preview-title-group span[data-v-baa19320]{color:var(--color-text-muted);font-size:11px}.preview-title-group h2[data-v-baa19320]{overflow:hidden;margin:3px 0 0;color:var(--color-text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.replace-button[data-v-baa19320]{min-height:40px;padding:0 13px}.file-meta[data-v-baa19320]{display:flex;gap:16px;margin:14px 0 12px;color:var(--color-text-secondary);font-size:12px}.audio-player[data-v-baa19320]{display:block;width:100%;max-width:100%;height:44px}@media(max-width:420px){.preview-heading[data-v-baa19320]{grid-template-columns:auto minmax(0,1fr)}.replace-button[data-v-baa19320]{grid-column:1 / -1;width:100%;min-height:44px}}.recorder-panel[data-v-a3983a60]{min-height:318px;padding:26px 20px 22px;border:1px solid var(--color-border);border-radius:20px;background:radial-gradient(circle at 50% 24%,rgb(57 111 255 / 7%),transparent 42%),#fff}.recording-state[data-v-a3983a60]{display:flex;flex-direction:column;align-items:center;text-align:center}.microphone-mark[data-v-a3983a60]{display:grid;width:54px;height:54px;margin-bottom:14px;border-radius:17px;place-items:center;color:var(--color-primary);background:var(--color-primary-soft)}.microphone-mark svg[data-v-a3983a60]{width:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.recorder-title[data-v-a3983a60]{margin:0;color:var(--color-text);font-size:18px}.recorder-description[data-v-a3983a60]{max-width:290px;margin:8px 0 20px;color:var(--color-text-secondary);font-size:13px;line-height:1.65}.record-button[data-v-a3983a60]{display:flex;width:116px;height:116px;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:9px solid #eaf0ff;border-radius:50%;color:#fff;background:var(--color-primary);box-shadow:0 14px 30px #2b5ddb3d;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.record-button[data-v-a3983a60]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px #2b5ddb47}.record-button[data-v-a3983a60]:active:not(:disabled){transform:translateY(0)}.record-button[data-v-a3983a60]:disabled{cursor:not-allowed;opacity:.58}.record-center[data-v-a3983a60]{width:24px;height:24px;border:3px solid rgb(255 255 255 / 78%);border-radius:50%;background:#fff}.record-button.is-stopping[data-v-a3983a60]{width:108px;height:108px;border-color:#fff0ed;background:#e4533f;box-shadow:0 14px 30px #e4533f38;animation:soft-pulse-a3983a60 1.8s ease-in-out infinite}.stop-icon[data-v-a3983a60]{width:22px;height:22px;border-radius:5px;background:#fff}.recording-label[data-v-a3983a60]{display:flex;align-items:center;gap:8px;color:#c64030;font-size:14px;font-weight:700}.recording-dot[data-v-a3983a60]{width:9px;height:9px;border-radius:50%;background:#e4533f;box-shadow:0 0 0 5px #e4533f1f}.recording-time[data-v-a3983a60]{margin:12px 0 4px;color:var(--color-text);font-size:34px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.pulse-bars[data-v-a3983a60]{display:flex;height:30px;align-items:center;gap:5px;margin:4px 0 14px}.pulse-bars span[data-v-a3983a60]{width:4px;height:10px;border-radius:4px;background:#e87868;animation:bar-pulse-a3983a60 1s ease-in-out infinite alternate}.pulse-bars span[data-v-a3983a60]:nth-child(2),.pulse-bars span[data-v-a3983a60]:nth-child(6){animation-delay:-.3s}.pulse-bars span[data-v-a3983a60]:nth-child(3),.pulse-bars span[data-v-a3983a60]:nth-child(5){animation-delay:-.6s}.pulse-bars span[data-v-a3983a60]:nth-child(4){animation-delay:-.8s}.text-button[data-v-a3983a60]{min-width:88px;min-height:44px;margin-top:4px;border:0;color:var(--color-text-secondary);background:transparent;font:inherit;font-size:13px;cursor:pointer}.text-button[data-v-a3983a60]:hover{color:var(--color-text)}.recorder-hint[data-v-a3983a60]{margin:14px 0 0;color:var(--color-text-muted);font-size:12px}.preparing-ring[data-v-a3983a60]{width:42px;height:42px;margin:20px 0 18px;border:3px solid #dce6ff;border-top-color:var(--color-primary);border-radius:50%;animation:loading-spin-a3983a60 .9s linear infinite}.recorded-hint[data-v-a3983a60]{display:flex;min-height:268px;align-items:center;justify-content:center;gap:12px;color:var(--color-text)}.recorded-hint svg[data-v-a3983a60]{width:42px;height:42px;padding:10px;border-radius:50%;fill:none;stroke:#237859;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;background:#e9f8f1}.recorded-hint strong[data-v-a3983a60]{font-size:15px}.recorded-hint p[data-v-a3983a60]{max-width:290px;margin:5px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.55}@keyframes soft-pulse-a3983a60{50%{box-shadow:0 0 0 9px #e4533f17}}@keyframes bar-pulse-a3983a60{to{height:27px}}@keyframes loading-spin-a3983a60{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.record-button.is-stopping[data-v-a3983a60],.pulse-bars span[data-v-a3983a60],.preparing-ring[data-v-a3983a60]{animation:none}}.upload-panel[data-v-6c4beeb0]{display:flex;min-height:318px;align-items:center;flex-direction:column;justify-content:center;padding:28px 20px;border:1px dashed #b7c7e5;border-radius:20px;text-align:center;background:radial-gradient(circle at 50% 22%,rgb(57 111 255 / 7%),transparent 42%),#fff;transition:border-color .16s ease,background-color .16s ease}.upload-panel.is-drag-active[data-v-6c4beeb0]{border-color:var(--color-primary);background-color:#f8faff}.upload-panel.is-disabled[data-v-6c4beeb0]{opacity:.62}.upload-icon[data-v-6c4beeb0]{display:grid;width:62px;height:62px;margin-bottom:15px;border-radius:19px;color:var(--color-primary);place-items:center;background:var(--color-primary-soft)}.upload-icon svg[data-v-6c4beeb0]{width:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.upload-panel h2[data-v-6c4beeb0]{margin:0;color:var(--color-text);font-size:18px}.upload-panel p[data-v-6c4beeb0]{margin:10px 0 4px;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.upload-panel span[data-v-6c4beeb0]{color:var(--color-text-muted);font-size:12px}.upload-button[data-v-6c4beeb0]{min-width:126px;margin-top:22px}.business-tabs[data-v-b9fc23ea]{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid #d9e3f1;border-radius:16px;background:#ecf2fadb;box-shadow:inset 0 1px 2px #223d680a}button[data-v-b9fc23ea]{display:flex;min-width:0;min-height:54px;align-items:center;flex-direction:column;justify-content:center;gap:2px;padding:7px 10px;border:0;border-radius:12px;color:#66758b;background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}button span[data-v-b9fc23ea]{font-size:15px;font-weight:760}button small[data-v-b9fc23ea]{overflow:hidden;max-width:100%;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}button[data-v-b9fc23ea]:hover{color:var(--color-primary)}button[data-v-b9fc23ea]:disabled{cursor:not-allowed;opacity:.62}button.is-active[data-v-b9fc23ea]{color:var(--color-primary);background:#fff;box-shadow:0 4px 13px #25467a1a}.empty-card[data-v-aab3766c]{padding:28px 22px;border:1px solid var(--color-border);border-radius:18px;text-align:center;background:#fff;box-shadow:var(--shadow-card)}.empty-icon[data-v-aab3766c]{display:grid;width:54px;height:54px;margin:0 auto 14px;border-radius:17px;color:#72819b;place-items:center;background:#f0f3f7}.empty-icon svg[data-v-aab3766c]{width:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.empty-card h2[data-v-aab3766c]{margin:0;color:var(--color-text);font-size:17px}.empty-card p[data-v-aab3766c]{max-width:470px;margin:10px auto 20px;color:var(--color-text-secondary);font-size:13px;line-height:1.7}.empty-actions[data-v-aab3766c]{display:flex;justify-content:center;gap:10px}@media(max-width:420px){.empty-actions[data-v-aab3766c]{flex-direction:column}}.error-card[data-v-68369712]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;border:1px solid #f0cdc5;border-radius:16px;background:#fff8f6}.error-icon[data-v-68369712]{display:grid;width:40px;height:40px;border-radius:12px;color:#c74e3d;place-items:center;background:#ffebe7}.error-icon svg[data-v-68369712]{width:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.error-content h2[data-v-68369712]{margin:0;color:#7e3328;font-size:14px}.error-content p[data-v-68369712]{margin:5px 0 0;color:#8c5149;font-size:12px;line-height:1.6}.error-action[data-v-68369712]{min-width:92px;background:#fff}@media(max-width:520px){.error-card[data-v-68369712]{grid-template-columns:auto minmax(0,1fr)}.error-action[data-v-68369712]{grid-column:1 / -1;width:100%}}.fraud-loading[data-v-3b6d6a03]{min-width:0;padding:24px;border:1px solid #dce5f2;border-radius:20px;background:#fff;box-shadow:var(--shadow-card)}.loading-topline[data-v-3b6d6a03]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}.loading-ring[data-v-3b6d6a03]{width:42px;height:42px;border:3px solid #e2e9fa;border-top-color:var(--color-primary);border-radius:50%;animation:spin-3b6d6a03 .9s linear infinite}.eyebrow[data-v-3b6d6a03]{color:var(--color-primary);font-size:8px;font-weight:850;letter-spacing:.16em}h2[data-v-3b6d6a03]{margin:3px 0 0;color:var(--color-text);font-size:16px}.loading-topline p[data-v-3b6d6a03]{overflow:hidden;margin:4px 0 0;color:var(--color-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.loading-topline strong[data-v-3b6d6a03]{color:var(--color-primary);font-size:20px}.progress-track[data-v-3b6d6a03]{overflow:hidden;height:7px;margin-top:20px;border-radius:999px;background:#e9eef6}.progress-track span[data-v-3b6d6a03]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315fd5,#6587e6);transition:width .32s ease}ol[data-v-3b6d6a03]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0;margin:19px 0 0;list-style:none}li[data-v-3b6d6a03]{display:flex;min-width:0;align-items:center;flex-direction:column;gap:6px;color:#9aa6b7;font-size:9px;text-align:center}li i[data-v-3b6d6a03]{width:7px;height:7px;border-radius:50%;background:#d6deeb}li.is-done[data-v-3b6d6a03]{color:#49648d;font-weight:700}li.is-done i[data-v-3b6d6a03]{background:var(--color-primary);box-shadow:0 0 0 4px #315fd51a}.loading-note[data-v-3b6d6a03]{margin:18px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.6;text-align:center}@keyframes spin-3b6d6a03{to{transform:rotate(360deg)}}.fraud-result[data-v-20df580a]{display:grid;min-width:0;gap:14px}.result-heading[data-v-20df580a]{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:14px;padding:12px 3px 2px}.eyebrow[data-v-20df580a]{color:var(--color-primary);font-size:9px;font-weight:850;letter-spacing:.17em}.result-heading h2[data-v-20df580a]{margin:4px 0 0;color:var(--color-text);font-size:22px}.result-heading p[data-v-20df580a]{margin:5px 0 0;color:var(--color-text-muted);font-size:10px}.verdict-card[data-v-20df580a],.report-card[data-v-20df580a]{overflow:hidden;min-width:0;border:1px solid #dfe6f0;border-radius:20px;background:#fff;box-shadow:var(--shadow-card)}.verdict-card[data-v-20df580a]{display:grid;position:relative;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:22px 22px 0}.verdict-card[data-v-20df580a]:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:#d5912e;content:""}.verdict-card.is-danger[data-v-20df580a]{background:linear-gradient(135deg,#fff7f4,#fff 58%)}.verdict-card.is-danger[data-v-20df580a]:before{background:#d45d49}.verdict-card.is-warning[data-v-20df580a]:before{background:#d5912e}.verdict-card.is-safe[data-v-20df580a]:before{background:#2a9770}.verdict-icon[data-v-20df580a]{display:grid;width:48px;height:48px;border-radius:15px;color:#b66f1e;place-items:center;background:#fff1db}.is-danger .verdict-icon[data-v-20df580a]{color:#c55543;background:#ffe8e2}.is-safe .verdict-icon[data-v-20df580a]{color:#237f61;background:#e5f6ef}.verdict-icon svg[data-v-20df580a]{width:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.verdict-copy[data-v-20df580a]{min-width:0}.verdict-copy>span[data-v-20df580a]{color:#8794a7;font-size:9px;font-weight:750}.verdict-copy h3[data-v-20df580a]{margin:4px 0 0;color:var(--color-text);font-size:21px}.verdict-copy p[data-v-20df580a]{margin:9px 0 0;color:#43556f;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.probability[data-v-20df580a]{display:flex;align-items:flex-end;flex-direction:column;color:#b46f1f}.is-danger .probability[data-v-20df580a]{color:#c75543}.is-safe .probability[data-v-20df580a]{color:#278063}.probability strong[data-v-20df580a]{font-size:35px;line-height:1}.probability span[data-v-20df580a]{margin-top:4px;font-size:9px}.probability-track[data-v-20df580a]{overflow:hidden;grid-column:1 / -1;height:7px;margin-top:4px;border-radius:999px;background:#edf0f4}.probability-track span[data-v-20df580a]{display:block;height:100%;border-radius:inherit;background:#d5912e}.is-danger .probability-track span[data-v-20df580a]{background:#d45d49}.is-safe .probability-track span[data-v-20df580a]{background:#2a9770}.verdict-meta[data-v-20df580a]{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px -22px 0;border-top:1px solid #e5e9ef}.verdict-meta div[data-v-20df580a]{min-width:0;padding:14px 16px;border-right:1px solid #e5e9ef}.verdict-meta div[data-v-20df580a]:last-child{border-right:0}.verdict-meta dt[data-v-20df580a]{color:#8996a8;font-size:9px}.verdict-meta dd[data-v-20df580a]{overflow-wrap:anywhere;margin:5px 0 0;color:#2c3d56;font-size:12px;font-weight:750}.result-grid[data-v-20df580a]{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-card[data-v-20df580a]{padding:20px}.report-card header[data-v-20df580a]{display:flex;min-width:0;align-items:flex-start;gap:11px}.card-index[data-v-20df580a]{display:grid;width:32px;height:32px;flex:0 0 auto;border-radius:10px;color:var(--color-primary);place-items:center;background:var(--color-primary-soft);font-size:10px;font-weight:850}.report-card header h3[data-v-20df580a]{margin:0;color:var(--color-text);font-size:15px}.report-card header p[data-v-20df580a]{margin:4px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.5}.role-list[data-v-20df580a]{display:grid;gap:1px;margin:17px 0 0;border-radius:12px;background:#e5ebf3}.role-list div[data-v-20df580a]{min-width:0;padding:11px 12px;background:#f8fafc}.role-list div[data-v-20df580a]:first-child{border-radius:12px 12px 0 0}.role-list div[data-v-20df580a]:last-child{border-radius:0 0 12px 12px}.role-list dt[data-v-20df580a]{color:#8491a4;font-size:9px}.role-list dd[data-v-20df580a]{margin:4px 0 0;color:#2d405c;font-size:12px;font-weight:750;overflow-wrap:anywhere}.role-reason[data-v-20df580a]{margin:12px 0 0;color:#607189;font-size:10px;line-height:1.65;overflow-wrap:anywhere}.stance-value[data-v-20df580a]{margin-top:17px;padding:14px;border-radius:13px;background:#f6f8fc}.stance-value span[data-v-20df580a],.loss-meter span[data-v-20df580a]{color:#8996a8;font-size:9px}.stance-value strong[data-v-20df580a]{display:block;margin-top:5px;color:#28456f;font-size:15px}.loss-meter[data-v-20df580a]{margin-top:13px}.loss-meter>div[data-v-20df580a]{display:flex;align-items:baseline;justify-content:space-between}.loss-meter strong[data-v-20df580a]{color:#c66845;font-size:15px}.loss-meter i[data-v-20df580a]{display:block;overflow:hidden;height:6px;margin-top:7px;border-radius:999px;background:#ebeff4}.loss-meter b[data-v-20df580a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e6ae43,#d76149)}.loss-status[data-v-20df580a]{margin:12px 0 0;color:#687990;font-size:10px}.action-state-list[data-v-20df580a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:17px 0 0;list-style:none}.action-state-list li[data-v-20df580a]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;border:1px solid #e4e9f0;border-radius:11px;color:#53647b;background:#fafbfd;font-size:10px}.action-state-list strong[data-v-20df580a]{color:#8491a3;font-size:9px;white-space:nowrap}.state-dot[data-v-20df580a]{width:7px;height:7px;border-radius:50%;background:#aab5c4}.action-state-list li.is-true[data-v-20df580a]{border-color:#f0c9c0;color:#873c31;background:#fff7f5}.action-state-list li.is-true .state-dot[data-v-20df580a]{background:#cf5845}.action-state-list li.is-true strong[data-v-20df580a]{color:#b74c3d}.action-state-list li.is-false .state-dot[data-v-20df580a]{background:#46a27e}.evidence-list[data-v-20df580a]{display:grid;gap:9px;margin-top:17px}blockquote[data-v-20df580a]{min-width:0;padding:13px 14px;border:1px solid #e1e7f0;border-left:3px solid #6a87d8;border-radius:11px;margin:0;background:#f9faff}blockquote div[data-v-20df580a]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}blockquote span[data-v-20df580a]{color:#8693a6;font-size:9px}blockquote strong[data-v-20df580a]{color:#3d5680;font-size:10px;text-align:right;overflow-wrap:anywhere}blockquote p[data-v-20df580a]{margin:9px 0 0;color:#263950;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.empty-copy[data-v-20df580a]{margin:16px 0 0;color:#8491a3;font-size:11px}.recommendation-card ol[data-v-20df580a]{display:grid;gap:9px;padding:0;margin:17px 0 0;list-style:none}.recommendation-card li[data-v-20df580a]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px}.recommendation-card li>span[data-v-20df580a]{display:grid;width:28px;height:28px;border-radius:9px;color:#fff;place-items:center;background:var(--color-primary);font-size:10px;font-weight:800}.recommendation-card li p[data-v-20df580a]{margin:0;color:#364a66;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.result-disclaimer[data-v-20df580a]{display:flex;min-width:0;align-items:flex-start;gap:8px;padding:13px 15px;border:1px solid #dfe6f0;border-radius:13px;color:#718096;background:#f7f9fc}.result-disclaimer svg[data-v-20df580a]{width:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.result-disclaimer p[data-v-20df580a]{margin:0;font-size:9px;line-height:1.65;overflow-wrap:anywhere}.developer-details[data-v-20df580a]{overflow:hidden;min-width:0;border:1px solid #dfe6f0;border-radius:14px;background:#fff}.developer-details summary[data-v-20df580a]{padding:14px 16px;color:#334967;font-size:11px;font-weight:750;cursor:pointer}.developer-details[data-v-20df580a]>.json-viewer{margin:0 12px 12px}@media(max-width:620px){.result-heading[data-v-20df580a]{align-items:flex-start;flex-direction:column}.result-heading .secondary-button[data-v-20df580a]{width:100%}.verdict-card[data-v-20df580a]{grid-template-columns:auto minmax(0,1fr);padding:18px 17px 0}.probability[data-v-20df580a]{grid-column:1 / -1;align-items:baseline;flex-direction:row;gap:5px}.probability strong[data-v-20df580a]{font-size:30px}.verdict-meta[data-v-20df580a]{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:-17px;margin-left:-17px}.verdict-meta div[data-v-20df580a]:nth-child(2){border-right:0}.verdict-meta div[data-v-20df580a]:nth-child(-n+2){border-bottom:1px solid #e5e9ef}.result-grid[data-v-20df580a],.action-state-list[data-v-20df580a]{grid-template-columns:1fr}blockquote div[data-v-20df580a]{align-items:flex-start;flex-direction:column}blockquote strong[data-v-20df580a]{text-align:left}}.fraud-upload[data-v-be82b4f7]{display:flex;min-height:300px;min-width:0;align-items:center;flex-direction:column;justify-content:center;padding:28px 22px;border:1px dashed #b8c8e3;border-radius:20px;text-align:center;background:radial-gradient(circle at 50% 20%,rgb(52 94 211 / 8%),transparent 45%),#fff}.fraud-upload.is-dragging[data-v-be82b4f7]{border-color:var(--color-primary);background-color:#f7faff}.fraud-upload.has-file[data-v-be82b4f7]{min-height:240px;align-items:stretch;text-align:left}.upload-symbol[data-v-be82b4f7],.file-symbol[data-v-be82b4f7]{display:grid;color:var(--color-primary);place-items:center;background:var(--color-primary-soft)}.upload-symbol[data-v-be82b4f7]{width:64px;height:64px;margin-bottom:16px;border-radius:20px}.file-symbol[data-v-be82b4f7]{width:48px;height:48px;flex:0 0 auto;border-radius:15px}.upload-symbol svg[data-v-be82b4f7],.file-symbol svg[data-v-be82b4f7]{width:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}h2[data-v-be82b4f7]{margin:0;color:var(--color-text);font-size:19px}.fraud-upload>p[data-v-be82b4f7]{margin:9px 0 4px;color:var(--color-text-secondary);font-size:13px}.fraud-upload>span[data-v-be82b4f7]{max-width:100%;color:var(--color-text-muted);font-size:10px;line-height:1.6}.fraud-upload>.primary-button[data-v-be82b4f7]{margin-top:22px}.selected-heading[data-v-be82b4f7]{display:flex;min-width:0;align-items:center;gap:12px}.selected-heading>div[data-v-be82b4f7]:last-child{overflow:hidden;min-width:0}.selected-heading span[data-v-be82b4f7]{display:block;color:var(--color-text-muted);font-size:10px}.selected-heading strong[data-v-be82b4f7]{display:block;overflow:hidden;margin-top:4px;color:var(--color-text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}dl[data-v-be82b4f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}dl div[data-v-be82b4f7]{padding:12px;border:1px solid #e2e9f3;border-radius:12px;background:#f7f9fc}dt[data-v-be82b4f7]{color:var(--color-text-muted);font-size:10px}dd[data-v-be82b4f7]{overflow:hidden;margin:5px 0 0;color:var(--color-text);font-size:13px;font-weight:750;text-overflow:ellipsis}.selected-actions[data-v-be82b4f7]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}@media(max-width:420px){.fraud-upload[data-v-be82b4f7]{padding:24px 16px}.selected-actions[data-v-be82b4f7]{grid-template-columns:1fr}}.fraud-panel[data-v-9a478ab9]{display:grid;min-width:0;gap:16px}.fraud-intro[data-v-9a478ab9]{padding:19px 21px;border:1px solid #dce5f1;border-radius:19px;background:linear-gradient(135deg,rgb(49 95 213 / 8%),transparent 58%),#fff;box-shadow:var(--shadow-card)}.intro-label[data-v-9a478ab9]{color:var(--color-primary);font-size:8px;font-weight:850;letter-spacing:.17em}.fraud-intro h2[data-v-9a478ab9]{margin:5px 0 0;color:var(--color-text);font-size:20px}.fraud-intro>p[data-v-9a478ab9]{margin:8px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.7}.intro-flow[data-v-9a478ab9]{display:flex;align-items:center;gap:7px;margin-top:13px;color:#58709a;font-size:9px;font-weight:700}.intro-flow i[data-v-9a478ab9]{width:18px;border-top:1px dashed #aebbd0}.fraud-workspace[data-v-9a478ab9]{min-width:0;padding:16px;border:1px solid rgb(217 228 241 / 90%);border-radius:22px;background:#ffffffd1;box-shadow:0 16px 42px #25416912}.fraud-result-stage[data-v-9a478ab9]{position:relative;left:50%;min-width:0;width:min(980px,calc(100vw - 32px));transform:translate(-50%)}.fraud-result-stage[data-v-9a478ab9]>*{min-width:0;max-width:100%}@media(max-width:520px){.fraud-intro[data-v-9a478ab9]{padding:17px}.fraud-workspace[data-v-9a478ab9]{padding:12px;border-radius:20px}.fraud-result-stage[data-v-9a478ab9]{width:min(100%,calc(100vw - 24px))}}.threshold-control[data-v-62cd6fc4]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 16px;border:1px solid #dbe4f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #233d640d}.threshold-icon[data-v-62cd6fc4]{display:grid;width:38px;height:38px;border-radius:11px;color:var(--color-primary);place-items:center;background:var(--color-primary-soft)}.threshold-icon svg[data-v-62cd6fc4]{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.threshold-content[data-v-62cd6fc4]{min-width:0}.threshold-heading[data-v-62cd6fc4]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.threshold-heading span[data-v-62cd6fc4]{display:block;color:var(--color-primary);font-size:8px;font-weight:800;letter-spacing:.12em}.threshold-heading h2[data-v-62cd6fc4]{margin:3px 0 0;color:var(--color-text);font-size:13px}.threshold-heading output[data-v-62cd6fc4]{min-width:52px;padding:6px 8px;border:1px solid #d5e0f3;border-radius:9px;color:var(--color-primary);text-align:center;background:#f5f8ff;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.threshold-range[data-v-62cd6fc4]{margin-top:10px}.threshold-range input[data-v-62cd6fc4]{--threshold-progress: 0%;display:block;width:100%;height:18px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.threshold-range input[data-v-62cd6fc4]:disabled{cursor:not-allowed;opacity:.58}.threshold-range input[data-v-62cd6fc4]::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(to right,var(--color-primary) 0,var(--color-primary) var(--threshold-progress),#dfe6f0 var(--threshold-progress),#dfe6f0 100%)}.threshold-range input[data-v-62cd6fc4]::-webkit-slider-thumb{width:18px;height:18px;border:4px solid #fff;border-radius:50%;margin-top:-6.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-primary);box-shadow:0 0 0 1px #b8c9ec,0 3px 8px #315fd53d}.threshold-range input[data-v-62cd6fc4]::-moz-range-track{height:5px;border-radius:999px;background:#dfe6f0}.threshold-range input[data-v-62cd6fc4]::-moz-range-progress{height:5px;border-radius:999px;background:var(--color-primary)}.threshold-range input[data-v-62cd6fc4]::-moz-range-thumb{width:11px;height:11px;border:4px solid #fff;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 1px #b8c9ec,0 3px 8px #315fd53d}.range-labels[data-v-62cd6fc4]{display:flex;justify-content:space-between;margin-top:2px;color:var(--color-text-muted);font-size:8px;font-variant-numeric:tabular-nums}.threshold-content>p[data-v-62cd6fc4]{margin:7px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.55}@media(max-width:420px){.threshold-control[data-v-62cd6fc4]{padding:13px}.threshold-icon[data-v-62cd6fc4]{width:34px;height:34px}}.business-panel[data-v-ce8ff0cf]{display:grid;min-width:0;gap:16px}.results-stage[data-v-ce8ff0cf]{position:relative;left:50%;min-width:0;width:min(980px,calc(100vw - 32px));transform:translate(-50%)}.results-stage[data-v-ce8ff0cf]>*{min-width:0;max-width:100%}@media(max-width:520px){.results-stage[data-v-ce8ff0cf]{max-width:100%;width:min(100%,calc(100vw - 24px))}}:root{color:#17243a;background:#f3f7fc;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--color-primary: #315fd5;--color-primary-hover: #284fb6;--color-primary-soft: #eaf0ff;--color-text: #17243a;--color-text-secondary: #5f6f86;--color-text-muted: #8a98ac;--color-border: #dfe7f1;--color-surface-muted: #f4f7fb;--shadow-card: 0 10px 30px rgb(35 61 100 / 7%)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;overflow-x:hidden;background:#f3f7fc}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% -8%,rgb(70 113 216 / 12%),transparent 34rem),#f3f7fc}button,input,audio{font:inherit}button:focus-visible,input:focus-visible,audio:focus-visible{outline:3px solid rgb(49 95 213 / 24%);outline-offset:2px}button{-webkit-tap-highlight-color:transparent}.page-shell{overflow-x:clip;min-height:100vh;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(30px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.page-content{display:grid;min-width:0;width:min(100%,680px);margin:0 auto;gap:16px}.page-content>*{min-width:0}.hero{display:flex;align-items:flex-start;gap:15px;padding:15px 3px 8px}.hero-mark{display:grid;width:48px;height:48px;flex:0 0 auto;border-radius:15px;color:#fff;place-items:center;background:var(--color-primary);box-shadow:0 10px 24px #315fd538}.hero-mark svg{width:29px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}.hero-copy{min-width:0}.product-label{display:block;margin:1px 0 2px;color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.16em}.hero h1{margin:0;color:var(--color-text);font-size:clamp(26px,7vw,32px);line-height:1.2;letter-spacing:-.03em}.hero-copy>p{margin:8px 0 10px;color:var(--color-text-secondary);font-size:14px;line-height:1.6}.disclaimer{display:flex;align-items:flex-start;gap:6px;color:var(--color-text-muted);font-size:11px;line-height:1.5}.disclaimer svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.workspace-card{padding:16px;border:1px solid rgb(217 228 241 / 90%);border-radius:22px;background:#ffffffd1;box-shadow:0 16px 42px #25416912;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.input-panel{margin-top:14px}.availability-notice{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;border:1px solid #d9e3f3;border-radius:12px;color:#53657e;background:#f5f8fd;font-size:12px;line-height:1.55}.availability-notice svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;fill:none;stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.primary-button,.secondary-button{min-height:44px;padding:0 17px;border-radius:11px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease}.primary-button{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.primary-button:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover);transform:translateY(-1px)}.secondary-button{border:1px solid #ced9e8;color:#40536e;background:#f8fafd}.secondary-button:hover:not(:disabled){border-color:#aabbd2;color:var(--color-primary);background:#fff}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.privacy-note{display:flex;align-items:flex-start;gap:10px;padding:15px 4px 3px;color:var(--color-text-muted)}.privacy-icon{display:grid;width:28px;height:28px;flex:0 0 auto;border:1px solid #dbe3ee;border-radius:9px;place-items:center;background:#ffffffa8}.privacy-icon svg{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.privacy-note p{margin:0;font-size:10px;line-height:1.65}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:520px){.page-shell{padding-top:max(16px,env(safe-area-inset-top))}.page-content{gap:14px}.hero{gap:12px;padding-top:8px}.hero-mark{width:43px;height:43px;border-radius:13px}.hero-mark svg{width:26px}.hero-copy>p{font-size:13px}.workspace-card{padding:12px;border-radius:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
