.ECHlSG_slot{box-sizing:border-box;width:100%;padding:0 0 1.15rem}.ECHlSG_list{padding-inline:calc(var(--ds-composer-control-height) + .3rem);gap:.15rem;display:grid}.ECHlSG_item{min-width:0}.ECHlSG_action{box-sizing:border-box;border-radius:var(--ds-radius-sm);width:100%;min-height:1.7rem;color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-type-metadata-size);line-height:var(--ds-type-menu-leading);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.2rem .35rem;display:grid}.ECHlSG_action:hover:not(:disabled),.ECHlSG_action:focus-visible{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.ECHlSG_action:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.ECHlSG_action:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}.ECHlSG_spark{width:1.1rem;color:var(--ds-text-tertiary);place-items:center;font-size:.72rem;line-height:1;display:inline-grid}.ECHlSG_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:48rem){.ECHlSG_slot{padding-bottom:1rem}.ECHlSG_list{padding-inline:.4rem}.ECHlSG_action{min-height:1.75rem;padding-inline:.45rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ECHlSG_action{transition:none}}
.VCaRZa_panel{box-sizing:border-box;width:min(calc(100% - var(--ds-space-8)), var(--ds-composer-max-width));border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface-elevated);color:var(--ds-text-primary);text-align:left;box-shadow:var(--ds-shadow-popover);margin:.75rem auto 0;padding:.85rem}.VCaRZa_panel[data-status=skipped]{border-style:dashed}.VCaRZa_header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.VCaRZa_kicker{color:var(--ds-text-tertiary);font-size:var(--ds-type-metadata-size);font-weight:var(--ds-weight-medium);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .15rem}.VCaRZa_title{font-size:.95rem;font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);margin:0}.VCaRZa_description{color:var(--ds-text-secondary);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-leading);margin:.3rem 0 0}.VCaRZa_steps{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.VCaRZa_step{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-canvas);grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.65rem;display:grid}.VCaRZa_step[data-current=true]{border-color:var(--ds-border-strong)}.VCaRZa_step[data-state=completed]{opacity:.72}.VCaRZa_stepTitle{font-size:.88rem;font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);margin:0}.VCaRZa_stepBody{color:var(--ds-text-secondary);font-size:var(--ds-type-metadata-size);line-height:var(--ds-type-menu-leading);margin:.2rem 0 0}.VCaRZa_actions,.VCaRZa_footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.VCaRZa_footerActions{margin-top:.75rem}.VCaRZa_action,.VCaRZa_secondaryAction{border-radius:var(--ds-radius-sm);min-height:2rem;font:inherit;font-size:var(--ds-type-metadata-size);cursor:pointer;padding:.4rem .6rem}.VCaRZa_action{border:1px solid var(--ds-border-strong);background:var(--ds-text-primary);color:var(--ds-bg-canvas)}.VCaRZa_secondaryAction{border:1px solid var(--ds-border-subtle);color:var(--ds-text-secondary);background:0 0}.VCaRZa_action:disabled,.VCaRZa_secondaryAction:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}.VCaRZa_action:focus-visible,.VCaRZa_secondaryAction:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}@media (max-width:48rem){.VCaRZa_panel{width:calc(100% - var(--ds-space-4));padding:.75rem}.VCaRZa_header,.VCaRZa_step{grid-template-columns:1fr}.VCaRZa_actions,.VCaRZa_footerActions{justify-content:stretch}.VCaRZa_action,.VCaRZa_secondaryAction{flex:9rem}}
.ZzVY6q_control{z-index:5;top:0;right:var(--ds-space-3);height:var(--ds-topbar-height);justify-content:center;align-items:center;display:flex;position:fixed}.ZzVY6q_iconButton{width:var(--ds-control-height-sm);min-width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);min-height:var(--ds-control-height-sm);flex:0 0 var(--ds-control-height-sm);border-radius:var(--ds-radius-sm);appearance:none;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:grid}.ZzVY6q_iconButton:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.ZzVY6q_iconButton:active:not(:disabled){background:var(--color-surface-active);transform:scale(.96)}.ZzVY6q_iconButton:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px}.ZzVY6q_iconButton:disabled{cursor:default;opacity:.58}.ZzVY6q_icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:var(--ds-sidebar-icon-size)!important;height:var(--ds-sidebar-icon-size)!important}.ZzVY6q_iconButton[aria-busy=true] .ZzVY6q_icon{animation:.9s ease-in-out infinite alternate ZzVY6q_temporaryChatPulse}.ZzVY6q_error{top:calc(100% - var(--ds-space-1));width:max-content;max-width:min(22rem,100vw - 1rem);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--ds-shadow-popover);font-size:.78rem;line-height:1.35;position:absolute;right:0}@keyframes ZzVY6q_temporaryChatPulse{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.ZzVY6q_control{right:var(--ds-space-2)}}@media (max-width:48rem){.ZzVY6q_iconButton{width:var(--ds-hit-target);min-width:var(--ds-hit-target);height:var(--ds-hit-target);min-height:var(--ds-hit-target);flex-basis:var(--ds-hit-target)}}@media (prefers-reduced-motion:reduce){.ZzVY6q_iconButton{transition:none}.ZzVY6q_iconButton[aria-busy=true] .ZzVY6q_icon{animation:none}}
