.pr-session-header-row,.pr-session-reopen-tab{--pr-session-header-height:48px}.pr-session-header-row{box-sizing:border-box;height:var(--pr-session-header-height)}[data-pr-session-pane=true]{--session-prose-size:14px;--session-terminal-metadata-size:12px}[data-pr-session-pane=true] .prose code{font-size:12px}[data-pr-session-pane=true] .prose h1{font-size:16px}[data-pr-session-pane=true] .prose :is(h2,h3,h4,h5,h6){font-size:14px}.pr-session-overlay-control{display:inline-flex}.pr-session-docked-control,.pr-session-reopen-tab,.pr-session-drawer-placeholder,.pr-session-phone-context{display:none}@media (width<=1024px){.pr-session-phone-context{display:block}}@media (width>1024px){.pr-session-overlay-control{display:none}.pr-session-docked-control,.pr-session-reopen-tab,.pr-session-drawer-placeholder{display:flex}}@media (width<=639.98px){[data-pr-session-pane=true] .pr-session-switcher{gap:4px;padding-inline:8px}[data-pr-session-pane=true] .session-switcher-new{width:44px;min-width:44px;padding:0}[data-pr-session-pane=true] .session-switcher-new .gitenv-compact-button__face{width:32px;min-width:32px;padding-inline:0}[data-pr-session-pane=true] .session-switcher-new .gitenv-icon-label{font-size:var(--gitenv-icon-sm,16px);grid-template-columns:1em;column-gap:0}[data-pr-session-pane=true] .session-switcher-new .gitenv-compact-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-pr-session-pane=true] .session-switcher-trailing{border-left:0;padding-left:0}.pr-session-phone-context{display:block}.pr-session-drawer[data-viewport=phone],.pr-session-drawer-backdrop[data-viewport=phone]{inset-inline:0;top:var(--session-viewport-top,0px);height:var(--session-viewport-height,100dvh);position:fixed;bottom:auto}.pr-session-drawer[data-viewport=phone]{padding-top:env(safe-area-inset-top);border-left:0}}[data-pr-session-pane=true] [role=log]>*{max-width:none}@media (width<=639.98px){[data-pr-session-pane=true] .pr-session-switcher{gap:12px}[data-pr-session-pane=true] .pr-session-switcher>.pr-session-overlay-control,[data-pr-session-pane=true] .pr-session-switcher>.pr-session-overlay-control .gitenv-compact-button__face{padding-inline:0}[data-pr-session-pane=true] .pr-session-switcher :is([data-testid=session-switcher-trigger],[data-testid=session-switcher-title]){padding-inline-start:0}}[data-pr-session-pane=true] .session-link-button{padding-inline:0}.session-composer-options{padding:var(--gitenv-space-2,8px) var(--gitenv-space-4,16px);color:var(--foreground)}.session-composer-options[data-phone=true]{padding-bottom:calc(env(safe-area-inset-bottom) + var(--gitenv-space-2,8px))}.session-composer-options:not([data-phone=true]){padding-inline:var(--gitenv-space-2,8px)}.session-composer-options:not([data-phone=true]) .session-composer-option{padding-inline-start:calc(var(--gitenv-space-3,12px) - 1px)}.session-composer-options-grabber{width:var(--gitenv-space-8,32px);height:var(--gitenv-space-1,4px);margin:var(--gitenv-space-2,8px) auto 0;background:var(--border);border-radius:9999px;flex-shrink:0}.session-composer-option{font-size:var(--gitenv-font-size-sm,14px);line-height:var(--gitenv-line-height-sm,20px);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr)}.session-composer-option:disabled{cursor:not-allowed;opacity:.4}.session-composer-option__trailing{justify-content:flex-end;align-items:center;gap:var(--gitenv-space-2,8px);min-width:0;color:var(--text-muted);display:inline-flex}.session-composer-option__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-composer-option__trailing>svg{width:var(--gitenv-icon-sm,16px);height:var(--gitenv-icon-sm,16px);flex-shrink:0}.session-composer-effort-scroll{max-width:100%;margin-top:var(--gitenv-space-2,8px);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-x:auto}.session-model-picker{box-sizing:border-box;min-width:var(--gitenv-touch-target,44px);max-width:min(208px,100%);height:var(--gitenv-touch-target,44px);color:var(--session-text-secondary);font-size:var(--gitenv-font-size-xs,12px);line-height:var(--gitenv-line-height-xs,16px);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.session-model-picker__face{box-sizing:border-box;min-width:0;max-width:100%;height:var(--gitenv-space-6,24px);align-items:center;gap:var(--gitenv-space-1,4px);padding:0 var(--gitenv-space-2,8px);border:1px solid var(--border-subtle);background:var(--session-chip);border-radius:9999px;display:inline-flex}.session-model-picker:focus-visible{outline:none}.session-model-picker:focus-visible .session-model-picker__face{outline:2px solid var(--ring);outline-offset:2px}.session-model-picker:disabled{cursor:not-allowed;color:var(--text-muted)}@media (width<=639px){.session-model-picker{max-width:min(40vw,100%)}}@media (hover:hover){.session-model-picker:not(:disabled):hover .session-model-picker__face{background:var(--accent);color:var(--accent-foreground)}}.session-composer-dictation[data-session-dictating]:not(:disabled) .gitenv-compact-button__face{background:var(--color-error-subtle);color:var(--color-error)}.session-composer-input textarea::placeholder{color:color-mix(in srgb, var(--session-text-faint) 90%, var(--surface));font-size:var(--gitenv-font-size-sm,14px)}.session-composer-shell{container:session-composer/inline-size}.session-composer-model-control{flex:none;min-width:0;max-width:45%}.session-composer-toolbar .gitenv-chip-button,.session-composer-toolbar .session-model-picker{padding-block:10px}.session-context-chips{flex:1}.session-context-agent{flex-shrink:0;min-width:0;max-width:100%;display:inline-flex}.session-context-chips .session-context-details{justify-content:flex-start}.session-context-details .gitenv-chip{border-color:var(--border);background:var(--surface);border-radius:7px}.session-context-details:focus-visible .gitenv-chip{outline-color:var(--ring)}.session-composer-toolbar .session-draft-picker-chip{min-width:44px}@container session-composer (width<600px){.session-context-chips .session-context-repository,.session-context-chips .session-context-machine{flex:none;justify-content:center;width:24px;min-width:24px;padding-inline:0}.session-context-repository>span:last-child,.session-context-machine>span:last-child,.session-context-details .gitenv-chip__label{display:none}.session-context-details .gitenv-chip{justify-content:center;width:24px;min-width:24px;padding-inline:0}.session-context-chips .session-context-branch{flex:1;gap:8px;min-width:96px;max-width:none}.session-composer-toolbar:has(.session-context-chips){--session-context-repository-width:0px;--session-context-machine-width:0px;--session-context-branch-width:0px}.session-composer-toolbar:has(.session-context-repository){--session-context-repository-width:32px}.session-composer-toolbar:has(.session-context-machine){--session-context-machine-width:32px}.session-composer-toolbar:has(.session-context-branch){--session-context-branch-width:104px}.session-composer-toolbar:has(.session-context-chips) .session-composer-model-control{min-width:96px;max-width:min(45%, calc(100% - 52px - var(--session-context-repository-width) - var(--session-context-machine-width) - var(--session-context-branch-width)))}}.pr-reaction-picker{opacity:1}@media (hover:hover) and (pointer:fine){.pr-reaction-header>.pr-reaction-picker{opacity:0}.pr-reaction-header:hover>.pr-reaction-picker,.pr-reaction-header:focus-within>.pr-reaction-picker,.pr-reaction-header>.pr-reaction-picker[aria-expanded=true]{opacity:1}}
