[data-lab-command-deck].fl-lab-page .fl-page-heading{flex-wrap:wrap}[data-lab-command-deck].fl-lab-page .fl-page-heading>div{flex:12rem;min-width:0}[data-lab-command-deck].fl-lab-page .fl-page-heading h1{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.4}[data-lab-command-deck] [data-lab-read-label]{max-width:100%;color:var(--foreground);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}[data-lab-command-deck].fl-lab-page .fl-investigation-card h2{letter-spacing:.025em;color:var(--foreground);font-size:.8125rem;line-height:1.5}[data-lab-command-deck] .fl-investigation-card p,[data-lab-command-deck] .fl-investigation-card span{font-size:.875rem;line-height:1.6}[data-lab-command-deck] .fl-investigation-card p{color:var(--foreground)}[data-lab-command-deck] .fl-secondary-details>summary,[data-lab-command-deck] .fl-investigation-card details>summary{min-height:44px;color:var(--foreground);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}[data-lab-command-deck] .fl-investigation-card details>summary span{font-size:inherit}[data-lab-evidence] dt,[data-lab-evidence] dd{overflow-wrap:anywhere}[data-lab-evidence-source],[data-lab-decision-meta],[data-lab-outcome]{line-height:1.6}[data-lab-history] [data-lab-history-heading]{letter-spacing:.08em;color:var(--foreground);font-size:.75rem;line-height:1.6}[data-lab-command-deck] .fl-investigation-card span.text-cyan-300{white-space:nowrap;flex-shrink:0}@media (width<=639px){[data-lab-command-deck] .fl-investigation-card>.relative.flex.items-start{gap:8px}[data-lab-command-deck] .fl-investigation-card>.relative.flex.items-start svg,[data-lab-command-deck] .fl-investigation-card details>summary svg{width:16px;height:16px}[data-lab-command-deck] .fl-investigation-card>.relative.flex.items-start svg{color:var(--accent)}[data-lab-command-deck].fl-lab-page .fl-investigation-card h2{text-transform:none;letter-spacing:0}[data-lab-command-deck] .fl-investigation-card details>summary{overflow-wrap:normal;gap:8px;padding-inline:12px}[data-lab-command-deck] .fl-investigation-card details>summary span{overflow-wrap:normal}[data-lab-command-deck] [data-lab-evidence],[data-lab-command-deck] [data-lab-history]>div{padding-inline:12px}}[data-lab-command-deck] [data-lab-fit-rate]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;line-height:1.2;display:flex}[data-lab-command-deck] [data-lab-fit-rate]>span{font-family:var(--font-sans);white-space:nowrap;margin-left:0;line-height:1.4}.fl-secondary-details{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.fl-secondary-details>summary{cursor:pointer;min-height:40px;color:var(--muted-foreground);padding:11px 12px;font-size:11px;line-height:1.5}.fl-secondary-details>.fl-disclosed-content{padding:0 10px 10px}.fl-lab-methods:not([open])>.fl-disclosed-content{display:none}.fl-lab-domains{margin-top:12px}.fl-lab-domains .fl-lab-roster-tiles>li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 70%, transparent);border-radius:9px;padding:10px 6px}.fl-lab-domains .fl-role-icon{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 16%, transparent), transparent)}.fl-lab-workbench,.fl-lab-experiments{min-width:0}.fl-lab-page summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.fl-journal-filters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fl-journal-filters button{white-space:normal;overflow-wrap:anywhere;min-width:0}.fl-future-heading button,.fl-projection-target select{min-height:44px}@media (width<=639px){.fl-lab-page,.fl-journal-page{border-radius:12px}.fl-lab-page,.fl-journal-page>.fl-page-content,.fl-future-page>.fl-page-content{padding:12px}.fl-page-heading{padding-bottom:10px}.fl-page-heading h1,.fl-future-page h1{margin-top:0;font-size:14px;line-height:1.4}.fl-page-heading .fl-page-intro,.fl-page-heading .fl-page-eyebrow{display:none}.fl-lab-page .fl-panel,.fl-journal-page .fl-panel{box-shadow:none;border-radius:10px;padding:12px}.fl-lab-page .fl-investigation-card h2,.fl-journal-page .fl-panel h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-top:0;font-size:10px}.fl-journal-stats{margin-top:0}.fl-journal-stats>div>svg{display:none}.fl-journal-stats>div>p:first-of-type{margin-top:0;font-size:18px}.fl-journal-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:10px;padding-bottom:10px;display:grid}.fl-journal-filters button{letter-spacing:0;min-height:44px;padding:5px 4px;font-size:8px}.fl-journal-page .fl-panel article{background:0 0;border:0;border-radius:0;padding:0}.fl-journal-page .fl-plain-state{background:0 0;border:0;padding:0;font-size:11px;line-height:1.6}.fl-journal-page .fl-model-note{font-size:10px;line-height:1.6}.fl-future-page .fl-illustrative-athlete img{height:clamp(160px,23svh,200px)}.fl-future-page .fl-illustrative-athlete figcaption{font-size:8px}.fl-future-page .fl-strength-summary{border-radius:10px;padding:12px}.fl-future-heading{gap:8px}.fl-future-heading>div:first-child>p{display:none}.fl-future-heading>div:first-child>h1{font-size:14px}.fl-projection-target{margin-top:8px;padding-block:4px}.fl-future-scene{gap:8px;margin-top:8px}.fl-strength-summary>button{min-height:44px}.fl-lab-domains .fl-lab-roster-tiles>li{padding:6px 3px}.fl-lab-domains .fl-role-icon{width:32px;height:32px}.fl-progress-page,.fl-lab-route,.fl-history-page{gap:8px;display:grid}.fl-progress-page>*,.fl-lab-route>*,.fl-history-page>*{margin-top:0}.fl-progress-page>.fl-secondary-details>summary{padding:11px 12px}.fl-progress-page>.fl-secondary-details>summary span{font-size:11px}.fl-progress-page>.fl-secondary-details:not([open]) .fl-summary-hint{display:none}}@media (width>=360px) and (width<=639px){.fl-journal-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}
