.rd-tools{gap:8px;}
.rd-tools .btn{padding:8px 14px;font-size:14px;}
.rd-mode.on{background:linear-gradient(135deg,#7c5dff,#a78bfa);border-color:transparent;color:#fff;}
.rd-sep{flex:1;}
.rd-help{margin:0;}
.rd-stage{background:repeating-conic-gradient(rgba(255,255,255,.04) 0% 25%,transparent 0% 50%) 0 0/24px 24px;border:1px solid var(--brd);border-radius:12px;padding:8px;display:grid;place-items:center;}
.rd-stage canvas{display:block;max-width:100%;height:auto;max-height:75vh;cursor:crosshair;touch-action:none;border-radius:6px;}
.rd-found{display:grid;gap:8px;}
.rd-found p{margin:0;}
.rd-chips{display:flex;flex-wrap:wrap;gap:6px;}
.rd-chips:empty{display:none;}
.rd-chip{font:500 13px/1 var(--mono);color:var(--sub);background:none;border:1px dashed #f5c542;border-radius:999px;padding:6px 11px;cursor:pointer;}
.rd-chip.on{color:inherit;background:rgba(255,255,255,.05);border:1px solid var(--brd2);}
.rd-chip:not(.on){text-decoration:line-through;}
