:where(.qf-root){--qf-min-height:20rem;--qf-flex:1 1 auto;--qf-tap:2.75rem;--qf-gap:1.5rem;--qf-gap-sm:.5rem;--qf-px:1.25rem;--qf-py:.75rem;--qf-text-sm:.875rem;--qf-badge-text:.75rem;--qf-count-text:.75rem;--qf-weight-medium:500;--qf-weight-strong:600;--qf-progress-height:2px;--qf-progress-duration:.2s;--qf-progress-easing:ease;--qf-back-gap:.375rem;--qf-back-px:.25rem;--qf-choices-gap:var(--qf-gap-sm);--qf-choice-gap:.75rem;--qf-badge-size:1.75rem;--qf-remove-px:.75rem;--qf-done-gap:var(--qf-gap);--qf-error-min-height:1.25rem;--qf-submit-mt:.75rem;--qf-submit-gap:.5rem;--qf-submit-px:var(--qf-px);--qf-submit-py:var(--qf-py);--qf-count-mt:.5rem;--qf-submit-border:0;--qf-disabled-opacity:.6;--qf-cursor:pointer;--qf-field-cursor:text;--qf-disabled-cursor:default}.qf-root{min-height:var(--qf-min-height);flex-direction:column;flex:var(--qf-flex);outline:none;display:flex;position:relative}.qf-body{flex:var(--qf-flex);flex-direction:column;justify-content:center;display:flex}.qf-hp{display:none}.qf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qf-progress{height:var(--qf-progress-height);width:100%;overflow:hidden}.qf-progress-fill{height:100%;transition-property:width;transition-duration:var(--qf-progress-duration);transition-timing-function:var(--qf-progress-easing)}.qf-nav{min-height:var(--qf-tap);align-items:center;display:flex}.qf-touch{min-height:var(--qf-tap)}.qf-back{align-items:center;gap:var(--qf-back-gap);padding-inline:var(--qf-back-px);font-size:var(--qf-text-sm);cursor:var(--qf-cursor);background:0 0;outline:none;display:inline-flex}.qf-question{margin-top:var(--qf-gap-sm)}.qf-number{margin-bottom:var(--qf-gap-sm);font-size:var(--qf-text-sm);font-weight:var(--qf-weight-medium);display:block}.qf-choices{margin-top:var(--qf-gap);gap:var(--qf-choices-gap);flex-direction:column;display:flex}.qf-control{width:100%;padding-block:var(--qf-py);padding-inline:var(--qf-px);text-align:left;cursor:var(--qf-cursor);outline:none}.qf-choice{align-items:center;gap:var(--qf-choice-gap);display:flex}.qf-badge{height:var(--qf-badge-size);min-width:var(--qf-badge-size);font-size:var(--qf-badge-text);font-weight:var(--qf-weight-strong);justify-content:center;align-items:center;display:inline-flex}.qf-field{margin-top:var(--qf-gap);cursor:var(--qf-field-cursor);display:block}.qf-field-area{resize:none}.qf-file-row{margin-top:var(--qf-gap);align-items:center;gap:var(--qf-choice-gap);flex-wrap:wrap;display:flex}.qf-file{width:auto}.qf-remove{padding-inline:var(--qf-remove-px);font-size:var(--qf-text-sm);cursor:var(--qf-cursor);background:0 0;outline:none}.qf-done{margin-top:var(--qf-done-gap)}.qf-error{margin-top:var(--qf-gap-sm);min-height:var(--qf-error-min-height);font-size:var(--qf-text-sm)}.qf-sending{margin-top:var(--qf-gap-sm);font-size:var(--qf-text-sm)}.qf-submit{margin-top:var(--qf-submit-mt);align-items:center;gap:var(--qf-submit-gap);padding-block:var(--qf-submit-py);padding-inline:var(--qf-submit-px);font-size:var(--qf-text-sm);font-weight:var(--qf-weight-strong);border:var(--qf-submit-border);cursor:var(--qf-cursor);outline:none;display:inline-flex}.qf-submit:disabled{opacity:var(--qf-disabled-opacity);cursor:var(--qf-disabled-cursor)}.qf-count{margin-top:var(--qf-count-mt);font-size:var(--qf-count-text);line-height:var(--qf-count-line-height)}.qf-control:focus-visible,.qf-back:focus-visible,.qf-remove:focus-visible,.qf-submit:focus-visible{filter:var(--qf-focus-filter)}
