[class^=rs-][hidden],[id^=rs-][hidden]{display:none!important}main:has(.rs-finder)>.eyebrow,main:has(.rs-finder)>.lede,.rs-proof,.rs-intro{max-width:48rem}.rs-proof{color:var(--ink-muted);font-size:var(--step--1)}.rs-finder{margin:var(--sp-6) 0 var(--sp-7);background:var(--paper-raised);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);padding:clamp(1rem,3vw,2rem)}.rs-finder>h2{margin-top:0}.rs-finder label{margin-bottom:var(--sp-2);font-weight:600;display:block}.rs-field{gap:var(--sp-2);max-width:44rem;display:flex}#rs-q{min-width:0;min-height:44px;font:inherit;font-size:max(16px, var(--step-0));color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);flex:1;padding:.55em .8em}.rs-hint{margin:var(--sp-3) 0;max-width:44rem;color:var(--ink-muted);font-size:var(--step--1)}.rs-examples{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);font-size:var(--step--1);color:var(--ink-muted);flex-wrap:wrap;display:flex}.rs-chip{min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;padding:.3em .9em}.rs-chip:hover{border-color:var(--accent);color:var(--accent)}.rs-status-row{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;scroll-margin-top:6rem;display:flex}#rs-status{font-size:var(--step--1);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.rs-finder[data-state=error] #rs-status{color:var(--ink);font-weight:600}.rs-empty p{margin:var(--sp-2) 0 0;font-size:var(--step--1);color:var(--ink-muted);max-width:44rem}.rs-refs{margin:var(--sp-3) 0 0;padding:0;list-style:none}.rs-ref{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.rs-ref-name{overflow-wrap:anywhere;font-weight:600}.rs-ref-meta{font-size:var(--step--1);color:var(--ink-muted);overflow-wrap:anywhere;display:block}.rs-ref-actions{align-items:center;gap:var(--sp-2);display:flex}.rs-copy,.rs-md{min-height:44px;font:inherit;font-size:var(--step--1);white-space:nowrap;border-radius:var(--radius);justify-content:center;align-items:center;padding:0 .85em;display:inline-flex}.rs-copy{color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;font-weight:600}.rs-copy:hover{background:var(--accent-soft)}.rs-md{font-family:var(--font-mono)}.rs-ref>.rs-fallback,.rs-skills .rs-fallback{grid-column:1/-1}.rs-tasks{margin-top:var(--sp-7)}.rs-task-list,#rs-results{max-width:60rem}.rs-intro{color:var(--ink-muted)}.rs-task-list{margin:var(--sp-4) 0 0;padding:0;list-style:none}.rs-task-list>li{border-top:1px solid var(--line);margin:0}.rs-task-list>li:last-child{border-bottom:1px solid var(--line)}.rs-task{scroll-margin-top:6rem}.rs-task>summary{align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-4) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.rs-task>summary::-webkit-details-marker{display:none}.rs-task>summary:before{content:"▸";content:"▸" / "";width:1em;color:var(--ink-faint);transition:transform .1s}.rs-task[open]>summary:before{transform:rotate(90deg)}.rs-task>summary:hover .rs-task-title{color:var(--accent)}.rs-task>summary:focus-visible,.rs-fallback textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rs-task-title{font-family:var(--font-display);font-size:var(--step-1);flex:18rem;font-weight:600;line-height:1.3}.rs-task-meta{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-faint);white-space:nowrap}.rs-task-body{padding:0 0 var(--sp-5) calc(1em + var(--sp-3))}.rs-task-summary{max-width:48rem}.rs-label{margin:var(--sp-5) 0 0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.78rem}.rs-family{margin:var(--sp-2) 0 0;font-size:var(--step--1)}.rs-reads,.rs-skills{margin:var(--sp-2) 0 0;padding:0;list-style:none}.rs-reads>li,.rs-skills>li{padding:var(--sp-3) 0;border-top:1px solid var(--line);margin:0}.rs-reads .content-kind{margin:0 0 .15rem;display:block}.rs-reads a,.rs-skill-name{font-weight:600}.rs-read-desc{max-width:48rem;font-size:var(--step--1);color:var(--ink-muted);display:block}.rs-cmd{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.rs-cmd code{white-space:pre-wrap;overflow-wrap:anywhere;flex:20rem;min-width:0;padding:.55em .75em;font-size:.8rem}.rs-nowrap{white-space:nowrap}.rs-use,.rs-more{margin-top:var(--sp-7);max-width:48rem}.rs-sample{white-space:pre-wrap;overflow-wrap:anywhere}.rs-fallback{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--code-bg);border:1px solid var(--line-strong);border-radius:var(--radius)}.rs-fallback p{margin:0 0 var(--sp-2);font-size:var(--step--1);color:var(--ink)}.rs-fallback textarea{width:100%;margin-bottom:var(--sp-2);padding:var(--sp-2);font-family:var(--font-mono);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);resize:vertical;font-size:.85rem;display:block}.rs-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.rs-field{flex-direction:column}.rs-field .btn{justify-content:center}.rs-ref{grid-template-columns:minmax(0,1fr)}.rs-task,.rs-status-row{scroll-margin-top:9rem}.rs-task-body{padding-left:0}}
