.AssistedBuilderV3_assistedBuilder__GY_9L{--border-focus:#c7d2fe;--bg:#ffffff;--muted:#6b7280;--label:#374151;--fs-label:11px;--fs-text:14px;--gap:16px;--pad:16px;width:100%;max-width:none;margin:0;padding:var(--pad);background:var(--bg);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.AssistedBuilderV3_assistedBuilder__GY_9L[data-density=cozy]{--control-h:48px;--fs-text:15px;--gap:20px;--pad:20px}.AssistedBuilderV3_formRow__V_0FV{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap);margin-bottom:calc(var(--gap) * 1.25)}.AssistedBuilderV3_formGroupFull__eVdr9,.AssistedBuilderV3_formGroup__C7XXX{margin:0}.AssistedBuilderV3_formGroupFull__eVdr9{grid-column:1/-1}.AssistedBuilderV3_formLabel__jgswS{display:block;margin:0 0 6px;font-size:var(--fs-label);color:var(--label)}.AssistedBuilderV3_control____8lV,.AssistedBuilderV3_formInput__obOYH,.AssistedBuilderV3_formTextarea__EAltE{width:100%;height:var(--control-h)!important;min-height:var(--control-h)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:#fff!important;color:var(--text)!important;font-size:var(--fs-text)!important;font-weight:500!important;transition:border-color .15s ease,box-shadow .15s ease}.AssistedBuilderV3_formInput__obOYH{box-sizing:border-box!important}.AssistedBuilderV3_formInput__obOYH:focus{box-shadow:0 0 0 3px rgba(139,92,246,.12)}.AssistedBuilderV3_formTextarea__EAltE{min-height:96px}.AssistedBuilderV3_formTextarea__EAltE:focus{box-shadow:0 0 0 3px rgba(139,92,246,.12)}.AssistedBuilderV3_entityDisplay__f_H_V,.AssistedBuilderV3_entityPlaceholder__5m26b{display:flex;align-items:center;gap:8px;height:var(--control-h);padding:10px 12px;border-radius:var(--radius);font-size:var(--fs-text);font-weight:600;box-sizing:border-box}.AssistedBuilderV3_entityPlaceholder__5m26b{background:#f3f4f6;border:1px solid var(--border);color:#6b7280}.AssistedBuilderV3_entityIcon__Gjcz3{font-size:18px;color:var(--ring)}.AssistedBuilderV3_entityName___2dR1{text-transform:capitalize}.AssistedBuilderV3_reactSelectContainer__9_NTC{width:100%}.AssistedBuilderV3_react-select__control__C1ksY:hover{border-color:#d1d5db!important}.AssistedBuilderV3_react-select__control--is-focused__fnatH{border-color:var(--ring)!important;box-shadow:0 0 0 3px rgba(139,92,246,.12)!important}.AssistedBuilderV3_react-select__placeholder__4qcYI{color:var(--muted)!important;font-size:var(--fs-text)!important}.AssistedBuilderV3_react-select__single-value__8SYYU{color:var(--text)!important;font-size:var(--fs-text)!important}.AssistedBuilderV3_react-select__multi-value__z_Jjx{background:var(--ring)!important;color:#fff!important;border-radius:10px!important}.AssistedBuilderV3_react-select__multi-value__label___z6tk{color:#fff!important;font-size:13px!important}.AssistedBuilderV3_react-select__multi-value__remove__6_mGA{color:#fff!important}.AssistedBuilderV3_chipContainer__kbRqD{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.AssistedBuilderV3_chip__L_NRB{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:#374151;font-size:13px;font-weight:600;transition:all .15s ease}.AssistedBuilderV3_chip__L_NRB:hover{border-color:var(--ring);color:#5837d0}.AssistedBuilderV3_chipSelected__gULQK{background:var(--ring);border-color:var(--ring);color:#fff}.AssistedBuilderV3_chipDisabled__OE78W{opacity:.55;cursor:not-allowed}.AssistedBuilderV3_promptSection__Rtws6{padding-top:calc(var(--gap) * .5)}.AssistedBuilderV3_charCount__mgLTE{text-align:right;margin-top:4px;font-size:12px;color:var(--muted)}.AssistedBuilderV3_weightDetails__f4rMG{margin-top:10px;padding:10px;background:#f8fafc;border:1px solid var(--border);border-radius:8px}.AssistedBuilderV3_weightDetails__f4rMG summary{cursor:pointer;font-weight:700;color:#374151}.AssistedBuilderV3_primaryBadge__1_HDH{display:inline-block;margin-left:8px;padding:2px 8px;background:var(--ring);color:#fff;border-radius:12px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (max-width:768px){.AssistedBuilderV3_assistedBuilder__GY_9L{padding:14px}.AssistedBuilderV3_formRow__V_0FV{gap:12px}}.AssistedBuilderV3_assistedBuilder__GY_9L{--control-h:44px;--radius:12px;--border:#e5e7eb;--ring:#8b5cf6;--filled:#f9fafb;--text:#111827}.AssistedBuilderV3_formInput__obOYH,.AssistedBuilderV3_formTextarea__EAltE{width:100%;height:var(--control-h)!important;min-height:var(--control-h)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:var(--filled)!important;color:var(--text)!important;font-size:14px!important;font-weight:500!important;box-shadow:inset 0 -1px 0 rgba(17,24,39,.03)!important;transition:border-color .15s ease,box-shadow .15s ease}.AssistedBuilderV3_reactSelectContainer__9_NTC .AssistedBuilderV3_react-select__control--is-multi__AHLVN{min-height:var(--control-h)!important;height:auto!important}.AssistedBuilderV3_reactSelectContainer__9_NTC{position:relative!important;z-index:1!important}.AssistedBuilderV3_reactSelectContainer__9_NTC .AssistedBuilderV3_react-select__menu__MIjXl{z-index:9999!important;position:fixed!important}.AssistedBuilderV3_assistedBuilder__GY_9L .AssistedBuilderV3_reactSelectContainer__9_NTC .AssistedBuilderV3_react-select__control__C1ksY{width:100%!important;height:44px!important;min-height:44px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#f9fafb!important;color:#111827!important;font-size:14px!important;font-weight:500!important;box-shadow:inset 0 -1px 0 rgba(17,24,39,.03)!important;transition:border-color .15s ease,box-shadow .15s ease}.AssistedBuilderV3_formInput__obOYH{padding:10px 12px!important}.AssistedBuilderV3_formInput__obOYH:focus{outline:none;border-color:var(--ring)!important;box-shadow:0 0 0 3px rgba(139,92,246,.12)!important}.AssistedBuilderV3_formTextarea__EAltE{padding:10px 12px!important;min-height:96px!important;height:auto!important;resize:vertical}.AssistedBuilderV3_formTextarea__EAltE:focus{outline:none;border-color:var(--ring)!important;box-shadow:0 0 0 3px rgba(139,92,246,.12)!important}.AssistedBuilderV3_react-select__value-container__RXI9u{padding:0 12px!important;height:100%!important;display:flex!important;align-items:center!important}.AssistedBuilderV3_react-select__placeholder__4qcYI,.AssistedBuilderV3_react-select__single-value__8SYYU{font-size:14px!important}.AssistedBuilderV3_assistedBuilder__GY_9L .AssistedBuilderV3_reactSelectContainer__9_NTC .AssistedBuilderV3_react-select__control--is-focused__fnatH{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.12)!important}.AssistedBuilderV3_assistedBuilder__GY_9L .AssistedBuilderV3_reactSelectContainer__9_NTC .AssistedBuilderV3_react-select__value-container__RXI9u{padding:0 12px!important;height:100%!important;display:flex!important;align-items:center!important}.AssistedBuilderV3_assistedBuilder__GY_9L .AssistedBuilderV3_reactSelectContainer__9_NTC .AssistedBuilderV3_react-select__placeholder__4qcYI{color:#6b7280!important;font-size:14px!important}.AssistedBuilderV3_assistedBuilder__GY_9L .AssistedBuilderV3_reactSelectContainer__9_NTC .AssistedBuilderV3_react-select__single-value__8SYYU{color:#111827!important;font-size:14px!important;font-weight:500!important}.AssistedBuilderV3_react-select__menu__MIjXl{border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important;z-index:40!important}.AssistedBuilderV3_react-select__option__0ck2B{padding:10px 12px!important}.AssistedBuilderV3_react-select__option--is-focused__BRRUM{background:#f5f3ff!important;color:#2e1065!important}.AssistedBuilderV3_react-select__option--is-selected__onNcf{background:var(--ring)!important;color:#fff!important}.AssistedBuilderV3_entityDisplay__f_H_V{height:var(--control-h)!important;border-radius:var(--radius)!important;background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.AssistedBuilderV3_entityPlaceholder__5m26b{height:var(--control-h)!important;border-radius:var(--radius)!important;background:var(--filled)!important;border:1px solid var(--border)!important;color:var(--text)!important;font-size:14px!important;font-weight:500!important;box-shadow:inset 0 -1px 0 rgba(17,24,39,.03)!important}.AssistedBuilderV3_formLabel__jgswS{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:6px;color:#374151}