.ui-form{flex-direction:column;gap:1.1rem;display:flex}.ui-form-section{flex-direction:column;gap:.85rem;padding-top:.15rem;display:flex}.ui-form-section+.ui-form-section{border-top:var(--ui-hairline) solid var(--ui-border);margin-top:.35rem;padding-top:1rem}.ui-form-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-fg-subtle);margin:0;font-size:.6875rem;font-weight:700}.ui-form-section__lead{color:var(--ui-fg-muted);margin:-.25rem 0 0;font-size:.75rem;line-height:1.4}.ui-form-chip{border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--ui-accent) 10%, transparent);color:var(--ui-accent);align-items:center;gap:.35rem;margin:0;padding:.45rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-field{grid-template-rows:auto auto auto auto;grid-template-areas:"label""control""hint""message";gap:0;min-width:0;display:grid}.ui-field__label,.ui-field>label{color:var(--ui-fg-muted);grid-area:label;margin:0 0 .35rem;padding-inline:.15rem;font-size:.6875rem;font-weight:600;line-height:1.2}.ui-field>:not(.ui-field__label):not(.ui-field__hint):not(.ui-field__message):not(label){grid-area:control;min-width:0}.ui-field__hint{color:var(--ui-fg-subtle);grid-area:hint;margin:.35rem 0 0;padding-inline:.15rem;font-size:.75rem}.ui-field__message{--ui-field-message-lh:1.35;font-size:.75rem;line-height:var(--ui-field-message-lh);min-height:calc(.75rem * var(--ui-field-message-lh));color:var(--ui-fg-subtle);grid-area:message;margin:.35rem 0 0;padding-inline:.15rem}.ui-field__message--error{color:var(--ui-danger)}.ui-field__message--warning{color:var(--ui-warning)}.ui-field__message-text{opacity:0;transition:opacity var(--ui-dur-2) var(--ui-ease-out), transform var(--ui-dur-2) var(--ui-ease-out);display:block;transform:translateY(-.15em)}.ui-field__message-text.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ui-field__message-text{transition:none;transform:none}}.ui-field__value{color:var(--ui-fg);min-height:1.25rem;font-size:.875rem}.ui-inline-error{border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid color-mix(in srgb, var(--ui-danger) 28%, var(--ui-border));background:color-mix(in srgb, var(--ui-danger) 10%, transparent);color:var(--ui-danger);margin:0;padding:.45rem .65rem;font-size:.75rem;font-weight:600;line-height:1.4}.ui-inline-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline}.ui-field-grid{gap:.75rem;min-width:0;display:grid}@media (min-width:420px){.ui-field-grid{grid-template-columns:1fr 1fr}.ui-field-grid.ui-address-fields__line{grid-template-columns:5.5rem minmax(0,1fr)}}@supports (grid-template-rows:subgrid){@media (min-width:420px){.ui-field-grid{grid-template-rows:auto auto auto auto;align-items:start;gap:0 .75rem}.ui-field-grid>.ui-field{grid-template-rows:subgrid;grid-row:span 4;grid-template-areas:"label""control""hint""message";margin-bottom:.75rem;display:grid}.ui-field-grid>.ui-field:nth-last-child(-n+2){margin-bottom:0}.ui-field-grid .ui-field__message:not(:has(.is-visible)){display:none}}}.ui-address-fields{flex-direction:column;gap:.85rem;min-width:0;display:flex}.ui-input,.ui-textarea,.ui-select__trigger{box-sizing:border-box;width:100%;padding:var(--ui-control-pad-y) var(--ui-control-pad-x);min-height:var(--ui-control-min-h);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-control-bg);color:var(--ui-fg);font:inherit;font-size:var(--ui-control-font);transition:background var(--ui-dur-2) var(--ui-ease-out), border-color var(--ui-dur-2) var(--ui-ease-out), box-shadow var(--ui-dur-2) var(--ui-ease-out);margin:0;font-weight:500;line-height:1.35}.ui-input,.ui-select__trigger{border-radius:var(--ui-radius-full)!important}.ui-textarea{resize:vertical;min-height:5.5rem;font-weight:400;line-height:1.45;border-radius:var(--ui-radius-md)!important}.ui-input--sm,.ui-textarea--sm,.ui-select--sm .ui-select__trigger{padding:var(--ui-control-pad-y-sm) var(--ui-control-pad-x-sm);min-height:var(--ui-control-min-h-sm);font-size:var(--ui-control-font-sm)}.ui-textarea--sm{min-height:4.25rem}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-fg-subtle);font-weight:400}.ui-input:hover:not(:disabled):not(:focus),.ui-textarea:hover:not(:disabled):not(:focus),.ui-select__trigger:hover:not(:disabled):not(:focus-visible){background:var(--ui-control-bg-hover);border-color:var(--ui-border-strong)}.ui-input:focus,.ui-textarea:focus,.ui-select__trigger:focus-visible{outline:2px solid var(--ui-ring);outline-offset:1px;border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--ui-border))}.ui-input:disabled,.ui-textarea:disabled,.ui-select__trigger:disabled{opacity:.55;cursor:not-allowed}.ui-field.is-invalid .ui-input,.ui-field.is-invalid .ui-textarea,.ui-field.is-invalid .ui-select__trigger,.ui-field.is-invalid .ui-date-picker__trigger,.ui-field.is-invalid .ui-time-picker__trigger,.ui-field.is-invalid .ui-tag-input__control,.ui-field.is-invalid .ui-search-combo__control,.ui-field.is-invalid .ui-rte,.ui-field.is-invalid .ui-file-drop__zone,.ui-field.is-invalid .ui-segmented,.ui-field.is-invalid .ui-check__box,.ui-field.is-invalid .ui-switch-field{border-color:var(--ui-danger)}.ui-field.is-warning .ui-input,.ui-field.is-warning .ui-textarea,.ui-field.is-warning .ui-select__trigger,.ui-field.is-warning .ui-date-picker__trigger,.ui-field.is-warning .ui-time-picker__trigger,.ui-field.is-warning .ui-tag-input__control,.ui-field.is-warning .ui-search-combo__control,.ui-field.is-warning .ui-rte,.ui-field.is-warning .ui-file-drop__zone,.ui-field.is-warning .ui-segmented,.ui-field.is-warning .ui-check__box,.ui-field.is-warning .ui-switch-field{border-color:var(--ui-warning)}.ui-field__error{color:var(--ui-danger);margin:0;padding-inline:.15rem;font-size:.75rem}
