@layer properties,theme,base;@layer components{._root_11h3e_5{min-width:0;color:var(--pui-ink);font-size:var(--pui-text-base);overflow-wrap:anywhere;line-height:1.65}._root_11h3e_5 [data-sd-animate-marker]::marker{animation:_marker-in_11h3e_1 var(--sd-duration,0s) var(--pui-ease-standard) var(--sd-delay,0s) both}@media (prefers-reduced-motion:reduce){._root_11h3e_5 [data-sd-animate-marker]::marker{animation:none}}}@layer utilities;._root_11h3e_5>:first-child{margin-top:0!important}._root_11h3e_5>:last-child{margin-bottom:0!important}._root_11h3e_5 :is(p){margin:0 0 .75em}._root_11h3e_5[data-streamed] :is(p,h1,h2,h3,h4,h5,h6,li){text-wrap:wrap}._root_11h3e_5 [data-streamdown^=heading-]{color:var(--pui-ink);font-family:var(--pui-font-display);font-weight:var(--pui-weight-semibold);letter-spacing:calc(var(--pui-tracking-display) * .4);margin:1.35em 0 .45em;line-height:1.3}._root_11h3e_5 [data-streamdown=heading-1]{font-size:1.28em}._root_11h3e_5 [data-streamdown=heading-2]{font-size:1.14em}._root_11h3e_5 [data-streamdown=heading-3]{font-size:1.06em}._root_11h3e_5 :is([data-streamdown=heading-4],[data-streamdown=heading-5],[data-streamdown=heading-6]){font-size:1em}._root_11h3e_5 [data-streamdown=strong]{color:var(--pui-ink);font-weight:var(--pui-weight-semibold)}._root_11h3e_5 [data-streamdown=link]{color:var(--pui-accent-ink,var(--pui-accent));text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px}._root_11h3e_5 [data-streamdown=link]:hover{text-decoration-color:currentColor}._root_11h3e_5 :is([data-streamdown=unordered-list],[data-streamdown=ordered-list]){margin:0 0 .75em;padding-inline-start:1.35em}._root_11h3e_5 [data-streamdown=unordered-list]{list-style:outside}._root_11h3e_5 [data-streamdown=ordered-list]{list-style:decimal}._root_11h3e_5 [data-streamdown=list-item]{margin:.3em 0;padding-inline-start:.2em}._root_11h3e_5 [data-streamdown=list-item]::marker{color:var(--pui-ink-3);font-variant-numeric:tabular-nums}._root_11h3e_5 :is([data-streamdown=list-item]>p){margin:0}._root_11h3e_5 :is([data-streamdown=list-item]>[data-streamdown$=-list]){margin:.2em 0 0}._root_11h3e_5 [data-streamdown=blockquote]{border-inline-start:2px solid var(--pui-line-strong);color:var(--pui-ink-2);margin:0 0 .75em;padding-block:.1em;padding-inline:.9em 0;font-style:normal}._root_11h3e_5 [data-streamdown=horizontal-rule]{border:0;border-top:1px solid var(--pui-line);margin:1.25em 0}._root_11h3e_5 [data-streamdown=inline-code]{border-radius:var(--pui-radius-chip);background:var(--pui-inset);color:var(--pui-ink);font-family:var(--pui-font-code);direction:ltr;unicode-bidi:isolate;padding:.1em .35em;font-size:.88em}._root_11h3e_5 [data-streamdown=table]{border-collapse:collapse;width:100%;font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums}._root_11h3e_5 [data-streamdown=table-header-cell]{padding:var(--pui-space-2) var(--pui-space-3);border-bottom:1px solid var(--pui-line);color:var(--pui-ink-2);font-weight:var(--pui-weight-medium);text-align:start}._root_11h3e_5 [data-streamdown=table-cell]{padding:var(--pui-space-2) var(--pui-space-3);border-bottom:1px solid var(--pui-line-soft)}._root_11h3e_5 :is([data-streamdown=table-header-cell],[data-streamdown=table-cell]){overflow-wrap:normal}._root_11h3e_5 :is([data-streamdown=table-header-cell],[data-streamdown=table-cell])[style*=right]{white-space:nowrap;unicode-bidi:plaintext}._root_11h3e_5 :is([data-streamdown=table-row]:last-child [data-streamdown=table-cell]){border-bottom:0}._root_11h3e_5 [data-streamdown=code-block]{border-radius:var(--pui-radius-control);background:var(--pui-inset);box-shadow:inset 0 0 0 var(--pui-border-width) var(--pui-line-soft);border:0;gap:0;margin:.25em 0 .9em;padding:0;position:relative;overflow:hidden}._root_11h3e_5 [data-streamdown=code-block-header]{height:calc(var(--pui-space-7) + var(--pui-space-0-5));padding:0 var(--pui-space-3);color:var(--pui-ink-3);font-family:var(--pui-font-code);font-size:var(--pui-text-2xs)}._root_11h3e_5 [data-streamdown=code-block]>div:has(>[data-streamdown=code-block-actions]){top:var(--pui-space-0-5);height:calc(var(--pui-space-6) + var(--pui-space-0-5));margin:0;position:absolute;inset-inline-end:var(--pui-space-1)}._root_11h3e_5 [data-streamdown=code-block-actions]{gap:var(--pui-space-0-5);opacity:0;transition:opacity var(--pui-motion-out) var(--pui-ease-default);background:0 0;border:0;padding:0}._root_11h3e_5 :is([data-streamdown=code-block]:hover,[data-streamdown=code-block]:focus-within) [data-streamdown=code-block-actions]{opacity:1;transition-duration:0s}._root_11h3e_5 :is([data-streamdown=code-block-actions] button,[data-streamdown=table-wrapper]>div:first-child button){width:calc(var(--pui-space-6) + var(--pui-space-0-5));height:calc(var(--pui-space-6) + var(--pui-space-0-5));border-radius:var(--pui-radius-chip);color:var(--pui-ink-3);place-items:center;padding:0;display:inline-grid}._root_11h3e_5 :is([data-streamdown=code-block-actions] button:hover,[data-streamdown=table-wrapper]>div:first-child button:hover){background:var(--pui-hover);color:var(--pui-ink)}._root_11h3e_5 [data-streamdown=code-block-body]{padding:0 calc(var(--pui-space-3) + var(--pui-space-0-5)) var(--pui-space-3);font-family:var(--pui-font-code);font-size:var(--pui-text-xs);background:0 0;border:0;border-radius:0;line-height:1.6;overflow-x:auto}._root_11h3e_5 :is([data-streamdown=code-block-body] pre){margin:0;background:0 0!important}._root_11h3e_5 :is([data-streamdown=code-block-body] span[style*=--sdm-c]){color:var(--sdm-c)}._root_11h3e_5 [data-streamdown=table-wrapper]{background:0 0;border:0;gap:0;margin:.25em 0 .9em;padding:0;position:relative}._root_11h3e_5 [data-streamdown=table-wrapper]>div:first-child{top:var(--pui-space-1);z-index:1;gap:var(--pui-space-0-5);padding:var(--pui-space-0-5);border-radius:var(--pui-radius-control);background:var(--m-overlay-bg);box-shadow:var(--m-overlay-edge);opacity:0;transition:opacity var(--pui-motion-out) var(--pui-ease-default);position:absolute;inset-inline-end:var(--pui-space-1)}._root_11h3e_5 :is([data-streamdown=table-wrapper]:hover,[data-streamdown=table-wrapper]:focus-within)>div:first-child{opacity:1;transition-duration:0s}@media (hover:none){._root_11h3e_5 [data-streamdown=code-block-actions],._root_11h3e_5 [data-streamdown=table-wrapper]>div:first-child{opacity:1}}@container (width<=24rem){._root_11h3e_5 :is([data-streamdown=table-header-cell],[data-streamdown=table-cell]){padding:var(--pui-space-1-5) var(--pui-space-2)}._root_11h3e_5 [data-streamdown=code-block-body]{padding-inline:var(--pui-space-2-5)}._root_11h3e_5 :is([data-streamdown=unordered-list],[data-streamdown=ordered-list]){padding-inline-start:1.1em}}._root_11h3e_5 [data-streamdown=table-wrapper]>div:last-child{border-radius:var(--pui-radius-control);box-shadow:inset 0 0 0 var(--pui-border-width) var(--pui-line-soft);background:0 0;border:0;overflow-x:auto}._root_11h3e_5 [data-streamdown=table-header]{background:var(--pui-surface-2)}._fallback_11h3e_267{padding:var(--pui-space-3) calc(var(--pui-space-3) + var(--pui-space-0-5));border-radius:var(--pui-radius-control);background:var(--pui-inset);box-shadow:inset 0 0 0 var(--pui-border-width) var(--pui-line-soft);color:var(--pui-ink-2);font-family:var(--pui-font-code);font-size:var(--pui-text-xs);white-space:pre-wrap;margin:.25em 0 .9em;line-height:1.6;overflow-x:auto}@keyframes _marker-in_11h3e_1{0%{color:#0000}}
