.TurnTracker_turn__2vga_{border:1px solid var(--border);border-left-width:2px;border-radius:var(--radius);background:var(--surface);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);max-width:62ch}.TurnTracker_turn__2vga_[data-phase=sent]{border-left-color:var(--void)}.TurnTracker_turn__2vga_[data-phase=finding],.TurnTracker_turn__2vga_[data-phase=working]{border-left-color:var(--drift)}.TurnTracker_turn__2vga_[data-phase=generating]{border-left-color:var(--witness)}.TurnTracker_head__eWsuW{display:grid;grid-template-columns:9px minmax(0,1fr) max-content;align-items:start;grid-gap:var(--sp-3);gap:var(--sp-3)}.TurnTracker_dot__c2QTG{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--void);margin-top:7px;justify-self:center}.TurnTracker_turn__2vga_[data-phase=sent] .TurnTracker_dot__c2QTG{background:transparent;border:1px solid var(--void)}.TurnTracker_turn__2vga_[data-phase=finding] .TurnTracker_dot__c2QTG,.TurnTracker_turn__2vga_[data-phase=working] .TurnTracker_dot__c2QTG{background:var(--drift)}.TurnTracker_turn__2vga_[data-phase=generating] .TurnTracker_dot__c2QTG{background:var(--witness)}.TurnTracker_headText__9_S5F{margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}.TurnTracker_label__C1pJg{font-family:var(--display);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-title);color:var(--text)}.TurnTracker_detail__3B0in{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-dim)}.TurnTracker_elapsed__NCoVp{font-family:var(--evidence);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.01em;color:var(--text);align-self:start}.TurnTracker_band__gpmbc{padding-top:var(--sp-2);border-top:1px solid var(--border)}.TurnTracker_band__gpmbc,.TurnTracker_provenance__wj4o7{margin:0;font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--text-dim)}.TurnTracker_provenanceKey__1FYFr{font-family:var(--evidence);font-size:var(--fs-mono);color:var(--info)}@media (max-width:560px){.TurnTracker_turn__2vga_{max-width:none}.TurnTracker_head__eWsuW{grid-template-columns:9px minmax(0,1fr);row-gap:var(--sp-2)}.TurnTracker_elapsed__NCoVp{grid-column:2;font-size:var(--fs-body)}}.MemoryBrowser_inbox__Mh04W{border:1px solid var(--drift);background:var(--warn-soft);border-radius:var(--radius);padding:var(--sp-4);margin-bottom:var(--sp-4)}.MemoryBrowser_head__W5rCD{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-1)}.MemoryBrowser_head__W5rCD h3{margin:0;color:var(--warn-text);font-family:var(--display);font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);font-weight:var(--wt-title);text-transform:none}.MemoryBrowser_count__1ncg_{font-family:var(--evidence);font-size:var(--fs-xs);color:var(--warn-text);opacity:.85}.MemoryBrowser_lede__G_mZn{margin:0 0 var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--warn-text)}.MemoryBrowser_notice__nyb9h{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-3)}.MemoryBrowser_notice__nyb9h+.MemoryBrowser_notice__nyb9h{margin-top:var(--sp-3)}.MemoryBrowser_pair__SWIQ3{display:flex;flex-direction:column;gap:var(--sp-2)}.MemoryBrowser_side__KkAmT{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);background:var(--surface-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text)}.MemoryBrowser_sideCandidate__KI00a{border-left-color:var(--drift)}.MemoryBrowser_sideLabel__uf_bB{display:block;margin-bottom:2px;font-family:var(--display);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);font-weight:var(--wt-eyebrow);text-transform:uppercase;color:var(--text-dim)}.MemoryBrowser_unresolvedRef__eJ489{font-family:var(--evidence);font-size:var(--fs-mono);color:var(--void-text)}.MemoryBrowser_metric__wa2cO{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--evidence);font-size:var(--fs-mono);color:var(--warn-text)}.MemoryBrowser_metric__wa2cO:after,.MemoryBrowser_metric__wa2cO:before{content:"";flex:1 1;height:1px;background:var(--border)}.MemoryBrowser_actions__Xjoap{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.MemoryBrowser_actions__Xjoap button{font-size:var(--fs-sm)}.MemoryBrowser_foot__1ubws{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);line-height:1.5;color:var(--text-dim)}.MemoryBrowser_foot__1ubws strong{color:var(--warn-text);font-weight:600}.MemoryBrowser_quiet__EzwMy{margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--text-dim)}.MemoryBrowser_toast__odNm9{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-sm);color:var(--text)}.MemoryBrowser_actions__Xjoap button{min-height:46px;box-sizing:border-box}.SessionTracker_tracker__lk5J8{padding:var(--sp-1) var(--sp-5);background:var(--stratum);display:flex;flex-direction:column;gap:var(--sp-2)}.SessionTracker_tracker__lk5J8[data-inactive=true] .SessionTracker_badge___Vphb{opacity:.86}.SessionTracker_badge___Vphb{display:inline-flex;align-items:center;gap:var(--sp-1);width:-moz-fit-content;width:fit-content;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--surface-2);font-family:var(--display);font-size:var(--fs-sm);color:var(--text)}.SessionTracker_badge___Vphb[data-badge-stage=assigned],.SessionTracker_badge___Vphb[data-badge-stage=finding]{background:var(--warn-soft);color:var(--warn-text)}.SessionTracker_badge___Vphb[data-badge-stage=live]{background:var(--accent-soft);color:var(--witness)}.SessionTracker_badgeDot__eBTmN{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--void);flex:none}.SessionTracker_badgeDot__eBTmN[data-badge-stage=assigned],.SessionTracker_badgeDot__eBTmN[data-badge-stage=finding]{background:var(--drift)}.SessionTracker_badgeDot__eBTmN[data-badge-stage=live]{background:var(--witness)}.SessionTracker_badgeDot__eBTmN[data-generating=true]{background:var(--witness);animation:SessionTracker_tfgn-badge-pulse__iv3SI 1.1s ease-in-out infinite}@keyframes SessionTracker_tfgn-badge-pulse__iv3SI{0%,to{opacity:1}50%{opacity:.35}}.SessionTracker_badgeWord__GTAJY{font-weight:600}button.SessionTracker_badge___Vphb{border:1px solid var(--border);cursor:pointer;font:inherit;font-family:var(--display);font-size:var(--fs-sm);text-align:left}button.SessionTracker_badge___Vphb:hover{background:var(--surface);border-color:var(--border-strong)}button.SessionTracker_badge___Vphb:focus-visible{outline-offset:2px}.SessionTracker_badgeWind__Y_xTX{font-size:var(--fs-xs);color:var(--text-dim)}.SessionTracker_badgeSep__CxtUF{color:var(--text-dim)}.SessionTracker_badgeNum__0M4v1{font-family:var(--evidence);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-dim)}.SessionTracker_badgeNum__0M4v1[data-known=false]{color:var(--void)}.SessionTracker_detailBox__0FdnA{margin:0}.SessionTracker_detailSummary__a6ad_{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:var(--sp-1) var(--sp-2);margin-left:calc(var(--sp-2) * -1);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-xs);color:var(--text-dim);list-style:none}.SessionTracker_detailSummary__a6ad_::-webkit-details-marker{display:none}.SessionTracker_detailSummary__a6ad_:before{content:"▸ ";color:var(--void-text)}.SessionTracker_detailBox__0FdnA[open]>.SessionTracker_detailSummary__a6ad_:before{content:"▾ "}.SessionTracker_detailSummary__a6ad_:hover{color:var(--text);background:var(--surface-2)}.SessionTracker_detailSummary__a6ad_:focus-visible{outline-offset:2px}.SessionTracker_detailLine__ZEs9b{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-dim)}.SessionTracker_idle__verAB{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;margin-top:var(--sp-2)}.SessionTracker_why__GDRCm{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-dim);max-width:62ch}.SessionTracker_steps__CPTGk{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.SessionTracker_step__gX3ye{display:grid;grid-template-columns:14px minmax(0,max-content) 1fr;align-items:baseline;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-sm)}.SessionTracker_dot__5bE7l{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--void);align-self:center;justify-self:center}.SessionTracker_step__gX3ye[data-state=done] .SessionTracker_dot__5bE7l{background:var(--witness)}.SessionTracker_step__gX3ye[data-state=done] .SessionTracker_stepLabel__ZcnbC{color:var(--text-dim)}.SessionTracker_step__gX3ye[data-state=current] .SessionTracker_dot__5bE7l{background:var(--drift)}.SessionTracker_step__gX3ye[data-state=current] .SessionTracker_stepLabel__ZcnbC{color:var(--text);font-weight:600}.SessionTracker_step__gX3ye[data-state=pending] .SessionTracker_dot__5bE7l{background:transparent;border:1px solid var(--void)}.SessionTracker_step__gX3ye[data-state=pending] .SessionTracker_stepLabel__ZcnbC{color:var(--text-dim)}.SessionTracker_stepLabel__ZcnbC{font-family:var(--display)}.SessionTracker_stepDetail__LzlS9{color:var(--text-dim);font-size:var(--fs-xs)}.SessionTracker_stepState__6Ow_w{font-weight:400}.SessionTracker_step__gX3ye[data-state=done] .SessionTracker_stepState__6Ow_w{color:var(--text-dim)}.SessionTracker_step__gX3ye[data-state=current] .SessionTracker_stepState__6Ow_w{color:var(--text)}.SessionTracker_step__gX3ye[data-state=pending] .SessionTracker_stepState__6Ow_w{color:var(--text-dim)}.SessionTracker_log__feVXz{list-style:none;margin:var(--sp-2) 0 0;padding:var(--sp-2) 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--sp-1)}.SessionTracker_logRow___ek8r{display:grid;grid-template-columns:minmax(0,max-content) 1fr;align-items:baseline;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-xs)}.SessionTracker_logAt__pGQN6{font-family:var(--evidence);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-dim)}.SessionTracker_logText__CXLbA{color:var(--text-dim);line-height:var(--lh-sm)}.SessionTracker_logRow___ek8r:last-child .SessionTracker_logText__CXLbA{color:var(--text)}.SessionTracker_logSource__EKGAq{font-family:var(--evidence);font-size:var(--fs-mono)}.SessionTracker_logRow___ek8r[data-source=derived] .SessionTracker_logSource__EKGAq,.SessionTracker_logRow___ek8r[data-source=reported] .SessionTracker_logSource__EKGAq{color:var(--text-dim)}.SessionTracker_logRow___ek8r[data-phase=ready] .SessionTracker_logText__CXLbA{color:var(--text)}.SessionTracker_logRow___ek8r[data-phase=released] .SessionTracker_logText__CXLbA{color:var(--text-dim)}.SessionTracker_logRow___ek8r[data-phase=failed] .SessionTracker_logText__CXLbA{color:var(--bad)}.SessionTracker_tracker__lk5J8[data-inactive=true] .SessionTracker_log__feVXz{opacity:.72}.SessionTracker_ended__M30az{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-dim);max-width:68ch}.SessionTracker_countdownNote__7cqBU,.SessionTracker_identityLine__eSuaG{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--text-dim)}.SessionTracker_identityLine__eSuaG{line-height:var(--lh-sm);max-width:68ch}.SessionTracker_identityCount__51GO1{font-family:var(--evidence);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.SessionTracker_identityCount__51GO1[data-count=unread]{font-family:inherit;color:var(--text-dim)}.SessionTracker_provenance__fxZZg{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--text-dim);max-width:68ch}.SessionTracker_provenanceKey__xP0FS{font-family:var(--evidence);font-size:var(--fs-mono);color:var(--info)}.SessionTracker_diagnostic__D1ZjT{border:1px solid var(--bad);border-radius:var(--radius-sm);background:var(--bad-soft);padding:var(--sp-2) var(--sp-3)}.SessionTracker_diagnosticText__z4y21{margin:0;font-family:var(--evidence);font-size:var(--fs-mono);color:var(--text);overflow-wrap:anywhere}.SessionTracker_capNote__IRCXq{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:var(--text-dim)}.SessionTracker_srAnnounce__vFLvB{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ChatShell_shell__gA40F.ChatShell_shell__gA40F{display:flex;flex-direction:column;min-height:0}.ChatShell_body__53czG.ChatShell_body__53czG{flex:1 1 auto;min-height:0;grid-template-columns:236px 1fr}@media (max-width:1160px){.ChatShell_body__53czG.ChatShell_body__53czG{grid-template-columns:208px 1fr}}@media (max-width:900px){.ChatShell_body__53czG.ChatShell_body__53czG{grid-template-columns:180px 1fr;grid-template-rows:1fr}.ChatShell_body__53czG.ChatShell_body__53czG>.chat-main,.ChatShell_body__53czG.ChatShell_body__53czG>.sidebar{grid-row:1}}@media (max-width:560px){.ChatShell_body__53czG.ChatShell_body__53czG{grid-template-columns:138px 1fr}}.ChatShell_body__53czG.ChatShell_body__53czG>.sidebar{height:auto;max-height:none;align-self:stretch}