.teamwork-module__1kpXYa__section{padding-block:clamp(80px,9vw,150px);padding-inline:var(--pad);background:var(--bg-2)}.teamwork-module__1kpXYa__head{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:24px 80px;margin-bottom:44px;display:grid}.teamwork-module__1kpXYa__eyebrow{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:20px}.teamwork-module__1kpXYa__title{font:600 clamp(44px, 5.2vw, 96px) / .94 var(--font-sans);letter-spacing:-.045em;color:var(--text)}.teamwork-module__1kpXYa__titleDim{color:var(--muted)}.teamwork-module__1kpXYa__simulation{font:400 15px/1.45 var(--font-sans);color:var(--text-2);align-items:center;gap:14px;display:flex}.teamwork-module__1kpXYa__simStamp{box-shadow:inset 0 0 0 1px var(--line-2);font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);background:#aabedc14;border-radius:40px;flex:none;align-items:center;gap:8px;padding:8px 12px 8px 10px;display:inline-flex}.teamwork-module__1kpXYa__simStamp:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.teamwork-module__1kpXYa__simStamp[data-live=true]{color:var(--signal);background:var(--signal-soft);box-shadow:inset 0 0 0 1px #72b6ff4d}.teamwork-module__1kpXYa__simStamp[data-live=true]:before{background:var(--signal);box-shadow:0 0 10px var(--signal)}.teamwork-module__1kpXYa__matters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.teamwork-module__1kpXYa__matter{text-align:left;border-radius:var(--radius);background:var(--panel);min-height:132px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s var(--ease), box-shadow .3s var(--ease);grid-template-rows:auto 1fr auto;gap:10px;padding:18px 20px;display:grid}.teamwork-module__1kpXYa__matter:hover:not(:disabled){background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2)}.teamwork-module__1kpXYa__matter[aria-selected=true]{background:var(--panel-2);box-shadow:inset 0 0 0 1px #72b6ff8c,0 0 0 1px #72b6ff1f}.teamwork-module__1kpXYa__matterNo{font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--muted)}.teamwork-module__1kpXYa__matter[aria-selected=true] .teamwork-module__1kpXYa__matterNo{color:var(--signal)}.teamwork-module__1kpXYa__matterPrompt{font:500 18px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.teamwork-module__1kpXYa__matterPractice{font:400 13px/1.2 var(--font-sans);color:var(--muted)}.teamwork-module__1kpXYa__matter:disabled{cursor:default}.teamwork-module__1kpXYa__matter:disabled .teamwork-module__1kpXYa__matterPrompt{color:var(--faint)}.teamwork-module__1kpXYa__console{background:var(--panel);box-shadow:0 0 0 1px var(--line), 0 50px 140px -50px #000c;border-radius:12px;grid-template-columns:280px minmax(0,1fr) 360px;display:grid;overflow:hidden}.teamwork-module__1kpXYa__roster{background:#0a172a;padding:26px 24px}.teamwork-module__1kpXYa__panelLabel{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.teamwork-module__1kpXYa__roster ul{list-style:none;position:relative}.teamwork-module__1kpXYa__roster ul:before{content:"";background:var(--line-2);width:1px;position:absolute;top:16px;bottom:16px;left:5px}.teamwork-module__1kpXYa__member{grid-template-columns:1fr auto;grid-template-areas:"name state""role role";gap:3px 10px;padding:11px 0 11px 26px;display:grid;position:relative}.teamwork-module__1kpXYa__memberBar{width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--muted);background:#0a172a;border-radius:50%;position:absolute;top:15px;left:0}.teamwork-module__1kpXYa__memberName{font:500 16px/1.2 var(--font-sans);color:var(--text);grid-area:name}.teamwork-module__1kpXYa__memberRole{font:400 13px/1.2 var(--font-sans);color:var(--muted);grid-area:role}.teamwork-module__1kpXYa__memberState{font:400 11px/1 var(--font-mono);color:var(--muted);grid-area:state;align-self:center}.teamwork-module__1kpXYa__member[data-state=Done] .teamwork-module__1kpXYa__memberBar{background:var(--text-2);box-shadow:none}.teamwork-module__1kpXYa__member[data-state=Working] .teamwork-module__1kpXYa__memberBar,.teamwork-module__1kpXYa__member[data-state=Reviewing] .teamwork-module__1kpXYa__memberBar{background:var(--signal);box-shadow:0 0 12px var(--signal);animation:1.6s ease-in-out infinite teamwork-module__1kpXYa__pulse}.teamwork-module__1kpXYa__member[data-state=Working] .teamwork-module__1kpXYa__memberName,.teamwork-module__1kpXYa__member[data-state=Reviewing] .teamwork-module__1kpXYa__memberName{color:#fff}.teamwork-module__1kpXYa__member[data-state=Working] .teamwork-module__1kpXYa__memberState,.teamwork-module__1kpXYa__member[data-state=Reviewing] .teamwork-module__1kpXYa__memberState{color:var(--signal)}.teamwork-module__1kpXYa__member[data-state=Not\ needed] .teamwork-module__1kpXYa__memberName,.teamwork-module__1kpXYa__member[data-state=In\ development] .teamwork-module__1kpXYa__memberName{color:var(--faint)}@keyframes teamwork-module__1kpXYa__pulse{50%{box-shadow:0 0 2px var(--signal)}}.teamwork-module__1kpXYa__rosterNote{font:400 13px/1.5 var(--font-sans);color:var(--muted);margin-top:16px}.teamwork-module__1kpXYa__recordWrap{border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.teamwork-module__1kpXYa__recordHead{border-bottom:1px solid var(--line);font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:12px;padding:22px 32px 16px;display:flex}.teamwork-module__1kpXYa__recordHead strong{color:var(--text);font-weight:500}.teamwork-module__1kpXYa__recordFirm{color:var(--signal);margin-left:auto}.teamwork-module__1kpXYa__record{overscroll-behavior:contain;scrollbar-width:thin;height:clamp(460px,62vh,760px);padding:4px 32px 24px;list-style:none;overflow-y:auto}.teamwork-module__1kpXYa__empty{color:var(--muted);padding:48px 0}.teamwork-module__1kpXYa__entry{border-bottom:1px solid var(--line);animation:teamwork-module__1kpXYa__arrive .5s var(--ease) both;grid-template:"speaker body""time body"1fr/124px minmax(0,1fr);align-content:start;gap:6px 24px;padding:20px 0;display:grid}.teamwork-module__1kpXYa__entry[data-selected=true]{background:linear-gradient(90deg,#72b6ff12,#0000 65%);margin-inline:-32px;padding-inline:32px}@keyframes teamwork-module__1kpXYa__arrive{0%{opacity:0}}.teamwork-module__1kpXYa__time{font:400 11px/1 var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:time;align-self:start}.teamwork-module__1kpXYa__speaker{font:500 14px/1.25 var(--font-sans);text-align:left;color:var(--text);background:linear-gradient(var(--signal), var(--signal)) no-repeat left bottom / 0% 1px;transition:background-size .35s var(--ease), color .2s var(--ease);grid-area:speaker;place-self:start;padding:2px 0}.teamwork-module__1kpXYa__speaker:hover,.teamwork-module__1kpXYa__entry[data-selected=true] .teamwork-module__1kpXYa__speaker{color:var(--signal-strong);background-size:100% 1px}.teamwork-module__1kpXYa__entry[data-speaker=prospect] .teamwork-module__1kpXYa__speaker{color:var(--text-2)}.teamwork-module__1kpXYa__body{grid-area:body;min-width:0}.teamwork-module__1kpXYa__say{font:400 17px/1.55 var(--font-sans);color:var(--text-2)}.teamwork-module__1kpXYa__quote{font:400 19px/1.5 var(--font-sans);color:var(--text)}.teamwork-module__1kpXYa__handoff{font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--signal);margin-top:10px}.teamwork-module__1kpXYa__rows{border-top:1px solid var(--line);margin-top:12px}.teamwork-module__1kpXYa__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(9em,28%) minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.teamwork-module__1kpXYa__row dt{font:400 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px}.teamwork-module__1kpXYa__row dd{font:400 15px/1.45 var(--font-sans);color:var(--text)}.teamwork-module__1kpXYa__row[data-tone=flag] dd{color:var(--warn)}.teamwork-module__1kpXYa__row[data-tone=stop] dd{color:var(--danger);font-weight:600}.teamwork-module__1kpXYa__checks{border-collapse:collapse;width:100%;margin-top:12px}.teamwork-module__1kpXYa__checks thead th{text-align:left;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 0 8px}.teamwork-module__1kpXYa__checks tbody th,.teamwork-module__1kpXYa__checks td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 16px 10px 0}.teamwork-module__1kpXYa__checks tbody th{width:36%;font:500 15px/1.35 var(--font-sans);color:var(--text)}.teamwork-module__1kpXYa__kind{font:400 11px/1.2 var(--font-mono);color:var(--muted);margin-top:3px;display:block}.teamwork-module__1kpXYa__result{font:500 12px/1 var(--font-mono);color:var(--text-2);background:#aabedc14;border-radius:5px;align-items:center;padding:5px 9px;display:inline-flex}tr[data-result=possible] .teamwork-module__1kpXYa__result{color:var(--warn);background:var(--warn-soft)}tr[data-result=exact] .teamwork-module__1kpXYa__result{color:var(--danger);background:var(--danger-soft)}.teamwork-module__1kpXYa__resultNote{font:400 14px/1.45 var(--font-sans);color:var(--text-2);margin-top:8px;display:block}.teamwork-module__1kpXYa__findings{gap:10px;margin-top:12px;list-style:none;display:grid}.teamwork-module__1kpXYa__findings li{font:400 16px/1.5 var(--font-sans);color:var(--text);grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.teamwork-module__1kpXYa__findingMark{width:22px;height:22px;font:500 11px/1 var(--font-mono);color:var(--warn);background:var(--warn-soft);border-radius:50%;place-items:center;margin-top:1px;display:grid}.teamwork-module__1kpXYa__findings li[data-resolved]{color:var(--text-2)}.teamwork-module__1kpXYa__findings li[data-resolved] .teamwork-module__1kpXYa__findingMark{color:var(--ok);background:var(--ok-soft)}.teamwork-module__1kpXYa__struck{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-decoration-thickness:1.5px}.teamwork-module__1kpXYa__noteRef{font:500 10px/1 var(--font-mono);color:var(--warn);margin-left:2px}.teamwork-module__1kpXYa__gate{border-radius:var(--radius);background:#0a172a;margin-top:16px;padding:18px;box-shadow:inset 0 0 0 1px #72b6ff40}.teamwork-module__1kpXYa__gateFor{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.teamwork-module__1kpXYa__flags{gap:6px;margin:12px 0 16px;list-style:none;display:grid}.teamwork-module__1kpXYa__flags li{font:400 15px/1.45 var(--font-sans);color:var(--warn)}.teamwork-module__1kpXYa__gateActions{gap:12px;display:grid}.teamwork-module__1kpXYa__gateHint{font:400 14px/1.4 var(--font-sans);color:var(--text-2)}.teamwork-module__1kpXYa__gateButtons{flex-wrap:wrap;gap:10px;display:flex}.teamwork-module__1kpXYa__primary,.teamwork-module__1kpXYa__secondary{border-radius:var(--radius-sm);font:500 15px/1 var(--font-sans);transition:background-color .25s var(--ease), color .25s var(--ease);padding:12px 16px}.teamwork-module__1kpXYa__primary{color:var(--signal-ink);background:var(--signal)}.teamwork-module__1kpXYa__primary:hover:not(:disabled),.teamwork-module__1kpXYa__primary:focus-visible{background:var(--signal-strong)}.teamwork-module__1kpXYa__secondary{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.teamwork-module__1kpXYa__secondary:hover:not(:disabled),.teamwork-module__1kpXYa__secondary:focus-visible{background:#aabedc14}.teamwork-module__1kpXYa__primary:disabled,.teamwork-module__1kpXYa__secondary:disabled{cursor:default;color:var(--faint);box-shadow:none;background:#aabedc0f}.teamwork-module__1kpXYa__stamp{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok);background:var(--ok-soft);border-radius:40px;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.teamwork-module__1kpXYa__stamp:before{content:"✓"}.teamwork-module__1kpXYa__stamp[data-decision=decline]{color:var(--danger);background:var(--danger-soft)}.teamwork-module__1kpXYa__stamp[data-decision=decline]:before{content:"×"}.teamwork-module__1kpXYa__controls{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 32px;display:flex}.teamwork-module__1kpXYa__control{border-radius:var(--radius-sm);font:500 14px/1 var(--font-sans);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .25s var(--ease), color .25s var(--ease);background:#aabedc0f;padding:9px 13px}.teamwork-module__1kpXYa__control:hover:not(:disabled),.teamwork-module__1kpXYa__control:focus-visible{color:var(--text);background:#aabedc1f}.teamwork-module__1kpXYa__control[aria-pressed=true]{color:var(--signal);box-shadow:inset 0 0 0 1px #72b6ff66}.teamwork-module__1kpXYa__control:disabled{cursor:default;color:var(--faint)}.teamwork-module__1kpXYa__progress{font:400 11px/1 var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.teamwork-module__1kpXYa__working{font:400 15px/1.5 var(--font-sans);color:var(--signal);padding:18px 0}.teamwork-module__1kpXYa__working p:before{content:"";vertical-align:1px;background:var(--signal);width:7px;height:7px;box-shadow:0 0 10px var(--signal);border-radius:50%;margin-right:10px;animation:1.4s ease-in-out infinite teamwork-module__1kpXYa__pulse;display:inline-block}.teamwork-module__1kpXYa__composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:14px 32px 18px;display:grid}.teamwork-module__1kpXYa__composer textarea{resize:vertical;border-radius:var(--radius-sm);width:100%;min-height:56px;box-shadow:inset 0 0 0 1px var(--line-2);font:400 16px/1.45 var(--font-sans);color:var(--text);background:#081427;border:0;padding:13px 14px}.teamwork-module__1kpXYa__composer textarea::placeholder{color:var(--muted)}.teamwork-module__1kpXYa__composer textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.teamwork-module__1kpXYa__composer textarea:disabled{color:var(--muted);background:#aabedc0a}.teamwork-module__1kpXYa__liveNote,.teamwork-module__1kpXYa__liveError{font:400 13px/1.45 var(--font-sans);grid-column:1/-1}.teamwork-module__1kpXYa__liveNote{color:var(--muted)}.teamwork-module__1kpXYa__liveError{color:var(--danger);font-weight:500}.teamwork-module__1kpXYa__inspector{padding:26px 28px}.teamwork-module__1kpXYa__inspect{position:sticky;top:24px}.teamwork-module__1kpXYa__inspectName{font:600 44px/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.teamwork-module__1kpXYa__inspectTitle{font:400 14px/1.3 var(--font-sans);color:var(--text-2);margin-top:8px}.teamwork-module__1kpXYa__inspectRuntime{font:400 11px/1.4 var(--font-mono);color:var(--muted);margin-top:6px}.teamwork-module__1kpXYa__inspectText{font:400 16px/1.55 var(--font-sans);color:var(--text-2);margin-top:18px}.teamwork-module__1kpXYa__inspectList{border-top:1px solid var(--line);margin-top:22px}.teamwork-module__1kpXYa__inspectList>div{border-bottom:1px solid var(--line);padding:13px 0}.teamwork-module__1kpXYa__inspectList dt{font:400 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.teamwork-module__1kpXYa__inspectList dd{font:400 14px/1.45 var(--font-sans);color:var(--text)}.teamwork-module__1kpXYa__inspectList ul{gap:4px;list-style:none;display:grid}.teamwork-module__1kpXYa__inspectEmpty{font:400 15px/1.5 var(--font-sans);color:var(--muted)}.teamwork-module__1kpXYa__next{font:400 15px/1.4 var(--font-sans);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:24px;display:flex}.teamwork-module__1kpXYa__nextLink{font:500 15px/1.3 var(--font-sans);color:var(--text);background:linear-gradient(var(--signal), var(--signal)) no-repeat left bottom / 100% 1px;transition:color .2s var(--ease);padding-bottom:3px}.teamwork-module__1kpXYa__nextLink:hover,.teamwork-module__1kpXYa__nextLink:focus-visible{color:var(--signal-strong)}@media (max-width:1280px){.teamwork-module__1kpXYa__console{grid-template-columns:240px minmax(0,1fr)}.teamwork-module__1kpXYa__recordWrap{border-right:0}.teamwork-module__1kpXYa__inspector{border-top:1px solid var(--line);grid-column:1/-1}.teamwork-module__1kpXYa__inspect{position:static}}@media (max-width:1024px){.teamwork-module__1kpXYa__head{grid-template-columns:minmax(0,1fr)}.teamwork-module__1kpXYa__matters{grid-template-columns:repeat(2,minmax(0,1fr))}.teamwork-module__1kpXYa__console{grid-template-columns:minmax(0,1fr)}.teamwork-module__1kpXYa__roster{border-bottom:1px solid var(--line);min-width:0;padding:18px 20px}.teamwork-module__1kpXYa__roster ul{scrollbar-width:none;display:flex;overflow-x:auto}.teamwork-module__1kpXYa__roster ul:before{display:none}.teamwork-module__1kpXYa__member{flex:none;min-width:150px;padding-right:18px}.teamwork-module__1kpXYa__rosterNote{margin-top:8px}.teamwork-module__1kpXYa__recordWrap{border-left:0}}@media (max-width:680px){.teamwork-module__1kpXYa__matters{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.teamwork-module__1kpXYa__matter{scroll-snap-align:start;flex:0 0 80%}.teamwork-module__1kpXYa__recordHead,.teamwork-module__1kpXYa__controls,.teamwork-module__1kpXYa__composer{padding-inline:18px}.teamwork-module__1kpXYa__record{height:68vh;padding-inline:18px}.teamwork-module__1kpXYa__entry{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"speaker time""body body"}.teamwork-module__1kpXYa__time{justify-self:end}.teamwork-module__1kpXYa__entry[data-selected=true]{margin-inline:-18px;padding-inline:18px}.teamwork-module__1kpXYa__row{grid-template-columns:minmax(0,1fr);gap:2px}.teamwork-module__1kpXYa__composer{grid-template-columns:1fr 1fr}.teamwork-module__1kpXYa__composer textarea{grid-column:1/-1}.teamwork-module__1kpXYa__recordFirm{display:none}.teamwork-module__1kpXYa__inspector{padding:20px 18px}}
