.TemplateCreateForm_form__hlpha{width:100%;max-width:1200px;margin:0 auto}.TemplateCreateForm_formGrid__YMUKZ{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}.TemplateCreateForm_section__gUic0{background:rgba(31,41,55,.7);border:1px solid #374151;border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.TemplateCreateForm_section__gUic0:hover{box-shadow:0 8px 24px rgba(0,0,0,.25)}.TemplateCreateForm_sectionTitle__BzFpK{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #374151}.TemplateCreateForm_field__S5Vke{margin-bottom:1rem}.TemplateCreateForm_fieldRow__ODf8h{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.TemplateCreateForm_label__3Ir5u{display:block;font-size:.875rem;font-weight:500;color:#d1d5db;margin-bottom:.5rem}.TemplateCreateForm_input__yunk9,.TemplateCreateForm_select__rZrr_,.TemplateCreateForm_textarea__l_Q0H{width:100%;border-radius:.5rem;background:rgba(31,41,55,.7);border:1px solid #374151;padding:.75rem;font-size:.875rem;color:#fff;transition:all .2s ease}.TemplateCreateForm_input__yunk9::placeholder,.TemplateCreateForm_textarea__l_Q0H::placeholder{color:#6b7280}.TemplateCreateForm_input__yunk9:focus,.TemplateCreateForm_select__rZrr_:focus,.TemplateCreateForm_textarea__l_Q0H:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.2)}.TemplateCreateForm_textarea__l_Q0H{resize:vertical;min-height:80px}.TemplateCreateForm_visibilityToggle__3brwU{display:flex;gap:.5rem}.TemplateCreateForm_visibilityButton__D_iek{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;background:rgba(31,41,55,.7);border:1px solid #374151;color:#9ca3af;font-size:.875rem;cursor:pointer;transition:all .2s ease}.TemplateCreateForm_visibilityButton__D_iek:hover{background:rgba(55,65,81,.8);color:#fff}.TemplateCreateForm_visibilityButton__D_iek.TemplateCreateForm_active__jUab2{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:#8b5cf6;color:#fff}.TemplateCreateForm_portsContainer__PZJiy{display:flex;flex-direction:column;gap:1rem}.TemplateCreateForm_addPortContainer__s_J1a{display:flex;gap:.5rem;align-items:center}.TemplateCreateForm_portInput__9OCZH{flex:1 1;max-width:120px}.TemplateCreateForm_addButton__l0o8g{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;background:rgba(31,41,55,.7);border:1px solid #374151;color:#d1d5db;font-size:.875rem;cursor:pointer;transition:all .2s ease}.TemplateCreateForm_addButton__l0o8g:hover:not(:disabled){background:rgba(55,65,81,.8);color:#fff}.TemplateCreateForm_addButton__l0o8g:disabled{opacity:.5;cursor:not-allowed}.TemplateCreateForm_portsList__xvQEs{display:flex;flex-wrap:wrap;gap:.5rem}.TemplateCreateForm_portTag__rAC_S{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(139,92,246,.2);border:1px solid #8b5cf6;border-radius:.375rem;color:#c4b5fd;font-size:.875rem}.TemplateCreateForm_removeButton__UYnB_{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(239,68,68,.2);border:1px solid #ef4444;color:#fca5a5;cursor:pointer;transition:all .2s ease}.TemplateCreateForm_removeButton__UYnB_:hover{background:rgba(239,68,68,.3);color:#f87171}.TemplateCreateForm_envVarsContainer__FjmSv{display:flex;flex-direction:column;gap:1rem}.TemplateCreateForm_envVarsList__aS3zV{display:flex;flex-direction:column;gap:.75rem}.TemplateCreateForm_envVarRow__tnLUo{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center}.TemplateCreateForm_envInput__v8VQ7{padding:.5rem .75rem;font-size:.875rem}.TemplateCreateForm_submitContainer__Hjvtg{display:flex;justify-content:center;padding-top:2rem;border-top:1px solid #374151;margin-top:2rem}.TemplateCreateForm_submitButton__etpkm{display:flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:.5rem;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;color:#fff;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(139,92,246,.3)}.TemplateCreateForm_submitButton__etpkm:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.4)}.TemplateCreateForm_submitButton__etpkm:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.TemplateCreateForm_formGrid__YMUKZ{gap:1.5rem}.TemplateCreateForm_section__gUic0{padding:1rem}.TemplateCreateForm_fieldRow__ODf8h{grid-template-columns:1fr}.TemplateCreateForm_envVarRow__tnLUo{grid-template-columns:1fr;gap:.5rem}.TemplateCreateForm_addPortContainer__s_J1a{flex-direction:column;align-items:stretch}.TemplateCreateForm_portInput__9OCZH{max-width:none}.TemplateCreateForm_visibilityToggle__3brwU{flex-direction:column}}@media (max-width:640px){.TemplateCreateForm_submitButton__etpkm{width:100%;justify-content:center}}.TemplateCreate_container__HFsqk{min-height:100vh;background:linear-gradient(135deg,#0f0f0f,#1a1a1a 50%,#0f0f0f);position:relative;overflow:hidden}.TemplateCreate_backgroundBlobs__7VlDd{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.TemplateCreate_blob__21lcR{position:absolute;border-radius:50%;filter:blur(100px);opacity:.1;animation:TemplateCreate_float__2c1Jy 20s ease-in-out infinite}.TemplateCreate_blob1__5VMdP{width:400px;height:400px;background:linear-gradient(45deg,#8b5cf6,#ec4899);top:-200px;left:-200px;animation-delay:0s}.TemplateCreate_blob2__isYp3{width:300px;height:300px;background:linear-gradient(45deg,#06b6d4,#3b82f6);top:50%;right:-150px;animation-delay:-10s}.TemplateCreate_blob3__m0uH1{width:500px;height:500px;background:linear-gradient(45deg,#10b981,#059669);bottom:-250px;left:50%;transform:translateX(-50%);animation-delay:-5s}@keyframes TemplateCreate_float__2c1Jy{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}.TemplateCreate_content__wyDCI{position:relative;z-index:1;padding:2rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;min-height:100vh}.TemplateCreate_header__O0Fh0{text-align:center;margin-bottom:3rem;flex-shrink:0}.TemplateCreate_backButton__DXvHl{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;background:rgba(31,41,55,.7);border:1px solid #374151;color:#d1d5db;text-decoration:none;font-size:.875rem;transition:all .2s ease;margin-bottom:2rem}.TemplateCreate_backButton__DXvHl:hover{background:rgba(55,65,81,.8);color:#fff;transform:translateX(-2px)}.TemplateCreate_title__A0Sed{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;background:linear-gradient(135deg,#8b5cf6,#ec4899);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TemplateCreate_subtitle__0lBT2{font-size:1.125rem;color:#9ca3af;max-width:600px;margin:0 auto;line-height:1.6}.TemplateCreate_formContainer__0zSX6{background:rgba(17,24,39,.8);border:1px solid #374151;border-radius:1rem;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.3);margin-bottom:2rem;flex:1 1;display:flex;flex-direction:column}.TemplateCreate_formContainer__0zSX6::-webkit-scrollbar{width:8px}.TemplateCreate_formContainer__0zSX6::-webkit-scrollbar-track{background:rgba(31,41,55,.5);border-radius:4px}.TemplateCreate_formContainer__0zSX6::-webkit-scrollbar-thumb{background:hsla(220,9%,46%,.5);border-radius:4px}.TemplateCreate_formContainer__0zSX6::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.5)}@media (max-width:1024px){.TemplateCreate_content__wyDCI,.TemplateCreate_formContainer__0zSX6{padding:1.5rem}}@media (max-width:768px){.TemplateCreate_content__wyDCI{padding:1rem}.TemplateCreate_title__A0Sed{font-size:2rem}.TemplateCreate_subtitle__0lBT2{font-size:1rem}.TemplateCreate_formContainer__0zSX6{padding:1rem;border-radius:.75rem}.TemplateCreate_header__O0Fh0{margin-bottom:2rem}}@media (max-width:640px){.TemplateCreate_title__A0Sed{font-size:1.75rem}.TemplateCreate_backButton__DXvHl{width:100%;justify-content:center}}