.howsure .hs-text-button{padding:0;text-align:left;color:inherit;line-height:inherit;background:none;border:0}.howsure .hs-text-button:hover{color:var(--text)}.howsure .hs-evidence-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 8px}.howsure .hs-evidence-title h3{font-size:13px;font-weight:550;line-height:1.5;margin:0}.howsure .hs-evidence-editor>.source-meta,.howsure .hs-observation-comparison>.source-meta{font-size:11px;line-height:1.8;max-width:72ch}.howsure .hs-evidence-source{padding:15px;margin:12px 0;border:1px solid var(--line);border-radius:5px;background:var(--raised);min-width:0;font-size:12px;line-height:1.7}.howsure .hs-evidence-source h5{font-size:12px;margin:0 0 10px;font-weight:550}.howsure .hs-evidence-source>a,.howsure .hs-evidence-source>strong{display:block;margin:7px 0;overflow-wrap:anywhere}.howsure .hs-evidence-source>a{color:var(--link);font-size:11px}.howsure .hs-evidence-source>a .icon{width:12px;height:12px;margin-left:5px;vertical-align:middle}.howsure .hs-evidence-source blockquote,.howsure .hs-evidence-source p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.howsure .hs-evidence-source blockquote{border-left:2px solid var(--line);padding:4px 0 4px 12px;margin:12px 0;color:var(--muted);white-space:pre-wrap}.howsure .hs-evidence-toolbar{display:flex;align-items:flex-start;gap:8px}.howsure .hs-evidence-toolbar>.hs-text-button{flex:1 1;display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:32px;font-size:12px;line-height:1.6}.howsure .hs-evidence-toolbar strong{font-weight:500;overflow-wrap:anywhere}.howsure .hs-evidence-toolbar>.hs-text-button .icon{width:14px;height:14px;flex-shrink:0}.howsure .hs-evidence-fields .hs-field-label{margin:12px 0}.howsure .hs-source-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.howsure .hs-evidence-fields small{font-size:11px;line-height:1.7}.howsure .hs-source-details{border-block:1px solid var(--line);margin:16px 0;padding:12px 0}.howsure .hs-source-details>summary{font-size:12px;line-height:1.7;cursor:pointer;color:var(--muted)}.howsure .hs-source-details[open]>summary{color:var(--text);margin-bottom:10px}.howsure .hs-source-details:not([open])>:not(summary){display:none}.howsure .hs-evidence-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.howsure .hs-evidence-date{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.howsure .hs-evidence-date>label{min-width:0}.howsure .hs-evidence-date .source-meta{display:block;margin-bottom:4px}.howsure .hs-linked-check,.howsure .hs-observation-comparison{padding-top:14px;margin-top:18px;border-top:1px solid var(--line)}.howsure .hs-comparison-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:16px 0}.howsure .hs-comparison-grid>div{display:flex;flex-direction:column;gap:7px;padding:14px;min-width:0;border:1px solid var(--line);border-radius:5px;background:var(--raised)}.howsure .hs-comparison-grid strong{font-size:26px;font-weight:500;letter-spacing:-.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.howsure .hs-comparison-grid small{font-size:11px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.howsure .hs-linked-check summary{color:var(--text);cursor:pointer;font-size:12px;margin:10px 0}.howsure .hs-linked-check p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.howsure .hs-observation-details{font-size:12px;line-height:1.7;margin:14px 0}.howsure .hs-observation-details>summary{cursor:pointer;color:var(--muted)}.howsure .hs-observation-details p{overflow-wrap:anywhere}.howsure .hs-brief-context{margin:18px 0;border-block:1px solid var(--line)}.howsure .hs-brief-context>summary{padding:13px 0;cursor:pointer;font-size:12px;line-height:1.7;min-height:42px}.howsure .hs-brief-context>summary>span{font-weight:500}.howsure .hs-brief-context>summary>small{display:block;font-size:11px;color:var(--muted);padding-left:15px}.howsure .hs-brief-context>.hs-evidence-source{margin-top:0}@media(max-width:680px){.howsure .hs-evidence-date,.howsure .hs-source-identity{grid-template-columns:minmax(0,1fr);gap:8px}.howsure .hs-evidence-source{padding:13px}.howsure .hs-brief-context>summary,.howsure .hs-evidence-toolbar>.hs-text-button,.howsure .hs-source-details>summary{min-height:44px;align-content:center}.howsure .hs-comparison-grid{gap:8px}.howsure .hs-comparison-grid>div{padding:11px}.howsure .hs-comparison-grid strong{font-size:24px}}.howsure .hs-imported-brief,.howsure .hs-imported-review{margin-block:18px;overflow-wrap:anywhere}.howsure .hs-imported-brief p,.howsure .hs-imported-review p{white-space:pre-wrap;line-height:1.7}.howsure .hs-imported-brief ul,.howsure .hs-imported-review ul{padding-left:20px;line-height:1.7}.howsure .hs-source-relation{padding:10px 12px;margin:10px 0;border-left:2px solid var(--line);background:var(--panel);font-size:12px}.howsure .hs-source-relation>strong{font-size:12px;font-weight:550}.howsure .hs-source-relation>p{margin:5px 0;font-size:12px;line-height:1.7;color:var(--muted)}.howsure .hs-source-relation.needs-review{border-left-color:var(--warning,#e2b45b)}.howsure .hs-source-relation.needs-review>strong{color:var(--warning,#e2b45b)}.howsure .hs-source-relation summary{cursor:pointer;color:var(--muted);font-size:12px;padding-block:6px}.howsure .hs-source-relation blockquote{max-height:180px;overflow:auto}.howsure .hs-relation-editor{padding-block:8px 14px;border-block:1px solid var(--line);margin:16px 0}.howsure .hs-relation-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.howsure .hs-relation-controls label{min-width:0}.howsure .hs-relation-controls select{width:100%;min-width:0}.howsure .hs-relation-actions{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.howsure .hs-relation-actions .btn{white-space:normal;height:auto;min-height:38px;text-align:left}.howsure .hs-relation-editor>small{display:block;line-height:1.7}@media(max-width:680px){.howsure .hs-relation-controls{grid-template-columns:minmax(0,1fr)}.howsure .hs-relation-actions .btn,.howsure .hs-source-relation summary{min-height:44px}}