.personal-scope{margin:34px 0}.personal-scope>h2{color:#173a78;font-size:23px}.personal-scope>p{font-size:12px;color:#65728a;margin:8px 0 16px}.personal-theme-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.personal-theme-filters label{display:flex;align-items:center;gap:7px;border:1px solid #bfcce1;padding:9px 12px;font-size:12px;cursor:pointer;background:#fff}.personal-theme-filters label:has(input:checked){border-color:#1c58ae;background:#f1f6ff;color:#154d9c}.personal-theme-filters input,.share-options input{accent-color:#1558b0}.personal-theme-filters small{font-size:10px}.personal-scope-count{font-size:12px;color:#1c58ae;border-top:1px solid #c9d4e5;padding:16px 0}.theme-addresses{margin:28px 0}.theme-addresses>h2{font-size:18px;color:#173a78;margin-bottom:15px}.theme-address-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-address{border-top:2px solid #205eb2;background:#f8faff;padding:16px;min-width:0}.theme-address>p:first-child{font-size:12px;color:#415776}.theme-address>p:first-child span{font-size:10px}.theme-address h3{font-size:16px;color:#173a78;margin:8px 0;overflow-wrap:anywhere}.theme-address>small{font-size:10px;color:#69768d}.theme-verdict-counts,.theme-rate{font-size:11px;margin-top:10px;line-height:1.8;color:#52627c}.analysis-context{border-bottom:1px solid #c9d4e5;padding:10px 0 20px;margin-bottom:20px;font-size:13px;color:#173a78}.analysis-context small{display:block;color:#69768d;font-size:10px;margin-top:8px}.share-composer-modal{width:min(100%,720px);background:#fff!important}.share-composer-modal h2{color:#173a78}.share-composer-modal h3{font-size:15px}.share-analysis-count strong{display:block;color:#173a78;font-size:14px;margin:8px 0}.share-options{border:1px solid #c9d4e5;padding:16px;margin:20px 0;display:grid;gap:12px;min-width:0}.share-options legend{font-size:13px;font-weight:700}.share-options label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.8}.share-example-heading{margin:20px 0 8px}.share-example-heading h3 span{font-size:11px;color:#69768d}.share-example-heading p{margin:6px 0!important;font-size:11px}.share-example-row{padding:14px 0;border-bottom:1px solid #dbe2ed}.share-example-row p{display:grid;gap:5px;margin:0!important}.share-example-row small{color:#69768d;font-size:10px}.share-example-row strong{font-size:13px;color:#233751;line-height:1.7}.share-example-row span{font-size:12px;color:#1756a9}.share-example-row>div{display:flex;justify-content:flex-end;gap:8px}.share-example-row button{padding:10px 4px;min-height:40px;font-size:11px}.share-expiry-note{font-size:11px!important;line-height:1.8;color:#69768d;margin:17px 0!important}.share-preview{border:1px solid #c9d4e5;padding:16px;margin:20px 0}.share-preview>summary{color:#173a78;font-weight:700;font-size:13px;cursor:pointer}.share-preview .address-card{margin-top:20px}.share-preview .address-card h1{font-size:20px}.share-preview .address-postmark{width:65px}.share-preview .theme-address-grid{grid-template-columns:1fr}.share-preview p{margin-bottom:0}.example-picker{border:1px solid #abc1df;background:#f6f9ff;padding:14px;margin:12px 0}.example-picker input{width:100%;padding:12px;border:1px solid #abc1df;background:#fff;font-size:12px;margin:12px 0;min-height:44px}.example-candidates{display:grid;gap:7px}.example-candidate{display:grid;gap:5px;background:#fff;border:1px solid #d0daeb;padding:12px;text-align:left;font-size:12px;line-height:1.7}.example-candidate small{font-size:10px;color:#69768d}.example-candidate span{color:#1756a9}.share-preview .answer-comparisons-heading h2{font-size:19px}.share-preview .answer-comparison-heading{align-items:flex-start}.share-preview .answer-comparison-heading h3{font-size:13px}.share-preview .answer-verdict{font-size:10px;white-space:nowrap}
@media(max-width:600px){.theme-address-grid{grid-template-columns:1fr}.share-composer-modal{padding:20px 16px}.share-preview{padding:12px 8px}.share-preview .address-sender .result-from{font-size:14px}.share-preview .answer-comparison-heading{flex-direction:column}.personal-theme-filters label{padding:9px;font-size:11px}}
@media(max-width:360px){.solo-mode .site-header{gap:8px}.solo-mode .site-header .header-actions{gap:6px}.solo-mode .site-header .nav-button{font-size:10px}.solo-mode .section-heading h1{font-size:24px}.solo-mode .section-heading .text-button{white-space:nowrap;padding:8px 0;font-size:11px}}

/* The private analysis keeps its whole question scope below the theme contrast. */
.personal-result-flow{margin-top:3px}
.personal-result-actions{display:flex;align-items:center;gap:16px;margin-top:20px}
.personal-result-actions>.btn{flex:1;min-width:0}
.personal-result-actions>.answer-question-link{margin:0;font-size:11px;white-space:nowrap}
.personal-result-flow>.share-expiry-note{margin-top:10px!important}
.theme-addresses{margin:26px 0 24px}
.theme-addresses>h2{font-size:19px;line-height:1.65;margin:0 0 8px;color:#173a78}
.theme-self-profile{font-size:11px;line-height:1.85;color:#65768e;margin:0 0 14px}
.theme-address-grid{gap:14px;align-items:stretch}
.theme-address-grid.is-single{grid-template-columns:1fr}
.theme-address{border-top:2px solid #265796;background:#f6f9ff;padding:15px 14px 13px;overflow-wrap:anywhere}
.theme-address.is-away{border-top-color:#bc542a;background:#fcf8f2}
.theme-address[data-mode="type"]{border-top-color:#9aaecb;background:#fafbfe}
.theme-address-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}
.theme-address-top>p{font-size:12px;line-height:1.7;font-weight:700;color:#284f88;margin:0}
.theme-address-top>span{font-size:10px;line-height:1.7;color:#76869d;white-space:nowrap}
.theme-address-kind{display:block;font-size:10px;line-height:1.7;color:#77869b}
.theme-address h3{font-size:19px;line-height:1.7;font-weight:750;margin:6px 0 2px;color:#173a78;letter-spacing:-.025em}
.theme-address[data-mode="type"] h3{font-size:16px;font-weight:650}
.theme-relation{font-size:10px;line-height:1.7;color:#607995;margin:4px 0 0}
.theme-address.is-away .theme-relation{color:#a35435}
.theme-verdict-counts{display:flex;flex-wrap:wrap;gap:5px 13px;align-items:baseline;font-size:10px;line-height:1.8;margin:14px 0 2px;color:#566f90}
.theme-verdict-counts>span{white-space:nowrap}
.theme-verdict-counts strong{font-size:17px;font-weight:750;color:#204c92}
.theme-verdict-counts .is-minority strong{color:#ba532e}
.theme-verdict-counts .is-balanced strong{color:#778293}
.theme-count-note{font-size:10px;line-height:1.8;color:#7d8a9e;margin:4px 0 0}
.theme-answer-example{border-top:1px solid #dae2ee;margin:13px 0 0;padding-top:11px;font-size:11px;line-height:1.85;color:#61718a}
.theme-answer-example>span{display:block;font-size:10px;color:#7b899e}
.theme-answer-example>p{font-size:11px;line-height:1.85;margin:5px 0 3px;color:#5c6d85}
.theme-answer-example>strong{display:block;font-size:12px;line-height:1.8;font-weight:700;color:#224d8d}
.theme-answer-example>small{display:block;font-size:10px;line-height:1.8;color:#5c718f;margin-top:4px}
.theme-answer-example>small span{color:#7c8a9d}
.theme-rate-details{margin-top:12px;font-size:10px;line-height:1.8;color:#708099}
.theme-rate-details>summary{cursor:pointer;min-height:28px;line-height:1.8;padding:4px 0;width:fit-content}
.theme-rate-details .theme-rate{font-size:10px;line-height:1.9;color:#64748c;margin-top:5px}
.theme-rate-details .theme-verdict-counts{margin-top:7px}
.share-preview .theme-addresses>h2{font-size:17px}
.share-preview .theme-address h3{font-size:17px}
.share-preview .theme-address[data-mode="type"] h3{font-size:15px}
.share-preview .personal-result-actions{display:none}
.share-privacy-note,.share-context-note,.ai-data-help{font-size:11px;line-height:1.85;color:#64748b;margin:10px 0 16px}
.share-privacy-note{border-left:3px solid #d46436;padding:7px 11px;background:#fbf8f1;color:#435977}
@media(min-width:380px) and (max-width:600px){.theme-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-address-grid.is-single{grid-template-columns:1fr}.theme-address{padding:13px 11px}.theme-address-top{gap:6px}.theme-address-top>p{font-size:11px}.theme-address h3{font-size:17px}.theme-address[data-mode="type"] h3{font-size:15px}.theme-verdict-counts{gap:4px 9px}.theme-verdict-counts strong{font-size:15px}.theme-answer-example>strong{font-size:11px}.share-preview .theme-address-grid{grid-template-columns:1fr}}
@media(max-width:379px){.personal-result-actions{flex-direction:column;align-items:stretch;gap:9px}.personal-result-actions>.answer-question-link{text-align:center;padding:8px;white-space:normal}.theme-addresses>h2{font-size:18px}.theme-address-top{margin-bottom:10px}.theme-address h3{font-size:19px}.theme-address[data-mode="type"] h3{font-size:16px}}
@media(pointer:coarse){.theme-rate-details>summary{min-height:40px;padding:9px 0}}
/* Reference status belongs to the saved method version and stays visible. */
.theme-reference-note{font-size:11px;line-height:1.65;margin:8px 0}
