@layer components{:root{--d6-line:var(--hair);--d6-line-2:var(--hair-strong);--d6-card:transparent;--d6-plate:var(--wash-hover);--nsh-agent-bar-h:52px}.ds2-stella-strip{flex:none;align-self:stretch;width:44px;padding:var(--space-2) var(--space-2) var(--space-2) 0}.ds2-stella-strip-box{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-3) 0 0;border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--panel-raised);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}:root.dark .ds2-stella-strip-box{background:var(--panel-bg)}.ds2-stella-strip-box:hover{background:var(--wash-hover);color:var(--ink)}.ds2-stella-strip-box:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.ds2-stella-stack{height:100%}.ds2-stella-held,.ds2-stella-stack{display:flex;flex-direction:column;min-height:0}.ds2-stella-held{flex:0 1 auto;max-height:45%;overflow:hidden;background:var(--paper)}.ds2-stella-panel{display:flex;flex-direction:column}.ds2-stella-panel,.ds2-stella-panel>.nsh-agentdock{flex:1;min-height:0}.ds2-stella-stack:has(.tk-held[data-thread-unstarted])>.ds2-stella-held{max-height:none}.ds2-stella-stack:has(.tk-held[data-thread-unstarted])>.ds2-stella-panel{flex:1 0 auto}.ds2-stella-stack:has(.tk-held[data-thread-unstarted])>.ds2-stella-panel>.nsh-agentdock{height:auto}.ds2-stella-stack:has(.tk-held[data-thread-unstarted]) [data-dock-lane][data-active]>[data-thread-unstarted]>.nsh-agentdock-compose-host{margin-block-start:auto}.ds2-stella-panel .ds2-thread-date-line{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);color:var(--mut-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ds2-stella-panel .ds2-thread-date-line:after,.ds2-stella-panel .ds2-thread-date-line:before{flex:1;height:1px;background:var(--hair);content:""}.ds2-stella-phonebar{padding:var(--space-2) var(--space-4) 0;background:var(--paper)}.ds2-stella-phonebar .nsh-agent-bar{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--nsh-agent-bar-h,44px);padding:0 var(--space-2) 0 18px;border:1px solid var(--line-2);border-radius:999px;background:var(--pop);box-shadow:var(--shadow-composer);color:var(--ink-2);font:inherit;font-size:var(--text-input-touch);text-align:left;cursor:pointer}.ds2-stella-phonebar .nsh-agent-bar[data-presence]{color:var(--text-1)}.ds2-stella-phonebar .nsh-agent-bar-mark{flex:none;display:inline-flex;align-items:center;color:var(--text-2)}.ds2-stella-phonebar .nsh-agent-bar-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds2-stella-phonebar .nsh-agent-bar-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line-2);border-radius:999px;color:var(--text-3)}.ds2-stella-phonebar .nsh-agent-bar:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.ds2-stella-phonebar{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-base) var(--ease-standard),padding-top var(--dur-base) var(--ease-standard)}.ds2-stella-phonebar-slide{min-height:0;transition:transform var(--dur-base) var(--ease-standard)}.ds2-stella-phonebar[data-aside]{grid-template-rows:0fr;padding-top:0}.ds2-stella-phonebar[data-aside] .ds2-stella-phonebar-slide{overflow:hidden;transform:translateY(100%)}.ds2-stella-phonebar[data-aside] .nsh-agent-bar{pointer-events:none}@media (prefers-reduced-motion:reduce){.ds2-stella-phonebar,.ds2-stella-phonebar-slide{transition:none}}}@layer screens{.ds2-stella-phonebar .nsh-agent-bar{position:relative;inset:auto;min-width:0;max-width:100%}.ds2-stella-stack:has(.tk-held[data-thread-unstarted]) [data-dock-lane][data-active]>[data-thread-unstarted]>.nsh-agentdock-work{display:none}.ds2-stella-panel .nsh-msg.is-user{max-width:85%;margin-top:var(--space-5)}.ds2-stella-panel .nsh-msg.is-user:first-child{margin-top:0}.ds2-stella-panel .nsh-msg-user-body{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pop)}.ds2-stella-panel .nsh-agentdock-feed>.nsh-msg.is-assistant+.nsh-turnwork,.ds2-stella-panel .nsh-agentdock-feed>.nsh-msg.is-user+.nsh-turnwork,.ds2-stella-panel .nsh-agentdock-feed>.nsh-turnwork+.nsh-msg.is-assistant,.ds2-stella-panel .nsh-live-turn>.nsh-live-turn-answer+.nsh-turnwork{margin-top:calc(var(--space-2) - var(--space-3))}.ds2-stella-panel .nsh-turnwork{margin-inline-start:0}.ds2-stella-panel .nsh-turnwork[data-phase=settled]:not([data-open]){gap:0}.ds2-stella-panel .nsh-agentdock-compose{--composer-frame-controls-wrap:wrap;padding-bottom:var(--space-2)}.ds2-stella-panel .nsh-msg-thread-prose .sa-msg-agent{padding:0}@media (max-width:767.98px),(pointer:coarse){.ds2-stella-panel .nsh-agentdock-in{font-size:var(--text-input-touch)}}}