/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */:root,:host{--color-root:var(--theme-color-root);--color-root--border:var(--theme-color-root--border);--color-root--text:var(--theme-color-root--text);--color-root--alert:var(--theme-color-root--alert);--color-layer:var(--theme-color-layer);--color-layer--text:var(--theme-color-layer--text);--color-layer--alert:var(--theme-color-layer--alert);--color-layer--info:var(--theme-color-layer--info);--color-layer--success:var(--theme-color-layer--success);--color-ui:var(--theme-color-ui);--color-ui--border:var(--theme-color-ui--border);--color-ui--muted:var(--theme-color-ui--muted);--spacing:.25rem;--container-ui-md:24rem;--container-mini-md:16rem;--spacing-ui-padding-md:calc(var(--spacing)*3);--spacing-mini-padding-md:calc(var(--spacing)*2);--spacing-micro-md:calc(var(--spacing)*2);--container-ui:var(--container-ui-md);--container-mini:var(--container-mini-md);--spacing-ui-padding:var(--spacing-ui-padding-md);--spacing-mini-padding:var(--spacing-mini-padding-md);--spacing-micro:var(--spacing-micro-md);--radius-ui:.375rem;--text-ui-sm:1rem;--text-ui-sm--line-height:1.5;--text-ui-md:1.125rem;--text-ui-md--line-height:1.5556;--text-ui:var(--text-ui-md);--text-ui--line-height:var(--text-ui-md--line-height);--font-code:ui-monospace,monospace;--font-weight-ui-md:400;--font-weight-ui-lg:600;--font-weight-ui:var(--font-weight-ui-md)}@layer components{code,pre{font-family:var(--font-code);font-size:var(--text-ui-sm);line-height:var(--text-ui-sm--line-height);text-align:left;white-space:pre-line;word-break:break-word;word-wrap:break-word;-webkit-hyphens:none;hyphens:none}code[class=language-json],pre[class=language-json]{white-space:pre}pre{text-align:start;border-radius:var(--radius-ui);border:1px solid var(--color-ui--border);width:auto;max-width:var(--container-ui);font-size:var(--text-ui);line-height:var(--text-ui--line-height);padding:var(--spacing-ui-padding);background-color:var(--color-root);color:var(--color-root--text);max-height:var(--container-mini);background-image:linear-gradient(var(--color-root)50%,var(--color-layer)50%);background-size:100% calc(var(--text-ui)*var(--text-ui--line-height));background-attachment:local;background-origin:content-box;background-position:0 calc(var(--spacing-ui-padding)/2);flex-flow:column;place-content:start;place-items:start;display:flex;position:relative;overflow:hidden}pre::-webkit-scrollbar-track{background:var(--color-ui)}pre::-webkit-scrollbar-thumb{background:var(--color-ui--border)}pre::-webkit-scrollbar-corner{background:var(--color-ui--border)}pre::-webkit-scrollbar{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}pre:focus-visible{outline:2px solid var(--color-root--border);outline-offset:1px;box-shadow:none}:not(pre)>code{text-overflow:ellipsis;width:fit-content;max-width:100%;font-family:var(--font-code);font-size:inherit;line-height:inherit;padding-inline:var(--spacing-mini-padding);background-color:var(--color-root);color:var(--color-root--alert);border:1px solid var(--color-ui--border);border-radius:var(--radius-ui);white-space:wrap;word-wrap:break-word;-webkit-user-select:all;user-select:all;flex-wrap:wrap;justify-content:start;align-items:start;display:inline-flex;overflow:hidden}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--color-layer--info)}.token.punctuation{color:var(--color-layer--text)}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:var(--color-layer--info)}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:var(--color-layer--alert)}.token.entity,.token.operator,.token.url,.token.variable,.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:var(--color-layer--success)}.token.important,.token.regex{color:var(--color-layer--alert)}.language-css .token.string,.style .token.string{color:var(--color-layer--info)}.token.important{font-weight:var(--font-weight-ui)}.token.bold{font-weight:var(--font-weight-ui-lg)}.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{color:var(--color-ui--muted)}pre.line-numbers.line-numbers{padding-left:0}pre.line-numbers.line-numbers code{padding-left:var(--spacing-ui-padding)}pre.line-numbers.line-numbers .line-numbers-rows{left:0}pre[data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{padding-left:var(--spacing-ui-padding);position:relative}pre .line-highlight{margin-top:0}}
