.website-root .website-copy-action{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.website-root .website-copy-button{border:1px solid var(--lr-line-strong,#cec6bc);background:var(--lr-paper,#fffaf3);min-height:36px;color:var(--lr-ink,#302c27);font:500 12px/1.4 var(--font-geist-sans,sans-serif);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.website-root .website-copy-button:hover{background:var(--lr-soft,#f3ede4)}.website-root .website-copy-button:disabled{cursor:progress;opacity:.65}.website-root .website-copy-button:focus-visible,.website-root .website-copy-block pre:focus-visible{outline:2px solid var(--lr-accent,#ac573b);outline-offset:3px}.website-root .website-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.website-root .website-copy-error{font:12px/1.6 var(--font-geist-sans,sans-serif);color:inherit;flex-basis:100%}.website-root .website-copy-block{border:1px solid var(--lr-line-strong,#cec6bc);background:var(--lr-paper,#fffaf3);min-width:0;max-width:100%;color:var(--lr-text,#302c27);border-radius:8px;overflow:hidden}.website-root .website-copy-heading{border-bottom:1px solid var(--lr-line,#dfd7cd);font:500 12px/1.6 var(--font-geist-sans,sans-serif);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.website-root .website-copy-block pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;color:inherit;font:12px/1.9 var(--font-geist-mono,monospace);background:0 0;border:0;border-radius:0;margin:0;padding:20px;overflow:auto}.website-root .website-copy-block pre code{color:inherit;font:inherit;background:0 0;padding:0}.website-root .res-prose .website-copy-block{margin-block:24px}.website-root .res-prose .website-copy-block pre{background:0 0;border:0;border-radius:0;margin:0}
