[data-theme=dark] :is(.cf-form,.cf-form-closed,.cf-fullscreen-overlay){--cf-text:var(--color-text);--cf-text-soft:var(--color-text);--cf-text-light:var(--color-text-sec);--cf-text-muted:var(--color-text-sec);--cf-bg:var(--color-content-bg);--cf-bg-soft:var(--color-surface-2,var(--color-content-bg));--cf-border:color-mix(in srgb,var(--color-text-sec) 75%,var(--color-content-bg));--cf-border-light:var(--color-border);--cf-brand:color-mix(in srgb,var(--color-button) 88%,var(--color-bg));--cf-brand-hover:color-mix(in srgb,var(--color-button) 76%,var(--color-bg));--cf-brand-soft:color-mix(in srgb,var(--color-info) 12%,var(--color-content-bg));--cf-brand-border:color-mix(in srgb,var(--color-info) 55%,var(--color-content-bg));--cf-error:var(--color-error);--cf-error-soft:color-mix(in srgb,var(--color-error) 10%,var(--color-content-bg));--cf-error-border:color-mix(in srgb,var(--color-error) 60%,var(--color-content-bg));--cf-success:var(--color-success);--cf-success-soft:color-mix(in srgb,var(--color-success) 10%,var(--color-content-bg));--cf-success-border:color-mix(in srgb,var(--color-success) 60%,var(--color-content-bg));--cf-warning:var(--color-warning);--cf-warning-soft:color-mix(in srgb,var(--color-warning) 10%,var(--color-content-bg));--cf-warning-border:color-mix(in srgb,var(--color-warning) 60%,var(--color-content-bg));--cf-focus:var(--color-info);--cf-focus-shadow:none;--cf-shadow-input:none;--cf-shadow-button:none;--cf-ms-ink:var(--cf-text);--cf-ms-muted:var(--cf-text-light);--cf-ms-brand:var(--color-info);--cf-ms-soft:var(--cf-brand-soft);--cf-ms-border:var(--cf-border);color:var(--cf-text);color-scheme:dark}[data-theme=dark] .cf-form{background-color:transparent}[data-theme=dark] .cf-form :is(label,legend){color:var(--cf-text)}[data-theme=dark] .cf-form :is(input:where(:not([type=hidden],[type=submit],[type=button],[type=reset],[type=checkbox],[type=radio])),select,textarea),[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-step-panel :is(input,select,textarea){background-color:var(--cf-bg);border-color:var(--cf-border);box-shadow:none;caret-color:var(--cf-text);color:var(--cf-text)}[data-theme=dark] .cf-form :is(input,textarea)::placeholder{color:var(--cf-text-muted);opacity:1}[data-theme=dark] .cf-form :is(select,option,optgroup){background-color:var(--cf-bg);color:var(--cf-text)}[data-theme=dark] .cf-form select{appearance:auto;background-image:none}[data-theme=dark] .cf-form input:is([type=checkbox],[type=radio]){accent-color:var(--cf-brand);color:var(--color-button-text)}[data-theme=dark] .cf-form input:is([type=checkbox],[type=radio]):checked{background-color:var(--cf-brand);border-color:var(--cf-brand)}[data-theme=dark] .cf-form :is(input,select,textarea,button):focus{border-color:var(--cf-focus)}[data-theme=dark] .cf-form :is(input,select,textarea,button):focus-visible,[data-theme=dark] .cf-form[data-smart-multistep="1"] :is(input,select,textarea,button):focus-visible{outline:2px solid var(--cf-focus);outline-offset:3px}[data-theme=dark] .cf-form :is(input,select,textarea):disabled,[data-theme=dark] .cf-form :is(input,textarea)[readonly],[data-theme=dark] .cf-form input[data-calculation],[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-step-panel :is(input,select,textarea):disabled{background-color:var(--cf-bg-soft);color:var(--cf-text-light)}[data-theme=dark] .cf-form input:-webkit-autofill{-webkit-text-fill-color:var(--cf-text);box-shadow:0 0 0 1000px var(--cf-bg) inset;caret-color:var(--cf-text)}[data-theme=dark] .cf-form :is(button[type=submit],input[type=submit],.cf-step-next,.cf-step-submit),[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-step-nav :is(.cf-step-next,.cf-step-submit),[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-step-panel button[type=submit]{background-color:var(--cf-brand);border-color:var(--cf-brand);box-shadow:none;color:var(--color-button-text)}[data-theme=dark] .cf-form :is(button[type=submit],input[type=submit],.cf-step-next,.cf-step-submit):is(:hover,:active,:focus),[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-step-nav :is(.cf-step-next,.cf-step-submit):is(:hover,:active,:focus){background-color:var(--cf-brand-hover);border-color:var(--cf-brand-hover);box-shadow:none;color:var(--color-button-text)}[data-theme=dark] .cf-form :is(.cf-step-prev,button[type=reset]){background-color:var(--cf-bg-soft);border-color:var(--cf-border);box-shadow:none;color:var(--cf-text)}[data-theme=dark] .cf-form :is(.cf-help,.cf-description,.cf-char-counter,.cf-progress__text,.cf-rating-value){color:var(--cf-text-light)}[data-theme=dark] .cf-form :is(.cf-field-error,.cf-char-counter--limit,.cf-inline-payment__error),[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-field-error{color:var(--cf-error)}[data-theme=dark] .cf-form .cf-invalid{border-color:var(--cf-error)!important;box-shadow:none!important}[data-theme=dark] .cf-form .cf-message-success{background-color:var(--cf-success-soft);border-color:var(--cf-success-border);color:var(--cf-success)}[data-theme=dark] .cf-form .cf-message-error{background-color:var(--cf-error-soft);border-color:var(--cf-error-border);color:var(--cf-error)}[data-theme=dark] .cf-form .cf-message-warning{background-color:var(--cf-warning-soft);border-color:var(--cf-warning-border);color:var(--cf-warning)}[data-theme=dark] .cf-form .cf-draft-saved{background-color:var(--cf-success-soft);color:var(--cf-success)}[data-theme=dark] .cf-form :is(fieldset,hr,.cf-step-nav){border-color:var(--cf-border-light)}[data-theme=dark] .cf-form .cf-progress__bar{background-color:var(--color-info)}[data-theme=dark] .cf-form .cf-step{background-color:var(--cf-bg-soft);border-color:var(--cf-border);color:var(--cf-text-light)}[data-theme=dark] .cf-form .cf-step:is(.is-active,.is-completed){background-color:var(--cf-brand-soft);border-color:var(--color-info);color:var(--color-info)}[data-theme=dark] .cf-form[data-smart-multistep="1"]{background-color:var(--cf-bg);border-color:var(--cf-border-light);color-scheme:dark}[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-progress{background-color:var(--cf-border-light)}[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-step{background-color:transparent;color:var(--cf-ms-muted)}[data-theme=dark] .cf-form[data-smart-multistep="1"] .cf-step.is-active{border-bottom-color:var(--color-info);color:var(--color-info)}[data-theme=dark] .cf-form-closed{background-color:var(--cf-bg-soft);border-color:var(--cf-border-light)}[data-theme=dark] body.cf-standalone{background-color:var(--color-bg)}[data-theme=dark] .cf-standalone__main>.cf-form{background-color:var(--cf-bg);box-shadow:none}[data-theme=dark] .cf-fullscreen-overlay{background-color:var(--cf-bg)}[data-theme=dark] .cf-fullscreen-overlay :is(.cf-fs-input,.cf-fs-textarea,.cf-fs-select){background-color:var(--cf-bg-soft);border-color:var(--cf-border);box-shadow:none;color:var(--cf-text)}[data-theme=dark] .cf-fullscreen-overlay :is(.cf-fs-question-number,.cf-fs-btn-back){color:var(--cf-text-light)}[data-theme=dark] .cf-fullscreen-overlay :is(.cf-fs-btn-next,.cf-fs-btn-submit){background-color:var(--cf-brand);color:var(--color-button-text)}[data-theme=dark] .cf-fullscreen-overlay .cf-fs-progress-bar{background-color:var(--cf-border-light)}[data-theme=dark] .cf-fullscreen-overlay .cf-fs-progress-fill{background-color:var(--color-info)}[data-theme=dark] .cf-fullscreen-overlay :is(input,textarea,select,button):focus-visible{outline:2px solid var(--cf-focus);outline-offset:3px}@media (forced-colors:active){[data-theme=dark] .cf-form .cf-invalid{border-color:Mark!important}[data-theme=dark] .cf-form :is(input,select,textarea,button):focus-visible{outline-color:Highlight}}