.team-engine{--te-ink:#183c40;--te-brass:#795625;--te-muted:#566460;color:var(--te-ink);margin-top:2.5rem}.te-work-selector{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.team-engine button{cursor:pointer;min-height:44px}.team-engine button:disabled{cursor:default}.team-engine button:focus-visible,.team-engine summary:focus-visible{outline-offset:4px;outline:3px solid #235c60}.te-work-selector button{color:var(--te-ink);background:0 0;border:1px solid #d2cabb;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.78rem;display:flex}.te-work-selector button[aria-pressed=true]{background:var(--te-ink);color:#fffaf0;border-color:var(--te-ink)}.te-job-dot{border-radius:50%;width:7px;height:7px}.te-instrument{isolation:isolate;background:radial-gradient(at 50% 12%,#faf8ec,#eef2ea 46%,#e9efe7);border:1px solid #c7c7b7;border-radius:8px;padding:1.1rem 1.7rem 0;position:relative;box-shadow:0 12px 36px #183c4009}.te-instrument:before{content:"";z-index:-1;border-radius:inherit;opacity:.3;background-image:radial-gradient(#183c4024 .6px,#0000 .6px);background-size:18px 18px;position:absolute;inset:0}.te-instrument-heading{color:#586861;border-bottom:1px solid #bcc9bd;justify-content:space-between;align-items:center;gap:1rem;padding:.1rem 0 1.1rem;font-size:.66rem;display:flex}.te-instrument-heading .ue-mono{letter-spacing:.15em;color:var(--te-brass);text-transform:uppercase}.te-command-row{grid-template-columns:1fr 220px 1fr;align-items:center;gap:1.1rem;padding:1.4rem 0 .2rem;display:grid}.te-owner-brief{align-items:flex-start;gap:.75rem;max-width:310px;display:flex}.te-owner-symbol{background:#fcfaf1;border:1px solid #bdc7b9;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin-top:3px;display:grid}.te-small-label{letter-spacing:.02em;color:#596963;font:10px/1.6 JetBrains Mono,monospace;display:block}.te-owner-brief p{margin-top:.3rem;font-size:.94rem;line-height:1.65}.te-daisy{justify-items:center;gap:.3rem;display:grid;position:relative}.te-daisy strong{font-size:.95rem}.te-daisy>span{font-size:.7rem}.te-daisy small{color:var(--te-brass);min-height:14px;font:9px/1.5 JetBrains Mono,monospace}.te-portrait{background:#f7f8ef;border-radius:50%;width:58px;height:58px;padding:4px;display:block;position:relative;box-shadow:0 0 0 1px #c4d0c4}.te-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%}.te-portrait>span{background:var(--te-ink);color:#fff9ed;border:1px solid #f7f8ef;border-radius:3px;padding:3px;font:8px/1 JetBrains Mono,monospace;position:absolute;bottom:0;right:-3px}.te-portrait-large{width:82px;height:82px;padding:5px}.te-coordinator-ring{border:1px solid #a68553;border-radius:50%;padding:8px;position:relative}.te-coordinator-ring:before,.te-coordinator-ring:after{content:"";background:#d8c394;border:1px solid #896330;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:calc(50% - 2.5px)}.te-coordinator-ring:after{top:auto;bottom:-3px}.te-return{background:#fbfaf180;border-left:2px solid #bcab84;align-items:center;gap:.65rem;min-height:100px;padding:1rem .85rem;display:flex}.te-return>svg{color:var(--te-brass);flex-shrink:0}.te-return strong{margin:.3rem 0;font-size:.87rem;line-height:1.5;display:block}.te-return small{color:#52635e;font-size:.68rem;line-height:1.6;display:block}.te-return[data-ready=true]{border-color:var(--te-ink);background:#fdfbf3}.te-return[data-ready=true] .te-small-label{color:var(--te-ink)}.te-network{padding-top:42px;position:relative}.te-network-lines{pointer-events:none;width:100%;height:370px;position:absolute;inset:0;overflow:visible}.te-reporting-lines{fill:none;stroke:#aec4b7;stroke-width:1.2px}.te-flow{fill:none;stroke-width:2px;stroke-linejoin:round}.te-exchange{fill:none;stroke:#8c642e;stroke-width:1.5px;stroke-dasharray:5 6}.te-packet{stroke:#fff9ed;stroke-width:2px}.te-crew{grid-template-columns:repeat(42,minmax(0,1fr));gap:0;display:grid;position:relative}.te-person{text-align:center;opacity:1;grid-column:span 7;align-content:start;justify-items:center;min-height:167px;padding:0 7px 24px;transition:opacity .5s;display:grid;position:relative}.te-person:nth-child(n+7){grid-column:span 6}.te-person[data-selected=true]{opacity:1}.te-person strong{margin-top:.7rem;font-size:.8rem}.te-person>span:not(.te-portrait):not(.te-contribution-mark){max-width:130px;min-height:30px;padding-top:3px;font-size:.63rem;line-height:1.6}.te-person small{color:#4c665b;max-width:145px;min-height:29px;padding-top:5px;font:9px/1.6 JetBrains Mono,monospace}.te-person[data-engaged=true] .te-portrait{box-shadow:0 0 0 2px #9a7b44,0 0 0 7px #bc9c6120}.te-contribution-mark{color:#fff;background:var(--te-ink);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;top:38px;left:calc(50% + 18px)}.te-person:not([data-engaged=true]) .te-contribution-mark{display:none}.te-thinking{font-size:15px;font-weight:700;line-height:0}.team-engine[data-running=true] .te-person[data-engaged=true] .te-thinking{animation:1.8s ease-in-out infinite te-think}@keyframes te-think{0%,to{opacity:.35}50%{opacity:1}}.te-mobile-focus-label{display:none}.te-convergence{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:.1rem 0 1rem;display:grid}.te-convergence>div{border-top:2px solid;padding:.6rem 0}.te-convergence strong{margin-top:.2rem;font-size:.8rem;display:block}.te-streams{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.25rem 0 1rem;display:grid}.te-streams button{text-align:left;background:#faf9efcc;border-left:3px solid;gap:.3rem;padding:.7rem .9rem;display:grid;position:relative}.te-streams strong{font-size:.78rem}.te-streams button>span:not(.te-small-label),.te-streams small{font-size:.65rem;line-height:1.7}.te-streams svg{position:absolute;top:10px;right:10px}.te-story{background:#fffaf16b;border-top:1px solid #b7c6b7;border-radius:0 0 8px 8px;gap:1.2rem;min-height:123px;margin:0 -1.7rem;padding:1rem 1.7rem 1.15rem;display:flex}.te-step-number{color:var(--te-brass);font:24px/1.4 JetBrains Mono,monospace}.te-story h3{margin-bottom:.35rem;font-size:.85rem;font-weight:600}.te-story p{max-width:830px;font-size:.78rem;line-height:1.75}.te-story small{color:#52635e;margin-top:.4rem;font-size:.7rem;display:block}.te-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.te-play-controls{gap:.45rem;display:flex}.te-play-controls button{border:1px solid #b6bfae;border-radius:4px;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.73rem;display:flex}.te-play-controls button:first-child{background:var(--te-ink);color:#fffaef;border-color:var(--te-ink)}.te-phase-controls{flex-wrap:wrap;gap:.4rem;display:flex}.te-phase-controls button{border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.65rem;display:flex}.te-phase-controls button>span:first-child{color:var(--te-brass);font:10px JetBrains Mono,monospace}.te-phase-controls button[aria-pressed=true]{border-color:var(--te-brass)}.te-caption{color:#526057;margin-top:.9rem;font-size:.65rem;line-height:1.7}.te-transcript{margin-top:1rem}.te-transcript h3{margin-top:1.5rem}.te-transcript h4{font-size:.9rem;font-weight:600}.te-transcript ul{columns:2;margin-top:1rem;font-size:.8rem}.te-film{border-top:1px solid #d1ccbc;margin-top:.8rem;padding-top:.6rem}.te-film summary{cursor:pointer;align-items:center;gap:.6rem;width:fit-content;min-height:44px;font-size:.78rem;display:flex}.te-film video{background:#eef2ea;border-radius:6px;width:100%;margin-top:1rem}.te-film p{color:#526057;margin-top:.7rem;font-size:.7rem}@media(max-width:760px){.te-instrument{padding:1rem 1rem 0}.te-instrument-heading{flex-direction:column;align-items:flex-start;gap:.4rem}.te-command-row{grid-template-columns:1fr;gap:1rem;padding-top:1rem}.te-owner-brief{max-width:none}.te-owner-brief p{font-size:.85rem}.te-daisy{margin-top:.25rem}.te-return{order:3;min-height:85px}.te-network{padding-top:32px}.te-network-lines{display:none}.te-network:before{content:"";background:#97afa0;width:1px;height:27px;position:absolute;top:0;left:50%}.te-crew{border-top:1px solid #aec4b7;flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:18px;display:flex}.te-person{width:calc(33.333% - .4rem);min-height:165px;padding:0 2px 12px;display:none}.te-person[data-selected=true]{display:grid}.te-portrait{width:53px;height:53px}.te-portrait-large{width:77px;height:77px}.te-person strong{font-size:.76rem}.te-person>span:not(.te-portrait):not(.te-contribution-mark){font-size:.63rem}.te-person small{font-size:8px}.te-person .te-contribution-mark{top:36px;left:calc(50% + 14px)}.te-mobile-focus-label{text-align:center;color:#526057;margin:.15rem 0 1rem;font-size:.63rem;display:block}.te-convergence{gap:.65rem}.te-convergence strong{font-size:.67rem;line-height:1.6}.te-convergence .te-small-label{font-size:8px}.te-streams{grid-template-columns:1fr}.te-story{gap:.8rem;min-height:150px;margin:0 -1rem;padding:1rem}.te-story p{font-size:.76rem}.te-controls{display:grid}.te-phase-controls{gap:.3rem}.te-phase-controls button{font-size:.65rem}.te-work-selector button{padding:.5rem .7rem;font-size:.7rem}.te-transcript ul{columns:1}}@media(prefers-reduced-motion:reduce){.te-person{transition:none}.te-thinking{animation:none!important}}.te-packet{offset-distance:0%;animation:4.8s ease-in-out forwards te-route}@keyframes te-route{0%,15%{offset-distance:0%;opacity:0}22%{opacity:1}88%,to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.te-packet{display:none}}.te-person:not([data-selected=true]) .te-portrait{opacity:.62}.team-engine{scroll-margin-top:100px}@media(max-width:760px){.te-command-row{grid-template-columns:105px minmax(0,1fr);gap:.8rem}.te-owner-brief{grid-column:1/-1;margin-bottom:.4rem}.te-daisy{grid-column:1}.te-daisy>span{text-align:center;font-size:.58rem}.te-daisy small{text-align:center;font-size:8px}.te-return{order:initial;grid-column:2;padding:.7rem .6rem}.te-return>svg{display:none}.te-return strong{font-size:.74rem}.te-return small{font-size:.62rem}.te-convergence{display:none}.te-person small{font-size:9px}}
