.ld-field{gap:var(--space-xs);margin-top:var(--space-md);display:grid}.ld-field label{font-size:var(--text-sm);color:var(--ink-dim)}.ld-kinds{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ld-kind{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);flex:10rem;display:flex}.ld-kind:hover{border-color:var(--ink-dim)}.ld-kind:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2))}.ld-kind input{accent-color:var(--accent);flex:none;width:1rem;height:1rem}.ld-kind input:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--accent));outline-offset:2px}.ld-kind small{color:var(--ink-dim);font-size:var(--text-xs);display:block}.ld-wait{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);color:var(--ink-dim);font-size:var(--text-sm);display:flex}.ld-pulse{background:var(--accent);border-radius:50%;flex:none;width:.6rem;height:.6rem;animation:1.4s ease-in-out infinite ld-pulse}@keyframes ld-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.ld-secret{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px dashed var(--stroke);border-radius:var(--radius-md);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ld-secret code{flex:12rem}@media (prefers-reduced-motion:reduce){.ld-pulse{opacity:1;animation:none}}
