.formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.formgrid .full{grid-column:1/-1}@container (max-width:640px){.formgrid{grid-template-columns:minmax(0,1fr)}}.ufrow{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:16px;display:grid}.input.uf{text-align:center;text-transform:uppercase;letter-spacing:.12em;padding:10px 6px;font-weight:600}.input.uf::placeholder{text-transform:none;letter-spacing:normal;font-weight:400}.input:disabled{background:var(--surface-card);color:var(--text-2);cursor:not-allowed;border-color:var(--border)}.cbx{position:relative}.lbx{z-index:40;background:var(--white);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);max-height:264px;box-shadow:0 16px 36px color-mix(in srgb, var(--text-1) 18%, transparent);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.lbx[hidden]{display:none}.lbx li{cursor:pointer;min-height:44px;color:var(--brand);border-radius:8px;align-items:center;padding:8px 12px;font-size:16px;line-height:1.25;display:flex}.lbx li:hover{background:var(--surface-card)}.lbx li b{font-weight:700}.lbx li[aria-selected=true]{background:var(--brand);color:var(--on-brand)}.lbx li.use{border-top:1px solid var(--border);border-radius:0 0 8px 8px;margin-top:4px;font-style:italic}.lbx li.nores{cursor:default;color:var(--text-2);background:0 0}.agh{font-family:var(--font-title);padding:0;font-weight:400}.agh:focus{outline:none}.agact{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.success{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,4cqi,36px);display:flex}.success h2:focus{outline:none}
