.KeySearchVisuals-module___ZlLla__figure{color:#33302e;background:#f8eee4;border:1px solid #cfc1b5;margin:28rem 0;font-size:13rem;line-height:1.5;overflow:hidden}.KeySearchVisuals-module___ZlLla__figure button{font:inherit;cursor:pointer;color:#4c4743;background:#fff8f2;border:1px solid #cfc1b5;min-height:36rem;padding:8rem 12rem;transition:background-color .15s,border-color .15s}.KeySearchVisuals-module___ZlLla__figure button:hover{border-color:#8a3a2a}.KeySearchVisuals-module___ZlLla__figure button:focus-visible{outline-offset:3px;outline:2px solid #527780}.KeySearchVisuals-module___ZlLla__figure button:disabled{opacity:.35;cursor:default}.KeySearchVisuals-module___ZlLla__header{border-bottom:1px solid #cfc1b5;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8rem;padding:12rem 16rem;display:flex}.KeySearchVisuals-module___ZlLla__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:10rem;font-weight:750}.KeySearchVisuals-module___ZlLla__meta{color:#756b62;overflow-wrap:anywhere;font-family:monospace;font-size:10rem}.KeySearchVisuals-module___ZlLla__controls{flex-wrap:wrap;align-items:center;gap:6rem;padding:14rem 16rem 10rem;display:flex}.KeySearchVisuals-module___ZlLla__controls .KeySearchVisuals-module___ZlLla__play{color:#fff8f2;background:#33302e;border-color:#33302e}.KeySearchVisuals-module___ZlLla__controls .KeySearchVisuals-module___ZlLla__meta{margin-left:auto}.KeySearchVisuals-module___ZlLla__eventTitle{color:#33302e;margin-top:10rem;font-size:21rem;font-weight:550;line-height:1.25}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__description{color:#665e57;margin:12rem 0;font-size:13rem;line-height:1.65}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__quote,.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__fullPrompt{color:#4c4743;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6e9d8;border:0;border-left:3px solid #b56f4b;border-radius:0;margin:14rem 0;padding:12rem 14rem;font:11rem/1.65 monospace}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__fullPrompt{max-height:400rem;overflow-y:auto}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__textButton{color:#8a3a2a;background:0 0;border:0;padding:6rem 0;font-size:11rem;text-decoration:underline}@media (max-width:640px){.KeySearchVisuals-module___ZlLla__eventTitle{font-size:19rem}.KeySearchVisuals-module___ZlLla__controls button{font-size:11rem}}@media (prefers-reduced-motion:reduce){.KeySearchVisuals-module___ZlLla__figure button{transition:none}}.KeySearchVisuals-module___ZlLla__splitPane{grid-template-columns:minmax(230rem,.85fr) minmax(0,1.45fr);display:grid}.KeySearchVisuals-module___ZlLla__flowPane{background:#f6e9d8;border-right:1px solid #cfc1b5;min-width:0;padding:20rem 16rem}.KeySearchVisuals-module___ZlLla__flowGroup{background:#fff8f2;border:1px solid #d6c6b8;padding:12rem 8rem 8rem}.KeySearchVisuals-module___ZlLla__groupTitle{padding:0 6rem;font-size:12rem;font-weight:650}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__flowEvent{text-align:left;background:0 0;border:0;border-left:2px solid #d6c6b8;grid-template-columns:18rem minmax(0,1fr) auto;align-items:center;gap:6rem;width:100%;padding:9rem 6rem;font-size:11rem;display:grid}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__flowEvent:hover{background:#f1e3d4}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__activeEvent,.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__activeEvent:hover{color:#fff8f2;background:#8a3a2a;border-left-color:#8a3a2a}.KeySearchVisuals-module___ZlLla__eventNumber{opacity:.65;padding-left:6rem;font:9rem monospace}.KeySearchVisuals-module___ZlLla__flowTime{opacity:.7;font:9rem monospace}.KeySearchVisuals-module___ZlLla__flowGap{color:#756b62;border-left:1px dashed #b8a697;margin:0 8rem;padding:12rem 8rem;font-size:9rem}.KeySearchVisuals-module___ZlLla__handoffLink{color:#8a3a2a;align-items:center;gap:8rem;padding:10rem 8rem;font-size:10rem;display:flex}.KeySearchVisuals-module___ZlLla__handoffLink span{font-size:22rem}.KeySearchVisuals-module___ZlLla__workerGroup{border-color:#b56f4b}.KeySearchVisuals-module___ZlLla__contentPane{background:#fff8f2;min-width:0}.KeySearchVisuals-module___ZlLla__contentPane .KeySearchVisuals-module___ZlLla__controls{border-bottom:1px solid #e1d4c8;padding:16rem}.KeySearchVisuals-module___ZlLla__contentPane .KeySearchVisuals-module___ZlLla__controls button{font-size:11rem}.KeySearchVisuals-module___ZlLla__eventContent{padding:22rem}.KeySearchVisuals-module___ZlLla__eventContent .KeySearchVisuals-module___ZlLla__eventTitle{margin-top:16rem;font-size:24rem;line-height:1.25}@media (max-width:640px){.KeySearchVisuals-module___ZlLla__splitPane{grid-template-columns:1fr}.KeySearchVisuals-module___ZlLla__flowPane{border-bottom:1px solid #cfc1b5;border-right:0;max-height:310rem;overflow-y:auto}.KeySearchVisuals-module___ZlLla__eventContent{min-height:280rem;padding:18rem}.KeySearchVisuals-module___ZlLla__eventContent .KeySearchVisuals-module___ZlLla__eventTitle{font-size:21rem}}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__taskList{margin:18rem 0;padding:0;list-style:none}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__taskList li{border-bottom:1px solid #e1d4c8;align-items:baseline;gap:12rem;margin:0;padding:12rem 8rem;display:flex}.KeySearchVisuals-module___ZlLla__taskNumber{color:#9a8070;flex:0 0 16rem;font:11rem monospace}.KeySearchVisuals-module___ZlLla__taskSubject{font-size:13rem;font-weight:600;line-height:1.5}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__taskDescription{color:#756b62;margin:4rem 0 0;font-size:11rem;line-height:1.6}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__taskList .KeySearchVisuals-module___ZlLla__crimeTask{background:#f6e9d8;border-left:3px solid #b56f4b;padding-left:5rem}@media (min-width:641px){.KeySearchVisuals-module___ZlLla__flowPane{max-height:760rem;overflow-y:auto}}.KeySearchVisuals-module___ZlLla__inlineSwarm{background:#f9f3e8;border-bottom:1px solid #e1d4c8;padding:12rem 16rem 0}.KeySearchVisuals-module___ZlLla__inlineSwarmSvg{width:100%;height:auto;font-family:monospace;display:block}.KeySearchVisuals-module___ZlLla__swarmNode{cursor:pointer}.KeySearchVisuals-module___ZlLla__swarmNode:focus-visible{outline-offset:4px;outline:2px solid #527780}.KeySearchVisuals-module___ZlLla__swarmNode:hover .KeySearchVisuals-module___ZlLla__swarmHex{stroke:#a7472d;stroke-width:2px}.KeySearchVisuals-module___ZlLla__swarmHex{transition:fill .35s,stroke .35s}.KeySearchVisuals-module___ZlLla__eventContent{animation:.24s ease-out both KeySearchVisuals-module___ZlLla__evidence-arrival}.KeySearchVisuals-module___ZlLla__flowGroup>.KeySearchVisuals-module___ZlLla__groupTitle{margin-bottom:10rem}.KeySearchVisuals-module___ZlLla__eventContent .KeySearchVisuals-module___ZlLla__eventTitle{margin-top:0;font-size:21rem}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__flowEvent{transition:background-color .25s,color .25s,border-color .25s}@keyframes KeySearchVisuals-module___ZlLla__evidence-arrival{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.KeySearchVisuals-module___ZlLla__swarmHex,.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__flowEvent{transition:none}.KeySearchVisuals-module___ZlLla__eventContent{animation:none}}.KeySearchVisuals-module___ZlLla__parallelWorkers{border-left:1px dashed #b8a697;margin-left:8rem;padding:0 0 12rem 12rem}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__branchButton{text-align:left;background:0 0;border:1px solid #d6c6b8;justify-content:space-between;gap:8rem;width:100%;margin:3rem 0;padding:8rem;font-size:11rem;display:flex}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__branchButton span{color:#a68d7c}.KeySearchVisuals-module___ZlLla__persistentNode{animation:.6s cubic-bezier(.2,.7,.2,1) both KeySearchVisuals-module___ZlLla__branch-arrive}.KeySearchVisuals-module___ZlLla__persistentEdge{transition:stroke .3s,opacity .3s;animation:.5s both KeySearchVisuals-module___ZlLla__branch-edge-arrive}@keyframes KeySearchVisuals-module___ZlLla__branch-arrive{0%{opacity:0;transform:translate(var(--origin-x,0px), var(--origin-y,0px))}to{opacity:1;transform:translate(0)}}@keyframes KeySearchVisuals-module___ZlLla__branch-edge-arrive{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.KeySearchVisuals-module___ZlLla__persistentNode,.KeySearchVisuals-module___ZlLla__persistentEdge{transition:none;animation:none}}.KeySearchVisuals-module___ZlLla__inactiveSideNode{opacity:.55;pointer-events:none}.KeySearchVisuals-module___ZlLla__figure .KeySearchVisuals-module___ZlLla__parallelWorkers .KeySearchVisuals-module___ZlLla__branchButton{color:#756b62;border:0;width:auto;margin:0;padding:3rem 0 3rem 10rem;font-size:10rem;line-height:1.6;position:relative}.KeySearchVisuals-module___ZlLla__parallelWorkers .KeySearchVisuals-module___ZlLla__branchButton:before{content:"";border-top:1px solid #cbb9a7;width:15rem;position:absolute;top:11rem;left:-12rem}.KeySearchVisuals-module___ZlLla__sideGraph{z-index:5;opacity:0;visibility:hidden;pointer-events:none;background:#f9f3e8;border:1px solid #e1d4c8;flex-direction:column;margin:0;transition:opacity .3s,visibility .3s;display:flex;position:fixed}.KeySearchVisuals-module___ZlLla__sideGraphVisible{opacity:1;visibility:visible;pointer-events:auto}.KeySearchVisuals-module___ZlLla__sideGraph .KeySearchVisuals-module___ZlLla__inlineSwarm{border-bottom:0;padding-bottom:8rem}.KeySearchVisuals-module___ZlLla__sideGraph text{font-size:10px}.KeySearchVisuals-module___ZlLla__sideNav{min-height:0;overflow-y:auto}.KeySearchVisuals-module___ZlLla__sideGraph .KeySearchVisuals-module___ZlLla__flowPane{border:0;border-top:1px solid #cfc1b5;max-height:none;padding:10rem 12rem;overflow:visible}.KeySearchVisuals-module___ZlLla__sideGraph .KeySearchVisuals-module___ZlLla__flowGroup{padding:8rem 6rem 4rem}.KeySearchVisuals-module___ZlLla__sideGraph .KeySearchVisuals-module___ZlLla__flowEvent{padding:5rem 6rem}.KeySearchVisuals-module___ZlLla__sideGraph .KeySearchVisuals-module___ZlLla__flowGap,.KeySearchVisuals-module___ZlLla__sideGraph .KeySearchVisuals-module___ZlLla__handoffLink{padding:6rem 8rem}.KeySearchVisuals-module___ZlLla__sideGraph .KeySearchVisuals-module___ZlLla__flowTime{display:none}
