.ArticleStyles-module__Tedx-G__root.research-loader{place-items:center;min-height:clamp(480px,72vh,800px);padding:4rem 1.5rem;display:grid}.ArticleStyles-module__Tedx-G__root .rl{--rl-size:clamp(200px, 22vw, 280px);width:var(--rl-size);aspect-ratio:620/196;isolation:isolate;display:block;position:relative}.ArticleStyles-module__Tedx-G__root .rl__layer{will-change:transform, filter;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:2.4s cubic-bezier(.45,0,.55,1) infinite alternate ArticleStyles-module__Tedx-G__rl-soft;position:absolute;inset:0}.ArticleStyles-module__Tedx-G__root .rl__layer--light{background-image:url(/assets/research_logo.webp)}.ArticleStyles-module__Tedx-G__root .rl__layer--dark{background-image:url(/assets/research_logo_dark.webp);display:none}html.dark .ArticleStyles-module__Tedx-G__root .rl__layer--light{display:none}html.dark .ArticleStyles-module__Tedx-G__root .rl__layer--dark{display:block}@keyframes ArticleStyles-module__Tedx-G__rl-soft{0%{filter:drop-shadow(0 0 5px color-mix(in oklch, var(--text-link) 40%, transparent)) drop-shadow(0 0 17px color-mix(in oklch, var(--text-link) 18%, transparent));transform:scale(1)}to{filter:drop-shadow(0 0 17px color-mix(in oklch, var(--text-link) 85%, transparent)) drop-shadow(0 0 41px color-mix(in oklch, var(--text-link) 55%, transparent));transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.ArticleStyles-module__Tedx-G__root .rl__layer{animation:none}}.ArticleStyles-module__Tedx-G__root .article-editor-prose{max-width:68ch;margin-inline:auto}:is(.ArticleStyles-module__Tedx-G__root .article-editor-prose p.is-editor-empty:first-child:before,.ArticleStyles-module__Tedx-G__root .article-editor-prose .is-empty:before){content:attr(data-placeholder);color:var(--text-tertiary);float:left;pointer-events:none;height:0}.ArticleStyles-module__Tedx-G__root .article-editor-prose a[data-article-entity-link]{color:var(--text-link);font-weight:500}.ArticleStyles-module__Tedx-G__root .ProseMirror .article-entity-suggestion-query{background:color-mix(in oklch, var(--text-link) 12%, transparent);border-radius:3px;padding:0 2px}.ArticleStyles-module__Tedx-G__root .article-title-input{min-height:1.2em}.ArticleStyles-module__Tedx-G__root .article-editor-preview{width:100vw;max-width:100vw}.ArticleStyles-module__Tedx-G__root .article-editor-preview-stage{background:var(--bg-page);padding-block:clamp(1.5rem,3vw,2.75rem)}.ArticleStyles-module__Tedx-G__root .article-editor-preview-proof{background:var(--bg-page)}@media (min-width:1024px){.ArticleStyles-module__Tedx-G__root .article-editor-preview{width:calc(100vw - 260px);max-width:calc(100vw - 260px)}html[data-llamaai-fullscreen=true] .ArticleStyles-module__Tedx-G__root .article-editor-preview{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}:is(.ArticleStyles-module__Tedx-G__root .article-prose pre.hljs,.ArticleStyles-module__Tedx-G__root .ProseMirror pre){background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:6px;padding:14px 16px;font-size:12.5px;line-height:1.55;overflow-x:auto}:is(.ArticleStyles-module__Tedx-G__root .article-prose pre code,.ArticleStyles-module__Tedx-G__root .ProseMirror pre code){color:var(--text-primary);font-family:var(--font-jetbrains,ui-monospace, SFMono-Regular, Menlo, monospace);background:0 0;padding:0}:is(.ArticleStyles-module__Tedx-G__root .hljs-comment,.ArticleStyles-module__Tedx-G__root .hljs-quote){color:color-mix(in oklch, var(--text-tertiary) 90%, transparent);font-style:italic}:is(.ArticleStyles-module__Tedx-G__root .hljs-keyword,.ArticleStyles-module__Tedx-G__root .hljs-selector-tag,.ArticleStyles-module__Tedx-G__root .hljs-built_in,.ArticleStyles-module__Tedx-G__root .hljs-name,.ArticleStyles-module__Tedx-G__root .hljs-tag){color:#c678dd}:is(.ArticleStyles-module__Tedx-G__root .hljs-string,.ArticleStyles-module__Tedx-G__root .hljs-title,.ArticleStyles-module__Tedx-G__root .hljs-section,.ArticleStyles-module__Tedx-G__root .hljs-attribute,.ArticleStyles-module__Tedx-G__root .hljs-literal,.ArticleStyles-module__Tedx-G__root .hljs-template-tag,.ArticleStyles-module__Tedx-G__root .hljs-template-variable,.ArticleStyles-module__Tedx-G__root .hljs-type,.ArticleStyles-module__Tedx-G__root .hljs-addition){color:#98c379}:is(.ArticleStyles-module__Tedx-G__root .hljs-deletion,.ArticleStyles-module__Tedx-G__root .hljs-selector-attr,.ArticleStyles-module__Tedx-G__root .hljs-selector-pseudo,.ArticleStyles-module__Tedx-G__root .hljs-meta){color:#e06c75}:is(.ArticleStyles-module__Tedx-G__root .hljs-doctag,.ArticleStyles-module__Tedx-G__root .hljs-attr){color:#d19a66}:is(.ArticleStyles-module__Tedx-G__root .hljs-symbol,.ArticleStyles-module__Tedx-G__root .hljs-bullet,.ArticleStyles-module__Tedx-G__root .hljs-link){color:#56b6c2}.ArticleStyles-module__Tedx-G__root .hljs-number{color:#d19a66}.ArticleStyles-module__Tedx-G__root .hljs-emphasis{font-style:italic}.ArticleStyles-module__Tedx-G__root .hljs-strong{font-weight:600}.ArticleStyles-module__Tedx-G__root .ProseMirror ul[data-type=taskList]{padding:0;list-style:none}.ArticleStyles-module__Tedx-G__root .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.ArticleStyles-module__Tedx-G__root .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.35rem}.ArticleStyles-module__Tedx-G__root .ProseMirror ul[data-type=taskList] li>div{flex:auto;min-width:0}.ArticleStyles-module__Tedx-G__root .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-tertiary);text-decoration:line-through}.ArticleStyles-module__Tedx-G__root .ProseMirror mark{background:var(--research-highlight);color:#000;border-radius:2px;padding:0 2px}.dark .ArticleStyles-module__Tedx-G__root .ProseMirror mark{background:var(--research-highlight);color:var(--research-gold)}.ArticleStyles-module__Tedx-G__root .ProseMirror .tableWrapper{border:1px solid var(--border-medium);border-radius:6px;margin:1.5rem 0;overflow-x:auto}.ArticleStyles-module__Tedx-G__root .ProseMirror table{border-collapse:collapse;table-layout:auto;width:100%;margin:0;font-size:13.5px;line-height:1.5}:is(.ArticleStyles-module__Tedx-G__root .ProseMirror table td,.ArticleStyles-module__Tedx-G__root .ProseMirror table th){border-right:1px solid var(--border-medium);border-bottom:1px solid var(--border-medium);vertical-align:top;box-sizing:border-box;min-width:9rem;padding:10px 14px;position:relative}:is(.ArticleStyles-module__Tedx-G__root .ProseMirror table tr:last-child td,.ArticleStyles-module__Tedx-G__root .ProseMirror table tr:last-child th){border-bottom:0}:is(.ArticleStyles-module__Tedx-G__root .ProseMirror table td:last-child,.ArticleStyles-module__Tedx-G__root .ProseMirror table th:last-child){border-right:0}.ArticleStyles-module__Tedx-G__root .ProseMirror table th{background:color-mix(in oklch, var(--bg-page) 80%, var(--text-primary) 4%);color:var(--text-primary);text-align:left;letter-spacing:.01em;font-weight:600}.ArticleStyles-module__Tedx-G__root .ProseMirror table p{margin:0}.ArticleStyles-module__Tedx-G__root .ProseMirror table p.is-empty:before{content:"";width:0;height:1.4em;display:inline-block}.ArticleStyles-module__Tedx-G__root .ProseMirror table .selectedCell{background:color-mix(in oklch, var(--text-link) 14%, transparent)}.ArticleStyles-module__Tedx-G__root .ProseMirror table .selectedCell:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--text-link);background:0 0;position:absolute;inset:0}.ArticleStyles-module__Tedx-G__root .ProseMirror table .column-resize-handle{background:var(--text-link);pointer-events:none;width:3px;position:absolute;top:0;bottom:-2px;right:-2px}.ArticleStyles-module__Tedx-G__root .ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}:is(.ArticleStyles-module__Tedx-G__root .article-prose,.ArticleStyles-module__Tedx-G__root .ProseMirror){counter-reset:qa-counter}:is(.ArticleStyles-module__Tedx-G__root .article-qa,.ArticleStyles-module__Tedx-G__root .ProseMirror dl[data-article-qa]){counter-increment:qa-counter;border-top:1px solid var(--border-medium);break-inside:avoid;margin:3.25rem 0;padding-top:2rem;display:block;position:relative}:is(.ArticleStyles-module__Tedx-G__root .article-qa:before,.ArticleStyles-module__Tedx-G__root .ProseMirror dl[data-article-qa]:before){content:"Q · " counter(qa-counter, decimal-leading-zero);font-family:var(--font-jetbrains,ui-monospace, monospace);letter-spacing:.22em;color:var(--text-link);text-transform:uppercase;margin-bottom:1.125rem;font-size:.6875rem;font-weight:600;display:block}:is(.ArticleStyles-module__Tedx-G__root .article-qa:first-child,.ArticleStyles-module__Tedx-G__root .ProseMirror dl[data-article-qa]:first-child){margin-top:.5rem}:is(.ArticleStyles-module__Tedx-G__root .article-qa-question,.ArticleStyles-module__Tedx-G__root .ProseMirror dt[data-article-qa-question]){color:var(--text-primary);letter-spacing:-.014em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.1875rem,.4vw + 1.125rem,1.3125rem);font-weight:600;line-height:1.32}:is(.ArticleStyles-module__Tedx-G__root .article-qa-answer,.ArticleStyles-module__Tedx-G__root .ProseMirror dd[data-article-qa-answer]){color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.72}:is(.ArticleStyles-module__Tedx-G__root .article-qa-answer>p,.ArticleStyles-module__Tedx-G__root .ProseMirror dd[data-article-qa-answer]>p){margin:0 0 .875rem}:is(.ArticleStyles-module__Tedx-G__root .article-qa-answer>p:last-child,.ArticleStyles-module__Tedx-G__root .ProseMirror dd[data-article-qa-answer]>p:last-child){margin:0}:is(.ArticleStyles-module__Tedx-G__root .article-qa-answer>p:first-child:not(.is-empty):before,.ArticleStyles-module__Tedx-G__root .ProseMirror dd[data-article-qa-answer]>p:first-child:not(.is-empty):before){content:"— ";color:color-mix(in oklch, var(--text-link) 70%, transparent);margin-right:.05em;font-weight:500}
.EntityPreviewLink-module__JSKBlq__popover{white-space:normal}@media (prefers-reduced-motion:reduce){.EntityPreviewLink-module__JSKBlq__popover{transition:none}}
@keyframes LlamaAIChat-module__PBHGsa__anchorHighlight{0%{background-color:color-mix(in srgb, var(--ai-accent-blue-bright) 15%, transparent)}to{background-color:#0000}}.LlamaAIChat-module__PBHGsa__messageAnchor{scroll-margin-top:5rem}.LlamaAIChat-module__PBHGsa__anchorHighlight{isolation:isolate;position:relative}.LlamaAIChat-module__PBHGsa__anchorHighlight:before{content:"";pointer-events:none;z-index:-1;border-radius:10px;animation:2s ease-out forwards LlamaAIChat-module__PBHGsa__anchorHighlight;position:absolute;inset:-4px -6px}:is(.LlamaAIChat-module__PBHGsa__prose p,.LlamaAIChat-module__PBHGsa__prose blockquote,.LlamaAIChat-module__PBHGsa__prose h1,.LlamaAIChat-module__PBHGsa__prose h2,.LlamaAIChat-module__PBHGsa__prose h3,.LlamaAIChat-module__PBHGsa__prose h4,.LlamaAIChat-module__PBHGsa__prose h5,.LlamaAIChat-module__PBHGsa__prose h6,.LlamaAIChat-module__PBHGsa__prose img,.LlamaAIChat-module__PBHGsa__prose picture,.LlamaAIChat-module__PBHGsa__prose video,.LlamaAIChat-module__PBHGsa__prose pre,.LlamaAIChat-module__PBHGsa__prose ol,.LlamaAIChat-module__PBHGsa__prose ul,.LlamaAIChat-module__PBHGsa__prose li,.LlamaAIChat-module__PBHGsa__prose dl,.LlamaAIChat-module__PBHGsa__prose dt,.LlamaAIChat-module__PBHGsa__prose dd,.LlamaAIChat-module__PBHGsa__prose hr,.LlamaAIChat-module__PBHGsa__prose figure,.LlamaAIChat-module__PBHGsa__prose figcaption,.LlamaAIChat-module__PBHGsa__prose table,.LlamaAIChat-module__PBHGsa__prose [class~=lead]){margin-top:0;margin-bottom:0}.LlamaAIChat-module__PBHGsa__hackerMode pre{background:var(--ai-ink);border:1px solid color-mix(in srgb, var(--ai-terminal) 20%, transparent);box-shadow:inset 0 0 30px color-mix(in srgb, var(--ai-terminal) 3%, transparent);border-radius:.5rem}.LlamaAIChat-module__PBHGsa__hackerMode pre code{color:var(--ai-terminal);text-shadow:0 0 8px color-mix(in srgb, var(--ai-terminal) 40%, transparent);font-family:monospace}.LlamaAIChat-module__PBHGsa__hackerMode :not(pre)>code{color:var(--ai-terminal);background:color-mix(in srgb, var(--ai-terminal) 8%, transparent);text-shadow:0 0 6px color-mix(in srgb, var(--ai-terminal) 30%, transparent)}.LlamaAIChat-module__PBHGsa__prose a img.inline-block{vertical-align:middle}.LlamaAIChat-module__PBHGsa__prose :is(h1,h2,h3,h4,h5,h6) a img{width:1em;height:1em}
