.c-code--inline{font-family:var(--c-font-mono);background:var(--c-color-surface-muted);color:var(--c-color-text);border-radius:var(--c-radius-sm);border:1px solid var(--c-color-border);padding:1px 6px;font-size:.92em}.c-code--inline[data-tone=primary]{color:var(--c-color-primary);border-color:var(--c-color-primary-soft);background:var(--c-color-primary-soft)}.c-code--inline[data-tone=danger]{color:var(--c-color-danger)}.c-code--block{background:var(--c-color-surface-sunken);color:var(--c-color-text);border:1px solid var(--c-color-border);border-radius:var(--c-radius-md);padding:var(--c-space-4);font-family:var(--c-font-mono);font-size:var(--c-text-sm);line-height:var(--c-leading-relaxed);margin:0;position:relative;overflow:auto}.c-code__chrome{top:var(--c-space-2);right:var(--c-space-2);align-items:center;gap:var(--c-space-2);font-family:var(--c-font-sans);display:inline-flex;position:absolute}.c-code__lang{font-size:var(--c-text-xs);color:var(--c-color-text-muted);text-transform:uppercase;letter-spacing:.06em}.c-code__copy{font-family:var(--c-font-sans);font-size:var(--c-text-xs);background:var(--c-color-surface);color:var(--c-color-text);border:1px solid var(--c-color-border);border-radius:var(--c-radius-sm);cursor:pointer;transition:background-color var(--c-motion-fast) var(--c-motion-ease-out);padding:2px 8px}.c-code__copy:hover{background:var(--c-color-surface-muted)}.c-code__copy:focus-visible{outline:2px solid var(--c-color-focus-ring);outline-offset:2px}.c-code__content{white-space:pre;display:block}.c-code__highlighted{margin:0}.c-code__highlighted pre.shiki{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;overflow:visible;background:0 0!important}.c-code__highlighted pre.shiki code{font-family:inherit}[data-c-code-editor]{border:1px solid var(--c-color-border);border-radius:var(--c-radius-md);background:var(--c-color-surface);font-family:var(--c-font-mono);tab-size:2;font-size:13px;line-height:1.6;position:relative;overflow:visible}[data-c-code-editor] .c-code-editor__hl,[data-c-code-editor] .c-code-editor__input{font:inherit;line-height:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;margin:0;padding:12px 14px}[data-c-code-editor] .c-code__highlighted,[data-c-code-editor] .c-code__highlighted pre.shiki,[data-c-code-editor] .c-code__highlighted pre.shiki code{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}[data-c-code-editor] .c-code-editor__hl{pointer-events:none;min-block-size:inherit;position:relative}[data-c-code-editor] .c-code-editor__input{resize:none;color:#0000;block-size:100%;inline-size:100%;caret-color:var(--c-color-primary);background:0 0;border:0;outline:0;position:absolute;inset:0}[data-c-code-editor] .c-code-editor__input::selection{background:color-mix(in oklch,var(--c-color-primary) 28%,transparent)}[data-c-code-editor] .c-code-editor__completions{z-index:20;background:var(--c-color-surface-raised);border:1px solid var(--c-color-border);border-radius:var(--c-radius-md);max-block-size:240px;min-inline-size:160px;max-inline-size:320px;box-shadow:var(--c-shadow-lg);font-family:var(--c-font-sans);font-size:var(--c-text-sm);margin:0;padding:4px;list-style:none;position:absolute;overflow-y:auto}[data-c-code-editor] .c-code-editor__completion{border-radius:var(--c-radius-sm);color:var(--c-color-text);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 8px;display:flex}[data-c-code-editor] .c-code-editor__completion--active{background:var(--c-color-primary-soft)}[data-c-code-editor] .c-code-editor__completion-label{font-family:var(--c-font-mono)}[data-c-code-editor] .c-code-editor__completion-detail{color:var(--c-color-text-muted);font-size:var(--c-text-xs,.75rem)}[data-c-code-editor][data-disabled]{opacity:.6}[data-c-code-editor][data-disabled] .c-code-editor__input{cursor:not-allowed}
