.ActionBar_action_bar__HcCSj{position:sticky;bottom:0;z-index:10;background:var(--background-0);border-top:1px solid var(--border-0);padding:.25rem .5rem;margin-top:auto;transition:all .3s ease}@media(min-width:641px){.ActionBar_action_bar__HcCSj{padding:.5rem .75rem}}@media(min-width:769px){.ActionBar_action_bar__HcCSj{padding:.75rem 1rem}}.ActionBar_action_content__e_wqw{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:1200px;margin:0 auto;justify-content:space-between}@media(min-width:641px){.ActionBar_action_content__e_wqw{gap:.5rem}}@media(min-width:769px){.ActionBar_action_content__e_wqw{gap:.75rem}}.ActionBar_primary_actions__VwqNg{display:flex;align-items:center;gap:.25rem;order:2;flex:0 0 auto;margin-left:auto}@media(min-width:641px){.ActionBar_primary_actions__VwqNg{gap:.5rem}}@media(min-width:769px){.ActionBar_primary_actions__VwqNg{order:2}}.ActionBar_secondary_actions__nFsY7{display:flex;align-items:center;gap:.25rem;order:1;flex:0 0 auto}@media(min-width:641px){.ActionBar_secondary_actions__nFsY7{gap:.5rem}}@media(min-width:769px){.ActionBar_secondary_actions__nFsY7{order:1}}.ActionBar_action_group__DE5g8{display:flex;align-items:center;gap:.25rem}@media(min-width:769px){.ActionBar_action_group__DE5g8{gap:.25rem}}.ActionBar_status_indicator__cY4KK{display:flex;align-items:center;gap:.25rem;font-size:var(--text-caption);color:var(--text-2);order:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:641px){.ActionBar_status_indicator__cY4KK{font-size:var(--text-body-sm)}}@media(min-width:769px){.ActionBar_status_indicator__cY4KK{flex:0 1 auto;order:0}}.ActionBar_progress_text__dBuhd{font-weight:500}.ActionBar_validation_message__5bq64{color:var(--dangerous-0)}.ActionBar_success_message__Y9JsR,.ActionBar_validation_message__5bq64{font-size:var(--text-caption);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActionBar_success_message__Y9JsR{color:var(--success-0)}.ActionBar_action_group__DE5g8 button,.ActionBar_primary_actions__VwqNg button,.ActionBar_secondary_actions__nFsY7 button{min-height:40px;min-width:40px;padding:.25rem;touch-action:manipulation;transition:all .2s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.ActionBar_action_group__DE5g8 button:focus-visible,.ActionBar_primary_actions__VwqNg button:focus-visible,.ActionBar_secondary_actions__nFsY7 button:focus-visible{outline:2px solid var(--primary-0);outline-offset:2px;box-shadow:0 0 0 4px rgba(99,102,241,.15)}.ActionBar_action_group__DE5g8 button:hover:not(:disabled),.ActionBar_primary_actions__VwqNg button:hover:not(:disabled),.ActionBar_secondary_actions__nFsY7 button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(99,102,241,.2)}.ActionBar_action_group__DE5g8 button:active:not(:disabled),.ActionBar_primary_actions__VwqNg button:active:not(:disabled),.ActionBar_secondary_actions__nFsY7 button:active:not(:disabled){transform:translateY(0)}@media(min-width:641px){.ActionBar_action_group__DE5g8 button,.ActionBar_primary_actions__VwqNg button,.ActionBar_secondary_actions__nFsY7 button{min-height:44px;min-width:44px}}@media(min-width:769px){.ActionBar_action_group__DE5g8 button,.ActionBar_primary_actions__VwqNg button,.ActionBar_secondary_actions__nFsY7 button{min-height:48px;min-width:48px}}@media(max-width:480px){.ActionBar_secondary_actions__nFsY7 button{padding:.25rem;font-size:0}.ActionBar_secondary_actions__nFsY7 button .btn-icon{margin:0;font-size:1rem}.ActionBar_primary_actions__VwqNg button{padding:.25rem .5rem;font-size:var(--text-body-sm)}}.ActionBar_action_content__e_wqw>*{transition:opacity .2s ease}.ActionBar_floating__5LBN5{position:fixed;bottom:.5rem;left:.5rem;right:.5rem;border-radius:5px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid var(--border-0);padding:.25rem .5rem}@media(min-width:641px){.ActionBar_floating__5LBN5{bottom:.75rem;left:.75rem;right:.75rem;padding:.5rem .75rem}}@media(min-width:769px){.ActionBar_floating__5LBN5{position:sticky;bottom:0;left:auto;right:auto;border-radius:0;box-shadow:none;padding:.75rem 1rem}}@media(prefers-reduced-motion:reduce){.ActionBar_action_bar__HcCSj,.ActionBar_action_content__e_wqw>*,.ActionBar_action_group__DE5g8 button,.ActionBar_primary_actions__VwqNg button,.ActionBar_secondary_actions__nFsY7 button{transition:none;animation:none}}.PhaseContainer_phase_container__whSiW{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:420px;background:var(--background-0);border:1px solid var(--border-0);border-radius:5px;overflow:visible;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media(max-width:768px){.PhaseContainer_phase_container__whSiW{height:auto;max-height:none;border-radius:2px;overflow:visible}}.PhaseContainer_phase_header__rzavZ{padding:1.5rem 1.5rem 0;border-bottom:1px solid var(--border-0);background:var(--background-0)}.PhaseContainer_phase_title__3qDT0{font-size:1.5rem;font-weight:600;color:var(--text-0);margin:0 0 .25rem}.PhaseContainer_phase_description__aLf5b{font-size:1rem;color:var(--text-2);margin:0 0 1.5rem;line-height:1.5}.PhaseContainer_phase_content__HJjdb{flex:1 1 auto;min-height:0;padding:1.5rem;overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.PhaseContainer_phase_content__HJjdb{padding:.75rem;overflow-y:visible}}.PhaseContainer_phase_footer__vknCr{padding:.75rem 1.5rem;border-top:1px solid var(--border-0);background:var(--background-1)}.PhaseContainer_error_container__Hyjto{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center}.PhaseContainer_error_message__ofU7E{color:var(--dangerous-0);font-size:1rem;font-weight:500}.PhaseContainer_loading_container__ZRorK{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem}.PhaseContainer_layout_single__tRMRJ{max-width:800px;margin:0 auto}.PhaseContainer_layout_two_column__flAjq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.PhaseContainer_layout_two_column__flAjq .PhaseContainer_phase_content__HJjdb{padding:1.5rem .5rem}.PhaseContainer_layout_three_column__dpRKw{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5rem}.PhaseContainer_layout_three_column__dpRKw .PhaseContainer_phase_content__HJjdb{padding:1.5rem .5rem}@media(max-width:1200px){.PhaseContainer_layout_three_column__dpRKw{grid-template-columns:1fr 1fr}.PhaseContainer_layout_three_column__dpRKw .PhaseContainer_phase_content__HJjdb:last-child{grid-column:1/-1}}@media(max-width:768px){.PhaseContainer_phase_title__3qDT0{font-size:1.25rem}.PhaseContainer_phase_description__aLf5b{font-size:.875rem;margin-bottom:.75rem}.PhaseContainer_phase_footer__vknCr{padding:.5rem .75rem}.PhaseContainer_layout_three_column__dpRKw,.PhaseContainer_layout_two_column__flAjq{grid-template-columns:1fr;gap:.75rem}}@media(max-width:480px){.PhaseContainer_phase_header__rzavZ{padding:.5rem .5rem 0}.PhaseContainer_phase_title__3qDT0{font-size:1.125rem}.PhaseContainer_phase_description__aLf5b{font-size:.8125rem}.PhaseContainer_phase_content__HJjdb{padding:.5rem}.PhaseContainer_phase_footer__vknCr{padding:.25rem .5rem}}.ProgressIndicator_progress_indicator__NRN2l{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;width:100%}.ProgressIndicator_step_container__ZKz3L{display:flex;align-items:center;gap:.25rem}.ProgressIndicator_step_circle__Jdryx{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:2px solid var(--border-0);background:var(--background-0);color:var(--text-1)}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_completed__vDmKc{background:var(--primary-0);border-color:var(--primary-0);color:#fff;box-shadow:0 2px 8px rgba(99,102,241,.25)}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_active__jToPT{border-color:var(--primary-0);background:var(--background-0);color:var(--primary-0);box-shadow:0 0 0 4px rgba(99,102,241,.1);animation:ProgressIndicator_pulse__Znbl4 2s ease-in-out infinite}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_inactive__Uq24p{opacity:.6}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_clickable__gV5jO{cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_clickable__gV5jO:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_clickable__gV5jO:focus{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.3)}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_clickable__gV5jO:active{transform:scale(.95)}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_clickable__gV5jO.ProgressIndicator_completed__vDmKc:hover{background:var(--primary-1);border-color:var(--primary-1);box-shadow:0 4px 16px rgba(99,102,241,.35)}.ProgressIndicator_step_circle__Jdryx.ProgressIndicator_clickable__gV5jO.ProgressIndicator_active__jToPT:hover{background:rgba(99,102,241,.1)}.ProgressIndicator_step_label__Cg5dz{font-size:.875rem;font-weight:500;color:var(--text-1);transition:all .3s ease;white-space:nowrap}.ProgressIndicator_step_label__Cg5dz.ProgressIndicator_active__jToPT{font-weight:600;color:var(--text-0)}.ProgressIndicator_step_label__Cg5dz.ProgressIndicator_inactive__Uq24p{opacity:.6}.ProgressIndicator_connector__NIaFA{width:2rem;height:.125rem;background:var(--border-0);position:relative;overflow:hidden;border-radius:.125rem;transition:all .3s ease}.ProgressIndicator_connector__NIaFA.ProgressIndicator_completed__vDmKc{background:var(--border-0)}.ProgressIndicator_connector__NIaFA.ProgressIndicator_completed__vDmKc:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--primary-0) 0,var(--primary-1) 100%);animation:ProgressIndicator_fillConnector__jhezt .5s ease-out forwards}.ProgressIndicator_progress_summary__IReGV{margin-left:auto;font-size:.875rem;color:var(--primary-0);font-weight:600;padding:.125rem .5rem;background:rgba(99,102,241,.1);border-radius:.75rem;white-space:nowrap;transition:all .2s ease}.ProgressIndicator_progress_summary__IReGV:hover{background:rgba(99,102,241,.15)}@keyframes ProgressIndicator_pulse__Znbl4{0%,to{box-shadow:0 0 0 4px rgba(99,102,241,.1)}50%{box-shadow:0 0 0 6px rgba(99,102,241,.2)}}@keyframes ProgressIndicator_fillConnector__jhezt{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media(max-width:768px){.ProgressIndicator_progress_indicator__NRN2l{gap:.5rem}.ProgressIndicator_step_container__ZKz3L{gap:.125rem}.ProgressIndicator_step_circle__Jdryx{width:2rem;height:2rem;font-size:.75rem}.ProgressIndicator_step_label__Cg5dz{font-size:.75rem}.ProgressIndicator_connector__NIaFA{width:2.5rem}.ProgressIndicator_progress_summary__IReGV{font-size:.75rem;padding:.125rem .25rem}}@media(max-width:480px){.ProgressIndicator_progress_indicator__NRN2l{gap:.25rem}.ProgressIndicator_step_label__Cg5dz{display:none}.ProgressIndicator_step_container__ZKz3L{gap:.125rem}.ProgressIndicator_connector__NIaFA{width:1rem}.ProgressIndicator_progress_summary__IReGV{font-size:.7rem;padding:.125rem .25rem}}.ManageProfiles_manage_profiles_wrapper__jtS2C{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden}@media(max-width:768px){.ManageProfiles_manage_profiles_wrapper__jtS2C{height:100%;overflow:visible}}.ManageProfiles_header__YA2Sp{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:2px solid var(--border-0);background:var(--background-0);box-shadow:0 1px 3px rgba(0,0,0,.05);flex-shrink:0;gap:.75rem;min-height:72px}@media(max-width:768px){.ManageProfiles_header__YA2Sp{flex-direction:column;align-items:stretch;padding:.5rem .75rem;gap:.5rem;min-height:auto}}.ManageProfiles_header_content__T6T00{display:flex;flex-direction:column;gap:.25rem;flex:1}@media(max-width:768px){.ManageProfiles_header_content__T6T00{gap:.25rem}}.ManageProfiles_header_title__uoe6K{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ManageProfiles_profile_name__X7yJR{font-size:var(--text-body);color:var(--text-0);font-weight:600}@media(max-width:768px){.ManageProfiles_profile_name__X7yJR{font-size:var(--text-body)}}.ManageProfiles_status_badge__DypXM{display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .5rem;border-radius:6px;font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.ManageProfiles_status_badge__DypXM.ManageProfiles_active__Cysga{background:var(--success-0);color:#fff;box-shadow:0 2px 4px rgba(16,185,129,.2)}.ManageProfiles_status_badge__DypXM.ManageProfiles_draft__UN_H9{background:var(--warning-0);color:#fff;box-shadow:0 2px 4px rgba(245,158,11,.2)}.ManageProfiles_header_actions__d2GL_{display:flex;gap:.25rem}.ManageProfiles_header_actions__d2GL_ button{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.ManageProfiles_header_actions__d2GL_ button:focus-visible{outline:2px solid var(--primary-0);outline-offset:2px;box-shadow:0 0 0 4px rgba(99,102,241,.15)}.ManageProfiles_header_actions__d2GL_ button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.2)}.ManageProfiles_header_actions__d2GL_ button:active{transform:translateY(0)}@media(max-width:768px){.ManageProfiles_header_actions__d2GL_{width:100%}.ManageProfiles_header_actions__d2GL_ button{flex:1}}.ManageProfiles_progress_section__zMrKX{flex-shrink:0;padding:.75rem 1rem;background:var(--background-0);border-bottom:1px solid var(--border-0);position:sticky;top:0;z-index:5;transition:box-shadow .3s ease}.ManageProfiles_progress_section__zMrKX.ManageProfiles_scrolled__upslV{box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width:768px){.ManageProfiles_progress_section__zMrKX{padding:.5rem .75rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ManageProfiles_progress_section__zMrKX::-webkit-scrollbar{display:none}}.ManageProfiles_content__l899w{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;position:relative;min-height:0;max-height:100%}@media(max-width:768px){.ManageProfiles_content__l899w{overflow-y:visible;overflow-x:hidden;max-height:none}}.ManageProfiles_action_bar_footer__n5SoV{flex-shrink:0;flex-grow:0;width:100%;position:relative;z-index:10;background:var(--background-0)}@media(max-width:768px){.ManageProfiles_action_bar_footer__n5SoV{position:sticky;bottom:0}}.ManageProfiles_phase_enter__oWZe7{opacity:0;transform:translateX(20px)}.ManageProfiles_phase_enter_active__ZFAZ5{opacity:1;transform:translateX(0);transition:opacity .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1)}.ManageProfiles_phase_exit__sbHpF{opacity:1;transform:translateX(0)}.ManageProfiles_phase_exit_active__GEV7p{opacity:0;transform:translateX(-20px);transition:opacity .3s ease,transform .3s ease}.ManageProfiles_loading_overlay__egSHv{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.05);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;z-index:10;animation:ManageProfiles_fadeIn__8dO6Z .2s ease}.ManageProfiles_loading_spinner__qi9qI{width:48px;height:48px;border:4px solid var(--border-0);border-top-color:var(--primary-0);border-radius:50%;animation:ManageProfiles_spin__rVy3_ .6s linear infinite}.ManageProfiles_loading_message__BJ21_{color:var(--text-1);font-size:var(--text-body-sm);font-weight:500}@keyframes ManageProfiles_spin__rVy3_{to{transform:rotate(1turn)}}@keyframes ManageProfiles_fadeIn__8dO6Z{0%{opacity:0}to{opacity:1}}.ManageProfiles_empty_state__2GM_z{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;text-align:center;gap:.75rem}.ManageProfiles_empty_state_title__oqi5R{font-size:var(--text-h4);font-weight:600;color:var(--text-0);margin:0}.ManageProfiles_empty_state_text__HHLCF{font-size:var(--text-body);color:var(--text-2);max-width:400px;margin:0;line-height:1.6}@media(max-width:480px){.ManageProfiles_header__YA2Sp,.ManageProfiles_progress_section__zMrKX{padding:.5rem .75rem}.ManageProfiles_empty_state__2GM_z{padding:1.5rem}.ManageProfiles_empty_state_title__oqi5R{font-size:var(--text-h4)}.ManageProfiles_empty_state_text__HHLCF{font-size:var(--text-body-sm)}}@media(prefers-reduced-motion:reduce){.ManageProfiles_header_actions__d2GL_ button,.ManageProfiles_loading_overlay__egSHv,.ManageProfiles_loading_spinner__qi9qI,.ManageProfiles_phase_enter_active__ZFAZ5,.ManageProfiles_phase_exit_active__GEV7p{transition:none;animation:none}}.TextInput_text_input_container__ISKJ2{display:flex;border:1px solid var(--border-2);gap:.25rem;padding-block:.25rem;padding-inline:.5rem;border-radius:5px;align-items:center;width:100%;background-color:var(--background-0)}.TextInput_text_input_container__ISKJ2.TextInput_simple__ynHkA{border:none;padding:0}.TextInput_text_input_container__ISKJ2.TextInput_simple__ynHkA .TextInput_text_input__oimHh{background-color:transparent;width:10px;padding:0;font-size:14px}.TextInput_text_input_container__ISKJ2.TextInput_small__aeH5M{padding-block:0}.TextInput_text_input_container__ISKJ2.TextInput_small__aeH5M .TextInput_text_input__oimHh{font-size:14px;padding:.25rem}.TextInput_text_input_container__ISKJ2.TextInput_disabled__wUxcL{cursor:not-allowed;opacity:.5;pointer-events:none}.TextInput_text_input_container__ISKJ2 .TextInput_text_input__oimHh{caret-color:var(--accent);border:none;flex:1;background-color:transparent;padding:0;font-size:14px}.TextInput_text_input_container__ISKJ2 .TextInput_text_input__oimHh:focus{box-shadow:none}.IdentityPhase_identity_phase__GLUyA{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:600px;margin:0 auto}@media(max-width:768px){.IdentityPhase_identity_phase__GLUyA{padding:.75rem;gap:1rem}}.IdentityPhase_header__Og8M7{display:flex;flex-direction:column;gap:.25rem}.IdentityPhase_header__Og8M7 h3{font-size:1.5rem;font-weight:600;color:var(--text-0);margin:0}@media(max-width:768px){.IdentityPhase_header__Og8M7 h3{font-size:1.25rem}}.IdentityPhase_header__Og8M7 p{font-size:1rem;color:var(--text-2);margin:0}@media(max-width:768px){.IdentityPhase_header__Og8M7 p{font-size:.95rem}}.IdentityPhase_input_section__1B3nm{display:flex;flex-direction:column;gap:.5rem}.IdentityPhase_input_label__AjzxF{font-size:.875rem;font-weight:600;color:var(--text-0);display:flex;align-items:center;gap:.25rem}.IdentityPhase_character_counter__qYFLu{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.125rem}.IdentityPhase_counter_text__HkEzn{font-size:.75rem;color:var(--text-2);transition:color .2s ease}.IdentityPhase_counter_text__HkEzn.IdentityPhase_valid__MxWWo{color:var(--success-0)}.IdentityPhase_counter_text__HkEzn.IdentityPhase_invalid__53C7g{color:var(--dangerous-0)}.IdentityPhase_progress_bar__EUyf_{flex:1;height:4px;background:var(--border-0);border-radius:2px;overflow:hidden;position:relative}.IdentityPhase_progress_fill__rU0CS{height:100%;background:var(--primary-0);transition:width .3s ease,background-color .3s ease;border-radius:2px}.IdentityPhase_progress_fill__rU0CS.IdentityPhase_valid__MxWWo{background:var(--success-0)}.IdentityPhase_progress_fill__rU0CS.IdentityPhase_invalid__53C7g{background:var(--dangerous-0)}.IdentityPhase_purpose_section__LWYx0{display:flex;flex-direction:column;gap:.5rem}.IdentityPhase_purpose_grid__coTyS{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(max-width:768px){.IdentityPhase_purpose_grid__coTyS{grid-template-columns:1fr;gap:.25rem}}.IdentityPhase_purpose_card__tp4EZ{position:relative;padding:.75rem;border:2px solid var(--border-0);border-radius:5px;background:var(--background-0);cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.IdentityPhase_purpose_card__tp4EZ:hover{border-color:var(--primary-0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.15)}.IdentityPhase_purpose_card__tp4EZ.IdentityPhase_selected__NTXgP{border-color:var(--primary-0);background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));box-shadow:0 0 0 3px rgba(99,102,241,.1)}.IdentityPhase_purpose_card__tp4EZ.IdentityPhase_selected__NTXgP .IdentityPhase_purpose_icon__v56oJ{color:var(--primary-0);transform:scale(1.1)}.IdentityPhase_purpose_card__tp4EZ:active{transform:translateY(0)}.IdentityPhase_purpose_card__tp4EZ input[type=radio]{position:absolute;opacity:0;pointer-events:none}.IdentityPhase_purpose_content__VxnNV{display:flex;flex-direction:column;gap:.25rem}.IdentityPhase_purpose_header__vsfzq{display:flex;align-items:center;gap:.25rem}.IdentityPhase_purpose_icon__v56oJ{font-size:1.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.IdentityPhase_purpose_label__KAJ_n{font-size:.95rem;font-weight:600;color:var(--text-0)}.IdentityPhase_purpose_description__zMaWT{font-size:.8rem;color:var(--text-2);line-height:1.4}.IdentityPhase_error_message__1a7Oh{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:rgba(239,68,68,.1);border:1px solid var(--dangerous-0);border-radius:2px;color:var(--dangerous-0);font-size:.875rem;animation:IdentityPhase_slideIn__Fh0UP .3s ease}.IdentityPhase_error_icon__9mAtl{font-size:1.1rem;flex-shrink:0}@keyframes IdentityPhase_slideIn__Fh0UP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.IdentityPhase_actions__5k9bk{display:flex;flex-direction:column;gap:.25rem;padding-top:.25rem}.IdentityPhase_actions__5k9bk button{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.IdentityPhase_actions__5k9bk button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.2)}.IdentityPhase_actions__5k9bk button:active:not(:disabled){transform:translateY(0)}.IdentityPhase_button_hint__MUhuQ{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--text-2);margin-top:.125rem}.IdentityPhase_button_hint__MUhuQ span{line-height:1.4}.ToolsPhase_tools_phase__smXRI{display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;position:relative;padding-bottom:100px}.ToolsPhase_panels_container__d_sBG{display:grid;grid-template-columns:40% 60%;gap:var(--spacing-6);flex:1;min-height:0}@media(max-width:1200px){.ToolsPhase_panels_container__d_sBG{grid-template-columns:50% 50%}}@media(max-width:768px){.ToolsPhase_panels_container__d_sBG{grid-template-columns:1fr}}.ToolsPhase_left_panel__DFVYt,.ToolsPhase_right_panel__9ifQ2{display:flex;flex-direction:column;background:var(--background-1);border:1px solid var(--border-0);border-radius:var(--radius-md);overflow:hidden}.ToolsPhase_panel_header__G_XfR{padding:var(--spacing-4);border-bottom:1px solid var(--border-0);background:var(--background-0)}.ToolsPhase_header_row__YmJXh{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-3)}.ToolsPhase_panel_title__ffIMu{font-size:1.125rem;font-weight:600;color:var(--text-0);margin:0}.ToolsPhase_template_button__iyEOp{padding:6px 12px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ToolsPhase_template_button__iyEOp:hover{background:var(--primary-dark,#4f46e5);transform:translateY(-1px)}.ToolsPhase_template_button__iyEOp:active{transform:translateY(0)}.ToolsPhase_template_button__iyEOp:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ToolsPhase_search_container__ZaKxi{position:relative;display:flex;gap:var(--spacing-2);align-items:center}.ToolsPhase_search_icon__oG_WP{position:absolute;left:var(--spacing-3);color:var(--text-2);pointer-events:none;z-index:1}.ToolsPhase_search_input__VCSrO{flex:1;padding:var(--spacing-2) var(--spacing-3);padding-left:40px;padding-right:32px;background:var(--background-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);color:var(--text-0);font-size:.875rem;transition:all .2s ease}.ToolsPhase_search_input__VCSrO:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.ToolsPhase_search_input__VCSrO::-moz-placeholder{color:var(--text-2)}.ToolsPhase_search_input__VCSrO::placeholder{color:var(--text-2)}.ToolsPhase_clear_button__NZ9wc{position:absolute;right:48px;padding:var(--spacing-1);background:transparent;border:none;color:var(--text-2);cursor:pointer;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ToolsPhase_clear_button__NZ9wc:hover{background:var(--background-3);color:var(--text-0)}.ToolsPhase_clear_button__NZ9wc:focus{outline:none;box-shadow:0 0 0 2px var(--primary)}.ToolsPhase_refresh_button__hBzQh{padding:var(--spacing-2);background:var(--background-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-1);transition:all .2s ease}.ToolsPhase_refresh_button__hBzQh:hover{background:var(--background-3);border-color:var(--primary);color:var(--primary);transform:rotate(180deg)}.ToolsPhase_refresh_button__hBzQh:focus{outline:none;box-shadow:0 0 0 2px var(--primary)}.ToolsPhase_refresh_button__hBzQh:active{transform:rotate(180deg) scale(.95)}.ToolsPhase_info_banner__M4doe{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-md);border-left:3px solid var(--primary);order:-1}.ToolsPhase_info_icon__Ct6sT{color:var(--primary);flex-shrink:0;margin-top:2px}.ToolsPhase_info_content__LJBUQ{flex:1}.ToolsPhase_info_text___Ejdg{margin:0;color:var(--text-1);font-size:.875rem;line-height:1.5}.ToolsPhase_sticky_footer__0XhNM{position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--background-0);border-top:1px solid var(--border-0);box-shadow:0 -4px 12px rgba(0,0,0,.08);backdrop-filter:blur(8px)}.ToolsPhase_footer_content__P3sVo{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5)}@media(min-width:768px){.ToolsPhase_footer_content__P3sVo{flex-direction:row;justify-content:space-between}}.ToolsPhase_save_hint__nAMPK{color:var(--text-1);font-size:.875rem;text-align:center;margin:0}.ToolsPhase_error_message__gLKaW{padding:var(--spacing-4);background:var(--danger-light);border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--danger-dark);font-size:.875rem;text-align:center}.EmptyStates_empty_state__k_4Sv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-6);min-height:400px;text-align:center}.EmptyStates_empty_icon__mH4ia{font-size:4rem;margin-bottom:var(--spacing-4);opacity:.8}.EmptyStates_icon_svg__PlNQW{color:var(--primary);opacity:.8}.EmptyStates_empty_title__zLgF_{font-size:1.5rem;font-weight:600;color:var(--text-0);margin:0 0 var(--spacing-3) 0}.EmptyStates_empty_subtitle__NB2n7{font-size:1.125rem;font-weight:600;color:var(--text-0);margin:0 0 var(--spacing-2) 0}.EmptyStates_empty_text__5zd5u{font-size:1rem;color:var(--text-1);margin:0 0 var(--spacing-6) 0;max-width:500px;line-height:1.6}.EmptyStates_empty_description__uAPcC{font-size:.875rem;color:var(--text-2);margin:0 0 var(--spacing-4) 0;max-width:400px;line-height:1.5}.EmptyStates_empty_tip__DEBRE{font-size:.875rem;color:var(--text-2);margin:0;padding:var(--spacing-3);background:var(--background-1);border-radius:var(--radius-md);border-left:3px solid var(--primary)}.EmptyStates_empty_actions__dvXLn{display:flex;gap:var(--spacing-3);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-4)}.EmptyStates_quick_tips__EB9u1{display:flex;flex-direction:column;gap:var(--spacing-2);margin:var(--spacing-4) 0;max-width:400px}.EmptyStates_tip_item__lJW7n{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.875rem;color:var(--text-1);text-align:left;margin:0;padding:var(--spacing-2);background:var(--background-1);border-radius:var(--radius-sm);transition:all .2s ease}.EmptyStates_tip_item__lJW7n:hover{background:var(--background-2);transform:translateX(4px)}.EmptyStates_tip_icon__Uw8cI{font-size:1rem;line-height:1;flex-shrink:0;margin-top:2px}.EmptyStates_cta_button__F6tht{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.EmptyStates_cta_button__F6tht:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.EmptyStates_cta_button__F6tht:active{transform:translateY(0)}.EmptyStates_cta_button__F6tht:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.EmptyStates_cta_button_secondary__tcFN1{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--background-1);color:var(--text-0);border:1px solid var(--border-1);border-radius:var(--radius-md);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.EmptyStates_cta_button_secondary__tcFN1:hover{background:var(--background-2);border-color:var(--primary);transform:translateY(-2px)}.EmptyStates_cta_button_secondary__tcFN1:active{transform:translateY(0)}.EmptyStates_cta_button_secondary__tcFN1:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:640px){.EmptyStates_empty_state__k_4Sv{padding:var(--spacing-6) var(--spacing-4);min-height:300px}.EmptyStates_empty_icon__mH4ia{font-size:3rem}.EmptyStates_empty_title__zLgF_{font-size:1.25rem}.EmptyStates_empty_subtitle__NB2n7{font-size:1rem}.EmptyStates_quick_tips__EB9u1{width:100%}.EmptyStates_cta_button__F6tht,.EmptyStates_cta_button_secondary__tcFN1{width:100%;justify-content:center}}.FilterPill_filter_pill__lvYB6{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--background-1);border:1px solid var(--border-1);border-radius:20px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:var(--text-1);white-space:nowrap}.FilterPill_filter_pill__lvYB6:hover:not(.FilterPill_active__l7O2k){border-color:var(--primary);background:var(--background-2);transform:translateY(-1px)}.FilterPill_filter_pill__lvYB6:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.FilterPill_filter_pill__lvYB6.FilterPill_active__l7O2k{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(99,102,241,.3)}.FilterPill_filter_pill__lvYB6.FilterPill_active__l7O2k .FilterPill_count__EM8oZ{color:hsla(0,0%,100%,.9)}.FilterPill_icon__M0FKb{font-size:16px;line-height:1}.FilterPill_label__0FcRe{line-height:1}.FilterPill_count__EM8oZ{font-size:.75rem;color:var(--text-2);font-weight:500;line-height:1}@media(max-width:768px){.FilterPill_filter_pill__lvYB6{padding:6px 12px;font-size:.8125rem}.FilterPill_icon__M0FKb{font-size:14px}}.FilterPillBar_filter_pill_bar__DqfUZ{padding:12px 16px;background:var(--background-0);border-bottom:1px solid var(--border-1)}.FilterPillBar_pills_container__eWRfj{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width:640px){.FilterPillBar_pills_container__eWRfj{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.FilterPillBar_pills_container__eWRfj::-webkit-scrollbar{display:none}.FilterPillBar_filter_pill_bar__DqfUZ{padding:10px 12px}}.OnboardingModal_overlay__Nv7Qn{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);padding:20px;animation:OnboardingModal_fadeIn__Aba4v .3s ease}.OnboardingModal_modal__VOhFY{width:100%;max-width:1000px;max-height:90vh;background:var(--background-0);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;animation:OnboardingModal_slideUp__bV_A6 .3s ease;overflow:hidden}.OnboardingModal_header__tj0Hl{padding:32px 32px 24px;text-align:center;border-bottom:1px solid var(--border-1);flex-shrink:0}.OnboardingModal_title__XUZNa{font-size:28px;font-weight:700;color:var(--text-0);margin:0 0 12px}.OnboardingModal_subtitle__TmmZg{font-size:16px;color:var(--text-2);line-height:1.6;max-width:600px;margin:0 auto}.OnboardingModal_template_grid___wTmd{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:32px;overflow-y:auto;flex:1}.OnboardingModal_footer__wfX9r{padding:20px 32px;border-top:1px solid var(--border-1);display:flex;justify-content:center;flex-shrink:0}.OnboardingModal_skip_button__bHWjD{padding:12px 24px;background:transparent;border:1px solid var(--border-1);border-radius:8px;color:var(--text-1);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.OnboardingModal_skip_button__bHWjD:hover{background:var(--background-2);border-color:var(--border-2)}.OnboardingModal_skip_button__bHWjD:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes OnboardingModal_fadeIn__Aba4v{0%{opacity:0}to{opacity:1}}@keyframes OnboardingModal_slideUp__bV_A6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OnboardingModal_template_grid___wTmd{scrollbar-width:thin;scrollbar-color:var(--border-2) var(--background-1)}.OnboardingModal_template_grid___wTmd::-webkit-scrollbar{width:8px}.OnboardingModal_template_grid___wTmd::-webkit-scrollbar-track{background:var(--background-1)}.OnboardingModal_template_grid___wTmd::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:4px}.OnboardingModal_template_grid___wTmd::-webkit-scrollbar-thumb:hover{background:var(--text-2)}@media(max-width:1024px){.OnboardingModal_template_grid___wTmd{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.OnboardingModal_overlay__Nv7Qn{padding:0}.OnboardingModal_modal__VOhFY{max-width:100%;max-height:100vh;border-radius:0}.OnboardingModal_header__tj0Hl{padding:24px 20px 16px}.OnboardingModal_title__XUZNa{font-size:24px}.OnboardingModal_subtitle__TmmZg{font-size:15px}.OnboardingModal_template_grid___wTmd{grid-template-columns:1fr;padding:20px;gap:16px}.OnboardingModal_footer__wfX9r{padding:16px 20px}}@media(max-width:480px){.OnboardingModal_title__XUZNa{font-size:22px}.OnboardingModal_subtitle__TmmZg{font-size:14px}}.TemplateCard_template_card___Vh4N{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;background:var(--background-1);border:2px solid var(--border-1);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;position:relative}.TemplateCard_template_card___Vh4N:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.15);border-color:var(--primary)}.TemplateCard_template_card___Vh4N:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TemplateCard_template_card___Vh4N.TemplateCard_selected__2QM9T{border-color:var(--primary);background:var(--background-2)}.TemplateCard_icon_container__ecrIr{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:var(--primary);color:#fff}.TemplateCard_icon__2BidG{font-size:24px;font-weight:600}.TemplateCard_content__ejppS{flex:1;width:100%}.TemplateCard_title__Mo_Tz{font-size:18px;font-weight:600;color:var(--text-0);margin:0 0 4px}.TemplateCard_description__OZUVP{font-size:14px;color:var(--text-2);margin:0;line-height:1.5}.TemplateCard_badge__k_Ldr{display:inline-flex;align-items:center;padding:4px 10px;background:var(--background-3);border-radius:12px;border:1px solid var(--border-1)}.TemplateCard_badge_text__7fn0t{font-size:12px;font-weight:500;color:var(--text-1)}@media(max-width:768px){.TemplateCard_template_card___Vh4N{padding:16px}.TemplateCard_icon_container__ecrIr{width:40px;height:40px}.TemplateCard_icon__2BidG{font-size:20px}.TemplateCard_title__Mo_Tz{font-size:16px}.TemplateCard_description__OZUVP{font-size:13px}}.ServerBundle_server_bundle__z2b_n{border:1px solid var(--border-1);border-radius:8px;background:var(--background-1);overflow:hidden;transition:all .2s ease}.ServerBundle_server_bundle__z2b_n:hover{border-color:var(--border-2)}.ServerBundle_header__f43Eh{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.ServerBundle_header__f43Eh:hover{background:var(--background-2)}.ServerBundle_header__f43Eh:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ServerBundle_header_content__RDkL2{flex:1}.ServerBundle_title_row__JCDmP{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ServerBundle_server_name__r_Mdj{font-size:16px;font-weight:600;color:var(--text-0);margin:0}.ServerBundle_category_badge__TxhrJ{display:inline-flex;padding:2px 8px;font-size:11px;font-weight:500;color:var(--text-2);background:var(--background-3);border-radius:10px;text-transform:capitalize}.ServerBundle_description__l6tn6{font-size:14px;color:var(--text-2);margin:4px 0;line-height:1.4}.ServerBundle_tool_count__Oo8T8{font-size:13px;color:var(--text-1);font-weight:500;margin:4px 0 0}.ServerBundle_chevron__e5goW{display:flex;align-items:center;justify-content:center;color:var(--text-2);transition:transform .3s ease;flex-shrink:0}.ServerBundle_chevron__e5goW.ServerBundle_expanded__jbzYt{transform:rotate(180deg)}.ServerBundle_tools_list___Wagu{padding:0 16px 16px;animation:ServerBundle_slideDown___5j0m .3s ease}.ServerBundle_tools__WUhFo{list-style:none;padding:0;margin:0}.ServerBundle_tool_item__J0_v0{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:14px;color:var(--text-1)}.ServerBundle_tool_bullet__Qy9lu{color:var(--primary);font-size:18px;line-height:1;margin-top:-2px}.ServerBundle_tool_name__X_0uz{font-family:var(--font-mono,monospace);font-size:13px;color:var(--text-1)}@keyframes ServerBundle_slideDown___5j0m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.ServerBundle_header__f43Eh{padding:12px}.ServerBundle_server_name__r_Mdj{font-size:15px}.ServerBundle_description__l6tn6{font-size:13px}.ServerBundle_tools_list___Wagu{padding:0 12px 12px}}.TemplatePreview_template_preview__0IHk9{display:flex;flex-direction:column;height:100%;max-height:70vh}.TemplatePreview_header__SI5Nq{padding:24px;border-bottom:1px solid var(--border-1);flex-shrink:0}.TemplatePreview_back_button__bJRA0{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid var(--border-1);border-radius:6px;color:var(--text-1);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:16px}.TemplatePreview_back_button__bJRA0:hover{background:var(--background-2);border-color:var(--border-2)}.TemplatePreview_back_button__bJRA0:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TemplatePreview_title_section__IQQuz{margin-top:8px}.TemplatePreview_title__nOaY8{font-size:24px;font-weight:700;color:var(--text-0);margin:0 0 8px}.TemplatePreview_description__WibYl{font-size:15px;color:var(--text-2);margin:0;line-height:1.5}.TemplatePreview_content__A0n9L{flex:1;overflow-y:auto;padding:24px}.TemplatePreview_section__QyzAv{margin-bottom:32px}.TemplatePreview_section__QyzAv:last-child{margin-bottom:0}.TemplatePreview_section_title__7tfLj{font-size:18px;font-weight:600;color:var(--text-0);margin:0 0 8px}.TemplatePreview_section_description__0LTln{font-size:14px;color:var(--text-2);margin:0 0 16px}.TemplatePreview_addons__cjkXg,.TemplatePreview_bundles__b7QWh{display:flex;flex-direction:column;gap:12px}.TemplatePreview_addon_option__QSlvz{display:flex;align-items:flex-start;gap:12px;padding:16px;border:2px solid var(--border-1);border-radius:8px;background:var(--background-1);cursor:pointer;transition:all .2s ease}.TemplatePreview_addon_option__QSlvz:hover{border-color:var(--border-2);background:var(--background-2)}.TemplatePreview_addon_option__QSlvz:has(input:checked){border-color:var(--primary);background:var(--background-2)}.TemplatePreview_addon_option__QSlvz:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.TemplatePreview_addon_checkbox__Ko_BT{margin-top:2px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.TemplatePreview_addon_content__4oXtQ{flex:1}.TemplatePreview_addon_header___tZPC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.TemplatePreview_addon_name__9nXE8{font-size:16px;font-weight:600;color:var(--text-0)}.TemplatePreview_addon_count__z8x82{font-size:13px;font-weight:500;color:var(--primary);padding:2px 8px;background:var(--background-3);border-radius:10px}.TemplatePreview_addon_description__fgoBg{font-size:14px;color:var(--text-2);margin:0;line-height:1.5}.TemplatePreview_footer__OuiOM{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-top:1px solid var(--border-1);background:var(--background-0);flex-shrink:0}.TemplatePreview_summary__MLe_V{flex:1}.TemplatePreview_summary_text__coHpk{font-size:15px;color:var(--text-1)}.TemplatePreview_summary_text__coHpk strong{font-weight:600;color:var(--primary)}.TemplatePreview_content__A0n9L{scrollbar-width:thin;scrollbar-color:var(--border-2) var(--background-1)}.TemplatePreview_content__A0n9L::-webkit-scrollbar{width:8px}.TemplatePreview_content__A0n9L::-webkit-scrollbar-track{background:var(--background-1)}.TemplatePreview_content__A0n9L::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:4px}.TemplatePreview_content__A0n9L::-webkit-scrollbar-thumb:hover{background:var(--text-2)}@media(max-width:768px){.TemplatePreview_template_preview__0IHk9{max-height:80vh}.TemplatePreview_header__SI5Nq{padding:16px}.TemplatePreview_title__nOaY8{font-size:20px}.TemplatePreview_content__A0n9L{padding:16px}.TemplatePreview_footer__OuiOM{flex-direction:column;align-items:stretch;padding:16px}}.SelectedToolsList_tools_list__6f4qH{display:flex;flex-direction:column;gap:var(--spacing-3)}.SelectedToolsList_no_results__OioPY{padding:var(--spacing-6);text-align:center;color:var(--text-2);font-size:.875rem}.ToolCard_tool_card__b8ime{background:var(--background-1);border:1px solid var(--border-0);border-left:3px solid var(--primary);border-radius:var(--radius-md);padding:var(--spacing-4);transition:all .2s ease}.ToolCard_tool_card__b8ime:hover{border-color:var(--primary);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.ToolCard_tool_header___Gt55{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.ToolCard_tool_main_info___z_PR{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}.ToolCard_tool_name___G0C2{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-0);font-family:var(--font-mono);word-break:break-word}.ToolCard_tool_description__PNuOW{margin:0;font-size:.8125rem;color:var(--text-2);line-height:1.5;word-break:break-word}.ToolCard_remove_button__CA8uE{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--background-2);border:1px solid var(--border-0);border-radius:var(--radius-sm);color:var(--text-2);font-size:1rem;cursor:pointer;transition:all .2s ease}.ToolCard_remove_button__CA8uE:hover{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}.ToolCard_remove_button__CA8uE:focus{outline:2px solid var(--primary);outline-offset:2px}.ToolCard_remove_button__CA8uE:active{transform:scale(.95)}.ToolCard_tool_meta___BhWZ{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.ToolCard_server_badge__sPrpP{background:var(--background-2);border:1px solid var(--border-0);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ToolCard_category_badge__gy_nx,.ToolCard_server_badge__sPrpP{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}.ToolCard_category_badge__gy_nx{background:rgba(var(--primary-rgb),.1);color:var(--primary);text-transform:lowercase}.ToolCard_parameter_count__zIKgH{font-size:.75rem;color:var(--text-2);white-space:nowrap}.UsageBadge_usage_badge__dQOT9{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;transition:all .2s ease}.UsageBadge_star_icon__x3wV9{font-size:12px;line-height:1}.UsageBadge_percentage__LhwPt{display:inline-flex;align-items:center;gap:2px;line-height:1;white-space:nowrap}.UsageBadge_popular__HSTae{background:rgba(245,158,11,.15);color:#d97706;border:1px solid rgba(245,158,11,.3);font-weight:600}.UsageBadge_popular__HSTae .UsageBadge_star_icon__x3wV9{color:#f59e0b}.UsageBadge_recommended__ymenN{background:rgba(99,102,241,.1);color:var(--primary);border:1px solid rgba(99,102,241,.2)}.UsageBadge_normal__SMO6Q{background:var(--background-3);color:var(--text-2);border:1px solid var(--border-1);opacity:.8}@media(max-width:640px){.UsageBadge_usage_badge__dQOT9{font-size:.6875rem;padding:3px 6px}.UsageBadge_star_icon__x3wV9{font-size:11px}}.ServerList_server_list__xuWeC{display:flex;flex-direction:column;gap:var(--spacing-3)}.ServerList_empty_state__SLnWv,.ServerList_loading_state__brhxb{padding:var(--spacing-6);text-align:center;color:var(--text-2);font-size:.875rem}.BulkActionBar_bulk_action_bar__wTYXM{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--background-2);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);gap:12px}.BulkActionBar_actions__1pnGZ{display:flex;gap:8px;flex-wrap:wrap}.BulkActionBar_action_button__aeq_K{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--background-0);border:1px solid var(--border-1);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:var(--text-1)}.BulkActionBar_action_button__aeq_K:hover:not(:disabled){background:var(--background-1);border-color:var(--primary);transform:translateY(-1px)}.BulkActionBar_action_button__aeq_K:active:not(:disabled){transform:translateY(0)}.BulkActionBar_action_button__aeq_K:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.BulkActionBar_action_button__aeq_K:disabled{opacity:.5;cursor:not-allowed}.BulkActionBar_action_button__aeq_K.BulkActionBar_popular__YLPEv .BulkActionBar_icon__pcPa7{color:#f59e0b}.BulkActionBar_action_button__aeq_K.BulkActionBar_clear__JCwPS .BulkActionBar_icon__pcPa7{color:var(--danger,#ef4444)}.BulkActionBar_icon__pcPa7{font-size:14px;line-height:1}.BulkActionBar_selection_info__SX7KU{display:flex;align-items:center}.BulkActionBar_info_text__KWo2Y{font-size:.8125rem;color:var(--text-2);font-weight:500}@media(max-width:640px){.BulkActionBar_bulk_action_bar__wTYXM{flex-direction:column;align-items:stretch}.BulkActionBar_actions__1pnGZ{width:100%}.BulkActionBar_action_button__aeq_K{flex:1;justify-content:center}.BulkActionBar_selection_info__SX7KU{justify-content:center}}.ServerCard_server_card__Cjrni{position:relative;background:var(--background-1);border:1px solid var(--border-0);border-radius:var(--radius-md);overflow:visible;transition:all .2s ease}.ServerCard_server_card__Cjrni:hover{border-color:var(--border-1)}.ServerCard_server_header__CouUv{width:100%;padding:var(--spacing-4);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);transition:background .2s ease;text-align:left}.ServerCard_server_header__CouUv:hover{background:var(--background-2)}.ServerCard_server_header__CouUv:focus{outline:2px solid var(--primary);outline-offset:-2px}.ServerCard_server_info__dDQeF{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}.ServerCard_server_name__mjbsJ{margin:0;font-size:1rem;font-weight:600;color:var(--text-0)}.ServerCard_server_meta__PLqC9{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.ServerCard_status_badge__j58CI{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ServerCard_status_connected__cikYa{background:rgba(34,197,94,.1);color:#22c55e}.ServerCard_status_disconnected__T91yZ{background:rgba(156,163,175,.1);color:#9ca3af}.ServerCard_status_error__1aprr{background:rgba(239,68,68,.1);color:#ef4444}.ServerCard_tool_count__aEo1z{font-size:.875rem;color:var(--text-2)}.ServerCard_selected_count__GDO1Y{font-size:.875rem;color:var(--primary);font-weight:500}.ServerCard_expand_icon__5kl6t{font-size:.75rem;color:var(--text-2);transition:transform .2s ease}.ServerCard_tools_container__iL9Mm{padding:var(--spacing-4);padding-top:0;border-top:1px solid var(--border-0);animation:ServerCard_slideDown__I_R3K .2s ease}@keyframes ServerCard_slideDown__I_R3K{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ServerCard_no_tools__tyZwL{padding:var(--spacing-6);text-align:center;color:var(--text-2);font-size:.875rem}.ServerCard_category_group__gjsNX{margin-bottom:var(--spacing-4)}.ServerCard_category_group__gjsNX:last-child{margin-bottom:0}.ServerCard_category_name__Zo1cL{margin:0 0 var(--spacing-2) 0;font-size:.75rem;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px}.ServerCard_tools_list__nXC1y{display:flex;flex-direction:column;gap:var(--spacing-1)}.ServerCard_tool_item__vGl1m{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--background-0);border:1px solid var(--border-0);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.ServerCard_tool_item__vGl1m:hover{background:var(--background-2);border-color:var(--border-1)}.ServerCard_tool_item__vGl1m:has(input:checked){background:rgba(var(--primary-rgb),.05);border-color:var(--primary)}.ServerCard_tool_checkbox__Br2Cm{margin-top:2px;flex-shrink:0;cursor:pointer;width:16px;height:16px;accent-color:var(--primary)}.ServerCard_tool_info__zGqWN{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}.ServerCard_tool_header_row__3rFPb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ServerCard_tool_name__6zE_z{font-size:.875rem;font-weight:500;color:var(--text-0);font-family:var(--font-mono)}.ServerCard_tool_description__Qh8d5{font-size:.8125rem;color:var(--text-2);line-height:1.4}.ServerCard_tool_metadata__JmouD{display:flex;align-items:center;gap:8px;margin-top:2px}.ServerCard_param_count__H1GJq{font-size:.75rem;color:var(--text-2);font-weight:500}.StrataInfoPanel_strata_panel__lh1Oj{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,rgba(97,66,212,.05),rgba(97,66,212,.02));border-radius:8px;border:1px solid rgba(97,66,212,.2)}.StrataInfoPanel_header__8gbyI{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3)}.StrataInfoPanel_header_content__2_szu{display:flex;gap:var(--spacing-3);align-items:flex-start;flex:1}.StrataInfoPanel_icon__4t5jC{font-size:32px;flex-shrink:0}.StrataInfoPanel_title_section__dEmMa{display:flex;flex-direction:column;gap:var(--spacing-1)}.StrataInfoPanel_title__HUe6r{font-size:16px;font-weight:600;color:var(--text-0);margin:0}.StrataInfoPanel_subtitle__AGZdd{font-size:14px;color:var(--text-2);margin:0}.StrataInfoPanel_toggle_container__g309m{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.StrataInfoPanel_toggle_input__8Iipj{display:none}.StrataInfoPanel_toggle_slider__3ZV78{position:relative;width:44px;height:24px;background:var(--border-0);border-radius:12px;transition:background-color .2s ease}.StrataInfoPanel_toggle_slider__3ZV78:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease}.StrataInfoPanel_toggle_input__8Iipj:checked+.StrataInfoPanel_toggle_slider__3ZV78{background:var(--primary-0)}.StrataInfoPanel_toggle_input__8Iipj:checked+.StrataInfoPanel_toggle_slider__3ZV78:before{transform:translateX(20px)}.StrataInfoPanel_toggle_label__tasGX{font-size:14px;font-weight:600;color:var(--text-1)}.StrataInfoPanel_benefits__DAr6b{display:flex;flex-direction:column;gap:var(--spacing-2)}.StrataInfoPanel_benefit_card__SWA9J{display:flex;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--background-0);border-radius:6px;border:1px solid var(--border-0)}.StrataInfoPanel_benefit_icon__EHzoM{font-size:24px;flex-shrink:0}.StrataInfoPanel_benefit_content__sT4pi{display:flex;flex-direction:column;gap:4px}.StrataInfoPanel_benefit_content__sT4pi strong{font-size:14px;font-weight:600;color:var(--text-0)}.StrataInfoPanel_benefit_content__sT4pi p{font-size:13px;color:var(--text-2);margin:0;line-height:1.4}.StrataInfoPanel_platforms_section__3NEeH{display:flex;flex-direction:column;gap:var(--spacing-2)}.StrataInfoPanel_platforms_title__ml5jQ{font-size:14px;font-weight:600;color:var(--text-0);margin:0}.StrataInfoPanel_platforms_grid__mtQvL{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.StrataInfoPanel_platform_chip__QGxHJ{display:flex;align-items:center;gap:var(--spacing-1);padding:6px 12px;background:var(--background-0);border:1px solid var(--border-0);border-radius:16px;font-size:13px;color:var(--text-0);transition:all .2s ease}.StrataInfoPanel_platform_chip__QGxHJ:hover{border-color:var(--primary-0);background:rgba(97,66,212,.05)}.StrataInfoPanel_platform_icon__i_HCc{font-size:16px}.StrataInfoPanel_platform_name__j_9Jg{font-weight:500}.StrataInfoPanel_info_box__tAg9i{display:flex;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--background-0);border-radius:6px;border:1px solid var(--border-0);border-left:3px solid var(--primary-0)}.StrataInfoPanel_info_icon__ESW3d{font-size:20px;flex-shrink:0}.StrataInfoPanel_info_content__y2Eyl{display:flex;flex-direction:column;gap:4px}.StrataInfoPanel_info_content__y2Eyl strong{font-size:13px;font-weight:600;color:var(--text-0)}.StrataInfoPanel_info_content__y2Eyl p{font-size:13px;color:var(--text-2);margin:0;line-height:1.5}@media(max-width:768px){.StrataInfoPanel_header__8gbyI{flex-direction:column}.StrataInfoPanel_toggle_container__g309m{align-self:flex-start}.StrataInfoPanel_platforms_grid__mtQvL{flex-direction:column}.StrataInfoPanel_platform_chip__QGxHJ{justify-content:flex-start}}.ToolPreview_tool_preview__Kv6X8{position:absolute;top:100%;left:0;z-index:100;width:320px;max-width:90vw;padding:16px;background:var(--background-0);border:1px solid var(--border-1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:8px;animation:ToolPreview_fadeInUp__VqVtl .2s ease}.ToolPreview_title__thAD8{font-size:.9375rem;font-weight:600;color:var(--text-0);margin:0 0 12px}.ToolPreview_no_tools__BLNuA{font-size:.875rem;color:var(--text-2);margin:0}.ToolPreview_tools_list__kjcms{display:flex;flex-direction:column;gap:12px}.ToolPreview_tool_item__7CK0U{display:flex;flex-direction:column;gap:4px}.ToolPreview_tool_header__16u_L{display:flex;align-items:center;gap:8px}.ToolPreview_status_icon__zP3l7{font-size:14px;font-weight:600;color:var(--primary);line-height:1}.ToolPreview_tool_name__FSzxL{font-size:.875rem;font-weight:600;color:var(--text-0);font-family:var(--font-mono,monospace);flex:1}.ToolPreview_usage_badge__UpcOs{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;background:rgba(99,102,241,.1);border-radius:10px;font-size:.75rem;font-weight:500;color:var(--primary);white-space:nowrap}.ToolPreview_tool_description__npB5w{font-size:.8125rem;color:var(--text-2);line-height:1.4;margin:0;padding-left:22px}.ToolPreview_more_info__iTqKO{margin-top:8px;padding-top:12px;border-top:1px solid var(--border-1);text-align:center;font-size:.8125rem;color:var(--text-2);font-weight:500}@keyframes ToolPreview_fadeInUp__VqVtl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.ToolPreview_tool_preview__Kv6X8{width:calc(100vw - 32px);max-width:320px}}@keyframes SkeletonLoaders_shimmer__EEf7O{0%{background-position:-1000px 0}to{background-position:1000px 0}}.SkeletonLoaders_skeleton_badge__NHG1f,.SkeletonLoaders_skeleton_base___x_w6,.SkeletonLoaders_skeleton_description__TWyq3,.SkeletonLoaders_skeleton_search__1Y27h,.SkeletonLoaders_skeleton_title__Gd6yT{background:linear-gradient(90deg,var(--background-2) 0,var(--background-3) 50%,var(--background-2) 100%);background-size:1000px 100%;animation:SkeletonLoaders_shimmer__EEf7O 2s linear infinite;border-radius:var(--radius-sm)}.SkeletonLoaders_loading_container__VTu2Y{padding:var(--spacing-4)}.SkeletonLoaders_loading_grid__39dtQ{display:grid;grid-template-columns:40% 60%;gap:var(--spacing-6)}@media(max-width:1200px){.SkeletonLoaders_loading_grid__39dtQ{grid-template-columns:50% 50%}}@media(max-width:768px){.SkeletonLoaders_loading_grid__39dtQ{grid-template-columns:1fr}}.SkeletonLoaders_panel_skeleton__AJnfr{background:var(--background-1);border:1px solid var(--border-0);border-radius:var(--radius-md);overflow:hidden}.SkeletonLoaders_skeleton_panel_header__mfeyj{border-bottom:1px solid var(--border-0)}.SkeletonLoaders_skeleton_content__JliPP,.SkeletonLoaders_skeleton_panel_header__mfeyj{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.SkeletonLoaders_skeleton_title__Gd6yT{height:24px;width:60%}.SkeletonLoaders_skeleton_search__1Y27h{height:36px;width:100%}.SkeletonLoaders_skeleton_description__TWyq3{height:16px;width:80%}.SkeletonLoaders_skeleton_badge__NHG1f{height:20px;width:80px}.SkeletonLoaders_skeleton_meta__d5nXM{display:flex;gap:var(--spacing-2);align-items:center;margin-top:var(--spacing-2)}.SkeletonLoaders_server_card_skeleton__gV7kU{background:var(--background-0);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--spacing-3)}.SkeletonLoaders_skeleton_header__63XYX{display:flex;flex-direction:column;gap:var(--spacing-2)}.SkeletonLoaders_tool_card_skeleton__oJoOn{background:var(--background-0);border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--spacing-3)}@media(prefers-reduced-motion:reduce){.SkeletonLoaders_skeleton_badge__NHG1f,.SkeletonLoaders_skeleton_base___x_w6,.SkeletonLoaders_skeleton_description__TWyq3,.SkeletonLoaders_skeleton_search__1Y27h,.SkeletonLoaders_skeleton_title__Gd6yT{animation:none;background:var(--background-2)}}.BrainMainInfosStep_brain_main_infos_wrapper__iS8Wp{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:1rem}.BrainMainInfosStep_brain_main_infos_wrapper__iS8Wp .BrainMainInfosStep_title__NW0TD{font-weight:500;font-size:16px}.BrainMainInfosStep_brain_main_infos_wrapper__iS8Wp .BrainMainInfosStep_inputs_wrapper__t2FpY{display:flex;flex-direction:column;gap:1rem;overflow:scroll}.BrainMainInfosStep_brain_main_infos_wrapper__iS8Wp .BrainMainInfosStep_inputs_wrapper__t2FpY .BrainMainInfosStep_name_field__yl7gs{width:300px}@media(max-width:768px){.BrainMainInfosStep_brain_main_infos_wrapper__iS8Wp .BrainMainInfosStep_inputs_wrapper__t2FpY .BrainMainInfosStep_name_field__yl7gs{width:100%}}.BrainMainInfosStep_brain_main_infos_wrapper__iS8Wp .BrainMainInfosStep_buttons_wrapper__vtGJX{display:flex;justify-content:flex-end}.BrainRecapCard_brain_recap_card_wrapper__iOf_V{padding:1rem;justify-content:center;box-shadow:0 1px 2px var(--box-shadow);border-radius:5px;display:flex;align-items:center;gap:.5rem}.BrainRecapCard_brain_recap_card_wrapper__iOf_V .BrainRecapCard_number_label__MSCiK{font-weight:500;font-size:36px;color:var(--primary-0)}.BrainRecapCard_brain_recap_card_wrapper__iOf_V .BrainRecapCard_type__ZjXg3{font-weight:600;font-size:20px}.BrainRecapStep_brain_recap_wrapper__WZcbE{display:flex;justify-content:space-between;flex-direction:column;height:100%;gap:1rem;overflow:hidden}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y{display:flex;flex-direction:column;gap:1rem;overflow:scroll}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_title__uYy_T{font-weight:500;font-size:16px}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_subtitle__UQ1ZA{font-size:14px;font-weight:500}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_warning_message__6jF4A{font-size:14px}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_brain_info_wrapper__fUh_h{display:flex;flex-direction:column;gap:1rem}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_brain_info_wrapper__fUh_h .BrainRecapStep_name_field__0yxqJ{width:300px}@media screen and (max-width:768px){.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_brain_info_wrapper__fUh_h .BrainRecapStep_name_field__0yxqJ{min-width:100%;max-width:100%}}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_cards_wrapper__iScUr{display:flex;flex-wrap:wrap;padding:.125rem;justify-content:space-between;gap:1rem}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_cards_wrapper__iScUr>*{min-width:120px;max-width:200px;flex:1}@media screen and (max-width:768px){.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_content_wrapper__15w3Y .BrainRecapStep_cards_wrapper__iScUr>*{min-width:100%;max-width:100%;flex:1}}.BrainRecapStep_brain_recap_wrapper__WZcbE .BrainRecapStep_buttons_wrapper__71kyB{display:flex;justify-content:space-between}.SingleSelector_single_selector_wrapper__wd__C{display:flex;flex-direction:column;position:relative;background-color:var(--background-0);font-size:14px}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183{justify-content:space-between;border:1px solid var(--border-2);border-radius:5px;align-items:center;cursor:pointer;display:flex}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183.SingleSelector_unfolded__8J1cg{border-radius:5px 5px 0 0}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_left__HMtiE{display:flex;align-items:center;gap:.5rem;padding-block:.25rem;padding-inline:.5rem;overflow:hidden}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_left__HMtiE .SingleSelector_icon____lNV{width:18px}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_left__HMtiE .SingleSelector_label___YRIG{overflow:hidden;background-color:var(--background-primary-1);border-radius:5px;padding-inline:1rem;padding-block:.125rem;white-space:nowrap;font-size:14px;height:24px;display:flex;align-items:center}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_left__HMtiE .SingleSelector_label___YRIG .SingleSelector_label_text__20KvO{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_left__HMtiE .SingleSelector_label___YRIG.SingleSelector_not_set__3ChDB{color:var(--text-1);background-color:transparent;padding-inline:0}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_left__HMtiE .SingleSelector_label___YRIG.SingleSelector_unfolded_not_set__CCjZB{width:0}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_right__uCLlN{flex:1;font-size:14px;padding-block:.25rem;min-width:50%}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_first_line_wrapper__87183 .SingleSelector_right__uCLlN.SingleSelector_folded__konsp{display:none}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_options__3Vreu{position:absolute;background-color:var(--background-0);width:100%;top:100%;border:1px solid var(--border-2);border-top:none;border-radius:0 0 5px 5px;overflow:hidden;max-height:180px;overflow:scroll;z-index:1010;padding-block:.25rem}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_options__3Vreu .SingleSelector_option__CPPUc{padding-inline:.5rem;padding-block:.25rem;cursor:pointer;display:flex;gap:.5rem;align-items:center;overflow:hidden}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_options__3Vreu .SingleSelector_option__CPPUc:hover .SingleSelector_option_name__eabK0{background-color:var(--background-primary-1)}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_options__3Vreu .SingleSelector_option__CPPUc .SingleSelector_icon____lNV{width:18px}.SingleSelector_single_selector_wrapper__wd__C .SingleSelector_options__3Vreu .SingleSelector_option__CPPUc .SingleSelector_option_name__eabK0{overflow:hidden;text-overflow:ellipsis;border:1px solid var(--border-1);border-radius:5px;padding-inline:1rem;padding-block:.125rem;white-space:nowrap}.OutputsStep_outputs_wrapper__UlGcK{display:flex;flex-direction:column;gap:.5rem}.OutputsStep_outputs_wrapper__UlGcK .OutputsStep_message_wrapper__Rl8O6{width:100%}.OutputsStep_outputs_wrapper__UlGcK .OutputsStep_brain_selector__38U_Q{padding-block:.25rem;max-width:250px}.page_content_wrapper__P9d6I{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_content_wrapper__P9d6I .page_assistants_grid__YKwzS{display:flex;gap:.5rem;flex-wrap:wrap}.page_content_wrapper__P9d6I .page_message_wrapper__Y7Sgb{display:flex;flex-direction:column;gap:.25rem}.KnowledgeToFeed_knowledge_to_feed_wrapper__zpA16{display:flex;flex-direction:column;padding-block:1rem;width:100%;gap:1rem;overflow:hidden;height:100%}.KnowledgeToFeed_knowledge_to_feed_wrapper__zpA16 .KnowledgeToFeed_single_selector_wrapper__c1Cph{width:30%;min-width:250px}@media(max-width:768px){.KnowledgeToFeed_knowledge_to_feed_wrapper__zpA16 .KnowledgeToFeed_single_selector_wrapper__c1Cph{width:100%}}.KnowledgeToFeed_knowledge_to_feed_wrapper__zpA16 .KnowledgeToFeed_tabs_content_wrapper__w7h9I{width:100%;height:80%;overflow:scroll;padding:.125rem}.ConnectionCards_connection_cards__EIGF2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;width:100%}.ConnectionCards_connection_cards__EIGF2.ConnectionCards_spaced__CuzW9{justify-content:space-between}.ConnectionIcon_connection_icon__u6s1I{border-radius:50%;padding:.125rem;color:var(--white-0);min-width:24px;min-height:24px;max-height:24px;max-width:24px;font-size:12px;display:flex;align-items:center;justify-content:center;border:2px solid var(--background-0)}.ConnectionButton_connection_button_wrapper__kknVi{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.ConnectionButton_connection_button_wrapper__kknVi .ConnectionButton_left__fEgtO{display:flex;gap:.25rem;overflow:hidden}.ConnectionButton_connection_button_wrapper__kknVi .ConnectionButton_left__fEgtO .ConnectionButton_label__wQKzY{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.ConnectionButton_connection_button_wrapper__kknVi .ConnectionButton_buttons_wrapper__JwgDm{display:flex;gap:.25rem}.ConnectionLine_connection_line_wrapper__Z0FGH{display:flex;justify-content:space-between;align-items:center;width:100%}.ConnectionLine_connection_line_wrapper__Z0FGH .ConnectionLine_left__4ZjBc{display:flex;gap:.25rem;overflow:hidden}.ConnectionLine_connection_line_wrapper__Z0FGH .ConnectionLine_left__4ZjBc .ConnectionLine_label__haJpN{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.ConnectionLine_connection_line_wrapper__Z0FGH .ConnectionLine_icons__Rbu1k{display:flex;gap:.25rem}.ConnectionSection_connection_section_wrapper__M1EN_{padding:1rem;overflow:hidden;border-bottom:1px solid transparent;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:5px;box-shadow:0 2px 4px var(--box-shadow);height:-moz-min-content;height:min-content;width:100%}@media(max-width:768px){.ConnectionSection_connection_section_wrapper__M1EN_{width:100%}}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_connection_section_header__sQeEO{display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:.5rem;font-weight:500;font-size:16px}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_connection_section_header__sQeEO .ConnectionSection_left__TGAwu{display:flex;gap:.5rem;align-items:center}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_connection_section_header__sQeEO .ConnectionSection_icon_rotate__GaJ5j{transition:transform .3s cubic-bezier(.65,.05,.36,1)}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_connection_section_header__sQeEO .ConnectionSection_icon_rotate_down__koxdQ{transform:rotate(0deg)}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_connection_section_header__sQeEO .ConnectionSection_icon_rotate_right__64MQb{transform:rotate(-90deg)}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_connection_section_header__sQeEO .ConnectionSection_icon_rotate_right__64MQb .ConnectionSection_label__gFTzz{font-weight:500;font-size:16px}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_existing_connections__8zkdg{display:flex;flex-direction:column;gap:.5rem;width:100%;padding-top:1rem}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_existing_connections__8zkdg .ConnectionSection_existing_connections_header__y11UE{display:flex;justify-content:space-between;align-items:center}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_existing_connections__8zkdg .ConnectionSection_existing_connections_header__y11UE .ConnectionSection_label__gFTzz{font-weight:500;font-size:12px}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_existing_connections__8zkdg .ConnectionSection_folded__wGOK6{display:flex;padding-left:.5rem}.ConnectionSection_connection_section_wrapper__M1EN_ .ConnectionSection_existing_connections__8zkdg .ConnectionSection_folded__wGOK6 .ConnectionSection_negative_margin__G3Nl0{margin-left:-.25rem}.TextButton_text_button_wrapper__izx5_{display:flex;align-items:center;gap:.5rem;cursor:pointer;background-color:transparent}.TextButton_text_button_wrapper__izx5_.TextButton_disabled__huiTt{pointer-events:none;opacity:.5}.TextButton_text_button_wrapper__izx5_.TextButton_small__DWqn_{gap:.25rem;font-size:12px}.TextButton_text_button_wrapper__izx5_ .TextButton_black__0EhEn{color:var(--text-3)}.TextButton_text_button_wrapper__izx5_ .TextButton_black__0EhEn:hover{color:var(--primary-0)}.TextButton_text_button_wrapper__izx5_ .TextButton_dangerous__RHqiK{color:var(--dangerous)}.TextButton_text_button_wrapper__izx5_ .TextButton_dangerous__RHqiK:hover{color:var(--dangerous-0)}.Connections_connections_wrapper__yxGQG{display:flex;gap:1rem;padding-block:1.5rem;flex-direction:column;width:100%}.Connections_connections_wrapper__yxGQG .Connections_title__Wp_P7{font-weight:500;font-size:18px}.DangerZone_danger_zone__kA5aJ{background:var(--background-0);border:2px solid var(--dangerous);border-radius:16px;padding:1.5rem;margin-top:2rem}.DangerZone_danger_zone__kA5aJ .DangerZone_header__fDx_S{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-0)}.DangerZone_danger_zone__kA5aJ .DangerZone_header__fDx_S h3{font-size:1.25rem;font-weight:600;color:var(--dangerous);margin:0 0 .25rem;display:flex;align-items:center;gap:.25rem}.DangerZone_danger_zone__kA5aJ .DangerZone_header__fDx_S h3:before{content:"⚠️";font-size:1.5rem}.DangerZone_danger_zone__kA5aJ .DangerZone_header__fDx_S .DangerZone_description__CU5BX{font-size:.875rem;color:var(--text-2);margin:0}.DangerZone_danger_zone__kA5aJ .DangerZone_actions__qoeNp{display:flex;flex-direction:column;gap:1rem}.DangerZone_danger_zone__kA5aJ .DangerZone_actions__qoeNp .DangerZone_action_item__ZCECZ{display:flex;justify-content:space-between;align-items:center;gap:.75rem}@media(max-width:768px){.DangerZone_danger_zone__kA5aJ .DangerZone_actions__qoeNp .DangerZone_action_item__ZCECZ{flex-direction:column;align-items:flex-start}}.DangerZone_danger_zone__kA5aJ .DangerZone_actions__qoeNp .DangerZone_action_item__ZCECZ .DangerZone_action_info__5ggtn{flex:1}.DangerZone_danger_zone__kA5aJ .DangerZone_actions__qoeNp .DangerZone_action_item__ZCECZ .DangerZone_action_info__5ggtn h4{font-size:1rem;font-weight:600;color:var(--text-0);margin:0 0 .125rem}.DangerZone_danger_zone__kA5aJ .DangerZone_actions__qoeNp .DangerZone_action_item__ZCECZ .DangerZone_action_info__5ggtn p{font-size:.875rem;color:var(--text-2);margin:0;max-width:500px}.DangerZone_danger_zone__kA5aJ .DangerZone_actions__qoeNp .DangerZone_divider__p0qXH{height:1px;background:var(--border-0)}.ProfileCard_profile_card__rJ3Dn{display:flex;gap:1.5rem;padding:1.5rem;background:var(--background-0);border:1px solid var(--border-0);border-radius:16px;box-shadow:0 1px 3px var(--box-shadow);transition:box-shadow .2s ease}.ProfileCard_profile_card__rJ3Dn:hover{box-shadow:0 4px 6px var(--box-shadow)}.ProfileCard_profile_card__rJ3Dn .ProfileCard_avatar_section__CT6An{display:flex;align-items:flex-start}.ProfileCard_profile_card__rJ3Dn .ProfileCard_avatar_section__CT6An .ProfileCard_avatar__EShu2{width:80px;height:80px;border-radius:50%;background:var(--background-2);display:flex;align-items:center;justify-content:center;border:2px solid var(--border-1)}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F{flex:1;display:flex;flex-direction:column;gap:.5rem}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F .ProfileCard_username__5KtTy{font-size:1.5rem;font-weight:600;color:var(--text-0);margin:0}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F .ProfileCard_email__EyUAq{font-size:.875rem;color:var(--text-2);margin:0}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F .ProfileCard_stats__F0gUr{display:flex;gap:1rem;margin-top:.75rem}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F .ProfileCard_stats__F0gUr .ProfileCard_stat_item__8YjMt{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--background-1);border-radius:8px;border:1px solid var(--border-0)}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F .ProfileCard_stats__F0gUr .ProfileCard_stat_item__8YjMt .ProfileCard_stat_content__uZRC9{display:flex;flex-direction:column}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F .ProfileCard_stats__F0gUr .ProfileCard_stat_item__8YjMt .ProfileCard_stat_content__uZRC9 .ProfileCard_stat_value__LWoLe{font-size:1.25rem;font-weight:600;color:var(--text-0);line-height:1.2}.ProfileCard_profile_card__rJ3Dn .ProfileCard_info_section__K6j6F .ProfileCard_stats__F0gUr .ProfileCard_stat_item__8YjMt .ProfileCard_stat_content__uZRC9 .ProfileCard_stat_label__A_MmO{font-size:.75rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}