.citation-btn-base[data-v-3e8c2b79]{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:6px;box-shadow:0 1px 2px #3b82f61a;color:#3b82f6;cursor:pointer;display:inline-flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:600;height:20px;justify-content:center;line-height:1;margin:0 2px;min-width:32px;outline:none;padding:2px 6px;text-decoration:none;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline}.citation-btn-primary[data-v-3e8c2b79],.citation-btn-secondary[data-v-3e8c2b79]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;color:#3b82f6}.citation-btn-md[data-v-3e8c2b79],.citation-btn-sm[data-v-3e8c2b79]{font-size:11px;height:20px;min-width:32px;padding:2px 6px}.citation-btn-clicked[data-v-3e8c2b79]{--tw-scale-x:.95;--tw-scale-y:.95;animation:citation-click-3e8c2b79 .2s ease-in-out;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes citation-click-3e8c2b79{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.citation-btn-loading[data-v-3e8c2b79]{cursor:wait}.citation-loading-icon[data-v-3e8c2b79]{height:12px;margin-left:4px;width:12px}.citation-ref[data-v-3e8c2b79]{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citation-confidence[data-v-3e8c2b79]{border-radius:0 0 6px 6px;bottom:0;height:2px;left:0;overflow:hidden;position:absolute;right:0}.confidence-bar[data-v-3e8c2b79]{height:100%;transition:all .3s}.confidence-high .confidence-bar[data-v-3e8c2b79]{background:#22c55e}.confidence-medium .confidence-bar[data-v-3e8c2b79]{background:#eab308}.confidence-low .confidence-bar[data-v-3e8c2b79]{background:#ef4444}.citation-btn-base[data-v-3e8c2b79]:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#60a5fa;box-shadow:0 2px 4px #3b82f633;color:#1d4ed8;transform:translateY(-1px)}.citation-btn-base[data-v-3e8c2b79]:active{transform:translateY(0)}.citation-btn-base[data-v-3e8c2b79]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-color-scheme:dark){.citation-btn-primary[data-v-3e8c2b79],.citation-btn-secondary[data-v-3e8c2b79]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd;color:#3b82f6}}@media(prefers-contrast:high){.citation-btn-base[data-v-3e8c2b79]{border-width:2px}}@media(prefers-reduced-motion:reduce){.citation-btn-base[data-v-3e8c2b79]{transition:none}.citation-btn-clicked[data-v-3e8c2b79]{animation:none}}@media print{.citation-btn-base[data-v-3e8c2b79]{background:transparent;border:1px solid #9ca3af;box-shadow:none;color:#1f2937}.citation-confidence[data-v-3e8c2b79]{display:none}}.paragraph-block[data-v-2f4ec377]{min-height:1.6rem;overflow:hidden}.paragraph-block[data-v-2f4ec377]:focus{outline:none}.paragraph-block[data-v-2f4ec377] figure,.paragraph-block[data-v-2f4ec377] img,.paragraph-block[data-v-2f4ec377] picture{clear:both!important;display:block!important;float:none!important;height:auto!important;margin:12px auto!important;max-width:100%!important;position:relative!important}.paragraph-block[data-v-2f4ec377] ul{list-style-type:disc;margin:.25em 0;padding-left:1.5em}.paragraph-block[data-v-2f4ec377] ol{list-style-type:decimal;margin:.25em 0;padding-left:1.5em}.paragraph-block[data-v-2f4ec377] li{margin:.125em 0}.paragraph-block[data-v-2f4ec377] table{border:1px solid #e2e8f0;border-collapse:separate;border-radius:10px;border-spacing:0;font-size:15px;margin:16px 0;overflow:hidden;width:100%}.paragraph-block[data-v-2f4ec377] table th{background-color:#1b4965;color:#fff;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.paragraph-block[data-v-2f4ec377] table td{border-bottom:1px solid #e2e8f0;color:#2d3748;padding:10px 16px;vertical-align:middle}.paragraph-block[data-v-2f4ec377] table tr:last-child td{border-bottom:none}.paragraph-block[data-v-2f4ec377] table tr:nth-child(2n) td{background-color:#f8fafc}.paragraph-block[data-v-2f4ec377] .callout{border-left:4px solid;border-radius:12px;display:flex;gap:14px;margin:16px 0;padding:20px}.paragraph-block[data-v-2f4ec377] .callout-info{background-color:#eff6ff;border-left-color:#1b4965}.paragraph-block[data-v-2f4ec377] .callout-success{background-color:#ecfdf5;border-left-color:#2a9d8f}.paragraph-block[data-v-2f4ec377] .callout-important{background-color:#fffbeb;border-left-color:#e9c46a}.paragraph-block[data-v-2f4ec377] .callout-urgent{background-color:#fef2f2;border-left-color:#e76f51}.paragraph-block[data-v-2f4ec377] .callout-emergency{background-color:#fef2f2;border:2px solid #c1121f;border-left-width:4px}.paragraph-block[data-v-2f4ec377] .callout-icon{flex-shrink:0;font-size:20px}.paragraph-block[data-v-2f4ec377] .callout-content{flex:1}.paragraph-block[data-v-2f4ec377] .callout-content strong{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.paragraph-block[data-v-2f4ec377] .callout-content p{font-size:15px;line-height:1.6;margin:0}.paragraph-block[data-v-2f4ec377] .frequency-bar{align-items:center;display:flex;gap:10px}.paragraph-block[data-v-2f4ec377] .frequency-bar-label{font-size:14px;min-width:100px;white-space:nowrap}.paragraph-block[data-v-2f4ec377] .frequency-bar-track{background-color:#e5e7eb;border-radius:4px;flex:1;height:8px;max-width:160px;min-width:80px;overflow:hidden}.paragraph-block[data-v-2f4ec377] .frequency-bar-fill{background:linear-gradient(90deg,#2a9d8f,#3db4a6);border-radius:4px;height:100%}.paragraph-block[data-v-2f4ec377] .symptom-pill{border-radius:999px;display:inline-block;font-size:13px;font-weight:600;margin:2px 3px 2px 0;padding:3px 12px}.paragraph-block[data-v-2f4ec377] .symptom-common{background-color:#2a9d8f1f;color:#1a7a6d}.paragraph-block[data-v-2f4ec377] .symptom-less-common{background-color:#e9c46a33;color:#92400e}.paragraph-block[data-v-2f4ec377] .symptom-serious{background-color:#e76f511f;color:#c2410c}.paragraph-block[data-v-2f4ec377] .symptom-emergency{background-color:#c1121f1a;color:#c1121f}.paragraph-block[data-v-2f4ec377] .stat-highlight{align-items:center;background:linear-gradient(135deg,#eff6ff,#f5fbff);border:1px solid #dbeafe;border-radius:12px;display:flex;flex-direction:column;margin:16px 0;padding:24px;text-align:center}.paragraph-block[data-v-2f4ec377] .stat-number{color:#1b4965;font-size:36px;font-weight:800}.paragraph-block[data-v-2f4ec377] .stat-label{color:#718096;font-size:14px;margin-top:8px}.paragraph-block[data-v-2f4ec377] .side-effect-tier{border-left:4px solid;border-radius:8px;margin:8px 0;padding:14px 18px}.paragraph-block[data-v-2f4ec377] .side-effect-tier[data-severity=common]{background-color:#ecfdf5;border-left-color:#2a9d8f}.paragraph-block[data-v-2f4ec377] .side-effect-tier[data-severity=less-common]{background-color:#fffbeb;border-left-color:#e9c46a}.paragraph-block[data-v-2f4ec377] .side-effect-tier[data-severity=serious]{background-color:#fef2f2;border-left-color:#e76f51}.paragraph-block[data-v-2f4ec377] .side-effect-tier[data-severity=emergency]{background-color:#fef2f2;border:2px solid #c1121f;border-left-width:4px}.paragraph-block[data-v-2f4ec377] .key-takeaways{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-left:4px solid #1b4965;border-radius:12px;margin:16px 0;padding:20px 24px}.paragraph-block[data-v-2f4ec377] .key-takeaways-label{color:#2a9d8f;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.paragraph-block[data-v-2f4ec377] .checklist{list-style:none;margin:16px 0;padding:0}.paragraph-block[data-v-2f4ec377] .checklist-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;font-size:15px;gap:10px;padding:8px 0}.paragraph-block[data-v-2f4ec377] .checklist-item:last-child{border-bottom:none}.paragraph-block[data-v-2f4ec377] .process-steps{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.paragraph-block[data-v-2f4ec377] .step{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex:1 1 200px;gap:12px;padding:14px}.paragraph-block[data-v-2f4ec377] .step-number{align-items:center;background-color:#1b4965;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.paragraph-block[data-v-2f4ec377] .disclaimer{border-top:1px solid #e2e8f0;color:#718096;font-size:14px;font-style:italic;margin-top:20px;padding:14px 0}.paragraph-block[data-v-2f4ec377] .section-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin:16px 0;padding:24px 28px}[contenteditable=true][data-v-7f8f78b4]:focus{outline:none}[contenteditable=true][data-v-7f8f78b4]:empty:before{color:#9ca3af;content:"Heading..."}.block-wrapper[data-v-a6e9fe40]{padding:4px 0;position:relative}.block-wrapper+.block-wrapper[data-v-a6e9fe40]{margin-top:4px}.block-wrapper+.block-wrapper.block-type-heading[data-v-a6e9fe40]{margin-top:36px}.block-wrapper.block-type-heading[data-v-a6e9fe40]:first-child{margin-top:0}.block-type-callout[data-v-a6e9fe40]{display:block;padding:8px 0}.block-type-list[data-v-a6e9fe40]{display:block;padding:4px 0}.block-type-paragraph>.paragraph-block[data-v-a6e9fe40]{display:inline}.inline-citations[data-v-a6e9fe40]{display:inline-flex;gap:3px;margin-left:3px;vertical-align:baseline}.block-type-list .inline-citations[data-v-a6e9fe40]{display:flex;flex-wrap:wrap;gap:4px;margin-left:0;margin-top:4px}.reference-entry[data-v-a6e9fe40]{align-items:center;display:flex;gap:.5rem;padding-bottom:.125rem;padding-top:.125rem}.reference-text[data-v-a6e9fe40]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1))}.formatting-toolbar[data-v-782fbbe0]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.toolbar-group[data-v-782fbbe0]{gap:.25rem}.toolbar-btn[data-v-782fbbe0],.toolbar-group[data-v-782fbbe0]{align-items:center;display:flex}.toolbar-btn[data-v-782fbbe0]{background:transparent;border:1px solid transparent;border-radius:4px;color:#374151;cursor:pointer;height:32px;justify-content:center;padding:.25rem;transition:all .2s;width:32px}.toolbar-btn[data-v-782fbbe0]:hover{background:#f3f4f6;border-color:#d1d5db}.toolbar-btn.is-active[data-v-782fbbe0]{background:#dbeafe;border-color:#3b82f6;color:#1e40af}.toolbar-select[data-v-782fbbe0]{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:.875rem;height:32px;padding:0 .5rem;transition:all .2s}.toolbar-select[data-v-782fbbe0]:hover{border-color:#9ca3af}.toolbar-select[data-v-782fbbe0]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.toolbar-divider[data-v-782fbbe0]{background:#e5e7eb;height:24px;margin:0 .25rem;width:1px}.template-customizer[data-v-00f41dd1]{background:#f9fafb;display:flex;flex-direction:column;height:100vh;position:relative}.customizer-header[data-v-00f41dd1]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem 1.5rem}.header-left[data-v-00f41dd1]{gap:.75rem}.back-link[data-v-00f41dd1],.header-left[data-v-00f41dd1]{align-items:center;display:flex}.back-link[data-v-00f41dd1]{border-radius:8px;color:#6b7280;height:36px;justify-content:center;transition:all .15s;width:36px}.back-link[data-v-00f41dd1]:hover{background:#f3f4f6;color:#111827}.header-right[data-v-00f41dd1]{align-items:center;display:flex;gap:.5rem}.customizer-workspace[data-v-00f41dd1]{display:grid;gap:.75rem;grid-template-columns:1fr 260px;height:calc(100vh - 64px);overflow:hidden;padding:.75rem}.editor-panel[data-v-00f41dd1]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden}.canvas-container[data-v-00f41dd1]{flex:1;overflow-y:auto;padding:2rem;text-align:left}.blocks-list[data-v-00f41dd1]{min-height:400px}.metrics-panel[data-v-00f41dd1]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-y:auto;padding:1rem}.section[data-v-00f41dd1]{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.stats-grid[data-v-00f41dd1]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.stat-item[data-v-00f41dd1]{background:#f9fafb;border-radius:6px;padding:.75rem;text-align:center}.stat-label[data-v-00f41dd1]{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.stat-value[data-v-00f41dd1]{color:#1f2937;font-size:1.5rem;font-weight:600}.loading-overlay[data-v-00f41dd1]{align-items:center;background:#ffffffe6;display:flex;inset:0;justify-content:center;position:absolute;z-index:50}
