.shared-panel-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;min-height:42px;padding:6px 30px;display:flex;position:relative}.shared-segments{background:var(--secondary);border:1px solid var(--border);border-radius:999px;align-items:center;gap:0;padding:3px;display:inline-flex}.shared-segments>button{letter-spacing:0;height:26px;color:var(--muted-foreground);box-shadow:none;background:0 0;border-radius:999px;padding:0 11px;font-size:11px;line-height:1}.shared-segments>button[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.shared-segments>button[data-joined-left=true]{border-top-left-radius:0;border-bottom-left-radius:0}.shared-segments>button[data-joined-right=true]{border-top-right-radius:0;border-bottom-right-radius:0}.shared-panel-stack{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.shared-panel-content{flex-direction:column;flex-shrink:1;flex-basis:0;min-height:0;display:flex;overflow:hidden}.shared-panel-content[hidden]{display:none}.shared-panel-content[data-panel-id=voice]:not([hidden]){min-height:64px;max-height:140px;overflow-y:auto;flex:none!important}.shared-panel-content[data-panel-id=markets]:not([hidden]){flex-basis:340px;min-height:min(340px,55%)}.shared-panel-divider{cursor:row-resize;touch-action:none;background:var(--secondary);border-block:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;height:8px;display:flex}.shared-panel-divider>span{background:var(--muted-foreground);border-radius:999px;width:28px;height:2px}.shared-panel-divider:hover>span,.shared-panel-divider:focus-visible>span{background:var(--primary)}.shared-panel-stack[data-card-sized=true] .shared-panel-content[data-panel-id=markets]:not([hidden]){flex:none;min-height:0}.shared-panel-stack[data-card-sized=true] [data-markets-tile]{flex:0 auto;padding-bottom:0}.shared-panel-stack[data-card-sized=true] [data-market-cards]{display:flow-root}.shared-panel-stack[data-card-sized=true] .shared-panel-content[data-panel-id=chat]:not([hidden]){flex:1 1 0;min-height:0}.watch-panel-gap{flex:0 0 8px;height:8px}.shared-panel-stack[data-card-sized=true] .watch-more-markets{height:24px;min-height:24px;color:var(--muted-foreground);background:var(--secondary);border-radius:0;flex:0 0 24px;padding:0 8px;font-size:11px}.shared-panel-stack[data-card-sized=true] [data-markets-tile]{scrollbar-width:thin;flex:1 1 0;position:relative}@media (width>=1024px){.watch-player-column[data-closed=true] [data-watch-tile]{width:min(100%,var(--watch-fit-width));margin-inline:auto}}.site-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:16rem;max-width:80%;margin:auto;padding:16px;display:flex}.site-loading-track{background:var(--secondary);border-radius:999px;width:100%;height:3px;overflow:hidden}.site-loading-fill{background:linear-gradient(90deg,var(--brand-start),var(--brand-end));border-radius:999px;height:100%;transition:width .35s;display:block}.site-loading-fill.is-indeterminate{width:40%;animation:1.6s ease-in-out infinite site-loading-slide}@keyframes site-loading-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.site-loading-fill.is-indeterminate{animation-duration:3s}}.build-status-shimmer span{background:linear-gradient(100deg,var(--muted-foreground) 30%,var(--foreground) 50%,var(--muted-foreground) 70%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite build-status-pan}.build-status-in{animation:1.8s linear infinite build-status-pan,.25s ease-out build-status-fade;display:inline-block}@keyframes build-status-pan{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes build-status-fade{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.build-status-shimmer span{color:var(--muted-foreground);animation:none}}.build-reply{overflow-wrap:anywhere;font-size:15px;line-height:1.75}.build-reply>p{margin:0 0 14px}.build-reply>.build-reply-heading{margin:22px 0 10px;font-size:17px;line-height:1.5}.build-reply>ul{margin-top:10px;margin-bottom:18px;padding-left:4px}.build-reply>:last-child{margin-bottom:0}[data-agent-live]{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.build-mic-wave{width:24px;height:18px;color:var(--primary)}
