.vLW4lq_field{align-content:start;gap:var(--space-1);min-width:0;display:grid}.vLW4lq_label{color:var(--text-muted);font-size:var(--size-label);letter-spacing:.2em;text-transform:uppercase;font-weight:600}.vLW4lq_control{appearance:none;width:100%;min-width:0;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-input);background:var(--raised);color:var(--text);font-size:var(--size-body);transition:border-color var(--duration-hover) ease;display:block}.vLW4lq_control::placeholder{color:var(--text-muted)}.vLW4lq_control:hover{border-color:var(--text-muted)}.vLW4lq_control:focus-visible{border-color:var(--accent-strong);outline:2px solid var(--focus);outline-offset:1px}.vLW4lq_select{background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:var(--space-7)}.vLW4lq_trigger{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);text-align:start;cursor:pointer;display:flex}.vLW4lq_trigger span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vLW4lq_trigger svg{color:var(--accent-text);flex:none}.vLW4lq_trigger[aria-expanded=true]{border-color:var(--accent-strong)}.vLW4lq_trigger[data-invalid=true]{border-color:var(--error)}.vLW4lq_placeholder{color:var(--text-muted)}.vLW4lq_area{resize:vertical;min-height:120px}.vLW4lq_control[aria-invalid=true]{border-color:var(--error)}.vLW4lq_hint{color:var(--text-muted);font-size:var(--size-small)}.vLW4lq_error{gap:var(--space-2);color:var(--error-text);font-size:var(--size-small);font-weight:500;display:flex}.vLW4lq_error:before{content:"";background:linear-gradient(var(--ground), var(--ground)) center 3px / 2px 6px no-repeat, linear-gradient(var(--ground), var(--ground)) center 11px / 2px 2px no-repeat, var(--error-text);border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}
.-h_I4q_steps{gap:var(--space-5);counter-reset:step;display:grid}.-h_I4q_step{counter-increment:step;align-content:start;column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.-h_I4q_step>:not(.-h_I4q_marker){grid-column:2}.-h_I4q_marker{align-items:center;gap:var(--space-2);flex-direction:column;grid-row:span 3;padding-top:4px;display:flex}.-h_I4q_step:not(:last-child) .-h_I4q_marker:after{content:"";top:26px;bottom:calc(-1 * var(--space-5) + 4px);background:var(--border);width:1px;position:absolute;left:12px}.-h_I4q_joint{border:1px solid var(--text);border-radius:50%;width:10px;height:10px;margin-top:3px}.-h_I4q_step h3:before{content:counter(step, decimal-leading-zero) " ";color:var(--accent-text);font-variant-numeric:tabular-nums}@media (min-width:1024px){.-h_I4q_across{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));column-gap:var(--grid-gap)}.-h_I4q_across[data-count="5"]{--steps:5}.-h_I4q_across .-h_I4q_step{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.-h_I4q_across .-h_I4q_step>:not(.-h_I4q_marker){grid-column:auto}.-h_I4q_across .-h_I4q_marker{flex-direction:row;grid-row:auto;height:18px;padding-top:0}.-h_I4q_across .-h_I4q_step:not(:last-child) .-h_I4q_marker:after{top:9px;bottom:auto;left:30px;right:calc(-1 * var(--grid-gap) + 8px);width:auto;height:1px}}
