.shell{background-color:var(--bg-content,var(--bg));background-image:var(--app-background-image);background-position:50%;background-size:cover;background-repeat:no-repeat;--shell-nav-expanded-width:258px;--shell-nav-width:var(--shell-nav-expanded-width);--shell-chrome-controls-inset:10px;--shell-chrome-control-size:32px;--shell-chrome-controls-gap:4px;--shell-sidebar-footer-height:53px;--shell-native-titlebar-controls-inset:var(--openclaw-native-controls-inset,92px);--shell-native-titlebar-controls-width:156px;--shell-controls-width:104px;--shell-chrome-safe-area-left:12px;--shell-topbar-height:0px;--shell-dock-reserve-bottom:calc(var(--oc-terminal-reserve-bottom, 0px) + var(--oc-browser-reserve-bottom, 0px) + var(--oc-link-reader-reserve-bottom, 0px) + var(--oc-assistant-reserve-bottom, 0px));--shell-focus-duration:200ms;--shell-focus-ease:var(--ease-out);height:var(--shell-content-height);display:grid;grid-template-columns:var(--shell-nav-width) minmax(0,1fr);grid-template-rows:var(--shell-topbar-height) 1fr;grid-template-areas:"nav topbar" "nav content";grid-gap:0;gap:0;transition:grid-template-columns var(--shell-focus-duration) var(--shell-focus-ease),grid-template-rows var(--shell-focus-duration) var(--shell-focus-ease);overflow:hidden}.shell[data-background-managed]{background-image:none}.control-ui-environment-stripe{position:fixed;z-index:260;inset:0 0 auto;height:2px;background:var(--control-ui-environment-color);pointer-events:none}.control-ui-environment-pill{display:inline-flex;flex:none;align-items:center;padding:2px 6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--control-ui-environment-color) 16%,transparent);color:var(--control-ui-environment-ink);font-size:11px;font-weight:500;line-height:1}.shell-skip-link{position:fixed;top:8px;left:50%;z-index:250;padding:8px 12px;border-radius:var(--radius-md);background:var(--panel);color:var(--text);box-shadow:var(--shadow-md),var(--focus-ring);transform:translate(-50%,-160%);transition:transform var(--duration-fast) var(--ease-out)}.shell-skip-link:focus{transform:translate(-50%)}.shell--chat{overflow:hidden}.shell--nav-collapsed{grid-template-columns:0 minmax(0,1fr);--shell-nav-width:0px;--shell-chrome-safe-area-left:calc(var(--shell-controls-width) + 18px)}.shell--nav-collapsed:not(.shell--mobile-nav) .shell-nav{display:none}.shell-chrome-controls{position:fixed;top:calc((var(--rail-header-height) - var(--shell-chrome-control-size)) / 2);left:calc(var(--shell-nav-width) + var(--shell-chrome-controls-inset));z-index:45;display:flex;align-items:center;gap:var(--shell-chrome-controls-gap)}.shell-chrome-controls__nav-toggle[data-env-avatar]:before{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent-subtle) 80%,transparent);color:var(--text-strong);box-shadow:0 0 0 2px var(--control-ui-environment-color);content:attr(data-env-avatar);font-size:var(--control-ui-text-sm)}.shell-chrome-controls__nav-toggle[data-env-avatar]>svg{display:none}.shell-chrome-controls__button{display:inline-flex;align-items:center;justify-content:center;width:var(--shell-chrome-control-size);height:var(--shell-chrome-control-size);padding:0;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--muted);box-shadow:var(--shadow-sm);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shell-chrome-controls__button:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--bg-hover) 92%,transparent);color:var(--text)}.shell-chrome-controls__button:is(:disabled,[aria-disabled=true]){opacity:.42}.shell.shell--home-control{--shell-controls-width:140px}.shell--mobile-nav .shell-chrome-controls{display:none}html.openclaw-native-macos .shell-chrome-controls{top:52px}html.openclaw-native-nav .shell--nav-collapsed .shell-chrome-controls,html.openclaw-native-nav .shell-chrome-controls__nav-toggle,html.openclaw-native-nav .sidebar-brand__collapse,html.openclaw-native-nav .topbar .topbar-nav-toggle,html.openclaw-native-web-chrome .shell-chrome-controls,html.openclaw-native-web-chrome .sidebar-brand__desktop-control{display:none}html.openclaw-native-desktop .shell:not(.shell--mobile-nav){.settings-sidebar__header,.sidebar-shell{padding-top:var(--openclaw-native-titlebar-height,52px)}.content:not(.content--chat){padding-top:max(var(--settings-content-block-start-padding,16px),var(--openclaw-native-titlebar-height,52px))}}html:is(.openclaw-native-macos,.openclaw-native-nav,.openclaw-native-web-chrome) .sidebar-brand{--sidebar-agent-avatar-size:32px}.macos-titlebar-controls{position:fixed;top:0;left:var(--shell-native-titlebar-controls-inset);z-index:50;display:flex;align-items:center;gap:4px;width:max-content;min-width:var(--shell-native-titlebar-controls-width);height:var(--openclaw-native-titlebar-height,50px)}.macos-titlebar-controls__button.topbar-icon-btn{width:28px;height:28px}.macos-titlebar-controls__button:active:not(:disabled){background:color-mix(in srgb,var(--bg-hover) 96%,transparent);color:var(--text)}.macos-titlebar-controls__button:disabled{opacity:.38}.shell--mobile-nav .macos-titlebar-controls{display:none}.shell--onboarding{grid-template-columns:0 minmax(0,1fr);grid-template-rows:0 1fr;--shell-nav-width:0px}.shell--onboarding .shell-nav,.shell--onboarding .topbar{display:none}.shell--onboarding .content{padding-top:0}.shell{--shell-settings-nav-width:288px}.shell--settings:not(.shell--mobile-nav){--settings-content-block-start-padding:44px;--settings-content-inline-padding:clamp(28px,5vw,72px);grid-template-columns:var(--shell-settings-nav-width) minmax(0,1fr);grid-template-rows:0 1fr;--shell-nav-width:var(--shell-settings-nav-width)}.shell--settings:not(.shell--mobile-nav) .content{padding:var(--settings-content-block-start-padding) var(--settings-content-inline-padding) 72px}.shell--settings.shell--mobile-nav{--settings-content-block-start-padding:4px}.shell--settings .connection-action-block{margin-inline:calc(0px - var(--settings-content-inline-padding, var(--content-inline-padding)));border-inline:0;border-radius:0}.shell--settings:not(.shell--mobile-nav) .content--custodian{padding:0}.shell--settings:not(.shell--mobile-nav) .content-header{max-height:none}.shell--settings:not(.shell--mobile-nav) .page-title{font-size:26px}.shell--settings .content-header,.shell--settings .settings-workspace{width:100%;max-width:1120px;margin-inline:auto}.settings-sidebar,.sidebar{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;overflow:hidden}.settings-sidebar{background:color-mix(in srgb,var(--bg) 96%,var(--bg-elevated) 4%)}:root[data-theme-mode=light] .settings-sidebar{background:color-mix(in srgb,var(--panel) 98%,white 2%)}.settings-sidebar__header{flex-shrink:0;padding:8px 12px 6px}.settings-sidebar__back{display:flex;align-items:center;gap:7px;width:100%;min-height:32px;padding:0 9px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--muted);font:inherit;font-size:calc(12.5px * var(--control-ui-text-scale));font-weight:550;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.settings-save-indicator__claw,.settings-sidebar__back-icon{display:inline-flex;width:15px;height:15px}.settings-sidebar__esc{margin-left:auto;padding:2px 6px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--muted);font-family:var(--mono);font-size:calc(10px * var(--control-ui-text-scale));font-weight:550;letter-spacing:.04em;text-transform:uppercase}.settings-sidebar__title{margin:14px 0 0;padding:0 9px;font-size:calc(21px * var(--control-ui-text-scale));font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-strong)}.settings-sidebar__agent{flex-shrink:0;min-width:0;padding:8px 12px 0}.settings-sidebar__agent openclaw-agent-select{display:block;min-width:0}.settings-sidebar__agent .agent-select__trigger{min-width:0;min-height:40px;padding:6px 8px;border-color:transparent;background:transparent;font-size:14px}:root[data-theme-mode=light] .settings-sidebar__agent .agent-select__trigger{background:transparent}.settings-sidebar__agent .agent-select__trigger:hover:not(:disabled),.settings-sidebar__agent .agent-select__trigger[aria-expanded=true],:root[data-theme-mode=light] .settings-sidebar__agent .agent-select__trigger:hover:not(:disabled),:root[data-theme-mode=light] .settings-sidebar__agent .agent-select__trigger[aria-expanded=true]{background:var(--bg-hover)}.settings-sidebar__loading-agent{display:block;height:40px;border-radius:var(--radius-md)}@media (pointer:coarse){.settings-sidebar__agent .agent-select__trigger{min-height:44px}.settings-sidebar__loading-agent{height:44px}}.settings-sidebar__search{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;margin:8px 12px 0;padding-bottom:8px;color:var(--muted)}.settings-sidebar__search:after{content:"";position:absolute;inset-inline:-12px;bottom:0;height:1px;pointer-events:none;background:color-mix(in srgb,var(--border) 62%,transparent);box-shadow:0 6px 12px color-mix(in srgb,var(--text) 14%,transparent);opacity:0;transition:opacity var(--duration-fast) ease}.settings-sidebar__search--scrolled:after{opacity:1}.settings-sidebar__search-icon{position:absolute;inset-inline-start:10px;z-index:1;display:inline-flex;width:15px;height:15px;pointer-events:none}.settings-sidebar__back-icon svg,.settings-sidebar__search-clear svg,.settings-sidebar__search-icon svg{width:15px;height:15px;stroke-width:1.7px}.settings-sidebar__search-input{--control-ui-touch-input-size:calc(12.5px * var(--control-ui-text-scale));width:100%;min-width:0;height:34px;padding-block:0;padding-inline:32px 34px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--text);font:inherit;font-size:calc(12.5px * var(--control-ui-text-scale));outline:none;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.settings-sidebar__search-input::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}.settings-sidebar__search-input:focus{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--card) 88%,transparent);box-shadow:var(--focus-ring)}.settings-sidebar__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.session-menu__icon-back,.settings-sidebar__search-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--muted)}.settings-sidebar__search-clear{position:absolute;inset-inline-end:5px;border-radius:var(--radius-sm)}.settings-sidebar__nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:18px;padding:14px 12px 18px;overflow-y:auto;overflow-x:hidden}.settings-sidebar__empty{margin:8px 9px 0;color:var(--muted);font-size:calc(12.5px * var(--control-ui-text-scale));line-height:1.45}.settings-sidebar__loading-search{display:block;width:100%;height:34px}.settings-sidebar__loading-group-label{display:block;width:64px;height:9px;margin:2px 9px 8px;border-radius:var(--radius-sm)}.settings-sidebar__loading-item{pointer-events:none}.settings-sidebar__loading-icon{width:16px;height:16px;flex-shrink:0;border-radius:4px}.settings-sidebar__loading-label{display:block;width:58%;height:12px;border-radius:var(--radius-sm)}.settings-sidebar__loading-item:nth-child(3n) .settings-sidebar__loading-label{width:46%}.settings-sidebar__loading-item:nth-child(3n+2) .settings-sidebar__loading-label{width:68%}.settings-sidebar__group,.sidebar-online__list{display:flex;flex-direction:column;gap:2px}.settings-sidebar__group-label{padding:0 9px;margin:0 0 4px;font-size:calc(10.5px * var(--control-ui-text-scale));font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nav-item,.settings-sidebar__item{position:relative;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted)}.settings-sidebar__item{min-height:32px;padding:0 9px;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease}.settings-sidebar__item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;opacity:.72;transition:opacity var(--duration-fast) ease}.settings-sidebar__item--active .settings-sidebar__item-icon,.settings-sidebar__item:hover .settings-sidebar__item-icon{opacity:1}.settings-sidebar__item--active .settings-sidebar__item-icon{color:var(--accent)}.settings-sidebar__item-label{font-size:calc(13px * var(--control-ui-text-scale));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-sidebar__subitem{display:flex;align-items:center;min-height:28px;-webkit-margin-start:24px;margin-inline-start:24px;padding:0 9px;border-radius:var(--radius-sm);color:var(--text)}.settings-sidebar__subitem:hover{background:color-mix(in srgb,var(--bg-hover) 84%,transparent)}.settings-sidebar__subitem--active{color:var(--text-strong);background:color-mix(in srgb,var(--accent-subtle) 72%,transparent)}.settings-sidebar__subitem-label{font-size:calc(12.5px * var(--control-ui-text-scale));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-sidebar__footer{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:var(--shell-sidebar-footer-height);padding:12px 21px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent);font-size:calc(11.5px * var(--control-ui-text-scale));color:var(--muted)}openclaw-settings-save-indicator{min-width:0}openclaw-settings-save-indicator:empty{display:none}.settings-save-indicator{display:flex;align-items:center;gap:5px;min-width:0}.settings-save-indicator--recovery,.settings-save-indicator--rejected{flex-direction:column;align-items:flex-start;white-space:pre-line;overflow-wrap:anywhere}.settings-save-indicator--danger{color:var(--danger)}.settings-save-indicator--saved{animation:settingsSaveIndicatorFade 2s ease-out both}.session-menu__icon-back svg,.settings-save-indicator svg,.sidebar-identity-menu .nav-item__icon svg{width:15px;height:15px}.settings-save-indicator__claw svg{fill:currentColor;stroke:none;animation:chatWorkingClawFlex 2.4s ease-out infinite}.settings-save-indicator__claw svg .claw-icon__jaw{transform-box:view-box;transform-origin:8.6px 11px;animation:chatWorkingClawSnip 2.4s ease-out infinite}.settings-save-indicator__claw--saved svg,.settings-save-indicator__claw--saved svg .claw-icon__jaw{animation-duration:.65s;animation-iteration-count:1}.settings-save-indicator__check{color:var(--ok)}.settings-save-indicator__spinner svg{animation:btn-spinner-spin .7s linear infinite}.settings-save-indicator__apply{border-radius:999px;border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--accent-subtle);color:var(--text)}@keyframes settingsSaveIndicatorFade{0%,88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.settings-save-indicator--saved,.settings-save-indicator__claw svg,.settings-save-indicator__claw svg .claw-icon__jaw,.settings-save-indicator__spinner svg{animation:none}}.settings-sidebar__footer .sidebar-footer-build{margin-left:auto;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.topbar{grid-area:topbar;position:-webkit-sticky;position:sticky;top:0;z-index:40;display:none;padding:0 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6)}.topbar,.topnav-shell{align-items:center;min-height:var(--shell-topbar-height)}.topnav-shell{display:flex;gap:10px;width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.topnav-shell__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.topnav-shell__content{min-width:0;flex:1 1}.topbar-brand{display:none;align-items:center;justify-content:center;gap:7px;min-width:0}.topbar-brand__logo{display:block;width:24px;height:24px;border-radius:var(--radius-md)}.topbar-brand__title{min-width:0;overflow:hidden;color:var(--text-strong);font-size:14px;font-weight:650;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.topbar .nav-collapse-toggle__icon,.topbar .nav-collapse-toggle__icon svg{width:20px;height:20px}.topbar-search{display:none;align-items:center;gap:12px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--bg-elevated) 84%,transparent);color:var(--muted);font-size:13px;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease;min-width:200px}.topbar-search:hover{border-color:color-mix(in srgb,var(--border-strong) 90%,transparent);background:color-mix(in srgb,var(--bg-hover) 84%,transparent);color:var(--text)}.sidebar-brand__icon,.topbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--muted);transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.topbar-icon-btn{width:32px;height:32px;flex-shrink:0}.shell-chrome-controls__button svg,.topbar-icon-btn svg{width:17px;height:17px;stroke-width:1.5px}.topbar .topbar-nav-toggle{display:none}.shell-nav{grid-area:nav;position:relative;z-index:10;display:flex;min-height:100%;overflow:visible;-webkit-border-end:var(--resize-handle-line-size) solid var(--resize-handle-rest-color);border-inline-end:var(--resize-handle-line-size) solid var(--resize-handle-rest-color);transition:width var(--shell-focus-duration) var(--shell-focus-ease)}.shell-nav-backdrop{display:none}.sidebar-resizer{--resize-handle-line-inline:100%;grid-area:nav;align-self:stretch;justify-self:end;z-index:20}.shell.shell--nav-resizing{transition:grid-template-rows var(--shell-focus-duration) var(--shell-focus-ease)}.sidebar{--sidebar-bg:color-mix(in srgb,var(--bg) 96%,var(--bg-elevated) 4%);--sidebar-group-gap:var(--space-4);position:relative;background:var(--sidebar-bg)}:root[data-theme-mode=light] .sidebar{--sidebar-bg:color-mix(in srgb,var(--panel) 98%,white 2%)}.sidebar-shell{--sidebar-inset:8px;--sidebar-lead:20px;--sidebar-row-gap:8px;--sidebar-text-offset:calc(var(--sidebar-inset) + var(--sidebar-lead) + var(--sidebar-row-gap));--sidebar-pad-x:10px;--sidebar-session-link-padding-block:4px;--sidebar-session-row-floor:30px;--sidebar-title-line-height:calc(18px * var(--control-ui-text-scale));--sidebar-session-row-min-height:max(var(--sidebar-session-row-floor),calc(var(--sidebar-title-line-height) + var(--sidebar-session-link-padding-block) + var(--sidebar-session-link-padding-block)));--sidebar-pad-bottom:8px;display:flex;flex-direction:column;min-height:0;flex:1 1;padding:9px var(--sidebar-pad-x) var(--sidebar-pad-bottom);border:none;border-radius:0;background:transparent;box-shadow:none}.sidebar-brand{--shell-chrome-control-size:28px;--sidebar-agent-avatar-size:28px;display:flex;align-items:center;gap:2px;min-height:34px;padding:0 2px 10px 0;flex-shrink:0}:where(html:not(.openclaw-native-macos,.openclaw-native-desktop)) .shell:not(.shell--mobile-nav){.sidebar-shell{padding-top:0}.sidebar-brand{min-height:var(--rail-header-height);padding-bottom:0;margin-bottom:9px}}.sidebar-brand__actions{display:flex;align-items:center;gap:0;-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.sidebar-brand__header-control svg{opacity:var(--sidebar-header-icon-opacity,.72);stroke-width:1.6px;transition:opacity var(--duration-fast) ease}.sidebar-brand__icon.sidebar-brand__header-control{width:var(--shell-chrome-control-size);height:var(--shell-chrome-control-size)}.sidebar-brand__header-control:hover:not(:disabled,[aria-disabled=true]){--sidebar-header-icon-opacity:1}.sidebar-brand__icon{width:30px;height:30px}.settings-sidebar__back:hover,.settings-sidebar__search-clear:hover,.sidebar-brand__icon:focus-visible,.sidebar-brand__icon:hover:not(:disabled,[aria-disabled=true]),.sidebar-issues-button:hover,.sidebar-issues-button[aria-expanded=true],.sidebar-nav__head-action:focus-visible,.sidebar-nav__head-action:hover,.theme-mode-toggle:hover,.topbar-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--bg-hover) 84%,transparent);color:var(--text)}.sidebar-brand__icon:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.42}.sidebar-brand__icon svg,.topbar-search svg{width:16px;height:16px;stroke-width:1.7px}.sidebar-brand__new-thread svg{width:20px;height:20px}.sidebar-shell__body,.sidebar-shell__content{display:flex;flex:1 1;flex-direction:column;min-height:0}.sidebar-shell__body{--sidebar-fade-in:transparent 2px,rgb(0 0 0/12%) 8px,rgb(0 0 0/50%) 16px,rgb(0 0 0/88%) 24px,black 32px;--sidebar-fade-out:black calc(100% - 32px),rgb(0 0 0/88%) calc(100% - 24px),rgb(0 0 0/50%) calc(100% - 16px),rgb(0 0 0/12%) calc(100% - 8px),transparent calc(100% - 2px);overflow-x:hidden;overflow-y:auto;margin-right:calc(-1 * var(--sidebar-pad-x));padding-right:var(--sidebar-pad-x)}.sidebar-shell__footer{flex-shrink:0;min-height:var(--shell-sidebar-footer-height);margin-inline:calc(-1 * var(--sidebar-pad-x));-webkit-margin-after:calc(-1 * var(--sidebar-pad-bottom));margin-block-end:calc(-1 * var(--sidebar-pad-bottom));padding:4px var(--sidebar-pad-x);-webkit-border-before:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-block-start:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.sidebar-nav{position:relative;padding:0}.shell:not(.shell--mobile-nav) .sidebar-nav{margin-inline:2px}.sidebar-session-content{display:contents}.sidebar-session-content[hidden]{display:none}.sidebar-online,.sidebar-sessions{display:flex;flex-direction:column;gap:8px;padding:0 8px;margin-top:var(--sidebar-group-gap);border-radius:var(--radius-md);transition:background var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.sidebar-sessions{position:relative}.sidebar-session-root-drop{position:absolute;z-index:2;top:0;inset-inline:8px;background:var(--bg);padding:8px;border-top:2px solid var(--accent);color:var(--muted);font-size:12px}.sidebar-sessions--removal-drop{background:color-mix(in srgb,var(--muted) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted) 35%,transparent)}.sidebar-session-catalog-error.callout.danger{position:relative;z-index:10;flex-wrap:wrap;flex:0 0 auto;align-items:flex-start;margin:8px;border-color:color-mix(in srgb,var(--danger) 22%,var(--border));box-shadow:var(--shadow-sm)}.sidebar-session-toolbar{display:flex;align-items:center;gap:2px;min-height:24px;margin-inline:-8px 0;padding:0 10px 0 var(--sidebar-text-offset)}.sidebar-session-group-actions,.sidebar-session-toolbar__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted);transition:opacity var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease}.sidebar-session-toolbar__button{width:22px;height:22px;padding:0;opacity:.55}.sidebar-session-toolbar .sidebar-recent-sessions__label-text{flex:0 0 auto}.sidebar-session-toolbar__button.sidebar-session-sort{margin-left:auto}.sidebar-session-toolbar__button:focus-visible,.sidebar-session-toolbar__button:hover,.sidebar-session-toolbar__button[aria-expanded=true]{background:color-mix(in srgb,var(--bg-hover) 78%,transparent)}.sidebar-session-toolbar__button.sidebar-session-sort--filtered,.sidebar-session-toolbar__button:focus-visible,.sidebar-session-toolbar__button:hover,.sidebar-session-toolbar__button[aria-expanded=true]{color:var(--text);opacity:1}.sidebar-session-group-actions[aria-disabled=true],.sidebar-session-toolbar__button:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.sidebar-session-group-actions svg,.sidebar-session-toolbar__button svg{width:14px;height:14px;stroke-width:1.7px}.sidebar-session-error{flex:0 0 auto;padding:8px 10px;font-size:var(--control-ui-text-xs);line-height:1.35}.sidebar-session-error .callout__content{max-height:72px;overflow:auto;overflow-wrap:anywhere}.sidebar-session-catalog-error{overflow-wrap:anywhere}.sidebar-session-error .callout__dismiss{width:22px;height:22px}.sidebar-recent-sessions{display:flex;flex-direction:column;gap:var(--sidebar-group-gap);margin-inline:-8px;cursor:var(--cursor-action)}.shell:not(.shell--mobile-nav) .sidebar-recent-sessions{margin-inline:-6px}.sidebar-shell__body--scroll-top{--sidebar-body-mask:linear-gradient(to bottom,var(--sidebar-fade-out))}.sidebar-shell__body--scroll-middle{--sidebar-body-mask:linear-gradient(to bottom,var(--sidebar-fade-in),var(--sidebar-fade-out))}.sidebar-shell__body--scroll-bottom{--sidebar-body-mask:linear-gradient(to bottom,var(--sidebar-fade-in))}.sidebar-shell__body--scroll-bottom,.sidebar-shell__body--scroll-middle,.sidebar-shell__body--scroll-top{--sidebar-scroll-edge:right;-webkit-mask:var(--sidebar-body-mask),linear-gradient(black,black) var(--sidebar-scroll-edge) /var(--scrollbar-size) 100% no-repeat;mask:var(--sidebar-body-mask),linear-gradient(black,black) var(--sidebar-scroll-edge) /var(--scrollbar-size) 100% no-repeat}:root[dir=rtl] .sidebar-shell__body{--sidebar-scroll-edge:left}.sidebar-recent-sessions__group{display:flex;flex-direction:column;gap:4px;min-height:28px;border-radius:var(--radius-md);transition:background var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.sidebar-recent-sessions__group--session-drop{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.sidebar-recent-sessions__head{--sidebar-session-group-action-size:22px;position:relative;display:flex;align-items:center;gap:8px;min-height:24px;padding:0 10px 0 var(--sidebar-inset);color:color-mix(in srgb,var(--muted) 72%,var(--text) 28%)}.sidebar-recent-sessions__head,.sidebar-recent-sessions__head .sidebar-recent-sessions__label-text{transition:color var(--duration-fast) ease}.sidebar-recent-sessions__head:where(:hover,:has(:focus-visible)),.sidebar-recent-sessions__head:where(:hover,:has(:focus-visible)) .sidebar-recent-sessions__label-text{color:var(--text)}.sidebar-recent-sessions__head--draggable{cursor:-webkit-grab;cursor:grab}.sidebar-recent-sessions__head--draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.sidebar-session-group-person,.sidebar-session-group-status,.sidebar-session-group-toggle{display:flex;align-items:center;gap:var(--sidebar-row-gap);min-width:0;flex:1 1 auto;padding:2px 0;background:transparent;color:inherit;text-align:left}.sidebar-session-group-status,.sidebar-session-group-toggle{border:none}.sidebar-session-group-toggle--lead{flex:0 0 auto}.sidebar-session-group-person{border:0;font:inherit}.sidebar-session-group-toggle__lead{position:relative;display:inline-grid;width:var(--sidebar-lead);height:16px;flex:0 0 var(--sidebar-lead);place-items:center}.sidebar-session-catalog-provider-icon,.sidebar-session-group-toggle__icon{grid-area:1/1;transition:opacity var(--duration-fast) ease}.sidebar-session-group-toggle__icon{display:inline-flex;opacity:.75}.sidebar-session-group-toggle__lead--branded .sidebar-session-group-toggle__icon{opacity:0}.sidebar-recent-sessions__head:has(:focus-visible) .sidebar-session-group-toggle__lead--branded .sidebar-session-catalog-provider-icon,.sidebar-recent-sessions__head:hover .sidebar-session-group-toggle__lead--branded .sidebar-session-catalog-provider-icon{opacity:0}.sidebar-recent-sessions__head:has(:focus-visible) .sidebar-session-group-toggle__lead--branded .sidebar-session-group-toggle__icon,.sidebar-recent-sessions__head:hover .sidebar-session-group-toggle__lead--branded .sidebar-session-group-toggle__icon{opacity:.75}.sidebar-child-session-toggle__icon svg,.sidebar-session-catalog-host__count--error svg,.sidebar-session-group-toggle__icon svg,.sidebar-session__archive-glyph svg{width:11px;height:11px;stroke-width:1.8px}.sidebar-session-catalog-provider-icon{width:12px;height:12px;flex:0 0 12px}.sidebar-session-group-status{gap:8px;flex:0 0 auto}.sidebar-session-group-status>.sidebar-session-group-count{order:1;min-width:24px;text-align:right}.sidebar-session-group-count{flex:0 0 auto;color:var(--muted);font-size:calc(10px * var(--control-ui-text-scale));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.sidebar-child-session__status svg,.sidebar-session-group-count--error svg{width:12px;height:12px;stroke-width:1.8px}.sidebar-session-group-attention{width:6px;height:6px;flex:none;margin-left:4px;border-radius:50%;background:var(--warn);box-shadow:0 0 6px color-mix(in srgb,var(--warn) 48%,transparent)}.sidebar-session-group-toggle__person{position:relative;display:inline-flex;flex:none}.sidebar-session-group-presence{position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--ok);box-shadow:0 0 0 1.5px var(--sidebar-bg,var(--bg))}.sidebar-session-group-presence--idle{background:var(--presence-idle)}.sidebar-session-group-presence--unknown{background:var(--muted)}.sidebar-session-catalog-load-more{display:block;width:calc(100% - var(--sidebar-text-offset) - 10px);margin:3px 10px 5px var(--sidebar-text-offset);padding:4px 0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:var(--control-ui-text-xs);text-align:left}.sidebar-session-catalog-load-more:disabled,.sidebar-session-pagination__button:disabled{cursor:wait;opacity:.55}.sidebar-session-group-drag-handle{position:absolute;top:50%;left:1px;z-index:1;width:4px;height:18px;transform:translateY(-50%);border-radius:3px;background-image:radial-gradient(circle,currentColor 1px,transparent 1.2px);background-position:0 0;background-size:4px 4px;color:var(--muted);opacity:0;cursor:-webkit-grab;cursor:grab;transition:opacity var(--duration-fast) ease}.sidebar-recent-sessions__head--draggable:has(:focus-visible) .sidebar-session-group-drag-handle,.sidebar-recent-sessions__head--draggable:hover .sidebar-session-group-drag-handle{opacity:.55}.sidebar-session-group-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.sidebar-session-sort{position:relative}.sidebar-session-sort--filtered:after{position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:var(--radius-full);background:var(--accent);box-shadow:0 0 0 1.5px var(--bg);content:""}.sidebar-session-group-actions{width:var(--sidebar-session-group-action-size);height:var(--sidebar-session-group-action-size);opacity:0;pointer-events:none}.sidebar-recent-sessions__head:where(:hover,:has(:focus-visible)) .sidebar-session-group-actions,.sidebar-session-group-actions.sidebar-session-sort--filtered,.sidebar-session-group-actions[aria-expanded=true]{opacity:.55;pointer-events:auto}.sidebar-session-group-actions:is(:hover,:focus-visible),.sidebar-session-group-actions[aria-expanded=true]{background:color-mix(in srgb,var(--bg-hover) 78%,transparent);color:var(--text);opacity:1}@media (hover:none),(pointer:coarse){.sidebar-session-group-toggle__lead--branded .sidebar-session-catalog-provider-icon{opacity:0}.sidebar-session-group-toggle__lead--branded .sidebar-session-group-toggle__icon{opacity:.75}.sidebar-session-group-actions{opacity:.55;pointer-events:auto}}.sidebar-recent-sessions__label-text,.sidebar-session-catalog-host__label{font-size:var(--control-ui-text-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sidebar-session-group-person>.sidebar-recent-sessions__label-text,.sidebar-session-group-toggle>.sidebar-recent-sessions__label-text{min-width:0;flex:1 1}.sidebar-recent-sessions__list,.sidebar-session-catalog-host__sessions,.sidebar-session-catalog-project,.sidebar-session-catalog-project__sessions,.sidebar-session-tree,.sidebar-session-tree__children,.sidebar-session-tree__list{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-recent-sessions__list{min-height:12px}.sidebar-session-tree__children{margin-left:var(--sidebar-lead)}.sidebar-session-tree__loading{min-height:var(--sidebar-session-row-min-height);margin-inline:var(--sidebar-text-offset) 2px;-webkit-clip-path:inset(calc((100% - 10px) / 2) 0 round var(--radius-sm));clip-path:inset(calc((100% - 10px) / 2) 0 round var(--radius-sm))}.sidebar-session-tree__show-more{min-height:28px;padding:6px var(--sidebar-text-offset);border:0;background:transparent;color:var(--muted);font-size:var(--control-ui-text-xs);font-weight:400;text-align:left}.sidebar-session-tree__show-more:focus-visible,.sidebar-session-tree__show-more:hover{color:var(--text)}.sidebar-recent-sessions__group[data-session-section^="catalog:"]>.sidebar-recent-sessions__list{gap:8px}.sidebar-session-catalog-host{display:flex;flex-direction:column;min-width:0}.sidebar-session-catalog-host__head{display:flex;align-items:center;gap:8px;min-height:19px;padding:1px 10px 1px var(--sidebar-inset);color:color-mix(in srgb,var(--muted) 82%,var(--text) 18%)}.session-menu__text,.sidebar-session-catalog-host__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-session-catalog-host__count,.sidebar-session-catalog-project__count{width:calc(20px * var(--control-ui-text-scale));flex:0 0 calc(20px * var(--control-ui-text-scale));font-size:calc(10px * var(--control-ui-text-scale));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sidebar-session-catalog-host__count{color:var(--muted);opacity:.68}.sidebar-session-catalog-host__count--error,.sidebar-session-group-count--error{display:inline-flex;align-items:center;justify-content:center;color:var(--warn)}.sidebar-session-catalog-project__head{display:flex;align-items:center;gap:var(--sidebar-row-gap);width:100%;min-height:18px;padding:2px 10px 0 var(--sidebar-inset);border:0;border-radius:var(--radius-sm);background:transparent;color:color-mix(in srgb,var(--muted) 35%,var(--text) 65%);font:inherit;cursor:var(--cursor-action);text-align:left;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.sidebar-session-catalog-load-more:focus-visible,.sidebar-session-catalog-load-more:hover:not(:disabled),.sidebar-session-catalog-project__head:focus-visible,.sidebar-session-catalog-project__head:hover{background:color-mix(in srgb,var(--bg-hover) 78%,transparent);color:var(--text)}.sidebar-session-catalog-project__icon{display:inline-grid;width:var(--sidebar-lead);flex:0 0 var(--sidebar-lead);place-items:center;opacity:.75}.sidebar-session-catalog-project__icon svg{width:10px;height:10px;stroke-width:1.8px}.sidebar-session-catalog-project__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--control-ui-text-scale));font-weight:650;letter-spacing:.03em}.sidebar-session-catalog-project__count{color:color-mix(in srgb,var(--muted) 55%,var(--text) 45%)}.sidebar-session-catalog-project>.sidebar-session-pagination--catalog{padding-left:calc(var(--sidebar-text-offset) + var(--sidebar-lead))}.sidebar-session-pagination{display:flex;justify-content:flex-start;gap:14px;padding:0 10px 10px var(--sidebar-text-offset)}.sidebar-session-pagination__button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--muted);font-size:var(--control-ui-text-sm);line-height:18px}.sidebar-session-pagination__button:focus-visible,.sidebar-session-pagination__button:hover:not(:disabled){color:var(--text)}.sidebar-session-empty-hint{display:block;padding:4px 10px 10px var(--sidebar-text-offset);color:var(--muted);font-size:var(--control-ui-text-xs)}.sidebar-gateway-details,.sidebar-identity-card__gateway,.sidebar-session-empty-hint--startup{display:flex;align-items:center;gap:6px}.sidebar-session--archived{opacity:.62}.sidebar-session--archived.sidebar-recent-session--active,.sidebar-session--archived.sidebar-recent-session--selected,.sidebar-session--archived:hover{opacity:.82}.sidebar-session__archive-glyph{display:inline-flex;margin-right:5px;vertical-align:-2px}.sidebar-recent-session{--sidebar-child-session-toggle-width:max(34px,calc(36px * var(--control-ui-text-scale)));--session-row-bg:transparent;display:flex;align-items:center;min-width:0;min-height:var(--sidebar-session-row-min-height);padding-right:2px;border-radius:var(--radius-md);background:var(--session-row-bg);color:var(--muted);cursor:var(--cursor-action);transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.sidebar-recent-session--colored:before{content:"";position:absolute;inset-block:5px;inset-inline-start:2px;width:3px;border-radius:var(--radius-full);background:var(--session-color);pointer-events:none}.sidebar-recent-session:hover{--session-row-bg:color-mix(in srgb,var(--bg-hover) 78%,transparent);color:var(--text)}.sidebar-recent-session.sidebar-recent-session--active{--session-row-bg:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text-strong)}.sidebar-recent-session.sidebar-recent-session--selected{--session-row-bg:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text-strong)}.sidebar-recent-session__link{display:flex;align-items:center;gap:var(--sidebar-row-gap);flex:1 1 auto;min-width:0;min-height:var(--sidebar-session-row-min-height);padding:var(--sidebar-session-link-padding-block) 2px var(--sidebar-session-link-padding-block) var(--sidebar-inset);color:inherit}.sidebar-recent-session__link:focus-visible{outline-offset:-2px}.sidebar-child-session-toggle{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:var(--sidebar-child-session-toggle-width,31px);height:var(--sidebar-session-row-min-height);flex:0 0 var(--sidebar-child-session-toggle-width,31px);padding:0 3px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted)}.sidebar-child-session-toggle[aria-expanded=true]{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease}.session-row-host:focus-within .sidebar-child-session-toggle[aria-expanded=true],.session-row-host:hover .sidebar-child-session-toggle[aria-expanded=true]{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.sidebar-child-session-toggle[aria-expanded=true]{opacity:1;pointer-events:auto}}.sidebar-child-session-toggle:focus-visible,.sidebar-child-session-toggle:hover{background:color-mix(in srgb,var(--bg-hover) 88%,transparent);color:var(--text)}.sidebar-child-session-toggle--running{color:var(--accent)}.sidebar-child-session-toggle--failed{color:var(--danger)}.sidebar-child-session-toggle__icon{display:inline-flex}.sidebar-child-session-toggle__count{min-width:9px;font-size:calc(9px * var(--control-ui-text-scale));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.viewer-facepile{flex:none}.viewer-avatar,.viewer-facepile{display:inline-flex;align-items:center}.viewer-avatar{position:relative;justify-content:center;width:18px;height:18px;overflow:hidden;border:1.5px solid var(--sidebar-bg,var(--bg));border-radius:var(--radius-full);color:white;font-size:7px;font-weight:700;line-height:1;letter-spacing:-.02em}.viewer-facepile>.viewer-avatar:not(:first-child),.viewer-facepile>openclaw-tooltip:not(:first-child) .viewer-avatar{margin-left:-5px}.viewer-facepile__tooltip-anchor{display:inline-flex}.viewer-avatar>img,.viewer-avatar>span{width:100%;height:100%}.viewer-avatar.is-fallback>img,.viewer-avatar>.viewer-avatar__fallback{display:none}.viewer-avatar.is-fallback>.viewer-avatar__fallback{display:grid}.viewer-avatar>img{object-fit:cover}.viewer-avatar>span{display:inline-flex;align-items:center;justify-content:center}.viewer-avatar--overflow{background:var(--bg-elevated);color:var(--muted);font-size:8px;letter-spacing:0}.viewer-facepile--session{margin-left:1px}.viewer-avatar--footer{width:20px;height:20px;font-size:8px}.viewer-avatar--profile{width:40px;height:40px;border-color:color-mix(in srgb,var(--border) 72%,transparent);font-size:var(--control-ui-text-sm)}.sidebar-recent-session__name{display:block;width:100%;line-height:var(--sidebar-title-line-height);flex:0 0 auto;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;font-size:calc(13px * var(--control-ui-text-scale));font-weight:500;color:var(--text)}.sidebar-recent-sessions .sidebar-recent-session--child .sidebar-recent-session__link>:not(.sidebar-session-indicator):not(.sidebar-recent-session__text){margin-left:6px}.sidebar-recent-session--child .sidebar-recent-session__name{font-size:var(--control-ui-text-sm)}.sidebar-recent-session--child .session-row-trail{font-size:calc(10px * var(--control-ui-text-scale))}.sidebar-child-session__status{display:inline-flex;flex:0 0 auto;color:var(--muted)}.sidebar-child-session__status--done{color:var(--ok)}.sidebar-child-session__status--failed,.sidebar-child-session__status--timeout{color:var(--danger)}.sidebar-recent-session--active .sidebar-recent-session__name{font-weight:500;color:var(--text-strong)}.sidebar-recent-session__aside{padding-right:2px}.sidebar-recent-session:not(.sidebar-recent-session--child)>.sidebar-recent-session__aside{position:absolute;inset:50% 2px auto auto;transform:translateY(-50%);pointer-events:none}.sidebar-recent-session:not(.sidebar-recent-session--child,.sidebar-recent-session--single-line)>.sidebar-recent-session__link{padding-block:1px}.sidebar-recent-session:not(.sidebar-recent-session--child,.sidebar-recent-session--single-line)>.sidebar-recent-session__aside{inset:calc(1px + max(24px, var(--sidebar-title-line-height)) / 2) 2px auto auto}.sidebar-recent-session--child>.sidebar-recent-session__aside{position:relative;z-index:1;display:inline-flex;flex:0 0 24px;padding-right:0;pointer-events:none}.sidebar-recent-session:not(.sidebar-recent-session--child):has(>.sidebar-child-session-toggle)>.sidebar-recent-session__aside{right:calc(var(--sidebar-child-session-toggle-width) + 4px)}.sidebar-recent-session:not(.sidebar-recent-session--child,.sidebar-recent-session--single-line):is(:hover,:focus-within) .sidebar-recent-session__title-row{padding-right:var(--session-row-actions-reserve)}.sidebar-recent-session--single-line:not(.sidebar-recent-session--child):is(:hover,:focus-within) .sidebar-recent-session__text{padding-right:var(--session-row-actions-reserve)}.sidebar-recent-session--single-line:not(.sidebar-recent-session--child):is(:hover,:focus-within) :is(.session-row-badge--pull-request,.session-row-badges:has(>openclaw-tooltip:only-child>.session-row-badge--pull-request)){display:none}.nav-collapse-toggle__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:inherit}.nav-section__items{display:grid;grid-gap:2px;gap:2px}.sidebar-online{gap:4px;padding-top:12px;-webkit-padding-start:0;padding-inline-start:0;margin:12px 0 10px;border-top:1px solid color-mix(in srgb,var(--border) 64%,transparent);border-radius:0}.sidebar-online__filter-toggle{opacity:0;pointer-events:none}.sidebar-online:where(:hover,:has(:focus-visible)) .sidebar-online__filter-toggle{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.sidebar-online__filter-toggle{opacity:1;pointer-events:auto}}.sidebar-online__facepile{display:inline-flex;min-width:0;margin-left:auto;overflow:hidden}.sidebar-online__row{display:flex;align-items:center;min-width:0;border-radius:var(--radius-md)}.sidebar-online__person{flex:1 1;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;grid-gap:8px;gap:8px;width:100%;min-width:0;min-height:32px;padding:4px 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;text-align:left;transition:background var(--duration-fast) ease,box-shadow var(--duration-fast) ease,filter var(--duration-fast) ease,opacity var(--duration-fast) ease}.sidebar-online__person:focus-visible,.sidebar-online__person:hover{background:color-mix(in srgb,var(--bg-hover) 84%,transparent)}.sidebar-online__person:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sidebar-online__avatar{position:relative;align-self:center;display:flex;align-items:center;width:20px;height:20px}.sidebar-online__avatar:after{position:absolute;right:-2px;bottom:-2px;box-sizing:content-box;width:6px;height:6px;border:2px solid var(--bg);border-radius:50%;background:var(--ok);content:""}.sidebar-online__person[data-presence-activity=idle] .sidebar-online__avatar:after{background:var(--presence-idle)}.sidebar-online__person[data-presence-activity=unknown] .sidebar-online__avatar:after{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--ok)}.sidebar-online__person-name{display:block;min-width:0;overflow:hidden;color:var(--text-strong);font-size:calc(13px * var(--control-ui-text-scale));font-weight:600;line-height:calc(24px * var(--control-ui-text-scale));white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 12px),transparent)}.sidebar-online__person-name:dir(rtl){-webkit-mask-image:linear-gradient(270deg,black calc(100% - 12px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 12px),transparent)}.sidebar-online__counts{display:inline-flex;align-items:baseline;gap:10px;padding:0 6px;border-radius:var(--radius-full);background:transparent;font-size:calc(12px * var(--control-ui-text-scale));line-height:calc(24px * var(--control-ui-text-scale));white-space:nowrap;transition:background var(--duration-fast) ease}.sidebar-online__person:focus-visible .sidebar-online__counts,.sidebar-online__person:hover .sidebar-online__counts{background:color-mix(in srgb,var(--text) 10%,transparent)}.sidebar-online__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidebar-online__open,.sidebar-online__running{display:inline-block}.sidebar-online__open{color:var(--muted)}.sidebar-online__open-icon{display:inline-block;width:calc(10px * var(--control-ui-text-scale));height:calc(10px * var(--control-ui-text-scale));-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:-.03em}.sidebar-online__open-icon svg{display:block;width:100%;height:100%}.sidebar-online__running{color:color-mix(in srgb,var(--accent) 70%,var(--text-strong));font-weight:500}.sidebar-online__running .session-run-spinner{width:calc(9px * var(--control-ui-text-scale));height:calc(9px * var(--control-ui-text-scale));-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:baseline}.sidebar-online__retry{margin:4px 8px;padding:4px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:calc(11px * var(--control-ui-text-scale));text-align:left}@media (hover:none),(pointer:coarse){.sidebar-online__person{min-height:44px}}@media (prefers-reduced-motion:reduce){.sidebar-online__counts,.sidebar-online__person,.sidebar-recent-sessions__head,.sidebar-recent-sessions__head .sidebar-recent-sessions__label-text{transition:none}}.sidebar-zone-entry{min-width:0;border-radius:var(--radius-md);transition:opacity var(--duration-fast) ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow var(--duration-fast) ease}@media (prefers-reduced-motion:no-preference){@starting-style{.sidebar-r .sidebar:not([data-snapshot-state=cached]) .sidebar-zone-entry{opacity:0;transform:translateX(-8px) scale(.98)}}}.sidebar-recent-session--dragging,.sidebar-recent-sessions__group--dragging,.sidebar-zone-entry--dragging{opacity:.45}.sidebar-recent-sessions__group--section-drop-before,.sidebar-zone-entry--drop-before{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--accent) 75%,transparent)}.sidebar-recent-sessions__group--section-drop-after,.sidebar-zone-entry--drop-after{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 75%,transparent)}wa-dropdown.sidebar-customize-menu{position:fixed;z-index:120}wa-dropdown.sidebar-customize-menu::part(menu){min-width:224px;max-width:264px;max-height:420px;overflow-y:auto;padding:var(--menu-padding);border:1px solid var(--overlay-border);border-radius:var(--menu-radius);background:var(--bg-elevated);box-shadow:var(--overlay-shadow)}.sidebar-customize-menu__title{padding:6px 8px 8px;font-size:var(--control-ui-text-xs);font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.sidebar-customize-menu__item{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--menu-item-height);padding:0 8px;border:none;border-radius:var(--menu-item-radius);background:transparent;color:var(--text);font:inherit;font-size:calc(13px * var(--control-ui-text-scale));text-align:left}.sidebar-customize-menu__item:hover,.sidebar-customize-menu__item[aria-expanded=true]{background:var(--bg-hover)}wa-dropdown-item.sidebar-customize-menu__item{gap:0}.sidebar-customize-menu .nav-item__icon{width:24px}.sidebar-customize-menu__item>a{display:flex;align-items:center;gap:8px;width:100%;color:inherit;text-decoration:none}.sidebar-agent-menu .sidebar-customize-menu__item::part(checkmark){display:none}.sidebar-customize-menu__text{display:block;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-customize-menu__separator{margin:6px 4px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.sidebar-customize-menu__item--active{color:var(--text-strong);background:color-mix(in srgb,var(--accent-subtle) 88%,var(--bg-elevated) 12%)}.sidebar-customize-menu__item--active .nav-item__icon{color:var(--accent)}wa-dropdown.session-menu,wa-dropdown.sidebar-session-sort-menu{position:fixed;z-index:121}wa-dropdown.session-menu::part(menu){min-width:224px;max-width:264px}openclaw-menu-surface[popover],openclaw-native-link-menu[popover],openclaw-session-menu[popover]{width:0;height:0;margin:0;padding:0;overflow:visible;border:0;background:transparent}.sidebar-session-sort-menu:not(wa-dropdown),wa-dropdown.sidebar-session-sort-menu::part(menu){min-width:176px;max-width:220px;padding:var(--menu-padding);border:1px solid var(--overlay-border);border-radius:var(--menu-radius);background:var(--bg-elevated);box-shadow:var(--overlay-shadow)}.sidebar-session-sort-menu:not(wa-dropdown){position:fixed;z-index:121;animation:menu-in .14s var(--ease-out)}.sidebar-session-sort-menu__title{padding:4px 8px 2px;color:var(--muted);font-size:var(--control-ui-text-xs);font-weight:650;letter-spacing:.05em;text-transform:uppercase}.session-menu__sub,.sidebar-recent-session__channel{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--muted);font-size:var(--control-ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.session-menu__description{display:block;margin-top:3px;color:var(--muted);font-size:var(--control-ui-text-xs);line-height:1.4;white-space:normal;overflow-wrap:anywhere}.session-menu__item--described:disabled{opacity:1;color:var(--muted)}.chat-controls__model-option-action kbd,.session-menu__shortcut{flex:0 0 auto;min-width:12px;color:var(--muted);font-family:var(--mono);font-size:var(--control-ui-text-xs);line-height:1;text-align:center}.sidebar-identity-menu .session-menu__shortcut{font-family:var(--font-shortcut)}.session-menu__info{padding:4px 8px 6px;color:var(--muted);font-size:var(--control-ui-text-xs)}.session-menu__separator{margin:4px 8px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.session-menu__appearance{width:224px;max-width:calc(100vw - 48px);padding:6px}.session-menu__colors,.session-menu__icon-grid{display:grid;grid-template-columns:repeat(6,28px);grid-gap:3px;gap:3px}.session-menu__colors{margin:4px 0 10px}.session-menu__color-choice{display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;padding:2px;border:0;border-radius:var(--radius-full);background:transparent;cursor:var(--cursor-action)}.session-menu__color-choice:hover{background:var(--bg-hover)}.session-menu__color-choice:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.session-menu__color-swatch{display:grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--muted);color:var(--bg)}.session-menu__color-swatch--none{background:transparent;color:var(--muted)}.session-menu__color-choice[aria-pressed=true]:has(.session-menu__color-swatch--none){background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--border)}.session-menu__icon-picker{padding:2px}.session-menu__colors+.session-menu__icon-picker,.session-menu__icon-grid+.session-menu__icon-section-label{margin-top:var(--space-1)}.session-menu__icon-options{display:flex;flex-direction:column;gap:3px}.session-menu__icon-section-label{padding:4px 4px 2px;color:var(--muted);font-size:var(--control-ui-text-xs);font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.session-menu__icon-choice{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--menu-item-radius);background:transparent;cursor:var(--cursor-action);font-size:17px;line-height:1}.session-menu__icon-back:focus-visible,.session-menu__icon-back:hover,.session-menu__icon-choice:focus-visible,.session-menu__icon-choice:hover,.session-menu__icon-remove:focus-visible,.session-menu__icon-remove:hover{background:var(--bg-hover)}.session-menu__icon-choice[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.session-menu__icon-choice--custom{border:1px dashed var(--border);color:var(--muted)}.connection-action-block__icon svg,.session-menu__icon-choice--custom svg,.session-menu__icon-choice--glyph svg,.sidebar-agent-menu__pin svg{width:16px;height:16px}.session-menu__icon-choice--glyph{color:var(--text);font-size:inherit}.session-menu__icon-remove{width:100%;min-height:28px;padding:0 7px;border:0;border-radius:var(--menu-item-radius);background:transparent;color:var(--text);cursor:var(--cursor-action);font:inherit;font-size:calc(13px * var(--control-ui-text-scale));text-align:left}.session-menu__icon-panel{display:grid;grid-template-columns:minmax(0,1fr)}.session-menu__icon-panel>.session-menu__icon-custom-entry,.session-menu__icon-panel>.session-menu__icon-options{grid-area:1/1;align-self:start}.session-menu__icon-panel[data-mode=custom]>.session-menu__icon-options,.session-menu__icon-panel[data-mode=grid]>.session-menu__icon-custom-entry{visibility:hidden}.session-menu__icon-custom-entry{width:100%;min-width:0}.session-menu__icon-custom-header{display:flex;align-items:center;gap:5px;min-height:28px;padding:0 3px 4px;color:var(--text);font-size:calc(13px * var(--control-ui-text-scale));font-weight:600}.session-menu__icon-back{border-radius:var(--menu-item-radius);cursor:var(--cursor-action)}.session-menu__icon-custom-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px}.session-menu__icon-custom-input{min-width:0;height:30px;padding:5px 7px;resize:none;border:1px solid var(--border);border-radius:var(--menu-item-radius);background:var(--bg);color:var(--text);font:inherit;font-size:17px;line-height:1}.session-menu__icon-custom-input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:-1px}.session-menu__icon-set{min-width:42px;height:30px;padding:0 8px;border:0;border-radius:var(--menu-item-radius);background:var(--primary);color:var(--primary-foreground);cursor:var(--cursor-action);font:inherit;font-size:calc(12px * var(--control-ui-text-scale));font-weight:600}.session-menu__icon-set:disabled{opacity:.42;cursor:not-allowed}.session-menu__icon-custom-hint{padding:6px 2px 2px;color:var(--muted);font-size:var(--control-ui-text-xs);line-height:1.35}.session-menu__icon-choice:focus-visible,.session-menu__icon-remove:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:-2px}a:is(.nav-item,.sidebar-recent-session__link,.sidebar-online__person,.sidebar-brand__new-thread,.sidebar-new-session,.sidebar-session-catalog-new,.settings-sidebar__item,.settings-sidebar__subitem,.sidebar-issues-panel__navigation-link,.sidebar-approval-row__open-session,.sidebar-footer-build):where(:not([target=_blank i],[data-new-tab-action])){cursor:var(--cursor-action)}.nav-item{justify-content:flex-start;min-height:var(--sidebar-nav-row-height);padding:0 8px;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.nav-item__children{list-style:none;margin:0;padding:0}.nav-item--child{-webkit-padding-start:calc(var(--space-2) + var(--space-4));padding-inline-start:calc(var(--space-2) + var(--space-4))}.nav-item__icon{width:20px;height:16px;display:flex;align-items:center;justify-content:center;flex:0 0 20px;opacity:.72;transition:opacity var(--duration-fast) ease,color var(--duration-fast) ease}.nav-item .session-glyph .nav-item__icon{width:16px;height:16px;flex-basis:16px}.nav-collapse-toggle__icon svg,.nav-item__icon svg,.settings-sidebar__item-icon svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nav-item__text{font-size:calc(13px * var(--control-ui-text-scale));font-weight:500;white-space:nowrap}.nav-item:hover,.settings-sidebar__item:hover{color:var(--text);background:color-mix(in srgb,var(--bg-hover) 84%,transparent);border-color:color-mix(in srgb,var(--border) 72%,transparent)}.nav-item:hover .nav-item__icon{opacity:1}.nav-item--active,.nav-item.active,.settings-sidebar__item--active{color:var(--text-strong);background:color-mix(in srgb,var(--accent-subtle) 88%,var(--bg-elevated) 12%);border-color:color-mix(in srgb,var(--accent) 16%,transparent)}.nav-item--active .nav-item__icon,.nav-item.active .nav-item__icon{opacity:1;color:var(--accent)}.sidebar-zone-entry .sidebar-recent-session{--session-row-bg:transparent;position:relative;min-height:max(32px,var(--sidebar-session-row-min-height));padding:0 8px;border:1px solid transparent;background:var(--session-row-bg);color:var(--muted);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.sidebar-zone-entry .sidebar-recent-session__link{gap:8px;padding:3px 0}@media (hover:none),(pointer:coarse){.sidebar-shell{--sidebar-session-row-floor:44px}.sidebar-recent-session{--sidebar-child-session-toggle-width:max(44px,calc(36px * var(--control-ui-text-scale)))}.sidebar-recent-session:not(.sidebar-recent-session--child,.sidebar-recent-session--single-line)>.sidebar-recent-session__aside{inset:50% 2px auto auto}.sidebar-recent-session:not(.sidebar-recent-session--child) .sidebar-recent-session__text{padding-right:var(--session-row-actions-reserve)}.sidebar-recent-session:not(.sidebar-recent-session--child) .sidebar-recent-session__title-row{padding-right:0}}.sidebar-zone-entry .sidebar-recent-session:hover{--session-row-bg:color-mix(in srgb,var(--bg-hover) 84%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--border) 72%,transparent)}.sidebar-zone-entry .sidebar-recent-session.sidebar-recent-session--active{--session-row-bg:color-mix(in srgb,var(--accent-subtle) 88%,var(--bg-elevated) 12%);color:var(--text-strong);border-color:color-mix(in srgb,var(--accent) 16%,transparent)}.sidebar-zone-entry .sidebar-recent-session__aside{padding-right:0}.sidebar-brand>openclaw-sidebar-agent-card,.sidebar-workspace-header{display:flex;min-width:0;flex:1 1 auto}.sidebar-agent-card{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;flex:0 1 auto}.sidebar-agent-card__main,.sidebar-workspace-header__main{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;padding:5px 0;border:none;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:var(--cursor-action);transition:background var(--duration-fast) ease,opacity var(--duration-fast) ease}.sidebar-agent-card--open .sidebar-agent-card__main,.sidebar-agent-card__main:hover,.sidebar-workspace-header__main:hover,.sidebar-workspace-header__main[aria-expanded=true]{background:color-mix(in srgb,var(--bg-hover) 84%,transparent)}.sidebar-agent-card__main:active,.sidebar-workspace-header__main:active{background:color-mix(in srgb,var(--bg-hover) 96%,transparent)}.sidebar-agent-card__main:focus-visible,.sidebar-identity-card:focus-visible,.sidebar-workspace-header__main:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:1px}.sidebar-workspace-header__mark{display:grid;place-items:center;width:var(--sidebar-agent-avatar-size);height:var(--sidebar-agent-avatar-size);flex:none}.sidebar-workspace-header__mark>svg{width:24px;height:24px}.sidebar-agent-card__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--sidebar-agent-avatar-size);height:var(--sidebar-agent-avatar-size);flex:none;border-radius:var(--radius-full);background:var(--secondary);color:var(--secondary-foreground);font-size:19px;font-weight:600;line-height:1}.sidebar-agent-card__avatar img{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover}.sidebar-agent-card__avatar--environment{box-shadow:0 0 0 2px var(--control-ui-environment-color)}.sidebar-agent-card__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:1px;overflow:hidden}.sidebar-agent-card__name{display:flex;align-items:center;gap:0;min-width:0;color:var(--text-strong);font-size:var(--control-ui-text-md);font-weight:650;line-height:1.2;white-space:nowrap}.sidebar-agent-card__name-text{min-width:0;overflow:hidden;-webkit-padding-end:4px;padding-inline-end:4px;white-space:nowrap}.sidebar-agent-card__chevron{display:inline-flex;flex:none;color:var(--muted);opacity:.58}.sidebar-agent-card__chevron svg{width:12px;height:12px;stroke-width:1.5px}.sidebar-agent-card__subtitle-row{display:flex;align-items:center;min-width:0;max-width:100%;gap:5px}.sidebar-brand .control-ui-environment-pill{display:block;min-width:0;max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sidebar-agent-card__menu-unread{position:absolute;top:-1px;left:-1px;width:6px;height:6px;box-shadow:0 0 0 2px var(--sidebar-bg)}.sidebar-nav__lead{display:flex;align-items:flex-start;min-width:0;-webkit-padding-end:8px;padding-inline-end:8px}.sidebar-nav__lead>:first-child{flex:1 1 auto;min-width:0}.sidebar-nav__head-slot{display:flex;align-items:center;flex:none;block-size:var(--sidebar-nav-row-height)}.sidebar-nav__head-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border:none;border-radius:var(--radius-md);background:transparent;color:var(--muted);cursor:var(--cursor-action);opacity:0;transition:color var(--duration-fast) ease,background var(--duration-fast) ease,opacity var(--duration-fast) ease}.sidebar-nav:focus-within .sidebar-nav__head-action,.sidebar-nav:hover .sidebar-nav__head-action{opacity:1}@media (hover:none),(pointer:coarse){.sidebar-nav__head-action{opacity:1}}.sidebar-nav__head-action svg{width:13px;height:13px;stroke-width:1.5px}.nav-item__state{flex:none;margin-left:auto}.sidebar-home-session-states{display:inline-flex;align-items:center;gap:6px}.sidebar-footer-bar{position:relative;display:flex;align-items:center;gap:4px;min-height:44px;padding:3px 8px}.sidebar-footer-bar--one-action{-webkit-padding-end:44px;padding-inline-end:44px}.sidebar-footer-bar:has(.sidebar-footer-bar__home){-webkit-padding-end:84px;padding-inline-end:84px}.sidebar-footer-actions{position:absolute;inset-block-start:50%;inset-inline-end:8px;display:flex;height:32px;align-items:center;gap:8px;transform:translateY(-50%)}openclaw-sidebar-attention{display:contents}.sidebar-issues-button{position:relative;display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;padding:0;border:var(--sidebar-issues-border,0);border-radius:var(--radius-md);background:var(--sidebar-issues-background,transparent);color:var(--muted);cursor:var(--cursor-action)}.sidebar-issues-button__icon,.sidebar-issues-button__icon svg{width:18px;height:18px}.sidebar-issues-button__icon{display:inline-flex}.sidebar-issues-button__count{position:absolute;inset:-1px -1px auto auto;display:inline-flex;min-width:14px;height:14px;align-items:center;justify-content:center;padding:0 3px;border-radius:var(--radius-full);background:var(--inbox-attention);color:var(--inbox-attention-foreground);font-size:calc(9px * var(--control-ui-text-scale));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.sidebar-identity-card{display:flex;align-items:center;gap:8px;width:auto;flex:1 1 auto;min-width:0;padding:3px 6px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:var(--cursor-action);transition:background var(--duration-fast) ease}.sidebar-identity-card:focus-visible,.sidebar-identity-card:hover,.sidebar-identity-card[aria-expanded=true]{background:color-mix(in srgb,var(--bg-hover) 84%,transparent)}.sidebar-identity-card .viewer-avatar--footer{width:28px;height:28px;flex:none;font-size:10px}.sidebar-identity-card__text,.sidebar-recent-session__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.sidebar-identity-card__name{display:block;overflow:hidden;text-overflow:clip;white-space:nowrap;color:var(--text-strong);font-size:calc(13.5px * var(--control-ui-text-scale));font-weight:600;line-height:18px}.sidebar-identity-card__gateway{color:var(--muted);font-size:11px;line-height:14px}.gateway-status__label,.sidebar-gateway-name,.sidebar-identity-menu__email,.sidebar-identity-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-gateway-primary{flex:none;color:var(--muted);font-size:11px}.sidebar-gateway-health{width:7px;height:7px;flex:none;border-radius:50%;background:var(--muted)}.sidebar-gateway-health[data-health=ok]{background:var(--ok)}.sidebar-gateway-health[data-health=error]{background:var(--danger)}.sidebar-gateway-check{display:inline-flex}openclaw-tooltip.sidebar-hover-tooltip{--openclaw-tooltip-max-width:min(340px,calc(100vw - 24px));--openclaw-tooltip-open-animation:openclaw-tooltip-hover-card-in 140ms var(--ease-out);--openclaw-tooltip-popup-show-duration:0ms;--openclaw-tooltip-popup-hide-duration:0ms}.sidebar-hover-card{width:min(320px,calc(100vw - 44px));max-width:100%;color:var(--text);font-size:var(--control-ui-text-sm);line-height:1.35;text-align:left}.sidebar-hover-card__server-details{display:flex;flex-direction:column;gap:7px}.sidebar-hover-card__summary{color:var(--text);font-weight:600}.sidebar-hover-card__metadata{display:grid;grid-template-columns:max-content max-content;grid-gap:4px 12px;gap:4px 12px;margin:0}.sidebar-hover-card__metadata-row{display:contents}.sidebar-hover-card__metadata-row dt{color:var(--muted)}.sidebar-hover-card__metadata-row dd{display:inline-flex;align-items:center;gap:5px;min-width:0;margin:0;color:var(--text)}.sidebar-hover-card__metadata-value--mono{font-family:var(--mono);font-size:var(--control-ui-text-xs)}.sidebar-build-hover-card{box-sizing:border-box;width:max-content;padding:16px}.sidebar-build-hover-card__copy{position:relative;display:inline-grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted)}.sidebar-build-hover-card__copy:focus-visible,.sidebar-build-hover-card__copy:hover{background:var(--bg-hover);color:var(--text)}.sidebar-build-hover-card__copy-done,.sidebar-build-hover-card__copy-idle{display:inline-flex;grid-area:1/1}.sidebar-build-hover-card__copy-done,.sidebar-build-hover-card__copy[data-copied="1"] .sidebar-build-hover-card__copy-idle{opacity:0}.sidebar-build-hover-card__copy[data-copied="1"] .sidebar-build-hover-card__copy-done{opacity:1}.sidebar-build-hover-card__gateway-state{width:6px;height:6px;flex:none;border-radius:var(--radius-full);background:var(--ok)}.gateway-status,.gateway-status-tooltip{display:inline-flex;min-width:0;max-width:100%}.gateway-status{flex-wrap:wrap;align-items:center;gap:2px 7px;padding:0;border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:var(--control-ui-text-xs);font-weight:400;line-height:1.4;text-align:start}button.gateway-status{cursor:var(--cursor-action)}button.gateway-status:hover{color:var(--text)}button.gateway-status:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.gateway-status__state{display:inline-flex;align-items:center;gap:5px;min-width:0}.gateway-status__icon{display:inline-flex;flex:none;color:var(--warn)}.gateway-status__icon svg,.session-menu__color-swatch svg,.sidebar-build-hover-card__copy svg,.sidebar-gateway-check svg{width:12px;height:12px}.gateway-status--offline .gateway-status__icon{color:var(--danger)}.gateway-status--connecting .gateway-status__icon,.gateway-status--restoring .gateway-status__icon,.gateway-status--starting .gateway-status__icon{color:var(--muted)}.shell-connection-status{grid-area:connection;justify-self:start;margin:6px 12px;max-width:calc(100% - 24px);padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.shell:not(.shell--mobile-nav).shell--connection-status{grid-template-rows:var(--shell-topbar-height) minmax(0,1fr) auto;grid-template-areas:"nav topbar" "nav content" "nav connection"}.shell:not(.shell--mobile-nav)>.shell-connection-status{margin-bottom:calc(6px + var(--shell-dock-reserve-bottom))}.sidebar-session-group-running{flex:none;margin-left:4px}.sidebar-agent-menu__agent-switch{flex:none;min-height:56px;min-width:0;padding:0!important;color:var(--muted)!important;transition:color .12s ease}wa-dropdown-item.sidebar-agent-menu__agent-switch:focus-visible,wa-dropdown-item.sidebar-agent-menu__agent-switch:hover{background:transparent!important}wa-dropdown-item.sidebar-agent-menu__agent-switch:focus-visible{outline:none!important}.sidebar-agent-menu__agent-switch--active{color:var(--text-strong)!important}.sidebar-agent-menu__agent-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:56px;padding:8px}.sidebar-agent-menu__agent-avatar{--agent-avatar-opacity:0.65;--agent-avatar-filter:saturate(0.6);display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--agent-avatar-size);height:var(--agent-avatar-size);border-radius:var(--radius-full);background:var(
    --agent-avatar-background,color-mix(in srgb,var(--text-strong) var(--agent-avatar-fill,9%),var(--card))
  );color:var(--secondary-foreground);box-shadow:0 0 0 2px var(--agent-avatar-ring-inner,transparent),0 0 0 4px var(--agent-avatar-ring-outer,transparent);transition:background-color .12s ease,box-shadow .12s ease}.sidebar-agent-menu__agent-avatar>.agent-select__avatar,.sidebar-agent-menu__group-item>.agent-select__avatar{opacity:var(--agent-avatar-opacity);filter:var(--agent-avatar-filter);transition:opacity .12s ease,filter .12s ease}.sidebar-agent-menu__avatar-group{--agent-avatar-background:transparent;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;padding:3px}.sidebar-agent-menu__group-item{--agent-avatar-size:100%;--agent-avatar-glyph-size:13px;display:grid;place-items:center;min-width:0;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-strong) 9%,var(--card))}.sidebar-agent-menu__avatar-group--pair,.sidebar-agent-menu__avatar-group--triple{display:block;position:relative;isolation:isolate;padding:0}.sidebar-agent-menu__avatar-group--pair .sidebar-agent-menu__group-item{--agent-avatar-glyph-size:18px;position:absolute;width:65%;height:65%;border:2px solid var(--bg-elevated)}.sidebar-agent-menu__avatar-group--pair .sidebar-agent-menu__group-item:first-child{inset-block-start:5%;inset-inline-start:5%}.sidebar-agent-menu__avatar-group--pair .sidebar-agent-menu__group-item:last-child{inset-block-end:5%;inset-inline-end:5%;z-index:1}.sidebar-agent-menu__avatar-group--triple .sidebar-agent-menu__group-item{position:absolute;width:55%;height:55%;border:2px solid var(--bg-elevated)}.sidebar-agent-menu__avatar-group--triple .sidebar-agent-menu__group-item:first-child{inset-block-start:37.5%;inset-inline-start:22.5%;z-index:3}.sidebar-agent-menu__avatar-group--triple .sidebar-agent-menu__group-item:nth-child(2){inset-block-start:10%;inset-inline-start:5%;z-index:1}.sidebar-agent-menu__avatar-group--triple .sidebar-agent-menu__group-item:last-child{inset-block-start:10%;inset-inline-start:40%;z-index:2}.sidebar-agent-menu__group-count{font-size:10px;font-weight:650;line-height:1}.sidebar-agent-menu__agent-row .sidebar-agent-menu__agent-avatar .agent-select__avatar{width:var(--agent-avatar-size);height:var(--agent-avatar-size);font-size:var(--agent-avatar-glyph-size);line-height:1}.sidebar-agent-menu__agent-switch--active .sidebar-agent-menu__agent-avatar{--agent-avatar-opacity:1;--agent-avatar-filter:none;--agent-avatar-ring-inner:var(--bg-elevated);--agent-avatar-ring-outer:color-mix(in srgb,var(--accent) 45%,transparent)}.sidebar-agent-menu__agent-switch--active:hover .sidebar-agent-menu__agent-avatar{--agent-avatar-fill:12%;--agent-avatar-ring-outer:color-mix(in srgb,var(--accent) 65%,transparent)}.sidebar-agent-menu__agent-switch:not(.sidebar-agent-menu__agent-switch--active):focus-visible .sidebar-agent-menu__agent-avatar,.sidebar-agent-menu__agent-switch:not(.sidebar-agent-menu__agent-switch--active):hover .sidebar-agent-menu__agent-avatar{--agent-avatar-opacity:0.85;--agent-avatar-filter:saturate(0.8)}.sidebar-agent-menu__agent-switch:not(.sidebar-agent-menu__agent-switch--active):focus-visible,.sidebar-agent-menu__agent-switch:not(.sidebar-agent-menu__agent-switch--active):hover{color:var(--text)!important}.sidebar-agent-menu__agent-switch:not(.sidebar-agent-menu__agent-switch--active):focus-visible .sidebar-agent-menu__agent-avatar{--agent-avatar-ring-inner:var(--bg-elevated);--agent-avatar-ring-outer:color-mix(in srgb,var(--text-strong) 24%,transparent)}.sidebar-agent-menu__agent-row .agent-select__option-copy{flex:1 1;min-width:0;overflow:hidden}.sidebar-agent-menu__agent-row .agent-select__option-label{display:-webkit-box;width:100%;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:calc(15px * var(--control-ui-text-scale));font-weight:550}.sidebar-agent-menu__agent-status{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px}.sidebar-agent-menu__pin{display:grid;place-items:center;width:28px;height:28px;padding:6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);opacity:0;pointer-events:none}.sidebar-agent-menu__pin[aria-pressed=true]{opacity:.75;pointer-events:auto}.sidebar-agent-menu__agent-switch:focus-visible .sidebar-agent-menu__pin,.sidebar-agent-menu__agent-switch:hover .sidebar-agent-menu__pin,.sidebar-agent-menu__pin:focus-visible{opacity:1;pointer-events:auto}.sidebar-agent-menu__pin:focus-visible,.sidebar-agent-menu__pin:hover{background:var(--bg-hover);color:var(--text-strong)}.sidebar-agent-menu__pin:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:none){.sidebar-agent-menu__pin{opacity:1;pointer-events:auto}}.sidebar-agent-menu{--agent-avatar-size:40px;--agent-avatar-glyph-size:24px}wa-dropdown.sidebar-agent-menu::part(menu){display:flex;flex-direction:column;width:min(300px,calc(100dvw - 16px));min-width:0;max-width:calc(100dvw - 16px);max-height:min(calc(100dvh - 16px),var(--auto-size-available-height,100dvh));overflow:hidden}.sidebar-agent-menu>.sidebar-customize-menu__item,.sidebar-agent-menu>.sidebar-customize-menu__separator,.sidebar-agent-menu>.sidebar-customize-menu__title,.sidebar-agent-menu__filter{flex:none}.sidebar-agent-menu__agent-list{display:flex;flex-direction:column;flex:0 1 auto;max-height:308px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--border) 72%,transparent) transparent;scrollbar-width:thin}.sidebar-agent-menu__filter{width:calc(100% - 8px);min-width:0;margin:0 4px 8px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--control-ui-text-sm)}.sidebar-agent-menu__empty{padding:16px 8px;color:var(--muted);font-size:var(--control-ui-text-sm)}.sidebar-agent-menu>.sidebar-customize-menu__separator{border-top-color:var(--border)}.sidebar-identity-menu{--menu-item-height:32px;--menu-padding:6px;overflow:visible}wa-dropdown.sidebar-identity-menu::part(menu){min-width:max(224px,var(--sidebar-identity-menu-min-width,224px));border-color:transparent;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--overlay-border),var(--overlay-shadow)}.sidebar-identity-menu__header{min-height:42px;padding:3px 4px}.sidebar-identity-menu__avatar{display:inline-grid;width:20px;height:26px;place-items:center;overflow:visible}.sidebar-identity-menu__avatar .viewer-avatar--footer{width:26px;height:26px;font-size:calc(10px * var(--control-ui-text-scale))}.sidebar-identity-menu__identity{display:flex;min-width:0;flex-direction:column;gap:1px;line-height:1.25}.sidebar-identity-menu__name{color:var(--text);font-size:calc(13px * var(--control-ui-text-scale));font-weight:500}.sidebar-identity-menu__email{color:var(--muted);font-size:calc(12px * var(--control-ui-text-scale));font-weight:400}.sidebar-identity-menu .sidebar-customize-menu__text{color:var(--text);font-size:calc(13px * var(--control-ui-text-scale))}.sidebar-identity-menu .sidebar-customize-menu__item{padding-inline:4px}.sidebar-identity-menu .sidebar-customize-menu__separator{margin-block:4px}.sidebar-identity-menu .nav-item__icon{width:20px;height:20px}.sidebar-identity-menu__help::part(submenu-icon){inset-inline-end:4px;width:16px;height:16px}.sidebar-identity-menu__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:2px 4px}.sidebar-footer-build{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:var(--control-ui-text-xs);text-overflow:ellipsis;white-space:nowrap}.sidebar-footer-build:focus-visible,.sidebar-footer-build:hover{color:var(--text)}.sidebar-footer-build__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-footer-build__update{color:var(--inbox-attention)}.sidebar-footer-branch{display:flex;align-items:center;gap:6px;min-width:0;margin:0 10px 2px;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 12%,transparent);font-size:var(--control-ui-text-xs);font-family:var(--mono);color:var(--danger)}.sidebar-footer-branch__icon{display:inline-flex;flex:0 0 auto}.sidebar-footer-branch__icon svg{width:12px;height:12px;stroke-width:1.7px}.sidebar-mode-switch{display:inline-flex;margin-left:2px}.sidebar-identity-menu .theme-mode-toggle{justify-content:center;border:0}.theme-mode-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted);transition:color var(--duration-fast) ease,background var(--duration-fast) ease,border-color var(--duration-fast) ease}.settings-sidebar__back:focus-visible,.settings-sidebar__item:focus-visible,.settings-sidebar__search-clear:focus-visible,.settings-sidebar__subitem:focus-visible,.shell-chrome-controls__button:focus-visible,.sidebar-brand__icon:focus-visible,.sidebar-build-hover-card__copy:focus-visible,.sidebar-issues-button:focus-visible,.sidebar-online__retry:focus-visible,.theme-mode-toggle:focus-visible,.topbar-icon-btn:focus-visible,.topbar-search:focus-visible{outline:none;box-shadow:var(--focus-ring)}.theme-mode-toggle svg{width:16px;height:16px;stroke-width:1.75px}.content{grid-area:content;--content-inline-padding:20px;padding:16px var(--content-inline-padding) 32px;display:block;min-height:0;overflow-y:auto;overflow-x:hidden;margin-bottom:var(--shell-dock-reserve-bottom);margin-right:calc(var(--oc-terminal-reserve-right, 0px) + var(--oc-browser-reserve-right, 0px) + var(--oc-link-reader-reserve-right, 0px) + var(--oc-assistant-reserve-right, 0px));transition:margin-bottom .16s ease,margin-right .16s ease}.shell:not(.shell--mobile-nav).shell--connection-status>.content{margin-bottom:0}.content:focus{outline:none}.content>*+*{margin-top:20px}.shell--settings .content.content--actions-blocked{padding-top:0}.shell--settings .content.content--actions-blocked>openclaw-router-outlet{display:block;margin-top:0;padding-top:var(--settings-content-block-start-padding)}.connection-action-block{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--warn) 12%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--warn) 7%,var(--secondary));color:color-mix(in srgb,var(--warn) 72%,var(--text));font-size:var(--control-ui-text-sm);line-height:1.35}.connection-action-block__icon{display:inline-flex;flex:0 0 auto}.connection-action-block__text{min-width:0}.content--chat,.content--custodian,.content--workboard,.content.content--plugin-embed{display:flex;flex-direction:column;overflow:hidden}.content--chat{gap:2px;padding-top:0;padding-bottom:0}.content--chat>*+*,.content--custodian>*+*{margin-top:0}.session-route-not-found{width:min(440px,100%)}.session-route-not-found .lazy-view-error__subtitle{text-wrap:balance}.content--custodian,.content.content--plugin-embed{padding:0}.content--workboard{-webkit-padding-start:var(--space-7);padding-inline-start:var(--space-7);padding-bottom:0}.content--workboard>*+*{margin-top:14px}.content--workboard>openclaw-router-outlet{display:flex;flex:1 1;flex-direction:column;min-height:0}.content.content--plugin-embed{gap:0}.content.content--plugin-embed>:is(.connection-action-block,openclaw-sidebar-attention,openclaw-sidebar-update-card,.native-embed-header,.settings-embed-list,openclaw-router-outlet){margin-top:0}.content--chat>openclaw-router-outlet,.content--custodian>openclaw-router-outlet,.content.content--plugin-embed>openclaw-router-outlet{display:flex;flex:1 1;min-width:0;min-height:0}@media (forced-colors:active),(prefers-contrast:more){.shell{background-image:none}}.content-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 8px;overflow:hidden;transform-origin:top center;transition:opacity var(--shell-focus-duration) var(--shell-focus-ease),transform var(--shell-focus-duration) var(--shell-focus-ease),max-height var(--shell-focus-duration) var(--shell-focus-ease),padding var(--shell-focus-duration) var(--shell-focus-ease);max-height:80px}.shell:not(.shell--mobile-nav):not(.shell--settings) .content:not(.content--chat){--page-toolbar-height:52px;--page-toolbar-clearance:0px;--page-toolbar-reserve:0px;&.content--toolbar-header:not(.content--actions-blocked){padding-top:0}.content-header:not(.content-header--stacked){position:relative;display:grid;grid-template-columns:minmax(var(--page-toolbar-reserve),1fr) auto minmax(max-content,1fr);grid-template-rows:var(--page-toolbar-height) var(--page-toolbar-clearance) auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0;margin-top:0;padding-top:0;max-height:none;>:first-child:not(.page-title){display:contents}.hub-page-header__tabs,.page-title{grid-area:1/2;justify-self:center}.page-title{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--text);white-space:nowrap}&.hub-page-header .page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}:is(.page-subtitle,.page-sub){grid-area:3/1/4/-1;margin-top:8px}>:last-child:not(:first-child){grid-area:1/3;justify-self:end;display:flex;flex-wrap:nowrap;align-items:center;gap:10px}html[dir=rtl] &{grid-template-columns:minmax(max-content,1fr) auto minmax(var(--page-toolbar-reserve),1fr);>:last-child:not(:first-child){grid-area:1/1;justify-self:start}}html.openclaw-native-desktop &{padding-right:calc(var(--openclaw-native-window-controls-width, 0px) + 8px)}}:where(html:not(.openclaw-native-macos,.openclaw-native-desktop)) &{--page-toolbar-height:var(--rail-header-height)}html.openclaw-native-macos &{--page-toolbar-height:var(--openclaw-native-titlebar-height,50px)}}.shell--nav-collapsed:not(.shell--mobile-nav):not(.shell--settings) .content:not(.content--chat){--page-toolbar-reserve:calc(var(--shell-chrome-safe-area-left) + var(--shell-attention-width, 0px) - var(--content-inline-padding));>.connection-action-block{margin-top:calc(var(--page-toolbar-height) + var(--page-toolbar-clearance))}&:not(.content--toolbar-header,.content--actions-blocked){padding-top:calc(var(--page-toolbar-height) + var(--page-toolbar-clearance) + 16px)}html.openclaw-native-nav &{--page-toolbar-reserve:calc(204px + var(--shell-attention-width, 0px) - var(--content-inline-padding))}html.openclaw-native-web-chrome &{--page-toolbar-reserve:calc(var(--shell-native-titlebar-controls-inset) + var(--shell-native-titlebar-controls-width) + var(--shell-chrome-controls-gap) + var(--shell-attention-width, 0px) - var(--content-inline-padding))}html.openclaw-native-macos:not(.openclaw-native-nav):not(.openclaw-native-web-chrome) &{--page-toolbar-clearance:48px;--page-toolbar-reserve:0px}}.content-header--page+*{margin-top:20px}.page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.page-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--accent)}.page-subtitle{max-width:52ch;margin-top:2px;font-size:var(--control-ui-text-sm);line-height:1.45;color:var(--muted)}.dreaming-header-controls,.page-meta{display:flex;align-items:center;gap:8px}.grid{display:grid;grid-gap:20px;gap:20px}.row{display:flex;gap:12px;align-items:center}.stack{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:900px),(max-width:932px) and (max-height:500px) and (orientation:landscape){.shell--mobile-nav{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"topbar" "nav" "content"}.shell--mobile-nav .topbar{position:static;padding:6px 12px;gap:10px}}.desktop-view-unavailable,.terminal-view-unavailable{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--muted);background:var(--bg)}.sidebar-session-indicator{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.sidebar-recent-sessions .sidebar-session-indicator{width:var(--sidebar-lead);flex-basis:var(--sidebar-lead)}.sidebar-session-indicator>.session-row-draft-indicator:not(:only-child){position:absolute;right:0;bottom:-1px;width:9px;height:9px;font-size:6px}.sidebar-session-tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;color:var(--muted)}.sidebar-session-tool,.sidebar-session-tool>svg{width:14px;height:14px}.sidebar-recent-session__title-row{display:flex;align-items:center;min-width:0}.sidebar-recent-session:not(.sidebar-recent-session--child,.sidebar-recent-session--single-line) .sidebar-recent-session__title-row{height:max(24px,var(--sidebar-title-line-height))}.sidebar-recent-session--single-line .sidebar-recent-session__title-row{flex:1 1}.sidebar-recent-session__details{display:flex;align-items:center;gap:6px;height:18px;min-width:0}.sidebar-recent-session--single-line .sidebar-recent-session__text{flex-direction:row;align-items:center;gap:calc(var(--sidebar-row-gap) + var(--sidebar-row-gap))}.sidebar-recent-session--single-line .sidebar-recent-session__name{width:auto;flex:1 1}.sidebar-recent-session--single-line>.sidebar-recent-session__aside{top:0;display:flex;align-items:center}.sidebar-recent-session__subtitle{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--control-ui-text-xs);line-height:18px;color:var(--muted)}.sidebar-recent-session__channel{max-width:120px;line-height:18px}.sidebar-recent-session__details-endcap{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:18px;min-width:0;overflow:hidden;flex:0 1 auto;margin-left:auto}.sidebar-session-attention-tooltip{display:grid;grid-gap:4px;gap:4px;max-width:260px;text-align:left}.sidebar-session-attention-tooltip__preview{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.sidebar-session-attention__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none}.sidebar-session-attention__icon--agent,.sidebar-session-attention__icon--approval,.sidebar-session-attention__icon--question{color:var(--warn)}.sidebar-session-attention__icon--error{color:var(--danger)}.sidebar-session-attention__icon svg{width:15px;height:15px;stroke-width:1.8px}.sidebar-recent-session.sidebar-recent-session--attention-amber .sidebar-recent-session__name,.sidebar-recent-session.sidebar-recent-session--attention-amber .sidebar-recent-session__subtitle{color:color-mix(in srgb,var(--warn) 82%,var(--text))}.sidebar-recent-session.sidebar-recent-session--attention-danger .sidebar-recent-session__name,.sidebar-recent-session.sidebar-recent-session--attention-danger .sidebar-recent-session__subtitle{color:color-mix(in srgb,var(--danger) 86%,var(--text))}.sidebar-recent-session__subtitle--narration{animation:sidebar-narration-arrive var(--duration-fast) ease-out}@keyframes sidebar-narration-arrive{0%{opacity:.45}to{opacity:1}}