.srfm--light,.srfm--dark{--srfm-font-size:var(--text-m);--srfm-label-font-weight:700;--srfm-label-font-size:var(--text-s);--srfm-input-field-font-size:var(--text-m);--srfm-description-font-size:var(--text-s);--srfm-btn-font-size:var(--text-m);--srfm-btn-font-weight:800;--srfm-input-field-border-radius:var(--radius);--srfm-btn-border-radius:var(--radius);--srfm-row-gap-between-blocks:var(--space-m);--srfm-field-border-width-top:1px;--srfm-field-border-width-right:1px;--srfm-field-border-width-bottom:1px;--srfm-field-border-width-left:1px;--srfm-button-background-color-normal:var(--primary);--srfm-button-text-color-normal:var(--white);--srfm-button-text-color-hover:var(--white);--srfm-button-border-style:none;--srfm-button-border-radius-top:var(--radius);--srfm-button-border-radius-right:var(--radius);--srfm-button-border-radius-bottom:var(--radius);--srfm-button-border-radius-left:var(--radius);--srfm-acss-transition:border-color 0.2s ease-out,
                                          box-shadow 0.2s ease-out,
                                          background-color 0.2s ease-out}.srfm--light{--srfm-acss-field-shadow-normal:0 1px 4px rgb(0 0 0 / 0.06);--srfm-acss-field-shadow-selected:0 1px 4px rgb(0 0 0 / 0.06),
                                          0 0 0 1px var(--primary),
                                          0 0 0 4px color-mix(in oklch, var(--primary) 14%, transparent);--srfm-acss-field-shadow-hover:0 1px 4px rgb(0 0 0 / 0.06),
                                          0 0 0 1px var(--primary),
                                          0 0 0 4px color-mix(in oklch, var(--primary) 18%, transparent);--srfm-acss-field-shadow-focus:0 1px 4px rgb(0 0 0 / 0.06),
                                          0 0 0 1px var(--primary),
                                          0 0 0 4px color-mix(in oklch, var(--primary) 28%, transparent);--srfm-acss-choice-bg:var(--white);--srfm-acss-choice-bg-selected:var(--primary-ultra-light);--srfm-acss-choice-border:var(--base-light);--srfm-color-scheme-primary:var(--primary);--srfm-color-scheme-text:var(--base-dark);--srfm-color-scheme-text-on-primary:var(--white);--srfm-btn-color-hover:var(--primary-dark);--srfm-btn-color-disabled:var(--base-light);--srfm-bg-color:var(--white);--srfm-color-input-background:var(--white);--srfm-color-input-background-hover:var(--base-ultra-light);--srfm-color-input-border:var(--base-light);--srfm-color-input-border-hover:var(--primary);--srfm-color-input-border-focus-glow:color-mix(in oklch, var(--primary) 45%, transparent);--srfm-color-input-label:var(--base-dark);--srfm-color-input-description:var(--base);--srfm-color-input-placeholder:var(--base);--srfm-color-input-text:var(--base-dark);--srfm-color-input-selected:var(--primary-ultra-light);--srfm-error-color:var(--danger);--srfm-error-color-border:var(--danger);--srfm-error-color-border-glow:color-mix(in oklch, var(--danger) 45%, transparent);--srfm-field-box-shadow-normal:var(--srfm-acss-field-shadow-normal);--srfm-field-box-shadow-focus:var(--srfm-acss-field-shadow-focus);--srfm-button-background-color-hover:var(--primary-dark)}.srfm--dark{--srfm-acss-field-shadow-normal:0 1px 4px rgb(0 0 0 / 0.3);--srfm-acss-field-shadow-selected:0 1px 4px rgb(0 0 0 / 0.3),
                                          0 0 0 1px var(--primary),
                                          0 0 0 4px color-mix(in oklch, var(--primary) 18%, transparent);--srfm-acss-field-shadow-hover:0 1px 4px rgb(0 0 0 / 0.3),
                                          0 0 0 1px var(--primary),
                                          0 0 0 4px color-mix(in oklch, var(--primary) 22%, transparent);--srfm-acss-field-shadow-focus:0 1px 4px rgb(0 0 0 / 0.3),
                                          0 0 0 1px var(--primary),
                                          0 0 0 4px color-mix(in oklch, var(--primary) 32%, transparent);--srfm-acss-choice-bg:var(--base-dark);--srfm-acss-choice-bg-selected:var(--primary-dark);--srfm-acss-choice-border:var(--base);--srfm-color-scheme-primary:var(--primary);--srfm-color-scheme-text:var(--base-ultra-light);--srfm-color-scheme-text-on-primary:var(--white);--srfm-btn-color-hover:var(--primary-light);--srfm-btn-color-disabled:var(--base);--srfm-bg-color:var(--base-ultra-dark);--srfm-color-input-background:var(--base-dark);--srfm-color-input-background-hover:var(--base);--srfm-color-input-border:var(--base);--srfm-color-input-border-hover:var(--primary);--srfm-color-input-border-focus-glow:color-mix(in oklch, var(--primary) 45%, transparent);--srfm-color-input-label:var(--base-ultra-light);--srfm-color-input-description:var(--base-light);--srfm-color-input-placeholder:var(--base-light);--srfm-color-input-text:var(--base-ultra-light);--srfm-color-input-selected:var(--primary-dark);--srfm-error-color:var(--danger-light);--srfm-error-color-border:var(--danger-light);--srfm-error-color-border-glow:color-mix(in oklch, var(--danger) 45%, transparent);--srfm-field-box-shadow-normal:var(--srfm-acss-field-shadow-normal);--srfm-field-box-shadow-focus:var(--srfm-acss-field-shadow-focus);--srfm-button-background-color-hover:var(--primary-light)}.srfm--light .srfm-submit-button,.srfm--dark .srfm-submit-button{display:flex;width:100%}.srfm--light .srfm-submit-button button,.srfm--dark .srfm-submit-button button{width:100%!important;justify-content:center!important}.srfm--light .srfm-block-label,.srfm--light .srfm-block-legend,.srfm--dark .srfm-block-label,.srfm--dark .srfm-block-legend{font-weight:700!important}.srfm--light .srfm-input-common,.srfm--dark .srfm-input-common{box-shadow:var(--srfm-acss-field-shadow-normal)!important;transition:var(--srfm-acss-transition)}.srfm--light .srfm-input-common:hover,.srfm--dark .srfm-input-common:hover{border-color:var(--primary)!important;box-shadow:var(--srfm-acss-field-shadow-hover)!important}.srfm--light .srfm-input-common:focus,.srfm--light .srfm-input-common:focus-visible,.srfm--dark .srfm-input-common:focus,.srfm--dark .srfm-input-common:focus-visible{border-color:var(--primary)!important;box-shadow:var(--srfm-acss-field-shadow-focus)!important;outline:none!important}.srfm--light .srfm-multi-choice-block .srfm-block-wrap,.srfm--light .srfm-multi-choice-block .srfm-block-wrap:hover,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap:hover{background:transparent!important;background-color:transparent!important}.srfm--light .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-100>.srfm-multi-choice-single,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap.srfm-choice-width-100>.srfm-multi-choice-single{width:100%}.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single,.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:hover,.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:focus-within,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:hover,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:focus-within{background:transparent!important;background-color:transparent!important}.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single>.srfm-block-content-wrap,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single>.srfm-block-content-wrap{background:var(--srfm-acss-choice-bg)!important;background-color:var(--srfm-acss-choice-bg)!important;border:1px solid var(--srfm-acss-choice-border)!important;border-radius:var(--radius)!important;box-shadow:var(--srfm-acss-field-shadow-normal)!important;transition:var(--srfm-acss-transition)}.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:hover>.srfm-block-content-wrap,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:hover>.srfm-block-content-wrap{background:var(--srfm-acss-choice-bg)!important;background-color:var(--srfm-acss-choice-bg)!important;border-color:var(--primary)!important;box-shadow:var(--srfm-acss-field-shadow-hover)!important}.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:focus-within>.srfm-block-content-wrap,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:focus-within>.srfm-block-content-wrap{background:var(--srfm-acss-choice-bg)!important;background-color:var(--srfm-acss-choice-bg)!important;border-color:var(--primary)!important;box-shadow:var(--srfm-acss-field-shadow-focus)!important}.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single>.srfm-input-multi-choice-single:checked+.srfm-block-content-wrap,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single>.srfm-input-multi-choice-single:checked+.srfm-block-content-wrap{background:var(--srfm-acss-choice-bg-selected)!important;background-color:var(--srfm-acss-choice-bg-selected)!important;border-color:var(--primary)!important;box-shadow:var(--srfm-acss-field-shadow-selected)!important}.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:hover>.srfm-input-multi-choice-single:checked+.srfm-block-content-wrap,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:hover>.srfm-input-multi-choice-single:checked+.srfm-block-content-wrap{background:var(--srfm-acss-choice-bg-selected)!important;background-color:var(--srfm-acss-choice-bg-selected)!important;border-color:var(--primary)!important;box-shadow:var(--srfm-acss-field-shadow-hover)!important}.srfm--light .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:focus-within>.srfm-input-multi-choice-single:checked+.srfm-block-content-wrap,.srfm--dark .srfm-multi-choice-block .srfm-block-wrap>.srfm-multi-choice-single:focus-within>.srfm-input-multi-choice-single:checked+.srfm-block-content-wrap{background:var(--srfm-acss-choice-bg-selected)!important;background-color:var(--srfm-acss-choice-bg-selected)!important;border-color:var(--primary)!important;box-shadow:var(--srfm-acss-field-shadow-focus)!important}