.TemplateThumbnail_thumbnail__ZRAm2{display:flex;flex-direction:column;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:16px;overflow:hidden;background:var(--bg-tertiary);border:2px solid var(--border-color);width:100%;height:auto;position:relative}.TemplateThumbnail_thumbnail__ZRAm2:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.15),0 0 0 1px var(--accent-secondary);border-color:var(--accent)}.TemplateThumbnail_thumbnail__ZRAm2.TemplateThumbnail_disabled__p99WQ{opacity:.5;cursor:not-allowed;pointer-events:none}.TemplateThumbnail_thumbnail__ZRAm2.TemplateThumbnail_disabled__p99WQ:hover{transform:none;box-shadow:none;border-color:var(--border-color)}.TemplateThumbnail_loadingContainer__Br57b{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background:var(--bg-quaternary);flex-shrink:0}.TemplateThumbnail_loadingSpinner__ThhlZ{width:24px;height:24px;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:TemplateThumbnail_spin__fEhnc 1s linear infinite}@keyframes TemplateThumbnail_spin__fEhnc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TemplateThumbnail_imageContainer__UfxZE{width:100%;overflow:hidden;flex-shrink:0;background:var(--bg-quaternary);position:relative}.TemplateThumbnail_imageContainer__UfxZE img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.TemplateThumbnail_thumbnail__ZRAm2:hover .TemplateThumbnail_imageContainer__UfxZE img{transform:scale(1.1)}.TemplateThumbnail_previewContainer__v1Tct{width:100%;height:140px;overflow:hidden;flex-shrink:0;background:var(--bg-quaternary);position:relative}.TemplateThumbnail_previewWrapper__qo7Wv{transform:scale(.3);transform-origin:top left;width:400px;height:400px;pointer-events:none;background:white;border-radius:8px;overflow:hidden}.TemplateThumbnail_iconContainer__D04W3{width:100%;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-secondary),var(--accent));flex-shrink:0;position:relative}.TemplateThumbnail_iconWrapper__qImK9{font-size:2.5rem;margin-bottom:4px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.TemplateThumbnail_templateType__HxeVP{font-size:.6rem;font-weight:600;color:white;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:.5px}.TemplateThumbnail_content__UVuMP{padding:16px;display:flex;flex-direction:column;gap:8px}.TemplateThumbnail_titleRow__dug0p{display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.TemplateThumbnail_title__lD_pN{font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.3;text-align:center}.TemplateThumbnail_description__IqdTo{font-size:.8rem;color:var(--text-secondary);line-height:1.4;text-align:center}.TemplateThumbnail_badge__Kfri5{font-size:.7rem;font-weight:500;color:var(--accent);background:var(--accent-bg);padding:4px 8px;border-radius:12px;width:-moz-fit-content;width:fit-content;border:1px solid var(--accent-border);text-transform:uppercase;letter-spacing:.5px;align-self:center}@media (max-width:768px){.TemplateThumbnail_thumbnail__ZRAm2{width:160px}.TemplateThumbnail_iconContainer__D04W3,.TemplateThumbnail_imageContainer__UfxZE,.TemplateThumbnail_loadingContainer__Br57b,.TemplateThumbnail_previewContainer__v1Tct{height:120px}.TemplateThumbnail_content__UVuMP{padding:12px}.TemplateThumbnail_title__lD_pN{font-size:.9rem}.TemplateThumbnail_description__IqdTo{font-size:.75rem}.TemplateThumbnail_iconWrapper__qImK9{font-size:2rem}.TemplateThumbnail_templateType__HxeVP{font-size:.55rem}}@media (prefers-color-scheme:dark){.TemplateThumbnail_previewWrapper__qo7Wv{background:var(--bg-secondary)}}.TemplateThumbnail_thumbnail__ZRAm2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--accent),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.TemplateThumbnail_thumbnail__ZRAm2:hover:before{opacity:.05}.TemplateThumbnail_content__UVuMP{position:relative;z-index:2}.AccordionMenu_accordionMenu__0Ec_M{display:flex;flex-direction:column;height:100%;background:var(--bg-primary)}.AccordionMenu_header__FKNCb{padding:24px 20px;border-bottom:1px solid var(--divider);background:var(--bg-secondary)}.AccordionMenu_header__FKNCb h2{color:var(--text-primary);margin-bottom:8px;font-size:1.375rem;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AccordionMenu_header__FKNCb p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.AccordionMenu_categories__Ihor3{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.AccordionMenu_categories__Ihor3::-webkit-scrollbar{width:6px}.AccordionMenu_categories__Ihor3::-webkit-scrollbar-track{background:var(--scrollbar-track)}.AccordionMenu_categories__Ihor3::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.AccordionMenu_categories__Ihor3::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.AccordionMenu_category__JWdDp{border-bottom:1px solid var(--divider);transition:all .2s ease}.AccordionMenu_category__JWdDp:last-child{border-bottom:none}.AccordionMenu_categoryButton__D5WAD{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;background:none;border:none;color:var(--text-primary);font-size:1rem;font-weight:600;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.AccordionMenu_categoryButton__D5WAD:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transition:transform .3s ease}.AccordionMenu_categoryButton__D5WAD:hover{background:var(--hover-bg);padding-left:24px}.AccordionMenu_categoryButton__D5WAD:hover:before{transform:scaleY(1)}.AccordionMenu_categoryButton__D5WAD.AccordionMenu_expanded__JFnI7{background:var(--bg-tertiary);color:var(--accent);padding-left:24px}.AccordionMenu_categoryButton__D5WAD.AccordionMenu_expanded__JFnI7:before{transform:scaleY(1)}.AccordionMenu_arrow__SCWg7{font-size:.875rem;color:var(--text-tertiary);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:20px;height:20px}.AccordionMenu_categoryButton__D5WAD.AccordionMenu_expanded__JFnI7 .AccordionMenu_arrow__SCWg7{transform:rotate(90deg);color:var(--accent)}.AccordionMenu_templates__YSnRn{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px;padding:20px;background:var(--bg-tertiary);border-left:3px solid var(--accent);position:relative;justify-items:center}.AccordionMenu_templates__YSnRn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--accent-bg),transparent);opacity:.3;pointer-events:none}.AccordionMenu_templates__YSnRn>*{position:relative;z-index:1}.AccordionMenu_categoryTitle__s1tjw{display:flex;align-items:center;gap:8px}.AccordionMenu_templateCount__Iej_i{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;background:var(--accent-bg);color:var(--accent);font-size:.75rem;font-weight:600;border-radius:10px;padding:0 6px;border:1px solid var(--accent-border)}.AccordionMenu_categoryButton__D5WAD.AccordionMenu_expanded__JFnI7 .AccordionMenu_templateCount__Iej_i{background:var(--accent);color:white}.AccordionMenu_emptyState__Y8wmd{display:flex;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.AccordionMenu_emptyState__Y8wmd p{color:var(--text-secondary);font-size:.875rem;font-style:italic}.AccordionMenu_creatingIndicator__HkBAd{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--accent-bg);border-top:1px solid var(--accent-border);color:var(--accent);font-size:.875rem;font-weight:500}.AccordionMenu_creatingSpinner__N_5A_{width:16px;height:16px;border-top:2px solid var(--accent-border);border:2px solid var(--accent-border);border-top-color:var(--accent);border-radius:50%;animation:AccordionMenu_spin__EnhGb 1s linear infinite}@keyframes AccordionMenu_spin__EnhGb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AccordionMenu_slideDown__giaWe{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AccordionMenu_templates__YSnRn{animation:AccordionMenu_slideDown__giaWe .3s ease-out}@media (max-width:768px){.AccordionMenu_header__FKNCb{padding:20px 16px}.AccordionMenu_header__FKNCb h2{font-size:1.25rem}.AccordionMenu_categoryButton__D5WAD{padding:16px}.AccordionMenu_categoryButton__D5WAD.AccordionMenu_expanded__JFnI7,.AccordionMenu_categoryButton__D5WAD:hover{padding-left:20px}.AccordionMenu_templates__YSnRn{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:16px}}@media (max-width:480px){.AccordionMenu_header__FKNCb{padding:16px 12px}.AccordionMenu_categoryButton__D5WAD{padding:14px 12px}.AccordionMenu_templates__YSnRn{grid-template-columns:1fr;gap:10px;padding:12px}}.AccordionMenu_autoGenerateSection__4BeSD{margin-top:20px;padding:16px;background:linear-gradient(135deg,var(--accent-bg) 0,rgba(var(--accent-rgb),.1) 100%);border:1px solid var(--accent-border);border-radius:12px;position:relative;overflow:hidden}.AccordionMenu_autoGenerateSection__4BeSD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:AccordionMenu_shimmer__iEyBy 3s infinite}@keyframes AccordionMenu_shimmer__iEyBy{0%{left:-100%}to{left:100%}}.AccordionMenu_autoGenerateButton__1X_Q5{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:linear-gradient(135deg,var(--accent),#6366f1);color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(var(--accent-rgb),.3)}.AccordionMenu_autoGenerateButton__1X_Q5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.AccordionMenu_autoGenerateButton__1X_Q5:hover:before{left:100%}.AccordionMenu_autoGenerateButton__1X_Q5:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--accent-rgb),.4)}.AccordionMenu_autoGenerateButton__1X_Q5:active{transform:translateY(0)}.AccordionMenu_autoGenerateButton__1X_Q5:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.AccordionMenu_autoGenerateIcon__j9CIB{font-size:1.1rem;animation:AccordionMenu_sparkle__dpBTk 2s ease-in-out infinite}@keyframes AccordionMenu_sparkle__dpBTk{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(-5deg)}75%{transform:scale(.9) rotate(5deg)}}.AccordionMenu_autoGenerateDesc__lSIwW{margin:8px 0 0;color:var(--text-secondary);font-size:.75rem;line-height:1.4;text-align:center}@media (max-width:768px){.AccordionMenu_autoGenerateSection__4BeSD{margin-top:16px;padding:12px}.AccordionMenu_autoGenerateButton__1X_Q5{padding:10px 14px;font-size:.85rem}.AccordionMenu_autoGenerateDesc__lSIwW{font-size:.7rem}}@media (max-width:480px){.AccordionMenu_autoGenerateSection__4BeSD{margin-top:12px;padding:10px}.AccordionMenu_autoGenerateButton__1X_Q5{padding:8px 12px;font-size:.8rem;gap:6px}}.SectionBlock_sectionBlock__hQAqX{background-color:var(--card-bg);border-radius:.75rem;overflow:hidden;transition:all .3s ease;border:1px solid var(--border-color);position:relative}.SectionBlock_sectionBlock__hQAqX:hover{box-shadow:var(--shadow)}.SectionBlock_sectionBlock__hQAqX.SectionBlock_selected__mbMuY{border:1px solid var(--accent);box-shadow:0 0 0 2px var(--focus-shadow)}.SectionBlock_sectionControls__9_fIF{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.SectionBlock_dragHandle__LmWu6{display:flex;align-items:center;cursor:-webkit-grab;cursor:grab}.SectionBlock_dragHandle__LmWu6:active{cursor:-webkit-grabbing;cursor:grabbing}.SectionBlock_dragIcon__Pb8xo{color:var(--text-tertiary);font-size:1.2rem;margin-right:.5rem}.SectionBlock_sectionType__CNJ66{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.SectionBlock_deleteButton__LP79f{background:none;border:none;color:var(--text-tertiary);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s}.SectionBlock_deleteButton__LP79f:hover{background-color:rgba(255,0,0,.1);color:#ff5555}.SectionBlock_deleteButton__LP79f.SectionBlock_deleting__SFArd{cursor:not-allowed;opacity:.5;animation:SectionBlock_pulse__j7EZQ 1.5s infinite}.SectionBlock_deleteButton__LP79f:disabled{cursor:not-allowed;opacity:.5}@keyframes SectionBlock_pulse__j7EZQ{0%,to{opacity:.5}50%{opacity:.8}}.SectionBlock_sectionContent__qZ1dE{padding:1.5rem}.SectionBlock_heroSection__Lhvmi{display:flex;gap:2rem;align-items:center}.SectionBlock_heroSection__Lhvmi.SectionBlock_alignCenter__5Ap_c{flex-direction:column;text-align:center}.SectionBlock_heroContent__e1NZD{flex:1 1}.SectionBlock_heroContent__e1NZD h1{font-size:2.5rem;margin:0 0 .5rem;color:var(--text-primary)}.SectionBlock_heroContent__e1NZD h2{font-size:1.5rem;margin:0 0 1rem;color:var(--accent);font-weight:400}.SectionBlock_heroContent__e1NZD p{margin:0 0 1.5rem;color:var(--text-secondary);line-height:1.6}.SectionBlock_ctaButton__bXPI4{padding:.75rem 1.5rem;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.SectionBlock_ctaButton__bXPI4:hover{opacity:.9}.SectionBlock_heroImage__84THC,.SectionBlock_heroVideo__do9ti{flex:1 1;max-width:50%}.SectionBlock_heroImage__84THC img,.SectionBlock_video__3ze1f{width:100%;height:auto;border-radius:.5rem;object-fit:cover}.SectionBlock_alignCenter__5Ap_c .SectionBlock_heroImage__84THC,.SectionBlock_alignCenter__5Ap_c .SectionBlock_heroVideo__do9ti{max-width:100%;margin-top:1.5rem}.SectionBlock_projectsSection__N8DjQ h2{margin:0 0 1rem;color:var(--text-primary)}.SectionBlock_sectionDescription___44j0{margin:0 0 1.5rem;color:var(--text-secondary)}.SectionBlock_projectsContainer__TiWZE{display:grid;grid-gap:1.5rem;gap:1.5rem}.SectionBlock_layoutGrid__u5xnW{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.SectionBlock_layoutCarousel__zaYgh{grid-template-columns:1fr}.SectionBlock_projectCard__wJXNd{background-color:var(--bg-secondary);border-radius:.5rem;overflow:hidden;transition:transform .2s}.SectionBlock_projectCard__wJXNd:hover{transform:translateY(-.25rem)}.SectionBlock_projectImage__4tF8A{height:160px;overflow:hidden}.SectionBlock_projectImage__4tF8A img{width:100%;height:100%;object-fit:cover}.SectionBlock_projectCard__wJXNd h3{margin:1rem 1rem .5rem;color:var(--text-primary)}.SectionBlock_projectCard__wJXNd p{margin:0 1rem 1rem;color:var(--text-secondary);font-size:.9rem}.SectionBlock_aboutSection__U_EbG h2{margin:0 0 1.5rem;color:var(--text-primary)}.SectionBlock_bioContainer__A6Aql{display:flex;gap:1.5rem;margin-bottom:2rem}.SectionBlock_aboutImage__WlZVl{flex-shrink:0;width:150px;height:150px;border-radius:50%;overflow:hidden}.SectionBlock_aboutImage__WlZVl img{width:100%;height:100%;object-fit:cover}.SectionBlock_bio__fagPz{color:var(--text-secondary);line-height:1.6}.SectionBlock_skillsContainer__j3lN0{margin-bottom:2rem}.SectionBlock_skillsContainer__j3lN0 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.25rem}.SectionBlock_skills__V7gcg{display:flex;flex-wrap:wrap;gap:.5rem}.SectionBlock_skill__hBV_0{padding:.375rem .75rem;background-color:var(--bg-tertiary);color:var(--text-primary);border-radius:1rem;font-size:.9rem}.SectionBlock_timeline__VmrBY h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.25rem}.SectionBlock_timelineItem___9JTz{display:flex;gap:1rem;margin-bottom:1.5rem;position:relative}.SectionBlock_timelineItem___9JTz:not(:last-child):after{content:"";position:absolute;top:1.875rem;left:5rem;bottom:-1.5rem;width:2px;background-color:var(--divider)}.SectionBlock_timelineYear__KbFIE{flex-shrink:0;width:80px;color:var(--accent);font-weight:500}.SectionBlock_timelineContent__qD_e3{flex:1 1}.SectionBlock_timelineContent__qD_e3 h4{margin:0 0 .25rem;color:var(--text-primary)}.SectionBlock_timelineContent__qD_e3 h5{margin:0 0 .5rem;color:var(--text-secondary);font-weight:400}.SectionBlock_timelineContent__qD_e3 p{margin:0;color:var(--text-tertiary)}.SectionBlock_contactSection__f2AvR h2{margin:0 0 1rem;color:var(--text-primary)}.SectionBlock_contactContainer__749_h{display:flex;gap:2rem;margin-bottom:2rem}.SectionBlock_contactInfo__4moUB{flex:1 1}.SectionBlock_contactItem__CqZrb{margin-bottom:1rem}.SectionBlock_contactLabel__ThyHs{display:inline-block;width:80px;color:var(--text-primary);font-weight:500}.SectionBlock_socialLinks__fu8N2{margin-top:1.5rem}.SectionBlock_socialLinks__fu8N2 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.25rem}.SectionBlock_socialContainer__gqIA6{display:flex;gap:.5rem}.SectionBlock_socialLink___BHkD{padding:.5rem 1rem;background-color:var(--bg-tertiary);color:var(--text-primary);text-decoration:none;border-radius:.375rem;transition:background-color .2s}.SectionBlock_socialLink___BHkD:hover{background-color:var(--hover-bg)}.SectionBlock_contactForm__2aLqU{flex:1 1}.SectionBlock_formGroup__Dh1gD{margin-bottom:1rem}.SectionBlock_formGroup__Dh1gD label{display:block;margin-bottom:.5rem;color:var(--text-secondary)}.SectionBlock_formGroup__Dh1gD input,.SectionBlock_formGroup__Dh1gD textarea{width:100%;padding:.75rem;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.375rem;color:var(--input-text)}.SectionBlock_formGroup__Dh1gD input:focus,.SectionBlock_formGroup__Dh1gD textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-shadow)}.SectionBlock_submitButton__SYqeJ{padding:.75rem 1.5rem;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.SectionBlock_submitButton__SYqeJ:hover{opacity:.9}.SectionBlock_mapContainer__Ai7gZ{margin-top:1.5rem}.SectionBlock_map__p_bYS{width:100%;height:300px;border-radius:.5rem;overflow:hidden}.SectionBlock_map__p_bYS img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.SectionBlock_heroSection__Lhvmi{flex-direction:column}.SectionBlock_heroImage__84THC,.SectionBlock_heroVideo__do9ti{max-width:100%}.SectionBlock_contactContainer__749_h{flex-direction:column}.SectionBlock_bioContainer__A6Aql{flex-direction:column;align-items:center;text-align:center}.SectionBlock_timelineItem___9JTz{flex-direction:column;gap:.5rem}.SectionBlock_timelineItem___9JTz:not(:last-child):after{display:none}.SectionBlock_timelineYear__KbFIE{width:auto}}.SectionBlock_loading__sqX32{display:flex;align-items:center;justify-content:center;padding:2.5rem;color:var(--text-secondary);font-style:italic}.SectionBlock_loading__sqX32:before{content:"";width:20px;height:20px;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:SectionBlock_spin__z68G9 1s linear infinite;margin-right:.75rem}.SectionBlock_errorMessage__Zct7S{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;background-color:rgba(255,0,0,.1);border:1px dashed rgba(255,0,0,.3);border-radius:.5rem;color:#ff5555;text-align:center}.SectionBlock_errorMessage__Zct7S p{margin:.25rem 0;font-size:.875rem}.SectionBlock_errorMessage__Zct7S p:first-child{font-weight:600}@keyframes SectionBlock_spin__z68G9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnimationSettings_animationSettings__h5spR{position:relative;display:inline-block}.AnimationSettings_settingsButton__xJB6X{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;color:var(--text-primary,#1a202c);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.AnimationSettings_settingsButton__xJB6X:hover{background:var(--bg-tertiary,#f1f5f9);border-color:var(--border-hover,#cbd5e0)}.AnimationSettings_currentAnimation__qcBzL{color:var(--text-secondary,#64748b);font-weight:400;font-size:.8rem}.AnimationSettings_overlay__RkvVg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;background:rgba(0,0,0,.1)}.AnimationSettings_dropdown__qGpv8{position:absolute;top:calc(100% + 8px);right:0;width:420px;max-width:90vw;background:var(--bg-primary,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:999;overflow:hidden;transform:translateX(25%) translateY(-10px);opacity:0;animation:AnimationSettings_dropdownFadeIn__K1FYn .2s ease-out forwards}@keyframes AnimationSettings_dropdownFadeIn__K1FYn{0%{opacity:0;transform:translateX(25%) translateY(-10px)}to{opacity:1;transform:translateX(25%) translateY(0)}}.AnimationSettings_dropdownHeader__p_KmT{padding:1.5rem;border-bottom:1px solid var(--border-color,#e2e8f0)}.AnimationSettings_dropdownHeader__p_KmT h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-primary,#1a202c)}.AnimationSettings_dropdownHeader__p_KmT p{margin:0;color:var(--text-secondary,#64748b);font-size:.875rem}.AnimationSettings_animationGrid__0lEgc{padding:1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;max-height:400px;overflow-y:auto}.AnimationSettings_animationOption__wKNmv{padding:1rem;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--bg-secondary,#f8f9fa)}.AnimationSettings_animationOption__wKNmv:hover{border-color:var(--accent,#3b82f6);background:var(--bg-tertiary,#f1f5f9)}.AnimationSettings_animationOption__wKNmv.AnimationSettings_selected__UGcgd{border-color:var(--accent,#3b82f6);background:var(--accent-light,#eff6ff);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.AnimationSettings_animationOption__wKNmv.AnimationSettings_disabled__1cK8w{opacity:.5;cursor:not-allowed}.AnimationSettings_animationOption__wKNmv.AnimationSettings_disabled__1cK8w,.AnimationSettings_animationOption__wKNmv.AnimationSettings_disabled__1cK8w:hover{background:var(--bg-disabled,#f5f5f5);border-color:var(--border-disabled,#d1d5db)}.AnimationSettings_optionHeader__tNWo9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.AnimationSettings_optionName__3nJxr{font-weight:600;font-size:.875rem;color:var(--text-primary,#1a202c);display:flex;flex-direction:column;gap:.25rem}.AnimationSettings_category__p3TNI{font-size:.7rem;font-weight:500;padding:.125rem .375rem;background:var(--bg-accent,#e0e7ff);color:var(--accent,#3b82f6);border-radius:4px;text-transform:uppercase;letter-spacing:.025em;width:-moz-fit-content;width:fit-content}.AnimationSettings_selected__UGcgd .AnimationSettings_category__p3TNI{background:var(--accent,#3b82f6);color:white}.AnimationSettings_selectedIcon__zq8TP{background:var(--accent,#3b82f6)}.AnimationSettings_lockIcon__QXdVA,.AnimationSettings_selectedIcon__zq8TP{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:white;border-radius:50%}.AnimationSettings_lockIcon__QXdVA{background:var(--text-tertiary,#9ca3af)}.AnimationSettings_optionDescription__zQ21z{margin:.5rem 0;font-size:.8rem;color:var(--text-secondary,#64748b);line-height:1.4}.AnimationSettings_previewContainer__izwF0{display:flex;flex-direction:column;gap:.25rem;height:60px;align-items:center;justify-content:center;background:var(--bg-code,#f4f4f5);border-radius:6px;padding:.75rem;margin-top:.5rem;overflow:hidden}.AnimationSettings_selected__UGcgd .AnimationSettings_previewContainer__izwF0{background:rgba(59,130,246,.1)}.AnimationSettings_previewBlock__N4rMe{width:16px;height:16px;background:var(--text-tertiary,#9ca3af);border-radius:3px;opacity:.6;transform:translateY(0) scale(1) rotate(0deg);filter:blur(0)}.AnimationSettings_selected__UGcgd .AnimationSettings_previewBlock__N4rMe{background:var(--accent,#3b82f6)}.AnimationSettings_selected__UGcgd .AnimationSettings_optionName__3nJxr{color:var(--accent,#3b82f6)}.AnimationSettings_selected__UGcgd .AnimationSettings_optionDescription__zQ21z{color:var(--text-placeholder,#757575)}.AnimationSettings_animateFade__tjHHq{animation:AnimationSettings_fadeIn__q23Nl .6s ease-out forwards}.AnimationSettings_animateFadeSelected__9fUNc{animation:AnimationSettings_fadeInInfinite___8hcN 2s ease-in-out infinite}@keyframes AnimationSettings_fadeIn__q23Nl{0%{opacity:0}to{opacity:1}}@keyframes AnimationSettings_fadeInInfinite___8hcN{0%,20%{opacity:.3}40%,to{opacity:1}}.AnimationSettings_animateSlide__i3vtn{animation:AnimationSettings_slideUp__q89He .6s ease-out forwards}.AnimationSettings_animateSlideSelected__AHJpU{animation:AnimationSettings_slideUpInfinite__TnAzw 2s ease-in-out infinite}@keyframes AnimationSettings_slideUp__q89He{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimationSettings_slideUpInfinite__TnAzw{0%,20%{opacity:.3;transform:translateY(10px)}40%,to{opacity:1;transform:translateY(0)}}.AnimationSettings_animateScale__AcbAE{animation:AnimationSettings_scaleIn__wZp_v .6s ease-out forwards}.AnimationSettings_animateScaleSelected__HmM_x{animation:AnimationSettings_scaleInInfinite__lrqZ7 2s ease-in-out infinite}@keyframes AnimationSettings_scaleIn__wZp_v{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes AnimationSettings_scaleInInfinite__lrqZ7{0%,20%{opacity:.3;transform:scale(.8)}40%,to{opacity:1;transform:scale(1)}}.AnimationSettings_animateCombo___wJjt{animation:AnimationSettings_comboEffect__rwLwr .6s ease-out forwards}.AnimationSettings_animateComboSelected__9B3ni{animation:AnimationSettings_comboEffectInfinite__iCF81 2s ease-in-out infinite}@keyframes AnimationSettings_comboEffect__rwLwr{0%{opacity:0;transform:translateY(15px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AnimationSettings_comboEffectInfinite__iCF81{0%,20%{opacity:.3;transform:translateY(8px) scale(.9)}40%,to{opacity:1;transform:translateY(0) scale(1)}}.AnimationSettings_animateWave__M8LGj{animation:AnimationSettings_waveEffect__8BUHz .6s ease-out forwards}.AnimationSettings_animateWaveSelected__POkYb{animation:AnimationSettings_waveEffectInfinite__tmwJi 2s ease-in-out infinite}@keyframes AnimationSettings_waveEffect__8BUHz{0%{opacity:0;transform:translateY(20px)}50%{opacity:.8;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimationSettings_waveEffectInfinite__tmwJi{0%,20%{opacity:.3;transform:translateY(8px)}25%{opacity:.8;transform:translateY(-3px)}35%{opacity:1;transform:translateY(0)}45%{opacity:.8;transform:translateY(-3px)}60%,to{opacity:1;transform:translateY(0)}}.AnimationSettings_animateBlur__gsZvU{animation:AnimationSettings_blurFocus__iqWxH .6s ease-out forwards}.AnimationSettings_animateBlurSelected__TnErq{animation:AnimationSettings_blurFocusInfinite__FXRXr 2s ease-in-out infinite}@keyframes AnimationSettings_blurFocus__iqWxH{0%{opacity:0;filter:blur(8px);transform:scale(1.1)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes AnimationSettings_blurFocusInfinite__FXRXr{0%,20%{opacity:.3;filter:blur(4px);transform:scale(1.05)}40%,to{opacity:1;filter:blur(0);transform:scale(1)}}.AnimationSettings_animateAlternate___kr_c{animation:AnimationSettings_alternateSlide__zrK3X .6s ease-out forwards}.AnimationSettings_animateAlternateSelected__10CjW{animation:AnimationSettings_alternateSlideInfinite__0NBbO 2s ease-in-out infinite}@keyframes AnimationSettings_alternateSlide__zrK3X{0%{opacity:0;transform:translateX(var(--slide-direction,50px))}to{opacity:1;transform:translateX(0)}}@keyframes AnimationSettings_alternateSlideInfinite__0NBbO{0%,20%{opacity:.3;transform:translateX(var(--slide-direction,50px))}40%,to{opacity:1;transform:translateX(0)}}.AnimationSettings_animateBounce__e3O_v{animation:AnimationSettings_bounceEntrance__6g4yy .8s cubic-bezier(.68,-.55,.265,1.55) forwards}.AnimationSettings_animateBounceSelected__K5ywV{animation:AnimationSettings_bounceEntranceInfinite__z_C1n 2.5s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes AnimationSettings_bounceEntrance__6g4yy{0%{opacity:0;transform:translateY(-20px) scale(.8)}60%{opacity:1;transform:translateY(8px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AnimationSettings_bounceEntranceInfinite__z_C1n{0%,15%{opacity:.3;transform:translateY(-20px) scale(.8)}35%{opacity:1;transform:translateY(8px) scale(1.1)}50%,to{opacity:1;transform:translateY(0) scale(1)}}.AnimationSettings_dropdownFooter__iWFC9{padding:1rem 1.5rem;border-top:1px solid var(--border-color,#e2e8f0);background:var(--bg-secondary,#f8f9fa)}.AnimationSettings_dropdownFooter__iWFC9 p{margin:0;font-size:.8rem;color:var(--text-tertiary,#9ca3af);text-align:center}@media (max-width:768px){.AnimationSettings_dropdown__qGpv8{width:320px;left:50%;transform:translateX(-50%) translateY(-10px);animation:AnimationSettings_dropdownFadeInTablet__QydUS .2s ease-out forwards}@keyframes AnimationSettings_dropdownFadeInTablet__QydUS{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.AnimationSettings_animationGrid__0lEgc{grid-template-columns:1fr;max-height:300px}.AnimationSettings_currentAnimation__qcBzL{display:none}.AnimationSettings_dropdown__qGpv8{transform:translateX(-15%) translateY(-10px);animation:AnimationSettings_dropdownFadeInMobile__XP27o .2s ease-out forwards}@keyframes AnimationSettings_dropdownFadeInMobile__XP27o{0%{opacity:0;transform:translateX(-15%) translateY(-10px)}to{opacity:1;transform:translateX(-15%) translateY(0)}}}@media (max-width:480px){.AnimationSettings_dropdown__qGpv8{width:95vw;max-width:none}.AnimationSettings_dropdownHeader__p_KmT{padding:1rem}.AnimationSettings_animationGrid__0lEgc,.AnimationSettings_animationOption__wKNmv{padding:.75rem}}.PreviewLayout_previewLayout__qpyqJ{display:flex;flex-direction:column;height:100%;width:100%}.PreviewLayout_header__btlvm{padding:1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--divider);flex-shrink:0}.PreviewLayout_headerInfo__msjCn{display:flex;flex-direction:column;gap:.25rem}.PreviewLayout_header__btlvm h2{color:var(--text-primary);font-size:1.25rem;margin:0}.PreviewLayout_header__btlvm p{color:var(--text-secondary);font-size:.875rem;margin:0}.PreviewLayout_headerActions__Ry3RK{display:flex;align-items:center;gap:.75rem}.PreviewLayout_fullPreviewButton__O_cwj{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:var(--btn-primary-bg,#4fc3f7);color:var(--btn-primary-text,#ffffff);border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;flex-shrink:0}.PreviewLayout_fullPreviewButton__O_cwj:hover{background-color:var(--btn-primary-bg-hover,#2196f3);transform:translateY(-1px)}.PreviewLayout_fullPreviewButton__O_cwj:active{transform:translateY(0)}.PreviewLayout_fullPreviewButton__O_cwj span{font-family:inherit;white-space:nowrap}.PreviewLayout_previewContainer__ePwpH{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:1.25rem;width:100%}.PreviewLayout_sections__mpRfX{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:1600px;margin:0 auto}.PreviewLayout_sectionWrapper__xtpwW{position:relative;transition:transform .2s,opacity .2s;cursor:-webkit-grab;cursor:grab;width:100%;max-width:100%}.PreviewLayout_sectionWrapper__xtpwW:active{cursor:-webkit-grabbing;cursor:grabbing}.PreviewLayout_sectionWrapper__xtpwW.PreviewLayout_dragging__gH16M{opacity:.5;transform:scale(.98);z-index:10}.PreviewLayout_sectionWrapper__xtpwW.PreviewLayout_dragOver__HcxYc{position:relative}.PreviewLayout_sectionWrapper__xtpwW.PreviewLayout_dragOver__HcxYc:before{content:"";position:absolute;top:-.625rem;left:0;right:0;height:4px;background-color:var(--accent);border-radius:2px;z-index:5}.PreviewLayout_emptyState__WK6Wu{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;width:100%}.PreviewLayout_emptyMessage__JB_zU{text-align:center;padding:2.5rem;background-color:var(--bg-secondary);border-radius:12px;border:2px dashed var(--border-color);max-width:400px;width:100%}.PreviewLayout_emptyMessage__JB_zU h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}.PreviewLayout_emptyMessage__JB_zU p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}@media (max-width:768px){.PreviewLayout_header__btlvm{padding:1rem;flex-direction:column;gap:.75rem;align-items:stretch}.PreviewLayout_headerInfo__msjCn{text-align:center}.PreviewLayout_fullPreviewButton__O_cwj{justify-content:center;padding:.75rem 1rem}.PreviewLayout_previewContainer__ePwpH{padding:1rem}.PreviewLayout_sections__mpRfX{gap:1rem}}@media (max-width:480px){.PreviewLayout_header__btlvm{padding:.75rem}.PreviewLayout_fullPreviewButton__O_cwj{padding:.625rem;min-width:44px;justify-content:center}.PreviewLayout_fullPreviewButton__O_cwj span{display:none}.PreviewLayout_previewContainer__ePwpH{padding:.75rem}.PreviewLayout_emptyMessage__JB_zU{padding:1.5rem;margin:0 .5rem}.PreviewLayout_emptyMessage__JB_zU h3{font-size:1.125rem}.PreviewLayout_emptyMessage__JB_zU p{font-size:.8125rem}}.FormEditorPanel_formPanel__WuT0L{background:var(--bg-primary,#121214);border-radius:8px;box-shadow:var(--shadow,0 8px 32px rgba(0,0,0,.2));overflow:hidden;display:flex;flex-direction:column;height:100%;border:1px solid var(--divider,#2a2a2a)}.FormEditorPanel_header__95U27{padding:1.5rem;border-bottom:1px solid var(--divider,#2a2a2a);background:var(--bg-secondary,#18181b)}.FormEditorPanel_titleSection__FyOiw{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.FormEditorPanel_titleSection__FyOiw h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary,#e0e0e0)}.FormEditorPanel_sectionType__8jHpO{background:var(--bg-tertiary,#1f1f22);color:var(--text-secondary,#b0b0b0);padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.FormEditorPanel_schemaDescription__NWLxc{margin:0;font-size:.875rem;color:var(--text-tertiary,#9e9e9e);line-height:1.5}.FormEditorPanel_headerActions__wr5PC{margin-top:1rem;display:flex;gap:.5rem}.FormEditorPanel_projectsButton__niyt5{background:var(--btn-primary-bg,#4fc3f7);color:var(--btn-primary-text,#ffffff);border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}.FormEditorPanel_projectsButton__niyt5:hover{background:var(--btn-primary-bg-hover,#2196f3);transform:translateY(-1px)}.FormEditorPanel_resetButton__8vNLU{background:var(--btn-secondary-bg,#2a2a2a);color:var(--btn-secondary-text,#e0e0e0);border:1px solid var(--divider,#2a2a2a);padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .15s ease-in-out}.FormEditorPanel_resetButton__8vNLU:hover{background:var(--btn-dark-bg,#333333);border-color:var(--border-color,rgba(224,224,224,.1));color:var(--btn-dark-text,#ffffff)}.FormEditorPanel_noSchemaMessage__CLZxT{padding:2rem;text-align:center;background:var(--bg-tertiary,#1f1f22);color:var(--text-secondary,#b0b0b0);border-radius:.5rem;margin:1rem;border:1px solid var(--divider,#2a2a2a)}.FormEditorPanel_noSchemaMessage__CLZxT p{margin:.5rem 0}.FormEditorPanel_validationErrors__SpUO0{margin:1rem;padding:1rem;background:var(--bg-quaternary,#2a2a2e);border:1px solid var(--error,#e53e3e);border-radius:.5rem;color:var(--error,#e53e3e)}.FormEditorPanel_validationErrors__SpUO0 h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--error,#e53e3e)}.FormEditorPanel_validationErrors__SpUO0 ul{margin:0;padding-left:1.5rem}.FormEditorPanel_validationErrors__SpUO0 li{font-size:.875rem;margin-bottom:.25rem;color:var(--error,#e53e3e)}.FormEditorPanel_formContent__5LXMb{flex:1 1;padding:1.5rem;overflow-y:auto;background:var(--bg-primary,#121214)}.FormEditorPanel_updateStatus__XQB_R{padding:1rem;background:var(--hover-bg,rgba(79,195,247,.1));border-top:1px solid var(--divider,#2a2a2a);color:var(--accent,#4fc3f7);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.FormEditorPanel_updateStatus__XQB_R:before{content:"";width:1rem;height:1rem;border:2px solid var(--accent,#4fc3f7);border-top:2px solid transparent;border-radius:50%;animation:FormEditorPanel_spin__wk2L6 1s linear infinite}@keyframes FormEditorPanel_spin__wk2L6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FormEditorPanel_saveStatus__7QVx1{position:fixed;bottom:1rem;right:1rem;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--divider,#2a2a2a);z-index:1000;transition:all .3s ease-in-out}.FormEditorPanel_saveStatus__7QVx1[data-status=editing]{background:var(--warning-bg,rgba(255,165,0,.1));color:var(--warning,#ffa500);border-color:var(--warning,#ffa500)}.FormEditorPanel_saveStatus__7QVx1[data-status=saving]{background:var(--info-bg,rgba(79,195,247,.1));color:var(--info,#4fc3f7);border-color:var(--info,#4fc3f7)}.FormEditorPanel_saveStatus__7QVx1[data-status=saved]{background:var(--success-bg,rgba(76,175,80,.1));color:var(--success,#4caf50);border-color:var(--success,#4caf50)}.FormEditorPanel_saveStatus__7QVx1[data-status=error]{background:var(--error-bg,rgba(244,67,54,.1));color:var(--error,#f44336);border-color:var(--error,#f44336)}.FormEditorPanel_formGroup__yid66{margin-bottom:1rem}.FormEditorPanel_formGroup__yid66 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary,#e0e0e0)}.FormEditorPanel_formGroup__yid66 input,.FormEditorPanel_formGroup__yid66 select,.FormEditorPanel_formGroup__yid66 textarea{width:100%;padding:.75rem;border:1px solid var(--input-border,#333333);border-radius:.375rem;font-size:.875rem;background:var(--input-bg,#18181b);color:var(--input-text,#e0e0e0);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.FormEditorPanel_formGroup__yid66 input:focus,.FormEditorPanel_formGroup__yid66 select:focus,.FormEditorPanel_formGroup__yid66 textarea:focus{outline:none;border-color:var(--accent,#4fc3f7);box-shadow:0 0 0 3px var(--focus-shadow,rgba(79,195,247,.5))}.FormEditorPanel_formGroup__yid66 input::placeholder,.FormEditorPanel_formGroup__yid66 textarea::placeholder{color:var(--text-placeholder,#757575)}.FormEditorPanel_toggleSwitch__IlPFQ{display:flex;align-items:center}.FormEditorPanel_toggleLabel__Zl3_a{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.FormEditorPanel_toggleLabel__Zl3_a span{color:var(--text-secondary,#b0b0b0);font-size:.875rem}.FormEditorPanel_toggleLabel__Zl3_a input{opacity:0;width:0;height:0;position:absolute}.FormEditorPanel_slider__H_f2t{position:relative;display:inline-block;width:40px;height:20px;background-color:var(--bg-tertiary,#1f1f22);border-radius:20px;transition:.2s;margin-left:10px}.FormEditorPanel_slider__H_f2t:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--text-tertiary,#9e9e9e);border-radius:50%;transition:.2s}.FormEditorPanel_toggleLabel__Zl3_a input:checked+.FormEditorPanel_slider__H_f2t{background-color:var(--accent,#4fc3f7)}.FormEditorPanel_toggleLabel__Zl3_a input:checked+.FormEditorPanel_slider__H_f2t:before{transform:translateX(20px);background-color:white}@media (max-width:768px){.FormEditorPanel_formPanel__WuT0L{border-radius:0;box-shadow:none;border:none}.FormEditorPanel_header__95U27{padding:1rem}.FormEditorPanel_titleSection__FyOiw{flex-direction:column;align-items:flex-start;gap:.5rem}.FormEditorPanel_formContent__5LXMb{padding:1rem}.FormEditorPanel_headerActions__wr5PC{flex-direction:column}.FormEditorPanel_projectsButton__niyt5,.FormEditorPanel_resetButton__8vNLU{width:100%;text-align:center}}.DynamicFormRenderer_dynamicForm__bfIKo{width:100%}.DynamicFormRenderer_fieldWrapper__lBRoG,.DynamicFormRenderer_formGroup__daBeo{margin-bottom:1rem}.DynamicFormRenderer_formGroup__daBeo label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary,#e0e0e0)}.DynamicFormRenderer_required__Mr_wT{color:var(--error,#e53e3e);margin-left:.25rem}.DynamicFormRenderer_formGroup__daBeo input,.DynamicFormRenderer_formGroup__daBeo select,.DynamicFormRenderer_formGroup__daBeo textarea{width:100%;padding:.75rem;border:1px solid var(--input-border,#333333);border-radius:.375rem;font-size:.875rem;background:var(--input-bg,#18181b);color:var(--input-text,#e0e0e0);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.DynamicFormRenderer_formGroup__daBeo input:focus,.DynamicFormRenderer_formGroup__daBeo select:focus,.DynamicFormRenderer_formGroup__daBeo textarea:focus{outline:none;border-color:var(--accent,#4fc3f7);box-shadow:0 0 0 3px var(--focus-shadow,rgba(79,195,247,.5))}.DynamicFormRenderer_formGroup__daBeo input::placeholder,.DynamicFormRenderer_formGroup__daBeo textarea::placeholder{color:var(--text-placeholder,#757575)}.DynamicFormRenderer_buttonGroup__W1_Jg{display:flex;gap:.5rem;flex-wrap:wrap}.DynamicFormRenderer_buttonOption__oUaeD{padding:.5rem 1rem;border:1px solid var(--input-border,#333333);border-radius:.375rem;background:var(--input-bg,#18181b);color:var(--text-secondary,#b0b0b0);cursor:pointer;transition:all .15s ease-in-out;font-size:.875rem}.DynamicFormRenderer_buttonOption__oUaeD:hover{border-color:var(--accent,#4fc3f7);background-color:var(--hover-bg,rgba(79,195,247,.1));color:var(--text-primary,#e0e0e0)}.DynamicFormRenderer_buttonOption__oUaeD.DynamicFormRenderer_selected__WO0De{background-color:var(--accent,#4fc3f7);color:var(--btn-primary-text,#0e0e0e);border-color:var(--accent,#4fc3f7)}.DynamicFormRenderer_toggleSwitch__zGTpo{display:flex;align-items:center}.DynamicFormRenderer_toggleLabel__mMVPJ{display:flex!important;align-items:center;gap:.75rem;cursor:pointer;width:100%;justify-content:space-between;margin-bottom:0;color:var(--text-primary,#e0e0e0);font-weight:500}.DynamicFormRenderer_toggleLabel__mMVPJ span{color:var(--text-secondary,#b0b0b0);font-size:.875rem}.DynamicFormRenderer_toggleLabel__mMVPJ input[type=checkbox]{display:none}.DynamicFormRenderer_slider__VRPO_{position:relative;display:inline-block;width:40px;height:20px;background-color:var(--bg-tertiary,#1f1f22);border-radius:20px;transition:.2s;flex-shrink:0}.DynamicFormRenderer_slider__VRPO_:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:var(--text-tertiary,#9e9e9e);border-radius:50%;transition:.2s}.DynamicFormRenderer_toggleLabel__mMVPJ input[type=checkbox]:checked+.DynamicFormRenderer_slider__VRPO_{background-color:var(--accent,#4fc3f7)}.DynamicFormRenderer_toggleLabel__mMVPJ input[type=checkbox]:checked+.DynamicFormRenderer_slider__VRPO_:before{transform:translateX(20px);background-color:white}.DynamicFormRenderer_arraySection__WaXis{border:1px solid var(--divider,#2a2a2a);border-radius:.5rem;padding:1rem;margin-bottom:1rem;background:var(--bg-secondary,#18181b)}.DynamicFormRenderer_arraySectionHeader__ZG_g_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.DynamicFormRenderer_arraySectionHeader__ZG_g_ h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary,#e0e0e0)}.DynamicFormRenderer_addButton__9mwql{background-color:var(--accent,#4fc3f7);color:var(--btn-primary-text,#0e0e0e);border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .15s ease-in-out;font-weight:500}.DynamicFormRenderer_addButton__9mwql:hover{background-color:var(--accent,#4fc3f7);opacity:.9}.DynamicFormRenderer_removeButton__9pj3o{background-color:var(--error,#e53e3e);color:var(--text-primary,#e0e0e0);border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .15s ease-in-out;flex-shrink:0;font-weight:500}.DynamicFormRenderer_removeButton__9pj3o:hover{background-color:var(--error,#e53e3e);opacity:.8}.DynamicFormRenderer_simpleArrayItem__OdBOY{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.DynamicFormRenderer_simpleArrayItem__OdBOY input{flex:1 1;margin-bottom:0}.DynamicFormRenderer_arrayItem__wvvea{border:1px solid var(--divider,#2a2a2a);border-radius:.375rem;padding:1rem;margin-bottom:1rem}.DynamicFormRenderer_arrayItemHeader___pYGF{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--divider,#2a2a2a)}.DynamicFormRenderer_arrayItemHeader___pYGF h4{margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary,#e0e0e0)}.DynamicFormRenderer_multiSelectContainer__4C8rq{display:flex;flex-direction:column;gap:.5rem}.DynamicFormRenderer_checkboxLabel__unIjV{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:0;color:var(--text-primary,#e0e0e0)}.DynamicFormRenderer_checkboxLabel__unIjV input[type=checkbox]{width:auto;margin:0;accent-color:var(--accent,#4fc3f7)}.DynamicFormRenderer_checkboxLabel__unIjV span{font-size:.875rem;color:var(--text-primary,#e0e0e0)}@media (max-width:768px){.DynamicFormRenderer_buttonGroup__W1_Jg{flex-direction:column}.DynamicFormRenderer_buttonOption__oUaeD{text-align:center}.DynamicFormRenderer_arrayItemHeader___pYGF,.DynamicFormRenderer_arraySectionHeader__ZG_g_{flex-direction:column;align-items:stretch;gap:.5rem}}.DynamicFormRenderer_invalid__USO90{border-color:var(--error,#e53e3e)!important;box-shadow:0 0 0 3px rgba(229,62,62,.3)!important}.DynamicFormRenderer_errorText__0eZ2E{color:var(--error,#e53e3e);font-size:.75rem;margin-top:.25rem}.DynamicFormRenderer_uploadDropZone__1Jr4l{border:2px dashed var(--input-border,#333333);border-radius:.5rem;padding:2rem;text-align:center;background:var(--input-bg,#18181b);transition:all .15s ease-in-out;cursor:pointer;min-height:120px;display:flex;align-items:center;justify-content:center}.DynamicFormRenderer_dragOver__LcR65,.DynamicFormRenderer_uploadDropZone__1Jr4l:hover{border-color:var(--accent,#4fc3f7);background-color:var(--hover-bg,rgba(79,195,247,.05))}.DynamicFormRenderer_uploadDropZone__1Jr4l.DynamicFormRenderer_uploading__5ZG_F{border-color:var(--accent,#4fc3f7);background-color:var(--hover-bg,rgba(79,195,247,.1))}.DynamicFormRenderer_uploadContent__7lR3B{display:flex;flex-direction:column;align-items:center;gap:.75rem}.DynamicFormRenderer_uploadIcon__v5GYp{color:var(--text-secondary,#b0b0b0);opacity:.7}.DynamicFormRenderer_uploadContent__7lR3B p{color:var(--text-secondary,#b0b0b0);font-size:.875rem;margin:0}.DynamicFormRenderer_fileTypeHint__ekNYz{color:var(--text-tertiary,#9e9e9e);font-size:.75rem;margin:0;opacity:.8}.DynamicFormRenderer_uploadButton__Sod4Y{background-color:var(--accent,#4fc3f7);color:var(--btn-primary-text,#0e0e0e);border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .15s ease-in-out;font-weight:500}.DynamicFormRenderer_uploadButton__Sod4Y:hover{background-color:var(--accent,#4fc3f7);opacity:.9}.DynamicFormRenderer_uploadProgress__cWf4l{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:200px}.DynamicFormRenderer_progressBar__B4DP7{width:100%;height:4px;background-color:var(--bg-tertiary,#1f1f22);border-radius:2px;overflow:hidden}.DynamicFormRenderer_progressFill__jbPni{height:100%;background-color:var(--accent,#4fc3f7);transition:width .3s ease}.DynamicFormRenderer_uploadProgress__cWf4l span{color:var(--text-secondary,#b0b0b0);font-size:.75rem}.DynamicFormRenderer_imagePreview__UUK4e{position:relative;display:inline-block;border-radius:.5rem;overflow:hidden;background:var(--bg-secondary,#18181b);border:1px solid var(--input-border,#333333)}.DynamicFormRenderer_previewImage__tHZiQ{width:200px;height:120px;object-fit:cover;display:block}.DynamicFormRenderer_removeImageButton__brWRj{position:absolute;top:.5rem;right:.5rem;background-color:var(--error,#e53e3e);color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease-in-out;opacity:.9}.DynamicFormRenderer_removeImageButton__brWRj:hover{background-color:var(--error,#e53e3e);opacity:1}.DynamicFormRenderer_fieldHint__5uus7{color:var(--text-tertiary,#9e9e9e);font-size:.75rem;margin-top:.25rem;display:block}@media (max-width:768px){.DynamicFormRenderer_uploadDropZone__1Jr4l{padding:1.5rem;min-height:100px}.DynamicFormRenderer_previewImage__tHZiQ{width:150px;height:90px}.DynamicFormRenderer_uploadContent__7lR3B p{font-size:.8rem}}