.TemplateAgentFormModal_backdrop__s1yfX{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:99999;pointer-events:auto}.TemplateAgentFormModal_modal__98m46{position:fixed;top:calc(50% + 40px);left:50%;transform:translate(-50%,-50%);width:90%;max-width:800px;max-height:calc(90vh - 80px);background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(167,139,250,.3);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.5);z-index:100000;display:flex;flex-direction:column;overflow:hidden}.TemplateAgentFormModal_header__UIf0G{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid rgba(167,139,250,.2);flex-shrink:0}.TemplateAgentFormModal_headerContent__NjLji{display:flex;align-items:center;gap:16px}.TemplateAgentFormModal_headerIcon__6jFSm{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border:1px solid rgba(167,139,250,.3);display:flex;align-items:center;justify-content:center;color:#c4b5fd}.TemplateAgentFormModal_title__mwo4w{font-size:24px;font-weight:700;color:#ffffff;margin:0;line-height:1.3}.TemplateAgentFormModal_subtitle__k0Oya{font-size:14px;color:rgba(196,181,253,.8);margin:4px 0 0}.TemplateAgentFormModal_closeButton__CkRCO{width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);border-radius:10px;color:rgba(255,255,255,.8);cursor:pointer;transition:all .2s ease;outline:none}.TemplateAgentFormModal_closeButton__CkRCO:hover{background:rgba(167,139,250,.2);border-color:rgba(167,139,250,.4);color:#ffffff}.TemplateAgentFormModal_closeButton__CkRCO:focus{box-shadow:0 0 0 2px rgba(139,92,246,.3)}.TemplateAgentFormModal_stepper__thqXv{display:flex;align-items:center;justify-content:center;padding:24px 32px;border-bottom:1px solid rgba(167,139,250,.2);flex-shrink:0;gap:8px}.TemplateAgentFormModal_stepperStep___Oja6{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1;max-width:120px}.TemplateAgentFormModal_stepperCircle__gJfmC{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(167,139,250,.1);border:2px solid rgba(167,139,250,.3);transition:all .3s ease;position:relative}.TemplateAgentFormModal_stepperCircleActive__yMEOg{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.5)}.TemplateAgentFormModal_stepperCircleCurrent__exXen{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(99,102,241,.3));border-color:rgba(167,139,250,.6);box-shadow:0 0 0 4px rgba(139,92,246,.1)}.TemplateAgentFormModal_stepperNumber__i0L48{font-size:16px;font-weight:600;color:rgba(196,181,253,.6);transition:color .3s ease}.TemplateAgentFormModal_stepperCircleActive__yMEOg .TemplateAgentFormModal_stepperNumber__i0L48{color:#c4b5fd}.TemplateAgentFormModal_stepperCircleCurrent__exXen .TemplateAgentFormModal_stepperNumber__i0L48{color:#ffffff}.TemplateAgentFormModal_stepperCheckmark__lhYba{font-size:18px;color:#c4b5fd;font-weight:700}.TemplateAgentFormModal_stepperLabel__L64ZB{font-size:12px;color:rgba(196,181,253,.5);font-weight:500;text-align:center;transition:color .3s ease}.TemplateAgentFormModal_stepperLabelActive__4Dho1{color:rgba(196,181,253,.8)}.TemplateAgentFormModal_stepperLine__cZBep{flex:1 1;height:2px;background:rgba(167,139,250,.2);margin:0 8px;transition:background .3s ease;min-width:40px}.TemplateAgentFormModal_stepperLineActive__V_GjQ{background:rgba(139,92,246,.5)}.TemplateAgentFormModal_stepContent__7WIfA{min-height:200px}.TemplateAgentFormModal_form__9mVZD{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.TemplateAgentFormModal_formContent__hmWad{flex:1 1;overflow-y:auto;padding:32px 32px 48px;display:flex;flex-direction:column;gap:32px}.TemplateAgentFormModal_formContent__hmWad::-webkit-scrollbar{width:8px}.TemplateAgentFormModal_formContent__hmWad::-webkit-scrollbar-track{background:transparent}.TemplateAgentFormModal_formContent__hmWad::-webkit-scrollbar-thumb{background:rgba(167,139,250,.3);border-radius:4px}.TemplateAgentFormModal_formContent__hmWad::-webkit-scrollbar-thumb:hover{background:rgba(167,139,250,.5)}.TemplateAgentFormModal_section__YgK_B{display:flex;flex-direction:column;gap:20px}.TemplateAgentFormModal_sectionLast__ctwfH{margin-bottom:24px}.TemplateAgentFormModal_sectionTitle__Pkjg_{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#ffffff;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(167,139,250,.2)}.TemplateAgentFormModal_sectionTitle__Pkjg_ svg{color:#c4b5fd}.TemplateAgentFormModal_field___PxRl{display:flex;flex-direction:column;gap:8px}.TemplateAgentFormModal_label__IY5PA{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:rgba(255,255,255,.9)}.TemplateAgentFormModal_label__IY5PA svg{color:#c4b5fd}.TemplateAgentFormModal_required__tloQ_{color:#ef4444}.TemplateAgentFormModal_hint__LWSDO{font-size:12px;color:rgba(255,255,255,.6);margin:4px 0 8px;line-height:1.4}.TemplateAgentFormModal_input__RKxrv,.TemplateAgentFormModal_select__HnI2C,.TemplateAgentFormModal_textarea__HQ1pH{width:100%;padding:12px 16px;background:rgba(15,23,42,.6);border:1px solid rgba(167,139,250,.2);border-radius:10px;color:#ffffff;font-size:14px;font-family:inherit;transition:all .2s ease;outline:none}.TemplateAgentFormModal_input__RKxrv::placeholder,.TemplateAgentFormModal_textarea__HQ1pH::placeholder{color:rgba(255,255,255,.4)}.TemplateAgentFormModal_input__RKxrv:focus,.TemplateAgentFormModal_select__HnI2C:focus,.TemplateAgentFormModal_textarea__HQ1pH:focus{border-color:rgba(167,139,250,.5);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.TemplateAgentFormModal_textarea__HQ1pH{resize:vertical;min-height:100px;font-family:inherit;line-height:1.6}.TemplateAgentFormModal_select__HnI2C{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c4b5fd' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.TemplateAgentFormModal_communicationType__uBJ1Q{display:flex;gap:12px}.TemplateAgentFormModal_commButton__WsaDC{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:rgba(15,23,42,.6);border:1px solid rgba(167,139,250,.2);border-radius:10px;color:rgba(255,255,255,.7);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none}.TemplateAgentFormModal_commButton__WsaDC:hover{border-color:rgba(167,139,250,.4);color:rgba(255,255,255,.9)}.TemplateAgentFormModal_commButton__WsaDC.TemplateAgentFormModal_active__YlXCA{background:rgba(139,92,246,.2);border-color:rgba(167,139,250,.5);color:#c4b5fd;font-weight:600}.TemplateAgentFormModal_commButton__WsaDC:focus{box-shadow:0 0 0 2px rgba(139,92,246,.3)}.TemplateAgentFormModal_toolsGrid__5ZBx9{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.TemplateAgentFormModal_toolCard__dAAaD{background:rgba(15,23,42,.6);border:1px solid rgba(167,139,250,.2);border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.TemplateAgentFormModal_toolCard__dAAaD:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(139,92,246,0),rgba(139,92,246,.5),rgba(139,92,246,0));opacity:0;transition:opacity .3s ease}.TemplateAgentFormModal_toolCard__dAAaD:hover{border-color:rgba(167,139,250,.4);background:rgba(139,92,246,.08);transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.15)}.TemplateAgentFormModal_toolCard__dAAaD:hover:before{opacity:1}.TemplateAgentFormModal_toolCardSelected__MDpYC{background:rgba(139,92,246,.12);border-color:rgba(167,139,250,.5);box-shadow:0 0 0 1px rgba(139,92,246,.2),0 4px 16px rgba(139,92,246,.1)}.TemplateAgentFormModal_toolCardSelected__MDpYC:before{opacity:1}.TemplateAgentFormModal_toolCardHeader__Lzuoj{display:flex;align-items:flex-start;gap:0}.TemplateAgentFormModal_toolCheckboxLabel__LnUoG{display:flex;align-items:flex-start;gap:12px;cursor:pointer;flex:1 1;-webkit-user-select:none;user-select:none}.TemplateAgentFormModal_toolCheckboxInput__ubPlL{position:absolute;opacity:0;width:0;height:0}.TemplateAgentFormModal_customCheckbox__mHAxt{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;flex-shrink:0;margin-top:2px}.TemplateAgentFormModal_customCheckbox__mHAxt:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid rgba(167,139,250,.4);border-radius:6px;background:rgba(15,23,42,.8);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.TemplateAgentFormModal_toolCheckboxLabel__LnUoG:hover .TemplateAgentFormModal_customCheckbox__mHAxt:before{border-color:rgba(167,139,250,.6);box-shadow:0 2px 8px rgba(139,92,246,.3)}.TemplateAgentFormModal_toolCheckboxInput__ubPlL:checked+.TemplateAgentFormModal_customCheckbox__mHAxt:before{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(99,102,241,.9));border-color:rgba(167,139,250,.8);box-shadow:0 0 0 3px rgba(139,92,246,.2),0 4px 12px rgba(139,92,246,.4)}.TemplateAgentFormModal_toolCheckboxInput__ubPlL:checked+.TemplateAgentFormModal_customCheckbox__mHAxt:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;animation:TemplateAgentFormModal_checkmark__wfV3F .3s cubic-bezier(.4,0,.2,1)}@keyframes TemplateAgentFormModal_checkmark__wfV3F{0%{height:0;width:0;opacity:0}50%{height:0;width:5px;opacity:1}to{height:10px;width:5px;opacity:1}}.TemplateAgentFormModal_toolHeaderContent__PEpCz{display:flex;align-items:center;gap:8px;flex:1 1;flex-wrap:wrap}.TemplateAgentFormModal_toolName__EMAZl{font-size:15px;font-weight:600;color:rgba(255,255,255,.95);line-height:1.4;transition:color .2s ease}.TemplateAgentFormModal_toolCheckboxInput__ubPlL:checked~.TemplateAgentFormModal_toolHeaderContent__PEpCz .TemplateAgentFormModal_toolName__EMAZl{color:#c4b5fd}.TemplateAgentFormModal_toolBadge__6TydZ{font-size:11px;font-weight:500;padding:2px 8px;background:rgba(139,92,246,.2);border:1px solid rgba(167,139,250,.3);border-radius:12px;color:rgba(196,181,253,.9);white-space:nowrap}.TemplateAgentFormModal_toolDescription__zlkn8{font-size:13px;color:rgba(255,255,255,.65);line-height:1.5;margin:0;padding-left:32px}.TemplateAgentFormModal_toolParamsContainer__ulweR{overflow:hidden;padding-left:32px}.TemplateAgentFormModal_toolParams____xlT{padding:12px;background:rgba(139,92,246,.08);border:1px solid rgba(167,139,250,.25);border-radius:8px;display:flex;flex-direction:column;gap:8px}.TemplateAgentFormModal_paramLabel__d7LHK{font-size:12px;font-weight:600;color:rgba(196,181,253,.95);text-transform:uppercase;letter-spacing:.5px}.TemplateAgentFormModal_paramDropdownContainer__556ku{position:relative;width:100%}.TemplateAgentFormModal_paramDropdownTrigger__acw0N{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:rgba(15,23,42,.9);border:1px solid rgba(167,139,250,.3);border-radius:8px;color:#ffffff;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s ease;outline:none;text-align:left}.TemplateAgentFormModal_paramDropdownTrigger__acw0N:hover{border-color:rgba(167,139,250,.5);background-color:rgba(15,23,42,1)}.TemplateAgentFormModal_paramDropdownTriggerOpen__HD6Kd{border-color:rgba(167,139,250,.6);box-shadow:0 0 0 3px rgba(139,92,246,.15);border-bottom-left-radius:0;border-bottom-right-radius:0}.TemplateAgentFormModal_paramDropdownChevron___3LHD{color:rgba(196,181,253,.7);transition:transform .2s ease;flex-shrink:0;margin-left:8px}.TemplateAgentFormModal_paramDropdownChevronOpen__rrgSZ{transform:rotate(180deg)}.TemplateAgentFormModal_paramDropdownMenu__lbnd3{position:fixed!important;background:rgba(15,23,42,.98)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(167,139,250,.3);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:100001!important;overflow:hidden;max-height:200px;overflow-y:auto;margin-top:0;min-width:150px}.TemplateAgentFormModal_paramDropdownMenu__lbnd3::-webkit-scrollbar{width:6px}.TemplateAgentFormModal_paramDropdownMenu__lbnd3::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:3px}.TemplateAgentFormModal_paramDropdownMenu__lbnd3::-webkit-scrollbar-thumb{background:rgba(167,139,250,.4);border-radius:3px}.TemplateAgentFormModal_paramDropdownMenu__lbnd3::-webkit-scrollbar-thumb:hover{background:rgba(167,139,250,.6)}.TemplateAgentFormModal_paramDropdownOption__rsett{padding:10px 12px;color:rgba(255,255,255,.9);font-size:13px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:space-between;gap:8px}.TemplateAgentFormModal_paramDropdownOption__rsett:hover{background:rgba(139,92,246,.1);color:#ffffff}.TemplateAgentFormModal_paramDropdownOptionSelected__ksLG_{background:rgba(139,92,246,.15);color:rgba(196,181,253,.95);font-weight:500}.TemplateAgentFormModal_paramDropdownCheckmark__LzCug{color:rgba(196,181,253,.9);font-weight:600;font-size:14px;flex-shrink:0}.TemplateAgentFormModal_toolCheckbox__dkFNh input[type=checkbox]:checked+span:before{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(99,102,241,.9));border-color:rgba(167,139,250,.8);box-shadow:0 0 0 3px rgba(139,92,246,.2),0 4px 12px rgba(139,92,246,.4)}.TemplateAgentFormModal_toolCheckbox__dkFNh.TemplateAgentFormModal_checked__ICWt7{background:rgba(139,92,246,.15);border-color:rgba(167,139,250,.5);box-shadow:0 0 0 1px rgba(139,92,246,.2)}.TemplateAgentFormModal_slider__jMcsH{width:100%;height:6px;border-radius:3px;background:rgba(167,139,250,.2);outline:none;appearance:none}.TemplateAgentFormModal_slider__jMcsH::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#8b5cf6;cursor:pointer;box-shadow:0 2px 8px rgba(139,92,246,.4)}.TemplateAgentFormModal_slider__jMcsH::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#8b5cf6;cursor:pointer;border:none;box-shadow:0 2px 8px rgba(139,92,246,.4)}.TemplateAgentFormModal_servicesList__ptISM{display:flex;flex-direction:column;gap:0}.TemplateAgentFormModal_serviceCard__ed61J{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 12px;border-radius:6px;transition:background .15s;gap:8px;min-height:44px}.TemplateAgentFormModal_serviceCard__ed61J:hover{background:rgba(255,255,255,.05)}.TemplateAgentFormModal_serviceInfo__VszHs{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;overflow:hidden}.TemplateAgentFormModal_serviceIcon__EdHwF{font-size:14px;flex-shrink:0}.TemplateAgentFormModal_serviceName__k40cK{font-size:13px;color:rgba(255,255,255,.9);white-space:normal;overflow:visible;word-break:break-word;flex:1 1;min-width:0;line-height:1.4;display:flex;align-items:center;gap:6px}.TemplateAgentFormModal_connectedBadge__CvLup{font-size:11px;color:#10b981;background:rgba(16,185,129,.2);padding:2px 6px;border-radius:4px;flex-shrink:0}.TemplateAgentFormModal_connectBtn__liPDI{padding:6px 14px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border:1px solid rgba(167,139,250,.3);border-radius:8px;color:#c4b5fd;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:6px;outline:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TemplateAgentFormModal_connectBtn__liPDI:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(99,102,241,.3));border-color:rgba(167,139,250,.5);color:#e9d5ff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(139,92,246,.2)}.TemplateAgentFormModal_connectBtn__liPDI:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.TemplateAgentFormModal_connectBtn__liPDI:disabled{opacity:.5;cursor:not-allowed;transform:none}.TemplateAgentFormModal_disconnectBtn__Ks1FA{padding:6px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:6px;outline:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TemplateAgentFormModal_disconnectBtn__Ks1FA:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#f87171;transform:translateY(-1px);box-shadow:0 4px 8px rgba(239,68,68,.2)}.TemplateAgentFormModal_disconnectBtn__Ks1FA:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.TemplateAgentFormModal_disconnectBtn__Ks1FA:disabled{opacity:.5;cursor:not-allowed;transform:none}.TemplateAgentFormModal_integrationsHint__ZiDyZ{margin:10px 0 0;padding:8px;font-size:11px;color:rgba(255,255,255,.5);text-align:center}.TemplateAgentFormModal_actions__jIsex{justify-content:space-between;padding:24px 32px;border-top:1px solid rgba(167,139,250,.2);flex-shrink:0}.TemplateAgentFormModal_actionButtons__rL2gG,.TemplateAgentFormModal_actions__jIsex{display:flex;gap:12px;align-items:center}.TemplateAgentFormModal_backButton__DJUOn,.TemplateAgentFormModal_cancelButton__em1qz,.TemplateAgentFormModal_submitButton__ChZCe{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none;border:none}.TemplateAgentFormModal_backButton__DJUOn{background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);color:rgba(255,255,255,.8)}.TemplateAgentFormModal_backButton__DJUOn:hover:not(:disabled){background:rgba(167,139,250,.2);border-color:rgba(167,139,250,.4);color:#ffffff}.TemplateAgentFormModal_backButton__DJUOn:disabled{opacity:.5;cursor:not-allowed}.TemplateAgentFormModal_cancelButton__em1qz{background:rgba(15,23,42,.6);border:1px solid rgba(167,139,250,.2);color:rgba(255,255,255,.8)}.TemplateAgentFormModal_cancelButton__em1qz:hover:not(:disabled){border-color:rgba(167,139,250,.4);color:#ffffff}.TemplateAgentFormModal_submitButton__ChZCe{background:linear-gradient(135deg,rgba(139,92,246,.8),rgba(99,102,241,.8));color:#ffffff;box-shadow:0 4px 16px rgba(139,92,246,.3)}.TemplateAgentFormModal_submitButton__ChZCe:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,92,246,1),rgba(99,102,241,1));box-shadow:0 6px 20px rgba(139,92,246,.4);transform:translateY(-1px)}.TemplateAgentFormModal_backButton__DJUOn:disabled,.TemplateAgentFormModal_cancelButton__em1qz:disabled,.TemplateAgentFormModal_submitButton__ChZCe:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.TemplateAgentFormModal_backdrop__s1yfX{padding:0}.TemplateAgentFormModal_modal__98m46{position:fixed;top:0!important;left:0!important;right:0;bottom:0;width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;transform:none!important}.TemplateAgentFormModal_header__UIf0G{padding:max(16px,env(safe-area-inset-top)) 20px 16px}.TemplateAgentFormModal_closeButton__CkRCO{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px}.TemplateAgentFormModal_formContent__hmWad{gap:24px;padding:20px 20px max(32px,env(safe-area-inset-bottom))}.TemplateAgentFormModal_title__mwo4w{font-size:18px}.TemplateAgentFormModal_toolsGrid__5ZBx9{grid-template-columns:1fr}.TemplateAgentFormModal_toolCheckbox__dkFNh{padding:10px 12px}.TemplateAgentFormModal_toolDescription__zlkn8{font-size:11px}.TemplateAgentFormModal_actions__jIsex{flex-direction:row;padding:16px 20px max(16px,env(safe-area-inset-bottom));gap:12px}.TemplateAgentFormModal_cancelButton__em1qz{display:none}.TemplateAgentFormModal_actionButtons__rL2gG{flex:1 1;flex-direction:row;gap:12px}.TemplateAgentFormModal_backButton__DJUOn,.TemplateAgentFormModal_submitButton__ChZCe{flex:1 1;padding:14px 16px}}.TemplateAgentFormModal_customDropdown___ng28{position:relative;width:100%}.TemplateAgentFormModal_dropdownButton__hDDO6{width:100%;padding:12px 16px;background:rgba(15,23,42,.8);border:1px solid rgba(167,139,250,.3);border-radius:12px;color:#ffffff;font-size:14px;font-family:inherit;cursor:pointer;transition:all .2s ease;outline:none;text-align:left}.TemplateAgentFormModal_dropdownButton__hDDO6:hover{border-color:rgba(167,139,250,.5);background:rgba(15,23,42,1)}.TemplateAgentFormModal_dropdownButton__hDDO6:focus{border-color:rgba(167,139,250,.6);box-shadow:0 0 0 3px rgba(139,92,246,.15)}.TemplateAgentFormModal_dropdownButtonContent__AE15M{display:flex;align-items:center;justify-content:space-between;gap:12px}.TemplateAgentFormModal_dropdownButtonMain__xRu1x{flex:1 1;display:flex;flex-direction:column;gap:6px}.TemplateAgentFormModal_dropdownButtonName__3G9_Q{font-size:15px;font-weight:600;color:rgba(255,255,255,.95)}.TemplateAgentFormModal_dropdownButtonMeta__xmVZ_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TemplateAgentFormModal_recommendedBadge__UZ1b3{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.2));border:1px solid rgba(251,191,36,.4);border-radius:8px;color:#fbbf24}.TemplateAgentFormModal_priceBadge__g6seh,.TemplateAgentFormModal_recommendedBadge__UZ1b3{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500}.TemplateAgentFormModal_priceBadge__g6seh{background:rgba(139,92,246,.15);border:1px solid rgba(167,139,250,.3);border-radius:8px;color:#c4b5fd}.TemplateAgentFormModal_dropdownChevron__zS8HH{color:rgba(255,255,255,.6);transition:transform .2s ease;flex-shrink:0}.TemplateAgentFormModal_dropdownChevronOpen__Go_PH{transform:rotate(180deg)}.TemplateAgentFormModal_dropdownMenu__YqXl_{position:fixed!important;max-height:500px;background:rgba(15,23,42,.98)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(167,139,250,.3);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);z-index:100001!important;overflow:hidden;min-width:300px}.TemplateAgentFormModal_dropdownSearch__3Lay4{position:relative;padding:12px;border-bottom:1px solid rgba(167,139,250,.2);background:rgba(15,23,42,.5)}.TemplateAgentFormModal_searchIcon__A0qQo{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:rgba(196,181,253,.6);pointer-events:none}.TemplateAgentFormModal_searchInput__MzrL7{width:100%;padding:10px 40px;background:rgba(15,23,42,.8);border:1px solid rgba(167,139,250,.3);border-radius:8px;color:#ffffff;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease}.TemplateAgentFormModal_searchInput__MzrL7:focus{border-color:rgba(167,139,250,.5);background:rgba(15,23,42,1);box-shadow:0 0 0 3px rgba(139,92,246,.15)}.TemplateAgentFormModal_searchInput__MzrL7::placeholder{color:rgba(196,181,253,.4)}.TemplateAgentFormModal_searchClear__dMx3S{position:absolute;right:24px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:rgba(196,181,253,.6);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.TemplateAgentFormModal_searchClear__dMx3S:hover{color:rgba(196,181,253,.9);background:rgba(139,92,246,.1)}.TemplateAgentFormModal_dropdownScroll__ONjuT{max-height:450px;overflow-y:auto;padding:8px 8px 12px}.TemplateAgentFormModal_dropdownScroll__ONjuT::-webkit-scrollbar{width:8px}.TemplateAgentFormModal_dropdownScroll__ONjuT::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:4px}.TemplateAgentFormModal_dropdownScroll__ONjuT::-webkit-scrollbar-thumb{background:rgba(167,139,250,.4);border-radius:4px}.TemplateAgentFormModal_dropdownScroll__ONjuT::-webkit-scrollbar-thumb:hover{background:rgba(167,139,250,.6)}.TemplateAgentFormModal_dropdownEmpty__YHQh_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:rgba(196,181,253,.6)}.TemplateAgentFormModal_dropdownEmpty__YHQh_ svg{margin-bottom:12px;opacity:.5}.TemplateAgentFormModal_dropdownEmpty__YHQh_ p{font-size:15px;font-weight:600;color:rgba(255,255,255,.8);margin:0 0 4px}.TemplateAgentFormModal_dropdownEmpty__YHQh_ span{font-size:13px;color:rgba(196,181,253,.5)}.TemplateAgentFormModal_dropdownGroup__02hgS{margin-bottom:16px}.TemplateAgentFormModal_dropdownGroup__02hgS:last-child{margin-bottom:0;padding-bottom:4px}.TemplateAgentFormModal_dropdownGroupHeader__fMTEz{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(196,181,253,.8);margin-bottom:8px}.TemplateAgentFormModal_dropdownOption__N6jSF{padding:12px;margin-bottom:6px;background:rgba(15,23,42,.6);border:1px solid rgba(167,139,250,.2);border-radius:10px;cursor:pointer;transition:all .2s ease}.TemplateAgentFormModal_dropdownOption__N6jSF:hover{background:rgba(139,92,246,.1);border-color:rgba(167,139,250,.4);transform:translateX(2px)}.TemplateAgentFormModal_dropdownOptionSelected__nB6yt{background:rgba(139,92,246,.15);border-color:rgba(167,139,250,.5);box-shadow:0 0 0 1px rgba(139,92,246,.2)}.TemplateAgentFormModal_dropdownOptionHeader__Qc8Cy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}.TemplateAgentFormModal_dropdownOptionName__xIiS_{font-size:14px;font-weight:600;color:rgba(255,255,255,.95)}.TemplateAgentFormModal_dropdownOptionTags__XDn9z{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.TemplateAgentFormModal_modelTag__GJXF6{padding:2px 6px;background:rgba(139,92,246,.15);border:1px solid rgba(167,139,250,.3);border-radius:6px;color:#c4b5fd;font-size:10px;font-weight:500}.TemplateAgentFormModal_recommendedTag__ShzE_{display:inline-flex;align-items:center;padding:2px 4px;color:#fbbf24}.TemplateAgentFormModal_dropdownOptionDescription__7r_jc{font-size:12px;color:rgba(255,255,255,.65);line-height:1.4;margin-bottom:8px}.TemplateAgentFormModal_dropdownOptionFooter__Ont3P{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.TemplateAgentFormModal_dropdownOptionUseCases__Z_NH1{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.TemplateAgentFormModal_useCaseTag__FcIIo{padding:2px 6px;background:rgba(99,102,241,.15);border:1px solid rgba(129,140,248,.3);border-radius:6px;color:#a5b4fc;font-size:10px;font-weight:500}.TemplateAgentFormModal_dropdownOptionPrice__RsX7e{font-size:11px;font-weight:600;color:rgba(196,181,253,.9);white-space:nowrap}@media (max-width:768px){.TemplateAgentFormModal_headerContent__NjLji{gap:12px}.TemplateAgentFormModal_subtitle__k0Oya{font-size:12px}.TemplateAgentFormModal_stepper__thqXv{padding:16px 20px;gap:4px}.TemplateAgentFormModal_stepperStep___Oja6{max-width:80px}.TemplateAgentFormModal_stepperCircle__gJfmC{width:32px;height:32px}.TemplateAgentFormModal_stepperNumber__i0L48{font-size:14px}.TemplateAgentFormModal_stepperCheckmark__lhYba{font-size:16px}.TemplateAgentFormModal_stepperLabel__L64ZB{font-size:10px}.TemplateAgentFormModal_stepperLine__cZBep{min-width:20px;margin:0 4px}.TemplateAgentFormModal_sectionLast__ctwfH{margin-bottom:16px}.TemplateAgentFormModal_dropdownMenu__YqXl_{max-height:400px}.TemplateAgentFormModal_dropdownButtonMeta__xmVZ_{flex-direction:column;align-items:flex-start}}.TemplateAgentFormModal_credentialsModalOverlay__s8BMi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100002;animation:TemplateAgentFormModal_fadeIn__kD0AI .2s ease}@keyframes TemplateAgentFormModal_fadeIn__kD0AI{0%{opacity:0}to{opacity:1}}.TemplateAgentFormModal_credentialsModal__Tq7c1{background:rgba(30,27,75,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:16px;padding:0;max-width:600px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:TemplateAgentFormModal_slideUp__hqJ4Z .3s ease}@keyframes TemplateAgentFormModal_slideUp__hqJ4Z{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.TemplateAgentFormModal_credentialsModalHeader__Hqj2m{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(167,139,250,.2)}.TemplateAgentFormModal_credentialsModalTitle__zWfNu{font-size:20px;font-weight:700;color:rgba(255,255,255,.95);margin:0;display:flex;align-items:center;gap:10px}.TemplateAgentFormModal_credentialsModalClose__JVYxw{background:transparent;border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.TemplateAgentFormModal_credentialsModalClose__JVYxw:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.TemplateAgentFormModal_credentialsModalBody__BkMAV{padding:24px 28px;overflow-y:auto;flex:1 1}.TemplateAgentFormModal_credentialsModalFooter__OXNN1{display:flex;gap:12px;padding:20px 28px;border-top:1px solid rgba(167,139,250,.2);justify-content:flex-end}.TemplateAgentFormModal_credentialsModalInstruction__Is48N{margin-bottom:24px;padding:16px;background:rgba(139,92,246,.1);border-radius:12px;border:1px solid rgba(139,92,246,.2)}.TemplateAgentFormModal_credentialsModalInstruction__Is48N h4{margin:0 0 12px;font-size:16px;font-weight:600;color:rgba(255,255,255,.95)}.TemplateAgentFormModal_credentialsModalInstruction__Is48N p{margin:0 0 12px;font-size:14px;color:rgba(255,255,255,.8);line-height:1.6}.TemplateAgentFormModal_credentialsModalInstruction__Is48N ol{margin:0 0 12px;padding-left:20px;color:rgba(255,255,255,.8);line-height:1.8}.TemplateAgentFormModal_credentialsModalInstruction__Is48N li{margin-bottom:8px;font-size:14px}.TemplateAgentFormModal_credentialsModalInstruction__Is48N a{color:#a78bfa;text-decoration:underline}.TemplateAgentFormModal_credentialsModalInstruction__Is48N a:hover{color:#c4b5fd}.TemplateAgentFormModal_credentialsModalInstruction__Is48N code{background:rgba(0,0,0,.3);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:#fbbf24}.TemplateAgentFormModal_credentialsModalInstruction__Is48N small{display:block;margin-top:8px;font-size:12px;color:rgba(255,255,255,.6);line-height:1.5}.TemplateAgentFormModal_automationsInfo__DoNiD{margin-bottom:20px;padding:16px;background:rgba(139,92,246,.08);border:1px solid rgba(167,139,250,.2);border-radius:12px}.TemplateAgentFormModal_automationsDescription__hO4s_{margin:0;font-size:13px;line-height:1.6;color:rgba(255,255,255,.75)}.TemplateAgentFormModal_automationsActions__mSQ20{margin-bottom:20px;display:flex;justify-content:flex-end}.TemplateAgentFormModal_addAutomationButton__AH14_{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border:1px solid rgba(167,139,250,.3);border-radius:10px;color:#c4b5fd;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.TemplateAgentFormModal_addAutomationButton__AH14_:hover{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(99,102,241,.3));border-color:rgba(167,139,250,.5);color:#e9d5ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.2)}.TemplateAgentFormModal_automationsList__DamK0{display:flex;flex-direction:column;gap:12px}.TemplateAgentFormModal_automationCard__PkvWy{background:rgba(15,23,42,.6);border:1px solid rgba(167,139,250,.2);border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.TemplateAgentFormModal_automationCard__PkvWy:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(139,92,246,0),rgba(139,92,246,.5),rgba(139,92,246,0));opacity:0;transition:opacity .3s ease}.TemplateAgentFormModal_automationCard__PkvWy:hover{border-color:rgba(167,139,250,.4);background:rgba(139,92,246,.08);transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.15)}.TemplateAgentFormModal_automationCard__PkvWy:hover:before{opacity:1}.TemplateAgentFormModal_automationCardSelected__NtBh5{background:rgba(139,92,246,.12);border-color:rgba(167,139,250,.5);box-shadow:0 0 0 1px rgba(139,92,246,.2),0 4px 16px rgba(139,92,246,.1)}.TemplateAgentFormModal_automationCardSelected__NtBh5:before{opacity:1}.TemplateAgentFormModal_automationCardHeader__4YNpQ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.TemplateAgentFormModal_automationActions__mgWSy{display:flex;align-items:center;gap:8px;flex-shrink:0}.TemplateAgentFormModal_automationDeleteButton__MkQtq,.TemplateAgentFormModal_automationEditButton__NErLk{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);border-radius:8px;color:rgba(255,255,255,.7);cursor:pointer;transition:all .2s ease;outline:none;flex-shrink:0}.TemplateAgentFormModal_automationEditButton__NErLk:hover{background:rgba(139,92,246,.2);border-color:rgba(167,139,250,.4);color:#c4b5fd;transform:translateY(-1px)}.TemplateAgentFormModal_automationDeleteButton__MkQtq:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#fca5a5;transform:translateY(-1px)}.TemplateAgentFormModal_automationHeaderContent__nN1hp{display:flex;align-items:center;justify-content:space-between;flex:1 1;gap:12px}.TemplateAgentFormModal_automationName__2tXhs{font-size:15px;font-weight:600;color:rgba(255,255,255,.95);line-height:1.4;transition:color .2s ease}.TemplateAgentFormModal_toolCheckboxInput__ubPlL:checked~.TemplateAgentFormModal_automationHeaderContent__nN1hp .TemplateAgentFormModal_automationName__2tXhs{color:#c4b5fd}.TemplateAgentFormModal_automationDescription__krR8h{font-size:13px;color:rgba(255,255,255,.65);line-height:1.5;margin:0;padding-left:32px}.TemplateAgentFormModal_automationDetails__KpNfR{display:flex;flex-direction:column;gap:8px;padding-left:32px;padding-top:8px;border-top:1px solid rgba(167,139,250,.1)}.TemplateAgentFormModal_automationDetailItem__fbynt{display:flex;align-items:center;gap:8px;font-size:12px}.TemplateAgentFormModal_automationDetailLabel__JazS6{color:rgba(255,255,255,.5);font-weight:500}.TemplateAgentFormModal_automationDetailValue__HFgi3{color:rgba(196,181,253,.9);font-weight:600}.TemplateAgentFormModal_emptyState__5s1xM{padding:40px 20px;text-align:center;color:rgba(255,255,255,.5);font-size:14px}@media (max-width:768px){.TemplateAgentFormModal_automationCard__PkvWy{padding:12px}.TemplateAgentFormModal_automationDescription__krR8h{font-size:12px;padding-left:28px}.TemplateAgentFormModal_automationDetails__KpNfR{padding-left:28px;gap:6px}.TemplateAgentFormModal_automationDetailItem__fbynt{font-size:11px}}.TemplatesSection_section__TG_km{position:relative;padding:140px clamp(16px,4vw,24px) clamp(80px,15vw,160px);background:linear-gradient(180deg,#0f172a,#1e293b 50%,#0f172a);min-height:80vh;overflow:hidden}.TemplatesSection_section__TG_km:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.1) 0,transparent 50%);pointer-events:none;z-index:0}.TemplatesSection_container__U2OOi{max-width:1400px;margin:0 auto;position:relative;z-index:1}.TemplatesSection_header__4xg6u{text-align:center;margin-bottom:48px}.TemplatesSection_iconWrapper__DUSBc{width:120px;height:120px;margin:0 auto 32px;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border:2px solid rgba(167,139,250,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(139,92,246,.3);position:relative}.TemplatesSection_title__AT68I{font-size:clamp(36px,5vw,56px);font-weight:800;background:linear-gradient(135deg,#ffffff,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 20px;letter-spacing:-.02em}.TemplatesSection_description__soPCN{font-size:clamp(16px,2vw,20px);color:rgba(148,163,184,.8);max-width:600px;margin:0 auto;line-height:1.6}@media (max-width:768px){.TemplatesSection_section__TG_km{padding:60px 16px}.TemplatesSection_header__4xg6u{margin-bottom:32px}.TemplatesSection_iconWrapper__DUSBc{width:100px;height:100px;margin-bottom:24px}}