@layer theme,base;@layer components{:where(.jx-code-card){--readonly-code-bg:color-mix(in oklab, var(--muted) 42%, var(--background));--readonly-code-border:color-mix(in oklab, var(--border) 18%, transparent);--readonly-code-meta-bg:color-mix(in oklab, var(--accent) 12%, var(--background));--readonly-code-meta-fg:color-mix(in oklab, var(--accent) 58%, var(--foreground));--tok-foreground:var(--foreground);--tok-background:transparent;--tok-token-comment:color-mix(in oklch, var(--foreground) 44%, transparent);--tok-token-string:var(--accent);--tok-token-string-expression:var(--accent);--tok-token-keyword:var(--primary);--tok-token-constant:color-mix(in oklch, var(--secondary) 78%, var(--foreground));--tok-token-function:color-mix(in oklch, var(--primary) 62%, var(--foreground));--tok-token-parameter:color-mix(in oklch, var(--foreground) 78%, var(--accent));--tok-token-punctuation:color-mix(in oklch, var(--foreground) 62%, transparent);--tok-token-link:var(--accent);--tok-token-inserted:var(--success);--tok-token-deleted:var(--error);--tok-token-changed:var(--warning)}:where(.dark .jx-code-card){--readonly-code-bg:color-mix(in oklab, var(--muted) 78%, var(--background));--readonly-code-meta-bg:color-mix(in oklab, var(--accent) 18%, var(--background));--readonly-code-meta-fg:color-mix(in oklab, var(--accent) 60%, oklch(100% 0 0));--tok-token-comment:color-mix(in oklch, var(--foreground) 30%, transparent);--tok-token-constant:color-mix(in oklch, var(--secondary) 70%, oklch(0% 0 0));--tok-token-function:color-mix(in oklch, var(--primary) 58%, oklch(100% 0 0));--tok-token-parameter:color-mix(in oklch, var(--foreground) 76%, var(--accent));--tok-token-punctuation:color-mix(in oklch, var(--foreground) 36%, transparent)}:where(.jx-light .jx-code-card){--readonly-code-bg:color-mix(in oklab, var(--muted) 42%, var(--background));--readonly-code-meta-bg:color-mix(in oklab, var(--accent) 12%, var(--background));--readonly-code-meta-fg:color-mix(in oklab, var(--accent) 58%, var(--foreground));--tok-token-comment:color-mix(in oklch, var(--foreground) 44%, transparent);--tok-token-constant:color-mix(in oklch, var(--secondary) 78%, var(--foreground));--tok-token-function:color-mix(in oklch, var(--primary) 62%, var(--foreground));--tok-token-parameter:color-mix(in oklch, var(--foreground) 78%, var(--accent));--tok-token-punctuation:color-mix(in oklch, var(--foreground) 62%, transparent)}:where(.jx-code-card pre){overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;padding-block:.875rem;padding-inline:max(.875rem - var(--jx-scrollbar-thin,0px), 0px);tab-size:4;margin:0;font-size:12.5px;line-height:1.6;overflow:auto visible}:where([data-jx-code-card-scroll]):before,:where([data-jx-code-card-scroll]):after{content:"";pointer-events:none;opacity:0;-webkit-backdrop-filter:contrast(.5);inline-size:1.75rem;transition:opacity .15s ease-out;position:absolute;inset-block:0}:where([data-jx-code-card-scroll]):before{inset-inline-start:0;-webkit-mask:linear-gradient(90deg,#000,#0000);mask:linear-gradient(90deg,#000,#0000);-webkit-mask-image:}:where([data-jx-code-card-scroll]):after{inset-inline-end:0;-webkit-mask:linear-gradient(270deg,#000,#0000);mask:linear-gradient(270deg,#000,#0000);-webkit-mask-image:}:where([data-jx-code-card-scroll][data-hscroll-start]):before,:where([data-jx-code-card-scroll][data-hscroll-end]):after{opacity:1}.jx-table th,.jx-table td{background:var(--jx-table-surface);border-bottom:1px solid var(--jx-table-hairline);padding:var(--jx-inset);text-align:start;vertical-align:top}.jx-table thead th{background:var(--jx-table-head);border-bottom:1px solid var(--jx-table-rule);color:var(--muted-foreground);font-family:var(--font-nav);font-size:var(--jx-text-secondary);line-height:var(--jx-line-secondary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:400}.jx-table tbody tr{transition:background-color .15s ease-out}.jx-table tfoot th,.jx-table tfoot td{border-bottom:none;border-top:1px solid var(--jx-table-rule);font-weight:500}.jx-table tbody tr:last-child td,.jx-table tbody tr:last-child th{border-bottom:none}.jx-table table.dense th,.jx-table table.dense td{padding:var(--jx-gap) var(--jx-inset)}:where([data-jx-inline-code]){--tok-token-comment:color-mix(in oklch, var(--foreground) 44%, transparent);--tok-token-string:var(--accent);--tok-token-string-expression:var(--accent);--tok-token-keyword:var(--primary);--tok-token-constant:color-mix(in oklch, var(--secondary) 78%, var(--foreground));--tok-token-function:color-mix(in oklch, var(--primary) 62%, var(--foreground));--tok-token-parameter:color-mix(in oklch, var(--foreground) 78%, var(--accent));--tok-token-punctuation:color-mix(in oklch, var(--foreground) 62%, transparent);--tok-token-link:var(--accent);--tok-token-inserted:var(--success);--tok-token-deleted:var(--error);--tok-token-changed:var(--warning)}:where(.dark [data-jx-inline-code]){--tok-token-comment:color-mix(in oklch, var(--foreground) 30%, transparent);--tok-token-constant:color-mix(in oklch, var(--secondary) 70%, oklch(0% 0 0));--tok-token-function:color-mix(in oklch, var(--primary) 58%, oklch(100% 0 0));--tok-token-parameter:color-mix(in oklch, var(--foreground) 76%, var(--accent));--tok-token-punctuation:color-mix(in oklch, var(--foreground) 36%, transparent)}:where(.jx-light [data-jx-inline-code]){--tok-token-comment:color-mix(in oklch, var(--foreground) 44%, transparent);--tok-token-constant:color-mix(in oklch, var(--secondary) 78%, var(--foreground));--tok-token-function:color-mix(in oklch, var(--primary) 62%, var(--foreground));--tok-token-parameter:color-mix(in oklch, var(--foreground) 78%, var(--accent));--tok-token-punctuation:color-mix(in oklch, var(--foreground) 62%, transparent)}:where([data-jx-inline-code]){padding-inline:calc(var(--jx-chip-radius) + (var(--jx-code-line,var(--jx-line-secondary)) - var(--jx-code-fs,var(--jx-text-secondary))) / 2)}:where(.jx-check-lane){width:fit-content;min-block-size:var(--jx-hit);align-items:center;gap:var(--jx-gap);display:inline-flex}:where(.jx-check-lane[data-jx-check-left]){flex-direction:row-reverse}:where([data-jx-check-label]){cursor:pointer;color:var(--foreground);font-size:var(--jx-text);line-height:var(--jx-line)}:where(.jx-accordion)>*+*{border-top:1px solid var(--border)}@supports selector(::details-content) and (interpolate-size:allow-keywords){:where(.jx-accordion){interpolate-size:allow-keywords}}:where(.jx-acc-summary)::-webkit-details-marker{display:none}:where(.jx-acc-summary)::marker{content:""}:where(.jx-acc-summary):after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:.4375rem;height:.4375rem;margin-left:auto;transition:transform .2s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}:where(.jx-acc-item[open])>:where(.jx-acc-summary):after{transform:rotate(225deg)}@supports selector(::details-content) and (interpolate-size:allow-keywords){:where(.jx-acc-item){interpolate-size:allow-keywords}:where(.jx-acc-item)::details-content{height:0;transition:height .2s cubic-bezier(.22, 1, .36, 1), content-visibility .2s allow-discrete;overflow:clip}:where(.jx-acc-item[open])::details-content{height:auto}}.jx-pure[data-jx-markdown][data-jx-typography=compact]{--jx-md-stack:.5rem;font-size:.8125rem;line-height:1.55}.jx-pure[data-jx-markdown][data-jx-typography=standard]{--jx-md-stack:.875rem;font-size:.875rem;line-height:1.7}.jx-pure[data-jx-markdown][data-jx-typography=relaxed]{--jx-md-stack:1.25rem;font-size:1rem;line-height:1.75}[data-jx-markdown][data-jx-typography]>*{margin-block:0;display:flow-root}[data-jx-markdown][data-jx-typography]>*+*{margin-block-start:var(--jx-md-stack,.875rem)}[data-jx-markdown][data-jx-typography]>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--jx-md-stack,.875rem) * 1.75)}[data-jx-markdown] p:not(.no-jx-pure,.no-jx-pure *){line-height:inherit}[data-jx-markdown] :is(li,blockquote)>:first-child{margin-block-start:0}[data-jx-markdown] :is(li,blockquote)>:last-child{margin-block-end:0}[data-jx-markdown] :is(li,blockquote)>*+*{margin-block-start:var(--jx-md-stack,.875rem)}:where([data-jx-markdown] li:has(>input[type=checkbox]),[data-jx-markdown] li:has(>p>input[type=checkbox])){list-style:none}:where([data-jx-markdown] li input[type=checkbox]){vertical-align:middle;margin-inline-end:.5ch}:where([data-jx-markdown] input[type=checkbox]:disabled){opacity:.55;cursor:default}[data-jx-markdown]>[data-jx-markdown-cursor]{width:.55em;height:1em;background:currentColor;border-radius:3.40282e38px;margin-block-start:calc(var(--jx-md-stack,.875rem) * .4);display:block}}@layer utilities;[data-jx-spin-cursor]>.jx-spin-frame{opacity:0;animation-name:var(--kf,none);animation-duration:var(--dur,0s);animation-delay:var(--d,0s);grid-area:1/1;animation-timing-function:linear;animation-iteration-count:infinite}[data-jx-spin-cursor]>.jx-spin-frame:first-child{opacity:1}@media (prefers-reduced-motion:reduce){:where([data-jx-spin-svg] *),[data-jx-spin-cursor]>.jx-spin-frame{animation:none}}:where(.jx-code-card pre:focus-visible){outline:2px solid var(--ring);outline-offset:-2px}:where(.jx-code-card-copy:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.jx-code-card-copy),:where([data-jx-code-card-scroll]):before,:where([data-jx-code-card-scroll]):after{transition:none}}:where(.jx-table tbody tr:hover th),:where(.jx-table tbody tr:hover td){background:var(--jx-table-hover)}@container jx-table (width>=30rem){:where(table [data-sticky=start]),:where(table [data-sticky=end]){position:sticky}:where(table [data-sticky=start]){border-inline-end:1px solid var(--jx-table-edge);inset-inline-start:0}:where(table [data-sticky=end]){border-inline-start:1px solid var(--jx-table-edge);inset-inline-end:0}:where(table thead [data-sticky]){z-index:3}:where(table tbody [data-sticky]),:where(table tfoot [data-sticky]){z-index:2}}@container jx-table (width<30rem){:where(table:not([data-stack=off])){width:100%;min-width:0;display:block}:where(table:not([data-stack=off]) thead){display:none}:where(table:not([data-stack=off]) tbody){display:block}:where(table:not([data-stack=off]) tbody tr){border-bottom:1px solid var(--jx-table-hairline);display:block}:where(table:not([data-stack=off]) tbody tr:last-child){border-bottom:none}:where(table:not([data-stack=off]) td){align-items:baseline;gap:var(--jx-gap);border-bottom:none;justify-content:space-between;display:flex}:where(table:not([data-stack=off]) td[data-label]):before{color:var(--muted-foreground);content:attr(data-label);font-family:var(--font-nav);font-size:var(--jx-text-secondary);line-height:var(--jx-line-secondary);letter-spacing:.12em;text-align:start;text-transform:uppercase;flex:none}:where(table:not([data-stack=off]) td:not([data-label])){justify-content:flex-start}:where(table:not([data-stack=off]) tbody td:first-child){background:var(--jx-table-head);color:var(--foreground);font-weight:500}:where(table:not([data-stack=off]) tbody tr:hover td:first-child){background:color-mix(in oklab, var(--jx-table-hover) 55%, var(--jx-table-head))}:where(table:not([data-stack=off]) tfoot){border-top:1px solid var(--jx-table-rule);display:block}:where(table:not([data-stack=off]) tfoot tr){display:block}:where(table:not([data-stack=off]) tfoot th),:where(table:not([data-stack=off]) tfoot td){gap:var(--jx-gap);padding:var(--jx-gap) var(--jx-inset);border-top:none;justify-content:space-between;display:flex}}@media (prefers-reduced-motion:reduce){:where(.jx-table tbody tr),:where(.jx-acc-summary):after{transition:none}:where(.jx-acc-item)::details-content{transition:none}}@media (prefers-reduced-motion:no-preference){:where([data-jx-markdown-cursor]){animation:1s step-end infinite jx-markdown-cursor-blink}}@keyframes jx-markdown-cursor-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@media print{:where([data-jx-markdown-cursor]){display:none}}
