.tooltip-wrapper.svelte-11extwn{position:relative;display:inline-flex}.dd-tooltip-text{background:var(--dd-bg-tooltip);color:var(--dd-text-on-accent);padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dd-tooltip-text:has(.dd-tooltip-sub){display:flex;flex-direction:column;gap:2px;white-space:normal;max-width:200px}.dd-tooltip-title{font-weight:600}.dd-tooltip-sub{font-size:11px;font-weight:400;opacity:.7;line-height:1.3}.dd-tooltip-arrow{position:absolute;width:0;height:0;border:6px solid transparent}.dd-tooltip-right .dd-tooltip-arrow{left:-6px;top:50%;transform:translateY(-50%);border-right-color:var(--dd-bg-tooltip);border-left:none}.dd-tooltip-left .dd-tooltip-arrow{right:-6px;top:50%;transform:translateY(-50%);border-left-color:var(--dd-bg-tooltip);border-right:none}.dd-tooltip-top .dd-tooltip-arrow{bottom:-6px;left:50%;transform:translate(-50%);border-top-color:var(--dd-bg-tooltip);border-bottom:none}.dd-tooltip-bottom .dd-tooltip-arrow{top:-6px;left:50%;transform:translate(-50%);border-bottom-color:var(--dd-bg-tooltip);border-top:none}.editor-wrapper.svelte-11pytok{display:flex;flex:1;min-height:0;overflow:hidden;background:var(--dd-bg-surface-alt);border:1px solid var(--dd-border-default);border-radius:8px}[data-theme=dark] .editor-wrapper.svelte-11pytok{background:var(--dd-bg-surface)}.line-gutter.svelte-11pytok{display:flex;flex-direction:column;padding:16px 0 50vh;overflow:hidden;user-select:none;border-right:1px solid var(--dd-border-default);min-width:44px}.line-number.svelte-11pytok{display:block;height:20px;padding:0 14px 0 0;text-align:right;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Cascadia Code,monospace;font-size:var(--dd-text-sm);line-height:20px;color:#00000040}[data-theme=dark] .line-number.svelte-11pytok{color:#fff3}.editor-area.svelte-11pytok{flex:1;position:relative;min-width:0;overflow:hidden}.highlight-layer.svelte-11pytok{position:absolute;inset:0;overflow:hidden;pointer-events:none;padding:16px;padding-bottom:50vh;z-index:1}.highlight-layer.svelte-11pytok pre:where(.svelte-11pytok){margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Cascadia Code,monospace;font-size:var(--dd-text-sm);line-height:20px;white-space:pre;min-height:100%}.highlight-layer.svelte-11pytok code:where(.svelte-11pytok){font-family:inherit;font-size:inherit;line-height:inherit;color:#1e293b}[data-theme=dark] .highlight-layer.svelte-11pytok code:where(.svelte-11pytok){color:#cdd6f4}.code-input.svelte-11pytok{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:16px;padding-bottom:50vh;border:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Cascadia Code,monospace;font-size:var(--dd-text-sm);line-height:20px;resize:none;background:transparent;color:transparent;caret-color:#1e293b;outline:none;white-space:pre;word-wrap:normal;overflow-wrap:normal;overflow:auto;tab-size:4}[data-theme=dark] .code-input.svelte-11pytok{caret-color:#cdd6f4}.code-input.readonly.svelte-11pytok{caret-color:transparent;cursor:default}.code-input.svelte-11pytok::selection{background:transparent;color:transparent}.highlight-layer.svelte-11pytok mark.sel{background:#3b82f640;color:inherit;border-radius:0}[data-theme=dark] .highlight-layer.svelte-11pytok mark.sel{background:#3b82f659}.code-input.svelte-11pytok::placeholder{color:#0003}[data-theme=dark] .code-input.svelte-11pytok::placeholder{color:#ffffff2e}.editor-wrapper.svelte-11pytok .hljs-keyword{color:#00f}.editor-wrapper.svelte-11pytok .hljs-built_in,.editor-wrapper.svelte-11pytok .hljs-type{color:#267f99}.editor-wrapper.svelte-11pytok .hljs-literal,.editor-wrapper.svelte-11pytok .hljs-number{color:#098658}.editor-wrapper.svelte-11pytok .hljs-string{color:#a31515}.editor-wrapper.svelte-11pytok .hljs-comment{color:green;font-style:italic}.editor-wrapper.svelte-11pytok .hljs-function,.editor-wrapper.svelte-11pytok .hljs-title{color:#795e26}.editor-wrapper.svelte-11pytok .hljs-params,.editor-wrapper.svelte-11pytok .hljs-variable,.editor-wrapper.svelte-11pytok .hljs-attr{color:#001080}.editor-wrapper.svelte-11pytok .hljs-operator,.editor-wrapper.svelte-11pytok .hljs-punctuation{color:#383a42}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-keyword{color:#569cd6}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-built_in,[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-type{color:#4ec9b0}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-literal,[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-number{color:#b5cea8}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-string{color:#ce9178}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-comment{color:#6a9955}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-function,[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-title{color:#dcdcaa}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-params,[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-variable,[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-attr{color:#9cdcfe}[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-operator,[data-theme=dark] .editor-wrapper.svelte-11pytok .hljs-punctuation{color:#d4d4d4}
