@keyframes svelte-1mw25y-dictationGlow{0%,to{box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633}50%{box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf64d}}.dictation-glow.svelte-1mw25y{animation:svelte-1mw25y-dictationGlow 2s ease-in-out infinite}@keyframes svelte-1mw25y-soundBar{0%,to{height:4px}50%{height:14px}}.sound-bar.svelte-1mw25y{animation:svelte-1mw25y-soundBar .7s ease-in-out infinite;height:4px}@keyframes svelte-1mw25y-recordingPulse{0%,to{box-shadow:0 0 12px #ef444480,0 4px 20px #ef44444d}50%{box-shadow:0 0 24px #ef4444b3,0 4px 28px #ef444466}}.recording-btn.svelte-1mw25y{animation:svelte-1mw25y-recordingPulse 1.6s ease-in-out infinite}.cm-intelliprompt-hl{background:#fbbf2438;border-radius:2px;outline:1px solid rgba(251,191,36,.4)}.cm-integrity-internal_contradiction{--integrity: 244, 114, 182}.cm-integrity-laterality_conflict{--integrity: 167, 139, 250}.cm-integrity-measurement_mismatch,.cm-integrity-unit_anomaly{--integrity: 56, 189, 248}.cm-integrity-related{text-decoration-style:dotted!important;background:transparent!important}.cm-ghost-interim{color:#6b7280;font-style:italic;pointer-events:none}.cm-integrity-tooltip{max-width:320px;padding:6px 10px;font-size:12px;line-height:1.4;color:#fef3c7;background:#1c1917;border:1px solid rgba(251,146,60,.35);border-radius:6px}.cm-integrity-flag{text-decoration:underline wavy rgba(var(--integrity, 251, 146, 60),.85);text-decoration-skip-ink:none;text-underline-offset:3px;background:rgba(var(--integrity, 251, 146, 60),.1);border-radius:2px}.cm-dictation-pending{opacity:.45}.cm-asr-flag{text-decoration:underline wavy rgba(250,204,21,.9);text-decoration-skip-ink:none;text-underline-offset:3px}.cm-dictation-auto{background:#10b9811a;border-bottom:1px dotted rgba(16,185,129,.6)}.cm-report-editor.svelte-1t3orc0{width:100%}.cm-unfilled-measurement{border-bottom:2px solid #fbbf24;background:#fbbf2426;color:#fbbf24;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-variable{border-bottom:2px solid #34d399;background:#34d39926;color:#34d399;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-alternative{border-bottom:2px solid #c084fc;background:#c084fc26;color:#c084fc;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-units-unconfirmed{border-bottom:2px solid #f59e0b;background:#f59e0b26;color:#f59e0b;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-section-widget{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 0;background:linear-gradient(135deg,#fbbf2414,#f59e0b0a);border:1px solid rgba(251,191,36,.2);border-radius:5px;cursor:pointer;transition:all .2s ease;vertical-align:middle;overflow:hidden;-webkit-user-select:none;user-select:none;max-width:100%}@media(min-width:640px){.cm-unfilled-section-widget{gap:8px;padding:4px 10px 4px 0;border-radius:6px}}.cm-unfilled-section-widget:hover{background:linear-gradient(135deg,#fbbf2424,#f59e0b14);border-color:#fbbf2466;transform:translateY(-1px);box-shadow:0 2px 8px #fbbf241f}.cm-usw-accent{display:inline-block;width:2px;height:100%;min-height:18px;background:linear-gradient(180deg,#fbbf24,#f59e0b);border-radius:0 2px 2px 0;flex-shrink:0;align-self:stretch}@media(min-width:640px){.cm-usw-accent{width:3px;min-height:22px}}.cm-usw-icon{color:#f59e0b;display:flex;align-items:center;flex-shrink:0;opacity:.9}.cm-usw-icon svg{width:10px;height:10px}@media(min-width:640px){.cm-usw-icon svg{width:12px;height:12px}}.cm-usw-body{display:inline-flex;align-items:center;gap:4px;min-width:0}@media(min-width:640px){.cm-usw-body{gap:6px}}.cm-usw-tag{font-size:.5em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f59e0b;background:#f59e0b26;padding:1px 4px;border-radius:2px;border:1px solid rgba(245,158,11,.25);white-space:nowrap}@media(min-width:640px){.cm-usw-tag{font-size:.6em;letter-spacing:.08em;padding:2px 6px;border-radius:3px}}.cm-usw-name{font-weight:700;color:#fef3c7;font-size:.7em;letter-spacing:.03em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.cm-usw-name{font-size:.8em;letter-spacing:.04em}}.cm-usw-cta{color:#fbbf2466;display:none;align-items:center;transition:color .2s;flex-shrink:0}@media(min-width:640px){.cm-usw-cta{display:flex}}.cm-unfilled-section-widget:hover .cm-usw-cta{color:#fbbf24cc}.cm-report-editor .cm-editor,.cm-report-editor .cm-editor.cm-focused{outline:none!important}.cm-audit-flag{border-bottom:2px dotted #f43f5e;background:#f43f5e1a;cursor:pointer;padding:0 1px;border-radius:2px;transition:background .2s,border-color .2s}.cm-audit-flag:hover{background:#f43f5e33}.cm-audit-warning{border-bottom:2px dotted #f59e0b;background:#f59e0b1a;cursor:pointer;padding:0 1px;border-radius:2px;transition:background .2s,border-color .2s}.cm-audit-warning:hover{background:#f59e0b33}.cm-audit-stale{opacity:.5;filter:saturate(.3)}.cm-audit-stale.cm-audit-flag{border-color:#f43f5e66;background:#f43f5e0d}.cm-audit-stale.cm-audit-warning{border-color:#f59e0b66;background:#f59e0b0d}.compare-rpt-btn.svelte-c4sysc{display:flex;align-items:center;gap:7px;padding:5px 10px;border-radius:8px;border:1px solid rgba(139,92,246,.28);background:#8b5cf614;color:#c4b5fd;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;font-family:inherit;flex-shrink:0}.compare-rpt-btn.svelte-c4sysc:hover{background:#8b5cf629;border-color:#8b5cf673;color:#e9d5ff;box-shadow:0 0 12px #8b5cf633}.compare-rpt-inner.svelte-c4sysc{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.compare-rpt-label.svelte-c4sysc{font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.compare-rpt-sub.svelte-c4sysc{font-size:8.5px;font-weight:500;opacity:.6;line-height:1.2;white-space:nowrap}.sticky-save-bar.svelte-c4sysc{padding:0 .75rem .75rem}@media(min-width:640px){.sticky-save-bar.svelte-c4sysc{padding:0 1rem 1rem}}.sticky-save-inner.svelte-c4sysc{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:#0f0c19d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(168,85,247,.25);border-radius:.75rem;box-shadow:0 0 0 1px #a855f714,0 8px 32px #00000080,0 0 20px #a855f714}@media(min-width:640px){.sticky-save-inner.svelte-c4sysc{padding:.75rem 1rem;gap:.75rem}}@keyframes svelte-c4sysc-save-glow-pulse{0%,to{box-shadow:0 0 #a855f780,0 0 #a855f733}50%{box-shadow:0 0 10px 3px #a855f78c,0 0 22px 7px #a855f72e}}.save-btn-glow.svelte-c4sysc{animation:svelte-c4sysc-save-glow-pulse 2s ease-in-out infinite}.save-btn-glow.svelte-c4sysc:hover{animation:none;box-shadow:0 0 14px 4px #a855f799}@keyframes svelte-1cpok13-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up.svelte-1cpok13{animation:svelte-1cpok13-slide-up .3s ease-out}@keyframes svelte-19xs1nb-pulse-once{0%{box-shadow:0 0 #f59e0b80}60%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.animate-pulse-once.svelte-19xs1nb{animation:svelte-19xs1nb-pulse-once 1s ease-out forwards}@keyframes svelte-19xs1nb-shimmer{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.skeleton-shimmer.svelte-19xs1nb{animation:svelte-19xs1nb-shimmer 1.6s ease-in-out infinite}
