@scope(html[data-amp-shell=macos-v1]){.app-shell,.app-frame{padding:0!important}.app-content-frame{box-shadow:none;border-radius:0;outline:none}.app-sidebar-logo{display:none}.sidebar-toolbar{padding-left:calc(var(--amp-macos-window-controls-left-inset,4.5rem) + 2rem)!important}:scope .app-content-frame .sidebar-trigger-wrapper{left:var(--amp-macos-window-controls-left-inset,4.5rem)!important}.app-content-frame.app-sidebar-closed .app-title-bar,.app-content-frame.app-sidebar-closed .thread-pane-tabs-scroll-focused{padding-left:calc(var(--amp-macos-window-controls-left-inset,4.5rem) + 2rem)!important}@layer theme{.settings-modal-dialog[data-settings-full-window]{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;outline:none!important;grid-template-rows:minmax(0,1fr)!important;inset:0!important;transform:none!important}.settings-modal-dialog[data-settings-full-window] .settings-modal-chrome{height:100%!important;max-height:none!important}}:scope [data-amp-context-menu]{background-color:color-mix(in srgb, var(--popover) 92%, transparent);border-color:color-mix(in srgb, var(--foreground) 12%, transparent);backdrop-filter:blur(20px)saturate(140%);border-radius:.5rem;padding:.25rem;box-shadow:0 0 0 .5px #ffffff2e,0 12px 30px -8px #00000073,0 3px 8px -3px #00000047}:scope [data-amp-context-menu] [role=menuitem],:scope [data-amp-context-menu] [role=menuitemcheckbox],:scope [data-amp-context-menu] [role=menuitemradio]{border-radius:.25rem;min-height:1.5rem;padding-block:.1875rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}}html[data-amp-shell=ios-v1],html[data-amp-shell=ios-v1] #app-container{--app-native-sidebar-content-leading-inset:calc(var(--app-mobile-safe-area-inset-left,0px) + 60px);--app-native-sidebar-content-top-inset:calc(var(--app-mobile-safe-area-inset-top,0px) + 52px)}@scope(html[data-amp-shell=ios-v1]){@media (width<48rem){:scope,:scope body,:scope #app-container,.app-shell{background-color:var(--app-surface-background);--app-shell-resting-background:var(--app-surface-background)}.app-shell{padding:var(--app-mobile-safe-area-inset-top,0px) 0 var(--app-mobile-safe-area-inset-bottom,0px)!important}:scope[data-amp-mobile-keyboard=open] .app-shell,:scope[data-amp-native-composer=active] .app-shell,:scope[data-amp-native-thread-navigator-placement=safe-area] .app-shell{padding-bottom:0!important}.app-frame{padding:0!important}.app-content-frame{box-shadow:none;border-radius:0;outline:none}@layer theme{.app-navigation-sidebar[data-mobile=true][data-side=left]{top:0!important;bottom:0!important;border-radius:0!important;inset-inline-start:0!important}}.app-navigation-sidebar[data-mobile=true][data-side=left]>[data-slot=sidebar-inner]{padding-block-start:var(--app-mobile-safe-area-inset-top,0px);padding-block-end:var(--app-mobile-safe-area-inset-bottom,0px);padding-inline-start:var(--app-mobile-safe-area-inset-left,0px)}:dir(rtl) .app-navigation-sidebar[data-mobile=true][data-side=left]>[data-slot=sidebar-inner]{padding-inline-start:var(--app-mobile-safe-area-inset-right,0px)}.app-title-bar{padding-left:var(--app-native-sidebar-content-leading-inset)!important}[data-thread-main-pane]:has(>[data-thread-mobile-pane-tabs]) .app-title-bar{border-bottom-width:0}[data-transcript-detail-dialog]>[data-slot=dialog-header]{padding-left:calc(var(--app-native-sidebar-content-leading-inset) - .5rem)!important}[data-native-sidebar-content-inset]{box-sizing:border-box;padding-top:var(--app-native-sidebar-content-top-inset)}.sidebar-trigger-wrapper{display:none}}}@font-face{font-family:Berkeley Mono V2;src:url(/fonts/TX-02-Variable.woff2)format("woff2-variations");font-style:normal;size-adjust:95%;font-display:swap}@font-face{font-family:Berkeley Mono V2;src:url(/fonts/TX-02-Variable.woff2)format("woff2-variations");font-style:italic;size-adjust:95%;font-display:swap}html:has(.app-shell),body:has(.app-shell){overscroll-behavior:none;margin:0;padding:0;overflow:hidden}html:has(.app-shell-document-scroll),body:has(.app-shell-document-scroll){overscroll-behavior:auto;overflow:auto}html[data-amp-shell=ios-v1]:has(.app-shell-document-scroll),html[data-amp-shell=ios-v1] body:has(.app-shell-document-scroll){overscroll-behavior:none;overflow:hidden}html[data-amp-shell=ios-v1] #app-container.app-shell-document-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;position:fixed;inset:0;overflow:hidden auto}html:has(.app-shell),html:has(.settings-modal-dialog),.app-shell{--app-shell-background:light-dark(oklch(92.971% .01478 132.48),#0b0d0b);--app-surface-background:light-dark(oklch(99% .01 131.32),#0c1516);--app-shell-resting-background:var(--app-shell-background);--popover:var(--app-surface-background);--font-mono:var(--app-code-font-family,"Berkeley Mono V2", monospace)}.app-shell{--app-transcript-background:var(--app-shell-background);--app-transcript-shadow-color:color-mix(in srgb, var(--app-transcript-background) 65%, transparent);--agent-ui-activity-group-fade-background:var(--app-transcript-background);--agent-ui-activity-group-shadow-color:var(--app-transcript-shadow-color);--color-foreground:var(--foreground);--sidebar-foreground:var(--foreground);--sidebar-accent-foreground:var(--foreground);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);color:var(--foreground);overscroll-behavior:none}html[data-amp-theme=theme-1]:has(.app-shell),html[data-amp-theme=theme-1]:has(.settings-modal-dialog),[data-amp-theme=theme-1] .app-shell{--app-shell-background:light-dark(oklch(92.971% 0 0),#0c0c0c);--app-surface-background:light-dark(oklch(99% 0 0),#121212)}.app-shell.app-shell-darwin,body:has(.app-shell-darwin){font-feature-settings:"ss07" 1, "ss06" 1}@media (display-mode:standalone) and (width>=768px){.app-shell{padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:0!important}.app-devman-desktop-panel{border-top:1px solid var(--input-border)}}html[data-amp-app-layout=full] #app-container .app-shell{padding:var(--app-mobile-safe-area-inset-top,0px) var(--app-mobile-safe-area-inset-right,0px) var(--app-mobile-safe-area-inset-bottom,0px) var(--app-mobile-safe-area-inset-left,0px);background-color:var(--app-surface-background);--app-shell-resting-background:var(--app-surface-background)}@media (hover:none) and (pointer:coarse) and (width<48rem){html[data-amp-app-layout=full] #app-container .app-shell{padding-top:max(.5rem, var(--app-mobile-safe-area-inset-top,0px))}}html[data-amp-app-layout=full] #app-container .app-frame{padding:0}html[data-amp-app-layout=full] #app-container .app-content-frame{box-shadow:none;border-radius:0;outline:none}@media (display-mode:window-controls-overlay){html:has(.app-shell),body:has(.app-shell),#app-container{background-color:var(--app-surface-background);--app-window-controls-title-bar-buffer:4px;--app-window-controls-title-bar-height:max(calc(2.25rem + var(--app-window-controls-title-bar-buffer)), calc(env(titlebar-area-height,2.25rem) + var(--app-window-controls-title-bar-buffer)))}@media (pointer:coarse){#app-container{--app-window-controls-title-bar-height:max(calc(2.75rem + var(--app-window-controls-title-bar-buffer)), calc(env(titlebar-area-height,2.75rem) + var(--app-window-controls-title-bar-buffer)))}}.app-shell{background-color:var(--app-surface-background);--app-shell-resting-background:var(--app-surface-background);padding:0}.app-frame{padding:0}.app-content-frame{border-radius:0}#app-container .app-devman-desktop-panel{border-top:1px solid var(--input-border);margin-top:env(titlebar-area-height,2.25rem)}#app-container .app-devman-desktop-panel:before{content:"";z-index:10;height:env(titlebar-area-height,2.25rem);-webkit-app-region:drag;app-region:drag;position:absolute;bottom:100%;left:0;right:0}.app-window-drag-region{z-index:10;top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);width:min(env(titlebar-area-width,100%), max(0px, calc(100% - env(titlebar-area-x,0px))));height:env(titlebar-area-height,2.25rem);pointer-events:none;-webkit-app-region:no-drag;app-region:no-drag;position:absolute}#app-container :is(.sidebar-toolbar,.app-title-bar,.app-window-controls-title-bar){z-index:20;height:var(--app-window-controls-title-bar-height);-webkit-app-region:drag;app-region:drag;position:relative}#app-container :is(.app-sidebar-logo,.sidebar-trigger-wrapper){height:var(--app-window-controls-title-bar-height)}#app-container :is(.sidebar-toolbar,.app-title-bar,.app-window-controls-title-bar) :is(a,button,input,select,textarea,[role=button]),#app-container .thread-scrollable-tabs-scroll,#app-container .app-sidebar-logo,#app-container .sidebar-trigger-wrapper,#app-container .sidebar-trigger-wrapper *{-webkit-app-region:no-drag;app-region:no-drag}@media (width>=768px){#app-container .sidebar-toolbar-toggle-cutout{top:0;bottom:0;left:calc(var(--app-title-bar-toggle-left) - .25rem);width:calc(var(--app-title-bar-content-left) - var(--app-title-bar-toggle-left) + .25rem);pointer-events:none;-webkit-app-region:no-drag;app-region:no-drag;display:block;position:absolute}}#app-container .app-title-bar{-webkit-app-region:no-drag;app-region:no-drag}#app-container .app-title-bar>:first-child{-webkit-app-region:drag;app-region:drag}#app-container .app-title-bar>:first-child :is(a,button,input,select,textarea,[role=button]),:where([role=dialog],[role=listbox],[role=menu],[role=tooltip],[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content]),:where([role=dialog],[role=listbox],[role=menu],[role=tooltip],[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content]) *{-webkit-app-region:no-drag;app-region:no-drag}}html[data-amp-color-scheme=dark] .app-shell{--foreground:#ccccc9}@media (prefers-color-scheme:dark){html[data-amp-color-scheme=system] .app-shell{--foreground:#ccccc9}}html[data-amp-color-scheme=dark][data-amp-theme=theme-1] .app-shell{--foreground:#cbcbcb}@media (prefers-color-scheme:dark){html[data-amp-color-scheme=system][data-amp-theme=theme-1] .app-shell{--foreground:#cbcbcb}}
