:root{--bg:#0e1015;--bg-accent:#13151b;--bg-elevated:#191c24;--bg-hover:#1f2330;--bg-muted:#1f2330;--card:#161920;--card-foreground:#f0f0f2;--card-highlight:rgba(255,255,255,0.04);--popover:#191c24;--popover-foreground:#f0f0f2;--session-hovercard-surface:color-mix(in srgb,var(--card) 94%,black 6%);--session-hovercard-progress-surface:color-mix(in srgb,var(--card) 58%,var(--bg) 42%);--panel:#0e1015;--panel-strong:#191c24;--panel-hover:#1f2330;--chrome:rgba(14,16,21,0.96);--chrome-strong:rgba(14,16,21,0.98);--text:#bcbcc0;--text-strong:#f4f4f5;--chat-text:#bcbcc0;--muted:#8b8b94;--muted-strong:#898990;--muted-foreground:#8b8b94;--file-icon-glyph:var(--muted);--github-item-bg:color-mix(in srgb,var(--text) 6%,var(--bg));--github-item-hover-bg:color-mix(in srgb,var(--text) 10%,var(--bg));--border:#1e2028;--border-strong:#2e3040;--border-hover:#3e4050;--input:#1e2028;--ring:#ff5c5c;--rail-header-height:48px;--rail-header-padding-start:12px;--rail-header-padding-end:8px;--rail-header-action-size:28px;--rail-header-action-glyph-size:16px;--rail-header-action-color:var(--muted);--rail-header-action-hover-color:var(--text);--rail-header-action-active-color:var(--accent);--rail-header-action-disabled-opacity:0.4;--rail-header-action-gap:2px;--rail-header-background:var(--bg);--rail-header-title-size:var(--control-ui-text-sm);--rail-header-title-weight:600;--rail-divider-color:var(--border);--rail-divider-size:1px;--resize-handle-size:6px;--resize-handle-line-size:1px;--resize-handle-active-line-size:2px;--resize-handle-rest-color:color-mix(in srgb,var(--border) 74%,transparent);--resize-handle-active-color:color-mix(in srgb,var(--text) 42%,transparent);--accent:#ff5c5c;--accent-hover:#ff7070;--accent-muted:#ff5c5c;--accent-subtle:rgba(255,92,92,0.1);--accent-foreground:#0e1015;--accent-glow:rgba(255,92,92,0.2);--inbox-attention:#e5243b;--inbox-attention-hover:color-mix(in srgb,var(--inbox-attention) 88%,black);--inbox-attention-foreground:#ffffff;--lobster-icon-body:#ff6d5a;--lobster-icon-shade:#c2372b;--lobster-icon-eye:#050810;--link:color-mix(in srgb,var(--accent-hover) 85%,var(--text));--link-hover:color-mix(in srgb,var(--link) 82%,var(--text));--selection-bg:#005fcc;--selection-fg:#ffffff;--primary:#d13c3c;--primary-hover:var(--primary);--primary-foreground:#ffffff;--secondary:#161920;--secondary-foreground:#f0f0f2;--accent-2:#14b8a6;--accent-2-muted:rgba(20,184,166,0.7);--accent-2-subtle:rgba(20,184,166,0.1);--task-suggestion-action-fg:#fafafa;--button-icon-bg:#ffffff;--brand-logo-chip-bg:#ffffff;--qr-bg:#ffffff;--qr-text:#444444;--media-bg:#000000;--media-foreground:#ffffff;--media-control-bg:rgba(255,255,255,0.16);--media-control-bg-hover:rgba(255,255,255,0.22);--exec-highlight:#f97316;--moon-highlight:#fef3c7;--moon-base:#fbbf24;--brand-codex:#10a37f;--brand-claude:#d97757;--brand-google:#4285f4;--session-color-red:#f07878;--session-color-blue:#72a7ed;--session-color-green:#69bf8a;--session-color-yellow:#dcc365;--session-color-purple:#b595e8;--session-color-orange:#eaa36a;--session-color-pink:#df8cb9;--session-color-cyan:#66bccb;--control-ui-environment-teal:#14b8a6;--control-ui-environment-teal-ink:#5eead4;--control-ui-environment-amber:#f59e0b;--control-ui-environment-amber-ink:#fcd34d;--control-ui-environment-purple:#a855f7;--control-ui-environment-purple-ink:#d8b4fe;--control-ui-environment-coral:#fb7185;--control-ui-environment-coral-ink:#fda4af;--control-ui-environment-pink:#ec4899;--control-ui-environment-pink-ink:#f9a8d4;--control-ui-environment-blue:#3b82f6;--control-ui-environment-blue-ink:#93c5fd;--control-ui-environment-green:#22c55e;--control-ui-environment-green-ink:#86efac;--control-ui-environment-red:#ef4444;--control-ui-environment-red-ink:#fca5a5;--control-ui-environment-gray:#94a3b8;--control-ui-environment-gray-ink:#cbd5e1;--ok:#22c55e;--ok-muted:rgba(34,197,94,0.75);--ok-subtle:rgba(34,197,94,0.08);--destructive:#ef4444;--destructive-hover:var(--destructive);--destructive-foreground:#fafafa;--warn:#f59e0b;--warn-muted:rgba(245,158,11,0.75);--warn-subtle:rgba(245,158,11,0.08);--presence-idle:#f59e0b;--danger:#f87171;--danger-muted:rgba(248,113,113,0.75);--danger-subtle:rgba(248,113,113,0.08);--info:#60a5fa;--info-subtle:rgba(96,165,250,0.08);--pr-merged:#a78bfa;--focus:rgba(255,92,92,0.2);--focus-ring:0 0 0 2px var(--bg),0 0 0 3px color-mix(in srgb,var(--ring) 80%,transparent);--focus-glow:0 0 0 2px var(--bg),0 0 0 3px var(--ring),0 0 16px var(--accent-glow);--grid-line:rgba(255,255,255,0.03);--hljs-keyword:#ff8a80;--hljs-number:#79c0ff;--hljs-string:#a5d6ff;--hljs-title:#d2a8ff;--hljs-type:#ffa657;--hljs-attribute:#7ee787;--hljs-meta:#c9d1d9;--hljs-deletion:#ffa198;--hljs-addition:#7ee787;--wa-color-surface-default:var(--bg);--wa-color-surface-raised:var(--popover);--wa-color-surface-lowered:var(--bg-muted);--wa-color-surface-border:var(--border);--wa-color-text-normal:var(--text);--wa-color-text-quiet:var(--muted);--wa-color-text-link:var(--link);--wa-color-focus:var(--ring);--wa-color-neutral-fill-quiet:var(--bg-muted);--wa-color-neutral-fill-normal:var(--bg-hover);--wa-color-neutral-border-normal:var(--border-strong);--wa-color-neutral-border-loud:var(--muted);--wa-color-neutral-on-quiet:var(--muted);--wa-color-neutral-on-normal:var(--text);--wa-color-brand-fill-quiet:var(--accent-subtle);--wa-color-brand-fill-loud:var(--accent);--wa-color-brand-on-quiet:var(--accent);--wa-color-danger-fill-normal:var(--danger-subtle);--wa-color-danger-on-quiet:var(--danger);--wa-color-danger-on-normal:var(--danger);--wa-form-control-background-color:var(--bg);--wa-form-control-border-color:var(--border-strong);--wa-form-control-activated-color:var(--accent);--wa-form-control-label-color:var(--text);--wa-form-control-value-color:var(--text);--wa-form-control-hint-color:var(--muted);--wa-form-control-placeholder-color:var(--muted);--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,monospace;--font-shortcut:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Symbol",sans-serif;--font-body:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-body);--font-chat:var(--font-body);--control-ui-text-scale:1;--control-ui-text-xs:calc(11px * var(--control-ui-text-scale));--control-ui-text-sm:calc(12px * var(--control-ui-text-scale));--control-ui-text-md:calc(14px * var(--control-ui-text-scale));--control-ui-text-lg:calc(16px * var(--control-ui-text-scale));--control-ui-input-text-size:max(16px,calc(14px * var(--control-ui-text-scale)));--chat-text-size:var(--control-ui-text-md);--chat-block-gap:var(--chat-text-size);--shadow-sm:0 1px 2px rgba(0,0,0,0.25);--shadow-md:0 4px 16px rgba(0,0,0,0.3);--shadow-lg:0 12px 32px rgba(0,0,0,0.4);--shadow-xl:0 24px 48px rgba(0,0,0,0.5);--shadow-glow:0 0 24px var(--accent-glow);--overlay-border:color-mix(in srgb,var(--border-strong) 64%,transparent);--overlay-shadow:0 1px 2px rgb(0 0 0/0.18),0 8px 24px rgb(0 0 0/0.24);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--chat-mobile-edge-inset:var(--space-4);--shell-popup-inline-gutter:12px;--widget-frame-inset:var(--space-3);--sidebar-nav-row-height:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--radius:10px;--scrollbar-size:12px;--scrollbar-thumb-inset:3px;--scrollbar-thumb:color-mix(in srgb,var(--muted) 32%,transparent);--scrollbar-thumb-hover:color-mix(in srgb,var(--muted) 64%,transparent);scrollbar-color:var(--scrollbar-thumb) transparent;--openclaw-corner-radius-scale:1;--chat-composer-corner-shape:superellipse(1.5);--menu-radius:var(--radius-md);--menu-item-radius:var(--radius-sm);--menu-item-height:28px;--menu-padding:4px;--menu-selected:color-mix(in srgb,var(--text) 8%,transparent);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:100ms;--duration-normal:180ms;--duration-slow:300ms;--cursor-action:default;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--shell-viewport-base:100vh;--shell-safe-area-bottom:var(--safe-area-bottom);--shell-canvas-height:min(var(--shell-viewport-base),var(--shell-viewport-height,var(--shell-viewport-base)));--shell-content-height:calc(var(--shell-canvas-height) - var(--safe-area-top) - var(--shell-safe-area-bottom));--z-dropdown:100;--z-toast:2000;--select-chevron:linear-gradient(45deg,transparent 40%,var(--muted) 40% 60%,transparent 60%),linear-gradient(-45deg,transparent 40%,var(--muted) 40% 60%,transparent 60%);color-scheme:dark}@media (pointer:coarse){:root{--menu-item-height:44px}}@supports (corner-shape:superellipse(1.5)){:root{--openclaw-corner-radius-scale:1.25}.agent-chat__search-bar.agent-chat__search-bar,.card.card,.cmd-palette.cmd-palette,.exec-approval-card.exec-approval-card,.exec-approval-list.exec-approval-list,.login-gate__card.login-gate__card,.option-card__choice.option-card__choice,.settings-group.settings-group{border-radius:calc(14px * var(--openclaw-corner-radius-scale));corner-shape:superellipse(1.5)}.agent-select__trigger.agent-select__trigger,.agent-tool-card.agent-tool-card,.btn.btn,.chat-bubble.chat-bubble,.chat-pr.chat-pr,.chat-thread.chat-thread,.chat-tool-card__preview.chat-tool-card__preview,.field.field :is(input,textarea,select),.nav-item.nav-item,.settings-input.settings-input,.settings-sidebar__item.settings-sidebar__item,.sidebar-recent-session.sidebar-recent-session{border-radius:calc(10px * var(--openclaw-corner-radius-scale));corner-shape:superellipse(1.5)}.code-block-wrapper.code-block-wrapper,:where(:root:not([data-theme=crt],[data-theme=crt-light])) :is(.chat-thread,.chat-session-rail__thread) .chat-group.user .chat-bubble,:where(:root:not([data-theme=crt],[data-theme=crt-light])) :is(.chat-thread,.chat-session-rail__thread) .chat-group.user :is(.chat-bubble--with-images,.chat-bubble--with-images>.chat-message-avatar-anchor)>:is(.chat-text,.chat-message-disclosure,.chat-json-collapse){border-radius:calc(14px * var(--openclaw-corner-radius-scale));corner-shape:superellipse(1.5)}.option-card.option-card{border-radius:calc(20px * var(--openclaw-corner-radius-scale));corner-shape:superellipse(1.5)}.md-preview-dialog__panel.md-preview-dialog__panel{border-radius:calc(20px * var(--openclaw-corner-radius-scale) + 6px);corner-shape:superellipse(1.5)}.md-preview-dialog__reader.md-preview-dialog__reader{border-radius:calc(20px * var(--openclaw-corner-radius-scale) + 2px);corner-shape:superellipse(1.5)}.chat-reply-context-menu.chat-reply-context-menu,.chat-selection-popup.chat-selection-popup,.slash-menu.slash-menu{border-radius:calc(10px * var(--openclaw-corner-radius-scale));corner-shape:superellipse(1.5)}.chat-reply-context-menu.chat-reply-context-menu button,.chat-selection-popup.chat-selection-popup button,.slash-menu-item.slash-menu-item{border-radius:calc(10px * var(--openclaw-corner-radius-scale) - 4px);corner-shape:superellipse(1.5)}wa-dropdown,wa-popover,wa-select{--menu-radius:calc(10px * var(--openclaw-corner-radius-scale));--menu-item-radius:calc(var(--menu-radius) - var(--menu-padding))}wa-dropdown::part(menu),wa-popover::part(body),wa-select::part(combobox),wa-select::part(listbox){border-radius:calc(10px * var(--openclaw-corner-radius-scale))!important;corner-shape:superellipse(1.5)}}:root[data-theme=dark]{--primary-hover:#c22e2e;--destructive:#d32f2f;--destructive-hover:#bc2a2a}:root[data-theme=light]{--primary-hover:var(--accent-hover)}:root:where([data-theme-mode=light]){--media-control-bg:rgba(12,16,24,0.64);--media-control-bg-hover:rgba(12,16,24,0.78);--bg:#faf9f7;--bg-accent:#f4f1ec;--bg-elevated:#ffffff;--bg-hover:#efebe4;--bg-muted:#efebe4;--bg-content:#f4f1ec;--card:#ffffff;--card-foreground:#211e1a;--card-highlight:rgba(60,42,24,0.03);--popover:#ffffff;--popover-foreground:#211e1a;--session-hovercard-surface:var(--card);--session-hovercard-progress-surface:color-mix(in srgb,var(--card) 54%,var(--panel-strong) 46%);--panel:#faf9f7;--panel-strong:#f4f1ec;--panel-hover:#e9e4dc;--chrome:rgba(250,249,247,0.96);--chrome-strong:rgba(250,249,247,0.98);--text:#403c35;--text-strong:#211e1a;--chat-text:#403c35;--muted:#6e6960;--muted-strong:#56524a;--muted-foreground:#6e6960;--github-item-bg:color-mix(in srgb,var(--text) 5%,var(--bg));--github-item-hover-bg:color-mix(in srgb,var(--text) 9%,var(--bg));--border:#e8e4dc;--border-strong:#d6d0c5;--border-hover:#b4ac9e;--input:#e8e4dc;--ring:#bd4531;--accent:#bd4531;--accent-hover:#a83c29;--accent-muted:#bd4531;--accent-subtle:rgba(189,69,49,0.08);--accent-foreground:#ffffff;--accent-glow:rgba(189,69,49,0.12);--primary:#bd4531;--primary-foreground:#ffffff;--lobster-icon-body:#ff4d4d;--lobster-icon-shade:#991b1b;--lobster-icon-eye:#050810;--secondary:#f4f1ec;--secondary-foreground:#403c35;--accent-2:#0d9488;--accent-2-muted:rgba(13,148,136,0.75);--accent-2-subtle:rgba(13,148,136,0.08);--session-color-red:#c74646;--session-color-blue:#376fbd;--session-color-green:#328452;--session-color-yellow:#9a791b;--session-color-purple:#8652ba;--session-color-orange:#bb681f;--session-color-pink:#b34885;--session-color-cyan:#258394;--control-ui-environment-teal-ink:#115e59;--control-ui-environment-amber-ink:#92400e;--control-ui-environment-purple-ink:#6b21a8;--control-ui-environment-coral-ink:#9f1239;--control-ui-environment-pink-ink:#9d174d;--control-ui-environment-blue-ink:#1e40af;--control-ui-environment-green-ink:#166534;--control-ui-environment-red-ink:#991b1b;--control-ui-environment-gray-ink:#334155;--ok:#166534;--ok-muted:rgba(22,101,52,0.75);--ok-subtle:rgba(22,101,52,0.08);--destructive:#dc2626;--destructive-foreground:#fafafa;--warn:#92400e;--warn-muted:rgba(146,64,14,0.75);--warn-subtle:rgba(146,64,14,0.08);--danger:#b91c1c;--danger-muted:rgba(185,28,28,0.75);--danger-subtle:rgba(185,28,28,0.08);--info:#1d4ed8;--info-subtle:rgba(29,78,216,0.08);--pr-merged:#7c3aed;--focus:rgba(189,69,49,0.15);--focus-ring:0 0 0 2px var(--bg),0 0 0 3px color-mix(in srgb,var(--ring) 70%,transparent);--focus-glow:0 0 0 2px var(--bg),0 0 0 3px var(--ring),0 0 12px var(--accent-glow);--grid-line:rgba(60,42,24,0.05);--hljs-keyword:#cf222e;--hljs-number:#0550ae;--hljs-string:#0a3069;--hljs-title:#8250df;--hljs-type:#953800;--hljs-attribute:#116329;--hljs-meta:#57606a;--hljs-deletion:#a40e26;--hljs-addition:#116329;--shadow-sm:0 1px 2px rgba(60,42,24,0.05);--shadow-md:0 4px 12px rgba(60,42,24,0.07);--shadow-lg:0 12px 28px rgba(60,42,24,0.09);--shadow-xl:0 24px 48px rgba(60,42,24,0.11);--shadow-glow:0 0 20px var(--accent-glow);--overlay-border:color-mix(in srgb,var(--border-strong) 64%,transparent);--overlay-shadow:0 1px 2px rgb(60 42 24/0.035),0 8px 24px rgb(60 42 24/0.065);color-scheme:light}*{box-sizing:border-box;scrollbar-width:thin}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}body,html{height:100%;overflow:clip;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}body{margin:0;font:400 14px/1.55 var(--font-body);letter-spacing:-.01em;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,.settings-row--toggle,.settings-sidebar,.sidebar,[role=button]:not(a),[role=tab],button,select,summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px),(max-width:932px) and (max-height:500px) and (orientation:landscape){:root{--shell-popup-inline-gutter:var(--chat-mobile-edge-inset)}.control-ui-chat-shell body,html.control-ui-chat-shell{background:var(--control-ui-system-chrome-background,var(--bg-content,var(--bg)))}}@media (pointer:coarse){input,select,textarea{font-size:max(16px,var(--control-ui-touch-input-size,1em))!important}}@media (min-width:1600px){body{font-size:15px}}openclaw-app{display:block;position:relative;z-index:1;height:var(--shell-canvas-height);padding:var(--safe-area-top) var(--safe-area-right) var(--shell-safe-area-bottom) var(--safe-area-left)}openclaw-plugin-contributions{display:contents}@supports (height:100dvh){:root{--shell-viewport-base:100dvh}}@media (display-mode:standalone){body,html{height:var(--shell-viewport-base)}body{position:fixed;inset:0}}[role=button],[role=checkbox],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=switch],[role=tab],button,input:is([type=button],[type=checkbox],[type=color],[type=file],[type=radio],[type=range],[type=reset],[type=submit]),select,summary{cursor:var(--cursor-action)}a{color:var(--accent);text-decoration:none;text-underline-offset:2px}a:where(:not([class]),[class=""],.activity-entry__run-link,.settings-row__value,.memory-page__link,.portals-preview__notice-url,.settings-account,.transcripts-back,.chat-text a,.chat-thinking a,.sidebar-markdown a,.markdown a,.markdown-body a,.chat-session-rail__answer a,.dreams-diary__para a):not(:where(.btn,[role=button])){text-decoration:underline}[data-new-tab-action]:not(:disabled):not([disabled]):not([aria-disabled=true]),a[href]{cursor:pointer}a:hover{text-decoration-thickness:2px}wa-switch{--wa-form-control-activated-color:var(--accent);--wa-form-control-background-color:color-mix(in srgb,var(--border-strong) 60%,transparent);--wa-form-control-border-color:var(--muted);--wa-color-focus:var(--ring);--width:calc(var(--height) + 2 * round(calc(var(--height) * 0.375), 1px));--thumb-size:calc(var(--height) - 2 * round(calc((var(--height) - 0.75em) / 2), 1px))}wa-dropdown-item{--wa-color-neutral-fill-normal:var(--bg-hover);cursor:var(--cursor-action)}wa-dropdown-item[disabled]{cursor:not-allowed}wa-option{--wa-form-control-activated-color:var(--bg-hover);--current-text-color:var(--text)}wa-dropdown-item::part(submenu):before{pointer-events:none}wa-dropdown-item[checkbox-adjacent]{-webkit-padding-start:1em;padding-inline-start:1em}wa-dropdown-item[type=checkbox]::part(checkmark){order:1;margin-inline:.75em 0}wa-dropdown-item[type=checkbox]{display:flex;align-items:center}wa-dropdown-item::part(submenu),wa-dropdown::part(menu),wa-popover::part(body),wa-select::part(listbox){background:var(--popover);border-color:var(--overlay-border);box-shadow:var(--overlay-shadow)}button,input,select,textarea{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input,textarea{font-feature-settings:"calt" off!important;font-variant-ligatures:no-contextual!important}[contenteditable]:not([contenteditable=false]),input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}::selection{background:var(--selection-bg);color:var(--selection-fg)}::-webkit-scrollbar,wa-dropdown::part(menu)::-webkit-scrollbar,wa-popover::part(body)::-webkit-scrollbar,wa-select::part(listbox)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track,wa-dropdown::part(menu)::-webkit-scrollbar-track,wa-popover::part(body)::-webkit-scrollbar-track,wa-select::part(listbox)::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb,wa-dropdown::part(menu)::-webkit-scrollbar-thumb,wa-popover::part(body)::-webkit-scrollbar-thumb,wa-select::part(listbox)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:var(--scrollbar-thumb-inset) solid transparent;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover,:hover::-webkit-scrollbar-thumb,wa-dropdown::part(menu)::-webkit-scrollbar-thumb:hover,wa-popover::part(body)::-webkit-scrollbar-thumb:hover,wa-select::part(listbox)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton{position:relative;overflow:hidden;background:var(--skeleton-base,var(--bg-muted));border-radius:var(--radius-md)}.skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--skeleton-highlight,var(--bg-hover)) 50%,transparent 75%);content:"";transform:translateX(-100%);animation:shimmer var(--skeleton-duration,1.5s) ease-in-out infinite;will-change:transform}.skeleton-line{height:14px;border-radius:var(--radius-sm)}.skeleton-line--medium{width:65%}.skeleton-line--long{width:85%}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){wa-dropdown,wa-popover,wa-select{--show-duration:0ms;--hide-duration:0ms}.chat-controls__inline-select[open]>wa-popup::part(popup),.skeleton:after{animation:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.session-color-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;-webkit-margin-end:6px;margin-inline-end:6px;border-radius:var(--radius-full);background:var(--session-color);vertical-align:middle}:root{--app-background-image:url(/_next/static/media/claw-dark.7b872db7.webp)}:root[data-theme-mode=light]{--app-background-image:url(/_next/static/media/claw-light.d450b0ab.webp)}:root[data-theme=openknot]{--app-background-image:url(/_next/static/media/knot-dark.75729296.webp)}:root[data-theme=openknot-light]{--app-background-image:url(/_next/static/media/knot-light.6b07cf56.webp)}:root[data-theme=dash]{--app-background-image:url(/_next/static/media/dash-dark.4ad08aa1.webp)}:root[data-theme=dash-light]{--app-background-image:url(/_next/static/media/dash-light.ffeb8dc3.webp)}:root[data-theme=absolutely]{--app-background-image:url(/_next/static/media/absolutely-dark.ec17341d.webp)}:root[data-theme=absolutely-light]{--app-background-image:url(/_next/static/media/absolutely-light.ad35400e.webp)}:root[data-theme=tide]{--app-background-image:url(/_next/static/media/tide-dark.730708a4.webp)}:root[data-theme=tide-light]{--app-background-image:url(/_next/static/media/tide-light.fc3bafad.webp)}:root[data-theme=beacon]{--app-background-image:url(/_next/static/media/beacon-dark.462c7487.webp)}:root[data-theme=beacon-light]{--app-background-image:url(/_next/static/media/beacon-light.a90755d5.webp)}:root[data-theme=phosphor]{--app-background-image:url(/_next/static/media/phosphor-dark.31292b01.webp)}:root[data-theme=phosphor-light]{--app-background-image:url(/_next/static/media/phosphor-light.9d4ded8a.webp)}:root[data-theme=crt]{--app-background-image:url(/_next/static/media/crt-dark.3138d3a1.webp)}:root[data-theme=crt-light]{--app-background-image:url(/_next/static/media/crt-light.9d1f1393.webp)}:root[data-theme=manuscript]{--app-background-image:url(/_next/static/media/manuscript-dark.a760e751.webp)}:root[data-theme=manuscript-light]{--app-background-image:url(/_next/static/media/manuscript-light.e3ca6109.webp)}:root[data-theme=rose]{--app-background-image:url(/_next/static/media/rose-dark.26441e43.webp)}:root[data-theme=rose-light]{--app-background-image:url(/_next/static/media/rose-light.0ac3e94c.webp)}:root[data-theme=miami]{--app-background-image:url(/_next/static/media/miami-dark.72634944.webp)}:root[data-theme=miami-light]{--app-background-image:url(/_next/static/media/miami-light.e604c946.webp)}:root[data-theme=custom]{--app-background-image:url(/_next/static/media/custom-dark.d7fe37a0.webp)}:root[data-theme=custom-light]{--app-background-image:url(/_next/static/media/custom-light.617dd9f2.webp)}wa-dropdown.session-menu::part(menu){padding:var(--menu-padding);border:1px solid var(--overlay-border);border-radius:var(--menu-radius);background:var(--bg-elevated);box-shadow:var(--overlay-shadow)}:is(.session-menu wa-dropdown-item,.session-menu__item,.sidebar-session-sort-menu__item){font:inherit;font-size:calc(13px * var(--control-ui-text-scale))}.session-menu__item,.sidebar-session-sort-menu__item{box-sizing:border-box;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);text-align:left}.row.session-menu__label{gap:8px}.session-menu__status{display:flex;align-items:baseline;gap:8px;max-width:min(300px,calc(100vw - 48px));padding:8px;color:var(--text);font-size:calc(13px * var(--control-ui-text-scale))}.session-menu__status .session-menu__text{white-space:normal}wa-dropdown-item.session-menu__item{--wa-color-neutral-fill-normal:var(--bg-hover);gap:0}wa-dropdown-item.session-menu__item::part(icon){display:flex;align-items:center}wa-dropdown-item.session-menu__item::part(submenu-icon){inset-inline-end:8px;color:var(--muted);font-size:10px}.session-menu__item:focus-visible,.session-menu__item:hover:not(:disabled):not([aria-disabled=true]),.session-menu__item[aria-expanded=true],.sidebar-session-sort-menu__item:focus-visible,.sidebar-session-sort-menu__item:hover{background:var(--bg-hover)}.session-menu__item:disabled,.session-menu__item[aria-disabled=true]{opacity:.42;cursor:not-allowed}.session-menu__item--destructive,.session-menu__item--destructive .session-menu__icon{color:var(--danger)}.sidebar-session-sort-menu__item::part(checkmark){display:none}.session-menu__avatar,.session-menu__check,.session-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto}.session-menu__check{color:var(--accent)}.session-menu__icon{color:var(--muted)}.session-menu__avatar,.session-menu__avatar .viewer-avatar{width:24px;height:24px;font-size:10px}.session-menu__check svg,.session-menu__icon svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}wa-dropdown-item.session-menu__item:not([disabled]):not([aria-disabled=true]){cursor:var(--cursor-action)}wa-dropdown-item.session-menu__item[data-new-tab-action]:not([disabled],[aria-disabled=true]){cursor:pointer}@supports (corner-shape:superellipse(1.5)){wa-dropdown.session-menu{--menu-radius:calc(10px * var(--openclaw-corner-radius-scale));--menu-item-radius:calc(var(--menu-radius) - var(--menu-padding))}wa-dropdown.session-menu::part(menu){corner-shape:superellipse(1.5)}}.people-menu__search{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:6px 8px;background:var(--bg-elevated)}.people-menu__search input{box-sizing:border-box;width:100%;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:var(--menu-item-radius);background:var(--bg);color:var(--text);font:inherit}.people-menu__status{padding:6px 8px;color:var(--muted);font-size:11px}wa-dropdown-item.people-menu__submenu::part(submenu){width:min(320px,calc(100vw - 24px));max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain}wa-dropdown-item.session-menu__advanced::part(submenu){width:min(340px,calc(100vw - 24px))}.session-menu__communication{padding:2px 8px}.session-menu__communication-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:calc(13px * var(--control-ui-text-scale))}.session-menu__communication-picker{display:flex;flex:0 0 auto;padding:2px;border:1px solid var(--border);border-radius:var(--menu-item-radius);background:var(--bg)}.session-menu__communication-choice{padding:3px 7px;border:0;border-radius:var(--menu-item-radius);background:transparent;color:var(--muted);font:inherit;font-size:calc(12px * var(--control-ui-text-scale));cursor:var(--cursor-action)}.session-menu__communication-choice[aria-pressed=true]{background:var(--bg-hover);color:var(--text)}.session-menu__communication-choice:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.session-menu__communication-choice:disabled{opacity:.42;cursor:not-allowed}