.lens-kind{min-width:0;color:var(--lens-ink);border:0;margin:24px 0;padding:0}.lens-kind legend{font-weight:600}.lens-kind-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.lens-kind-options label{border:2px solid var(--lens-border);background:var(--lens-canvas);overflow-wrap:anywhere;border-radius:8px;gap:10px;min-height:44px;padding:16px;display:flex}.lens-kind-options label.selected{border-color:var(--lens-accent);background:var(--lens-accent-soft)}.lens-kind-options input{width:16px;height:16px;accent-color:var(--lens-accent);flex:none;margin-top:3px}.lens-kind-options small{color:var(--lens-muted);margin-top:8px;font-size:12px;line-height:1.65;display:block}.lens-kind-options label:has(:focus-visible){outline:2px solid var(--lens-ink);outline-offset:3px}.lens-kind-badge{overflow-wrap:anywhere;border:1px solid;border-radius:5px;max-width:100%;padding:3px 8px;font-size:12px;line-height:1.5;display:inline-block}.lens-kind-disclosure{overflow-wrap:anywhere;margin:16px 0}.lens-kind-disclosure p{font-size:13px;line-height:1.7}.lens-kind-disclosure.fallback{border-left:3px solid var(--lens-accent);background:var(--lens-accent-soft);padding:12px 16px}@media (max-width:600px){.lens-kind-options{grid-template-columns:1fr}}
