@layer sy-component{.fbsy-form-root{gap:var(--form-gap,var(--sy-space-16));display:grid;container:fbsy-form/inline-size}.fbsy-form-root[data-size=small]{--_size-pad-block:var(--sy-space-4);--_size-button-pad-block:var(--sy-space-6);--_size-trigger:2rem}.fbsy-form-root[data-size=large]{--_size-pad-block:var(--sy-space-10);--_size-button-pad-block:var(--sy-space-12);--_size-trigger:3rem;--_size-text:var(--sy-text-base);--_size-leading:var(--sy-text-base-leading)}.fbsy-form-root[data-layout=inline]{flex-wrap:wrap;align-items:flex-start;display:flex}.fbsy-form-honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.fbsy-form-actions{justify-content:var(--form-actions-justify,flex-start);gap:var(--form-actions-gap,var(--sy-space-8));flex-wrap:wrap;display:flex}.fbsy-form-submit{justify-content:center;align-items:center;gap:var(--form-submit-gap,var(--submit-button-gap,var(--sy-space-8)));border-radius:var(--form-submit-radius,var(--submit-button-radius,var(--sy-radius-full)));padding-inline:var(--form-submit-pad-inline,var(--submit-button-pad-inline,var(--sy-space-20)));padding-block:var(--form-submit-pad-block,var(--submit-button-pad-block,var(--_size-button-pad-block,var(--sy-space-10))));font-size:var(--form-submit-size,var(--submit-button-size,var(--_size-text,var(--sy-text-sm))));line-height:var(--form-submit-leading,var(--submit-button-leading,var(--_size-leading,var(--sy-text-sm-leading))));font-weight:var(--form-submit-weight,var(--submit-button-weight,var(--sy-weight-semibold)));text-transform:var(--form-submit-transform,var(--submit-button-transform,none));background:var(--form-submit-bg,var(--submit-button-bg,var(--brand)));color:var(--form-submit-color,var(--submit-button-color,var(--on-brand)));border:var(--form-submit-border-width,var(--submit-button-border-width,0)) solid var(--form-submit-border-color,var(--submit-button-border-color,transparent));box-shadow:var(--form-submit-shadow,var(--submit-button-shadow,var(--sy-shadow-sm)));cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.fbsy-form-back,.fbsy-form-reset{justify-content:center;align-items:center;gap:var(--form-back-gap,var(--form-submit-gap,var(--submit-button-gap,var(--sy-space-8))));border-radius:var(--form-back-radius,var(--form-submit-radius,var(--submit-button-radius,var(--sy-radius-full))));padding-inline:var(--form-back-pad-inline,var(--form-submit-pad-inline,var(--submit-button-pad-inline,var(--sy-space-20))));padding-block:var(--form-back-pad-block,var(--form-submit-pad-block,var(--submit-button-pad-block,var(--_size-button-pad-block,var(--sy-space-10)))));font-size:var(--form-back-size,var(--form-submit-size,var(--submit-button-size,var(--_size-text,var(--sy-text-sm)))));line-height:var(--form-back-leading,var(--form-submit-leading,var(--submit-button-leading,var(--_size-leading,var(--sy-text-sm-leading)))));font-weight:var(--form-back-weight,var(--form-submit-weight,var(--submit-button-weight,var(--sy-weight-semibold))));text-transform:var(--form-back-transform,var(--form-submit-transform,var(--submit-button-transform,none)));background:var(--form-back-bg,transparent);color:var(--form-back-color,var(--form-submit-bg,var(--submit-button-bg,var(--brand))));border:var(--form-back-border-width,1px) solid var(--form-back-border-color,currentcolor);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.fbsy-form-back:hover:not(:disabled),.fbsy-form-reset:hover:not(:disabled){background:var(--form-back-bg-hover,var(--surface-raised))}.fbsy-form-back:disabled,.fbsy-form-reset:disabled{cursor:not-allowed;opacity:var(--form-submit-disabled-opacity,var(--submit-button-disabled-opacity,.6))}.fbsy-form-back:focus-visible,.fbsy-form-reset:focus-visible{outline:var(--form-submit-focus-ring-width,var(--submit-button-focus-ring-width,2px)) solid var(--form-submit-focus-ring-color,var(--submit-button-focus-ring-color,var(--focus-ring)));outline-offset:var(--form-submit-focus-offset-width,var(--submit-button-focus-offset-width,2px))}.fbsy-form-submit:hover:not(:disabled){background:var(--form-submit-bg-hover,var(--submit-button-bg-hover,var(--brand-hover)))}.fbsy-form-submit:focus-visible{outline:var(--form-submit-focus-ring-width,var(--submit-button-focus-ring-width,2px)) solid var(--form-submit-focus-ring-color,var(--submit-button-focus-ring-color,var(--focus-ring)));outline-offset:var(--form-submit-focus-offset-width,var(--submit-button-focus-offset-width,2px))}.fbsy-form-submit:disabled{cursor:not-allowed;opacity:var(--form-submit-disabled-opacity,var(--submit-button-disabled-opacity,.6))}@media (prefers-reduced-motion:reduce){.fbsy-form-submit,.fbsy-form-back,.fbsy-form-reset{transition:none}}.fbsy-wizard-wizard{gap:var(--form-wizard-gap,var(--sy-space-16));display:grid}.fbsy-wizard-step{gap:var(--form-gap,var(--sy-space-16));display:grid}.fbsy-wizard-step[hidden]{display:none}.fbsy-wizard-indicator{gap:var(--form-wizard-indicator-gap,var(--sy-space-12));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fbsy-wizard-item{align-items:center;gap:var(--sy-space-8);font-size:var(--form-wizard-indicator-size,var(--sy-text-sm));line-height:var(--form-wizard-indicator-leading,var(--sy-text-sm-leading));color:var(--form-wizard-indicator-color,var(--on-muted));display:flex}.fbsy-wizard-item[data-status=current]{color:var(--form-wizard-indicator-current-color,var(--on));font-weight:var(--form-wizard-indicator-current-weight,var(--sy-weight-semibold))}.fbsy-wizard-item[data-status=passed]{color:var(--form-wizard-indicator-passed-color,var(--on))}.fbsy-wizard-item-number{inline-size:var(--form-wizard-indicator-number-size,var(--sy-space-24));block-size:var(--form-wizard-indicator-number-size,var(--sy-space-24));border-radius:var(--sy-radius-full);font-size:var(--sy-text-xs);border:1px solid;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fbsy-wizard-item[data-status=current] .fbsy-wizard-item-number,.fbsy-wizard-item[data-status=passed] .fbsy-wizard-item-number{background:var(--form-wizard-indicator-number-bg,var(--brand));color:var(--form-wizard-indicator-number-color,var(--on-brand));border-color:#0000}.fbsy-wizard-item-button,.fbsy-wizard-item-text{text-align:start;flex-direction:column;align-items:flex-start;display:inline-flex}.fbsy-wizard-item-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fbsy-wizard-item-button:hover .fbsy-wizard-item-title{text-decoration:underline}.fbsy-wizard-item-button:focus-visible{outline:var(--form-wizard-focus-ring-width,2px) solid var(--form-wizard-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-wizard-item-description{font-size:var(--sy-text-xs);line-height:var(--sy-text-xs-leading);font-weight:var(--sy-weight-normal);color:var(--on-muted)}.fbsy-wizard-progress{gap:var(--sy-space-4);display:grid}.fbsy-wizard-progress-label{font-size:var(--form-wizard-progress-label-size,var(--sy-text-xs));line-height:var(--form-wizard-progress-label-leading,var(--sy-text-xs-leading));color:var(--form-wizard-progress-label-color,var(--on-muted))}.fbsy-wizard-progress-title{font-size:var(--form-wizard-progress-title-size,var(--sy-text-base));line-height:var(--form-wizard-progress-title-leading,var(--sy-text-base-leading));font-weight:var(--form-wizard-progress-title-weight,var(--sy-weight-semibold));color:var(--form-wizard-progress-title-color,var(--on))}.fbsy-wizard-progress-bar{block-size:var(--form-wizard-progress-bar-height,var(--sy-space-4));border-radius:var(--sy-radius-full);background:var(--form-wizard-progress-bar-track,var(--border));overflow:hidden}.fbsy-wizard-progress-bar:after{content:"";block-size:100%;inline-size:var(--_progress,0%);border-radius:inherit;background:var(--form-wizard-progress-bar-color,var(--brand));transition:inline-size .15s cubic-bezier(.4,0,.2,1);display:block}@media (prefers-reduced-motion:reduce){.fbsy-wizard-progress-bar:after{transition:none}}.fbsy-field-field{min-inline-size:0;display:block}.fbsy-field-field[hidden]{display:none}.fbsy-field-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fbsy-field-label{display:block}.fbsy-field-input .fbsy-field-label,.fbsy-field-select .fbsy-field-label{font-size:var(--form-field-label-size,var(--field-input-label-size,var(--sy-text-xs)));line-height:var(--form-field-label-leading,var(--field-input-label-leading,var(--sy-text-xs-leading)));font-weight:var(--form-field-label-weight,var(--field-input-label-weight,var(--sy-weight-semibold)));text-transform:var(--form-field-label-transform,var(--field-input-label-transform,uppercase));letter-spacing:var(--form-field-label-tracking,var(--field-input-label-tracking,var(--sy-tracking-wide)));color:var(--form-field-label-color,var(--field-input-label-color,var(--on)));margin-block-end:var(--form-field-label-gap,var(--field-input-label-gap,var(--sy-space-6)))}.fbsy-field-textarea .fbsy-field-label{font-size:var(--form-field-label-size,var(--field-textarea-label-size,var(--sy-text-xs)));line-height:var(--form-field-label-leading,var(--field-textarea-label-leading,var(--sy-text-xs-leading)));font-weight:var(--form-field-label-weight,var(--field-textarea-label-weight,var(--sy-weight-semibold)));text-transform:var(--form-field-label-transform,var(--field-textarea-label-transform,uppercase));letter-spacing:var(--form-field-label-tracking,var(--field-textarea-label-tracking,var(--sy-tracking-wide)));color:var(--form-field-label-color,var(--field-textarea-label-color,var(--on)));margin-block-end:var(--form-field-label-gap,var(--field-textarea-label-gap,var(--sy-space-6)))}.fbsy-field-input .fbsy-field-required,.fbsy-field-select .fbsy-field-required,.fbsy-field-radio .fbsy-field-required{color:var(--form-field-required-color,var(--field-input-required-color,var(--danger)));margin-inline-start:var(--form-field-required-gap,var(--field-input-required-gap,var(--sy-space-2)))}.fbsy-field-textarea .fbsy-field-required{color:var(--form-field-required-color,var(--field-textarea-required-color,var(--danger)));margin-inline-start:var(--form-field-required-gap,var(--field-textarea-required-gap,var(--sy-space-2)))}.fbsy-field-control{outline:none;inline-size:100%}.fbsy-field-input .fbsy-field-control,.fbsy-field-select .fbsy-field-control{border-radius:var(--form-field-radius,var(--field-input-radius,var(--sy-radius-lg)));border:var(--form-field-border-width,var(--field-input-border-width,1px)) solid var(--form-field-border-color,var(--field-input-border-color,var(--border)));background:var(--form-field-bg,var(--field-input-bg,var(--surface)));color:var(--form-field-color,var(--field-input-color,var(--on)));padding-inline:var(--form-field-pad-inline,var(--field-input-pad-inline,var(--sy-space-12)));padding-block:var(--form-field-pad-block,var(--field-input-pad-block,var(--_size-pad-block,var(--sy-space-8))));font-size:var(--form-field-size,var(--field-input-size,var(--_size-text,var(--sy-text-sm))));line-height:var(--form-field-leading,var(--field-input-leading,var(--_size-leading,var(--sy-text-sm-leading))));display:block}.fbsy-field-input .fbsy-field-control:focus,.fbsy-field-select .fbsy-field-control:focus{border-color:var(--form-field-focus-border-color,var(--field-input-focus-border-color,var(--focus-ring)));box-shadow:0 0 0 var(--form-field-focus-ring-width,var(--field-input-focus-ring-width,2px)) var(--form-field-focus-ring-color,var(--field-input-focus-ring-color,var(--focus-ring)))}.fbsy-field-input .fbsy-field-control[aria-invalid=true],.fbsy-field-select .fbsy-field-control[aria-invalid=true]{border-color:var(--form-field-invalid-border-color,var(--field-input-invalid-border-color,var(--danger)))}.fbsy-field-input .fbsy-field-display{color:var(--form-field-color,var(--field-input-color,var(--on)));padding-block:var(--form-field-pad-block,var(--field-input-pad-block,var(--_size-pad-block,var(--sy-space-8))));font-size:var(--form-field-size,var(--field-input-size,var(--_size-text,var(--sy-text-sm))));line-height:var(--form-field-leading,var(--field-input-leading,var(--_size-leading,var(--sy-text-sm-leading))));display:block}.fbsy-field-textarea .fbsy-field-control{border-radius:var(--form-field-radius,var(--field-textarea-radius,var(--sy-radius-lg)));border:var(--form-field-border-width,var(--field-textarea-border-width,1px)) solid var(--form-field-border-color,var(--field-textarea-border-color,var(--border)));background:var(--form-field-bg,var(--field-textarea-bg,var(--surface)));color:var(--form-field-color,var(--field-textarea-color,var(--on)));padding-inline:var(--form-field-pad-inline,var(--field-textarea-pad-inline,var(--sy-space-12)));padding-block:var(--form-field-pad-block,var(--field-textarea-pad-block,var(--_size-pad-block,var(--sy-space-8))));font-size:var(--form-field-size,var(--field-textarea-size,var(--_size-text,var(--sy-text-sm))));line-height:var(--form-field-leading,var(--field-textarea-leading,var(--_size-leading,var(--sy-text-sm-leading))));resize:vertical}.fbsy-field-textarea .fbsy-field-control:focus{border-color:var(--form-field-focus-border-color,var(--field-textarea-focus-border-color,var(--focus-ring)));box-shadow:0 0 0 var(--form-field-focus-ring-width,var(--field-textarea-focus-ring-width,2px)) var(--form-field-focus-ring-color,var(--field-textarea-focus-ring-color,var(--focus-ring)))}.fbsy-field-textarea .fbsy-field-control[aria-invalid=true]{border-color:var(--form-field-invalid-border-color,var(--field-textarea-invalid-border-color,var(--danger)))}.fbsy-field-select .fbsy-field-control[multiple]{padding-inline:0}.fbsy-field-consent{align-items:flex-start;gap:var(--form-field-consent-gap,var(--field-consent-gap,var(--sy-space-8)));font-size:var(--form-field-consent-size,var(--field-consent-size,var(--sy-text-sm)));line-height:var(--form-field-consent-leading,var(--field-consent-leading,var(--sy-text-sm-leading)));color:var(--form-field-consent-color,var(--field-consent-color,var(--on)));display:flex}.fbsy-field-checkbox .fbsy-field-label{display:inline}.fbsy-field-box{inline-size:var(--form-field-consent-control-size,var(--field-consent-control-size,1rem));block-size:var(--form-field-consent-control-size,var(--field-consent-control-size,1rem));accent-color:var(--form-field-consent-control-accent,var(--field-consent-control-accent,var(--brand)));flex:none;margin-block-start:var(--form-field-consent-control-gap-top,var(--field-consent-control-gap-top,var(--sy-space-4)))}.fbsy-field-box:focus-visible{outline:var(--form-field-consent-focus-ring-width,2px) solid var(--form-field-consent-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-field-checkbox .fbsy-field-required{color:var(--form-field-required-color,var(--field-consent-required-color,var(--danger)));margin-inline-start:var(--form-field-required-gap,var(--field-consent-required-gap,var(--sy-space-2)))}.fbsy-field-control:disabled,.fbsy-field-box:disabled{cursor:not-allowed;opacity:var(--form-field-disabled-opacity,.6)}.fbsy-field-help{font-size:var(--form-field-help-size,var(--sy-text-xs));line-height:var(--form-field-help-leading,var(--sy-text-xs-leading));color:var(--form-field-help-color,var(--on-muted));margin-block-start:var(--form-field-help-gap,var(--sy-space-4))}.fbsy-field-input .fbsy-field-error,.fbsy-field-select .fbsy-field-error{font-size:var(--form-field-error-size,var(--field-input-error-size,var(--sy-text-xs)));line-height:var(--form-field-error-leading,var(--field-input-error-leading,var(--sy-text-xs-leading)));color:var(--form-field-error-color,var(--field-input-error-color,var(--danger)));margin-block-start:var(--form-field-error-gap,var(--field-input-error-gap,var(--sy-space-4)))}.fbsy-field-checkbox .fbsy-field-error,.fbsy-field-radio .fbsy-field-error{font-size:var(--form-field-error-size,var(--field-consent-error-size,var(--sy-text-xs)));line-height:var(--form-field-error-leading,var(--field-consent-error-leading,var(--sy-text-xs-leading)));color:var(--form-field-error-color,var(--field-consent-error-color,var(--danger)));margin-block-start:var(--form-field-error-gap,var(--field-consent-error-gap,var(--sy-space-4)))}.fbsy-field-textarea .fbsy-field-error{font-size:var(--form-field-error-size,var(--field-textarea-error-size,var(--sy-text-xs)));line-height:var(--form-field-error-leading,var(--field-textarea-error-leading,var(--sy-text-xs-leading)));color:var(--form-field-error-color,var(--field-textarea-error-color,var(--danger)));margin-block-start:var(--form-field-error-gap,var(--field-textarea-error-gap,var(--sy-space-4)))}.fbsy-field-horizontal{--_ls:var(--_lspan-0,24);--_cs:var(--_cstart-0,1);--_cw:var(--_cspan-0,24);--_ww:var(--_wspan-0,24)}.fbsy-field-horizontal,.fbsy-field-horizontal .fbsy-field-group{grid-template-columns:repeat(24,minmax(0,1fr));display:grid}.fbsy-field-horizontal .fbsy-field-group>.fbsy-field-label{float:inline-start}.fbsy-field-horizontal .fbsy-field-group{grid-column:1/-1}.fbsy-field-horizontal .fbsy-field-label,.fbsy-field-horizontal .fbsy-field-label-row{grid-column:1 / span var(--_ls)}.fbsy-field-horizontal .fbsy-field-label{text-align:start}.fbsy-field-horizontal .fbsy-field-control,.fbsy-field-horizontal .fbsy-field-cell,.fbsy-field-horizontal .fbsy-field-consent,.fbsy-field-horizontal .fbsy-field-help,.fbsy-field-horizontal .fbsy-field-error{grid-column:var(--_cs) / span var(--_cw)}.fbsy-field-horizontal.fbsy-field-label-hidden .fbsy-field-control,.fbsy-field-horizontal.fbsy-field-label-hidden .fbsy-field-cell,.fbsy-field-horizontal.fbsy-field-label-hidden .fbsy-field-consent,.fbsy-field-horizontal.fbsy-field-label-hidden .fbsy-field-help,.fbsy-field-horizontal.fbsy-field-label-hidden .fbsy-field-error,.fbsy-field-horizontal.fbsy-field-checkbox .fbsy-field-consent,.fbsy-field-horizontal.fbsy-field-checkbox .fbsy-field-help,.fbsy-field-horizontal.fbsy-field-checkbox .fbsy-field-error{grid-column:1 / span var(--_ww)}@container fbsy-form (min-width:576px){.fbsy-field-horizontal{--_ls:var(--_lspan-1,6);--_cs:var(--_cstart-1,7);--_cw:var(--_cspan-1,18);--_ww:var(--_wspan-1,18)}.fbsy-field-horizontal .fbsy-field-label,.fbsy-field-horizontal .fbsy-field-label-row{align-self:center;margin-block-end:0;padding-inline-end:var(--sy-space-8)}.fbsy-field-horizontal .fbsy-field-label{text-align:var(--_label-align,end)}.fbsy-field-horizontal .fbsy-field-consent .fbsy-field-label{text-align:start}.fbsy-field-horizontal .fbsy-field-label-row{justify-content:var(--_label-align,end)}}@container fbsy-form (min-width:768px){.fbsy-field-horizontal{--_ls:var(--_lspan-2,6);--_cs:var(--_cstart-2,7);--_cw:var(--_cspan-2,18);--_ww:var(--_wspan-2,18)}}@container fbsy-form (min-width:992px){.fbsy-field-horizontal{--_ls:var(--_lspan-3,6);--_cs:var(--_cstart-3,7);--_cw:var(--_cspan-3,18);--_ww:var(--_wspan-3,18)}}@container fbsy-form (min-width:1200px){.fbsy-field-horizontal{--_ls:var(--_lspan-4,6);--_cs:var(--_cstart-4,7);--_cw:var(--_cspan-4,18);--_ww:var(--_wspan-4,18)}}@container fbsy-form (min-width:1600px){.fbsy-field-horizontal{--_ls:var(--_lspan-5,6);--_cs:var(--_cstart-5,7);--_cw:var(--_cspan-5,18);--_ww:var(--_wspan-5,18)}}.fbsy-field-inline,.fbsy-field-inline .fbsy-field-group{align-items:baseline;column-gap:var(--sy-space-8);flex-wrap:wrap;display:flex}.fbsy-field-inline .fbsy-field-group>.fbsy-field-label{float:inline-start}.fbsy-field-inline .fbsy-field-label{margin-block-end:0}.fbsy-field-inline .fbsy-field-control{inline-size:auto}.fbsy-field-inline .fbsy-field-help,.fbsy-field-inline .fbsy-field-error{flex-basis:100%}@container fbsy-form (min-width:576px){[data-ui=form-col]:has(>[data-stretch]){flex-direction:column;display:flex}[data-ui=form-col]>.fbsy-field-field[data-stretch]:not([hidden]){flex:auto;min-block-size:0}.fbsy-field-field[data-stretch]:not([hidden],.fbsy-field-horizontal,.fbsy-field-inline){flex-direction:column;display:flex}.fbsy-field-horizontal[data-stretch]{grid-template-rows:minmax(0,1fr)}.fbsy-field-field[data-stretch] .fbsy-field-control,.fbsy-field-field[data-stretch] .fbsy-field-cell{flex:auto}.fbsy-field-field[data-stretch] .fbsy-field-voice{flex-direction:column;display:flex}}.fbsy-field-voice{display:block;position:relative}.fbsy-field-voice:has(>.fbsy-field-voice-mic)>.fbsy-field-control{padding-inline-end:var(--form-field-voice-gutter,2.25rem)}.fbsy-field-voice-mic{inline-size:var(--form-field-voice-size,1.5rem);block-size:var(--form-field-voice-size,1.5rem);border-radius:var(--sy-radius-full);color:var(--form-field-voice-color,var(--on-muted));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--sy-space-8);transform:translateY(-50%)}.fbsy-field-textarea .fbsy-field-voice-mic{inset-block-start:var(--sy-space-8);transform:none}.fbsy-field-voice-mic[data-recording]{color:var(--form-field-voice-recording-color,var(--danger))}.fbsy-field-voice-mic:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fbsy-field-voice-icon{block-size:1rem;inline-size:1rem}.fbsy-field-label-row{align-items:baseline;gap:var(--sy-space-6);min-inline-size:0;display:flex;position:relative}.fbsy-field-anchor{position:relative}.fbsy-field-tooltip-host{display:contents}.fbsy-field-tooltip-trigger{block-size:1.25em;inline-size:1.25em;color:var(--form-field-tooltip-icon-color,var(--on));font:inherit;cursor:help;background:0 0;border:1px solid;border-radius:50%;flex:none;padding:0;font-size:.75em;line-height:1}.fbsy-field-tooltip-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fbsy-field-tooltip{text-align:start;z-index:1;inline-size:max-content;max-inline-size:min(20rem,90vw);padding:var(--sy-space-6) var(--sy-space-8);border-radius:var(--form-field-tooltip-radius,var(--sy-radius-lg));background:var(--form-field-tooltip-bg,var(--on));color:var(--form-field-tooltip-color,var(--surface));font-size:var(--sy-text-xs);line-height:var(--sy-text-xs-leading);letter-spacing:normal;text-transform:none;margin-block-start:var(--sy-space-6);font-weight:400;position:absolute;inset-block-start:100%;inset-inline-start:0}.fbsy-field-tooltip[hidden]{display:none}.fbsy-choice-group{min-inline-size:0;display:block}.fbsy-choice-legend{font-size:var(--form-field-label-size,var(--field-input-label-size,var(--sy-text-xs)));line-height:var(--form-field-label-leading,var(--field-input-label-leading,var(--sy-text-xs-leading)));font-weight:var(--form-field-label-weight,var(--field-input-label-weight,var(--sy-weight-semibold)));text-transform:var(--form-field-label-transform,var(--field-input-label-transform,uppercase));letter-spacing:var(--form-field-label-tracking,var(--field-input-label-tracking,var(--sy-tracking-wide)));color:var(--form-field-label-color,var(--field-input-label-color,var(--on)));margin-block-end:var(--form-field-label-gap,var(--field-input-label-gap,var(--sy-space-6)));display:block}.fbsy-choice-options{gap:var(--form-field-radio-gap,var(--sy-space-12));flex-wrap:wrap;display:flex}.fbsy-choice-option{align-items:center;gap:var(--form-field-consent-gap,var(--field-consent-gap,var(--sy-space-8)));font-size:var(--form-field-consent-size,var(--field-consent-size,var(--sy-text-sm)));line-height:var(--form-field-consent-leading,var(--field-consent-leading,var(--sy-text-sm-leading)));color:var(--form-field-consent-color,var(--field-consent-color,var(--on)));cursor:pointer;display:inline-flex}.fbsy-choice-radio{inline-size:var(--form-field-consent-control-size,var(--field-consent-control-size,1rem));block-size:var(--form-field-consent-control-size,var(--field-consent-control-size,1rem));accent-color:var(--form-field-radio-accent,var(--field-consent-control-accent,var(--brand)));flex:none}.fbsy-choice-radio:focus-visible{outline:var(--form-field-consent-focus-ring-width,2px) solid var(--form-field-consent-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-choice-radio:disabled{cursor:not-allowed;opacity:var(--form-field-disabled-opacity,.6)}.fbsy-choice-option:has(.fbsy-choice-radio:disabled){cursor:not-allowed;opacity:var(--form-field-disabled-opacity,.6)}.fbsy-choice-message{font-size:var(--form-field-help-size,var(--sy-text-xs));line-height:var(--form-field-help-leading,var(--sy-text-xs-leading));color:var(--form-field-help-color,var(--on-muted))}.fbsy-choice-group[data-variant=button] .fbsy-choice-options{gap:var(--form-field-radio-button-gap,var(--sy-space-8))}.fbsy-choice-group[data-variant=button] .fbsy-choice-option{border-radius:var(--form-field-radio-button-radius,var(--sy-radius-lg));border:var(--form-field-radio-button-border-width,1px) solid var(--form-field-radio-button-border-color,var(--border));background:var(--form-field-radio-button-bg,var(--surface));color:var(--form-field-radio-button-color,var(--on));padding-inline:var(--form-field-radio-button-pad-inline,var(--sy-space-16));padding-block:var(--form-field-radio-button-pad-block,var(--_size-pad-block,var(--sy-space-8)));font-size:var(--form-field-consent-size,var(--field-consent-size,var(--_size-text,var(--sy-text-sm))));line-height:var(--form-field-consent-leading,var(--field-consent-leading,var(--_size-leading,var(--sy-text-sm-leading))));font-weight:var(--form-field-radio-button-weight,var(--sy-weight-medium));justify-content:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);position:relative}.fbsy-choice-group[data-variant=button] .fbsy-choice-radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:0}.fbsy-choice-group[data-variant=button] .fbsy-choice-option:has(.fbsy-choice-radio:checked){background:var(--form-field-radio-button-selected-bg,var(--brand));color:var(--form-field-radio-button-selected-color,var(--on-brand));border-color:var(--form-field-radio-button-selected-border-color,transparent)}.fbsy-choice-group[data-variant=button] .fbsy-choice-option:has(.fbsy-choice-radio:focus-visible){outline:var(--form-field-consent-focus-ring-width,2px) solid var(--form-field-consent-focus-ring-color,var(--focus-ring));outline-offset:2px}@media (prefers-reduced-motion:reduce){.fbsy-choice-group[data-variant=button] .fbsy-choice-option{transition:none}}.fbsy-number-row{align-items:center;gap:var(--form-field-addon-gap,var(--sy-space-8));display:flex}.fbsy-number-row .fbsy-number-grow{flex:auto;min-inline-size:0}.fbsy-number-addon{font-size:var(--form-field-addon-size,var(--form-field-size,var(--field-input-size,var(--_size-text,var(--sy-text-sm)))));line-height:var(--form-field-addon-leading,var(--_size-leading,var(--sy-text-sm-leading)));color:var(--form-field-addon-color,var(--on-muted));flex:none}.fbsy-number-range{min-inline-size:0;accent-color:var(--form-field-range-accent,var(--brand));flex:auto}.fbsy-number-range:focus-visible{outline:var(--form-field-range-focus-ring-width,2px) solid var(--form-field-range-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-number-row .fbsy-number-narrow{inline-size:var(--form-field-range-input-width,6rem);flex:none}.fbsy-rating-stars{gap:var(--form-field-rating-gap,var(--sy-space-4));display:inline-flex}.fbsy-rating-star{inline-size:var(--form-field-rating-size,1.5rem);block-size:var(--form-field-rating-size,1.5rem);border-radius:var(--form-field-rating-focus-radius,2px);display:inline-flex;position:relative}.fbsy-rating-icon{block-size:100%;inline-size:100%}.fbsy-rating-empty{fill:var(--form-field-rating-empty-color,var(--border))}.fbsy-rating-fill{fill:var(--form-field-rating-color,var(--brand));visibility:hidden}.fbsy-rating-star[data-fill=full] .fbsy-rating-fill,.fbsy-rating-star[data-fill=half] .fbsy-rating-fill{visibility:visible}.fbsy-rating-star[data-fill=half] .fbsy-rating-fill{clip-path:inset(0 50% 0 0)}.fbsy-rating-step{cursor:pointer;position:absolute;inset:0}.fbsy-rating-step[data-half]{z-index:1;inline-size:50%;inset-inline-end:auto}.fbsy-rating-radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.fbsy-rating-star:has(.fbsy-rating-radio:focus-visible){outline:var(--form-field-consent-focus-ring-width,2px) solid var(--form-field-consent-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-rating-star:has(.fbsy-rating-radio:disabled){opacity:var(--form-field-disabled-opacity,.6)}.fbsy-rating-star:has(.fbsy-rating-radio:disabled) .fbsy-rating-step{cursor:not-allowed}.fbsy-rating-thumb{min-inline-size:var(--form-field-satisfaction-size,2.75rem);block-size:var(--form-field-satisfaction-size,2.75rem);padding-inline:var(--form-field-satisfaction-pad-inline,var(--sy-space-8));border-radius:var(--form-field-satisfaction-radius,var(--sy-radius-lg));border:var(--form-field-satisfaction-border-width,1px) solid var(--form-field-satisfaction-border-color,var(--border));background:var(--form-field-satisfaction-bg,var(--surface));color:var(--form-field-satisfaction-color,var(--on));opacity:var(--form-field-satisfaction-idle-opacity,.5);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.fbsy-rating-thumb[data-icon=dislike]{background:var(--form-field-satisfaction-dislike-bg,var(--danger));border-color:var(--form-field-satisfaction-dislike-bg,var(--danger));color:var(--form-field-satisfaction-icon-color,var(--surface))}.fbsy-rating-thumb[data-icon=like]{background:var(--form-field-satisfaction-like-bg,var(--success));border-color:var(--form-field-satisfaction-like-bg,var(--success));color:var(--form-field-satisfaction-icon-color,var(--surface))}.fbsy-rating-thumb:hover{opacity:1}.fbsy-rating-thumb:has(.fbsy-rating-radio:checked){opacity:1}.fbsy-rating-thumb-icon{inline-size:var(--form-field-satisfaction-icon-size,1.25rem);block-size:var(--form-field-satisfaction-icon-size,1.25rem);fill:currentColor}.fbsy-rating-thumb:has(.fbsy-rating-radio:focus-visible){outline:var(--form-field-consent-focus-ring-width,2px) solid var(--form-field-consent-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-rating-thumb:has(.fbsy-rating-radio:disabled){cursor:not-allowed;opacity:var(--form-field-disabled-opacity,.6)}.fbsy-content-text{white-space:pre-wrap;font-size:var(--form-text-size,var(--sy-text-sm));line-height:var(--form-text-leading,var(--sy-text-sm-leading));color:var(--form-text-color,var(--on));margin:0}.fbsy-content-title{font-size:var(--form-title-size,var(--sy-text-2xl));line-height:var(--form-title-leading,var(--sy-text-2xl-leading));font-weight:var(--form-title-weight,var(--sy-weight-bold));text-transform:var(--form-title-transform,none);color:var(--form-title-color,var(--on));margin:0}.fbsy-content-unsupported{gap:var(--sy-space-8);padding:var(--sy-space-8);border:1px dashed var(--border);border-radius:var(--sy-radius-lg);display:grid}.fbsy-content-unsupported-label{font-size:var(--sy-text-xs);line-height:var(--sy-text-xs-leading);color:var(--on-muted)}.fbsy-container-card{align-content:start;gap:var(--form-gap,var(--sy-space-16));min-inline-size:0;padding:var(--form-card-pad,var(--sy-space-24));border-radius:var(--form-card-radius,var(--sy-radius-lg));background:var(--form-card-bg,var(--surface));display:grid}.fbsy-container-card[data-bordered=true]{border:var(--form-card-border-width,1px) solid var(--form-card-border-color,var(--border))}.fbsy-container-card[data-size=small]{padding:var(--form-card-pad-small,var(--sy-space-12))}.fbsy-container-card-title{font-size:var(--form-card-title-size,var(--sy-text-base));line-height:var(--form-card-title-leading,var(--sy-text-base-leading));font-weight:var(--form-card-title-weight,var(--sy-weight-semibold));color:var(--form-card-title-color,var(--on))}.fbsy-container-space{align-items:center;gap:var(--_gap,var(--sy-space-8));flex-wrap:nowrap;min-inline-size:0;display:flex}.fbsy-container-space[data-direction=vertical]{flex-direction:column;align-items:stretch}.fbsy-container-space[data-wrap=true]{flex-wrap:wrap}.fbsy-grid-row{--_gutter-x:initial;--_gutter-y:initial;--_gx-xs:initial;--_gx-sm:initial;--_gx-md:initial;--_gx-lg:initial;--_gx-xl:initial;--_gx-xxl:initial;--_gy-xs:initial;--_gy-sm:initial;--_gy-md:initial;--_gy-lg:initial;--_gy-xl:initial;--_gy-xxl:initial;--_gx0:var(--_gx-xs,var(--_gutter-x,0px));--_gx1:var(--_gx-sm,var(--_gutter-x,0px));--_gx2:var(--_gx-md,var(--_gx1));--_gx3:var(--_gx-lg,var(--_gx2));--_gx4:var(--_gx-xl,var(--_gx3));--_gx5:var(--_gx-xxl,var(--_gx4));--_gy0:var(--_gy-xs,var(--_gutter-y,var(--form-gap,var(--sy-space-16))));--_gy1:var(--_gy-sm,var(--_gutter-y,var(--form-gap,var(--sy-space-16))));--_gy2:var(--_gy-md,var(--_gy1));--_gy3:var(--_gy-lg,var(--_gy2));--_gy4:var(--_gy-xl,var(--_gy3));--_gy5:var(--_gy-xxl,var(--_gy4));--_gx:var(--_gx0);--_gy:var(--_gy0);row-gap:var(--_gy);margin-inline:calc(var(--_gx) / -2);flex-wrap:wrap;display:flex}.fbsy-grid-col{--_span:initial;--_span-xs:initial;--_span-sm:initial;--_span-md:initial;--_span-lg:initial;--_span-xl:initial;--_span-xxl:initial;--_offset:initial;--_offset-xs:initial;--_offset-sm:initial;--_offset-md:initial;--_offset-lg:initial;--_offset-xl:initial;--_offset-xxl:initial;--_push:initial;--_push-xs:initial;--_push-sm:initial;--_push-md:initial;--_push-lg:initial;--_push-xl:initial;--_push-xxl:initial;--_pull:initial;--_pull-xs:initial;--_pull-sm:initial;--_pull-md:initial;--_pull-lg:initial;--_pull-xl:initial;--_pull-xxl:initial;--_s0:var(--_span-xs,var(--_span,24));--_s1:var(--_span-sm,var(--_s0));--_s2:var(--_span-md,var(--_s1));--_s3:var(--_span-lg,var(--_s2));--_s4:var(--_span-xl,var(--_s3));--_s5:var(--_span-xxl,var(--_s4));--_o0:var(--_offset-xs,var(--_offset,0));--_o1:var(--_offset-sm,var(--_o0));--_o2:var(--_offset-md,var(--_o1));--_o3:var(--_offset-lg,var(--_o2));--_o4:var(--_offset-xl,var(--_o3));--_o5:var(--_offset-xxl,var(--_o4));--_h0:var(--_push-xs,var(--_push,0));--_h1:var(--_push-sm,var(--_h0));--_h2:var(--_push-md,var(--_h1));--_h3:var(--_push-lg,var(--_h2));--_h4:var(--_push-xl,var(--_h3));--_h5:var(--_push-xxl,var(--_h4));--_l0:var(--_pull-xs,var(--_pull,0));--_l1:var(--_pull-sm,var(--_l0));--_l2:var(--_pull-md,var(--_l1));--_l3:var(--_pull-lg,var(--_l2));--_l4:var(--_pull-xl,var(--_l3));--_l5:var(--_pull-xxl,var(--_l4));--_s:var(--_s0);--_o:var(--_o0);--_h:var(--_h0);--_l:var(--_l0);box-sizing:border-box;align-content:start;gap:var(--form-gap,var(--sy-space-16));min-inline-size:0;padding-inline:calc(var(--_gx,0px) / 2);flex:0 0 calc(var(--_s) / 24 * 100%);margin-inline-start:calc(var(--_o) / 24 * 100%);display:grid;inset-inline-start:calc((var(--_h) - var(--_l) * (1 - min(1,var(--_h)))) / 24 * 100%)}@container fbsy-form (min-width:576px){.fbsy-grid-row{--_gx:var(--_gx1);--_gy:var(--_gy1)}.fbsy-grid-col{--_s:var(--_s1);--_o:var(--_o1);--_h:var(--_h1);--_l:var(--_l1)}}@container fbsy-form (min-width:768px){.fbsy-grid-row{--_gx:var(--_gx2);--_gy:var(--_gy2)}.fbsy-grid-col{--_s:var(--_s2);--_o:var(--_o2);--_h:var(--_h2);--_l:var(--_l2)}}@container fbsy-form (min-width:992px){.fbsy-grid-row{--_gx:var(--_gx3);--_gy:var(--_gy3)}.fbsy-grid-col{--_s:var(--_s3);--_o:var(--_o3);--_h:var(--_h3);--_l:var(--_l3)}}@container fbsy-form (min-width:1200px){.fbsy-grid-row{--_gx:var(--_gx4);--_gy:var(--_gy4)}.fbsy-grid-col{--_s:var(--_s4);--_o:var(--_o4);--_h:var(--_h4);--_l:var(--_l4)}}@container fbsy-form (min-width:1600px){.fbsy-grid-row{--_gx:var(--_gx5);--_gy:var(--_gy5)}.fbsy-grid-col{--_s:var(--_s5);--_o:var(--_o5);--_h:var(--_h5);--_l:var(--_l5)}}.fbsy-upload-upload{flex-direction:column;align-items:flex-start;display:flex}.fbsy-upload-trigger{justify-content:center;align-items:center;gap:var(--sy-space-8);min-block-size:var(--form-field-upload-trigger-size,var(--_size-trigger,2.5rem));padding-inline:var(--form-field-upload-pad-inline,var(--sy-space-16));border-radius:var(--form-field-upload-radius,var(--sy-radius-lg));border:var(--form-field-upload-border-width,1px) solid var(--form-field-upload-border-color,var(--border));background:var(--form-field-upload-bg,var(--surface));color:var(--form-field-upload-color,var(--on));font-size:var(--_size-text,var(--sy-text-sm));line-height:var(--_size-leading,var(--sy-text-sm-leading));cursor:pointer;display:inline-flex;position:relative}.fbsy-upload-upload[data-trigger=tile] .fbsy-upload-trigger{inline-size:var(--form-field-upload-tile-size,6.5rem);block-size:var(--form-field-upload-tile-size,6.5rem);padding:var(--sy-space-8);text-align:center;border-style:dashed;flex-direction:column}.fbsy-upload-plus{inline-size:var(--form-field-upload-plus-size,1.5rem);block-size:var(--form-field-upload-plus-size,1.5rem);fill:currentColor}.fbsy-upload-input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.fbsy-upload-trigger:has(.fbsy-upload-input:focus-visible){outline:var(--form-field-consent-focus-ring-width,2px) solid var(--form-field-consent-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-upload-trigger[data-disabled]{cursor:not-allowed;opacity:var(--form-field-disabled-opacity,.6)}.fbsy-upload-notice{color:var(--form-field-upload-error-color,var(--danger));font-size:var(--sy-text-xs);line-height:var(--sy-text-xs-leading);margin:0;margin-block-start:var(--form-field-upload-gap,var(--sy-space-8))}.fbsy-upload-files{gap:var(--sy-space-4);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.fbsy-upload-files:not(:empty){margin-block-start:var(--form-field-upload-gap,var(--sy-space-8))}.fbsy-upload-file{align-items:center;gap:var(--sy-space-8);font-size:var(--sy-text-sm);line-height:var(--sy-text-sm-leading);color:var(--form-field-upload-color,var(--on));display:flex}.fbsy-upload-file[data-status=error]{color:var(--form-field-upload-error-color,var(--danger))}.fbsy-upload-thumb{inline-size:var(--form-field-upload-thumb-size,3rem);block-size:var(--form-field-upload-thumb-size,3rem);object-fit:cover;border-radius:var(--form-field-upload-radius,var(--sy-radius-lg));flex:none}.fbsy-upload-name{overflow-wrap:anywhere;flex:1;min-inline-size:0}.fbsy-upload-status{color:var(--form-field-upload-status-color,var(--on-muted));font-size:var(--sy-text-xs);flex:none}.fbsy-upload-file[data-status=error] .fbsy-upload-status{color:inherit}.fbsy-upload-remove{inline-size:var(--form-field-upload-remove-size,1.75rem);block-size:var(--form-field-upload-remove-size,1.75rem);border-radius:var(--sy-radius-full);color:inherit;font-size:var(--sy-text-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fbsy-upload-remove:hover{background:var(--form-field-upload-remove-hover-bg,var(--border))}.fbsy-upload-remove:focus-visible{outline:var(--form-field-consent-focus-ring-width,2px) solid var(--form-field-consent-focus-ring-color,var(--focus-ring));outline-offset:2px}.fbsy-upload-remove:disabled{cursor:not-allowed;opacity:var(--form-field-disabled-opacity,.6)}}
