.fm-overview{display:flex;gap:24px;align-items:center;padding:28px 4px 4px}.fm-overview>div{display:grid;flex-shrink:0}.fm-overview strong{font-family:var(--sans);font-size:1.8rem;font-weight:400}.fm-overview p,.fm-overview span{color:var(--muted);font-size:.9rem}.fm-overview p{max-width:620px;margin-left:auto}.fm-browser{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:24px;align-items:start}.fm-library,.fm-transcript{min-width:0}.fm-control{display:grid;gap:8px;margin-bottom:18px;font-weight:600}.fm-control input,.fm-control select{width:100%}.fm-message-list,.fm-thread-list{list-style:none;padding:0;margin:20px 0 0}.fm-thread-list li+li{margin-top:10px}.fm-thread-list button{display:grid;gap:7px;width:100%;text-align:left;overflow-wrap:anywhere;border-color:var(--line);padding:16px}.fm-thread-list button:hover{background:var(--surface-raised)}.fm-thread-list button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.fm-thread-list strong{font-size:1rem;line-height:1.4}.fm-thread-list small{font-weight:400}.fm-folder{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fm-result-count{font-size:.85rem}.fm-participants,.fm-transcript h2{overflow-wrap:anywhere}.fm-participants{margin-top:0}.fm-conversation-facts{display:grid;gap:5px;margin:20px 0;font-size:.88rem}.fm-date-policy{font-size:.82rem}.fm-coverage-note{border-left:3px solid var(--warning-line);border-radius:4px;padding:14px 16px;background:var(--warning-soft);font-size:.82rem;margin:20px 0}.fm-coverage-note strong{color:var(--warning)}.fm-coverage-note p{margin-bottom:0}.fm-message-list>li{border-top:1px solid var(--line);padding:22px 0}.fm-message-heading{display:grid;gap:5px;overflow-wrap:anywhere}.fm-message-heading strong{font-size:.88rem}.fm-message-heading time,.fm-message-heading>span{color:var(--muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fm-message-list .fm-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:.94rem;margin-bottom:4px}.fm-no-text{font-style:normal;font-size:.88rem}.fm-welcome{min-height:280px;display:grid;place-content:center;text-align:center;padding:36px 12px}.fm-welcome>span{font-size:4rem;line-height:1.2;color:var(--muted)}.fm-welcome p{max-width:380px}.fm-loading{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.fm-folder-coverage{padding:24px 4px;color:var(--muted);font-size:.88rem}.fm-folder-coverage summary{cursor:pointer;padding:10px 0}@media (max-width:850px){.fm-browser{grid-template-columns:1fr}.fm-overview{flex-wrap:wrap}.fm-overview p{flex-basis:100%;margin:0}.fm-thread-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fm-thread-list li+li{margin-top:0}.fm-thread-list button{height:100%}}@media (max-width:540px){.fm-thread-list{grid-template-columns:1fr}.fm-overview{gap:20px}.fm-browser{gap:0}.fm-transcript{scroll-margin-top:16px}}