@media (width<=768px),(width<=932px) and (height<=500px) and (orientation:landscape){:root{--chat-mobile-pane-header-height:52px}.sidebar-region [data-region]{--chat-mobile-pane-header-height:0px}.chat-main__conversation>.chat-thread{padding-top:clamp(20px,3vh,28px)}.sidebar-region__header>.chat-pane__header{z-index:3;isolation:isolate;min-height:var(--chat-mobile-pane-header-height);padding-inline:max(var(--chat-mobile-edge-inset,4px), var(--safe-area-left,0px)) max(var(--chat-mobile-edge-inset,4px), var(--safe-area-right,0px));position:relative;overflow:visible}.sidebar-region__header>.chat-pane__header .chat-pane__nav-toggle{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);corner-shape:round;border-radius:50%;flex:0 0 40px;justify-content:center;align-self:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-inline-end:3px;padding:0;line-height:1;display:inline-flex;position:relative;box-shadow:0 1px 3px #00000014}.sidebar-region__header>.chat-pane__header .chat-pane__nav-toggle:after{content:"";position:absolute;inset:-4px}.sidebar-region__header>.chat-pane__header .chat-pane__nav-toggle>svg{width:20px;height:20px}.sidebar-region__header>.chat-pane__header .chat-pane__crumbs{flex-direction:column;flex:auto;justify-content:center;align-self:center;align-items:flex-start;gap:0;transform:none}.sidebar-region__header>.chat-pane__header .chat-pane__project-row,.sidebar-region__header>.chat-pane__header .chat-pane__session-trail{align-items:center;min-width:0;max-width:100%;display:flex}.sidebar-region__header>.chat-pane__header .chat-pane__session-trail{gap:6px}.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip,.sidebar-region__header>.chat-pane__header .chat-pane__session-title,.sidebar-region__header>.chat-pane__header .chat-pane__parent-session{line-height:18px}.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip>svg{transform:translateY(1px)}.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip--fallback-icon>svg,.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip .workspace-icon-fallback{display:none}.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip,.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip:focus-visible{color:var(--muted)}@media (hover:hover){.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip:hover{color:var(--muted)}}.sidebar-region__header>.chat-pane__header .chat-pane__session-title{font-size:13px;font-weight:500}.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip,.sidebar-region__header>.chat-pane__header .chat-pane__session-title-button,.sidebar-region__header>.chat-pane__header .chat-pane__parent-session{padding-block:0}.sidebar-region__header>.chat-pane__header .chat-pane__crumb-sep{display:none}.sidebar-region__header>.chat-pane__header .chat-pane__workspace-chip span{display:block}}@media (display-mode:standalone) and (width<=768px),(display-mode:standalone) and (width<=932px) and (height<=500px) and (orientation:landscape){.sidebar-region__header>.chat-pane__header{padding-inline:var(--chat-mobile-edge-inset,4px)}}.session-progress-card--composer{--session-progress-marker-size:var(--chat-stack-icon-size,14px);box-sizing:border-box;interpolate-size:allow-keywords;width:100%;max-width:none;padding-bottom:var(--chat-progress-underlap,18px);border:1px solid var(--chat-composer-hairline);border-radius:calc(20px * var(--openclaw-corner-radius-scale)) calc(20px * var(--openclaw-corner-radius-scale)) 0 0;corner-shape:superellipse(1.5);background:var(--composer-attached-surface,var(--chat-composer-surface));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;display:block;position:relative;overflow:hidden}.session-progress-card--composer::details-content{opacity:0;block-size:0;transition:content-visibility .18s allow-discrete, block-size .18s cubic-bezier(.23, 1, .32, 1), opacity .14s cubic-bezier(.23, 1, .32, 1), transform .18s cubic-bezier(.23, 1, .32, 1);transition-behavior:allow-discrete;overflow:hidden;transform:translateY(-4px)}.session-progress-card--composer[open]::details-content{opacity:1;block-size:auto;transform:translateY(0)}.agent-chat__progress-float{--chat-progress-underlap:18px;z-index:0;width:100%;max-width:none;margin-bottom:calc(0px - var(--chat-composer-shell-gap) - var(--chat-progress-underlap));display:block;position:relative}.agent-chat__goal-mode{border-bottom:1px solid color-mix(in srgb, var(--chat-composer-hairline) 60%, transparent);color:var(--text);align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.agent-chat__goal-mode-label{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.agent-chat__goal-mode-label svg{width:16px;height:16px}.agent-chat__goal-mode-hint{color:var(--muted);flex:1;font-size:12px}.agent-chat__goal{min-width:0;max-width:calc(100% - 20px);color:color-mix(in srgb, var(--text) 82%, var(--muted));background:color-mix(in srgb, var(--bg-elevated) 84%, transparent);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:var(--radius-lg);flex-direction:column;align-self:center;margin:0 auto 8px;padding:5px 8px;font-size:12px;line-height:1.25;display:flex}.agent-chat__goal-row{grid-template-columns:var(--chat-stack-icon-size,14px) minmax(0, 1fr) auto auto;align-items:center;column-gap:8px;min-width:0;display:grid}.agent-chat__goal-icon{width:var(--chat-stack-icon-size,14px);flex-shrink:0;justify-content:center;align-items:center;height:18px;display:inline-flex}.agent-chat__goal-icon svg{width:var(--chat-stack-icon-size,14px);height:var(--chat-stack-icon-size,14px);stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.agent-chat__goal-copy,.agent-chat__goal-label,.agent-chat__goal-objective{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-chat__goal-copy{align-items:baseline;gap:8px;display:flex}.agent-chat__goal-label{color:var(--chat-text);flex:none;font-size:13px;font-weight:400;line-height:1.45}.agent-chat__goal-objective{color:var(--muted);flex:auto}.agent-chat__goal[data-expanded=true] .agent-chat__goal-label{font-weight:600}.agent-chat__goal[data-expanded=true] :is(.agent-chat__goal-icon,.agent-chat__goal-objective,.agent-chat__goal-elapsed){display:none}.agent-chat__goal[data-expanded=true] .agent-chat__goal-row{grid-template-columns:minmax(0,1fr) auto}.agent-chat__goal-elapsed{color:var(--muted);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;flex-shrink:0}.agent-chat__goal-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.agent-chat__goal-command-actions{display:contents}.agent-chat__goal-action{width:var(--chat-stack-trailing-control-size);height:var(--chat-stack-trailing-control-size);color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.agent-chat__goal-action:hover{color:var(--text);background:color-mix(in srgb, var(--text) 10%, transparent)}}.agent-chat__goal-action svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.agent-chat__goal-action-label{display:none}@media (width<=560px){.agent-chat__goal[data-expanded=false] .agent-chat__goal-row{grid-template-rows:auto auto;row-gap:2px}.agent-chat__goal[data-expanded=false] .agent-chat__goal-copy{display:contents}.agent-chat__goal[data-expanded=false] .agent-chat__goal-label{grid-area:1/2}.agent-chat__goal[data-expanded=false] .agent-chat__goal-objective{grid-area:2/2/auto/-1}.agent-chat__goal[data-expanded=false] .agent-chat__goal-elapsed{grid-area:1/3}.agent-chat__goal[data-expanded=false] .agent-chat__goal-actions{grid-area:1/4}.agent-chat__goal[data-expanded=false] .agent-chat__goal-command-actions{display:none}.agent-chat__goal-float .agent-chat__goal[data-expanded=true]{padding:8px var(--chat-stack-trailing-inset) calc(14px + var(--chat-goal-underlap)) var(--chat-stack-leading-inset);grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.agent-chat__goal[data-expanded=true] .agent-chat__goal-row{display:contents}.agent-chat__goal[data-expanded=true] .agent-chat__goal-copy{grid-area:1/1}.agent-chat__goal[data-expanded=true] .agent-chat__goal-actions{display:contents}.agent-chat__goal[data-expanded=true] .agent-chat__goal-command-actions{flex-wrap:nowrap;grid-area:4/1;gap:4px;display:flex}.agent-chat__goal[data-expanded=true] .agent-chat__goal-command-actions openclaw-tooltip{display:inline-flex}.agent-chat__goal[data-expanded=true] .agent-chat__goal-command-actions .agent-chat__goal-action{width:auto;height:30px;color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius-full);gap:4px;padding:0 8px}.agent-chat__goal[data-expanded=true] .agent-chat__goal-action-label{display:inline}.agent-chat__goal[data-expanded=true] .agent-chat__goal-expand{grid-area:1/2;justify-self:end}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail,.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-content{display:contents}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-objective{overscroll-behavior:contain;scrollbar-width:thin;grid-area:2/1/auto/-1;min-height:0;max-height:min(220px,32dvh);padding-inline-end:4px;overflow-y:auto}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-objective[data-scrollable=true]{--chat-goal-scroll-mask-top:black;--chat-goal-scroll-mask-bottom:black;-webkit-mask-image:linear-gradient(to bottom, var(--chat-goal-scroll-mask-top) 0, black 16px, black calc(100% - 22px), var(--chat-goal-scroll-mask-bottom) 100%);-webkit-mask-image:linear-gradient(to bottom, var(--chat-goal-scroll-mask-top) 0, black 16px, black calc(100% - 22px), var(--chat-goal-scroll-mask-bottom) 100%);mask-image:linear-gradient(to bottom, var(--chat-goal-scroll-mask-top) 0, black 16px, black calc(100% - 22px), var(--chat-goal-scroll-mask-bottom) 100%)}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-objective[data-at-start=false]{--chat-goal-scroll-mask-top:transparent}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-objective[data-at-end=false]{--chat-goal-scroll-mask-bottom:transparent}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-note{grid-area:3/1/auto/-1}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-meta{text-align:right;white-space:nowrap;grid-area:4/2;justify-content:flex-end;align-self:center;align-items:baseline;gap:7px;display:inline-flex}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-usage{color:color-mix(in srgb, var(--muted) 82%, transparent);font-size:11px}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-separator{color:color-mix(in srgb, var(--muted) 45%, transparent)}.agent-chat__goal[data-expanded=true] .agent-chat__goal-detail-duration{color:color-mix(in srgb, var(--text) 78%, var(--muted));font-weight:500}}.agent-chat__goal-detail{interpolate-size:allow-keywords;opacity:0;block-size:0;transition:block-size .18s cubic-bezier(.23,1,.32,1),opacity .14s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden;transform:translateY(-4px)}.agent-chat__goal-detail[data-expanded=true]{opacity:1;block-size:auto;transform:translateY(0)}.agent-chat__goal-detail-content{color:var(--text);flex-direction:column;gap:5px;padding:0 18px 14px;display:flex}@media (prefers-reduced-motion:reduce){.agent-chat__goal-detail{transition:none;transform:none}}.agent-chat__goal-detail-objective{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.45}.agent-chat__goal-detail-note,.agent-chat__goal-detail-meta{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.agent-chat__goal--active{color:var(--text);background:var(--chat-composer-surface,var(--card));border-color:color-mix(in srgb, var(--text-strong) 11%, var(--border))}.agent-chat__goal--active .agent-chat__goal-icon,.agent-chat__goal--active .agent-chat__goal-actions{color:var(--muted)}.agent-chat__goal--complete{color:color-mix(in srgb, var(--ok) 72%, var(--text))}.agent-chat__goal-float{--chat-goal-underlap:18px;z-index:0;width:100%;margin:0 0 calc(0px - var(--chat-composer-shell-gap) - var(--chat-goal-underlap));position:relative}.agent-chat__goal-float .agent-chat__goal{box-sizing:border-box;width:100%;max-width:none;padding:0 0 var(--chat-goal-underlap);border:1px solid var(--chat-composer-hairline);border-radius:calc(20px * var(--openclaw-corner-radius-scale)) calc(20px * var(--openclaw-corner-radius-scale)) 0 0;corner-shape:superellipse(1.5);background:var(--composer-attached-surface,var(--chat-composer-surface,var(--card)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;margin:0}.agent-chat__goal-float :is(.agent-chat__goal--blocked,.agent-chat__goal--budget_limited,.agent-chat__goal--usage_limited){color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, var(--card));border-color:color-mix(in srgb, var(--warn) 30%, var(--border))}.agent-chat__goal-float .agent-chat__goal-row{min-height:42px;padding:8px var(--chat-stack-trailing-inset) 8px var(--chat-stack-leading-inset)}.agent-chat__goal-float+:is(.agent-chat__composer-errors,.agent-chat__input),.agent-chat__progress-float+:is(.agent-chat__goal-float,.agent-chat__composer-errors,.agent-chat__input){z-index:1;position:relative}.agent-chat__progress-float+.agent-chat__goal-float .agent-chat__goal{border-top:1px solid var(--chat-queue-divider);border-radius:0}.session-progress-card__summary{grid-template-columns:var(--session-progress-marker-size) minmax(0, 1fr) auto auto;width:100%;min-width:0;min-height:42px;padding:8px var(--chat-stack-trailing-inset) 8px var(--chat-stack-leading-inset);color:var(--text);cursor:var(--cursor-action);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;list-style:none;display:grid}.session-progress-card__summary::-webkit-details-marker{display:none}.session-progress-card__summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.session-progress-card__summary-collapsed,.session-progress-card__summary-expanded{align-items:center;min-width:0}.session-progress-card__summary-collapsed{grid-template-columns:minmax(0,1fr);justify-content:start;gap:8px;display:inline-grid}.session-progress-card__summary-expanded{grid-column:1/4;justify-content:space-between;gap:16px;display:none}.session-progress-card--composer[open] .session-progress-card__summary-collapsed,.session-progress-card--composer[open] .session-progress-card__summary-indicator,.session-progress-card--composer[open] .session-progress-card__summary-count--collapsed{display:none}.session-progress-card--composer[open] .session-progress-card__summary-expanded{display:flex}.session-progress-card__summary-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;transition:color .14s;overflow:hidden}.session-progress-card__summary-chevron{width:var(--chat-stack-trailing-control-size);height:var(--chat-stack-trailing-control-size);color:var(--muted);place-items:center;transition:color .14s,transform .14s cubic-bezier(.23,1,.32,1);display:grid}.session-progress-card__summary-chevron svg{width:14px;height:14px}.session-progress-card--composer[open] .session-progress-card__summary-chevron{transform:rotate(180deg)}.session-progress-card__summary-indicator{width:var(--session-progress-marker-size);height:var(--session-progress-marker-size);flex:0 0 var(--session-progress-marker-size);color:var(--muted);place-items:center;display:inline-grid;position:relative}.session-progress-card__summary-indicator>svg{width:var(--session-progress-marker-size);height:var(--session-progress-marker-size)}.session-progress-card__summary-indicator--complete{color:var(--ok)}.session-progress-card__summary-indicator>.session-run-spinner{width:var(--session-progress-marker-size);height:var(--session-progress-marker-size);border-color:color-mix(in srgb, var(--muted) 24%, transparent);border-top-color:var(--muted);animation-duration:1.8s;display:block}.session-progress-card__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:18px;transition:color .14s;overflow:hidden}.session-progress-card__summary-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:18px;transition:color .14s}.session-progress-card__summary-count:is([data-outcome=failed],[data-outcome=timeout]),.session-progress-card__summary-indicator:is([data-outcome=failed],[data-outcome=timeout]),.session-progress-card__step-marker:is([data-outcome=failed],[data-outcome=timeout]){color:var(--danger)}.session-progress-card--composer .session-progress-card__body{overscroll-behavior:contain;scrollbar-width:thin;width:100%;min-width:0;min-height:0;max-height:min(300px,48dvh);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0 18px 14px 13px;display:flex;position:static;overflow:hidden auto}.session-progress-card--composer .session-progress-card__heading{color:var(--text);letter-spacing:0;text-transform:none;margin:0;font-size:13px}.session-progress-card--composer .session-progress-card__heading-actions{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.session-progress-card--composer .session-progress-card__step,.session-progress-card--composer .session-progress-card__markdown.sidebar-markdown{font-size:13px}.session-progress-card--composer .session-progress-card__steps{padding-inline-end:4px}.session-progress-card--composer .session-progress-card__markdown progress{display:none}@media (hover:hover) and (pointer:fine){.session-progress-card__summary:hover :is(.session-progress-card__summary-title,.session-progress-card__current){color:var(--text-strong)}.session-progress-card__summary:hover :is(.session-progress-card__heading-actions,.session-progress-card__summary-count,.session-progress-card__summary-chevron){color:color-mix(in srgb, var(--text) 78%, var(--muted))}.session-progress-card__summary:hover .session-progress-card__summary-count:is([data-outcome=failed],[data-outcome=timeout]){color:var(--danger)}}:root[data-theme-mode=light] .session-progress-card--composer{box-shadow:0 0 0 1px var(--chat-composer-light-outline), 0 1px 2px -1px var(--chat-composer-light-outline), 0 4px 14px #00000012;border-color:#0000}.agent-chat__goal-float .agent-chat__goal--blocked{border-color:color-mix(in srgb, var(--warn) 30%, var(--border));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--warn) 13%, transparent), transparent 42%), color-mix(in srgb, var(--warn) 8%, var(--composer-attached-surface));box-shadow:7px -7px 20px -18px color-mix(in srgb, var(--warn) 45%, transparent)}@media (prefers-reduced-motion:reduce){.session-progress-card--composer,.session-progress-card__summary,.session-progress-card__summary-indicator>.session-run-spinner{transition:none;animation:none}}
