.research-heading.prophets-heading h1{color:var(--ivory);font-family:var(--font-amiri), serif;margin:0;font-size:1.55rem}.prophets-toolbar{border:1px solid var(--border);background:var(--panel);border-radius:7px;gap:13px;margin-bottom:24px;padding:16px;display:grid}.prophets-search input{border-color:var(--border);background:var(--surface-inset)}.prophets-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prophets-filter-select{color:var(--text-dim);gap:5px;font-size:.82rem;display:grid}.prophets-filter-select select{border:1px solid var(--border);appearance:none;background:var(--surface-inset);width:100%;min-height:42px;color:var(--text);cursor:pointer;font:inherit;border-radius:5px;padding:8px 12px 8px 36px}.prophets-filter-select select:focus-visible{border-color:var(--primary);outline-color:var(--primary)}.prophets-result-count{color:var(--accent);font-size:.78rem}.prophet-picker{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.prophet-picker-card{border:1px solid var(--border);background:var(--surface-raised);min-height:54px;color:var(--text);cursor:pointer;font:inherit;text-align:right;border-radius:7px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,background-color .2s;animation:.5s both fadeUp;display:flex}.prophet-picker-card:hover,.prophet-picker-card:focus-visible{border-color:var(--primary);background:var(--primary-soft)}.prophets-source{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;gap:6px 16px;margin-top:22px;padding-top:12px;font-size:.76rem;display:flex}
.prophet-study-topic{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;gap:18px;padding:21px;animation:.24s both researchDetailsReveal;display:grid}.prophet-study-topic-heading{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:14px;display:grid}.prophet-topic-number{aspect-ratio:1;border:1px solid var(--border);width:36px;color:var(--accent);font-family:var(--font-amiri), serif;border-radius:50%;place-items:center;font-size:.9rem;display:grid}.prophet-study-topic-heading p{color:var(--accent);font-size:.78rem}.prophet-study-topic-heading h3{color:var(--ivory);font-family:var(--font-amiri), serif;overflow-wrap:anywhere;font-size:1.35rem;font-weight:700}.prophet-topic-ref-count{color:var(--primary);white-space:nowrap;font-size:.78rem}.prophet-study-references{gap:16px;display:grid}.prophet-explanation{border-inline-start:2px solid var(--primary);background:var(--surface-raised);color:var(--text);white-space:pre-line;padding:11px 14px;font-size:.92rem;line-height:1.9}.prophet-reference-group h4{color:var(--accent);margin-bottom:7px;font-size:.8rem}.prophet-reference-group.is-note h4{color:var(--primary)}.prophet-reference-list{gap:0;display:grid}
@media (max-width:640px){.research-heading.prophets-heading h1{font-size:1.45rem}.prophet-picker{grid-template-columns:1fr}.prophet-picker-card{gap:8px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.prophet-picker-card,.prophet-study-topic{transition:none;animation:none}}
.prophet-study{width:min(100%,900px);margin-inline:auto}.prophet-study-back{border:1px solid var(--border);background:var(--surface-raised);min-height:38px;color:var(--text);cursor:pointer;font:inherit;border-radius:5px;align-items:center;gap:8px;padding:5px 11px;display:inline-flex}.prophet-study-back:hover{border-color:var(--primary);color:var(--ivory)}.prophet-study-heading{margin:10px 0 20px}.prophet-study-heading p{color:var(--accent);font-size:.84rem}.prophet-study-heading h2{color:var(--ivory);font-family:var(--font-amiri), serif;font-size:1.55rem}.prophet-progress{gap:7px;margin-bottom:18px;display:grid}.prophet-progress-labels{color:var(--text-dim);justify-content:space-between;gap:10px;font-size:.8rem;display:flex}.prophet-progress progress{appearance:none;direction:rtl;border:0;border-radius:8px;width:100%;height:7px;display:block;overflow:hidden}.prophet-progress progress::-webkit-progress-bar{background:var(--bg-soft);border-radius:8px}.prophet-progress progress::-webkit-progress-value{background:var(--primary);border-radius:8px;transition:width .2s}.prophet-progress progress::-moz-progress-bar{background:var(--primary);border-radius:8px}.prophet-step-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 16px;display:grid}.prophet-step-controls button{border:1px solid var(--border);background:var(--surface-raised);min-height:44px;color:var(--text);cursor:pointer;font:inherit;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.prophet-step-controls button:last-child{border-color:var(--primary);background:var(--primary-soft)}.prophet-step-controls button:hover:not(:disabled){border-color:var(--accent)}.prophet-step-controls button:disabled{cursor:not-allowed;opacity:.42}.prophet-step-controls>span{color:var(--text-dim);font-family:var(--font-amiri), serif;font-size:1rem}@media (max-width:640px){.prophet-study-topic{gap:14px;padding:14px}.prophet-study-topic-heading{grid-template-columns:32px minmax(0,1fr);gap:9px}.prophet-topic-number{width:30px}.prophet-study-topic-heading h3{font-size:1.14rem}.prophet-study-topic-heading .prophet-topic-ref-count{grid-column:2}.prophet-explanation{padding:9px 11px;font-size:.88rem}.prophet-step-controls{gap:7px}.prophet-step-controls button{gap:5px;padding-inline:8px}}
