@media (hover:none){.message-actions.svelte-h4cdis{opacity:1!important}}.markdown-content a .link-icon{vertical-align:-.125em;width:1em;height:1em;margin-inline-end:.3em;display:inline-block}.markdown-content a .link-shortened{white-space:nowrap;display:inline-block}.markdown-content a:has(.link-shortened){color:var(--color-primary);text-decoration:none}.markdown-content a:has(.link-shortened):hover{text-underline-offset:.2em;text-decoration:underline}.markdown-content .chat-formula{background:color-mix(in oklab, var(--color-base-200) 55%, transparent);border:1px solid color-mix(in oklab, var(--color-base-content) 10%, transparent);text-align:center;white-space:pre-wrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border-radius:.5rem;margin:.6rem 0;padding:.5rem .85rem;font-size:.98em;line-height:2;display:block;overflow-x:auto}.markdown-content .chat-formula.chat-formula-rtl{direction:rtl}.markdown-content .formula-caption{color:color-mix(in oklab, var(--color-base-content) 78%, transparent);direction:rtl;unicode-bidi:isolate;margin:.7rem 0 .2rem;font-size:.9em;font-weight:600;line-height:1.6}.markdown-content .formula-caption+.code-block{margin-top:.25rem}.markdown-content .code-block .code-lang{direction:ltr;unicode-bidi:isolate}.markdown-content .formula-expr{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.markdown-content .formula-label{font-weight:600}.markdown-content .formula-op{padding:0 .15rem;font-weight:600}.markdown-content .chat-formula-inline{background:color-mix(in oklab, var(--color-base-200) 60%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;border-radius:.25rem;padding:0 .25rem;display:inline-block}.markdown-content{--md-divider:color-mix(in oklab, var(--color-base-content) 12%, transparent);--md-code-bg:color-mix(in oklab, var(--color-base-content) 7%, transparent);--md-code-line:color-mix(in oklab, var(--color-base-content) 12%, transparent);--md-table-bg:var(--color-base-100);--md-table-head:color-mix(in oklab, var(--color-base-content) 7%, var(--color-base-100));--md-table-line:color-mix(in oklab, var(--color-base-content) 10%, transparent);--md-table-zebra:color-mix(in oklab, var(--color-base-200) 55%, transparent);font-size:.9375rem;line-height:1.8}.markdown-content.markdown-user{--md-divider:color-mix(in oklab, var(--color-primary-content) 22%, transparent);--md-code-bg:color-mix(in oklab, var(--color-primary-content) 18%, transparent);--md-code-line:color-mix(in oklab, var(--color-primary-content) 25%, transparent);--md-table-bg:color-mix(in oklab, var(--color-primary-content) 8%, transparent);--md-table-head:color-mix(in oklab, var(--color-primary-content) 16%, transparent);--md-table-line:color-mix(in oklab, var(--color-primary-content) 22%, transparent);--md-table-zebra:color-mix(in oklab, var(--color-primary-content) 12%, transparent)}.markdown-content>:first-child{margin-top:0!important}.markdown-content>:last-child{margin-bottom:0!important}.markdown-content p{text-wrap:pretty;margin:.6em 0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:inherit;letter-spacing:-.005em;font-weight:700;line-height:1.45}.markdown-content h1{margin:1.05em 0 .45em;font-size:1.3em}.markdown-content h2{margin:1em 0 .4em;font-size:1.18em}.markdown-content h3{margin:.9em 0 .35em;font-size:1.06em}.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:.8em 0 .3em;font-size:1em}.markdown-content strong,.markdown-content b{font-weight:700}.markdown-content ul,.markdown-content ol{margin:.55em 0;padding-inline-start:1.45em}.markdown-content ul{list-style:outside}.markdown-content ul ul{list-style:circle}.markdown-content ul ul ul{list-style:square}.markdown-content ol{list-style:decimal}.markdown-content ol ol{list-style:lower-alpha}.markdown-content li{margin:.28em 0;padding-inline-start:.15em}.markdown-content li::marker{color:color-mix(in oklab, var(--color-primary) 70%, currentColor);font-weight:600}.markdown-content li>p{margin:.2em 0}.markdown-content li>ul,.markdown-content li>ol{margin:.25em 0}.markdown-content ul:has(>li>input[type=checkbox]){padding-inline-start:.25em;list-style:none}.markdown-content input[type=checkbox]{vertical-align:-.1em;width:.95em;height:.95em;accent-color:var(--color-primary);margin-inline-end:.45em}.markdown-content blockquote{border-inline-start:3px solid color-mix(in oklab, var(--color-primary) 50%, transparent);background:color-mix(in oklab, var(--color-base-content) 4%, transparent);color:color-mix(in oklab, currentColor 80%, transparent);border-radius:.45rem;margin:.75em 0;padding:.45em .9em}.markdown-content blockquote p{margin:.25em 0}.markdown-content hr{border:0;border-top:1px solid var(--md-divider);margin:1em 0}.markdown-content a{color:var(--color-primary);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);font-weight:500}.markdown-content a:hover{text-decoration-color:currentColor}.markdown-content.markdown-user a{color:var(--color-primary-content)}.markdown-content :not(pre)>code{font-family:var(--font-mono);background:var(--md-code-bg);border:1px solid var(--md-code-line);overflow-wrap:break-word;unicode-bidi:plaintext;border-radius:.35rem;padding:.12em .38em;font-size:.84em}.markdown-content kbd{font-family:var(--font-mono);border:1px solid var(--md-code-line);background:var(--color-base-100);border-bottom-width:2px;border-radius:.3rem;padding:.1em .4em;font-size:.8em}.markdown-content img{border-radius:.5rem;max-width:100%;height:auto;margin:.5em 0}.markdown-content sup,.markdown-content sub{line-height:0}.markdown-content mark{background:color-mix(in oklab, var(--color-warning) 35%, transparent);color:inherit;border-radius:.2em;padding:0 .15em}.markdown-content details{border:1px solid var(--md-divider);border-radius:.5rem;margin:.7em 0;padding:.45em .75em}.markdown-content summary{cursor:pointer;font-weight:600}.markdown-content dl{margin:.6em 0}.markdown-content dt{font-weight:600}.markdown-content dd{margin-inline-start:1.2em;margin-bottom:.3em}.markdown-table-scroll{overscroll-behavior-x:contain;border:1px solid var(--md-table-line);background:var(--md-table-bg);scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:.6rem;max-width:100%;margin:.8rem 0;overflow-x:auto}.markdown-table-scroll table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;margin:0;font-size:.85rem;line-height:1.6}.markdown-content table caption{caption-side:bottom;color:color-mix(in oklab, currentColor 60%, transparent);text-align:start;padding:.4rem .75rem .55rem;font-size:.78em}.markdown-content table th,.markdown-content table td{text-align:start;vertical-align:top;white-space:normal;overflow-wrap:break-word;font-variant-numeric:tabular-nums;padding:.55rem .8rem}.markdown-content table th[align=center],.markdown-content table td[align=center]{text-align:center}.markdown-content table th[align=right],.markdown-content table td[align=right]{text-align:right}.markdown-content table th[align=left],.markdown-content table td[align=left]{text-align:left}.markdown-content table thead th{white-space:normal;color:color-mix(in oklab, currentColor 82%, transparent);background:var(--md-table-head);border-bottom:1px solid var(--md-table-line);font-size:.8rem;font-weight:700}.markdown-content table th+th,.markdown-content table td+td{border-inline-start:1px solid color-mix(in oklab, currentColor 8%, transparent)}.markdown-content table tbody td{border-bottom:1px solid var(--md-table-line);min-width:4.5rem}.markdown-content table tbody tr:last-child td{border-bottom:none}.markdown-content table tbody tr:nth-child(2n){background:var(--md-table-zebra)}.markdown-content table tbody tr{transition:background-color .15s}.markdown-content table tbody tr:hover{background:color-mix(in oklab, var(--color-primary) 7%, transparent)}@media (width<=768px){.markdown-content{font-size:.9rem;line-height:1.75}.markdown-table-scroll table{font-size:.8rem}.markdown-content table th,.markdown-content table td{padding:.45rem .6rem}}.markdown-content pre{text-align:left;color:#e2e8f0;overscroll-behavior-x:contain;font-family:var(--font-mono);tab-size:4;-webkit-overflow-scrolling:touch;direction:ltr;unicode-bidi:isolate;background:#0f172a;border:1px solid #94a3b82e;border-radius:.65rem;margin:.8rem 0;padding:.85rem 1rem;font-size:.82rem;line-height:1.65;overflow-x:auto}.markdown-content pre code{color:inherit;font-family:inherit;font-size:inherit;white-space:pre;direction:ltr;unicode-bidi:isolate;background:0 0;border:0;padding:0;display:block}.markdown-content .code-block{background:#0f172a;border:1px solid #94a3b82e;border-radius:.65rem;margin:.8rem 0;overflow:hidden}.markdown-content .code-block pre{background:0 0;border:0;border-radius:0;margin:0;padding:.8rem .95rem}.code-block-head{direction:ltr;background:#94a3b814;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem .8rem;display:flex}.code-lang{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:600}.code-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;padding:.28rem;transition:color .15s,background-color .15s;display:inline-flex}.code-copy-btn svg{width:.9rem;height:.9rem}.code-copy-btn .check-icon{color:#4ade80;display:none}.code-copy-btn.copied .copy-icon{display:none}.code-copy-btn.copied .check-icon{display:block}.code-copy-btn:hover{color:#e2e8f0;background:#94a3b824}.code-copy-btn:active{transform:scale(.94)}.code-copy-btn:focus-visible{outline-offset:1px;outline:2px solid #60a5fa}@media (width<=768px){.markdown-content pre{padding:.7rem .75rem;font-size:.78rem}.markdown-content .code-block pre{padding:.65rem .75rem}}
