html.dark .shiki,html.dark .shiki span{position:relative;color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}.shiki,.shiki code,.shiki span{background-color:#0000!important}:is(html.dark,html:not(.dark) .codeblock-dark) pre.shiki>code{z-index:1;width:max-content;min-width:100%;display:block;position:relative}:is(html.dark,html:not(.dark) .codeblock-dark) pre[class^=language-diff-]{padding-left:2.25rem;padding-right:2.25rem;display:flex}:is(html.dark,html:not(.dark) .codeblock-dark) pre[class^=language-diff-]>code{flex:none;min-width:100%}html:not(.dark) .codeblock-light pre.shiki>code{z-index:1;width:max-content;min-width:100%;display:block;position:relative}html:not(.dark) .codeblock-light pre[class^=language-diff-]{padding-left:2.25rem;padding-right:2.25rem;display:flex}html:not(.dark) .codeblock-light pre[class^=language-diff-]>code{flex:none;min-width:100%}:not(pre)>code{overflow-wrap:break-word;--tw-border-opacity:1;border-color:rgb(var(--border-gray-default) / var(--tw-border-opacity,1));-webkit-box-decoration-break:clone;box-decoration-break:clone;--tw-text-opacity:1;color:rgb(var(--foreground-gray-default) / var(--tw-text-opacity,1));word-break:break-word;background-color:#f5f5f480;border-radius:.375rem;padding:.125rem .5rem;line-height:1.5}:not(pre)>code:is(.dark *){background-color:#ffffff0d}:not(pre)>code:before,:not(pre)>code:after{content:none!important}.code-block-wrap pre.shiki>code{width:100%!important;padding-right:0!important}.code-block-wrap pre.shiki>code>.line-highlight{padding-right:3rem!important}.code-block-wrap pre.shiki .line span{word-break:break-word;white-space:pre-wrap!important}.has-focused pre.shiki>code .line{filter:blur(.1rem);transition:filter .35s,opacity .35s}.has-focused pre.shiki>code .line:hover{filter:blur()}.has-focused pre.shiki:hover>code .line,.has-focused pre.shiki>code .line-focus{filter:blur()}[data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight{background:color-mix(in srgb, rgb(var(--foreground-status-solid-success)) 20%, transparent)!important}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff{z-index:0;width:100%;display:inline-block;position:relative}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff:before{justify-content:center;align-items:center;width:1rem;display:flex;position:absolute;top:0;bottom:0;left:-1rem}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff:after{content:"";width:1rem;position:absolute;top:0;bottom:0;right:-1rem}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff.line-add{background:#22c55e26!important}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff.line-add:before{content:"+";color:#22c55e;border-left:1px solid #22c55ecc;background:#22c55e26!important}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff.line-add:after{background:#22c55e26!important}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff.line-remove{background:#ef444426!important}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff.line-remove:before{content:"-";color:#ef4444;border-left:1px solid #ef4444cc;background:#ef444426!important}[data-component-part=code-block-root]:not(.has-line-numbers) .line-diff.line-remove:after{background:#ef444426!important}.has-line-numbers pre.shiki>code{counter-reset:step;counter-increment:step 0}.has-line-numbers pre.shiki>code>.line:before{content:counter(step);counter-increment:step;text-align:right;-webkit-user-select:none;user-select:none;width:.6rem;margin-right:1.1rem;display:inline-block}.dark :is(.has-line-numbers pre.shiki>code>.line:before){color:var(--shiki-dark)!important}:not(.dark) :is(.has-line-numbers pre.shiki>code>.line:before){color:var(--shiki-light)!important;opacity:.4!important}.has-line-numbers .line-highlight{background:color-mix(in srgb, rgb(var(--foreground-status-solid-success)) 20%, transparent)!important}.has-line-numbers .line-diff{width:100%;display:inline-block;position:relative}.has-line-numbers .line-diff.line-add:before{content:"+"!important}.has-line-numbers .line-diff.line-remove:before{content:"-"!important}.has-line-numbers .line-diff.line-add:after{content:"";z-index:-1;border-left:1px solid #22c55ecc;position:absolute;inset:0 -1rem;background:#22c55e26!important}.has-line-numbers .line-diff.line-remove:after{content:"";z-index:-1;border-left:1px solid #ef4444cc;position:absolute;inset:0 -1rem;background:#ef444426!important}
.dark .dark\:bg-background-dark{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.monaco-editor{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.monaco-editor .view-lines{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:14px;line-height:1.3rem}.monaco-editor .line-numbers{--tw-text-opacity:1;color:rgb(var(--foreground-gray-default) / var(--tw-text-opacity,1));font-size:.75rem!important;line-height:1rem!important}.monaco-editor .monaco-scrollable-element>.scrollbar>.slider{border-radius:4px}.monaco-editor .monaco-hover{visibility:hidden!important;opacity:0!important;display:none!important}.monaco-component{visibility:hidden!important}.monaco-editor .find-widget .button.codicon-widget-close{width:22px!important;height:22px!important}.monaco-editor .find-widget .button.codicon-widget-close .codicon-widget-close{position:absolute;top:8px!important;right:10px!important}
.input-medium{border-radius:12px;max-height:40px;padding:10px 12px}.input-xsmall{border-radius:10px;max-height:32px;padding:6px 8px}.input-base{--tw-bg-opacity:1;background-color:rgb(var(--foreground-gray-inverted) / var(--tw-bg-opacity,1))}.input-default{outline-color:rgb(var(--border-gray-default) / 1);outline-offset:-1px;outline-width:1px;outline-style:solid}.input-default:focus-within{outline-color:rgb(var(--border-gray-strong) / 1)}.input-default.disabled:hover{outline-color:rgb(var(--border-gray-default) / 1)}.input-destructive{outline-color:rgb(var(--foreground-status-solid-error) / 1);outline-offset:-1px;outline-width:1px;outline-style:solid}.input-destructive:hover,.input-destructive.disabled:hover{outline-color:rgb(var(--foreground-status-solid-error) / 1)}.input-destructive:focus-within{outline-color:rgb(var(--foreground-status-solid-error) / 1);--tw-shadow:var(--focus-light-destructive);--tw-shadow-colored:var(--focus-light-destructive);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.input-icon{--tw-text-opacity:1;color:rgb(var(--foreground-gray-muted) / var(--tw-text-opacity,1))}.input-icon.disabled{--tw-text-opacity:1;color:rgb(var(--foreground-gray-disabled) / var(--tw-text-opacity,1))}.input-input{all:unset;--tw-text-opacity:1;height:100%;max-height:100%;color:rgb(var(--foreground-gray-default) / var(--tw-text-opacity,1));--tw-bg-opacity:1!important;background-color:rgb(var(--foreground-gray-inverted) / var(--tw-bg-opacity,1))!important;padding:0 4px!important}.input-input::placeholder{--tw-text-opacity:1;color:rgb(var(--foreground-gray-muted) / var(--tw-text-opacity,1))}.input-input:focus{box-shadow:none!important;outline:none!important}.input-badge{--tw-bg-opacity:1;background-color:rgb(var(--background-gray-muted) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--foreground-gray-subtle) / var(--tw-text-opacity,1));border-radius:6px;justify-content:center;align-items:center;min-width:32px;max-height:20px;padding:0 4px;display:flex}.input-badge.disabled{--tw-text-opacity:1;color:rgb(var(--foreground-gray-disabled) / var(--tw-text-opacity,1))}.input-external-label{--tw-bg-opacity:1;background-color:rgb(var(--background-gray-disabled) / var(--tw-bg-opacity,1));outline-color:rgb(var(--border-gray-default) / 1);outline-offset:-1px;--tw-text-opacity:1;color:rgb(var(--foreground-gray-default) / var(--tw-text-opacity,1));border-top-left-radius:12px;border-bottom-left-radius:12px;outline-width:1px;outline-style:solid;margin-right:-1px;padding:10px 12px}.input-external-label-medium{max-height:40px}.input-external-label-xsmall{max-height:32px}.input-external-label.disabled{outline-color:rgb(var(--background-gray-muted) / 1);--tw-text-opacity:1;color:rgb(var(--foreground-gray-disabled) / var(--tw-text-opacity,1))}.input-button{--tw-bg-opacity:1;background-color:rgb(var(--foreground-gray-inverted) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--foreground-gray-default) / var(--tw-text-opacity,1));outline-color:rgb(var(--border-gray-default) / 1);outline-offset:-1px;border-top-right-radius:12px;border-bottom-right-radius:12px;outline-width:1px;outline-style:solid;margin-left:-1px}.input-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--background-gray-disabled) / var(--tw-bg-opacity,1))}.input-button:focus{outline-color:rgb(var(--foreground-gray-subtle) / 1);--tw-shadow:var(--focus-light);--tw-shadow-colored:var(--focus-light);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.input-button.disabled{outline-color:rgb(var(--background-gray-muted) / 1);--tw-text-opacity:1;color:rgb(var(--foreground-gray-disabled) / var(--tw-text-opacity,1))}.input-button.disabled:hover{--tw-bg-opacity:1;background-color:rgb(var(--foreground-gray-inverted) / var(--tw-bg-opacity,1))}.input-button-medium{height:40px;max-height:40px;padding:10px}.input-button-xsmall{height:32px;max-height:32px;padding:6px 8px}.input-button-xsmall-icon-only{height:32px;max-height:32px;padding:8px}
