.sx-rc{border:1px solid var(--border);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:22px;min-width:0;margin:0;padding:clamp(1.25rem,2.4vw,1.9rem) clamp(1.25rem,2.4vw,2rem);box-shadow:0 40px 80px -40px #000c}.sx-rc-cap{font-size:var(--text-xs);color:var(--text-tertiary);margin:0 0 1rem;font-weight:600}.sx-rc-id{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin:0;display:flex}.sx-rc-id .mono{letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600}.sx-rc-kind{font-size:var(--text-xs);color:var(--text-tertiary)}.sx-rc-desc{font-size:var(--text-base);color:var(--text-secondary);max-width:48ch;margin:.6rem 0 0;line-height:1.5}.sx-rc-dl{border-top:1px solid var(--border-subtle);margin:1.1rem 0 0;display:grid}.sx-rc-dl>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.sx-rc-dl dt{font-size:var(--text-xs);color:var(--text-tertiary);padding-top:.15rem}.sx-rc-dl dd{font-size:var(--text-base);color:var(--text-primary);margin:0}.sx-rc-lines{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sx-rc-lines li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.sx-rc-lines code{font-size:var(--text-xs);color:var(--text-primary);overflow-wrap:anywhere}.sx-rc-join{font-size:var(--text-xs);color:var(--text-tertiary)}.sx-rc-else{border-bottom:0!important}.sx-rc-else dd{color:var(--brand)}.sx-rc-say{letter-spacing:-.01em;color:var(--text-primary);max-width:40ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;line-height:1.35}.sx-rc-then{font-size:var(--text-base);color:var(--brand);margin:.5rem 0 0;line-height:1.5}.sx-rc-tech{margin-top:1rem}.sx-rc-tech>summary{cursor:pointer;font-size:var(--text-xs);color:var(--text-tertiary);align-items:center;min-height:44px;display:flex}.sx-rc-tech .sx-rc-dl{margin-top:.25rem}.sx-rc-tech .sx-rc-dl dd code{font-size:var(--text-xs);overflow-wrap:anywhere}@media (max-width:480px){.sx-rc-dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}
