.qCRBCW_codeBlock{margin-bottom:1.5rem;position:relative}.qCRBCW_codeBlock pre{border:1px solid var(--color-border);border-radius:12px;margin:0;padding:1.125rem 1.25rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.qCRBCW_codeBlock code{display:grid}.qCRBCW_toolbar{align-items:center;gap:.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.qCRBCW_language{color:var(--color-muted);text-transform:lowercase;font-size:.75rem}.qCRBCW_copy{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;position:relative}.qCRBCW_copy:hover{border-color:var(--color-border-strong)}.qCRBCW_copy:before{content:"";position:absolute;inset:-.5rem}
.MxRwnW_codeGroup{margin-bottom:1.5rem}.MxRwnW_codeGroup figure,.MxRwnW_codeGroup [role=tabpanel]>*{margin:0}.MxRwnW_codeGroup pre{border-top-left-radius:0}.MxRwnW_codeGroup [data-code-language]{display:none}.MxRwnW_tabs{display:flex}.MxRwnW_tabs button{border:1px solid var(--color-border);min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border-bottom:0;margin-bottom:-1px;padding:0 1rem;font-size:.8125rem;font-weight:600}.MxRwnW_tabs button+button{border-left:0}.MxRwnW_tabs button:first-child{border-top-left-radius:12px}.MxRwnW_tabs button:last-child{border-top-right-radius:12px}.MxRwnW_tabs .MxRwnW_active{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}
