.vis-form{--vf-gap:20px;font-family:var(--vis-font-sans);color:var(--vf-text,var(--vis-color-fg));background:var(--vf-bg,transparent);padding:var(--vf-padding,0);border-radius:var(--vf-corners,0);gap:var(--vf-gap)}.vis-form[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vis-form[data-align=center]{text-align:center}.vis-form .vf-label{color:var(--vf-text,var(--vis-color-fg));font-size:var(--vf-label-size,11px);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-weight:700;line-height:16px}.vis-form[data-label-case=normal] .vf-label{font-size:calc(var(--vf-label-size,11px) + 3px);letter-spacing:0;text-transform:none;font-weight:600}.vis-form .vf-label .vf-required{color:var(--vf-muted,var(--vis-color-fg-subtle));letter-spacing:.04em;text-transform:none;font-weight:500}.vis-form .vf-control{background-color:var(--vf-field-fill,var(--vis-color-surface));border-color:var(--vf-field-border,var(--vis-color-border-input));color:var(--vf-field-text,var(--vis-color-fg));font-size:var(--vf-input-size,16px);border-radius:var(--vf-field-radius,4px);text-align:start;transition:border-color var(--vis-duration-micro) ease, background-color var(--vis-duration-micro) ease, box-shadow var(--vis-duration-micro) ease;padding-inline:16px}.vis-form .vf-control::placeholder{color:var(--vf-field-text,var(--vis-color-fg));opacity:.72}.vis-form input.vf-control,.vis-form select.vf-control{height:var(--vf-control-height,52px)}.vis-form textarea.vf-control{padding-block:14px}.vis-form select.vf-control option{color:#0b1b2e;background-color:#fff}.vis-form .vf-control:hover:not(:disabled,:focus-visible){border-color:var(--vf-field-text,var(--vis-color-fg))}.vis-form .vf-control:focus-visible{border-color:var(--vf-accent,var(--vis-color-focus));box-shadow:0 0 0 1px var(--vf-accent,var(--vis-color-focus));outline:none}.vis-form[data-field-style=underlined] .vf-control{border-width:0 0 1px;border-radius:0;padding-inline:0}.vis-form[data-field-style=underlined] .vf-control:focus-visible{box-shadow:0 1px 0 0 var(--vf-accent,var(--vis-color-focus))}.vis-form[data-field-style=filled] .vf-control{border-color:#0000;border-bottom-color:var(--vf-field-border,var(--vis-color-border-input))}.vis-form .vf-choice{accent-color:var(--vf-accent,var(--vis-color-primary));width:18px;height:18px}.vis-form a{color:var(--vis-color-link)}.vis-form .vf-title{color:var(--vf-text,var(--vis-color-fg));font-size:var(--vf-title-size,28px);letter-spacing:-.025em;font-weight:600;line-height:1.15}.vis-form .vf-button{height:var(--vf-control-height,52px);border-radius:var(--vf-button-radius,4px);background-color:var(--vf-button,var(--vis-color-primary));color:var(--vf-button-text,var(--vis-color-on-primary));font-size:var(--vf-button-size,13px);box-shadow:none;gap:10px;padding-inline:28px;font-weight:700}.vis-form[data-button-caps=on] .vf-button{letter-spacing:.14em;text-transform:uppercase}.vis-form[data-button-caps=off] .vf-button{font-size:calc(var(--vf-button-size,13px) + 2px);font-weight:600}.vis-form .vf-button:hover:not(:disabled){background-color:var(--vf-button-hover,var(--vis-color-primary-hover));color:var(--vf-button-hover-text,var(--vis-color-on-primary))}.vis-form .vf-button:focus-visible{outline:2px solid var(--vf-accent,var(--vis-color-focus));outline-offset:2px}.vis-form[data-button-width=full] .vf-button{width:100%}.vis-form[data-button-align=center] .vf-submit{text-align:center}.vis-form[data-button-align=right] .vf-submit{text-align:right}.vis-form .vf-button .vf-arrow{transition:transform var(--vis-duration-fast) var(--vis-ease-standard)}.vis-form .vf-button:hover .vf-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.vis-form .vf-control,.vis-form .vf-button .vf-arrow{transition:none}.vis-form .vf-button:hover .vf-arrow{transform:none}}.vis-form .vf-note{color:var(--vf-muted,var(--vis-color-fg-muted));font-size:12px;line-height:18px}.vis-form .vf-note[data-dot]:before{content:"";vertical-align:2px;background:var(--vf-accent,var(--vis-color-accent));border-radius:999px;width:6px;height:6px;margin-inline-end:8px;display:inline-block}.vis-form[data-layout=inline]{--vf-gap:12px;container-type:inline-size}.vis-form .vf-row{grid-template-columns:1fr;gap:20px 12px;display:grid}.vis-form .vf-row .vf-button{width:100%}@container (width>=480px){.vis-form .vf-row{grid-template-columns:repeat(var(--vf-row-fields,1), minmax(0, 1fr)) auto;align-items:start}.vis-form .vf-row .vf-button{width:auto}.vis-form .vf-row-submit{margin-top:24px}.vis-form .vf-row .vf-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vis-form[data-joined=on] .vf-row{gap:0}}.vis-form[data-joined=on] .vf-row[data-fields="1"]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0}.vis-form[data-joined=on] .vf-row[data-fields="1"] .vf-button{width:auto}.vis-form[data-joined=on] .vf-row[data-fields="1"] .vf-control{border-start-end-radius:0;border-end-end-radius:0}.vis-form[data-joined=on] .vf-row[data-fields="1"] .vf-button{border-start-start-radius:0;border-end-start-radius:0}@container (width>=480px){.vis-form[data-joined=on] .vf-row .vf-cell .vf-control{border-start-end-radius:0;border-end-end-radius:0}.vis-form[data-joined=on] .vf-row .vf-cell+.vf-cell .vf-control{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.vis-form[data-joined=on] .vf-row .vf-button{border-start-start-radius:0;border-end-start-radius:0}}
