.v2-field{gap:var(--website-field-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.v2-field__label{color:var(--color-text);font:700 var(--website-text-field-label) / var(--website-leading-field-label) var(--font-mono);letter-spacing:0}.v2-field[data-locked] .v2-field__label{color:var(--color-muted)}.v2-field__box{align-items:center;display:flex;position:relative}.v2-field[data-short] .v2-field__box{width:min(240px,100%)}.v2-field__control{box-sizing:border-box;width:100%;min-width:0;height:var(--website-control-height);padding:0 var(--website-field-padding-inline);border:var(--border-control);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-text);font:400 var(--text-body) / 20px var(--font-sans);letter-spacing:0;appearance:none;transition:border-color var(--motion-duration) var(--motion-ease);margin:0}.v2-field__control::placeholder{color:var(--color-muted);opacity:1}.v2-field__control:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.v2-field__control[data-kind=select]{cursor:pointer;text-overflow:ellipsis;padding-right:104px}.v2-field__control[data-kind=select]:has(option[value=""]:checked){color:var(--color-muted)}.v2-field__control[data-kind=select] option{color:var(--color-text)}.v2-field__control[data-kind=textarea]{height:auto;min-height:var(--website-textarea-min-height);padding:16px var(--website-field-padding-inline) 14px;border-radius:var(--website-textarea-radius);resize:vertical;line-height:24px}.v2-field__choose{right:var(--website-field-padding-inline);color:var(--color-text);font:700 var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-nav);text-transform:uppercase;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}.v2-field[data-locked] .v2-field__control{border:var(--website-field-disabled-border);background:var(--color-panel);color:var(--color-muted);padding-right:48px}.v2-field__lock{right:var(--website-field-padding-inline);color:var(--color-muted);pointer-events:none;position:absolute}:is(.v2-field__control:user-invalid,.v2-field__control[aria-invalid=true]){border:var(--website-field-error-border)}.v2-field__help{color:var(--color-muted);font:400 var(--website-text-help) / var(--website-leading-help) var(--font-sans);margin:0}.v2-field__error{color:var(--color-coral-text);font:600 var(--website-text-help) / var(--website-leading-help) var(--font-sans);align-items:flex-start;gap:8px;margin:0;display:flex}.v2-field__icon{flex-shrink:0;margin-top:2px}.v2-radios{gap:12px}.v2-radios__legend{float:left;width:100%;margin:0;padding:0}.v2-radios__options{flex-wrap:wrap;gap:10px;display:flex}.v2-radio{box-sizing:border-box;height:var(--website-radio-height);border:var(--border-filter-inactive);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-text);font:700 var(--text-button) / var(--leading-button) var(--font-mono);cursor:pointer;transition:background-color var(--motion-duration) var(--motion-ease);align-items:center;gap:12px;padding:0 22.5px 0 16.5px;display:inline-flex}.v2-radio:has(.v2-radio__input:checked){border:var(--border-control);padding:0 22px 0 16px}.v2-radio:has(.v2-radio__input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover){.v2-radio:not(:has(.v2-radio__input:checked)):hover{background:var(--website-filter-hover-ground)}}.v2-radio__input{box-sizing:border-box;width:var(--website-radio-dot);height:var(--website-radio-dot);border:var(--border-filter-inactive);border-radius:var(--radius-pill);background:var(--color-canvas);appearance:none;cursor:pointer;flex-shrink:0;margin:0}.v2-radio__input:checked{border:var(--border-control);background:var(--color-text)}.v2-radio__input:focus-visible{outline:none}.v2-form-alert{border:var(--border-card);border-radius:var(--radius-card);background:var(--color-canvas);flex-direction:column;gap:10px;padding:24px 28px;display:flex}.v2-form-alert__title{color:var(--color-text);font:700 var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-breadcrumb);text-transform:uppercase;margin:0}.v2-form-alert[data-tone=error] .v2-form-alert__title{color:var(--color-coral-text)}.v2-form-alert__body{color:var(--color-text);font:400 var(--text-body) / var(--leading-body) var(--font-sans)}.v2-form-alert__body p{margin:0}
