.RuleInputStep1_container__hCx1b{max-width:100%;width:100%;margin:0;padding:2rem;background:#fff;box-sizing:border-box}.RuleInputStep1_stepTitle__vFHII{font-size:1.625rem;font-weight:600;color:var(--color-text);margin-bottom:1.5rem}.RuleInputStep1_formGroup__LFktt{margin-bottom:2.75rem}.RuleInputStep1_label__uaG14{display:block;font-weight:500;margin-bottom:.5rem;color:var(--color-text)}.RuleInputStep1_dateRow__CFGdD{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.RuleInputStep1_dateRow__CFGdD .RuleInputStep1_input__YdLD2,.RuleInputStep1_dateRow__CFGdD .RuleInputStep1_select__eWkH9{flex:1;min-width:140px}.RuleInputStep1_dateSeparator___37JS{color:var(--color-text-muted);font-size:.9375rem}.RuleInputStep1_input__YdLD2,.RuleInputStep1_select__eWkH9{width:100%;padding:.75rem;border:1px solid #b8c4d0;border-radius:var(--radius-md);font-size:1rem;background:var(--color-surface);color:var(--color-text)}.RuleInputStep1_input__YdLD2:focus,.RuleInputStep1_select__eWkH9:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-accent-subtle)}.RuleInputStep1_switchMode__xhXF2{display:block;margin-top:.5rem;padding:0;border:none;background:none;font-size:.875rem;color:var(--color-primary);cursor:pointer;text-align:left}.RuleInputStep1_switchMode__xhXF2:hover{text-decoration:underline}.RuleInputStep1_helperText__uWPZP{font-size:.8125rem;color:var(--color-text-muted);opacity:.85;margin-top:.35rem;margin-bottom:0}.RuleInputStep1_errorText__xlzZ9{font-size:.875rem;color:var(--color-primary);margin-top:.35rem;margin-bottom:0}.RuleInputStep1_optionGroup__A82n7{display:flex;flex-direction:column;gap:.5rem}.RuleInputStep1_optionLabel__hdsmm{display:flex;align-items:center;gap:.625rem;cursor:pointer;font-size:1rem;color:var(--color-text)}.RuleInputStep1_radio__sIMd0{width:18px;height:18px;flex-shrink:0}.RuleInputStep1_actionsWrapper__68fyT{border-top:1px solid var(--color-border);padding-top:1.5rem;margin-top:2.5rem}.RuleInputStep1_reassurancePre__8fQWS{font-size:.8125rem;color:var(--color-text-muted);margin-top:0;margin-bottom:1rem}.RuleInputStep1_actions__jirc0{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:0}.RuleInputStep1_primaryButton__GiNT_{padding:.75rem 2rem;min-width:11rem;border:none;background:var(--color-primary);color:var(--color-on-accent);font-size:1rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer}.RuleInputStep1_primaryButton__GiNT_:hover{background:var(--color-primary-hover)}.RuleInputStep1_cancelButton__SHXxa{padding:.75rem 1rem;border:none;background:transparent;color:var(--color-text-muted);font-size:1rem;border-radius:var(--radius-md);cursor:pointer}.RuleInputStep1_cancelButton__SHXxa:hover{color:var(--color-text)}.RuleInputStep1_reassurance__qufkV{font-size:.8125rem;color:var(--color-text-muted);margin-top:1rem;margin-bottom:0}.IntentBuilderPage_page__CEwL2{min-height:100vh;background:var(--color-background)}.IntentBuilderPage_mainContent__6xJ7r.IntentBuilderPage_mainContent__6xJ7r{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.IntentBuilderPage_formSection__5IFw4{width:100%;max-width:32rem;margin:0;padding:0;background:#fff;box-sizing:border-box}.IntentBuilderPage_header__CcAyz{text-align:center;padding:2rem 1rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.IntentBuilderPage_title__m3QwF{font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.IntentBuilderPage_subtitle__M1Jrn{color:var(--color-text-muted);font-size:1rem}