.AKl3lG_form{border:1px solid var(--ee-line);border-radius:var(--ee-radius-card);background:var(--ee-surface);max-width:720px;box-shadow:var(--ee-shadow-card);flex-direction:column;gap:16px;padding:20px 16px;display:flex}.AKl3lG_kinds{border:0;min-width:0;margin:0;padding:0}.AKl3lG_legend{font-family:var(--ee-font-display);margin-bottom:8px;padding:0;font-size:1.0625rem}.AKl3lG_kindGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AKl3lG_kind{border:1px solid var(--ee-line);border-radius:var(--ee-radius-chip);background:var(--ee-bg);min-height:48px;color:var(--ee-text);text-align:center;word-break:keep-all;cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;font-weight:700;display:flex;position:relative}.AKl3lG_kindOn{border-color:var(--ee-accent);background:var(--ee-surface);color:var(--ee-accent-strong);box-shadow:inset 0 0 0 1px var(--ee-accent)}.AKl3lG_kindInput{opacity:0;width:1px;height:1px;position:absolute}.AKl3lG_kind:has(.AKl3lG_kindInput:focus-visible){outline:2px solid var(--ee-accent-strong);outline-offset:2px}.AKl3lG_hint{color:var(--ee-text-muted);word-break:keep-all;margin:10px 0 0;font-size:.9375rem}.AKl3lG_grid{gap:16px;display:grid}.AKl3lG_field{flex-direction:column;gap:6px;min-width:0;display:flex}.AKl3lG_label{align-items:center;gap:6px;font-weight:700;display:flex}.AKl3lG_required,.AKl3lG_optional{border-radius:var(--ee-radius-chip);padding:1px 6px;font-size:.75rem;font-weight:700}.AKl3lG_required{background:var(--ee-bg);color:var(--ee-accent-strong)}.AKl3lG_optional{color:var(--ee-text-muted)}.AKl3lG_input,.AKl3lG_textarea{border:1px solid var(--ee-line);border-radius:var(--ee-radius-chip);background:var(--ee-surface);width:100%;min-height:44px;color:var(--ee-text);font:inherit;padding:10px 12px;font-size:1rem}.AKl3lG_textarea{resize:vertical;line-height:1.6}.AKl3lG_input:focus-visible,.AKl3lG_textarea:focus-visible{outline:2px solid var(--ee-accent);outline-offset:1px}.AKl3lG_input[aria-invalid=true],.AKl3lG_textarea[aria-invalid=true]{border-color:var(--ee-ratio-high)}.AKl3lG_counter{color:var(--ee-text-muted);align-self:flex-end;font-size:.8125rem}.AKl3lG_error{color:var(--ee-ratio-high);margin:0;font-size:.875rem}.AKl3lG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.AKl3lG_consentBox{border-radius:var(--ee-radius-chip);background:var(--ee-bg);flex-direction:column;gap:4px;padding:12px;display:flex}.AKl3lG_consent{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.AKl3lG_checkbox{width:22px;height:22px;accent-color:var(--ee-accent);flex:none}.AKl3lG_consentText{color:var(--ee-text-muted);word-break:keep-all;margin:0;font-size:.875rem}.AKl3lG_consentText a{color:var(--ee-accent-strong);text-decoration:underline}.AKl3lG_alert{border-radius:var(--ee-radius-chip);background:var(--ee-bg);color:var(--ee-ratio-high);margin:0;padding:10px 12px;font-weight:700}.AKl3lG_submit{border-radius:var(--ee-radius-chip);background:var(--ee-accent);min-height:48px;color:var(--ee-surface);font:inherit;cursor:pointer;border:0;padding:0 20px;font-size:1.0625rem;font-weight:700}.AKl3lG_submit:disabled{opacity:.6;cursor:progress}.AKl3lG_submit:focus-visible{outline:2px solid var(--ee-accent-strong);outline-offset:2px}.AKl3lG_done{border:1px solid var(--ee-line);border-radius:var(--ee-radius-card);background:var(--ee-surface);text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:720px;padding:32px 16px;display:flex}.AKl3lG_doneTitle{font-family:var(--ee-font-display);margin:0;font-size:1.375rem}.AKl3lG_doneText{color:var(--ee-text-muted);overflow-wrap:anywhere;word-break:keep-all;margin:0}.AKl3lG_doneActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.AKl3lG_primaryLink,.AKl3lG_secondary{border-radius:var(--ee-radius-chip);min-height:44px;font:inherit;cursor:pointer;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.AKl3lG_primaryLink{background:var(--ee-accent);color:var(--ee-surface)}.AKl3lG_secondary{border:1px solid var(--ee-line);background:var(--ee-surface);color:var(--ee-text)}@media (min-width:768px){.AKl3lG_form{padding:24px}.AKl3lG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AKl3lG_submit{align-self:flex-start}}@media (min-width:1024px){.AKl3lG_kindGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
