.personalization-section{width:100%;min-width:0}.personalization-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.personalization-heading h2{font-size:calc(20px*var(--font-scale));letter-spacing:-.025em;margin:0;font-weight:600}.personalization-heading p{color:var(--text-secondary);font-size:var(--fs-body);margin:5px 0 0}.personalization-form{gap:20px;max-width:560px;display:grid}.personalization-agent{width:min(100%,320px);margin:0 0 24px}.personalization-agent .field__help{line-height:1.5}.personalization-memory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.personalization-memory-toolbar .personalization-agent{margin:0}.personalization-memory-toolbar .tabs{flex:none;width:auto;margin-bottom:22px}.personalization-context,.personalization-note{color:var(--text-secondary);font-size:var(--fs-meta);margin:20px 0}.personalization-note{align-items:flex-start;gap:8px;display:flex}.personalization-note svg{flex:none;width:15px;height:15px}.personalization-savebar{background:var(--canvas);border-top:1px solid var(--border);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:16px 0;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.personalization-savebar>span{font-size:var(--fs-meta);color:var(--text-secondary)}.personalization-error,.personal-connections__error{color:var(--danger);font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.personal-connections__list{margin:0;padding:0;list-style:none}.personal-connections__row{border-bottom:1px solid var(--border);align-items:center;gap:14px;min-width:0;padding:18px 0;display:flex}.personal-connections__row>svg{width:18px;height:18px;color:var(--text-secondary);flex:none}.personal-connections__icon{border-radius:var(--radius-sm);background:var(--surface-subtle);width:32px;height:32px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.personal-connections__icon svg{width:17px;height:17px}.personal-connections__body{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-body);flex:1;gap:4px;display:grid}.personal-connections__body strong{font-weight:500}.personal-connections__meta{color:var(--text-secondary);font-size:var(--fs-meta);overflow-wrap:anywhere}.personal-connections__state{font-size:var(--fs-meta);color:var(--text-secondary)}.personal-connections__state[data-state=success]{color:var(--success)}.personal-connections__state[data-state=warning]{color:var(--warning)}.personal-connections__switch{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .12s,border-color .12s;position:relative}.personal-connections__switch[aria-checked=true]{background:var(--success);border-color:var(--success)}.personal-connections__switch:disabled{cursor:default;opacity:.5}.personal-connections__switch:focus-visible{outline:2px solid var(--success);outline-offset:2px}.personal-connections__switch-knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.25)}.personal-connections__switch[aria-checked=true] .personal-connections__switch-knob{transform:translate(16px)}.personal-connections__empty{justify-items:start;gap:12px;padding:24px 0;display:grid}.personal-connections__empty h3{font-size:var(--fs-prose);margin:0}.personal-connections__empty p{color:var(--text-secondary);font-size:var(--fs-body);margin:0}.personal-connections__details{gap:20px;padding:8px 0 16px;display:grid}.personal-connections__details>div{font-size:var(--fs-ui);overflow-wrap:anywhere;grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.personal-connections__details>div>span:first-child{color:var(--text-secondary)}.personal-connections__details strong{font-weight:500}.personal-connections__details p{font-size:var(--fs-body);margin:0}.personal-connections__setting{border-top:1px solid var(--border);font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.personal-connections__setting p{color:var(--text-secondary);font-size:var(--fs-meta);margin:5px 0 0}.personal-dialog{flex-direction:column;min-height:0;max-height:calc(100dvh - 32px);display:flex}.personal-dialog>div:first-child{flex:none}.personal-dialog>div:nth-child(2){overscroll-behavior:contain;min-height:0;padding:2px;overflow-y:auto}.personal-dialog>div:last-child{flex-wrap:wrap;flex:none}.personal-dialog--connections{width:min(450px,100vw - 24px);height:calc(100dvh - 24px)}.personal-dialog--connections>div:nth-child(2){flex:1;align-content:start}.dialog-backdrop:has(>.personal-dialog--connections){justify-items:end;padding:12px}.agent-connections-trigger{white-space:nowrap}@media (max-width:640px){.personal-connections__row{flex-wrap:wrap;gap:10px}.personal-connections__body{min-width:135px}.personalization-heading{gap:12px}.personal-dialog--connections{border-radius:var(--radius-lg)}}.personalization-actions{flex-wrap:wrap;gap:8px;display:flex}.personalization-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.personalization-list-heading h2{font-size:var(--fs-emphasis);margin:0;font-weight:500}.personalization-list-heading>span{color:var(--text-secondary);font-size:var(--fs-meta)}.personalization-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.personalization-archived{font-size:var(--fs-ui);margin-top:28px}.personalization-archived summary{cursor:pointer;color:var(--text-secondary)}.personalization-skill-description{white-space:pre-wrap;font-size:var(--fs-body);margin:0}.personalization-reviewbar{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex;position:-webkit-sticky;position:sticky;top:0}.personalization-agent-select{max-width:260px;margin:0 0 16px}.dialog-backdrop:has(>.personal-dialog:not(.personal-dialog--connections)){padding:16px}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn)var(--sd-duration,.15s)var(--sd-easing,ease)var(--sd-delay,0s)both}.agent-surface{height:100%;min-height:0;display:flex}.agent-rail{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:260px;min-height:0;display:flex}.agent-rail__head{align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.agent-rail__list{flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.agent-rail__row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.agent-rail__row:hover{background:var(--surface-hover)}.agent-rail__row[aria-current=true]{background:var(--surface-selected)}.agent-rail__title{font-size:var(--fs-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.agent-rail__meta{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:6px;display:flex}.agent-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.agent-thread{flex:1;min-height:0;overflow-y:auto}.agent-thread__inner{max-width:var(--content-reading,820px);margin:0 auto;padding:12px 24px 8px}.agent-head{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.agent-head__identity{min-width:0;font-weight:500;font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.agent-head__identity[data-platform=true]{font-weight:600}.agent-head__icon{background:var(--surface-subtle);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.agent-head__icon svg{width:15px;height:15px}.agent-head__desc{font-size:var(--fs-label);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-head__spacer{flex:1}.agent-head__status{border-radius:var(--radius-round);background:var(--text-muted);flex:none;width:7px;height:7px}.agent-head__status[data-live=true]{background:var(--success);box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.agent-head__status[data-live=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--success)14%,transparent)}}.agent-head__status[data-live=true]{animation:1.4s ease-in-out infinite agent-status-pulse}.agent-head__status[data-error=true]{background:var(--danger)}@keyframes agent-status-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.agent-head__status[data-live=true]{animation:none}}.agent-markdown{overflow-wrap:anywhere;min-width:0}.agent-markdown>:first-child{margin-top:0}.agent-markdown>:last-child{margin-bottom:0}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3,.agent-markdown h4{color:var(--text);margin:18px 0 7px;font-weight:600;line-height:1.3}.agent-markdown h1{font-size:calc(18px*var(--font-scale))}.agent-markdown h2{font-size:calc(16px*var(--font-scale))}.agent-markdown h3,.agent-markdown h4{font-size:var(--fs-emphasis)}.agent-markdown p,.agent-markdown ul,.agent-markdown ol,.agent-markdown blockquote,.agent-markdown pre,.agent-markdown table{margin:0 0 10px}.agent-markdown ul,.agent-markdown ol{padding-left:22px}.agent-markdown li+li{margin-top:3px}.agent-markdown li>p{margin-bottom:3px}.agent-markdown strong,.agent-markdown [data-streamdown=strong]{color:var(--text);font-weight:600}.msg--agent[data-streaming=true] .agent-markdown>:last-child:after{color:var(--text-muted);content:var(--streamdown-caret);margin-left:2px;display:inline}.agent-markdown a,.agent-reasoning__content a{color:var(--link);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.agent-markdown a:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:2px}.agent-reasoning__content a:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:2px}.agent-markdown blockquote{border-left:2px solid var(--border-strong);color:var(--text-secondary);padding:2px 0 2px 12px}.agent-markdown :not(pre)>code{border:1px solid var(--border);background:var(--surface-subtle);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);border-radius:4px;padding:1px 4px;font-size:.9em}.agent-markdown pre code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:var(--fs-meta);line-height:1.5}.agent-markdown [data-streamdown=code-block]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;margin:0 0 10px;overflow:clip}.agent-markdown [data-streamdown=code-block-header]{border-bottom:1px solid var(--border);height:32px;color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:var(--fs-meta);text-transform:lowercase;align-items:center;padding:0 72px 0 12px;display:flex}.agent-markdown [data-streamdown=code-block-header]+div{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;height:32px;margin-top:-33px;padding-right:4px;display:flex;position:-webkit-sticky;position:sticky;top:0}.agent-markdown [data-streamdown=code-block-actions]{background:var(--surface-subtle);pointer-events:auto;border-radius:6px;gap:2px;display:flex}.agent-markdown [data-streamdown=code-block-copy-button],.agent-markdown [data-streamdown=code-block-download-button]{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-markdown [data-streamdown=code-block-copy-button]:hover,.agent-markdown [data-streamdown=code-block-download-button]:hover{background:var(--surface-hover);color:var(--text)}.agent-markdown [data-streamdown=code-block-copy-button]:focus-visible{outline:2px solid var(--focus,var(--border-strong));outline-offset:1px}.agent-markdown [data-streamdown=code-block-download-button]:focus-visible{outline:2px solid var(--focus,var(--border-strong));outline-offset:1px}.agent-markdown [data-streamdown=code-block-body]{padding:12px;overflow-x:auto}.agent-markdown [data-streamdown=code-block-body] pre{margin:0}.agent-markdown pre code>span{display:block}.html-block{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;margin:0 0 12px;overflow:hidden}.html-block__bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.html-block__views,.html-block__widths{border:1px solid var(--border);background:var(--surface);border-radius:6px;gap:2px;padding:2px;display:flex}.html-block__tab,.html-block__width{color:var(--text-secondary);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.html-block__tab[aria-pressed=true],.html-block__width[aria-pressed=true]{background:var(--surface-subtle);color:var(--text);font-weight:600}.html-block__tab:disabled{opacity:.5;cursor:not-allowed}.html-block__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.html-block__name{color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:var(--fs-meta)}.html-block__stage{background:var(--surface);justify-content:center;padding:10px;display:flex}.html-block__frame{border:1px solid var(--border);background:#fff;border-radius:4px;width:100%;height:420px}.html-block__frame--tall{height:min(72vh,900px)}.html-block__note{color:var(--text-secondary);font-size:var(--fs-meta);margin:0;padding:0 10px 8px}.html-block__code{background:var(--surface-subtle);max-width:100%;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:var(--fs-meta);margin:0;padding:12px;line-height:1.5;overflow-x:auto}.agent-markdown table{border-collapse:collapse;width:max-content;max-width:100%;font-size:var(--fs-label);display:block;overflow-x:auto}.agent-markdown [data-streamdown=table-wrapper]{max-width:100%;margin:10px 0;overflow-x:auto}.agent-markdown th,.agent-markdown td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:110px;padding:7px 9px}.agent-markdown th{background:var(--surface-subtle);color:var(--text);font-weight:600}.agent-markdown hr{border:0;border-top:1px solid var(--border);margin:16px 0}.agent-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:32px 24px;display:flex}.agent-empty__mark{background:var(--surface-subtle);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.agent-empty__title{font-size:calc(17px*var(--font-scale));margin:0;font-weight:600}.agent-empty__detail{max-width:440px;font-size:var(--fs-body);color:var(--text-secondary);margin:0}.agent-empty__prompts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.agent-empty__specialist{max-width:440px;color:var(--text-secondary);font-size:var(--fs-caption);margin:14px 0 0;line-height:1.5}.agent-empty__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:540px;margin-top:16px;display:grid}.agent-empty__card{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:5px;padding:14px;display:flex}.agent-empty__card:hover{background:var(--surface-hover);border-color:var(--border-strong)}.agent-empty__card-title{font-size:var(--fs-ui);font-weight:500}.agent-empty__card-description{color:var(--text-secondary);font-size:var(--fs-caption);line-height:1.4}@media (max-width:640px){.agent-empty__cards{grid-template-columns:1fr}}.agent-note{border:1px solid var(--border);font-size:var(--fs-label);color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:8px 12px;display:flex}.agent-note svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.agent-note--error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.agent-note--error{border-color:color-mix(in srgb,var(--danger)35%,var(--border))}}.agent-note--error{color:var(--text)}.agent-note--error svg{color:var(--danger)}.agent-note__body{flex:1;min-width:0}.agent-note__title{color:var(--text);font-weight:500}.agent-note__reference{font-size:var(--fs-label);color:var(--text-muted);margin-top:4px;display:block}.agent-note__reference code{font-family:var(--font-mono,ui-monospace,monospace);-webkit-user-select:all;-moz-user-select:all;user-select:all}.agent-note__details{font-size:var(--fs-label);margin-top:6px}.agent-note__details summary{cursor:pointer;color:var(--text-muted)}.agent-note__details dl{grid-template-columns:max-content 1fr;gap:2px 10px;margin:6px 0 0;display:grid}.agent-note__details dt{color:var(--text-muted)}.agent-note__details dd{font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;margin:0}.agent-progress{color:var(--text-muted);font-size:var(--fs-label);align-items:center;gap:7px;margin:15px 0 0;display:flex}.agent-progress svg,.agent-reasoning summary svg,.agent-tool summary svg,.agent-approval__details summary svg{flex:none;width:14px;height:14px}.agent-spin{animation:.9s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-reasoning,.agent-tool,.agent-approval__details{max-width:92%;color:var(--text-secondary);font-size:var(--fs-label);margin:14px 0 0}.agent-reasoning summary,.agent-tool summary,.agent-approval__details summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 0;list-style:none;display:flex}.agent-reasoning summary::-webkit-details-marker{display:none}.agent-tool summary::-webkit-details-marker{display:none}.agent-approval__details summary::-webkit-details-marker{display:none}.agent-reasoning summary:hover,.agent-tool summary:hover,.agent-approval__details summary:hover{color:var(--text)}.agent-disclosure__chevron{color:var(--text-muted);transition:transform .16s}details[open]>summary .agent-disclosure__chevron{transform:rotate(90deg)}.agent-reasoning__content{border-left:1px solid var(--border-strong);color:var(--text-secondary);margin:5px 0 0 6px;padding:5px 0 2px 15px;line-height:1.5}.agent-reasoning__content>:first-child,.agent-reasoning__content>:first-child>:first-child{margin-top:0}.agent-reasoning__content>:last-child,.agent-reasoning__content>:last-child>:last-child{margin-bottom:0}.agent-tools{margin-top:12px}.agent-tool{margin-top:3px}.agent-tool__partial{background:var(--surface-subtle);color:var(--text-muted);font-size:var(--fs-micro);border-radius:999px;padding:1px 5px}.agent-tool__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.agent-tool__group-details>:first-child{margin-top:0}.agent-tool__group-details .agent-tool__details{margin-left:0}.agent-state--success{color:var(--success)}.agent-state--danger,.agent-tool__error{color:var(--danger)}.agent-tool__details{border-left:1px solid var(--border-strong);max-width:700px;margin:5px 0 3px 6px;padding:7px 0 3px 15px}.agent-tool__details>p{margin:0 0 8px}.agent-tool__details dl{flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;display:flex}.agent-tool__details dl div{gap:5px;display:flex}.agent-tool__details dt{color:var(--text-muted)}.agent-tool__details dd{margin:0}.agent-technical-detail{margin-top:7px}.agent-technical-detail>span{color:var(--text-muted);font-size:var(--fs-caption);margin-bottom:3px;display:block}.agent-technical-detail pre,.agent-approval__details pre{border:1px solid var(--border);background:var(--surface-subtle);max-height:190px;color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:var(--fs-caption);white-space:pre-wrap;word-break:break-word;border-radius:7px;margin:0;padding:8px 10px;line-height:1.45;overflow:auto}.agent-approval,.agent-authorization{border:1px solid var(--warning);max-width:710px;margin:15px 0 0;padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.agent-approval,.agent-authorization{border:1px solid color-mix(in srgb,var(--warning)30%,var(--border))}}.agent-approval,.agent-authorization{background:var(--warning-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.agent-approval,.agent-authorization{background:color-mix(in srgb,var(--warning-soft)38%,var(--surface))}}.agent-approval__head,.agent-authorization{align-items:flex-start;gap:10px;display:flex}.agent-approval__icon,.agent-authorization__icon{background:var(--warning-soft);width:29px;height:29px;color:var(--warning);border-radius:8px;flex:none;place-items:center;display:grid}.agent-approval__icon svg,.agent-authorization__icon svg{width:15px;height:15px}.agent-approval__eyebrow{color:var(--warning);font-size:var(--fs-micro);letter-spacing:.055em;text-transform:uppercase;margin-bottom:2px;font-weight:600;display:block}.agent-approval h3,.agent-authorization h3{color:var(--text);font-size:var(--fs-emphasis);margin:0;font-weight:600;line-height:1.35}.agent-approval__description{color:var(--text);font-size:var(--fs-body);margin:11px 0 0 39px;line-height:1.45}.agent-approval__scope{color:var(--text-secondary);font-size:var(--fs-meta);margin:6px 0 0 39px;line-height:1.45}.agent-approval__context{color:var(--text-muted);font-size:var(--fs-caption);flex-wrap:wrap;gap:5px 14px;margin:10px 0 0 39px;display:flex}.agent-approval__context span{align-items:center;gap:4px;display:inline-flex}.agent-approval__context svg{width:12px;height:12px}.agent-approval__details{font-size:var(--fs-caption);margin:7px 0 0 39px}.agent-approval__details>div{padding:4px 0 0 21px}.agent-approval__details pre{margin-top:5px}.agent-approval__actions{gap:8px;margin:12px 0 0 39px;display:flex}.agent-approval__status{color:var(--text-secondary);font-size:var(--fs-label);align-items:center;gap:6px;margin:12px 0 0 39px;display:flex}.agent-approval__status svg{width:14px;height:14px}.agent-approval__status[data-status=completed],.agent-approval__status[data-status=continued]{color:var(--success)}.agent-approval__status[data-status=denied],.agent-approval__status[data-status=failed]{color:var(--danger)}.agent-authorization{border-color:var(--border);background:var(--surface)}.agent-authorization__icon{background:var(--surface-subtle);color:var(--text-secondary)}.agent-authorization__body{flex:1;min-width:0}.agent-authorization__body>p{color:var(--text-secondary);font-size:var(--fs-label);margin:5px 0 0}.agent-authorization__code code{background:var(--surface-subtle);color:var(--text);font-size:var(--fs-ui);letter-spacing:.06em;border-radius:5px;padding:3px 6px}.agent-authorization__action{background:var(--button-primary-bg,var(--text));color:var(--button-primary-text,var(--surface));font-size:var(--fs-label);border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-weight:500;text-decoration:none;display:inline-flex}.agent-authorization__action svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.agent-spin{animation:none}.agent-disclosure__chevron{transition:none}}.agent-sources{position:relative}.agent-sources__trigger{display:inline-flex;position:relative}.agent-sources__badge{border-radius:var(--radius-round);background:var(--surface-selected);min-width:14px;height:14px;color:var(--text-secondary);pointer-events:none;border:1px solid var(--surface);place-items:center;padding:0 3px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;right:1px}.agent-sources__panel{background:var(--surface);border:1px solid var(--border-strong);width:300px;box-shadow:var(--shadow-menu);z-index:var(--z-popover,550);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.agent-sources__head{font-size:var(--fs-caption);color:var(--text-muted);padding:6px 8px 4px}.agent-sources__row{cursor:pointer;text-align:left;width:100%;font-size:var(--fs-ui);color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.agent-sources__row:hover{background:var(--surface-hover)}.agent-sources__row:disabled{cursor:default;color:var(--text-muted)}.agent-sources__row:disabled:hover{background:0 0}.agent-sources__row svg{width:15px;height:15px;color:var(--text-secondary);flex-shrink:0}.agent-sources__label{flex:1;min-width:0}.agent-sources__state{font-size:var(--fs-caption);color:var(--text-muted)}.agent-sources__row[aria-checked=true] .agent-sources__state{color:var(--success)}.agent-sources__empty{font-size:var(--fs-label);color:var(--text-secondary);padding:10px 8px}.agent-sources__foot{border-top:1px solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-muted);margin-top:4px;padding:6px 8px 4px}.agent-popup-wrap{position:relative}.agent-popup{top:calc(var(--window-topbar,46px) + 8px);width:min(430px,100vw - 24px);height:min(640px,calc(100dvh - var(--window-topbar,46px) - 20px));background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-menu);z-index:var(--z-popover,550);border-radius:14px;flex-direction:column;display:flex;position:fixed;right:12px;overflow:hidden}.agent-popup .agent-thread__inner{padding:8px 16px}.agent-popup__hint{font-size:var(--fs-caption);color:var(--text-muted);flex-shrink:0;padding:4px 16px 8px}.agent-rail--overlay{border-right:0;flex:1;width:auto;min-height:0}.agent-context-chip{border:1px solid var(--border);max-width:240px;font-size:var(--fs-caption);color:var(--text-secondary);background:var(--surface-subtle);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.agent-context-chip svg{flex-shrink:0;width:12px;height:12px}.agent-context-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer[data-dragging]{outline:2px dashed var(--link)}@supports (color:color-mix(in lab, red, red)){.composer[data-dragging]{outline:2px dashed color-mix(in srgb,var(--link)55%,transparent)}}.composer[data-dragging]{outline-offset:3px}.agent-readonly{max-width:var(--content-reading,820px);border:1px solid var(--border);font-size:var(--fs-ui);color:var(--text-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:10px 14px;display:flex}.agent-connect-prompt{max-width:var(--content-reading,820px);border:1px solid var(--border);width:100%;font-size:var(--fs-ui);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 auto 8px;padding:10px 14px;display:flex}.agent-connect-prompt__actions{align-items:center;gap:8px;display:inline-flex}.agent-settings-stack{flex-direction:column;gap:16px;display:flex}.agent-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.agent-settings-grid{grid-template-columns:1fr}}@media (max-width:900px){.agent-rail:not(.agent-rail--overlay){display:none}}.agent-graph{gap:var(--space-3,12px);grid-template-columns:minmax(0,1fr);max-width:960px;display:grid}@media (min-width:960px){.agent-graph{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.agent-graph__stage{gap:var(--space-2,8px);flex-direction:column;min-width:0;display:flex}.agent-graph__frame{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-lg,14px);background:radial-gradient(circle at 1px 1px,var(--border-subtle)1px,transparent 0)0 0/22px 22px,var(--surface-subtle);touch-action:none;min-height:280px;position:relative;overflow:hidden}.agent-graph__wires{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agent-graph__wires :-webkit-any(line,path){fill:none;stroke:var(--border-strong);stroke-width:1.25px;stroke-linecap:round;transition:stroke var(--duration-fast,.12s)var(--ease-standard,ease),opacity var(--duration-fast,.12s)var(--ease-standard,ease)}.agent-graph__wires :-moz-any(line,path){fill:none;stroke:var(--border-strong);stroke-width:1.25px;stroke-linecap:round;transition:stroke var(--duration-fast,.12s)var(--ease-standard,ease),opacity var(--duration-fast,.12s)var(--ease-standard,ease)}.agent-graph__wires :is(line,path){fill:none;stroke:var(--border-strong);stroke-width:1.25px;stroke-linecap:round;transition:stroke var(--duration-fast,.12s)var(--ease-standard,ease),opacity var(--duration-fast,.12s)var(--ease-standard,ease)}.agent-graph__wires :-webkit-any(line,path).is-active{stroke:var(--text-tertiary);stroke-width:1.75px}.agent-graph__wires :-moz-any(line,path).is-active{stroke:var(--text-tertiary);stroke-width:1.75px}.agent-graph__wires :is(line,path).is-active{stroke:var(--text-tertiary);stroke-width:1.75px}.agent-graph__wires :-webkit-any(line,path)[data-rel]{stroke-dasharray:4 4}.agent-graph__wires :-moz-any(line,path)[data-rel]{stroke-dasharray:4 4}.agent-graph__wires :is(line,path)[data-rel]{stroke-dasharray:4 4}.agent-graph__halo[data-dim],.agent-graph__node[data-dim]{opacity:.3}.agent-graph__wires :-webkit-any(line,path)[data-dim]{opacity:.3}.agent-graph__wires :-moz-any(line,path)[data-dim]{opacity:.3}.agent-graph__wires :is(line,path)[data-dim]{opacity:.3}.agent-graph__halo{fill:var(--surface-hover);opacity:.55;transition:opacity var(--duration-fast,.12s)var(--ease-standard,ease)}.agent-graph__core{border:1px solid var(--border-strong);border-radius:var(--radius-round,999px);background:var(--surface);width:48px;height:48px;color:var(--text);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.agent-graph__core svg{width:20px;height:20px}.agent-graph__core-label{color:var(--text-tertiary);font-size:var(--fs-meta);white-space:nowrap;margin:0;position:absolute;top:calc(50% + 32px);left:50%;translate:-50%}.agent-graph__empty{max-width:320px;color:var(--text-secondary);font-size:var(--fs-ui);text-align:center;margin:0;position:absolute;top:calc(50% + 56px);left:50%;translate:-50%}.agent-graph__node{align-items:center;gap:var(--space-2,8px);border:1px solid var(--border-strong);border-radius:var(--radius-round,999px);background:var(--surface);max-width:38%;min-height:32px;color:var(--text);font-size:var(--fs-label);cursor:grab;transition:background var(--duration-fast,.12s)var(--ease-standard,ease),border-color var(--duration-fast,.12s)var(--ease-standard,ease),box-shadow var(--duration-fast,.12s)var(--ease-standard,ease),scale var(--duration-fast,.12s)var(--ease-standard,ease),opacity var(--duration-fast,.12s)var(--ease-standard,ease);padding:0 10px;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 1px 2px rgba(0,0,0,.04)}.agent-graph__node:hover{z-index:2;scale:1.04;box-shadow:0 2px 8px rgba(0,0,0,.08)}.agent-graph__node:active{cursor:grabbing;z-index:2;scale:1.04;box-shadow:0 3px 12px rgba(0,0,0,.1)}.agent-graph__node svg{width:15px;height:15px;color:var(--text-tertiary);flex:none}.agent-graph__node-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-meta);overflow:hidden}.agent-graph__node[data-kind=memory] .agent-graph__node-label{font-family:var(--font-mono)}.agent-graph__node[data-kind=hub]{background:var(--surface-subtle);min-height:36px;font-weight:500}.agent-graph__node[data-kind=hub] svg{color:var(--text)}.agent-graph__node[data-kind=add]{color:var(--text-tertiary);background:0 0;border-style:dashed}.agent-graph__node:hover{background:var(--surface-hover)}.agent-graph__node[data-selected]{border-color:var(--text);background:var(--surface-selected);box-shadow:0 0 0 3px var(--surface-hover),0 2px 8px rgba(0,0,0,.06)}.agent-graph__node[data-selected] svg{color:var(--text)}.agent-graph__composer{align-items:center;gap:var(--space-2,8px);display:flex}.agent-graph__composer input{flex:1}.agent-graph__composer-target{border:1px solid var(--border);border-radius:var(--radius-round,999px);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--fs-meta);white-space:nowrap;flex:none;padding:3px 8px}.agent-graph__legend{align-items:center;gap:var(--space-4,16px);color:var(--text-tertiary);font-size:var(--fs-meta);flex-wrap:wrap;margin:0;display:flex}.agent-graph__legend span{align-items:center;gap:5px;display:inline-flex}.agent-graph__legend svg{width:13px;height:13px}.agent-graph__legend-dash{border-top:1.5px dashed var(--text-tertiary);width:14px;display:inline-block}.agent-graph__legend button{margin-left:auto}.agent-graph__inspector{min-height:120px;padding:var(--space-3,12px);border:1px solid var(--border);border-radius:var(--radius-lg,14px);background:var(--surface)}.agent-graph__inspector-head{justify-content:space-between;align-items:center;gap:var(--space-3,12px);min-height:32px;display:flex}.agent-graph__inspector-head code{font-size:var(--fs-meta);color:var(--text-secondary);overflow-wrap:anywhere}.agent-graph__inspector-value{margin:var(--space-2,8px)0 0;font-size:var(--fs-body);line-height:1.5}.agent-graph__inspector-meta{margin:var(--space-2,8px)0 0;color:var(--text-tertiary);font-size:var(--fs-meta);line-height:1.45}.agent-graph__inspector-body{margin:var(--space-2,8px)0 0;padding:var(--space-2,8px);border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-sunken,var(--surface));min-width:0;max-height:260px;color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-meta);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow-y:auto}.agent-graph__inspector-related{margin:var(--space-2,8px)0 0;color:var(--text-tertiary);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-graph__inspector-related button{border:1px solid var(--border);border-radius:var(--radius-round,999px);background:var(--surface-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-caption);cursor:pointer;transition:background var(--duration-fast,.12s)var(--ease-standard,ease);padding:2px 8px}.agent-graph__inspector-related button:hover{background:var(--surface-hover)}.agent-graph__inspector-empty{color:var(--text-secondary);font-size:var(--fs-ui);margin:0;line-height:1.5}@media (max-width:640px){.agent-graph__node{justify-content:center;min-width:44px;min-height:44px;padding:0 12px}.agent-graph__node-label{display:none}}.tabs.agent-picker{gap:4px;padding:4px}.agent-picker .tab{min-height:34px;padding:0 14px}.agent-picker .tab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border-strong),0 1px 3px rgba(0,0,0,.14);font-weight:600}.row--pending{background:var(--surface-subtle);position:relative}.row--pending:before{content:"";top:0;bottom:0;width:3px;position:absolute;left:0}.row--pending-grant:before{background:var(--success)}.row--pending-revoke:before{background:var(--warning)}.agent-chat{flex-direction:column;flex:1;min-height:0;display:flex}.agent-chat[hidden]{display:none}.agent-head__settings{color:var(--text-secondary);flex:none}.agent-head:has(.agent-head__settings) .agent-head__desc{flex:1;min-width:0}.agent-head:has(.agent-head__settings) .agent-head__identity{flex:none}.agent-head__kind,.agent-head__activity{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap}.agent-head__kind{border-left:1px solid var(--border);padding-left:10px}.agent-head__activity{flex:none}.agent-head__settings[aria-pressed=true]{background:var(--surface-selected);color:var(--text)}.agent-details{flex:1;min-height:0;overflow-y:auto}.agent-details:focus{outline:none}.agent-details__inner{box-sizing:border-box;width:100%;max-width:688px;margin:0 auto;padding:28px 24px 48px}.agent-details__back{color:var(--text-secondary);margin-left:-8px}.agent-details__identity{align-items:center;gap:12px;margin:28px 0;display:flex}.agent-details__mark{background:var(--surface-subtle);border-radius:var(--radius-lg);flex:none;place-items:center;width:44px;height:44px;display:grid}.agent-details__mark svg{width:22px;height:22px}.agent-details__identity h2{font-size:calc(20px*var(--font-scale));flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-weight:600;line-height:1.3;display:flex}.agent-details__kind{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:400}.agent-details__identity p{font-size:var(--fs-ui);color:var(--text-secondary);margin:4px 0 0}.agent-details__panel{padding-top:12px}.agent-details__list{margin:0;padding:0;list-style:none}.agent-details__skill,.agent-details__connection{border-bottom:1px solid var(--border)}.agent-details__skill-toggle{width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;display:flex}.agent-details__skill-toggle:hover{background:var(--surface-hover)}.agent-details__skill-toggle>svg,.agent-details__connection>svg{width:18px;height:18px;color:var(--text-secondary);flex:none}.agent-details__name{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-ui);font-weight:500}.agent-details__skill-toggle .agent-details__name{flex:1}.agent-details__origin,.agent-details__state{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:400}.agent-details__skill-toggle .agent-details__origin{flex:none}.agent-details__skill-toggle .agent-details__chevron{width:14px;height:14px}.agent-details__skill-toggle[aria-expanded=true] .agent-details__chevron{transform:rotate(90deg)}.agent-details__summary{font-size:var(--fs-ui);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;padding:0 34px 16px;line-height:1.5}.agent-details__footer{font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.agent-details__footer a,.agent-details__consent a{color:var(--link);text-decoration:none}.agent-details__footer a:hover,.agent-details__consent a:hover{text-decoration:underline}.agent-details__footer>.button:only-child{margin-left:auto}.agent-details__group+.agent-details__group{margin-top:28px}.agent-details__group h3{font-size:var(--fs-ui);margin:12px 0 6px;font-weight:500}.agent-details__intro,.agent-details__notice,.agent-details__footnote{font-size:var(--fs-ui);color:var(--text-secondary);line-height:1.5}.agent-details__intro{margin:0 0 12px}.agent-details__notice{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:16px 0;display:flex}.agent-details__connection{align-items:flex-start;gap:12px;padding:16px 4px;display:flex}.agent-details__connection>svg{margin-top:2px}.agent-details__connection-body{flex:1;min-width:0}.agent-details__connection-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:4px;display:flex}.agent-details__connect{margin-top:12px}.agent-details__consent{font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.agent-details__consent p{width:100%;margin:0}.agent-details__instances{font-size:var(--fs-caption);color:var(--text-secondary);margin:12px 0 0;padding:0;list-style:none}.agent-details__instances li{overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding:4px 0;display:flex}.agent-details__footnote{font-size:var(--fs-caption);margin:28px 0 0}@media (max-width:640px){.agent-head:has(.agent-head__settings){flex-wrap:wrap}.agent-head__settings{margin-left:auto}.agent-head:has(.agent-head__settings) .agent-head__desc{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;order:1;display:-webkit-box}.agent-details__inner{padding:16px 20px 32px}.agent-details__identity{margin:24px 0}.agent-details__skill-toggle{gap:8px}}@media (pointer:coarse){.agent-head__settings,.agent-details .button,.agent-details .tab{min-width:44px;min-height:44px}.agent-details__footer a,.agent-details__consent a{align-items:center;min-height:44px;display:inline-flex}}.agent-settings{min-width:0;max-width:900px}.agent-settings__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-settings__header>svg{width:22px;height:22px;color:var(--text-secondary)}.agent-settings__header>.select{width:min(300px,100%)}.agent-settings__header>.button{margin-left:auto}.agent-settings__panel{padding:24px 0}.agent-settings__form{gap:20px;max-width:640px;display:grid}.agent-settings .section-title{margin:0 0 6px}.agent-settings__section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.agent-settings__section-head .form-note{margin:0}.agent-settings__group{font-size:var(--fs-body);margin:24px 0 10px;font-weight:600}.agent-settings__rows{margin:16px 0}.agent-settings__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-settings__prompt{align-items:flex-end;gap:8px;display:flex}.agent-settings__prompt>.field{flex:1;min-width:0}.agent-settings__form>.button{justify-self:start}.agent-settings__switch{cursor:pointer;background:0 0;border:none;border-radius:20px;flex-shrink:0;align-items:center;width:44px;height:32px;padding:6px 3px;display:inline-flex;position:relative}.agent-settings__switch:before{content:"";background:var(--text-muted);border-radius:20px;position:absolute;top:5px;bottom:5px;left:0;right:0}.agent-settings__switch[aria-checked=true]:before{background:var(--text)}.agent-settings__switch>span{background:var(--canvas);border-radius:50%;width:16px;height:16px;transition:transform .12s ease-out;position:relative}.agent-settings__switch[aria-checked=true]>span{transform:translate(22px)}.agent-settings__switch:disabled{opacity:.5;cursor:wait}.agent-settings__switch:focus-visible{outline:2px solid var(--link);outline-offset:3px}.agent-settings__failure-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.agent-settings__failure-message{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-label);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.agent-settings__technical{font-size:var(--fs-meta);margin-top:5px}.agent-settings__technical summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.agent-settings__technical p{margin:6px 0}.agent-settings__error{color:var(--danger);font-size:var(--fs-body);margin-top:6px}.agent-settings__choices{border:0;gap:16px;margin:0;padding:0;display:grid}.agent-settings__choices legend{margin-bottom:14px;font-weight:500}.agent-settings__choices label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-settings__choices label .form-note{flex-basis:100%;margin:0 0 0 24px}.agent-settings input[type=checkbox],.agent-settings input[type=radio]{accent-color:var(--text);width:18px;height:18px}.agent-settings__history{border-bottom:1px solid var(--border);padding:14px 0}.agent-settings__history summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.agent-settings__history summary>span:first-child{font-weight:500}.agent-settings__history time{color:var(--text-secondary);font-size:var(--fs-meta);margin-left:auto}.agent-settings__diff{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.agent-settings__diff h4{color:var(--text-secondary);font-weight:500}.agent-settings__diff dd{margin:4px 0 14px}.agent-settings__diff dt{font-weight:500}@media (max-width:640px){.agent-settings__section-head{flex-wrap:wrap}.agent-settings__header{gap:8px}.agent-settings__header>.select{flex:1;min-width:160px}.agent-settings__diff{grid-template-columns:minmax(0,1fr)}.agent-settings__switch{height:44px}.agent-settings__switch:before{top:11px;bottom:11px;left:0;right:0}.agent-settings .row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.agent-settings__switch>span{transition:none}}.agent-settings__history summary:before{content:"›";color:var(--text-secondary)}.agent-settings__history[open] summary:before{transform:rotate(90deg)}.agent-schedule{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-width:0;margin:12px 0;padding:10px 12px;display:flex}.agent-schedule>svg{color:var(--text-secondary);flex:none}.agent-schedule__body{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.agent-schedule__body strong{overflow-wrap:anywhere;font-size:13px}.agent-schedule__body span{color:var(--text-secondary);font-size:12px}.agent-schedule__next{flex-basis:100%;color:var(--text-muted)!important}.agent-schedule a{flex:none;align-items:center;min-height:32px;font-size:12px;display:flex}@media (pointer:coarse){.agent-schedule a{min-height:44px}}.agent-analysis{min-width:0;max-width:100%;margin:12px 0}.agent-analysis .viz-section{min-width:0}.agent-analysis__source{color:var(--text-muted);flex-wrap:wrap;gap:6px 12px;padding:8px 12px;font-size:12px;display:flex}.agent-analysis__source details{overflow-wrap:anywhere;flex-basis:100%}.agent-analysis__source summary{cursor:pointer;align-items:center;width:-moz-fit-content;width:fit-content;min-height:32px;display:flex}.agent-analysis__source strong{color:var(--text-secondary)}.agent-analysis__table{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px}.agent-analysis__table>div{max-height:360px;margin-top:8px;overflow:auto}.agent-analysis table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.agent-analysis th,.agent-analysis td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px}@media (pointer:coarse){.agent-analysis__source summary{min-height:44px}}.agent-queue{flex-direction:column;gap:4px;margin:0 0 6px;padding:0 12px;list-style:none;display:flex}.agent-queue__row{width:100%;max-width:var(--content-reading);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle);min-height:28px;color:var(--text-secondary);align-items:center;gap:6px;margin:0 auto;padding:0 2px 0 8px;display:flex}.agent-queue__row>svg{flex:none;width:14px;height:14px}.agent-queue__remove{width:26px;min-width:26px;height:26px;min-height:26px}.agent-queue__remove svg{width:14px;height:14px}.agent-queue__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:var(--fs-meta);flex:auto;overflow:hidden}.agent-queue__meta{font-size:var(--fs-meta);color:var(--text-muted);flex:none}@media (max-width:600px){.agent-queue__meta{display:none}}.agent-connect{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:22px 0 0;padding:12px 14px}.agent-connect__head{align-items:flex-start;gap:10px;display:flex}.agent-connect__icon{color:var(--text-secondary);flex:none;padding-top:2px;display:inline-flex}.agent-connect__icon svg{width:18px;height:18px}.agent-connect h3{font-size:var(--fs-body);margin:0;font-weight:600}.agent-connect p{color:var(--text-secondary);font-size:var(--fs-ui);margin:4px 0 0;line-height:1.45}.agent-connect__actions{gap:8px;margin:12px 0 0 28px;display:flex}.agent-response-actions{color:var(--text-muted);align-items:center;gap:6px;margin:6px 0 0 -6px;display:flex}.agent-response-actions .icon-button svg{width:16px;height:16px}.agent-response-actions__note{font-size:var(--fs-meta);color:var(--text-secondary)}.agent-question__options{flex-wrap:wrap}.agent-question__free{gap:8px;margin:10px 0 0 28px;display:flex}.agent-question__free .input{flex:auto;min-width:0}.agent-response-actions .agent-consulted-toggle{border-radius:var(--radius-sm);height:32px;color:var(--text-muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 6px;line-height:1;display:inline-flex}.agent-consulted-toggle:hover{background:var(--surface-hover);color:var(--text)}.agent-consulted-toggle svg{width:14px;height:14px;transition:transform .12s}.agent-consulted-toggle svg[data-open]{transform:rotate(90deg)}.agent-consulted{font-size:var(--fs-meta);color:var(--text-muted);gap:6px;margin:4px 0 0;padding-left:6px;display:grid}.agent-consulted__group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.agent-consulted__kind{text-transform:capitalize;margin-right:4px}.agent-consulted__chip{background:var(--surface-hover);max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:1px 8px;text-decoration:none;overflow:hidden}.agent-consulted__more{font:inherit;color:var(--text-muted);cursor:pointer;border:0}.agent-consulted__more:hover{color:var(--text)}a.agent-consulted__chip:hover{text-decoration:underline}.agent-consulted__meta{color:var(--text-muted)}
