.rsx-start{max-width:46rem}.rsx-start h2{margin:0 0 .5rem}.rsx-start p{margin:0 0 .9rem;line-height:1.55}.rsx-guides{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.rsx-guide+.rsx-guide{border-top:1px solid var(--bo-line);padding-top:1.25rem}.rsx-guide-head{color:var(--bo-ink);border-radius:10px;align-items:center;gap:.85rem;margin-bottom:.9rem;text-decoration:none;display:flex}.rsx-guide-head:hover strong{color:var(--bo-accent)}.rsx-guide-head:focus-visible,.rsx-lead a:focus-visible,.rsx-drafts a:focus-visible{outline:2px solid var(--bo-accent);outline-offset:2px}.rsx-guide-title{gap:.15rem;min-width:0;display:grid}.rsx-guide-title strong{font-size:1.02rem;line-height:1.3}.rsx-thumb{object-fit:cover;width:2.75rem;height:3.6rem;box-shadow:var(--bo-shadow);border-radius:4px;flex:none}.rsx-sheet{border:1px solid var(--bo-line);background:linear-gradient(var(--bo-line), var(--bo-line)) .35rem .55rem / 1.4rem 2px no-repeat, linear-gradient(var(--bo-line), var(--bo-line)) .35rem .9rem / 1.9rem 2px no-repeat, linear-gradient(var(--bo-line), var(--bo-line)) .35rem 1.25rem / 1.6rem 2px no-repeat, var(--bo-card);color:var(--bo-muted);align-items:flex-end;padding:.3rem;font-size:.55rem;font-weight:600;line-height:1.1;display:flex;overflow:hidden}.rsx-funnel{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.rsx-step{grid-template-columns:1fr auto;grid-template-areas:"label rate""track track";align-items:center;gap:.2rem .75rem;display:grid}.rsx-step-label{color:var(--bo-ink);grid-area:label;font-size:.88rem}.rsx-track{grid-area:track;justify-content:center;display:flex}.rsx-bar{width:var(--rsx-w,100%);font-variant-numeric:tabular-nums;min-width:2.75rem;min-height:2rem;color:var(--bo-ink);border-radius:8px;justify-content:center;align-items:center;padding:0 .5rem;font-weight:700;display:flex}.rsx-step.is-1 .rsx-bar{background:color-mix(in srgb, var(--bo-accent) 14%, var(--bo-card))}.rsx-step.is-2 .rsx-bar{background:color-mix(in srgb, var(--bo-accent) 30%, var(--bo-card))}.rsx-step.is-3 .rsx-bar{background:color-mix(in srgb, var(--bo-accent) 48%, var(--bo-card))}.rsx-step.is-4 .rsx-bar{background:color-mix(in srgb, var(--bo-accent) 88%, var(--bo-ink));color:var(--bo-accent-ink)}.rsx-step.is-5 .rsx-bar{background:var(--bo-accent);color:var(--bo-accent-ink)}.rsx-rate{text-align:right;font-variant-numeric:tabular-nums;min-width:3rem;color:var(--bo-muted);grid-area:rate;font-size:.85rem}.rsx-clients{color:var(--bo-ink);align-items:center;gap:.4rem;margin:.75rem 0 0;font-weight:600;display:flex}.rsx-clients svg{width:1rem;height:1rem;color:var(--bo-accent)}.rsx-method{max-width:48rem;margin:1.25rem 0 0}.rsx-drafts{border-top:1px solid var(--bo-line);margin-top:1.25rem;padding-top:1rem}.rsx-drafts h3{margin:0 0 .5rem;font-size:.95rem}.rsx-drafts ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.rsx-step{grid-template-columns:11rem 1fr 3.5rem;grid-template-areas:"label track rate"}.rsx-step-label{text-align:right}}.rsx-leads{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.85rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.rsx-lead{border:1px solid var(--bo-line);border-radius:var(--bo-radius);background:var(--bo-card);flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.rsx-lead.is-ready{border-left:4px solid var(--bo-accent)}.rsx-lead:target{outline:2px solid var(--bo-accent);outline-offset:2px}.rsx-lead-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.rsx-lead-who{min-width:0}.rsx-lead-name{color:var(--bo-ink);font-weight:700}.rsx-lead-when{margin-top:.1rem;display:block}.rsx-facts{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.rsx-facts li{border:1px solid var(--bo-line);color:var(--bo-muted);border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.rsx-facts li.is-done{background:var(--bo-accent-soft);color:var(--bo-ink);border-color:#0000}.rsx-facts li.is-next{background:var(--bo-ink);color:var(--bo-card);border-color:#0000;font-weight:600}.rsx-answer{background:var(--bo-bg);border-radius:10px;margin:0;padding:.5rem .75rem}.rsx-answer p{white-space:pre-line;margin:.15rem 0 0;line-height:1.45}.rsx-lead>p{margin:0}.rsx-gestures{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;padding-top:.25rem;display:flex}.rsx-stage{display:contents}.rsx-delete{margin-left:auto}.rsx-gestures>.bo-btn,.rsx-stage .bo-btn{flex:auto;min-height:2.75rem}@media (min-width:720px){.rsx-gestures>.bo-btn,.rsx-stage .bo-btn{flex:none;min-height:2.4rem}}.rsx-next{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rsx-next h2{margin:0 0 .35rem;font-size:1rem}.rsx-next p{margin:0}.rsx-next>svg{width:1.75rem;height:1.75rem;color:var(--bo-muted);flex:none}.rsx-questions{border:1px solid var(--bo-line);border-radius:var(--bo-radius);gap:.75rem;margin:0;padding:.9rem 1rem;display:grid}.rsx-questions legend{padding:0 .35rem;font-weight:600}.rsx-questions p{margin:0}.rsx-narrow{max-width:8rem}.rsx-mails{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.85rem;margin-top:.75rem;display:grid}.rsx-mail{border:1px solid var(--bo-line);border-radius:var(--bo-radius);background:var(--bo-bg);margin:0;padding:.85rem 1rem}.rsx-mail h3{margin:0 0 .15rem;font-size:.92rem}.rsx-mail pre{white-space:pre-wrap;font:inherit;color:var(--bo-ink);margin:.6rem 0 0;font-size:.85rem;line-height:1.5}
