.ProfileSetupForm_profileSetupForm__tGyXL{width:100%}.ProfileSetupForm_form__bQ1D4{display:flex;flex-direction:column;gap:32px}.ProfileSetupForm_section__YbGns{border:1px solid #e5e7eb;border-radius:12px;padding:24px;background:#fafafa}.ProfileSetupForm_sectionTitle__HxPaM{font-size:18px;font-weight:600;color:#374151;margin-bottom:20px;display:flex;align-items:center;gap:8px}.ProfileSetupForm_sectionTitle__HxPaM:before{content:"";width:4px;height:18px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.ProfileSetupForm_inputGroup__W54Wd{margin-bottom:20px}.ProfileSetupForm_inputGroup__W54Wd:last-child{margin-bottom:0}.ProfileSetupForm_label__4ZgCO{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.ProfileSetupForm_labelIcon__URI_B{color:#6b7280}.ProfileSetupForm_inputWrapper__S7ACf{position:relative}.ProfileSetupForm_input__xl2Ai,.ProfileSetupForm_textarea___NGz5{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s ease;background:#fff}.ProfileSetupForm_input__xl2Ai:focus,.ProfileSetupForm_textarea___NGz5:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ProfileSetupForm_input__xl2Ai:disabled,.ProfileSetupForm_textarea___NGz5:disabled{background:#f3f4f6;cursor:not-allowed}.ProfileSetupForm_input__xl2Ai::placeholder,.ProfileSetupForm_textarea___NGz5::placeholder{color:#9ca3af}.ProfileSetupForm_textarea___NGz5{resize:vertical;min-height:80px;font-family:inherit}.ProfileSetupForm_radioGroup__HQuo6{display:flex;flex-wrap:wrap;gap:12px}.ProfileSetupForm_radioLabel__xsgEf{display:flex;align-items:center;cursor:pointer;padding:8px 16px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s ease;flex:1;min-width:120px;justify-content:center}.ProfileSetupForm_radioLabel__xsgEf:hover{border-color:#d1d5db;background:#f9fafb}.ProfileSetupForm_radioLabel__xsgEf:has(input:checked){border-color:#667eea;background:#f0f4ff;color:#667eea;font-weight:500}.ProfileSetupForm_radioLabel__xsgEf:has(input:disabled){opacity:.5;cursor:not-allowed}.ProfileSetupForm_radioInput__9l9Lc{position:absolute;opacity:0;pointer-events:none}.ProfileSetupForm_radioText__6xgyJ{font-size:14px}.ProfileSetupForm_checkboxGroup__N2gz1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ProfileSetupForm_checkboxLabel__TbjU5{display:flex;align-items:center;cursor:pointer;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;transition:all .2s ease}.ProfileSetupForm_checkboxLabel__TbjU5:hover{border-color:#d1d5db;background:#f9fafb}.ProfileSetupForm_checkboxLabel__TbjU5:has(input:checked){border-color:#667eea;background:#f0f4ff}.ProfileSetupForm_checkboxLabel__TbjU5:has(input:disabled){opacity:.5;cursor:not-allowed}.ProfileSetupForm_checkboxInput__JvBpx{width:16px;height:16px;margin-right:12px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0}.ProfileSetupForm_checkboxInput__JvBpx:checked{background:#667eea;border-color:#667eea}.ProfileSetupForm_checkboxInput__JvBpx:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.ProfileSetupForm_checkboxInput__JvBpx:disabled{opacity:.5;cursor:not-allowed}.ProfileSetupForm_checkboxText__MN5N7{font-size:14px;line-height:1.4}.ProfileSetupForm_toggleLabel__GWIyh{display:flex;align-items:center;cursor:pointer;padding:16px 20px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease;gap:16px}.ProfileSetupForm_toggleLabel__GWIyh:hover{border-color:#d1d5db;background:#f9fafb}.ProfileSetupForm_toggleLabel__GWIyh:has(input:checked){border-color:#667eea;background:#f0f4ff}.ProfileSetupForm_toggleLabel__GWIyh:has(input:disabled){opacity:.5;cursor:not-allowed}.ProfileSetupForm_toggleInput__rGhL_{position:absolute;opacity:0;pointer-events:none}.ProfileSetupForm_toggleSlider__FKpoJ{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;transition:background .2s ease;flex-shrink:0}.ProfileSetupForm_toggleSlider__FKpoJ:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}input:checked+.ProfileSetupForm_toggleSlider__FKpoJ{background:#667eea}input:checked+.ProfileSetupForm_toggleSlider__FKpoJ:after{transform:translateX(20px)}input:disabled+.ProfileSetupForm_toggleSlider__FKpoJ{opacity:.5}.ProfileSetupForm_toggleText__PG7TQ{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151;flex:1}.ProfileSetupForm_error__q91yR{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;margin-top:16px;display:flex;align-items:center;gap:8px}.ProfileSetupForm_error__q91yR:before{content:"⚠️";flex-shrink:0}.ProfileSetupForm_submitButton__8Uhq1{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.ProfileSetupForm_submitButton__8Uhq1:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.ProfileSetupForm_submitButton__8Uhq1:active:not(:disabled){transform:translateY(0)}.ProfileSetupForm_submitButton__8Uhq1:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:640px){.ProfileSetupForm_section__YbGns{padding:20px}.ProfileSetupForm_radioGroup__HQuo6{flex-direction:column}.ProfileSetupForm_radioLabel__xsgEf{min-width:unset;justify-content:flex-start}.ProfileSetupForm_checkboxGroup__N2gz1{grid-template-columns:1fr}.ProfileSetupForm_toggleLabel__GWIyh{padding:12px 16px}.ProfileSetupForm_sectionTitle__HxPaM{font-size:16px}}.JsonEditor_jsonEditor__zcQRk{position:relative;width:100%}.JsonEditor_textarea__jOPkC{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;resize:vertical;outline:none;background-color:#f8f9fa}.JsonEditor_textarea__jOPkC:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.JsonEditor_textarea__jOPkC[readonly]{background-color:#f5f5f5;color:#666;cursor:not-allowed}.JsonEditor_textarea__jOPkC.JsonEditor_error__n18Tp{border-color:#dc3545;background-color:#fff5f5}.JsonEditor_errorMessage__CGvu_{color:#dc3545;font-size:11px;margin-top:4px;padding-left:4px}.DebugPanel_floatingButton__wDtm9{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease;z-index:1000;font-size:14px;font-weight:500}.DebugPanel_floatingButton__wDtm9:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.DebugPanel_floatingButton__wDtm9:active{transform:translateY(0)}.DebugPanel_debugOverlay__tfVQf{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.DebugPanel_debugPanel__s5gSl{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.DebugPanel_debugHeader__OdXHN{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.DebugPanel_debugHeader__OdXHN h2{margin:0;font-size:20px;font-weight:600;color:#374151}.DebugPanel_closeButton__AgQSA{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.DebugPanel_closeButton__AgQSA:hover{background:#e5e7eb;color:#374151}.DebugPanel_tabHeader__onnYO{display:flex;border-bottom:1px solid #e5e7eb;background:#f9fafb;padding:0 32px}.DebugPanel_tabButton__HxOm5{background:none;padding:16px 24px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#6b7280;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease}.DebugPanel_tabButton__HxOm5:hover{color:#374151;background:rgba(102,126,234,.05)}.DebugPanel_tabButton__HxOm5.DebugPanel_active__yXFBC{color:#667eea;border-bottom-color:#667eea;background:rgba(102,126,234,.05)}.DebugPanel_debugBody__75a1p{flex:1;overflow-y:auto;padding:32px}.DebugPanel_tabContent__XARct h3{margin:0 0 24px;font-size:18px;font-weight:600;color:#374151}.DebugPanel_loading__tRz_r{display:flex;align-items:center;justify-content:center;padding:40px;color:#6b7280}.DebugPanel_apiSection__Vk_eC{display:flex;flex-direction:column;gap:24px}.DebugPanel_apiOverview__1lKhY h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#374151}.DebugPanel_apiOverview__1lKhY p{margin:0;color:#6b7280;line-height:1.5}.DebugPanel_usedApis__Vv5KT h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.DebugPanel_apiItem__X_6b3{border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px;background:#fafafa}.DebugPanel_apiHeader__yYhQd{display:flex;align-items:center;gap:12px;margin-bottom:12px}.DebugPanel_apiId__M8bWc{background:#667eea;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.DebugPanel_apiFile__uP_5P{background:#e5e7eb;color:#374151;padding:4px 8px;border-radius:4px;font-size:12px;font-family:monospace}.DebugPanel_apiDescription__qCBi2{margin:0 0 8px;font-weight:500;color:#374151}.DebugPanel_apiContext__K5gQJ{margin:0 0 16px;font-size:14px;color:#6b7280}.DebugPanel_endpointDetails__SwPpv{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.DebugPanel_endpointDetails__SwPpv h5{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.DebugPanel_features__XCmKt h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.DebugPanel_featureItem__ogJBq{border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:12px;background:#fff}.DebugPanel_featureItem__ogJBq h5{margin:0 0 8px;font-size:14px;font-weight:600;color:#374151}.DebugPanel_featureItem__ogJBq p{margin:0 0 8px;color:#6b7280;font-size:14px}.DebugPanel_featureApis__emG16{font-size:12px;color:#6b7280}.DebugPanel_requirementsSection__VMyvh{display:flex;flex-direction:column;gap:24px}.DebugPanel_overview__rqgxg h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#374151}.DebugPanel_overview__rqgxg p{margin:0;color:#6b7280;line-height:1.5}.DebugPanel_sectionsSpec__Exyal h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.DebugPanel_specSection__0XLoS{margin-bottom:20px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.DebugPanel_specSection__0XLoS h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.DebugPanel_specSection__0XLoS h5{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151;padding:8px 12px;background:#667eea;color:#fff;border-radius:4px}.DebugPanel_specSection__0XLoS h6{margin:0 0 4px;font-size:13px;font-weight:600;color:#4f46e5}.DebugPanel_specItem__SRZLT{padding:12px 0;border-bottom:1px solid #e5e7eb}.DebugPanel_specItem__SRZLT:last-child{border-bottom:none}.DebugPanel_specItem__SRZLT p{margin:0;font-size:13px;color:#6b7280;line-height:1.4}.DebugPanel_jsonSection__aPdkW{display:flex;flex-direction:column;gap:24px}.DebugPanel_jsonFile__TxS63 h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#374151}@media(max-width:768px){.DebugPanel_debugOverlay__tfVQf{padding:10px}.DebugPanel_debugPanel__s5gSl{max-height:95vh}.DebugPanel_debugHeader__OdXHN{padding:20px}.DebugPanel_tabHeader__onnYO{padding:0 20px}.DebugPanel_tabButton__HxOm5{padding:12px 16px;font-size:13px}.DebugPanel_debugBody__75a1p{padding:20px}.DebugPanel_floatingButton__wDtm9{width:50px;height:50px;bottom:15px;right:15px}}.page_profileSetupPage__8WQwT{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page_profileSetupContainer__1dPdw{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;max-width:480px;padding:40px 32px;animation:page_slideUp__qWWJJ .6s ease-out}.page_header__F_A8g{text-align:center;margin-bottom:32px}.page_title__pX9Lg{font-size:32px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:8px}.page_subtitle__qDec3{font-size:24px;font-weight:600;color:#374151;margin-bottom:8px}.page_description___ClPW{font-size:14px;color:#6b7280;line-height:1.5}.page_footer__rem3Z{margin-top:24px;text-align:center}.page_skipButton__UPMvX{background:none;border:none;color:#6b7280;font-size:14px;text-decoration:underline;cursor:pointer;transition:color .2s ease}.page_skipButton__UPMvX:hover:not(:disabled){color:#374151}.page_skipButton__UPMvX:disabled{opacity:.5;cursor:not-allowed}@keyframes page_slideUp__qWWJJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.page_profileSetupPage__8WQwT{padding:16px}.page_profileSetupContainer__1dPdw{padding:32px 24px}.page_title__pX9Lg{font-size:28px}.page_subtitle__qDec3{font-size:20px}}