.code-ui.svelte-fia844.svelte-fia844{border:solid 1px var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-m) var(--spacing-xl);height:50px;display:flex;align-items:center;justify-content:space-between;gap:2rem;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)))}.code-ui.svelte-fia844 .icon-wrapper.svelte-fia844{--size:36px;background-color:var(--search-bgd-04);padding:calc(var(--size) / 4 - 4px);border-radius:var(--size);color:var(--text-tertiary);border:solid 1px var(--divider-subtle)}.tokens.svelte-fia844.svelte-fia844{display:flex;gap:.75rem;height:20px;width:100%;opacity:.5}.token.svelte-fia844.svelte-fia844{border-radius:var(--border-radius);background-color:var(--color-gray-20)}.token-sm.svelte-fia844.svelte-fia844{min-width:10%}.token-md.svelte-fia844.svelte-fia844{min-width:20%}.token-xl.svelte-fia844.svelte-fia844{min-width:50%}.llm-output{color:var(--text-primary);font-size:var(--text-md-2);line-height:24px;font-weight:500;overflow:auto}.llm-output .code{position:relative;color:inherit;margin:0;margin-top:-1rem;margin-bottom:-1.8rem}.llm-output .code code{border-radius:var(--border-radius);background:var(--color-container-highlight);color:inherit;display:block;line-height:1.5;overflow-x:auto;padding:2.6rem var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);width:100%;font-size:var(--text-sm-2)}.llm-output .code:before{content:attr(data-lang);font-size:var(--text-sm-2);font-family:var(--brand-font);position:absolute;left:0;top:1rem;width:100%;background:var(--search-bgd-04);height:40px;padding:var(--spacing-m) var(--spacing-xl);border-top:solid 1px var(--divider-subtle);border-left:solid 1px var(--divider-subtle);border-right:solid 1px var(--divider-subtle);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);text-transform:capitalize;color:var(--text-primary)}.llm-output code{background:var(--color-container-highlight);color:var(--text-primary);font-size:var(--text-sm);padding:var(--spacing-s) var(--spacing-xs)}.llm-output ol,.llm-output ul{margin:.8rem 0 .8rem .8rem;padding:0}.llm-output pre{margin-top:-1rem;margin-bottom:-2rem}.llm-output p{margin:.25rem 0}.llm-output li p{display:inline}#codellm .footer{margin-top:0;margin-bottom:0}.header.svelte-18fxvn0.svelte-18fxvn0{display:flex;align-items:center;gap:var(--spacing-s);margin-bottom:var(--spacing-xl)}.question.svelte-18fxvn0.svelte-18fxvn0{padding:var(--spacing-m) var(--spacing-xl);background:var(--color-container-highlight);border-radius:var(--border-radius);display:flex;gap:var(--spacing-xl);align-items:center;font-size:var(--text-md-2);font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-xl)}.question.svelte-18fxvn0 .icon-wrapper.svelte-18fxvn0,.llm-output-wrapper.svelte-18fxvn0 .icon-wrapper.svelte-18fxvn0{--size:36px;min-width:var(--size);background-color:var(--search-bgd-04);padding:calc(var(--size) / 4);border:solid 1px var(--divider-subtle);border-radius:var(--size);color:var(--text-tertiary)}.llm-output-wrapper.svelte-18fxvn0 .icon-wrapper.svelte-18fxvn0{padding:calc(var(--size) / 4 - 4px)}.content.svelte-18fxvn0.svelte-18fxvn0{min-height:84px}.content.svelte-18fxvn0 .btn .icon-wrapper.svelte-18fxvn0{color:var(--text-tertiary)}.header.svelte-18fxvn0 .icon-wrapper.svelte-18fxvn0{--size:16px;padding:0;color:var(--text-tertiary)}.content.svelte-18fxvn0.svelte-18fxvn0{color:var(--search-text-02);word-wrap:break-word;font-size:14.5px}.llm-output-wrapper.svelte-18fxvn0.svelte-18fxvn0{display:flex;align-items:flex-start;gap:var(--spacing-xl);padding:var(--spacing-m) var(--spacing-xl);border:solid 1px var(--divider-subtle);border-radius:var(--border-radius);margin-bottom:var(--spacing-l)}.llm-output.svelte-18fxvn0.svelte-18fxvn0{max-height:1px;transition:max-height 1s;height:200px}.llm-output.has-content.svelte-18fxvn0.svelte-18fxvn0{max-height:200px}.llm-output.has-content.expanded.svelte-18fxvn0.svelte-18fxvn0{max-height:max-content;height:inherit}.llm-output.svelte-18fxvn0>*{overflow-anchor:none}.llm-output.svelte-18fxvn0 #llm-output-anchor.svelte-18fxvn0{height:1px;overflow-anchor:auto}.llm-output.svelte-18fxvn0 .copybtn{position:absolute;top:var(--spacing-2xl);right:0}.llm-output.svelte-18fxvn0 .copybtn .icon-wrapper{--size:16px}
