.agent-pane-resizer{position:absolute;z-index:40;top:0;bottom:0;width:10px;cursor:col-resize;touch-action:none}.agent-pane-resizer:after{content:"";position:absolute;inset:0 4px;background:transparent}.agent-pane-resizer:focus-visible:after,.agent-pane-resizer:hover:after{background:var(--brand)}.agent-pane-resizer:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.agent-workspace-background-hidden{visibility:hidden;pointer-events:none}.editor-grid[data-agent-pane-active=true]{grid-template-columns:var(--version-rail-width) minmax(0,1fr) var(--side-pane-width)}.editor-grid[data-version-rail-hidden=true]>.version-rail-resizer{display:none}.editor-grid[data-agent-pane-active=true] .side-pane{min-width:0;min-height:0;overflow:hidden}.slide-deck-agent-content{height:100%;min-height:0}.slide-deck-side-pane{display:flex;flex-direction:column}.slide-deck-side-pane>.right-tabs{flex:0 0 43px}.slide-deck-side-pane>.slide-deck-agent-content{flex:1}.content-list-agent-layout>.content-list-agent-pane{min-width:0}.editor-grid[data-agent-full-width=true]>.editor-main,.editor-grid[data-agent-full-width=true]>.slide-deck-stage,.editor-grid[data-version-rail-hidden=true]>.content-tree{visibility:hidden;pointer-events:none}.agent-panel-surface[hidden],.project-context-agent-panel[hidden],.slide-deck-agent-content[hidden]{display:none}.agent-window-content,.agent-window-mount,.agent-window-slot{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%}.agent-panel-surface[data-detached=true],.agent-window-slot[hidden]{display:none}.agent-window-controls,.agent-window-toolbar{display:flex;align-items:center;gap:4px;flex:0 0 auto}.agent-window-toolbar:empty{display:none}.agent-window-content>.content-list-agent-pane{flex:1}.agent-panel-surface .agent-window-slot{height:100%}.agent-panel-surface.floating>.agent-window-slot{height:calc(100% - 38px)}.agent-panel-surface.floating .agent-window-content .chat-panel{height:100%}body.agent-detached-window{display:flex;flex-direction:column;width:100vw;height:100vh;min-width:0;margin:0;overflow:hidden}.agent-detached-window>.agent-window-content{flex:1;overflow:hidden;background:var(--background,#f7f5f0)}.agent-detached-window .chat-panel,.agent-detached-window .project-context-agent-panel{height:100%}.agent-panel.agent-conversation-layout{padding:0;container-type:inline-size;container-name:agent-conversation}.agent-conversation-header{flex:0 0 auto;min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 13px;border-bottom:1px solid var(--line);background:#f1efe9}.agent-conversation-identity{min-width:0;display:flex;align-items:center;gap:8px}.agent-conversation-identity>.agent-character,.agent-conversation-identity>svg{flex:0 0 auto}.agent-conversation-identity>span{min-width:0;display:grid;gap:1px}.agent-conversation-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.agent-conversation-identity small{color:var(--muted-foreground);font-size:11px}.agent-conversation-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.agent-conversation-header-actions>.agent-window-button{flex:0 0 28px;width:28px;height:28px}.agent-conversation-body{flex:1;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.agent-conversation-body[data-thread-navigation=false]{grid-template-rows:minmax(0,1fr)}.agent-thread-navigation{min-width:0;min-height:0;padding:14px 14px 0}.agent-thread-navigation>.agent-thread-toolbar{margin-bottom:0}.agent-thread-picker{min-width:0;flex:1;display:flex}.agent-thread-picker>[data-slot=select-trigger]{min-width:0;width:100%;background:white;font-size:11px}.agent-thread-picker>span{min-width:0;flex:1;color:var(--muted-foreground);font-size:11px}.agent-new-thread-label,.agent-thread-list{display:none}.agent-conversation-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px;overflow:hidden}.agent-conversation-title{flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;font-size:13px;font-weight:650}.agent-conversation-body[data-thread-navigation=true] .agent-conversation-title{display:none}.agent-conversation-main>.agent-chat{min-height:0}.agent-thread-picker>.cloud-agent-thread-current{min-height:28px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:white;padding:4px 8px;color:var(--ink)}@container agent-conversation (min-width:840px){.agent-conversation-body[data-thread-navigation=true]{grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.agent-thread-navigation{display:flex;flex-direction:column;gap:12px;padding:14px;border-right:1px solid var(--line)}.agent-thread-picker{display:none}.agent-thread-navigation .agent-thread-toolbar>.agent-new-thread-trigger{min-width:0;width:100%;height:32px;display:flex;align-items:center;flex:1;justify-content:flex-start;gap:7px;padding:0 9px}.agent-new-thread-label{display:inline;white-space:nowrap;font-size:11px}.agent-thread-navigation .agent-thread-toolbar>.agent-new-thread-trigger>span{display:flex;align-items:center;gap:7px}.agent-thread-list{min-height:0;display:flex;flex:1;flex-direction:column;gap:4px;overflow:auto;scrollbar-gutter:stable}.agent-thread-list>button{display:flex;align-items:flex-start;gap:8px;width:100%;border:0;border-radius:7px;background:transparent;padding:9px;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.agent-thread-list>button:hover{background:#efede7}.agent-thread-list>button[aria-current=true]{background:#eeeafa}.agent-thread-list>button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.agent-thread-list>button:disabled{opacity:.55;cursor:default}.agent-thread-list .agent-character,.agent-thread-list .agent-thread-running{flex:0 0 auto}.agent-thread-list .agent-thread-running{width:12px;height:12px;margin-top:3px;color:var(--brand)}.agent-thread-list>button>span{min-width:0;flex:1;display:grid;gap:4px}.agent-thread-list strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:1.5;font-weight:550}.agent-thread-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted-foreground)}.agent-thread-list>p{margin:0;padding:9px;color:var(--muted-foreground);font-size:11px}.agent-conversation-body[data-thread-navigation=true] .agent-conversation-title{display:block}}.InboundMcpAuthorize_shell__3xRIc{align-items:center;background:radial-gradient(circle at top,rgb(80 91 217/14%),transparent 34rem),#f7f8fc;color:#202331;display:flex;min-height:100vh;padding:32px 20px}.InboundMcpAuthorize_card__ov1i9{background:#fff;border:1px solid #e1e4ed;border-radius:20px;box-shadow:0 24px 70px rgb(33 39 73/12%);margin:auto;max-width:620px;padding:clamp(28px,6vw,48px);width:100%}.InboundMcpAuthorize_eyebrow__INgeg{color:#505bd9;font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.InboundMcpAuthorize_card__ov1i9 h1{font-size:clamp(30px,7vw,44px);letter-spacing:-.04em;line-height:1.08;margin:0 0 18px}.InboundMcpAuthorize_intro__bKtK2,.InboundMcpAuthorize_muted__x72m6,.InboundMcpAuthorize_permissions__Y9Gsw p{color:#616777;line-height:1.7}.InboundMcpAuthorize_intro__bKtK2 strong{color:#202331}.InboundMcpAuthorize_permissions__Y9Gsw{background:#f7f8fd;border:1px solid #e5e7f1;border-radius:14px;margin:22px 0;padding:18px 20px}.InboundMcpAuthorize_permissions__Y9Gsw h2{font-size:14px;margin:0 0 10px}.InboundMcpAuthorize_permissions__Y9Gsw ol{line-height:1.6;margin:0;padding-left:22px}.InboundMcpAuthorize_permissions__Y9Gsw li+li{margin-top:7px}.InboundMcpAuthorize_permissions__Y9Gsw p{font-size:13px;margin:12px 0 0}.InboundMcpAuthorize_approval__XBAcp,.InboundMcpAuthorize_signIn__qTX1n,.InboundMcpAuthorize_signIn__qTX1n form{display:grid;gap:14px}.InboundMcpAuthorize_actions__gjHYB{display:grid;gap:12px;margin-top:14px}.InboundMcpAuthorize_actions__gjHYB>button{width:100%}.InboundMcpAuthorize_signIn__qTX1n label{color:#555b6b;display:grid;font-size:13px;font-weight:700;gap:7px}.InboundMcpAuthorize_signIn__qTX1n input{background:#fff;border:1px solid #d9dce6;border-radius:10px;color:#202331;font:inherit;min-height:44px;padding:9px 12px}.InboundMcpAuthorize_primary__cQzaC,.InboundMcpAuthorize_secondary__sJzLN{border-radius:10px;cursor:pointer;font:inherit;font-weight:750;min-height:44px;padding:10px 16px}.InboundMcpAuthorize_primary__cQzaC{background:#505bd9;border:1px solid #505bd9;color:#fff}.InboundMcpAuthorize_secondary__sJzLN{background:#fff;border:1px solid #cfd3df;color:#2e3342}.InboundMcpAuthorize_primary__cQzaC:disabled,.InboundMcpAuthorize_secondary__sJzLN:disabled{cursor:not-allowed;opacity:.58}.InboundMcpAuthorize_divider__SGGgn{border-top:1px solid #e2e4ec;height:12px;margin-top:6px;text-align:center}.InboundMcpAuthorize_divider__SGGgn span{background:#fff;color:#858a98;font-size:12px;padding:0 10px;position:relative;top:-10px}.InboundMcpAuthorize_approval__XBAcp>p:first-child{background:#f7f8fd;border-radius:10px;display:grid;gap:4px;margin:0;padding:13px 15px}.InboundMcpAuthorize_approval__XBAcp span{color:#737889;font-size:12px}.InboundMcpAuthorize_error__3sURD{background:#fff0f0;border:1px solid #ffd2d2;border-radius:10px;color:#a02b2b;line-height:1.5;padding:11px 13px}