.markdown{max-width:unset;color:var(--color-foreground);line-height:1.75}.markdown h1{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:-.04rem}.markdown h1:first-child{margin-top:0}.markdown h2{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold)}.markdown h2:first-child{margin-top:0}.markdown h3{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-semibold)}.markdown h3:first-child{margin-top:0}.markdown h4{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1.5);font-weight:var(--font-weight-semibold)}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:var(--font-weight-semibold)}.markdown h5:first-child{margin-top:0}.markdown p{margin-bottom:calc(var(--spacing) * 4);line-height:1.75}.markdown p:not(:first-child){margin-top:calc(var(--spacing) * 2)}.markdown p+:where(ol,ul){margin-top:0}.markdown blockquote{padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-width:0;margin:0;position:relative}.markdown blockquote:after{content:"";background-color:var(--border);border-radius:2px;width:4px;position:absolute;top:.5rem;bottom:.5rem;left:0}.markdown blockquote>p{font-weight:var(--font-weight-normal);margin:0}.markdown blockquote>p:before,.markdown blockquote>p:after{display:none}.markdown ul,.markdown ol{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.markdown li{line-height:1.75}.markdown li::marker{font-weight:var(--font-weight-bold);color:currentColor}.markdown :where(ol,ul)>li>:last-child{margin-bottom:0}.markdown :where(ol,ul)>li>:first-child{margin-top:0;margin-bottom:0}.markdown strong{font-weight:var(--font-weight-semibold)}.markdown a{font-weight:var(--font-weight-normal);color:var(--color-primary);text-decoration-line:none}@media (hover:hover){.markdown a:hover{text-decoration-line:underline}}.markdown pre{margin-top:calc(var(--spacing) * 2)}.markdown pre:first-child{margin-top:0}.markdown table{border-collapse:separate;border-spacing:0;margin:0}.markdown th{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 4)}.markdown th:last-child{padding-right:0}.markdown tr:not(:last-child) td{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--border)}.markdown tr:last-child td{padding-bottom:calc(var(--spacing) * 6)}.markdown td{padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 6)}.markdown td:last-child{padding-right:0}.markdown hr{margin-block:calc(var(--spacing) * 4);border-color:var(--border);clear:both}.markdown .citation-ref{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);color:var(--color-primary);cursor:pointer;border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (hover:hover){.markdown .citation-ref:hover{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent);text-decoration:none}}.markdown .citation-chip{margin-left:calc(var(--spacing) * 1);background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--color-muted-foreground);cursor:pointer;white-space:nowrap;vertical-align:middle;border-radius:9999px;align-items:center;font-size:.7rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.markdown .citation-chip:hover{background-color:color-mix(in oklab, var(--color-muted) 80%, black);color:var(--color-foreground);text-decoration:none}}.markdown .mention-chip{color:#fff;vertical-align:middle;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:9999px;justify-content:center;align-items:center;margin-left:.25rem;padding:.15rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.markdown .mention-chip svg{flex-shrink:0;display:block}@media (hover:hover){.markdown .mention-chip:hover{text-decoration:none;transform:scale(1.15);box-shadow:0 2px 8px #6366f166;box-shadow:0 2px 8px lab(49.0485% 30.3448 -71.8736/.4)}}.markdown .mention-tooltip{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:#1a1a1a;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;transition:all .1s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 20px #0000004d}.markdown .mention-tooltip:after{content:"";border:6px solid #0000;border-top-color:#1a1a1a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.markdown .mention-chip:hover .mention-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.markdown .mention-tooltip-title{color:#fff;font-size:.8rem;font-weight:600}.markdown .mention-tooltip-row{color:#ffffffb3;font-size:.75rem}.markdown .mention-tooltip-label{color:#ffffff80}.markdown .url-ref{color:var(--color-muted-foreground);font-size:.85em}.markdown .url-ref a{color:inherit;word-break:break-all;text-decoration:none}@media (hover:hover){.markdown .url-ref a:hover{text-decoration:underline}}.markdown .mention-text{text-underline-offset:2px;-webkit-text-decoration:underline wavy #8b5cf6;text-decoration:underline wavy #8b5cf6;text-decoration-thickness:1px}.markdown .mention-text-sourced{text-underline-offset:2px;-webkit-text-decoration:underline wavy #14b8a6;text-decoration:underline wavy #14b8a6;text-decoration-thickness:1px}.markdown .mention-text-other{text-underline-offset:2px;-webkit-text-decoration:underline wavy #9ca3af;text-decoration:underline wavy #9ca3af;text-decoration-thickness:1px}.markdown .mention-chip-sourced{color:#fff;vertical-align:middle;cursor:pointer;background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);border-radius:9999px;justify-content:center;align-items:center;margin-left:.25rem;padding:.15rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.markdown .mention-chip-sourced svg{flex-shrink:0;display:block}@media (hover:hover){.markdown .mention-chip-sourced:hover{text-decoration:none;transform:scale(1.15);box-shadow:0 2px 8px #14b8a666;box-shadow:0 2px 8px lab(67.1486% -42.9201 -2.32971/.4)}}.markdown .mention-chip-sourced .mention-tooltip{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:#1a1a1a;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;transition:all .1s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 20px #0000004d}.markdown .mention-chip-sourced .mention-tooltip:after{content:"";border:6px solid #0000;border-top-color:#1a1a1a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.markdown .mention-chip-sourced:hover .mention-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.markdown .mention-chip-other{color:#fff;vertical-align:middle;cursor:pointer;background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%);border-radius:9999px;justify-content:center;align-items:center;margin-left:.25rem;padding:.15rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.markdown .mention-chip-other svg{flex-shrink:0;display:block}@media (hover:hover){.markdown .mention-chip-other:hover{text-decoration:none;transform:scale(1.15);box-shadow:0 2px 8px #6b728066;box-shadow:0 2px 8px lab(47.8068% -.387847 -8.69657/.4)}}.markdown .mention-chip-other .mention-tooltip{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:#1a1a1a;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;transition:all .1s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 20px #0000004d}.markdown .mention-chip-other .mention-tooltip:after{content:"";border:6px solid #0000;border-top-color:#1a1a1a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.markdown .mention-chip-other:hover .mention-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}
