.zYlJta_stage{--stage-safe-pad:var(--layout-chat-inset);--stage-rest-width:1440px;--stage-max-width:2148px;--chat-clearance:calc(var(--layout-stage-clearance) + var(--layout-stage-bottom-clearance) + var(--padding-500));min-height:calc(100dvh - var(--chat-clearance));padding-inline:var(--stage-safe-pad);justify-content:center;align-items:flex-start;display:flex}.zYlJta_stageDockLeft{justify-content:flex-start}.zYlJta_stageDockRight{justify-content:flex-end}.zYlJta_stageDevice{align-items:center}.zYlJta_widgetFrame{z-index:11;display:flex;position:relative}.zYlJta_widgetFrame:has(.zYlJta_widgetFull){z-index:40}.zYlJta_widgetFrame:has(>.zYlJta_widgetFitW){width:100%;max-width:var(--stage-rest-width)}.zYlJta_resizing{-webkit-user-select:none;user-select:none}.zYlJta_widget{min-width:375px;min-height:480px;max-width:min(var(--stage-max-width), calc(100vw - var(--stage-walls,0px) - var(--stage-safe-pad,var(--layout-chat-inset)) * 2));max-height:calc(100dvh - var(--chat-clearance));background:color-mix(in srgb, var(--color-bg-container-primary) 82%, transparent);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:width var(--motion-duration-base) var(--motion-ease-standard), height var(--motion-duration-base) var(--motion-ease-standard);flex-direction:column;display:flex;overflow:hidden}.zYlJta_widget:not(.zYlJta_widgetFull):has([data-ds-shell=inset]){border-radius:calc(var(--radius-600) + var(--ds-shell-inset,10px))}.zYlJta_resizing .zYlJta_widget{transition:none}.zYlJta_widgetFull{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:40;width:100vw;max-width:none;height:100dvh;max-height:none;transition:top var(--motion-duration-slow) var(--motion-ease-emphasized), left var(--motion-duration-slow) var(--motion-ease-emphasized), width var(--motion-duration-slow) var(--motion-ease-emphasized), height var(--motion-duration-slow) var(--motion-ease-emphasized), border-radius var(--motion-duration-slow) var(--motion-ease-emphasized), border-color var(--motion-duration-slow) var(--motion-ease-emphasized), backdrop-filter var(--motion-duration-slow) var(--motion-ease-emphasized);border-color:#0000;border-radius:0;position:fixed;top:0;left:0}.zYlJta_widgetDocked{width:var(--layout-chat-width);height:calc(100dvh - var(--chat-clearance))}.zYlJta_widgetFloating .ds-chat-header{cursor:grab;touch-action:none}.zYlJta_resizing .zYlJta_widgetFloating .ds-chat-header{cursor:grabbing}.zYlJta_spacer{flex-shrink:0}.zYlJta_widgetFitW{width:100%;max-width:100%}.zYlJta_widgetFitH{height:calc(100dvh - var(--chat-clearance))}.zYlJta_deviceShell{background:var(--color-bg-page-primary);border:var(--border-025) solid var(--color-bg-container-border);box-shadow:var(--shadow-floating);border-radius:68px;padding:12px}.zYlJta_deviceScreen{max-width:100%;max-height:calc(100dvh - var(--chat-clearance) - 24px);background:color-mix(in srgb, var(--color-bg-container-primary) 82%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:56px;flex-direction:column;display:flex;overflow:hidden}.zYlJta_deviceScreen.zYlJta_deviceScreen,.zYlJta_deviceScreen.zYlJta_deviceScreen *{scrollbar-width:none;scrollbar-gutter:auto}.zYlJta_widgetDevice{width:100%;min-width:0;max-width:none;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex:1}.zYlJta_statusBar{min-height:54px;padding:var(--padding-150) 36px 0 44px;color:var(--color-text-primary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.zYlJta_statusTime{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-sm-line-height);font-variant-numeric:tabular-nums}.zYlJta_dynamicIsland{border-radius:var(--radius-pill);background:#000;width:118px;height:34px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.zYlJta_statusIcons{align-items:center;gap:var(--gap-050);--icon-size:var(--icon-size-500);display:flex}.zYlJta_homeBar{min-height:24px;padding-bottom:var(--padding-150);flex-shrink:0;justify-content:center;align-items:center;display:flex}.zYlJta_homeIndicator{border-radius:var(--radius-pill);background:var(--color-text-primary);width:134px;height:5px}.zYlJta_sizeReadout{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;pointer-events:none;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.zYlJta_handle{touch-action:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.zYlJta_handle:after{content:"";border-radius:var(--radius-pill);background:var(--color-text-tertiary);transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.zYlJta_handle:hover:after,.zYlJta_resizing .zYlJta_handle:after{background:var(--color-text-secondary)}.zYlJta_handle:active:after{background:var(--color-text-primary)}.zYlJta_handleLeft{cursor:ew-resize;width:20px;height:100%;top:0;left:-10px}.zYlJta_handleLeft:after{width:4px;height:48px}.zYlJta_handleRight{cursor:ew-resize;width:20px;height:100%;top:0;right:-10px}.zYlJta_handleRight:after{width:4px;height:48px}.zYlJta_handleBottom{cursor:ns-resize;width:100%;height:20px;bottom:-10px;left:0}.zYlJta_handleBottom:after{width:48px;height:4px}.zYlJta_handleCorner{cursor:nwse-resize;width:24px;height:24px;bottom:-10px;right:-10px}.zYlJta_handleCorner:after{width:14px;height:4px;transform:rotate(-45deg)}.zYlJta_launcher{border-radius:var(--radius-pill);box-shadow:var(--shadow-floating);align-self:center;margin-inline:auto}@media (max-width:1099px){.zYlJta_widgetFrame{width:100%}.zYlJta_widget{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - var(--chat-clearance))}.zYlJta_handle,.zYlJta_sizeReadout{display:none}}.zYlJta_threadsLogoDot{width:var(--icon-size-600);height:var(--icon-size-600);border-radius:var(--radius-pill);background-color:var(--color-brand-mark);display:inline-block}
.vr_9Uq_shaded{--chat-shader-coat:color-mix(in srgb, var(--color-bg-page-primary) 92%, transparent);isolation:isolate;position:relative;overflow:hidden}.vr_9Uq_shader{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vr_9Uq_shaded>:not(.vr_9Uq_shader){z-index:1;position:relative}.vr_9Uq_shaded .ds-chat-widget[data-ds-shell][data-widgets=scroll]{-webkit-mask-image:none;mask-image:none}.vr_9Uq_plate{transition:transform var(--motion-duration-slower) var(--motion-ease-entrance);position:absolute;inset:-10% 0 0}.vr_9Uq_shaded[data-conversing] .vr_9Uq_plate{transform:translateY(9.0909%)}.vr_9Uq_fill{position:absolute;inset:0}.vr_9Uq_shaded [data-ds-shell]{--ds-shell-plane:transparent;--ds-shell-surface:transparent;--ds-shell-backdrop-fill:transparent;--ds-shell-backdrop-filter:none;--ds-shell-rail-bg:var(--chat-shader-coat)}.vr_9Uq_shaded [data-ds-shell=inset]{--ds-shell-rail-bg:transparent}:is(.vr_9Uq_shaded [data-ds-shell=inset]>.ds-chat-widget__threads-rail,.vr_9Uq_shaded [data-ds-shell=inset]>.ds-chat-widget__aside-rail,.vr_9Uq_shaded [data-ds-shell=inset]>.ds-chat-widget__artifact-rail){z-index:1;position:relative}.vr_9Uq_shaded [data-ds-shell=inset]>.ds-chat-widget{box-shadow:0 0 0 100vmax var(--chat-shader-coat);isolation:isolate;position:relative}.vr_9Uq_shaded [data-ds-shell=inset]>.ds-chat-widget:before{content:"";z-index:-1;border-radius:inherit;height:100cqh;box-shadow:var(--ds-shell-surface-shadow);pointer-events:none;flex:none;margin-block-end:-100cqh;display:block;position:sticky;top:0}.vr_9Uq_frost{background-color:color-mix(in srgb, var(--color-bg-page-primary) 50%, var(--color-bg-glass));-webkit-backdrop-filter:blur(40px)saturate(1.3);backdrop-filter:blur(40px)saturate(1.3);opacity:0;transition:opacity var(--motion-duration-slower) var(--motion-ease-entrance);position:absolute;inset:0}.vr_9Uq_shaded[data-conversing] .vr_9Uq_frost{opacity:1}.vr_9Uq_shaded:has([data-ds-shell-backdrop=solid]) .vr_9Uq_frost{background-color:var(--color-bg-page-primary);-webkit-backdrop-filter:none;backdrop-filter:none}
.ds-agent-plan{background-color:var(--ds-chat-card-bg);border:var(--ds-chat-card-border);border-radius:var(--ds-chat-card-radius);flex-direction:column;width:100%;display:flex;overflow:hidden}.ds-agent-plan__header{align-items:center;gap:var(--gap-200);box-sizing:border-box;width:100%;min-height:var(--ds-chat-card-row-height);padding:var(--ds-chat-card-row-pad) var(--ds-chat-card-inset);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;display:flex}.ds-agent-plan__header:hover{background-color:var(--color-bg-container-secondary)}.ds-agent-plan__header:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:-2px}.ds-agent-plan__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing);flex:auto;overflow:hidden}.ds-agent-plan__count{color:var(--color-text-tertiary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ds-agent-plan__chevron{--icon-size:var(--icon-size-500);color:var(--color-icon-secondary);transition:transform var(--motion-duration-slow) var(--motion-ease-standard);flex:none}.ds-agent-plan--open .ds-agent-plan__chevron{transform:rotate(180deg)}.ds-agent-plan__panel{visibility:hidden;transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-standard), visibility var(--motion-duration-slow) var(--motion-ease-standard);grid-template-rows:0fr;display:grid}.ds-agent-plan--open .ds-agent-plan__panel{visibility:visible;grid-template-rows:1fr}.ds-agent-plan__content{min-height:0;overflow:hidden}.ds-agent-plan__steps{border-top:var(--border-025) solid var(--color-divider);padding:var(--padding-200) var(--ds-chat-card-inset);flex-direction:column;margin:0;list-style:none;display:flex}.ds-agent-plan__step{align-items:flex-start;gap:var(--gap-200);padding:var(--padding-100) 0;display:flex;position:relative}.ds-agent-plan__step:not(:last-child):before{content:"";top:calc(var(--padding-100) + var(--icon-size-500));bottom:calc(-1 * var(--padding-100));width:var(--border-025);background-color:var(--color-divider);position:absolute;inset-inline-start:calc(var(--icon-size-500) / 2 - var(--padding-050))}.ds-agent-plan__indicator{width:var(--icon-size-500);height:var(--icon-size-500);color:var(--color-icon-secondary);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--padding-050));display:inline-flex}.ds-agent-plan__indicator .material-symbols-rounded{--icon-size:var(--icon-size-500)}.ds-agent-plan__step-body{min-width:0;padding-top:calc((var(--icon-size-500) - var(--font-paragraph-sm-line-height)) / 2);flex-direction:column;display:flex}.ds-agent-plan__label{color:var(--color-text-primary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-agent-plan__detail{color:var(--color-text-tertiary);font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-agent-plan__step--pending .ds-agent-plan__indicator{color:var(--color-status-neutral-icon)}.ds-agent-plan__step--completed .ds-agent-plan__indicator{color:var(--color-status-positive-icon)}.ds-agent-plan__step--completed .ds-agent-plan__label{color:var(--color-text-tertiary)}.ds-agent-plan__step--active .ds-agent-plan__indicator{color:var(--color-status-info-icon)}.ds-agent-plan__step--active .ds-agent-plan__label{font-family:var(--font-paragraph-sm-emphasis-family);font-weight:var(--font-paragraph-sm-emphasis-weight);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing)}.ds-agent-plan__step--failed .ds-agent-plan__indicator{color:var(--color-status-error-icon)}.ds-agent-plan__step--failed .ds-agent-plan__label{color:var(--color-status-error-text)}.ds-agent-plan .material-symbols-rounded{color:inherit}
.tWxJta_keyboard{background:var(--color-bg-container-secondary);transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-standard);flex-shrink:0;grid-template-rows:0fr;display:grid}.tWxJta_keyboard[data-open]{grid-template-rows:1fr}.tWxJta_keyboardInner{min-height:0;overflow:hidden}.tWxJta_keys{gap:var(--gap-300);padding:var(--padding-200) var(--padding-100) var(--padding-100);flex-direction:column;display:flex}.tWxJta_keyRow{justify-content:center;gap:var(--gap-100);display:flex}.tWxJta_key{border-radius:var(--radius-200);background:var(--color-bg-container-primary);height:42px;color:var(--color-text-primary);font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);--icon-size:var(--icon-size-500);flex:0 0 32px;justify-content:center;align-items:center;line-height:1;display:flex}.tWxJta_key[data-pressed]{background:var(--color-bg-container-border)}.tWxJta_keyWide{font-size:var(--font-paragraph-sm-size);flex-basis:44px}.tWxJta_keySpace{font-size:var(--font-paragraph-sm-size);flex:1}
