@layer components{@scope(.ui-code-display) to (:scope :is([class^=ui-],[class*=\ ui-],[class^=viz-],[class*=\ viz-]):not([data-ui-boundary=transparent])){:scope{gap:var(--space-2);min-inline-size:0;margin:0;display:grid}:scope [data-part=surface]{--bg:var(--code-bg);--surface:var(--code-bg);--surface-raised:var(--code-bar);--surface-sunken:var(--code-bar);--ink:var(--code-ink);--accent:var(--code-ink);--ink-dim:var(--code-dim);--ink-faint:var(--code-dim);--line:var(--code-line);--line-strong:var(--code-dim);--signal:var(--code-signal);--focus-ring:inset 0 0 0 calc(var(--space-1) / 2) var(--code-ink);border:thin solid var(--code-line);border-radius:var(--radius-2);background-color:var(--code-bg);min-inline-size:0;color:var(--code-ink);display:grid;container:code-surface/inline-size}:scope [data-part=toolbar]{gap:var(--space-2);min-inline-size:0;min-block-size:calc(var(--space-6) + var(--space-3));padding-block:var(--space-1);padding-inline:var(--space-4) var(--space-2);border-block-end:thin solid var(--code-line);background-color:var(--code-bar);border-start-start-radius:var(--radius-2);border-start-end-radius:var(--radius-2);flex-wrap:wrap;align-items:center;display:flex}:scope [data-part=label]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--code-dim);font-size:var(--text-sm);flex:0 auto;font-weight:500;overflow:hidden}:scope [data-part=bar-actions]{justify-content:end;align-items:center;gap:inherit;flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}:scope [data-part=open],:scope [data-part=copy]{min-inline-size:0;display:flex}:scope [data-part=language]{color:var(--code-dim);font-family:var(--font-mono);font-size:var(--text-xs)}:scope [data-part=body]{min-inline-size:0;display:grid;position:relative}:scope [data-part=code]{min-inline-size:var(--space-5);min-block-size:var(--space-5);padding-block:var(--space-4);padding-inline:var(--space-5);color:var(--code-ink);font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:start;tab-size:2;border-end-end-radius:var(--radius-2);border-end-start-radius:var(--radius-2);margin:0;line-height:1.65;overflow:auto}:scope [data-part=code]:focus-visible{box-shadow:var(--focus-ring);outline:none}:scope [data-part=code][data-folded=true]{max-block-size:calc(var(--space-8) * 6)}:scope [data-part=fold]{padding-block:var(--space-1) var(--space-2);border-block-start:thin solid var(--code-line);background-color:var(--code-bg);border-end-end-radius:var(--radius-2);border-end-start-radius:var(--radius-2);justify-content:center;display:flex}:scope [data-part=fold][data-folded=true]{box-shadow:0 calc(var(--space-5) * -1) var(--space-5) var(--code-bg);border-block-start-width:0;margin-block-start:calc(var(--space-6) * -1);padding-block-start:var(--space-2)}:scope [data-part=token]{color:inherit}:scope [data-token=comment],:scope [data-token=meta],:scope [data-token=string],:scope [data-token=number],:scope [data-token=variable]{color:var(--code-dim)}:scope [data-token=keyword],:scope [data-token=literal],:scope [data-token=title]{color:var(--code-ink);font-weight:600}:scope [data-token=comment]{font-style:italic}:scope[data-tint=syntax] [data-token=property],:scope[data-tint=syntax] [data-token=variable]{color:var(--code-signal)}:scope[data-tint=syntax] [data-token=variable]{font-weight:500}:scope[data-tint=syntax] [data-token=string]{color:var(--code-ink)}:scope[data-tint=syntax] [data-token=literal],:scope[data-tint=syntax] [data-token=number]{color:var(--code-dim);font-weight:400}:scope [data-part=status]{color:var(--danger);font-size:var(--text-sm);margin:0}@container code-surface (inline-size<30rem){:scope [data-part=label][data-bar=tabs]{inline-size:var(--space-1);block-size:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}@media (forced-colors:active){:scope [data-part=code]:focus-visible{outline:solid}}}@scope(.ui-tabs) to (:scope :is([class^=ui-],[class*=\ ui-],[class^=viz-],[class*=\ viz-]):not([data-ui-boundary=transparent])){:scope{gap:var(--space-4);min-inline-size:var(--space-5);min-block-size:var(--space-5);align-content:start;display:grid}:scope>[data-part=tabs],:scope>[data-part=strip]{border-block-end:thin solid var(--line)}:scope [data-part=tabs]{gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;display:flex}:scope>[data-part=strip]{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}:scope>[data-part=strip]>[data-part=tabs]{min-inline-size:min(100%, calc(var(--space-8) * 2));flex:1 1 0}:scope>[role=tabpanel],:scope>[data-part=panels]{min-inline-size:0}:scope [data-part=tab]{min-inline-size:var(--space-5);min-block-size:calc(var(--space-6) + var(--space-2));padding-block:var(--space-2);padding-inline:var(--space-3);border-block-end:calc(var(--space-1) / 2) solid transparent;color:var(--ink-dim);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease), border-block-end-color var(--dur-fast) var(--ease);border-radius:0}:scope [data-part=tab]:where([aria-selected=true]){border-block-end-color:var(--accent);color:var(--ink);font-weight:600}:scope:where([data-edge=signal]) [data-part=tab]:where([aria-selected=true]){border-block-end-color:var(--signal)}:scope:where([data-variant=page]){container-type:inline-size}:scope:where([data-variant=page]) [data-part=tabs]{gap:var(--space-2)}:scope:where([data-variant=page]) [data-part=tab]{min-block-size:var(--space-7);padding-inline:var(--space-4);font-size:var(--text-lg);font-weight:500}@container (inline-size<40rem){:scope:where([data-variant=page]) [data-part=tab]{padding-inline:var(--space-3);font-size:var(--text-md)}}:scope:where([data-variant=page],[data-variant=embedded]) [data-part=tabs]{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}@media (pointer:coarse){:scope:where([data-variant=page],[data-variant=embedded]) [data-part=tabs]{overflow-y:hidden}}:scope:where([data-variant=page],[data-variant=embedded]) [data-part=tab]{white-space:nowrap;flex:none}:scope:where([data-variant=page],[data-variant=embedded]) [data-part=tabs][data-fade=left]{-webkit-mask-image:linear-gradient(to right, transparent, currentcolor var(--space-7));-webkit-mask-image:linear-gradient(to right, transparent, currentcolor var(--space-7));mask-image:linear-gradient(to right, transparent, currentcolor var(--space-7))}:scope:where([data-variant=page],[data-variant=embedded]) [data-part=tabs][data-fade=right]{-webkit-mask-image:linear-gradient(to left, transparent, currentcolor var(--space-7));-webkit-mask-image:linear-gradient(to left, transparent, currentcolor var(--space-7));mask-image:linear-gradient(to left, transparent, currentcolor var(--space-7))}:scope:where([data-variant=page],[data-variant=embedded]) [data-part=tabs][data-fade=both]{-webkit-mask-image:linear-gradient(to right, transparent, currentcolor var(--space-7), currentcolor calc(100% - var(--space-7)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, currentcolor var(--space-7), currentcolor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, transparent, currentcolor var(--space-7), currentcolor calc(100% - var(--space-7)), transparent)}:scope:where([data-variant=embedded]){gap:0}:scope:where([data-variant=embedded])>[data-part=tabs],:scope:where([data-variant=embedded])>[data-part=strip]{padding-inline:var(--space-4) var(--space-2);background-color:var(--surface-raised);border-start-start-radius:var(--radius-2);border-start-end-radius:var(--radius-2)}:scope:where([data-variant=embedded]) [data-part=tab]{padding-inline:var(--space-2)}}@scope(.ui-result-list) to (:scope :is([class^=ui-],[class*=\ ui-],[class^=viz-],[class*=\ viz-]):not([data-ui-boundary=transparent])){:scope{inline-size:100%;min-inline-size:var(--space-5);min-block-size:var(--space-5);gap:0;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}:scope [data-part=item]{min-inline-size:0;padding-block:var(--space-4);border-block-end:thin solid var(--line)}:scope [data-part=item]:last-child{border-block-end:none}:scope [data-part=content]{gap:var(--space-1);min-inline-size:0;display:grid}:scope [data-part=meta]{gap:var(--space-2);align-items:start;min-inline-size:0;display:flex}:scope [data-part=source]{flex:initial;gap:0;min-inline-size:0;display:grid}:scope [data-part=site-name]{min-inline-size:0;color:var(--ink);font-size:var(--text-sm);font-weight:600;line-height:var(--space-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:scope [data-part=visible-url]{min-inline-size:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:scope [data-part=title]{min-inline-size:0;color:var(--signal);font-family:var(--font-sans);font-size:var(--text-xl);border-radius:var(--radius-1);text-wrap:pretty;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}:scope [data-part=title]:hover{text-decoration:underline}:scope [data-part=title]:focus-visible{box-shadow:var(--focus-ring);outline:none}:scope [data-part=heading]{min-inline-size:0;font-size:var(--text-xl);line-height:inherit;margin:0}:scope [data-part=description]{color:var(--ink-dim);font-family:var(--font-sans);font-size:var(--text-md);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@container (inline-size<40rem){:scope [data-part=title]{font-size:var(--text-lg)}}@media (forced-colors:active){:scope [data-part=title]:focus-visible{outline:solid}}}}
