.LoginButton_root__5wXHZ{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;font-family:var(--font-sans,system-ui,sans-serif);font-weight:var(--font-weight-medium,500);border-radius:var(--border-radius-md,6px);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;text-decoration:none;white-space:nowrap;min-height:2.75rem}.LoginButton_root__5wXHZ:focus-visible{outline:2px solid var(--color-focus-ring,#2563eb);outline-offset:2px}.LoginButton_sm__Cs1mm{padding:.375rem .875rem;font-size:var(--font-size-sm,.875rem);min-height:2rem}.LoginButton_md___GF2E{padding:.625rem 1.25rem;font-size:var(--font-size-base,1rem);min-height:2.75rem}.LoginButton_lg__9IF9y{padding:.875rem 1.75rem;font-size:var(--font-size-lg,1.125rem);min-height:3.25rem}.LoginButton_filled__TCN3_{background-color:var(--login-btn-filled-bg,#0f172a);color:var(--login-btn-filled-color,#ffffff);border:2px solid transparent}.LoginButton_filled__TCN3_:hover:not(:disabled){background-color:var(--login-btn-filled-bg-hover,#1e293b)}.LoginButton_outline__O_Q8z{background-color:transparent;color:var(--login-btn-outline-color,#0f172a);border:2px solid var(--login-btn-outline-border,#0f172a)}.LoginButton_outline__O_Q8z:hover:not(:disabled){background-color:var(--login-btn-outline-bg-hover,rgba(15,23,42,.06))}.LoginButton_ghost__58r7n{background-color:transparent;color:var(--login-btn-ghost-color,#0f172a);border:2px solid transparent}.LoginButton_ghost__58r7n:hover:not(:disabled){background-color:var(--login-btn-ghost-bg-hover,rgba(15,23,42,.06))}.LoginButton_root__5wXHZ:disabled,.LoginButton_root__5wXHZ[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.LoginButton_icon__JAQAx{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.LoginButton_spinner__KwNBv{display:inline-block;width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:LoginButton_spin__o5FVu .7s linear infinite;flex-shrink:0}@keyframes LoginButton_spin__o5FVu{to{transform:rotate(1turn)}}.Container_container___EXWA{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.Container_container___EXWA[data-size=small],.Container_sm__ILhAW{max-width:640px}.Container_container___EXWA[data-size=medium],.Container_md__TiAye{max-width:768px}.Container_container___EXWA[data-size=large],.Container_lg__XmW1J,.Container_xl__CubeJ{max-width:1024px}.Container_container___EXWA[data-size=large].Container_xl__CubeJ{max-width:1280px}.Container_container___EXWA[data-fluid=true],.Container_container___EXWA[data-size=full],.Container_full__akfEH{max-width:100%}.SkipLink_skipLink__Tv06A{position:absolute;left:-9999px;z-index:var(--z-index-tooltip);padding:var(--spacing-md);background-color:var(--color-primary);color:var(--color-text-inverse);text-decoration:none;border-radius:var(--border-radius-base);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-lg);transition:left var(--transition-base),top var(--transition-base)}.SkipLink_skipLink__Tv06A:focus,.SkipLink_skipLink__Tv06A[data-visible=true]{left:var(--spacing-md);top:var(--spacing-md)}.SkipLink_skipLink__Tv06A[data-position=top-center],.SkipLink_topCenter__39cVZ{left:50%;transform:translateX(-50%)}.SkipLink_skipLink__Tv06A[data-position=top-center][data-visible=true],.SkipLink_topCenter__39cVZ:focus{left:50%;top:var(--spacing-md)}.SkipLink_skipLink__Tv06A[data-position=top-right],.SkipLink_topRight__JDMYS{left:auto;right:-9999px}.SkipLink_skipLink__Tv06A[data-position=top-right][data-visible=true],.SkipLink_topRight__JDMYS:focus{left:auto;right:var(--spacing-md);top:var(--spacing-md)}.SkipLink_skipLink__Tv06A:focus:hover,.SkipLink_skipLink__Tv06A[data-visible=true]:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,black)}.SkipLink_skipLink__Tv06A:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Footer_footer__rZB2Q{width:100%;overflow-x:clip;background-color:var(--color-background-alt);border-top:var(--border-width) solid var(--color-border);padding:.95rem 0 1.15rem;margin-top:auto;box-shadow:0 -2px 8px rgba(0,0,0,.05);z-index:var(--z-footer,120)}.Footer_footer__rZB2Q[data-variant=minimal]{padding:.8rem 0 .95rem}.Footer_footer__rZB2Q[data-variant=detailed]{padding:var(--spacing-2xl) 0}.Footer_footer__rZB2Q[data-sticky=true],.Footer_sticky__A7xtb{position:fixed;left:0;right:0;bottom:0;min-height:var(--footer-stack-height,5.5rem);padding-bottom:calc(var(--spacing-xl) + env(safe-area-inset-bottom, 0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background-alt-rgb,248,248,248),.95)}.Footer_content__Reui2{width:min(100%,58rem);margin:0 auto;display:grid;justify-items:center;gap:.55rem;text-align:center}.Footer_centeredContainer__OntbI{width:100%;display:flex;justify-content:center}.Footer_footer__rZB2Q[data-variant=minimal] .Footer_content__Reui2{gap:.4rem}.Footer_copyright__8W_Zp{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Footer_copyright__8W_Zp,.Footer_supportCopy__wDo6d{color:var(--color-text-muted);margin:0;overflow-wrap:anywhere}.Footer_supportCopy__wDo6d{width:100%;max-width:54rem;font-size:var(--font-size-xs);line-height:1.5;text-wrap:balance;opacity:.92}.Footer_quickLinks__rlkV1{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;width:100%}.Footer_quickLink__8zjZC{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;text-decoration:none;text-wrap:balance;overflow-wrap:anywhere;opacity:.9;transition:color .16s ease,text-decoration-color .16s ease,opacity .16s ease}.Footer_quickLink__8zjZC:hover{color:var(--color-text-muted);opacity:1;text-decoration:underline;text-underline-offset:.2em}.Footer_quickLink__8zjZC:focus-visible{outline:2px solid var(--color-focus-ring,#1d4ed8);outline-offset:4px;border-radius:999px}@media (max-width:768px){.Footer_footer__rZB2Q{padding:.75rem 0 .9rem}.Footer_footer__rZB2Q[data-sticky=true],.Footer_sticky__A7xtb{padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom, 0px))}.Footer_content__Reui2{gap:.45rem}.Footer_copyright__8W_Zp{font-size:var(--font-size-xs)}.Footer_supportCopy__wDo6d{max-width:none;line-height:1.4}.Footer_quickLinks__rlkV1{gap:.45rem}.Footer_quickLink__8zjZC{font-size:var(--font-size-xs)}}.Header_header__O25NC{background-color:var(--color-background);border-bottom:var(--border-width) solid var(--color-border);padding:var(--spacing-md) 0;z-index:var(--z-header,100)}.Header_sticky__APim1{position:fixed;top:0;left:0;right:0;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background-rgb,255,255,255),.95)}.Header_content__4DDCx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.Header_brandSection__KZ0Le{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0;cursor:pointer;transition:opacity var(--transition-fast)}.Header_brandSection__KZ0Le:hover{opacity:.8}.Header_brandSection__KZ0Le:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--border-radius-sm)}.Header_logoWrapper__V7WO2{display:flex;align-items:center}.Header_siteName__SU_e9{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0;white-space:nowrap}.Header_navSection__LHmHC{flex:1 1;display:flex;justify-content:flex-end}.Header_actionsSection__U7jC0{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:var(--spacing-sm)}@media (max-width:768px){.Header_header__O25NC{padding:var(--spacing-sm) 0}.Header_content__4DDCx{gap:var(--spacing-md)}.Header_brandSection__KZ0Le{gap:var(--spacing-sm)}.Header_siteName__SU_e9{font-size:var(--font-size-lg)}.Header_actionsSection__U7jC0{margin-left:0}}.Logo_logo__eIQyO{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition-normal)}.Logo_logo__eIQyO:hover{transform:scale(1.05)}.Logo_image__zufpW{display:block;object-fit:contain}.Logo_logo__eIQyO[data-size=small]{width:32px;height:32px}.Logo_logo__eIQyO[data-size=medium]{width:40px;height:40px}.Logo_logo__eIQyO[data-size=large]{width:56px;height:56px}.Logo_logo__eIQyO[data-variant=text]{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.Logo_logo__eIQyO[data-variant=full]{width:auto}.SettingsButton_button__yKRM4,.SettingsButton_button__yKRM4[data-state=closed]{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);width:48px;height:48px;border-radius:50%;background-color:var(--color-primary);font-size:1.1rem;color:var(--color-background);border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);transition:all var(--transition-normal);z-index:var(--z-floating,900)}.SettingsButton_button__yKRM4[data-state=open]{background-color:var(--color-primary);border-color:var(--color-primary-600,#2563eb);transform:rotate(45deg)}.SettingsButton_button__yKRM4:hover,.SettingsButton_button__yKRM4[data-state=closed]:hover{background-color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-400,#60a5fa);transform:scale(1.05);box-shadow:var(--shadow-xl)}.SettingsButton_button__yKRM4[data-state=open]:hover{background-color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-400,#60a5fa);transform:rotate(45deg) scale(1.05)}.SettingsButton_button__yKRM4:focus{outline:2px solid var(--color-primary);outline-offset:4px}.SettingsButton_button__yKRM4:active{transform:scale(.95)}@media (max-width:768px){.SettingsButton_button__yKRM4{bottom:var(--spacing-md);right:var(--spacing-md);width:44px;height:44px}}.SettingsButton_navButton__BPcgu,.SettingsButton_navButton__BPcgu[data-state=closed],.SettingsButton_navButton__BPcgu[data-state=open]{position:relative;bottom:auto;right:auto;width:44px;height:44px;min-width:44px;border-radius:999px;padding:0;background:color-mix(in srgb,var(--hugo-surface-strong) 82%,transparent);color:var(--color-text);border:1px solid var(--hugo-border-muted);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:none;z-index:auto}.SettingsButton_navButton__BPcgu:hover,.SettingsButton_navButton__BPcgu[data-state=closed]:hover,.SettingsButton_navButton__BPcgu[data-state=open]:hover{background:var(--hugo-surface-strong);border-color:var(--hugo-border-strong);box-shadow:0 8px 18px rgba(12,26,64,.12);transform:translateY(-1px)}.SettingsButton_navButton__BPcgu:active,.SettingsButton_navButton__BPcgu[data-state=open]:active{transform:translateY(0)}.SettingsButton_navButton__BPcgu[data-state=open]{background:color-mix(in srgb,var(--hugo-gold) 18%,var(--hugo-surface-strong));border-color:color-mix(in srgb,var(--hugo-gold) 52%,var(--hugo-border-strong));color:var(--hugo-navy)}.SettingsButton_navGlyph__h2a75{display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;transform:translateY(-.02em)}.ContactForm_form__0ZUyf{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;width:100%}.ContactForm_field__AXf49{display:flex;flex-direction:column;gap:.5rem}.ContactForm_label__Vsvg3{font-size:1rem;font-weight:600;color:var(--color-text-primary,#1a1a1a);line-height:1.5}.ContactForm_required__tE_A0{color:var(--color-danger,#d32f2f);font-weight:700}.ContactForm_input__5xPRn,.ContactForm_textarea__6xdkT{width:100%;min-height:44px;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:var(--color-text-primary,#1a1a1a);background-color:var(--color-background-primary,#ffffff);border:2px solid var(--color-border,#d0d0d0);border-radius:.375rem;transition:all .2s ease-in-out;font-family:inherit}.ContactForm_input__5xPRn:focus,.ContactForm_textarea__6xdkT:focus{outline:none;border-color:var(--color-primary,#0066cc);box-shadow:0 0 0 3px var(--color-primary-alpha,rgba(0,102,204,.1))}.ContactForm_input__5xPRn:hover:not(:disabled),.ContactForm_textarea__6xdkT:hover:not(:disabled){border-color:var(--color-border-hover,#a0a0a0)}.ContactForm_input__5xPRn:disabled,.ContactForm_textarea__6xdkT:disabled{background-color:var(--color-background-disabled,#f5f5f5);cursor:not-allowed;opacity:.6}.ContactForm_input__5xPRn[aria-invalid=true],.ContactForm_textarea__6xdkT[aria-invalid=true]{border-color:var(--color-danger,#d32f2f)}.ContactForm_textarea__6xdkT{resize:vertical;min-height:120px}.ContactForm_error__L5cUI{font-size:.875rem;color:var(--color-danger,#d32f2f);font-weight:500;line-height:1.4;margin-top:.25rem}.ContactForm_characterCount__wsK64{font-size:.875rem;color:var(--color-text-secondary,#666666);text-align:right;margin-top:.25rem}.ContactForm_submitButton__Oqg_a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;line-height:1.5;color:var(--color-button-text,#ffffff);background-color:var(--color-primary,#0066cc);border:2px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;min-height:44px;min-width:44px;font-family:inherit}.ContactForm_submitButton__Oqg_a:hover:not(:disabled){background-color:var(--color-primary-hover,#0052a3);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.ContactForm_submitButton__Oqg_a:focus-visible{outline:2px solid var(--color-primary,#0066cc);outline-offset:3px}.ContactForm_submitButton__Oqg_a:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ContactForm_submitButton__Oqg_a:disabled{background-color:var(--color-background-disabled,#cccccc);cursor:not-allowed;opacity:.6}.ContactForm_submitButton__Oqg_a[data-state=submitting]{cursor:wait}.ContactForm_loadingSpinner___n1Pn{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;animation:ContactForm_spin__Nuapp .6s linear infinite}@keyframes ContactForm_spin__Nuapp{to{transform:rotate(1turn)}}.ContactForm_successMessage__YK1lq{padding:1rem 1.25rem;font-size:1rem;line-height:1.5;color:var(--color-success-text,#1b5e20);background-color:var(--color-success-background,#e8f5e9);border:2px solid var(--color-success,#4caf50);border-radius:.375rem;font-weight:500}.ContactForm_errorMessage__8z9lQ{padding:1rem 1.25rem;font-size:1rem;line-height:1.5;color:var(--color-danger-text,#b71c1c);background-color:var(--color-danger-background,#ffebee);border:2px solid var(--color-danger,#d32f2f);border-radius:.375rem;font-weight:500}.ContactForm_turnstileContainer__0oGuI{display:flex;justify-content:center;padding:1rem 0}@media (prefers-contrast:high){.ContactForm_input__5xPRn,.ContactForm_submitButton__Oqg_a,.ContactForm_textarea__6xdkT{border-width:3px}}@media (prefers-reduced-motion:reduce){.ContactForm_input__5xPRn,.ContactForm_submitButton__Oqg_a,.ContactForm_textarea__6xdkT{transition:none}.ContactForm_loadingSpinner___n1Pn{animation:none;border-top-color:transparent}.ContactForm_submitButton__Oqg_a:hover:not(:disabled){transform:none}}@media (prefers-color-scheme:dark){.ContactForm_label__Vsvg3{color:var(--color-text-primary-dark,#f0f0f0)}.ContactForm_input__5xPRn,.ContactForm_textarea__6xdkT{color:var(--color-text-primary-dark,#f0f0f0);background-color:var(--color-background-primary-dark,#2a2a2a);border-color:var(--color-border-dark,#4a4a4a)}.ContactForm_input__5xPRn:hover:not(:disabled),.ContactForm_textarea__6xdkT:hover:not(:disabled){border-color:var(--color-border-hover-dark,#6a6a6a)}.ContactForm_input__5xPRn:disabled,.ContactForm_textarea__6xdkT:disabled{background-color:var(--color-background-disabled-dark,#1a1a1a)}.ContactForm_characterCount__wsK64{color:var(--color-text-secondary-dark,#aaaaaa)}.ContactForm_successMessage__YK1lq{color:var(--color-success-text-dark,#81c784);background-color:var(--color-success-background-dark,#1b5e20)}.ContactForm_errorMessage__8z9lQ{color:var(--color-danger-text-dark,#ef5350);background-color:var(--color-danger-background-dark,#b71c1c)}}.NewsletterSignup_form__YO9Ke{width:100%;display:flex;flex-direction:column;gap:1rem}.NewsletterSignup_inline__7OvFi{max-width:600px}.NewsletterSignup_floating__tU25P{max-width:500px;padding:2rem;background:var(--color-background-elevated,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.NewsletterSignup_header__elSKp{margin-bottom:1.5rem}.NewsletterSignup_title__98HW5{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--color-text-primary,#111827)}.NewsletterSignup_description__XTqSc{margin:0;font-size:.875rem;color:var(--color-text-secondary,#6b7280);line-height:1.5}.NewsletterSignup_inputGroup__mplFn{display:flex;gap:.5rem;flex-wrap:wrap}.NewsletterSignup_emailInput__QW0NZ{flex:1 1;min-width:200px;padding:.625rem 1rem;font-size:1rem;line-height:1.5;color:var(--color-text-primary,#111827);background-color:var(--color-background,#ffffff);border:2px solid var(--color-border,#d1d5db);border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease}.NewsletterSignup_emailInput__QW0NZ:hover{border-color:var(--color-border-hover,#9ca3af)}.NewsletterSignup_emailInput__QW0NZ:focus{outline:none;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.NewsletterSignup_emailInput__QW0NZ:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-background-disabled,#f3f4f6)}.NewsletterSignup_emailInput__QW0NZ[aria-invalid=true]{border-color:var(--color-error,#ef4444)}.NewsletterSignup_emailInput__QW0NZ[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.NewsletterSignup_submitButton__83xHD{padding:.625rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.5;color:var(--color-button-text,#ffffff);background-color:var(--color-primary,#3b82f6);border:2px solid transparent;border-radius:6px;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;min-height:44px;min-width:44px}.NewsletterSignup_submitButton__83xHD:hover:not(:disabled){background-color:var(--color-primary-hover,#2563eb);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.NewsletterSignup_submitButton__83xHD:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.NewsletterSignup_submitButton__83xHD:active:not(:disabled){transform:translateY(0)}.NewsletterSignup_submitButton__83xHD:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-button-disabled,#9ca3af)}.NewsletterSignup_loadingSpinner__uVhdK{display:inline-block;width:1rem;height:1rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:NewsletterSignup_spin__hkbQv .6s linear infinite}@keyframes NewsletterSignup_spin__hkbQv{to{transform:rotate(1turn)}}.NewsletterSignup_consentGroup__Rd_KA{display:flex;align-items:flex-start;gap:.5rem}.NewsletterSignup_checkbox__1d91s{width:1.25rem;height:1.25rem;margin-top:.125rem;flex-shrink:0;cursor:pointer;border:2px solid var(--color-border,#d1d5db);border-radius:4px;transition:border-color .2s ease,background-color .2s ease;accent-color:var(--color-primary,#3b82f6)}.NewsletterSignup_checkbox__1d91s:hover{border-color:var(--color-border-hover,#9ca3af)}.NewsletterSignup_checkbox__1d91s:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.NewsletterSignup_checkbox__1d91s:disabled{opacity:.6;cursor:not-allowed}.NewsletterSignup_checkbox__1d91s[aria-invalid=true]{border-color:var(--color-error,#ef4444)}.NewsletterSignup_checkboxLabel__bMwKR{font-size:.875rem;line-height:1.5;color:var(--color-text-secondary,#6b7280);cursor:pointer}.NewsletterSignup_checkboxLabel__bMwKR a{color:var(--color-primary,#3b82f6);text-decoration:underline;transition:color .2s ease}.NewsletterSignup_checkboxLabel__bMwKR a:hover{color:var(--color-primary-hover,#2563eb)}.NewsletterSignup_checkboxLabel__bMwKR a:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px;border-radius:2px}.NewsletterSignup_error__CbRIs{margin-top:-.5rem;font-size:.875rem;color:var(--color-error,#ef4444);display:flex;align-items:center;gap:.25rem}.NewsletterSignup_errorMessage__wZkQm{padding:.75rem 1rem;font-size:.875rem;color:var(--color-error,#ef4444);background-color:var(--color-error-background,#fef2f2);border:1px solid var(--color-error-border,#fecaca);border-radius:6px}.NewsletterSignup_successMessage__k9v0d{padding:.75rem 1rem;font-size:.875rem;color:var(--color-success,#10b981);background-color:var(--color-success-background,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);border-radius:6px}.NewsletterSignup_unsubscribeLink__Lf839{text-align:center;margin-top:.5rem}.NewsletterSignup_unsubscribeLink__Lf839 a{font-size:.75rem;color:var(--color-text-secondary,#6b7280);text-decoration:underline;transition:color .2s ease}.NewsletterSignup_unsubscribeLink__Lf839 a:hover{color:var(--color-text-primary,#111827)}.NewsletterSignup_unsubscribeLink__Lf839 a:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px;border-radius:2px}.NewsletterSignup_form__YO9Ke .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-contrast:high){.NewsletterSignup_checkbox__1d91s,.NewsletterSignup_emailInput__QW0NZ{border-width:2px}.NewsletterSignup_submitButton__83xHD{border:2px solid}}@media (prefers-reduced-motion:reduce){.NewsletterSignup_checkboxLabel__bMwKR a,.NewsletterSignup_checkbox__1d91s,.NewsletterSignup_emailInput__QW0NZ,.NewsletterSignup_submitButton__83xHD{transition:none}.NewsletterSignup_loadingSpinner__uVhdK{animation:none}.NewsletterSignup_submitButton__83xHD:hover:not(:disabled){transform:none}}@media (prefers-color-scheme:dark){.NewsletterSignup_floating__tU25P{background:var(--color-background-elevated-dark,#1f2937);border-color:var(--color-border-dark,#374151)}.NewsletterSignup_title__98HW5{color:var(--color-text-primary-dark,#f9fafb)}.NewsletterSignup_checkboxLabel__bMwKR,.NewsletterSignup_description__XTqSc{color:var(--color-text-secondary-dark,#d1d5db)}.NewsletterSignup_emailInput__QW0NZ{color:var(--color-text-primary-dark,#f9fafb);background-color:var(--color-background-dark,#111827);border-color:var(--color-border-dark,#4b5563)}.NewsletterSignup_emailInput__QW0NZ:hover{border-color:var(--color-border-hover-dark,#6b7280)}.NewsletterSignup_emailInput__QW0NZ:disabled{background-color:var(--color-background-disabled-dark,#1f2937)}}@media (max-width:640px){.NewsletterSignup_floating__tU25P{padding:1.5rem}.NewsletterSignup_title__98HW5{font-size:1.25rem}.NewsletterSignup_inputGroup__mplFn{flex-direction:column}.NewsletterSignup_emailInput__QW0NZ{min-width:100%}.NewsletterSignup_submitButton__83xHD{width:100%}}.RFPForm_form__24OLZ{width:100%;max-width:800px;margin:0 auto;font-family:var(--font-sans,system-ui,sans-serif)}.RFPForm_progress__sZfHl{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;position:relative;padding:0 1rem}.RFPForm_progressLine__cqzdK{position:absolute;top:1.5rem;left:0;right:0;height:2px;background-color:var(--color-border,#e5e7eb);z-index:0}.RFPForm_progressLineFill__cv59t{position:absolute;top:0;left:0;height:100%;background-color:var(--color-primary,#3b82f6);transition:width .3s ease}.RFPForm_progressStep__7uQti{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:1;flex:1 1}.RFPForm_progressStepCircle__zHIUy{width:3rem;height:3rem;border-radius:50%;background-color:var(--color-background,#ffffff);border:2px solid var(--color-border,#e5e7eb);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;color:var(--color-text-secondary,#6b7280);transition:all .3s ease}.RFPForm_progressStep__7uQti[data-active=true] .RFPForm_progressStepCircle__zHIUy{background-color:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:var(--color-white,#ffffff);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.RFPForm_progressStep__7uQti[data-completed=true] .RFPForm_progressStepCircle__zHIUy{background-color:var(--color-success,#10b981);border-color:var(--color-success,#10b981);color:var(--color-white,#ffffff)}.RFPForm_progressStepLabel__gqdgy{font-size:.875rem;font-weight:500;color:var(--color-text-secondary,#6b7280);text-align:center;transition:color .3s ease}.RFPForm_progressStep__7uQti[data-active=true] .RFPForm_progressStepLabel__gqdgy{color:var(--color-primary,#3b82f6);font-weight:600}.RFPForm_progressStep__7uQti[data-completed=true] .RFPForm_progressStepLabel__gqdgy{color:var(--color-success,#10b981)}.RFPForm_stepContainer__8l_iS{background-color:var(--color-background,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;padding:2rem;margin-bottom:2rem}.RFPForm_stepHeader__daS8J{margin-bottom:1.5rem}.RFPForm_stepTitle___wnIg{font-size:1.5rem;font-weight:700;color:var(--color-text,#1f2937);margin:0 0 .5rem}.RFPForm_stepDescription__jEg2s{font-size:.875rem;color:var(--color-text-secondary,#6b7280);margin:0}.RFPForm_stepContent__hm318{display:flex;flex-direction:column;gap:1.5rem}.RFPForm_field__ITHDD{display:flex;flex-direction:column;gap:.5rem}.RFPForm_label__OfTtW{font-size:.875rem;font-weight:600;color:var(--color-text,#1f2937);display:flex;align-items:baseline;gap:.25rem}.RFPForm_required__pRHqB{color:var(--color-error,#ef4444)}.RFPForm_helpText__qkmBY{font-size:.75rem;color:var(--color-text-secondary,#6b7280);margin-top:-.25rem}.RFPForm_input__5hWA7,.RFPForm_select__a7xxU,.RFPForm_textarea__MfnJ1{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:var(--color-text,#1f2937);background-color:var(--color-background,#ffffff);border:2px solid var(--color-border,#e5e7eb);border-radius:.375rem;transition:all .2s ease;font-family:inherit}.RFPForm_input__5hWA7:hover,.RFPForm_select__a7xxU:hover,.RFPForm_textarea__MfnJ1:hover{border-color:var(--color-primary,#3b82f6)}.RFPForm_input__5hWA7:focus,.RFPForm_select__a7xxU:focus,.RFPForm_textarea__MfnJ1:focus{outline:none;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RFPForm_input__5hWA7:disabled,.RFPForm_select__a7xxU:disabled,.RFPForm_textarea__MfnJ1:disabled{background-color:var(--color-background-secondary,#f9fafb);color:var(--color-text-disabled,#9ca3af);cursor:not-allowed}.RFPForm_input__5hWA7[aria-invalid=true],.RFPForm_select__a7xxU[aria-invalid=true],.RFPForm_textarea__MfnJ1[aria-invalid=true]{border-color:var(--color-error,#ef4444)}.RFPForm_textarea__MfnJ1{resize:vertical;min-height:120px}.RFPForm_select__a7xxU{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.RFPForm_characterCount__CLMYs{font-size:.75rem;color:var(--color-text-secondary,#6b7280);text-align:right;margin-top:-.25rem}.RFPForm_error__d9bIK{font-size:.875rem;color:var(--color-error,#ef4444);display:flex;align-items:center;gap:.25rem;margin-top:-.25rem}.RFPForm_checkboxGroup__ymYd5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.RFPForm_checkboxLabel__Y3U1k{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:2px solid var(--color-border,#e5e7eb);border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.RFPForm_checkboxLabel__Y3U1k:hover{border-color:var(--color-primary,#3b82f6);background-color:rgba(59,130,246,.05)}.RFPForm_checkbox__mHnfg{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--color-primary,#3b82f6)}.RFPForm_checkboxLabel__Y3U1k:has(.RFPForm_checkbox__mHnfg:checked){background-color:rgba(59,130,246,.1);border-color:var(--color-primary,#3b82f6)}.RFPForm_fileUpload__F6NIE{display:flex;flex-direction:column;gap:1rem}.RFPForm_fileDropzone__m0pFJ{border:2px dashed var(--color-border,#e5e7eb);border-radius:.5rem;padding:2rem;text-align:center;background-color:var(--color-background-secondary,#f9fafb);cursor:pointer;transition:all .2s ease}.RFPForm_fileDropzone__m0pFJ:hover{border-color:var(--color-primary,#3b82f6);background-color:rgba(59,130,246,.05)}.RFPForm_fileDropzone__m0pFJ[data-dragging=true]{border-color:var(--color-primary,#3b82f6);background-color:rgba(59,130,246,.1)}.RFPForm_fileDropzoneIcon__mpPk2{font-size:3rem;color:var(--color-text-secondary,#6b7280);margin-bottom:.5rem}.RFPForm_fileDropzoneText__ORGCr{font-size:.875rem;color:var(--color-text,#1f2937);font-weight:500;margin-bottom:.25rem}.RFPForm_fileDropzoneHint__Hm_Fw{font-size:.75rem;color:var(--color-text-secondary,#6b7280)}.RFPForm_fileInput__zM0Xh{display:none}.RFPForm_fileList__CIKMx{display:flex;flex-direction:column;gap:.75rem}.RFPForm_fileItem__LaEyV{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--color-background,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:.375rem}.RFPForm_fileInfo__Xnpyo{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.RFPForm_fileIcon__2pIi6{font-size:1.5rem;color:var(--color-text-secondary,#6b7280);flex-shrink:0}.RFPForm_fileDetails__6DIRE{display:flex;flex-direction:column;gap:.125rem;min-width:0}.RFPForm_fileName__tGmuv{font-size:.875rem;font-weight:500;color:var(--color-text,#1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RFPForm_fileSize__gZyb4{font-size:.75rem;color:var(--color-text-secondary,#6b7280)}.RFPForm_fileRemove__gg3Kz{padding:.5rem;background:none;border:none;color:var(--color-error,#ef4444);cursor:pointer;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RFPForm_fileRemove__gg3Kz:hover{background-color:rgba(239,68,68,.1)}.RFPForm_fileRemove__gg3Kz:focus{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.RFPForm_reviewSection__Va51W{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border,#e5e7eb)}.RFPForm_reviewSection__Va51W:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.RFPForm_reviewHeader__udZ9e{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.RFPForm_reviewTitle__JX4pE{font-size:1.125rem;font-weight:600;color:var(--color-text,#1f2937);margin:0}.RFPForm_reviewEdit__bgKHK{padding:.5rem 1rem;background:none;border:1px solid var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6);font-size:.875rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.RFPForm_reviewEdit__bgKHK:hover{background-color:rgba(59,130,246,.1)}.RFPForm_reviewEdit__bgKHK:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RFPForm_reviewContent__tPTo_{display:flex;flex-direction:column;gap:.75rem}.RFPForm_reviewItem__u_M_R{display:grid;grid-template-columns:180px 1fr;gap:1rem}.RFPForm_reviewLabel__1Jj_s{font-size:.875rem;font-weight:600;color:var(--color-text-secondary,#6b7280)}.RFPForm_reviewValue__1XU_e{font-size:.875rem;color:var(--color-text,#1f2937);word-break:break-word}.RFPForm_reviewList__YboXN{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.RFPForm_reviewListItem__KKkfJ{padding:.375rem .75rem;background-color:rgba(59,130,246,.1);color:var(--color-primary,#3b82f6);font-size:.875rem;font-weight:500;border-radius:.25rem}.RFPForm_actions__eg_3U{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.RFPForm_button__Li4SV{padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:.375rem;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px}.RFPForm_buttonSecondary__a6WGa{background-color:var(--color-background,#ffffff);border:2px solid var(--color-border,#e5e7eb);color:var(--color-text,#1f2937)}.RFPForm_buttonSecondary__a6WGa:hover:not(:disabled){border-color:var(--color-primary,#3b82f6);background-color:rgba(59,130,246,.05)}.RFPForm_buttonSecondary__a6WGa:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RFPForm_buttonPrimary__WCn9x{background-color:var(--color-primary,#3b82f6);color:var(--color-white,#ffffff)}.RFPForm_buttonPrimary__WCn9x:hover:not(:disabled){background-color:var(--color-primary-dark,#2563eb);box-shadow:0 4px 6px rgba(59,130,246,.2)}.RFPForm_buttonPrimary__WCn9x:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.RFPForm_button__Li4SV:disabled{opacity:.5;cursor:not-allowed}.RFPForm_loadingSpinner__mwif3{width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:RFPForm_spin__aYDRl .6s linear infinite}@keyframes RFPForm_spin__aYDRl{to{transform:rotate(1turn)}}.RFPForm_errorMessage__Yzf1I,.RFPForm_successMessage__b9Jp5{padding:1rem;border-radius:.375rem;font-size:.875rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.RFPForm_successMessage__b9Jp5{background-color:rgba(16,185,129,.1);color:var(--color-success,#10b981);border:1px solid rgba(16,185,129,.3)}.RFPForm_errorMessage__Yzf1I{background-color:rgba(239,68,68,.1);color:var(--color-error,#ef4444);border:1px solid rgba(239,68,68,.3)}.RFPForm_srOnly__DneKc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:768px){.RFPForm_stepContainer__8l_iS{padding:1.5rem}.RFPForm_progress__sZfHl{padding:0 .5rem}.RFPForm_progressStepLabel__gqdgy{font-size:.75rem}.RFPForm_progressStepCircle__zHIUy{width:2.5rem;height:2.5rem;font-size:.875rem}.RFPForm_checkboxGroup__ymYd5{grid-template-columns:1fr}.RFPForm_reviewItem__u_M_R{grid-template-columns:1fr;gap:.25rem}.RFPForm_actions__eg_3U{flex-direction:column-reverse}.RFPForm_button__Li4SV{width:100%}}.TurnstileWidget_root__Slkqc{display:inline-flex;flex-direction:column;gap:.5rem;width:fit-content}.TurnstileWidget_widget__8MTS0{min-height:65px;min-width:300px}.TurnstileWidget_widget__8MTS0[data-size=compact]{min-width:130px;min-height:120px}.TurnstileWidget_status___5vNi{font-size:.875rem;color:var(--color-text-secondary,#595959);line-height:1.5}.TurnstileWidget_mock__LPbMM{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:2px dashed var(--color-border,#d0d0d0);border-radius:var(--border-radius-base,4px);background-color:var(--color-surface-secondary,#f5f5f5);min-width:300px}.TurnstileWidget_mockLabel__MH6Qj{font-size:.75rem;font-weight:600;color:var(--color-text-secondary,#595959);text-transform:uppercase;letter-spacing:.05em}.TurnstileWidget_mockButton__chFIK{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;border:2px solid var(--color-primary,#0057e7);border-radius:var(--border-radius-base,4px);background-color:var(--color-primary,#0057e7);color:var(--color-text-inverse,#ffffff);transition:background-color .2s ease,border-color .2s ease}.TurnstileWidget_mockButton__chFIK:hover{background-color:color-mix(in srgb,var(--color-primary,#0057e7) 85%,black);border-color:color-mix(in srgb,var(--color-primary,#0057e7) 85%,black)}.TurnstileWidget_mockButton__chFIK:focus-visible{outline:3px solid var(--color-focus,#005fcc);outline-offset:2px}.TurnstileWidget_mockButton__chFIK[data-variant=error]{background-color:var(--color-danger,#d32f2f);border-color:var(--color-danger,#d32f2f)}.TurnstileWidget_mockButton__chFIK[data-variant=error]:hover{background-color:color-mix(in srgb,var(--color-danger,#d32f2f) 85%,black);border-color:color-mix(in srgb,var(--color-danger,#d32f2f) 85%,black)}.TurnstileWidget_srOnly__gkXhD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.TurnstileWidget_mockButton__chFIK{transition:none}}.SubmitQuestionForm_root__tT72s{display:flex;flex-direction:column;gap:var(--spacing-5,1.25rem);width:100%}.SubmitQuestionForm_field__bOYAt{display:flex;flex-direction:column;gap:var(--spacing-1,.25rem)}.SubmitQuestionForm_label___j0Og{font-size:.875rem;font-weight:600;color:var(--color-text-primary,#111827)}.SubmitQuestionForm_input__JL4Nu{width:100%;padding:.625rem .875rem;border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-md,6px);font-size:.9375rem;color:var(--color-text-primary,#111827);background:var(--color-background,#ffffff);min-height:44px;transition:border-color .15s ease,box-shadow .15s ease}.SubmitQuestionForm_input__JL4Nu:focus{outline:2px solid var(--color-primary,#7c3aed);outline-offset:2px;border-color:var(--color-primary,#7c3aed)}.SubmitQuestionForm_input__JL4Nu[aria-invalid=true]{border-color:var(--color-error,#dc2626)}.SubmitQuestionForm_textarea__4hJZ7{width:100%;padding:.625rem .875rem;border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-md,6px);font-size:.9375rem;color:var(--color-text-primary,#111827);background:var(--color-background,#ffffff);resize:vertical;min-height:120px;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.SubmitQuestionForm_textarea__4hJZ7:focus{outline:2px solid var(--color-primary,#7c3aed);outline-offset:2px;border-color:var(--color-primary,#7c3aed)}.SubmitQuestionForm_textarea__4hJZ7[aria-invalid=true]{border-color:var(--color-error,#dc2626)}.SubmitQuestionForm_select___2Nl6{width:100%;padding:.625rem .875rem;border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-md,6px);font-size:.9375rem;color:var(--color-text-primary,#111827);background:var(--color-background,#ffffff);min-height:44px;cursor:pointer;appearance:none;transition:border-color .15s ease}.SubmitQuestionForm_select___2Nl6:focus{outline:2px solid var(--color-primary,#7c3aed);outline-offset:2px;border-color:var(--color-primary,#7c3aed)}.SubmitQuestionForm_checkbox__0jvzg{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--color-primary,#7c3aed);flex-shrink:0;margin-top:2px}.SubmitQuestionForm_checkboxLabel__owEvh{display:flex;align-items:flex-start;gap:var(--spacing-2,.5rem);font-size:.875rem;color:var(--color-text-primary,#111827);cursor:pointer}.SubmitQuestionForm_errorMsg___SIZP{font-size:.8125rem;color:var(--color-error,#dc2626);margin:0}.SubmitQuestionForm_success__eTCmV{padding:var(--spacing-4,1rem);background:var(--color-success-light,#f0fdf4);border:1px solid var(--color-success,#22c55e);border-radius:var(--radius-md,8px)}.SubmitQuestionForm_successMsg__G0tqg{margin:0;font-size:.9375rem;color:var(--color-success-dark,#15803d);font-weight:500}.SubmitQuestionForm_submitBtn__t6tVY{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2,.5rem);padding:.75rem 1.5rem;background:var(--color-primary,#7c3aed);color:#ffffff;border:none;border-radius:var(--radius-md,6px);font-size:.9375rem;font-weight:600;cursor:pointer;min-height:44px;min-width:140px;transition:background-color .15s ease,opacity .15s ease}.SubmitQuestionForm_submitBtn__t6tVY:hover:not(:disabled){background:var(--color-primary-dark,#6d28d9)}.SubmitQuestionForm_submitBtn__t6tVY:focus-visible{outline:2px solid var(--color-primary,#7c3aed);outline-offset:2px}.SubmitQuestionForm_submitBtn__t6tVY:disabled{opacity:.65;cursor:not-allowed}.SubmitQuestionForm_spinner__Ur0we{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.4);border-top-color:#ffffff;border-radius:50%;animation:SubmitQuestionForm_spin__4Fa74 .7s linear infinite;flex-shrink:0}@keyframes SubmitQuestionForm_spin__4Fa74{to{transform:rotate(1turn)}}.Input_wrapper__6algg{display:inline-flex;flex-direction:column;gap:.375rem;--input-bg:var(--color-background-primary,#ffffff);--input-text:var(--color-text-primary,#111827);--input-text-placeholder:var(--color-text-tertiary,#6b7280);--input-border:var(--color-border,#d1d5db);--input-border-hover:var(--color-border-hover,#9ca3af);--input-border-focus:var(--color-primary,#2563eb);--input-border-error:var(--color-danger,#dc2626);--input-bg-disabled:var(--color-background-disabled,#f3f4f6);--input-text-disabled:var(--color-text-disabled,#9ca3af);--input-prefix-bg:var(--color-background-secondary,#f9fafb);--input-radius:0.375rem;--input-focus-shadow:rgba(37,99,235,0.15);--input-error-shadow:rgba(220,38,38,0.15)}.Input_fullWidth__4nxUX{width:100%}.Input_label__YnUk5{font-size:.9375rem;font-weight:600;color:var(--input-text);line-height:1.5;cursor:pointer}.Input_inputRow__YFRuk{display:flex;align-items:stretch;border:2px solid var(--input-border);border-radius:var(--input-radius);background-color:var(--input-bg);transition:border-color .15s ease,box-shadow .15s ease;min-height:44px}.Input_inputRow__YFRuk:hover:not(:has(.Input_input__4fv3A:disabled)){border-color:var(--input-border-hover)}.Input_inputRow__YFRuk:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 2px var(--input-focus-shadow),0 0 0 4px rgba(37,99,235,.08);outline:2px solid transparent}.Input_inputRow__YFRuk:has([data-has-error=true]){border-color:var(--input-border-error)}.Input_inputRow__YFRuk:has([data-has-error=true]):focus-within{box-shadow:0 0 0 2px var(--input-error-shadow)}.Input_input__4fv3A{flex:1 1;min-width:0;padding:.6875rem .875rem;font-size:1rem;font-family:inherit;line-height:1.5;color:var(--input-text);background:transparent;border:none;outline:none;min-height:42px;width:100%}.Input_input__4fv3A::placeholder{color:var(--input-text-placeholder)}.Input_input__4fv3A:disabled{color:var(--input-text-disabled);background-color:var(--input-bg-disabled);cursor:not-allowed}.Input_prefix__YMN4D,.Input_suffix__h8JNq{display:flex;align-items:center;justify-content:center;padding:0 .75rem;color:var(--input-text-placeholder);background-color:var(--input-prefix-bg);font-size:.9375rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.Input_prefix__YMN4D{border-right:1px solid var(--input-border);border-radius:calc(var(--input-radius) - 2px) 0 0 calc(var(--input-radius) - 2px)}.Input_suffix__h8JNq{border-left:1px solid var(--input-border);border-radius:0 calc(var(--input-radius) - 2px) calc(var(--input-radius) - 2px) 0}.Input_error__E3fLq{font-size:.875rem;font-weight:500;color:var(--input-border-error);line-height:1.4}.Input_helper__9ptP5{font-size:.875rem;color:var(--input-text-placeholder);line-height:1.4}@media (prefers-reduced-motion:reduce){.Input_inputRow__YFRuk{transition:none}}.Textarea_wrapper__Jor_5{display:inline-flex;flex-direction:column;gap:.375rem;--textarea-bg:var(--color-background-primary,#ffffff);--textarea-text:var(--color-text-primary,#111827);--textarea-text-placeholder:var(--color-text-tertiary,#6b7280);--textarea-border:var(--color-border,#d1d5db);--textarea-border-hover:var(--color-border-hover,#9ca3af);--textarea-border-focus:var(--color-primary,#2563eb);--textarea-border-error:var(--color-danger,#dc2626);--textarea-bg-disabled:var(--color-background-disabled,#f3f4f6);--textarea-text-disabled:var(--color-text-disabled,#9ca3af);--textarea-radius:0.375rem}.Textarea_fullWidth___qu7n,.Textarea_fullWidth___qu7n .Textarea_textarea__x_w_B{width:100%}.Textarea_label__3qbo7{font-size:.9375rem;font-weight:600;color:var(--textarea-text);line-height:1.5;cursor:pointer}.Textarea_textarea__x_w_B{padding:.6875rem .875rem;font-size:1rem;font-family:inherit;line-height:1.6;color:var(--textarea-text);background-color:var(--textarea-bg);border:2px solid var(--textarea-border);border-radius:var(--textarea-radius);resize:vertical;min-height:100px;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.Textarea_textarea__x_w_B::placeholder{color:var(--textarea-text-placeholder)}.Textarea_textarea__x_w_B:hover:not(:disabled){border-color:var(--textarea-border-hover)}.Textarea_textarea__x_w_B:focus-visible{border-color:var(--textarea-border-focus);box-shadow:0 0 0 2px rgba(37,99,235,.15),0 0 0 4px rgba(37,99,235,.08)}.Textarea_textarea__x_w_B[data-has-error=true]{border-color:var(--textarea-border-error)}.Textarea_textarea__x_w_B[data-has-error=true]:focus-visible{box-shadow:0 0 0 2px rgba(220,38,38,.15)}.Textarea_textarea__x_w_B[data-auto-resize=true]{resize:none;overflow:hidden}.Textarea_textarea__x_w_B:disabled{background-color:var(--textarea-bg-disabled);color:var(--textarea-text-disabled);cursor:not-allowed;opacity:.7}.Textarea_footer__9IngC{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:1.25rem}.Textarea_error__Dfz0Q{font-size:.875rem;font-weight:500;color:var(--textarea-border-error);line-height:1.4}.Textarea_helper__PrtC7{font-size:.875rem}.Textarea_charCount__lk_EX,.Textarea_helper__PrtC7{color:var(--textarea-text-placeholder);line-height:1.4}.Textarea_charCount__lk_EX{font-size:.8125rem;white-space:nowrap;flex-shrink:0;margin-left:auto}.Textarea_charCountExceeded__1StNo{color:var(--textarea-border-error);font-weight:600}@media (prefers-reduced-motion:reduce){.Textarea_textarea__x_w_B{transition:none}}.Select_wrapper__aqh9T{display:inline-flex;flex-direction:column;gap:.375rem;--select-bg:var(--color-background-primary,#ffffff);--select-text:var(--color-text-primary,#111827);--select-text-placeholder:var(--color-text-tertiary,#6b7280);--select-border:var(--color-border,#d1d5db);--select-border-hover:var(--color-border-hover,#9ca3af);--select-border-focus:var(--color-primary,#2563eb);--select-border-error:var(--color-danger,#dc2626);--select-bg-disabled:var(--color-background-disabled,#f3f4f6);--select-text-disabled:var(--color-text-disabled,#9ca3af);--select-radius:0.375rem;--select-chevron-color:var(--color-text-secondary,#6b7280)}.Select_fullWidth__pNnkL,.Select_fullWidth__pNnkL .Select_selectWrapper__P3GWE,.Select_fullWidth__pNnkL .Select_select__IvHtT{width:100%}.Select_label__Ba2s3{font-size:.9375rem;font-weight:600;color:var(--select-text);line-height:1.5;cursor:pointer}.Select_selectWrapper__P3GWE{position:relative;display:inline-flex;align-items:center}.Select_select__IvHtT{appearance:none;-webkit-appearance:none;width:100%;padding:.6875rem 2.5rem .6875rem .875rem;font-size:1rem;font-family:inherit;line-height:1.5;color:var(--select-text);background-color:var(--select-bg);border:2px solid var(--select-border);border-radius:var(--select-radius);min-height:44px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.Select_select__IvHtT:hover:not(:disabled){border-color:var(--select-border-hover)}.Select_select__IvHtT:focus-visible{border-color:var(--select-border-focus);box-shadow:0 0 0 2px rgba(37,99,235,.15),0 0 0 4px rgba(37,99,235,.08)}.Select_select__IvHtT[data-has-error=true]{border-color:var(--select-border-error)}.Select_select__IvHtT[data-has-error=true]:focus-visible{box-shadow:0 0 0 2px rgba(220,38,38,.15)}.Select_select__IvHtT:disabled{background-color:var(--select-bg-disabled);color:var(--select-text-disabled);cursor:not-allowed;opacity:.7}.Select_chevron__4OJEL{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--select-chevron-color);flex-shrink:0}.Select_error__npxBv{font-size:.875rem;font-weight:500;color:var(--select-border-error);line-height:1.4}.Select_helper__Grw__{font-size:.875rem;color:var(--select-text-placeholder);line-height:1.4}@media (prefers-reduced-motion:reduce){.Select_select__IvHtT{transition:none}}.Checkbox_wrapper__78rhI{display:inline-flex;align-items:flex-start;gap:.625rem;cursor:pointer;--cb-accent:var(--color-primary,#2563eb);--cb-border:var(--color-border,#d1d5db);--cb-border-hover:var(--color-border-hover,#9ca3af);--cb-bg:var(--color-background-primary,#ffffff);--cb-text:var(--color-text-primary,#111827);--cb-text-secondary:var(--color-text-secondary,#6b7280);--cb-error:var(--color-danger,#dc2626);--cb-size:1.25rem;--cb-radius:0.25rem}.Checkbox_wrapper__78rhI[data-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.Checkbox_inputWrapper__EgBEb{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;margin:-.75rem;padding:.75rem}.Checkbox_input__cnyZO{appearance:none;-webkit-appearance:none;width:var(--cb-size);height:var(--cb-size);border:2px solid var(--cb-border);border-radius:var(--cb-radius);background-color:var(--cb-bg);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;position:relative}.Checkbox_input__cnyZO:after{content:"";position:absolute;display:none;left:50%;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:.3125rem;height:.5625rem;border:2px solid #ffffff;border-top:none;border-left:none}.Checkbox_input__cnyZO:hover:not(:disabled){border-color:var(--cb-border-hover)}.Checkbox_input__cnyZO:checked{background-color:var(--cb-accent);border-color:var(--cb-accent)}.Checkbox_input__cnyZO:checked:after{display:block}.Checkbox_input__cnyZO[data-indeterminate=true]{background-color:var(--cb-accent);border-color:var(--cb-accent)}.Checkbox_input__cnyZO[data-indeterminate=true]:after{display:block;width:.625rem;height:0;border:none;border-top:2px solid #ffffff;transform:translate(-50%,-50%)}.Checkbox_input__cnyZO:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.Checkbox_input__cnyZO[data-has-error=true]{border-color:var(--cb-error)}.Checkbox_input__cnyZO:disabled{cursor:not-allowed}.Checkbox_labelWrapper__kQ3Uz{display:flex;flex-direction:column;gap:.25rem;padding-top:.125rem}.Checkbox_label__DJRk6{font-size:.9375rem;font-weight:500;color:var(--cb-text);line-height:1.5;cursor:pointer}.Checkbox_description__R7fz3{font-size:.875rem;color:var(--cb-text-secondary);line-height:1.5}.Checkbox_error__4VWha{font-size:.875rem;font-weight:500;color:var(--cb-error);line-height:1.4}@media (prefers-reduced-motion:reduce){.Checkbox_input__cnyZO{transition:none}}.Radio_wrapper__pvUnE{display:inline-flex;align-items:flex-start;gap:.625rem;cursor:pointer;--radio-accent:var(--color-primary,#2563eb);--radio-border:var(--color-border,#d1d5db);--radio-border-hover:var(--color-border-hover,#9ca3af);--radio-bg:var(--color-background-primary,#ffffff);--radio-text:var(--color-text-primary,#111827);--radio-text-secondary:var(--color-text-secondary,#6b7280);--radio-error:var(--color-danger,#dc2626);--radio-size:1.25rem}.Radio_wrapper__pvUnE[data-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.Radio_inputWrapper__d3jS7{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;margin:-.75rem;padding:.75rem}.Radio_input__J6F3_{appearance:none;-webkit-appearance:none;width:var(--radio-size);height:var(--radio-size);border:2px solid var(--radio-border);border-radius:50%;background-color:var(--radio-bg);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;position:relative}.Radio_input__J6F3_:after{content:"";position:absolute;display:none;width:.5rem;height:.5rem;border-radius:50%;background-color:#ffffff;top:50%;left:50%;transform:translate(-50%,-50%)}.Radio_input__J6F3_:hover:not(:disabled){border-color:var(--radio-border-hover)}.Radio_input__J6F3_:checked{background-color:var(--radio-accent);border-color:var(--radio-accent)}.Radio_input__J6F3_:checked:after{display:block}.Radio_input__J6F3_:focus-visible{outline:2px solid var(--radio-accent);outline-offset:2px;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.Radio_input__J6F3_:disabled{cursor:not-allowed}.Radio_labelWrapper__acJOF{display:flex;flex-direction:column;gap:.25rem;padding-top:.125rem}.Radio_label__CSVIN{font-size:.9375rem;font-weight:500;color:var(--radio-text);line-height:1.5;cursor:pointer}.Radio_description__K5oqu{font-size:.875rem;color:var(--radio-text-secondary);line-height:1.5}.Radio_group__1bPCu{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.Radio_groupLegend__cEpJz{font-size:.9375rem;font-weight:600;color:var(--radio-text,#111827);line-height:1.5;padding:0;margin-bottom:.25rem}.Radio_groupOptions__YsEWw{display:flex;flex-direction:column;gap:.25rem}.Radio_horizontal__gq3XR{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.5rem}.Radio_groupError__RRira{font-size:.875rem;font-weight:500;color:var(--radio-error,#dc2626);line-height:1.4;margin-top:.25rem}@media (prefers-reduced-motion:reduce){.Radio_input__J6F3_{transition:none}}.Switch_wrapper__jqM3S{display:inline-flex;align-items:center;gap:.75rem;--sw-off-bg:var(--color-border,#d1d5db);--sw-on-bg:var(--color-primary,#2563eb);--sw-thumb:#ffffff;--sw-text:var(--color-text-primary,#111827);--sw-text-secondary:var(--color-text-secondary,#6b7280);--sw-focus-ring:var(--color-primary,#2563eb);--sw-disabled-opacity:0.6;--sw-transition:0.2s cubic-bezier(0.4,0,0.2,1)}.Switch_wrapper__jqM3S[data-disabled=true]{opacity:var(--sw-disabled-opacity);cursor:not-allowed;pointer-events:none}.Switch_button__J1pwN{position:relative;display:inline-flex;align-items:center;flex-shrink:0;border:none;border-radius:9999px;background-color:var(--sw-off-bg);cursor:pointer;transition:background-color var(--sw-transition);padding:0}.Switch_button__J1pwN[data-checked=true]{background-color:var(--sw-on-bg)}.Switch_button__J1pwN:focus-visible{outline:2px solid var(--sw-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.Switch_button__J1pwN:disabled{cursor:not-allowed}.Switch_sm__QmWpQ{width:2rem;height:1.125rem;min-width:44px;justify-content:center;padding:.6875rem}.Switch_md__nZuOh,.Switch_sm__QmWpQ{min-height:44px;display:flex;align-items:center;background-clip:content-box;border-radius:9999px}.Switch_md__nZuOh{width:2.75rem;height:1.5rem;padding:.625rem}.Switch_lg__gT1OZ{width:3.5rem;height:1.875rem;min-height:44px;display:flex;align-items:center;padding:.5625rem;background-clip:content-box;border-radius:9999px}.Switch_thumb__PJWVU{position:absolute;border-radius:50%;background-color:var(--sw-thumb);box-shadow:0 1px 3px 0 rgba(0,0,0,.2);transition:transform var(--sw-transition);pointer-events:none}.Switch_sm__QmWpQ .Switch_thumb__PJWVU{width:.875rem;height:.875rem;left:.1875rem}.Switch_md__nZuOh .Switch_thumb__PJWVU{width:1.125rem;height:1.125rem;left:.1875rem}.Switch_lg__gT1OZ .Switch_thumb__PJWVU{width:1.4375rem;height:1.4375rem;left:.25rem}.Switch_sm__QmWpQ[data-checked=true] .Switch_thumb__PJWVU{transform:translateX(.875rem)}.Switch_md__nZuOh[data-checked=true] .Switch_thumb__PJWVU{transform:translateX(1.25rem)}.Switch_lg__gT1OZ[data-checked=true] .Switch_thumb__PJWVU{transform:translateX(1.625rem)}.Switch_labelWrapper__h2d1I{display:flex;flex-direction:column;gap:.125rem}.Switch_label__SfU_W{font-size:.9375rem;font-weight:500;color:var(--sw-text);line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}.Switch_description__H_bkc{font-size:.875rem;color:var(--sw-text-secondary);line-height:1.5}@media (prefers-reduced-motion:reduce){.Switch_button__J1pwN,.Switch_thumb__PJWVU{transition:none}}.TagInput_root__rHt77{display:flex;flex-direction:column;gap:.25rem}.TagInput_label__pxu6S{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--color-text,#111827);line-height:1.4}.TagInput_inputWrapper__gtgfu{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .625rem;min-height:2.75rem;background-color:var(--color-surface,#ffffff);border:1.5px solid var(--color-border,#d1d5db);border-radius:var(--border-radius-md,6px);cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.TagInput_inputWrapper__gtgfu:focus-within{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 2px var(--color-primary-focus,rgba(37,99,235,.25));outline:none}.TagInput_tag___OxQU{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background-color:var(--color-primary-subtle,#eff6ff);color:var(--color-primary,#2563eb);border:1px solid var(--color-primary-muted,#bfdbfe);border-radius:var(--border-radius-full,9999px);font-size:var(--font-size-sm,.875rem);line-height:1.5;max-width:14rem}.TagInput_tagText__gIr0F{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagInput_tagRemove__afwEN{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;min-height:1.375rem;padding:0;background:none;border:none;border-radius:50%;color:var(--color-primary,#2563eb);font-size:1rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.TagInput_tagRemove__afwEN:hover:not(:disabled){background-color:var(--color-primary-muted,#bfdbfe);color:var(--color-primary-dark,#1d4ed8)}.TagInput_tagRemove__afwEN:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px}.TagInput_tagRemove__afwEN:disabled{cursor:not-allowed;opacity:.5}.TagInput_input__JpBln{flex:1 1 6rem;min-width:4rem;border:none;outline:none;background:transparent;font-size:var(--font-size-sm,.875rem);color:var(--color-text,#111827);padding:0}.TagInput_input__JpBln::placeholder{color:var(--color-text-muted,#9ca3af)}.TagInput_input__JpBln:disabled{cursor:not-allowed}.TagInput_errorMessage__Gapha{font-size:var(--font-size-sm,.875rem);color:var(--color-danger,#dc2626);line-height:1.4}.TagInput_disabled__XFz_j .TagInput_inputWrapper__gtgfu{background-color:var(--color-surface-muted,#f9fafb);border-color:var(--color-border-muted,#e5e7eb);cursor:not-allowed}.TagInput_disabled__XFz_j .TagInput_input__JpBln{cursor:not-allowed;color:var(--color-text-disabled,#9ca3af)}.TagInput_disabled__XFz_j .TagInput_tag___OxQU{opacity:.6}.TagInput_hasError__BZRgI .TagInput_inputWrapper__gtgfu{border-color:var(--color-danger,#dc2626)}.TagInput_hasError__BZRgI .TagInput_inputWrapper__gtgfu:focus-within{box-shadow:0 0 0 2px rgba(220,38,38,.25)}.FileUpload_root__uj8W_{display:flex;flex-direction:column;gap:.375rem}.FileUpload_label__5Cong{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--color-text,#111827);line-height:1.4}.FileUpload_input__eo1b9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FileUpload_zone__sFnbJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1.5rem;border:2px dashed var(--color-border,#d1d5db);border-radius:var(--border-radius-lg,8px);background-color:var(--color-surface,#ffffff);cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease;outline-offset:2px}.FileUpload_zone__sFnbJ:hover:not([aria-disabled=true]){border-color:var(--color-primary,#2563eb);background-color:var(--color-primary-subtle,#eff6ff)}.FileUpload_zone__sFnbJ:focus-visible{outline:2px solid var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb)}.FileUpload_zoneIcon__dNPHS{color:var(--color-text-muted,#6b7280);display:flex;align-items:center;justify-content:center}.FileUpload_zoneText__sIV3E{font-size:var(--font-size-sm,.875rem);color:var(--color-text-muted,#6b7280)}.FileUpload_browseButton__KNucR{min-height:2.75rem;padding:.5rem 1.25rem;background-color:var(--color-primary,#2563eb);color:#ffffff;border:none;border-radius:var(--border-radius-md,6px);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:background-color .15s ease}.FileUpload_browseButton__KNucR:hover:not(:disabled){background-color:var(--color-primary-dark,#1d4ed8)}.FileUpload_browseButton__KNucR:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px}.FileUpload_browseButton__KNucR:disabled{cursor:not-allowed;opacity:.5}.FileUpload_errorMessage__LH7gF{font-size:var(--font-size-sm,.875rem);color:var(--color-danger,#dc2626);line-height:1.4}.FileUpload_helperText__S__LO{font-size:var(--font-size-sm,.875rem);color:var(--color-text-muted,#6b7280);line-height:1.4}.FileUpload_dragover___iYuI{border-color:var(--color-primary,#2563eb);background-color:var(--color-primary-subtle,#eff6ff);border-style:solid}.FileUpload_disabled__3aIee .FileUpload_zone__sFnbJ{cursor:not-allowed;opacity:.6}.FileUpload_disabled__3aIee .FileUpload_zone__sFnbJ,.FileUpload_disabled__3aIee .FileUpload_zone__sFnbJ:hover{border-color:var(--color-border-muted,#e5e7eb);background-color:var(--color-surface-muted,#f9fafb)}.FileUpload_hasError__JWIBU .FileUpload_zone__sFnbJ{border-color:var(--color-danger,#dc2626)}.FileUpload_hasError__JWIBU .FileUpload_zone__sFnbJ:focus-visible{outline-color:var(--color-danger,#dc2626)}.RangeSlider_wrapper__HSimK{display:inline-flex;flex-direction:column;gap:.5rem;--slider-track-bg:var(--color-border,#d1d5db);--slider-fill-bg:var(--color-primary,#2563eb);--slider-thumb-bg:var(--color-primary,#2563eb);--slider-thumb-border:#ffffff;--slider-thumb-disabled:var(--color-text-disabled,#9ca3af);--slider-track-disabled:var(--color-background-disabled,#f3f4f6);--slider-focus-ring:var(--color-primary,#2563eb);--slider-label-text:var(--color-text-primary,#111827);--slider-value-text:var(--color-text-secondary,#6b7280);--slider-height:6px;--slider-thumb-size:20px}.RangeSlider_fullWidth__8SwcF{width:100%}.RangeSlider_labelRow__eiIB_{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.RangeSlider_label__SH95q{font-size:.9375rem;font-weight:600;color:var(--slider-label-text);line-height:1.5}.RangeSlider_valueDisplay__bge7K{font-size:.875rem;font-weight:600;color:var(--slider-value-text);min-width:2.5ch;text-align:right}.RangeSlider_trackWrapper__MzPO5{display:flex;flex-direction:column;gap:.25rem}.RangeSlider_input__ronGr{appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;outline:none;padding:0;margin:0}.RangeSlider_input__ronGr:disabled{cursor:not-allowed}.RangeSlider_input__ronGr::-webkit-slider-runnable-track{height:var(--slider-height);border-radius:999px;background:var(--slider-track-bg)}.RangeSlider_input__ronGr:disabled::-webkit-slider-runnable-track{background:var(--slider-track-disabled)}.RangeSlider_input__ronGr::-moz-range-track{height:var(--slider-height);border-radius:999px;background:var(--slider-track-bg)}.RangeSlider_input__ronGr:disabled::-moz-range-track{background:var(--slider-track-disabled)}.RangeSlider_input__ronGr::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;background:var(--slider-thumb-bg);border:2px solid var(--slider-thumb-border);box-shadow:0 1px 3px rgba(0,0,0,.2);margin-top:calc((var(--slider-height) - var(--slider-thumb-size)) / 2);cursor:pointer;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}.RangeSlider_input__ronGr::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px rgba(37,99,235,.15)}.RangeSlider_input__ronGr:disabled::-webkit-slider-thumb{background:var(--slider-thumb-disabled);cursor:not-allowed}.RangeSlider_input__ronGr::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;background:var(--slider-thumb-bg);border:2px solid var(--slider-thumb-border);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}.RangeSlider_input__ronGr:disabled::-moz-range-thumb{background:var(--slider-thumb-disabled);cursor:not-allowed}.RangeSlider_input__ronGr:focus-visible::-webkit-slider-thumb{outline:2px solid var(--slider-focus-ring);outline-offset:2px}.RangeSlider_ticks__k5zOc{display:flex;justify-content:space-between;padding:0 calc(var(--slider-thumb-size) / 2)}.RangeSlider_tick__06Jxt{display:flex;flex-direction:column;align-items:center;gap:2px}.RangeSlider_tickMark__9MD7K{width:1px;height:6px;background-color:var(--color-border,#d1d5db)}.RangeSlider_tickLabel__d5NOu{font-size:.6875rem;color:var(--slider-value-text)}.FormField_wrapper__JsayW{display:flex;flex-direction:column;gap:.375rem;--field-label-text:var(--color-text-primary,#111827);--field-helper-text:var(--color-text-secondary,#6b7280);--field-error-text:var(--color-danger,#dc2626);--field-required-color:var(--color-danger,#dc2626)}.FormField_label__46Cg_{font-size:.9375rem;font-weight:600;color:var(--field-label-text);line-height:1.5;cursor:pointer}.FormField_required__Kc1_0{color:var(--field-required-color);margin-left:.25rem;font-weight:700;aria-hidden:true}.FormField_control__Sulob{display:contents}.FormField_helper__OH3PA{font-size:.875rem;color:var(--field-helper-text);line-height:1.4;margin:0}.FormField_error__DeZVP{font-size:.875rem;color:var(--field-error-text);line-height:1.4;margin:0;font-weight:500}.ColorPicker_wrapper__UwOE7{display:flex;flex-direction:column;gap:.5rem}.ColorPicker_label__8N_JM{font-weight:600;font-size:.875rem;color:var(--color-text-primary,#111827)}.ColorPicker_inputRow__GmXWq{display:flex;align-items:center;gap:.75rem}.ColorPicker_colorInput__keZwG{width:44px;height:44px;padding:2px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;background:transparent;transition:border-color .15s ease}.ColorPicker_colorInput__keZwG:hover:not(:disabled){border-color:#6366f1}.ColorPicker_colorInput__keZwG:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.ColorPicker_colorInput__keZwG:disabled{cursor:not-allowed;opacity:.5}.ColorPicker_hexInput__HDm56{font-family:monospace;width:96px;padding:.375rem .5rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;color:var(--color-text-primary,#111827);background:var(--color-background,#ffffff);transition:border-color .15s ease}.ColorPicker_hexInput__HDm56:hover:not(:disabled){border-color:#6366f1}.ColorPicker_hexInput__HDm56:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-color:#6366f1}.ColorPicker_hexInput__HDm56:disabled{cursor:not-allowed;opacity:.5}.ColorPicker_presetsRow__2CsKI{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.ColorPicker_swatch__aOYc1{width:32px;height:32px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:border-color .15s ease;padding:0}.ColorPicker_swatch__aOYc1:hover:not(:disabled){border-color:#6366f1}.ColorPicker_swatch__aOYc1:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.ColorPicker_swatch__aOYc1:disabled{cursor:not-allowed;opacity:.5}.ColorPicker_swatchActive__Ad9_k{border-color:#6366f1}