.research-page.s-8ZO6MWDomroE{max-width:900px;margin:0 auto}.page-header.s-8ZO6MWDomroE{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color, #e2e8f0)}.page-title.s-8ZO6MWDomroE{font-size:2.25rem;font-weight:700;color:var(--fg, #1e293b);line-height:1.2;letter-spacing:-.025em;margin:0}.research-prose.s-8ZO6MWDomroE{color:var(--fg, #374151)}.research-prose.s-8ZO6MWDomroE h1,.research-prose.s-8ZO6MWDomroE h2,.research-prose.s-8ZO6MWDomroE h3,.research-prose.s-8ZO6MWDomroE h4,.research-prose.s-8ZO6MWDomroE h5,.research-prose.s-8ZO6MWDomroE h6{color:var(--fg, #1e293b);font-weight:600}.research-prose.s-8ZO6MWDomroE h2{font-size:1.875rem;margin-top:2rem;margin-bottom:1rem}.research-prose.s-8ZO6MWDomroE h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem}.research-prose.s-8ZO6MWDomroE p{margin-bottom:1.25rem;line-height:1.7}.research-prose.s-8ZO6MWDomroE em{color:var(--muted-fg, #6b7280);font-style:italic}.research-prose.s-8ZO6MWDomroE strong{color:var(--fg, #1e293b);font-weight:600}.research-prose.s-8ZO6MWDomroE blockquote{border-left:4px solid var(--primary-button, #3b82f6);background:var(--bg-alt, #f8fafc);margin:1.5rem 0;padding:1rem 1.5rem;border-radius:0 .5rem .5rem 0}.research-prose.s-8ZO6MWDomroE ul,.research-prose.s-8ZO6MWDomroE ol{margin:1.25rem 0;padding-left:1.5rem}.research-prose.s-8ZO6MWDomroE ol[type=a]{list-style-type:lower-alpha}.research-prose.s-8ZO6MWDomroE ol[type=A]{list-style-type:upper-alpha}.research-prose.s-8ZO6MWDomroE ol[type=i]{list-style-type:lower-roman}.research-prose.s-8ZO6MWDomroE ol[type=I]{list-style-type:upper-roman}.research-prose.s-8ZO6MWDomroE li{margin:.5rem 0}.research-prose.s-8ZO6MWDomroE a{color:var(--primary-button, #3b82f6);text-decoration:underline}.research-prose.s-8ZO6MWDomroE a:hover{color:var(--primary-hover, #2563eb)}.research-prose.s-8ZO6MWDomroE code{background:var(--bg-alt, #f1f5f9);padding:.2em .4em;border-radius:.25rem;font-size:.875em}.research-prose.s-8ZO6MWDomroE pre{background:var(--bg-alt, #1e293b);border-radius:.5rem;padding:1rem;overflow-x:auto}.research-prose.s-8ZO6MWDomroE pre code{background:transparent;padding:0}.research-prose.s-8ZO6MWDomroE table{width:100%;border-collapse:collapse;margin:1.5rem 0}.research-prose.s-8ZO6MWDomroE th,.research-prose.s-8ZO6MWDomroE td{border:1px solid var(--border-color, #e2e8f0);padding:.75rem;text-align:left}.research-prose.s-8ZO6MWDomroE th{background:var(--bg-alt, #f8fafc);font-weight:600}.research-prose.s-8ZO6MWDomroE img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.research-prose.s-8ZO6MWDomroE hr{border:none;border-top:2px solid var(--border-color, #e2e8f0);margin:2rem 0}.research-empty.s-8ZO6MWDomroE{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:2rem}.empty-icon.s-8ZO6MWDomroE{font-size:4rem;margin-bottom:1rem}.research-empty.s-8ZO6MWDomroE h2:where(.s-8ZO6MWDomroE){font-size:1.5rem;font-weight:600;color:var(--fg, #1e293b);margin:0 0 .5rem}.research-empty.s-8ZO6MWDomroE p:where(.s-8ZO6MWDomroE){color:var(--muted-fg, #6b7280);font-size:1rem;max-width:400px}@media(max-width:768px){.page-title.s-8ZO6MWDomroE{font-size:1.75rem}}@media(max-width:480px){.page-title.s-8ZO6MWDomroE{font-size:1.5rem}}html.dark .research-prose.s-8ZO6MWDomroE blockquote{background:var(--bg-alt, #1f2937);border-left-color:var(--primary-button, #6366f1)}html.dark .research-prose.s-8ZO6MWDomroE th{background:var(--bg-alt, #1f2937)}
