@layer pdl{.Tooltip_root____RrW{--pdl-tooltip-bg:var(--neutral-12);--pdl-tooltip-color:var(--white);--pdl-tooltip-arrow-width:4px;--pdl-tooltip-arrow-offset:calc(var(--pdl-tooltip-arrow-width) / -2);--pdl-tooltip-max-width:308px;z-index:10000;display:block;font:var(--pdl-font-families-body-text-x-sm-normal);padding:var(--pdl-sizing-4) var(--pdl-sizing-8);border-radius:var(--pdl-sizing-radius-8);max-width:308px;max-width:var(--pdl-tooltip-max-width);color:var(--pdl-tooltip-color);background-color:var(--pdl-tooltip-bg);box-shadow:1px 1px 4px -1px rgba(0,0,0,.12),0 2px 4px -2px rgba(0,0,0,.12)}.Tooltip_root____RrW[data-theme=base]{--pdl-tooltip-bg:var(--neutral-11);--pdl-tooltip-color:var(--white)}.Tooltip_root____RrW[data-theme=error]{--pdl-tooltip-bg:var(--ruby-9);--pdl-tooltip-color:var(--white)}.Tooltip_root____RrW.Tooltip_forceHidden__H_T5d{visibility:hidden}:root.dark .Tooltip_root____RrW{box-shadow:2px 2px 6px -1px rgba(0,0,0,.3),2px 2px 4px -2px rgba(0,0,0,.1)}[data-theme=base]:is(:root.dark .Tooltip_root____RrW){--pdl-tooltip-bg:var(--neutral-3);--pdl-tooltip-color:var(--white)}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .Tooltip_root____RrW{box-shadow:2px 2px 6px -1px rgba(0,0,0,.3),2px 2px 4px -2px rgba(0,0,0,.1)}[data-theme=base]:is(:root:not(.light):not(.dark) .Tooltip_root____RrW){--pdl-tooltip-bg:var(--neutral-3);--pdl-tooltip-color:var(--white)}}.Tooltip_arrow__dzBGL{width:0;height:0;border-left:var(--pdl-tooltip-arrow-width) solid transparent;border-right:var(--pdl-tooltip-arrow-width) solid transparent;border-bottom:var(--pdl-tooltip-arrow-width) solid var(--pdl-tooltip-bg);display:inline-block;position:absolute;transform-origin:center center}.Tooltip_arrow__dzBGL[data-placement=top]{bottom:var(--pdl-tooltip-arrow-offset);transform:translateY(50%) rotate(-180deg)}.Tooltip_arrow__dzBGL[data-placement=bottom]{top:var(--pdl-tooltip-arrow-offset);transform:translateY(-50%) rotate(0deg)}.Tooltip_arrow__dzBGL[data-placement=left]{right:var(--pdl-tooltip-arrow-offset);transform:translateX(50%) translateY(-30%) rotate(90deg)}.Tooltip_arrow__dzBGL[data-placement=right]{left:var(--pdl-tooltip-arrow-offset);transform:translateX(-50%) translateY(0) rotate(-90deg)}}.ToggleGroupBotSelector_toggle_group_bot_selector__t_yr7{border:none;transition:var(--pdl-comp-chip-transition);border-radius:10px;padding:3px 8px 3px 3px;color:var(--pdl-fg-muted);font:var(--pdl-font-families-body-text-sm-normal);font-weight:500;white-space:nowrap;line-height:1;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;order:0;flex-grow:1}.ToggleGroupBotSelector_toggle_group_bot_selector__t_yr7:hover{background-color:var(--pdl-comp-button-theme-secondary-bg);color:var(--pdl-fg-base)}.ToggleGroupBotSelector_toggle_group_bot_selector__t_yr7:focus-visible{outline:none;background-color:var(--pdl-comp-button-theme-secondary-bg);color:var(--pdl-fg-base);box-shadow:var(--pdl-action-focus-ring-primary-outer)}.ToggleGroupBotSelector_toggle_group_bot_selector__t_yr7[data-state=on]{background-color:var(--pdl-comp-button-theme-secondary-hover-bg);color:var(--pdl-fg-base)}.ToggleGroupBotSelector_toggle_group_bot_selector__t_yr7 [data-pdl-avatar]{width:var(--pdl-comp-avatar-size-x-sm);height:var(--pdl-comp-avatar-size-x-sm)}.ToggleGroupButton_toggle_group_button__7uUzh{display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--pdl-fg-base);background:var(--pdl-bg-faint);border:1px solid var(--pdl-border-base);border-radius:var(--pdl-sizing-radius-pill);padding-left:var(--pdl-comp-button-sm-padding-x);padding-right:var(--pdl-comp-button-sm-padding-x);font:var(--pdl-comp-button-sm-font);line-height:1;min-height:var(--pdl-comp-button-sm-height);min-width:var(--pdl-comp-button-sm-height)}.ToggleGroupButton_toggle_group_button__7uUzh:hover{background:var(--pdl-bg-muted)}.ToggleGroupButton_toggle_group_button__7uUzh:focus-visible{outline:none;background:var(--pdl-bg-muted);box-shadow:var(--pdl-action-focus-ring-primary-outer)}.ToggleGroupButton_toggle_group_button__7uUzh{flex:none;order:0;flex-grow:1}.ToggleGroupButton_toggle_group_button__7uUzh[data-state=on]{background:var(--pdl-bg-reverse);color:var(--pdl-fg-reverse)}.ToggleGroupFilterChip_toggle_group_filter_chip__KAL6r{display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--pdl-fg-base);background:var(--pdl-bg-subtle);border-radius:var(--pdl-sizing-radius-pill);padding-left:var(--pdl-comp-button-sm-padding-x);padding-right:var(--pdl-comp-button-sm-padding-x);font:var(--pdl-comp-button-sm-font);line-height:1;min-height:var(--pdl-comp-button-sm-height);min-width:var(--pdl-comp-button-sm-height);border:0}.ToggleGroupFilterChip_toggle_group_filter_chip__KAL6r:hover{background:var(--pdl-bg-muted)}.ToggleGroupFilterChip_toggle_group_filter_chip__KAL6r:focus-visible{background:var(--pdl-bg-muted)}.ToggleGroupFilterChip_toggle_group_filter_chip__KAL6r{flex:none;order:0;flex-grow:1}.ToggleGroupFilterChip_toggle_group_filter_chip__KAL6r[data-state=on]{background:var(--pdl-bg-reverse);color:var(--pdl-fg-reverse)}.AspectRatioControl_container__TN0Oe{display:flex;flex-direction:column;gap:var(--pdl-spacing-md);justify-content:center;align-items:center;width:100%;padding-top:var(--pdl-spacing-xxx-sm)}.AspectRatioControl_aspectRatioPreview__rDHik{position:relative;display:block;border-radius:var(--pdl-sizing-radius-x-sm);border:2px solid;max-width:100%;max-height:100%;box-sizing:border-box}.AspectRatioControl_aspectRatioPreviewContainer__HsQSt{position:relative;display:flex;justify-content:center;align-items:center;width:var(--pdl-sizing-icon-md);height:var(--pdl-sizing-icon-md)}.AspectRatioControl_toggleGroup___D1gz{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--pdl-spacing-sm);padding:0;width:100%}.AspectRatioControl_toggleGroupButton__V0Flu{flex-basis:30%;max-width:33%;gap:var(--pdl-spacing-x-sm);height:var(--pdl-comp-button-md-height)}.AspectRatioControl_toggleGroupSpacer__9uPBK{flex-basis:30%;flex-grow:1;flex-shrink:10}.Dismissable_dismissableContainer__4Q5Jv{position:relative;display:inline-block}.Dismissable_dismissButton__faL3Y{display:flex;justify-content:center;align-items:center;padding:var(--pdl-spacing-xx-sm);position:absolute;top:-8px;right:-12px;border-radius:50%;background:var(--pdl-bg-base);border:1px solid var(--pdl-border-base);cursor:pointer}.Dismissable_icon__nU8Xb{width:14px;height:14px;fill:var(--pdl-fg-base);opacity:1;transition:opacity .2s ease-in-out}.Dismissable_dismissButton__faL3Y:hover .Dismissable_icon__nU8Xb{opacity:.6}.LoadingSpinner_loadingSpinner__vCqHc{animation:LoadingSpinner_spin__DgELP 1s linear infinite}.LoadingSpinner_defaultSize__ekQCH{height:2rem;width:2rem}.LoadingSpinner_accent__7GqPF{fill:var(--pdl-accent-base)}.LoadingSpinner_base__bJwcP{fill:var(--pdl-fg-base)}@keyframes LoadingSpinner_spin__DgELP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileInfo_fileInfo__5ZvMO{box-sizing:border-box;max-width:100%;display:flex;align-items:center;padding:var(--pdl-spacing-x-sm);gap:var(--pdl-spacing-x-sm);background:var(--pdl-bg-faint);border:1px solid var(--pdl-border-base);border-radius:var(--pdl-sizing-radius-lg);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;color:var(--pdl-fg-base)}.FileInfo_fileInfo__5ZvMO.FileInfo_fileInfo__5ZvMO{text-decoration:none}a.FileInfo_fileInfo__5ZvMO{cursor:pointer}.FileInfo_fileInfo__5ZvMO.FileInfo_loading__XwVJt>*{animation:FileInfo_loading__XwVJt 1.5s infinite alternate;animation-timing-function:linear}.FileInfo_textPane__d9VVB{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap}.FileInfo_title__sUM2l{color:var(--pdl-fg-base);font:var(--pdl-font-families-body-text-base-normal);text-overflow:ellipsis;overflow:hidden}.FileInfo_metadata__Wu4uZ{color:var(--pdl-fg-subtle);font:var(--pdl-font-families-body-text-sm-normal);text-transform:uppercase}.FileInfo_fileType__KZDVV{text-transform:uppercase}.FileInfo_imageLoader__czDR_,.FileInfo_image__M_cAh{aspect-ratio:1;height:3.75rem;border:1px solid var(--pdl-border-base);border-radius:var(--pdl-sizing-radius-lg);background:var(--pdl-bg-faint);cursor:pointer}.FileInfo_interactiveImage__AHKat{max-height:70vh;border-radius:var(--pdl-sizing-radius-lg)}.FileInfo_image__M_cAh{display:block;-o-object-fit:cover;object-fit:cover}.FileInfo_imageLoader__czDR_{display:flex;align-items:center;justify-content:center}@keyframes FileInfo_loading__XwVJt{0%{opacity:.2}to{opacity:.5}}.FilePickerControl_dropZone__jLcQ7{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-radius:var(--pdl-sizing-radius-lg);box-sizing:border-box;color:var(--pdl-fg-muted)}.FilePickerControl_dropZoneWithFiles__ny0xg{border:2px solid transparent}.FilePickerControl_dropZoneEmpty__ozkBa{display:flex;justify-content:space-around;align-items:center;min-height:60px;background-color:var(--pdl-bg-faint);border-style:solid;border:2px dashed var(--pdl-border-emphasis)}.FilePickerControl_dropZoneEmpty__ozkBa:hover,.FilePickerControl_dropZoneEmpty__ozkBa[data-visible=true],.FilePickerControl_dropZoneWithFiles__ny0xg[data-visible=true]{border-style:solid;background-color:var(--pdl-bg-subtle);border:2px dashed var(--pdl-border-emphasis);cursor:pointer}.FilePickerControl_dropZoneEmpty__ozkBa[data-active=true],.FilePickerControl_dropZoneWithFiles__ny0xg[data-active=true]{border-color:var(--pdl-action-hover-border-accent);background-color:var(--pdl-accent-faint);color:var(--pdl-accent-base);box-sizing:border-box}.FilePickerControl_fileInput__wGGSV{display:none}.FilePickerControl_attachmentsBar__sal9r{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--pdl-spacing-md)}.FilePickerControl_attachment__XglyM{max-width:95%}.FilePickerControl_instructionBarEmpty__x9Rvx,.FilePickerControl_instructionBar__AJ8a3{display:flex;justify-content:center;align-items:center;font:var(--pdl-font-families-body-text-sm-semibold);gap:var(--pdl-spacing-x-sm);transition:height .15s ease-in-out,opacity .15s ease-in-out;overflow:hidden}.FilePickerControl_instructionBar__AJ8a3{height:0;opacity:0}.FilePickerControl_instructionBar__AJ8a3[data-visible=true]{height:2rem;opacity:1}.switch_root___vZBZ{position:relative;display:flex;gap:var(--pdl-spacing-x-sm);cursor:pointer}.switch_isDisabled__5vwaF{cursor:default}.switch_input__8I5Oq:focus-visible+.switch_uiElement__Yu93b{box-shadow:var(--pdl-action-focus-ring-primary-outer)}.switch_text__OKPsR{font:var(--pdl-font-families-body-text-base-normal);color:var(--pdl-action-default-fg);flex:1}.switch_isDisabled__5vwaF .switch_text__OKPsR{color:var(--pdl-action-disabled-fg)}.switch_input__8I5Oq{position:absolute;top:0;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;border:0}.switch_uiElement__Yu93b{display:block;position:relative;height:var(--pdl-comp-switch-outer-height);width:var(--pdl-comp-switch-outer-width);border-radius:var(--pdl-comp-switch-border-radius);transition:background-color var(--pdl-comp-switch-inner-transition)}.switch_uiElement__Yu93b:after{content:"";position:absolute;top:var(--pdl-comp-switch-inner-position);left:var(--pdl-comp-switch-inner-position);border-radius:var(--pdl-comp-switch-border-radius);width:var(--pdl-comp-switch-inner-dimension);height:var(--pdl-comp-switch-inner-dimension);transition:left var(--pdl-comp-switch-inner-transition),transform var(--pdl-comp-switch-inner-transition)}@media (prefers-reduced-motion:reduce){.switch_uiElement__Yu93b:after{transition:none}}.switch_input__8I5Oq:checked+.switch_uiElement__Yu93b:after{left:calc(100% - var(--pdl-comp-switch-inner-position));transform:translateX(-100%)}.switch_uiElement__Yu93b{background-color:var(--pdl-comp-switch-outer-state-default-bg)}.switch_input__8I5Oq:checked+.switch_uiElement__Yu93b{background-color:var(--pdl-comp-switch-outer-state-checked-bg)}.switch_isDisabled__5vwaF+.switch_uiElement__Yu93b{background-color:var(--pdl-comp-switch-outer-state-disabled-bg)}.switch_input__8I5Oq.switch_isDisabled__5vwaF:checked+.switch_uiElement__Yu93b{background-color:var(--pdl-comp-switch-outer-state-checked-disabled-bg)}.switch_uiElement__Yu93b:after{background-color:var(--pdl-comp-switch-inner-state-default-bg)}.switch_input__8I5Oq:checked+.switch_uiElement__Yu93b:after{background-color:var(--pdl-comp-switch-inner-state-checked-bg)}.switch_isDisabled__5vwaF+.switch_uiElement__Yu93b:after{cursor:default;background-color:var(--pdl-comp-switch-inner-state-disabled-bg)}.switch_isDisabled__5vwaF.switch_isChecked__T9bSp+.switch_uiElement__Yu93b:after{background-color:var(--pdl-comp-switch-inner-state-checked-disabled-bg)}.tab_tabs__fbjCM{margin:0;padding:0;list-style:none;display:flex;border-bottom:1px solid var(--pdl-comp-tab-state-default-border-color-bottom);position:relative}.tab_tabsItem__MVYvW{flex:1;margin:0;padding:0;list-style:none}.tab_tab__380dY{width:100%;position:relative;font:var(--pdl-comp-tab-font);color:var(--pdl-comp-tab-state-default-fg);line-height:1}.tab_tab__380dY:focus-visible{outline:none;border-radius:var(--pdl-sizing-radius-sm);box-shadow:var(--pdl-action-focus-ring-primary-outer)}.tab_inner__lR6r6{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:var(--pdl-comp-tab-gap);height:var(--pdl-comp-tab-height)}.tab_inner__lR6r6:hover{background-color:var(--pdl-comp-tab-state-hover-bg)}.tab_isActive__rSDRV .tab_inner__lR6r6{color:var(--pdl-comp-tab-state-active-fg)}.tab_isActive__rSDRV .tab_inner__lR6r6:after{content:"";position:absolute;bottom:-1px;left:0;right:0;border-bottom:var(--pdl-comp-tab-border-bottom);border-color:var(--pdl-comp-tab-state-active-border-color-bottom)}.textArea_root__HPeK1{display:block;height:var(--pdl-comp-textarea-height);padding:var(--pdl-comp-textarea-padding-y) var(--pdl-comp-textarea-padding-x);resize:vertical;box-sizing:border-box;width:100%;font:var(--pdl-comp-textarea-font);color:var(--pdl-comp-textarea-state-default-fg);border-radius:var(--pdl-comp-textarea-border-radius);border:1px solid transparent;transition:var(--pdl-comp-textarea-transition);background-color:var(--pdl-comp-textarea-state-default-bg);border-color:var(--pdl-comp-textarea-state-default-border)}@media (prefers-reduced-motion:reduce){.textArea_root__HPeK1{transition:none}}.textArea_root__HPeK1:focus-visible{outline:none;box-shadow:var(--pdl-action-focus-ring-primary-outer)}.textArea_root__HPeK1:hover{border-color:var(--pdl-comp-textarea-state-hover-border)}.textArea_hasError__iC4wN,.textArea_hasError__iC4wN:hover{border-color:var(--pdl-comp-textarea-state-error-border)}.textArea_isDisabled__4XBQP,.textArea_isDisabled__4XBQP:hover{color:var(--pdl-comp-textarea-state-disabled-fg);background-color:var(--pdl-comp-textarea-state-disabled-bg);border-color:var(--pdl-comp-textarea-state-disabled-border)}.textInput_root__vXWK0{display:inline-flex;align-items:center;z-index:var(--z-index-base);position:relative;padding-left:var(--pdl-comp-text-input-padding-x);padding-right:var(--pdl-comp-text-input-padding-x);width:100%;box-sizing:border-box}.textInput_input__9YpqY{outline:none}.textInput_input__9YpqY:focus-visible~.textInput_wrapper__p6IWz{box-shadow:var(--pdl-action-focus-ring-primary-outer)}.textInput_input__9YpqY{position:relative;flex:1;border:0;vertical-align:middle;background:transparent;min-width:0;width:100%;z-index:var(--z-index-elevated);box-sizing:border-box;font:var(--pdl-comp-text-input-font);color:var(--pdl-comp-text-input-state-default-fg);height:var(--pdl-comp-text-input-height)}.textInput_wrapper__p6IWz{position:absolute;top:0;left:0;bottom:0;right:0;z-index:var(--z-index-base);border:1px solid transparent;border-color:var(--pdl-comp-text-input-state-default-border);background-color:var(--pdl-comp-text-input-state-default-bg);border-radius:var(--pdl-comp-text-input-border-radius);transition:var(--pdl-comp-text-input-transition)}@media (prefers-reduced-motion:reduce){.textInput_wrapper__p6IWz{transition:none}}.textInput_root__vXWK0:hover .textInput_wrapper__p6IWz{border-color:var(--pdl-comp-text-input-state-hover-border)}.textInput_hasError__nkiMW .textInput_wrapper__p6IWz,.textInput_hasError__nkiMW:hover .textInput_wrapper__p6IWz{border-color:var(--pdl-comp-text-input-state-error-border)}.textInput_isDisabled__F1eTN .textInput_input__9YpqY{color:var(--pdl-comp-text-input-state-disabled-fg)}.textInput_isDisabled__F1eTN .textInput_wrapper__p6IWz,.textInput_isDisabled__F1eTN:hover .textInput_wrapper__p6IWz{background-color:var(--pdl-comp-text-input-state-disabled-bg);border-color:var(--pdl-comp-text-input-state-disabled-border)}.textInput_withAction__f9lsI{gap:var(--pdl-spacing-md);overflow:hidden;text-overflow:ellipsis}.textInput_actionWrapper__NOEMH{z-index:var(--z-index-elevated)}.ChatMessageCustomUIButton_tabsHeader__YxUou{margin:-16px -12px 8px}.ChatMessageCustomUIButton_component__Jtyyv{display:flex;flex-direction:column;gap:var(--pdl-spacing-x-sm)}.ChatMessageCustomUIButton_toggleSwitch__fZdYH{display:flex;justify-content:space-between}.ChatMessageCustomUIButton_controlsContainer__tCKl6{gap:var(--pdl-spacing-md);display:flex;flex-direction:column;padding-bottom:var(--pdl-spacing-x-sm)}.ChatMessageCustomUIButton_customUITopLevelContainer__BFywP{display:flex;flex-direction:column;align-items:center;gap:var(--pdl-spacing-x-sm);max-width:768px}.ChatMessageCustomUIButton_columnsContainer__tMzsr{display:flex;flex-direction:row;gap:var(--pdl-spacing-x-sm);width:100%;justify-content:center}.ChatMessageCustomUIButton_topLevelContainerColumnLeft__vJajc,.ChatMessageCustomUIButton_topLevelContainerColumnRight__z8PI7{display:flex;flex-direction:column;gap:var(--pdl-spacing-x-sm);width:50%}.ChatMessageCustomUIButton_collapsibleCard__hR6KW{flex-grow:0}.ChatMessageCustomUIButton_resetButton__uRH8A{width:-moz-fit-content;width:fit-content}.ChatMessageCustomUIButton_button__xgsBN[data-custom-menu-state-empty=false]:after{content:"";display:block;width:.625rem;height:.625rem;background-color:var(--pdl-accent-emphasis);border-radius:var(--pdl-sizing-radius-circle);position:absolute;top:var(--pdl-spacing-xx-sm);right:var(--pdl-spacing-xxx-sm)}.ChatMessageCustomUIButton_headerNotInteractive__CBZ2L{cursor:default}.ChatMessageCustomUIButton_conditionallyRendered__S9otC{animation:ChatMessageCustomUIButton_fadeIn___Wvj8 .4s ease-in-out}@keyframes ChatMessageCustomUIButton_fadeIn___Wvj8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}