.AgentForm_avatarImageContainer__LsFOK{position:relative;width:120px;height:120px;border-radius:var(--radius-button);display:flex}.AgentForm_avatarActionsContainer__4YkIL{position:absolute;bottom:0;left:0;max-width:120px;width:100%;display:flex;min-height:28px;height:auto;background:transparent;gap:0;border-radius:0 0 var(--radius-button) var(--radius-button);padding:0;align-items:center;z-index:10}.AgentForm_avatarActionBtn__MEzDM{flex:1;display:flex;align-items:center;height:28px;min-width:28px;justify-content:center;padding:calc(var(--spacing-sm) - calc(var(--spacing-xs) / 2));background:var(--color-background-main);border:var(--border-width-hairline) solid var(--color-border-light);box-shadow:none;font-size:var(--font-size-text-small);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.AgentForm_avatarActionBtn__MEzDM:hover{background:var(--color-background-button-hover);color:var(--color-primary);border-color:var(--color-secondary)}.AgentForm_avatarActionBtn__MEzDM i{font-size:var(--font-size-text-small)}@media (max-width:820px){.AgentForm_avatarImageContainer__LsFOK{width:80px;height:80px}.AgentForm_avatarActionsContainer__4YkIL{max-width:80px;min-height:28px;height:auto;padding:0 var(--spacing-xs) var(--spacing-xs);gap:var(--spacing-xs)}.AgentForm_avatarActionBtn__MEzDM{height:28px;min-width:28px;padding:var(--spacing-xs)}.AgentForm_avatarActionBtn__MEzDM,.AgentForm_avatarActionBtn__MEzDM i{font-size:var(--font-size-text-small)}}@media (max-width:768px){.AgentForm_avatarImageContainer__LsFOK{width:80px;height:80px;border-radius:var(--radius-modal);box-shadow:var(--shadow-surface-sm)}.AgentForm_avatarActionsContainer__4YkIL{max-width:80px;min-height:28px;height:auto;padding:0 var(--spacing-xs) var(--spacing-xs);gap:var(--spacing-xs);border-radius:0 0 20px 20px}.AgentForm_avatarActionBtn__MEzDM{height:28px;min-width:28px;padding:var(--spacing-xs)}.AgentForm_avatarActionBtn__MEzDM,.AgentForm_avatarActionBtn__MEzDM i{font-size:var(--font-size-text-small)}.AgentForm_avatarActionBtn__MEzDM:hover{transform:translateY(-1px);box-shadow:var(--shadow-surface-sm)}}@media (max-width:820px){.AgentForm_avatarImageContainer__LsFOK{margin-bottom:var(--spacing-md)}}.AgentForm_accountFieldsOverrides__q7Xl1 .account-fields-container{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:flex-start;margin-bottom:0!important;align-items:center}.AgentForm_accountFieldsOverrides__q7Xl1 .account-field-item{display:flex!important;align-items:center!important;gap:var(--spacing-xs)!important;margin-right:0!important;margin-bottom:0!important;background-color:var(--color-background-light)!important;border:var(--border-width-hairline) solid var(--color-border)!important;border-radius:var(--radius-sm)!important;padding:var(--spacing-xs) var(--spacing-sm)!important;font-size:var(--font-size-text-small)!important;color:var(--color-text-tertiary)!important;cursor:pointer!important;transition:all .3s ease!important;width:fit-content!important;max-width:200px!important;min-width:100px!important;min-height:50px!important;flex:0 0 auto!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-field-item:hover{border-color:var(--color-secondary)!important;background:var(--color-background-selected)!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-field-item.selected{border-color:var(--color-primary)!important;background:var(--color-background-selected)!important;border-width:1px!important;box-shadow:0 0 0 1px var(--color-primary)!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-field-item.flexible{max-width:none!important;flex:0 1 auto!important;width:auto!important;flex-wrap:nowrap!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-field-item button{flex-shrink:0!important;opacity:.7!important;transition:opacity .2s ease!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-field-item:hover button{opacity:1!important}.AgentForm_accountInput__vvhHT{border:none;background:transparent;padding:0;font-size:var(--font-size-text-small);flex:1;min-width:0;width:auto;min-height:auto;height:auto;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentForm_accountInput__vvhHT:focus{outline:none;box-shadow:none;border-color:transparent}.AgentForm_accountFieldsOverrides__q7Xl1 .account-field-icon{flex-shrink:0!important;margin-right:var(--spacing-xs)!important;color:var(--color-text-primary)!important;font-size:var(--font-size-text-small)!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-dropdown{width:auto!important;min-width:180px!important;max-width:320px!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-dropdown.menuBottomLeft,.AgentForm_accountFieldsOverrides__q7Xl1 .account-dropdown.menuTopLeft{right:auto!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-dropdown.menuBottomRight,.AgentForm_accountFieldsOverrides__q7Xl1 .account-dropdown.menuTopRight{left:auto!important}.AgentForm_accountFieldsOverrides__q7Xl1 div[style*="position: fixed"][style*="z-index: 9999"]:not([class*=modal]){min-width:150px!important;max-width:250px!important;width:auto!important}.AgentForm_accountFieldsOverrides__q7Xl1 body>div[style*="position: fixed"][style*="z-index: 9999"]{max-width:min(250px,25vw)!important;width:auto!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.AgentForm_accountFieldsOverrides__q7Xl1 body>div[style*="position: fixed"] div[class*=optionsContainer]{max-width:100%!important;overflow-x:hidden!important;padding:0!important}.AgentForm_accountFieldsOverrides__q7Xl1 body>div[style*="position: fixed"] button[class*=option]{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:calc(var(--spacing-xs) * 1.5) calc(var(--spacing-xs) * 2.5)!important}.AgentForm_addAccountButtonWrapper__ncSxi{position:relative;display:flex;flex:1 1 calc(50% - var(--spacing-sm));min-width:140px;max-width:250px;min-height:50px}@media (max-width:820px){.AgentForm_addAccountButtonWrapper__ncSxi{flex:1 1 calc(100% - var(--spacing-sm));max-width:none;min-height:56px}}.AgentForm_addAccountButton__XAcuh{width:100%;justify-content:flex-start;font-size:var(--font-size-text-small);gap:var(--spacing-xs);min-height:50px!important;padding:var(--spacing-xs) var(--spacing-sm)!important}@media (max-width:820px){.AgentForm_addAccountButton__XAcuh{min-height:56px!important}}.AgentForm_addAccountButton__XAcuh i{font-size:var(--font-size-text-small)}.AgentForm_addAccountDropdown__CYohg{width:100%}.AgentForm_accountFieldsOverrides__q7Xl1 .account-dropdown .optionsContainer{padding:0!important}.AgentForm_accountFieldsOverrides__q7Xl1 .account-dropdown .option{margin:0!important;padding:calc(var(--spacing-xs) * 1.5) calc(var(--spacing-xs) * 2.5)!important}.AgentForm_generateImageModalContent__K87MS{padding-bottom:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.AgentForm_generateImageModalBody__G03El{display:flex;flex-direction:column;flex:1;min-height:0;max-height:100%;overflow-y:auto;padding-bottom:var(--spacing-xl)}.AgentForm_generateImageModalSections__y4mQf{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1;min-height:0}.AgentForm_generateImageModalFooter__err4g{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);background:var(--color-background-main)}.AgentForm_generateImageModalBody__G03El .defaultInput{margin-bottom:0}.AgentForm_skeletonFormWrapper__SUc_k{width:100%;display:flex;justify-content:center;align-items:center}.AgentForm_skeletonFlexColumn__vxU0W{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-xs) * 3);width:100%;max-width:600px;padding:var(--spacing-sm) 0;margin:0 auto}.AgentForm_skeletonHeaderBar__fLTGh{width:100%;max-width:600px;height:16px;border-radius:var(--radius-md)}.AgentForm_skeletonTextareaBlock__n75ZQ{width:100%;max-width:600px;height:140px;border-radius:var(--radius-lg)}.AgentForm_skeletonPrimaryButton__kyeue{width:220px;height:42px;border-radius:var(--radius-lg)}.AgentForm_formPaddingConditional__YXWwT{padding-right:var(--spacing-md)}.AgentForm_formPaddingNone__kgPXD{padding-right:0}.AgentForm_avatarWrapperFlex__l8v__{display:flex;align-items:center;gap:var(--spacing-md);width:100%}.AgentForm_agentInfoInputsStack__Ip_ED{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.AgentForm_agentInfoInputGroup__Qvofo{display:flex;flex-direction:column;gap:4px}.AgentForm_agentInfoInputGroup__Qvofo .defaultInput{margin-bottom:0}.AgentForm_savingIndicatorWrapper__eMK1m{margin-bottom:var(--spacing-sm);display:flex;justify-content:flex-end}.AgentForm_hiddenInput__7uFX8{display:none}.AgentForm_browserUpdatedAtText__jYwJ8{margin-left:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-text-small);white-space:nowrap}.AgentForm_dropdownOptionLabel__trWh_{display:flex;align-items:center;gap:var(--spacing-sm)}.AgentForm_dropdownOptionIcon__mw2dA{font-size:var(--font-size-text-small)}.AgentForm_optionalLabel__bSQr8{font-weight:var(--font-weight-regular);color:var(--color-text-primary)}.AgentForm_removeButtonBlock__f5G0U{display:block}.AgentForm_removeButtonContainer__g0WDe{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);padding-bottom:80px;border-top:var(--border-width-hairline) solid var(--color-border-light);display:flex;justify-content:flex-start}.AgentForm_stickyBar__FZsRP,.AgentForm_stickyFooter__uCpyp{position:sticky;bottom:0;z-index:var(--z-index-sticky)}.AgentForm_stickyFooter__uCpyp{background:var(--color-background);border-top:1px solid var(--color-border);padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-lg) calc(-1 * var(--spacing-lg)) 0}.AgentForm_existingAgentFooter__oxzqo,.AgentForm_stickyFooterContent__Lr_xw{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}.AgentForm_existingAgentFooter__oxzqo{position:sticky;bottom:0;z-index:var(--z-index-sticky);background:var(--color-background-main);border-top:1px solid var(--color-border);padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-lg) calc(-1 * var(--spacing-lg)) 0}.AgentForm_updateAgentButton__k6KQL{min-width:140px;display:flex;align-items:center;gap:var(--spacing-sm)}.AgentForm_updateAgentButton__k6KQL i{font-size:.875rem}.AgentForm_fieldSection__2uplI{margin-bottom:var(--spacing-lg)}.AgentForm_paddingBottomZero__LoeGw{padding-bottom:0}.AgentForm_accountItemActions__mkhQi{display:flex;align-items:center;gap:var(--spacing-xs)}.AgentForm_outerFlexContainer__Vcp2p{display:flex;justify-content:center;width:100%}.AgentForm_generateModalHeadingSpacing__gRoF1{margin-top:0;margin-bottom:var(--spacing-sm)}.AgentForm_generateModalSurfaceSpacing__TgSKD{margin-bottom:calc(var(--spacing-xs) * 3)}.AgentForm_generateModalOptionsContainer__IdN7r{display:flex;flex-direction:column;gap:calc(var(--spacing-sm) * 1.25);margin-bottom:var(--spacing-md)}.AgentForm_generateModalOptionsHeading__CPkSV{font-weight:var(--font-weight-semibold);font-size:var(--font-size-text-base);color:var(--color-text-primary)}.AgentForm_generateModalOptionLabel__7n4iz{display:flex;align-items:center;gap:var(--spacing-sm)}.AgentForm_generateModalReferenceCard__Q7VH_{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);padding:calc(var(--spacing-xs) * 3);margin-bottom:var(--spacing-md);display:flex;flex-direction:column;gap:calc(var(--spacing-sm) * 1.25)}.AgentForm_generateModalReferenceTitle__wwY1X{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--spacing-xs)}.AgentForm_generateModalDisabledOverlay__aGPgQ{opacity:.35;pointer-events:none}.AgentForm_generateModalEnabledOverlay__jfdon{opacity:1;pointer-events:auto;transition:opacity .2s ease}.AgentForm_generateModalInputSpacing__SjBxA{margin-top:var(--spacing-sm)}.AgentForm_generateModalAdditionalLabel__mWuuF{display:block;font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing-xs) * 1.5)}.AgentForm_profilePreviewNameSection__5RjWY{margin-bottom:var(--spacing-lg)}.AgentForm_profilePreviewAccountsSection__l2Sx6{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.AgentForm_profilePreviewAccountsList__h294K{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.AgentForm_profilePreviewAccountItem__RDtYJ{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-background-elevated);border-radius:var(--radius-sm);border:var(--border-width-hairline) solid var(--color-border)}.AgentForm_skillResultsList__533Ou{display:flex;flex-direction:column;gap:var(--spacing-sm)}.AgentForm_skillRow__3qqwl.AgentForm_skillRow__3qqwl{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);margin-left:0;margin-right:0}.AgentForm_skillRowMain__rsub2{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AgentForm_skillMetaRow__Uu2Fv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.ToolLogo_toolLogo__fwvoh{width:var(--tool-logo-size,18px);height:var(--tool-logo-size,18px);min-width:var(--tool-logo-size,18px);min-height:var(--tool-logo-size,18px);display:flex;align-items:center;justify-content:center;background-color:var(--color-background-main);box-sizing:border-box;padding:calc(var(--spacing-xs) * .25);will-change:transform,opacity}.ToolLogo_toolLogo__fwvoh,.ToolLogo_toolLogo__fwvoh img{border-radius:var(--radius-sm);margin:0;transform:translateZ(0);transition:opacity .2s ease-in-out;backface-visibility:hidden}.ToolLogo_toolLogo__fwvoh img{width:100%;height:100%;object-fit:contain;opacity:1;will-change:opacity}.ToolLogo_placeholder__OIGr2{display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10' stroke='%230055FF' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:.5}.ToolLogo_placeholder__OIGr2,.ToolLogo_ringPlaceholder__1OhEd{will-change:opacity;transform:translateZ(0);transition:opacity .2s ease-in-out;backface-visibility:hidden}.ToolLogo_ringPlaceholder__1OhEd{background-size:70%!important;background-position:50%!important;background-repeat:no-repeat!important;width:var(--tool-logo-size,24px)!important;height:var(--tool-logo-size,24px)!important;min-width:var(--tool-logo-size,24px)!important;min-height:var(--tool-logo-size,24px)!important;opacity:1!important;background-color:var(--color-background-elevated)!important}.ToolLogo_fallback___GmfC{background-color:var(--color-background-main);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--tool-logo-font-size,20px);border-radius:var(--radius-pill)}.ToolCheckbox_toolCheckboxes__eRpTb{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.ToolCheckbox_toolCheckbox__88hhv{display:inline-block;margin-right:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.ToolCheckbox_toolCheckbox__88hhv input[type=checkbox]{display:none}.ToolCheckbox_toolCheckbox__88hhv label{display:inline-flex;align-items:center;gap:var(--spacing-sm);background-color:var(--color-background-light);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-text-small);color:var(--color-text-tertiary);cursor:pointer;transition:all .3s ease}.ToolCheckbox_toolCheckbox__88hhv label:hover{border-color:var(--color-secondary);background-color:var(--color-background-selected)}.ToolCheckbox_toolCheckbox__88hhv input[type=checkbox]:checked+label{background-color:var(--color-secondary);color:white;border-color:var(--color-secondary)}.ToolCheckbox_toolCheckboxPassive__fyqWq{display:inline-block;margin-right:var(--spacing-xs);margin-bottom:var(--spacing-xs);background-color:var(--color-background-light);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm)}.ToolCheckbox_toolCheckboxPassiveLabel__cj49y,.ToolCheckbox_toolCheckboxPassive__fyqWq{font-size:var(--font-size-text-small);color:var(--color-text-tertiary)}@media (max-width:992px){.ToolCheckbox_toolCheckbox__88hhv{margin-right:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex:1 1 calc(50% - var(--spacing-sm));min-width:140px}.ToolCheckbox_toolCheckbox__88hhv label{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-text-base);min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);width:100%;box-sizing:border-box;border:var(--border-width-strong) solid var(--color-border);background:var(--color-background-main);transition:all .2s ease;font-weight:var(--font-weight-medium)}.ToolCheckbox_toolCheckbox__88hhv label:hover{border-color:var(--color-secondary);background:var(--color-background-selected);transform:translateY(-1px);box-shadow:var(--shadow-surface-md)}.ToolCheckbox_toolCheckbox__88hhv input[type=checkbox]:checked+label{background-color:var(--color-secondary);color:white;border-color:var(--color-secondary);font-weight:var(--font-weight-semibold)}}.AgentTemplateItem_templateItemContainer__sMqqr,.AgentTemplateItem_templateItem__JxL5w{position:relative;display:flex;flex-direction:column}.AgentTemplateItem_templateItem__JxL5w{cursor:pointer;padding:var(--spacing-md);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background-elevated);box-shadow:var(--shadow-surface-sm);transition:all .2s ease;overflow:hidden}.AgentTemplateItem_templateItem__JxL5w:hover{border-color:var(--color-secondary)}.AgentTemplateItem_templateItem__JxL5w.AgentTemplateItem_disabled__FZpIo{cursor:not-allowed;opacity:.7;pointer-events:none}.AgentTemplateItem_templateItem__JxL5w:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-backdrop-bg);color:var(--color-primary);display:flex;justify-content:center;align-items:center;font-size:var(--font-size-heading-4);font-weight:var(--font-weight-semibold);opacity:0;transition:opacity .2s ease;z-index:1}.AgentTemplateItem_templateItem__JxL5w.AgentTemplateItem_isTemplateTab__wW5Sv:before{content:"ONBOARD"}.AgentTemplateItem_templateItem__JxL5w:not(.AgentTemplateItem_isTemplateTab__wW5Sv):before{content:"CLONE"}.AgentTemplateItem_templateItem__JxL5w:hover:before{opacity:1}.AgentTemplateItem_templateItem__JxL5w.AgentTemplateItem_disabled__FZpIo:before{content:"DUPLICATING...";opacity:1;background-color:var(--color-backdrop-bg)}.AgentTemplateItem_header__QZxd2{display:flex;align-items:center;margin-bottom:var(--spacing-md)}.AgentTemplateItem_imageContainer__adZGo{margin-right:var(--spacing-md);flex-shrink:0;position:relative}.AgentTemplateItem_avatar__I6Jjj{width:60px;height:60px;border-radius:var(--radius-full);object-fit:cover;border:var(--border-width-strong) solid var(--color-background-selected)}.AgentTemplateItem_titleContainer__BBkx0{display:flex;flex-direction:column}.AgentTemplateItem_name__BQad3{margin:0;font-size:var(--font-size-heading-5);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AgentTemplateItem_title__wTcmI{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-text-base);color:var(--color-text-primary)}.AgentTemplateItem_infoContainer__Jz_nE{display:flex;flex-direction:column}.AgentTemplateItem_description__6CiO1{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-text-base);line-height:var(--line-height-text);max-height:var(--spacing-3xl);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text-tertiary)}.AgentTemplateItem_noTools__ADFHG{font-size:var(--font-size-text-small);font-style:italic;color:var(--color-text-tertiary)}.AgentTemplateItem_footer__PtGEI{margin-top:var(--spacing-md)}.AgentTemplateItem_divider__nwjeR{height:1px;background-color:var(--color-border);margin-bottom:var(--spacing-sm);opacity:.5}.AgentTemplateItem_externalLink__T_El9{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs);font-size:var(--font-size-text-base);color:var(--color-text-primary);text-decoration:none;background:transparent;transition:all .2s ease;z-index:2}.AgentTemplateItem_externalLink__T_El9:hover{color:var(--color-text-primary)}.AgentTemplateItem_externalLink__T_El9 i{font-size:var(--font-size-text-base)}.AgentTemplateItem_toolCheckboxContainer__H5mnB{display:inline-block}.AgentTemplateItem_toolCheckboxContainer__H5mnB .tool-checkbox-passive{display:inline-block;margin-right:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.AgentTemplateItem_toolCheckboxContainer__H5mnB .tool-checkbox-passive-label{display:inline-block;background-color:var(--color-background-light);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-text-small);color:var(--color-text-tertiary);cursor:default;transition:all .3s ease}