.nav-bar[data-v-0fffb11b]{border-bottom:1px solid #e5e7eb;padding:.5rem 1rem;font-family:Segoe UI,system-ui,sans-serif}.nav-content[data-v-0fffb11b]{max-width:42rem;margin:0 auto;display:flex;align-items:center;gap:.4rem;font-size:.9rem;overflow:hidden}.nav-home[data-v-0fffb11b],.nav-link[data-v-0fffb11b]{color:#2a6e4e;text-decoration:none;white-space:nowrap;flex-shrink:0}.nav-home[data-v-0fffb11b]:hover,.nav-link[data-v-0fffb11b]:hover{text-decoration:underline}.nav-separator[data-v-0fffb11b]{color:#9ca3af;flex-shrink:0}.nav-phase[data-v-0fffb11b]{color:#6b7280;white-space:nowrap;flex-shrink:0}.nav-session[data-v-0fffb11b]{color:#6b7280;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media print{.nav-bar[data-v-0fffb11b]{display:none}}.instruction-stack{display:grid;margin-bottom:1rem}.instruction-stack>.instruction{grid-row:1;grid-column:1;visibility:hidden;color:#555;margin:0;font-size:1rem}.instruction-stack>.instruction.active{visibility:visible}textarea[data-v-67c39767]{width:100%;padding:.75rem;font-size:1rem;font-family:inherit;border-radius:6px;resize:vertical;box-sizing:border-box}textarea.active[data-v-67c39767]{border:1px solid #ccc;background:#fff}textarea.active[data-v-67c39767]:focus{outline:none;border-color:#2a6e4e;box-shadow:0 0 0 2px #2a6e4e33}textarea.answered[data-v-67c39767]{border:1px solid transparent;background:transparent;color:#555;line-height:1.5}textarea.answered[data-v-67c39767]:hover{border-color:#e0e0e0}textarea.answered[data-v-67c39767]:focus{outline:none;border-color:#2a6e4e;box-shadow:0 0 0 2px #2a6e4e33;color:#1a1a1a;background:#fff}main[data-v-ffd145ad]{margin:2rem auto;max-width:36rem;padding:0 1.5rem;font-family:Segoe UI,system-ui,sans-serif;color:#1a1a1a}header[data-v-ffd145ad]{text-align:center;margin-bottom:2rem}h1[data-v-ffd145ad]{font-size:2rem;margin:0 0 .25rem;letter-spacing:.02em}h2[data-v-ffd145ad]{font-size:1.25rem;font-weight:400;color:#555;margin:0}.card-wrapper[data-v-ffd145ad]{display:flex;justify-content:center}.explore-card[data-v-ffd145ad]{text-align:left}.description[data-v-ffd145ad]{font-size:1rem;line-height:1.5;color:#333;margin:0 0 1rem}.answered-question[data-v-ffd145ad]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.question[data-v-ffd145ad]{font-size:1.1rem;font-weight:600;color:#2a6e4e;margin:0 0 .5rem}.inferring-indicator[data-v-ffd145ad]{display:flex;align-items:center;gap:.75rem;padding:1rem 0;font-size:1rem;color:#888;font-style:italic}.spinner[data-v-ffd145ad]{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid #e0e0e0;border-top-color:#2a6e4e;border-radius:50%;animation:spin-ffd145ad .8s linear infinite;flex-shrink:0}@keyframes spin-ffd145ad{to{transform:rotate(360deg)}}.submit-btn[data-v-ffd145ad]{display:block;width:100%;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:#2a6e4e;border:none;border-radius:8px;cursor:pointer}.submit-btn[data-v-ffd145ad]:hover:not(:disabled){background:#225d40}.submit-btn[data-v-ffd145ad]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-ffd145ad]{text-align:center;font-size:.85rem;color:#888;margin:.5rem 0 0}.depth-follow-up[data-v-ffd145ad]{font-size:1.1rem;font-weight:600;color:#b8860b;margin:0 0 .5rem}.prefill-hint[data-v-ffd145ad]{font-size:.9rem;color:#b8860b;margin:0 0 .5rem}.finish-btn[data-v-ffd145ad]{display:block;width:100%;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#2a6e4e;background:transparent;border:1.5px solid #2a6e4e;border-radius:8px;cursor:pointer}.finish-btn[data-v-ffd145ad]:hover{background:#eaf5ef}main[data-v-2e37fd7c]{margin:2rem auto;max-width:36rem;padding:0 1.5rem;font-family:Segoe UI,system-ui,sans-serif;color:#1a1a1a}header[data-v-2e37fd7c]{text-align:center;margin-bottom:2rem}h1[data-v-2e37fd7c]{font-size:2rem;margin:0 0 .25rem;letter-spacing:.02em}.overall-progress[data-v-2e37fd7c]{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.5rem}.progress-bar[data-v-2e37fd7c]{width:100%;max-width:16rem;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-2e37fd7c]{height:100%;background:#2a6e4e;border-radius:3px;transition:width .3s ease}.progress-label[data-v-2e37fd7c]{font-size:.85rem;color:#666}.card-list[data-v-2e37fd7c]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.chosen-card[data-v-2e37fd7c]{position:relative;text-align:left}.chosen-card.status-untouched[data-v-2e37fd7c]{border-left:4px solid #ccc}.chosen-card.status-partial[data-v-2e37fd7c]{border-left:4px solid #b8860b}.chosen-card.status-complete[data-v-2e37fd7c]{border-left:4px solid #2a6e4e}.status-badge[data-v-2e37fd7c]{position:absolute;top:0;right:0;padding:.25rem .6rem;font-size:.75rem;font-weight:600;border-radius:0 12px 0 8px}.status-badge.complete[data-v-2e37fd7c]{color:#2a6e4e;background:#d4edda}.status-badge.partial[data-v-2e37fd7c]{color:#856404;background:#fff3cd}.chosen-card h3[data-v-2e37fd7c]{font-size:1.1rem;margin:0 0 .5rem;color:#2a6e4e}.source-label[data-v-2e37fd7c]{font-weight:400;color:#555}.explore-btn[data-v-2e37fd7c]{display:block;margin-top:.75rem;margin-left:auto;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;background:transparent;color:#2a6e4e;border:1.5px solid #2a6e4e;border-radius:6px;cursor:pointer}.explore-btn[data-v-2e37fd7c]:hover{background:#eaf5ef}.explore-btn.prominent[data-v-2e37fd7c]{display:block;margin-left:auto;margin-right:auto;padding:.75rem 2rem;font-size:1rem;color:#fff;background:#2a6e4e;border:none}.explore-btn.prominent[data-v-2e37fd7c]:hover{background:#225d40}.summary-loading[data-v-2e37fd7c]{margin-top:.75rem;font-size:.9rem;color:#888;font-style:italic}.summary-error[data-v-2e37fd7c]{margin-top:.75rem;font-size:.9rem;color:#c0392b}.summary-unanswered[data-v-2e37fd7c],.summary-item.unanswered[data-v-2e37fd7c]:before{color:#888}.summary-unanswered[data-v-2e37fd7c]{font-style:normal}.summary-block[data-v-2e37fd7c]{list-style:none;margin-top:.75rem;padding:0 0 0 1.5rem;font-size:.95rem;line-height:1.5;color:#333;display:flex;flex-direction:column;gap:.5rem}.summary-item[data-v-2e37fd7c]{position:relative;margin:.25rem 0}.summary-item[data-v-2e37fd7c]:before{position:absolute;left:-1.5rem;content:"✓"}.summary-item.unanswered[data-v-2e37fd7c]:before{content:"☐"}.edit-cards-btn[data-v-2e37fd7c]{display:block;margin:0 auto 1.5rem;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;background:transparent;color:#2a6e4e;border:1.5px solid #2a6e4e;border-radius:6px;cursor:pointer}.edit-cards-btn[data-v-2e37fd7c]:hover{background:#eaf5ef}.report-btn[data-v-2e37fd7c]{display:block;margin:0 auto 1rem;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;background:transparent;color:#2a6e4e;border:1.5px solid #2a6e4e;border-radius:6px;cursor:pointer}.report-btn[data-v-2e37fd7c]:hover{background:#eaf5ef}.report-btn.primary[data-v-2e37fd7c]{background:#2a6e4e;color:#fff;border-color:#2a6e4e}.report-btn.primary[data-v-2e37fd7c]:hover{background:#225d40}main[data-v-a7174472]{margin:2rem auto;max-width:36rem;padding:0 1.5rem;font-family:Segoe UI,system-ui,sans-serif;color:#1a1a1a}header[data-v-a7174472]{text-align:center;margin-bottom:1.5rem}h1[data-v-a7174472]{font-size:2rem;margin:0 0 .25rem;letter-spacing:.02em}.count[data-v-a7174472]{font-size:.95rem;color:#888;margin:0}.card-list[data-v-a7174472]{display:flex;flex-direction:column;gap:.5rem}.card-row[data-v-a7174472]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none}.card-row.selected[data-v-a7174472]{background:#eaf5ef;border-left:4px solid #2a6e4e}.card-row.unselected[data-v-a7174472]{background:#f5f5f5;border-left:4px solid #ccc;opacity:.7}.card-row[data-v-a7174472]:hover{opacity:1}.card-checkbox[data-v-a7174472]{width:1.15rem;height:1.15rem;flex-shrink:0;accent-color:#2a6e4e;cursor:pointer}.card-content[data-v-a7174472]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.card-source[data-v-a7174472]{font-weight:600;font-size:.95rem}.card-desc[data-v-a7174472]{font-size:.85rem;color:#555}.explored-badge[data-v-a7174472]{flex-shrink:0;margin-left:.75rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;color:#2a6e4e;background:#d4edda;border-radius:999px}.confirm-overlay[data-v-a7174472]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffffff2;border-radius:6px;z-index:1}.confirm-overlay p[data-v-a7174472]{margin:0 0 .5rem;font-size:.9rem;color:#333}.confirm-actions[data-v-a7174472]{display:flex;gap:.5rem}.confirm-remove[data-v-a7174472]{padding:.35rem 1rem;font-size:.85rem;font-weight:600;color:#fff;background:#c0392b;border:none;border-radius:4px;cursor:pointer}.confirm-remove[data-v-a7174472]:hover{background:#a93226}.confirm-cancel[data-v-a7174472]{padding:.35rem 1rem;font-size:.85rem;font-weight:600;color:#333;background:#e0e0e0;border:none;border-radius:4px;cursor:pointer}.confirm-cancel[data-v-a7174472]:hover{background:#d0d0d0}.done-btn[data-v-a7174472]{display:block;margin:1.5rem auto 0;padding:.6rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:#2a6e4e;border:none;border-radius:6px;cursor:pointer}.done-btn[data-v-a7174472]:hover{background:#225d40}.card-surface{width:100%;max-width:20rem;min-height:14rem;padding:2rem;border-radius:12px;background:#fff;box-shadow:0 4px 20px #0000001f}.swipe-card[data-v-9978d60a]{position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.swipe-card[data-v-9978d60a]:active{cursor:grabbing}.card-overlay[data-v-9978d60a]{position:absolute;inset:0;border-radius:12px;pointer-events:none;transition:background .1s ease}.direction-label[data-v-9978d60a]{position:absolute;top:1rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;pointer-events:none}.direction-label.agree[data-v-9978d60a]{right:1rem;color:#2a6e4e}.direction-label.disagree[data-v-9978d60a]{left:1rem;color:#c83c3c}.direction-label.unsure[data-v-9978d60a]{left:50%;transform:translate(-50%);color:#6b7280}@keyframes fade-in-9978d60a{0%{opacity:0}to{opacity:1}}.card-source[data-v-9978d60a]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;margin:0 0 .5rem;position:relative;z-index:1}.card-text[data-v-9978d60a]{font-size:1.2rem;line-height:1.6;margin:0;color:#1a1a1a;animation:fade-in-9978d60a .3s ease;position:relative;z-index:1}main[data-v-bc9e9815]{margin:2rem auto;max-width:36rem;padding:0 1.5rem;font-family:Segoe UI,system-ui,sans-serif;color:#1a1a1a}header[data-v-bc9e9815]{text-align:center;margin-bottom:2rem}h1[data-v-bc9e9815]{font-size:2rem;margin:0 0 .5rem;letter-spacing:.02em}.progress[data-v-bc9e9815]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.progress-bar[data-v-bc9e9815]{width:100%;max-width:16rem;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-bc9e9815]{height:100%;background:#2a6e4e;border-radius:3px;transition:width .3s ease}.progress-text[data-v-bc9e9815]{font-size:.85rem;color:#666}.card-area[data-v-bc9e9815]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:16rem;margin-bottom:1.5rem}.controls[data-v-bc9e9815]{display:flex;justify-content:center;gap:.75rem;margin-bottom:1rem}.undo-area[data-v-bc9e9815]{text-align:center}.btn[data-v-bc9e9815]{font-size:1rem;padding:.6rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:500;transition:background .15s ease,opacity .15s ease}.btn[data-v-bc9e9815]:disabled{opacity:.4;cursor:not-allowed}.btn.agree[data-v-bc9e9815]{background:#2a6e4e;color:#fff}.btn.agree[data-v-bc9e9815]:hover:not(:disabled){background:#1f5a3e}.btn.disagree[data-v-bc9e9815]{background:#c83c3c;color:#fff}.btn.disagree[data-v-bc9e9815]:hover:not(:disabled){background:#a83232}.btn.undo[data-v-bc9e9815]{background:transparent;color:#555;border:1px solid #ccc}.btn.undo[data-v-bc9e9815]:hover:not(:disabled){background:#f3f4f6}.blank-card[data-v-bc9e9815]{position:absolute}main[data-v-b00d7c3e]{margin:2rem auto;max-width:36rem;padding:0 1.5rem;font-family:Segoe UI,system-ui,sans-serif;color:#1a1a1a}header[data-v-b00d7c3e]{text-align:center;margin-bottom:2rem}h1[data-v-b00d7c3e]{font-size:2rem;margin:0 0 1rem;letter-spacing:.02em}.progress[data-v-b00d7c3e]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.progress-bar[data-v-b00d7c3e]{width:100%;max-width:16rem;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-b00d7c3e]{height:100%;background:#2a6e4e;border-radius:3px;transition:width .3s ease}.progress-text[data-v-b00d7c3e]{font-size:.85rem;color:#666}.card-area[data-v-b00d7c3e]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:16rem;margin-bottom:1.5rem}.end-state[data-v-b00d7c3e]{text-align:center;padding:2rem 0}.end-state h2[data-v-b00d7c3e]{font-size:1.4rem;margin:0 0 .5rem}.end-state p[data-v-b00d7c3e]{color:#555;margin:0 0 1.5rem;line-height:1.5}.controls[data-v-b00d7c3e]{display:flex;justify-content:center;gap:.75rem;margin-bottom:1rem}.undo-area[data-v-b00d7c3e]{text-align:center}.btn[data-v-b00d7c3e]{font-size:1rem;padding:.6rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:500;transition:background .15s ease,opacity .15s ease}.btn[data-v-b00d7c3e]:disabled{opacity:.4;cursor:not-allowed}.btn.agree[data-v-b00d7c3e]{background:#2a6e4e;color:#fff}.btn.agree[data-v-b00d7c3e]:hover:not(:disabled){background:#1f5a3e}.btn.disagree[data-v-b00d7c3e]{background:#c83c3c;color:#fff}.btn.disagree[data-v-b00d7c3e]:hover:not(:disabled){background:#a83232}.btn.unsure[data-v-b00d7c3e]{background:#6b7280;color:#fff}.btn.unsure[data-v-b00d7c3e]:hover:not(:disabled){background:#565c66}.btn.primary[data-v-b00d7c3e]{font-size:1.1rem;padding:.75rem 2rem;background:#2a6e4e;color:#fff}.btn.primary[data-v-b00d7c3e]:hover{background:#1f5a3e}.btn.undo[data-v-b00d7c3e]{background:transparent;color:#555;border:1px solid #ccc}.btn.undo[data-v-b00d7c3e]:hover:not(:disabled){background:#f3f4f6}.blank-card[data-v-b00d7c3e]{position:absolute}main[data-v-664a2f0f]{margin:3rem auto;max-width:36rem;padding:0 1.5rem;font-family:Segoe UI,system-ui,sans-serif;color:#1a1a1a}header[data-v-664a2f0f]{text-align:center;margin-bottom:2.5rem}h1[data-v-664a2f0f]{font-size:2.5rem;margin:0 0 .25rem;letter-spacing:.02em}.subtitle[data-v-664a2f0f]{font-size:1.1rem;color:#555;margin:0}h2[data-v-664a2f0f]{font-size:1.25rem;margin:0 0 .5rem}section[data-v-664a2f0f]{margin-bottom:2rem}section p[data-v-664a2f0f]{line-height:1.6;margin:0}.sessions[data-v-664a2f0f]{margin-bottom:1rem}.session-list[data-v-664a2f0f]{display:flex;flex-direction:column;gap:.5rem}.session-item[data-v-664a2f0f]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;gap:.5rem .75rem}.session-info[data-v-664a2f0f]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.session-name[data-v-664a2f0f]{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2a6e4e;text-decoration:none}.session-name[data-v-664a2f0f]:hover{text-decoration:underline}.session-date[data-v-664a2f0f]{font-size:.8rem;color:#888}.session-dates-short[data-v-664a2f0f]{display:none}.rename-input[data-v-664a2f0f]{font-family:inherit;font-size:.95rem;font-weight:600;padding:.15rem .35rem;border:1px solid #2a6e4e;border-radius:4px;outline:none;width:100%;box-sizing:border-box}.session-actions[data-v-664a2f0f]{display:flex;gap:.35rem;flex-shrink:0}@media(max-width:480px){.session-item[data-v-664a2f0f]{display:grid;grid-template-columns:1fr auto;gap:.25rem .75rem}.session-info[data-v-664a2f0f]{grid-column:1 / -1}.session-date-long[data-v-664a2f0f]{display:none}.session-dates-short[data-v-664a2f0f]{display:flex;flex-direction:column;grid-column:1;grid-row:2}.session-actions[data-v-664a2f0f]{grid-column:2;grid-row:2;align-self:end;flex-direction:column}}.action-btn[data-v-664a2f0f]{background:none;border:1px solid #ccc;border-radius:4px;font-size:.78rem;padding:.25rem .5rem;cursor:pointer;font-family:inherit;color:#555;transition:border-color .15s ease,color .15s ease}.action-btn[data-v-664a2f0f]:hover{border-color:#888;color:#1a1a1a}.delete-btn[data-v-664a2f0f]:hover{border-color:#c0392b;color:#c0392b}.new-session-btn[data-v-664a2f0f]{font-size:.9rem;padding:.5rem 1.25rem;border:2px solid #2a6e4e;border-radius:6px;background:none;color:#2a6e4e;cursor:pointer;font-family:inherit;font-weight:600;transition:background .15s ease,color .15s ease}.new-session-btn[data-v-664a2f0f]:hover{background:#2a6e4e;color:#fff}.cta[data-v-664a2f0f]{text-align:center;margin:2.5rem 0}.cta button[data-v-664a2f0f]:not(.new-session-btn){font-size:1.1rem;padding:.75rem 2rem;border:none;border-radius:6px;background:#2a6e4e;color:#fff;cursor:pointer;font-family:inherit;transition:background .15s ease}.cta button[data-v-664a2f0f]:not(.new-session-btn):hover{background:#1f5a3e}.file-actions[data-v-664a2f0f]{text-align:center;display:flex;justify-content:center;gap:1rem}.file-btn[data-v-664a2f0f]{background:none;border:none;color:#999;font-size:.85rem;cursor:pointer;font-family:inherit;text-decoration:underline;padding:.25rem .5rem}.file-btn[data-v-664a2f0f]:hover{color:#666}footer[data-v-664a2f0f]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #ddd}.citation[data-v-664a2f0f]{font-size:.85rem;color:#666;line-height:1.5;margin:0}.citation a[data-v-664a2f0f]{color:#2a6e4e}.github-link[data-v-664a2f0f]{display:block;margin-top:1rem;text-align:center;color:#666;transition:color .15s ease}.github-link[data-v-664a2f0f]:hover{color:#1a1a1a}.llm-test[data-v-9c91e11f]{max-width:800px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}label[data-v-9c91e11f]{display:flex;flex-direction:column;gap:.25rem}select[data-v-9c91e11f],textarea[data-v-9c91e11f]{width:100%;font-size:1rem;padding:.5rem}.question-row[data-v-9c91e11f]{border:1px solid #ccc;border-radius:4px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.row-header[data-v-9c91e11f]{display:flex;gap:.5rem;align-items:end}.row-header label[data-v-9c91e11f]{flex:1}.remove-btn[data-v-9c91e11f]{padding:.5rem .75rem;font-size:.875rem;cursor:pointer}.row-actions[data-v-9c91e11f]{display:flex;gap:.5rem}.row-actions button[data-v-9c91e11f],.global-actions button[data-v-9c91e11f]{padding:.5rem 1rem;font-size:1rem;cursor:pointer}.row-actions button[data-v-9c91e11f]:disabled,.global-actions button[data-v-9c91e11f]:disabled{cursor:wait}.global-actions[data-v-9c91e11f]{display:flex;gap:.5rem}.result-section pre[data-v-9c91e11f]{background:#f5f5f5;padding:.75rem;overflow-x:auto;white-space:pre-wrap}.error[data-v-9c91e11f]{color:red}main[data-v-d63b4dee]{margin:2rem auto;max-width:42rem;padding:0 1.5rem;font-family:Georgia,Times New Roman,serif;color:#1a1a1a}header[data-v-d63b4dee]{text-align:center;margin-bottom:2rem}h1[data-v-d63b4dee]{font-size:2rem;margin:0 0 .25rem;letter-spacing:.02em}header h2[data-v-d63b4dee]{font-size:1.25rem;font-weight:400;color:#555;margin:0 0 1rem}.intro[data-v-d63b4dee]{font-size:.95rem;line-height:1.6;color:#333;margin:0 0 .75rem;text-align:left}.citation[data-v-d63b4dee]{font-size:.85rem;color:#666;line-height:1.5;margin:0 0 1rem;text-align:left}.citation a[data-v-d63b4dee]{color:#2a6e4e}.download-btn[data-v-d63b4dee]{padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;color:#fff;background:#2a6e4e;border:none;border-radius:6px;cursor:pointer}.download-btn[data-v-d63b4dee]:hover{background:#225d40}.empty-notice[data-v-d63b4dee]{text-align:center;padding:2rem;color:#555}.empty-notice a[data-v-d63b4dee]{color:#2a6e4e}section h2[data-v-d63b4dee]{font-size:1.4rem;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #2a6e4e}.report-card[data-v-d63b4dee]{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #eee}h2+.report-card[data-v-d63b4dee]{border-top:none;padding-top:0}.report-card h3[data-v-d63b4dee]{font-size:1.1rem;margin:0 0 .25rem;color:#2a6e4e}.source-label[data-v-d63b4dee]{font-weight:400;color:#555}.summary-list[data-v-d63b4dee]{margin-bottom:0}.summary-list li[data-v-d63b4dee]{margin:.25rem 0;font-size:.95rem;line-height:1.5;color:#333}.summary-list li.qa-unanswered[data-v-d63b4dee]{color:#888}.qa-block[data-v-d63b4dee]{margin-top:.75rem;padding-top:.75rem}.qa-topic[data-v-d63b4dee]{margin:0;font-size:.95rem;line-height:1.5;color:#333}.qa-answer[data-v-d63b4dee],.qa-freeform-answer[data-v-d63b4dee]{margin:.25rem 0 0;font-size:.95rem;line-height:1.5;white-space:pre-wrap}.qa-answer[data-v-d63b4dee]{color:#555;padding-left:.5rem;border-left:3px solid #2a6e4e}.qa-unanswered[data-v-d63b4dee]{margin:.25rem 0 0;font-size:.9rem;font-style:italic;color:#888}.qa-unanswered a[data-v-d63b4dee]{color:#2a6e4e}@media print{.download-btn[data-v-d63b4dee]{display:none}main[data-v-d63b4dee]{max-width:100%}.report-card[data-v-d63b4dee],.qa-block[data-v-d63b4dee]{break-inside:avoid}}
