.styles_gate_container___1XCD{background:linear-gradient(135deg,var(--muted-divider-color) 0,var(--muted-divider-color) 100%);border:2px dashed var(--divider-color);border-radius:var(--border-radius-lg);padding:3rem 2rem;text-align:center;position:relative;overflow:hidden;margin-top:var(--section-margin)}.styles_gate_container___1XCD:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(147,51,234,.05) 0,transparent 50%);pointer-events:none}.styles_gate_content__jtvFv{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.styles_gate_icon__OcJjz{margin-bottom:1.5rem;opacity:.9}.styles_gate_title__ekzWb{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 .75rem;line-height:1.3}.styles_gate_description__xiqwH{font-size:1rem;color:var(--muted-text-color);margin:0 0 2rem;max-width:400px;line-height:1.6}.styles_gate_action__occGh{width:100%;max-width:280px}@media(max-width:768px){.styles_gate_container___1XCD{padding:2rem 1rem}.styles_gate_title__ekzWb{font-size:1.25rem}.styles_gate_description__xiqwH{font-size:.9rem}}@media(max-width:480px){.styles_gate_container___1XCD{padding:1.5rem 1rem}.styles_gate_title__ekzWb{font-size:1.125rem}.styles_gate_description__xiqwH{font-size:.875rem}}.styles_prompt_content__9vD3s{padding-block:var(--inner-padding);padding-inline:0}.styles_modalWrapper__62w_4 .modal{max-width:480px}.styles_textareaWrapper__HAy8N{position:relative;margin-bottom:12px}.styles_messageInput__Fxau3{width:100%;padding:10px 12px;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);font-size:.875rem;color:var(--text-color);resize:vertical;min-height:80px;outline:none;font-family:inherit;transition:border-color .2s ease}.styles_messageInput__Fxau3::placeholder{color:var(--muted-text-color)}.styles_messageInput__Fxau3:focus{border-color:var(--primary-color)}.styles_messageInput__Fxau3:disabled{opacity:.6}.styles_charCount__p5Cse{position:absolute;bottom:8px;right:12px;font-size:.75rem;color:var(--muted-text-color)}.styles_errorText__cive9{font-size:.8125rem;color:var(--error-color);margin:0 0 12px}.styles_buttonRow__GRrDx{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--divider-color)}@media(max-width:480px){.styles_buttonRow__GRrDx{flex-direction:column}.styles_buttonRow__GRrDx button{width:100%}}.styles_modalContent__oVGSx{padding:var(--inner-padding)}.styles_errorBanner__WPjWC{padding:12px var(--inner-padding);background:var(--alert-error-color);border:1px solid var(--error-color);border-radius:var(--border-radius-sm);color:var(--error-color);font-size:.875rem;-webkit-margin-after:var(--inner-padding);margin-block-end:var(--inner-padding)}.styles_form__9JTBq{display:flex;flex-direction:column;gap:var(--section-margin)}.styles_section__Nv_qP{display:flex;flex-direction:column;gap:12px;padding:var(--inner-padding);background:var(--background-color);border:1px solid var(--divider-color);border-radius:var(--border-radius)}.styles_sectionHeader__1A_th{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.styles_sectionHeader__1A_th h3{margin:0;font-size:.95rem;font-weight:600;color:var(--text-color)}.styles_sectionHint__3h_Qg{margin:4px 0 0;font-size:.8125rem;color:var(--muted-text-color);max-width:520px}.styles_field__EB9ED{display:flex;flex-direction:column;gap:6px}.styles_field__EB9ED label{font-size:.875rem;font-weight:500;color:var(--text-color)}.styles_field__EB9ED input[type=number],.styles_field__EB9ED input[type=text],.styles_field__EB9ED select,.styles_field__EB9ED textarea{width:100%;padding:10px 12px;font-size:.875rem;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:#fff;color:var(--text-color);transition:border-color .2s ease-out,box-shadow .2s ease-out}.styles_field__EB9ED input[type=number]:focus,.styles_field__EB9ED input[type=text]:focus,.styles_field__EB9ED select:focus,.styles_field__EB9ED textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.styles_field__EB9ED input[type=number]::placeholder,.styles_field__EB9ED input[type=text]::placeholder,.styles_field__EB9ED select::placeholder,.styles_field__EB9ED textarea::placeholder{color:var(--muted-text-color)}.styles_field__EB9ED textarea{resize:vertical;min-height:60px;font-family:inherit}.styles_field__EB9ED select{cursor:pointer}.styles_required__tW2GF{color:var(--error-color);-webkit-margin-start:4px;margin-inline-start:4px}.styles_typeDescription__8NDyv{margin:2px 0 0;font-size:.8125rem;color:var(--muted-text-color);line-height:1.5}.styles_templateBtn__kVL7O{align-self:flex-start;-webkit-margin-before:4px;margin-block-start:4px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(var(--primary-color-rgb),.06);border:1px dashed var(--primary-color);border-radius:var(--border-radius-sm);font-size:.8125rem;font-weight:500;color:var(--primary-color);cursor:pointer;transition:background .2s ease-out}.styles_templateBtn__kVL7O:hover{background:rgba(var(--primary-color-rgb),.12)}.styles_addBtn__H1Urb{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid var(--primary-color);border-radius:var(--border-radius-sm);font-size:.8125rem;font-weight:500;color:var(--primary-color);cursor:pointer;transition:background .2s ease-out}.styles_addBtn__H1Urb:hover{background:rgba(var(--primary-color-rgb),.06)}.styles_addBtnSm__lZI_H{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(0,0,0,0);border:1px dashed var(--primary-color);border-radius:var(--border-radius-sm);font-size:.75rem;font-weight:500;color:var(--primary-color);cursor:pointer;transition:background .2s ease-out}.styles_addBtnSm__lZI_H:hover{background:rgba(var(--primary-color-rgb),.06)}.styles_iconBtn__N3iFn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);cursor:pointer;flex-shrink:0;transition:background .2s ease-out,border-color .2s ease-out}.styles_iconBtn__N3iFn:hover{background:var(--alert-error-color);border-color:var(--error-color)}.styles_itemList__hzAe1,.styles_questionCard__VengF{display:flex;flex-direction:column;gap:10px}.styles_questionCard__VengF{padding:12px;background:#fff;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm)}.styles_questionHeader__By4z_{display:flex;align-items:center;justify-content:space-between;gap:8px}.styles_itemBadge__UOObf{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--border-radius-pill);background:rgba(var(--primary-color-rgb),.08);color:var(--primary-color);font-size:.75rem;font-weight:600;letter-spacing:.02em}.styles_optionsHeader__8Vyzz{display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-margin-before:4px;margin-block-start:4px}.styles_optionsHeader__8Vyzz label{font-size:.8125rem;font-weight:500;color:var(--muted-text-color)}.styles_optionList__xcSuq{display:flex;flex-direction:column;gap:6px}.styles_optionRow___n2gT{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.styles_inlineInput__dA_gI,.styles_optionInput__gqDwW{flex:1 1 180px;min-width:0;padding:8px 12px;font-size:.8125rem;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:#fff;color:var(--text-color);transition:border-color .2s ease-out,box-shadow .2s ease-out}.styles_inlineInput__dA_gI:focus,.styles_optionInput__gqDwW:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.08)}.styles_inlineInput__dA_gI::placeholder,.styles_optionInput__gqDwW::placeholder{color:var(--muted-text-color)}.styles_optionDimension__aATn5{flex:0 1 140px;min-width:0;padding:8px 12px;font-size:.8125rem;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:var(--muted-divider-color);color:var(--text-color)}.styles_optionDimension__aATn5:focus{outline:none;border-color:var(--primary-color);background:#fff}.styles_optionDimension__aATn5::placeholder{color:var(--muted-text-color)}.styles_inlineRow__Jfdo1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.styles_inlineNumber__esOli{width:100px;padding:8px 12px;font-size:.8125rem;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:#fff;color:var(--text-color);transition:border-color .2s ease-out,box-shadow .2s ease-out}.styles_inlineNumber__esOli:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.08)}.styles_bucketCard__RJx78{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm)}.styles_bucketRow__OeZhW{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.styles_rangeSep__cZ03Z{color:var(--muted-text-color);font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_actions___0M7c{display:flex;justify-content:flex-end;gap:8px;-webkit-padding-before:var(--inner-padding);padding-block-start:var(--inner-padding);-webkit-border-before:1px solid var(--divider-color);border-block-start:1px solid var(--divider-color)}@media(max-width:600px){.styles_bucketRow__OeZhW,.styles_inlineRow__Jfdo1,.styles_optionRow___n2gT{flex-wrap:wrap}.styles_inlineInput__dA_gI,.styles_optionDimension__aATn5,.styles_optionInput__gqDwW{flex:1 1 100%}.styles_inlineNumber__esOli{flex:1 1 80px}}.styles_modalContainer__oMrKw{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.styles_field__a1P0S{display:flex;flex-direction:column;gap:8px}.styles_label__hIIT8{font-size:.875rem;font-weight:600;color:var(--text-color)}.styles_input__YhJ8L{width:100%;padding:12px 14px;border:1.5px solid var(--divider-color);border-radius:var(--border-radius-sm);background:var(--background-color);font-size:.9375rem;color:var(--text-color);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box}.styles_input__YhJ8L::placeholder{color:var(--muted-text-color)}.styles_input__YhJ8L:focus{border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.08)}.styles_input__YhJ8L:disabled{opacity:.6;cursor:not-allowed}.styles_errorText__Cc92L{margin:0;color:var(--error-color);font-size:.8125rem}.styles_buttonRow__koKWl{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.styles_modalContent__MZSP9{padding:0}.styles_modalCard__CaMAs{background:#fff;border-radius:var(--border-radius-lg);padding:28px 24px 24px;width:100%}.styles_modalCardHeader__XTsPt{position:relative;margin-bottom:24px}.styles_modalCardHeader__XTsPt h2{margin:10px 0 6px;font-size:1.375rem;font-weight:700;color:var(--text-color);line-height:1.25}.styles_modalCardHeader__XTsPt p{margin:0;font-size:.875rem;color:var(--muted-text-color);line-height:1.5}.styles_headerBadge__0gofe{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text-color)}.styles_closeButton__q9I3r{position:absolute;top:0;inset-inline-end:0;width:32px;height:32px;border-radius:50%;background:var(--background-color);border:1px solid var(--divider-color);display:flex;align-items:center;justify-content:center;color:var(--muted-text-color);cursor:pointer;transition:all .15s ease}.styles_closeButton__q9I3r:hover{background:var(--divider-color);color:var(--text-color)}.styles_modalErrorBanner__P4oZs{background:var(--alert-error-color);border:1px solid var(--error-color);color:var(--error-color);padding:10px 14px;border-radius:var(--border-radius-sm);font-size:.875rem;margin-bottom:16px}.styles_form__rdnx_{display:flex;flex-direction:column;gap:20px}.styles_formField__hMf6O{display:flex;flex-direction:column;gap:0}.styles_fieldLabelRow__gL0Wz{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.styles_fieldLabelRow__gL0Wz label{font-size:.9375rem;font-weight:600;color:var(--text-color)}.styles_fieldOptional__1riiU{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-color)}.styles_form__rdnx_ input[type=text],.styles_form__rdnx_ select,.styles_form__rdnx_ textarea{width:100%;padding:14px 16px;border:1.5px solid var(--divider-color);border-radius:var(--border-radius);font-size:.9375rem;color:var(--text-color);background:var(--background-color);outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;box-sizing:border-box}.styles_form__rdnx_ input[type=text]::placeholder,.styles_form__rdnx_ select::placeholder,.styles_form__rdnx_ textarea::placeholder{color:var(--muted-text-color)}.styles_form__rdnx_ input[type=text]:focus,.styles_form__rdnx_ select:focus,.styles_form__rdnx_ textarea:focus{border-color:var(--secondary-color);background:#fff;box-shadow:0 0 0 3px rgba(76,74,202,.1)}.styles_form__rdnx_ textarea{resize:none}.styles_form__rdnx_ select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.styles_stagesSection__6dAU6{display:flex;flex-direction:column;gap:0}.styles_stagesHeader__HLZxx{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.styles_stagesLabel__2ZUn_{font-size:.9375rem;font-weight:600;color:var(--text-color)}.styles_addStageBtn__eTTyA{display:inline-flex;align-items:center;gap:5px;background:none;border:1.5px solid var(--secondary-color);border-radius:var(--border-radius-full);padding:5px 12px;font-size:.8125rem;font-weight:600;color:var(--secondary-color);cursor:pointer;transition:all .15s ease}.styles_addStageBtn__eTTyA:hover{background:rgba(76,74,202,.06)}.styles_stagesList__maKEg{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--background-color);border:1.5px solid var(--divider-color);border-radius:var(--border-radius);max-height:220px;overflow-y:auto}.styles_stageItem__IV4kW{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm)}.styles_stageColorDot__PjcOa{width:10px;height:10px;border-radius:50%;flex-shrink:0}.styles_stageName__uHWqa{flex:1 1;font-size:.875rem;font-weight:500;color:var(--text-color)}.styles_stageTypeBadge__pqYXD{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:var(--border-radius-xs);white-space:nowrap;background:var(--background-color);color:var(--muted-text-color)}.styles_stageTypeBadge__pqYXD.styles_open___otEY{background:var(--aler-info-color);color:var(--info-color)}.styles_stageTypeBadge__pqYXD.styles_won__eOXoQ{background:var(--alert-success-color);color:var(--tertiary-color)}.styles_stageTypeBadge__pqYXD.styles_lost__X0qjb{background:var(--alert-error-color);color:var(--error-color)}.styles_stageNameInput__Y2LAL{flex:1 1;padding:6px 10px!important;font-size:.8125rem!important;border:1px solid var(--divider-color)!important;border-radius:var(--border-radius-sm)!important;background:var(--background-color)!important;color:var(--text-color)!important;outline:none;min-width:0;box-shadow:none!important}.styles_stageNameInput__Y2LAL:focus{border-color:var(--secondary-color)!important;background:#fff!important;box-shadow:none!important}.styles_stageTypeSelect__cBM9g{width:auto!important;padding:6px 8px!important;font-size:.75rem!important;border:1px solid var(--divider-color)!important;border-radius:var(--border-radius-sm)!important;background:var(--background-color)!important;min-width:70px;box-shadow:none!important}.styles_stageTypeSelect__cBM9g:disabled{opacity:.6;cursor:not-allowed}.styles_stageColorPicker__5HF_P{width:28px!important;height:28px!important;padding:2px!important;border:1px solid var(--divider-color)!important;border-radius:var(--border-radius-sm)!important;cursor:pointer;flex-shrink:0;background:none!important;box-shadow:none!important}.styles_stageTypeWrapper__ZBWg_{width:90px;flex-shrink:0}.styles_removeStageBtn__dSn6Y{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-xs);transition:background .15s ease;flex-shrink:0}.styles_removeStageBtn__dSn6Y:hover{background:var(--alert-error-color)}.styles_formActions__GEaky{display:flex;flex-direction:column;gap:10px;margin-top:4px}