.research-paper{max-width:880px;margin:0 auto;font-size:1.125rem;line-height:1.8;overflow-wrap:break-word}.research-back{font-size:.9rem}.research-guides{max-width:880px;margin:2.5rem auto}.research-guide{border-top:1px solid var(--global-divider-color);padding:2rem 0;line-height:1.8;font-size:1.125rem}.research-guide h2{font-size:1.65rem;line-height:1.35}.research-guide-question{font-weight:600;margin:1.1rem 0}.research-guide img{display:block;width:100%;max-height:330px;object-fit:contain;background:#fff;border:1px solid var(--global-divider-color);border-radius:8px;padding:.75rem;margin:1.5rem 0}.research-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700;color:var(--global-text-color-light);margin:2rem 0 .8rem}.research-header h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;letter-spacing:-0.035em;font-weight:700;max-width:24ch}.research-deck{font-size:1.3rem;line-height:1.5;margin:1.3rem 0;max-width:58ch}.research-authors{font-size:.93rem;margin-bottom:.3rem}.research-venue,.research-updated{color:var(--global-text-color-light);font-size:.88rem}.research-resources{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem}.research-resources a{border:1px solid var(--global-divider-color);border-radius:6px;padding:.4rem .8rem;font-weight:600;font-size:.9rem}.research-resources a:first-child{background:var(--global-theme-color);color:var(--global-bg-color);border-color:var(--global-theme-color)}.research-takeaway{border-left:4px solid var(--global-theme-color);padding:1.15rem 1.5rem;background:var(--global-code-bg-color);margin-bottom:2.8rem;border-radius:0 8px 8px 0}.research-takeaway h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem}.research-takeaway p{margin:0;font-size:1.08rem}.research-body h2,.research-abstract h2,.research-citation h2,.research-related h2{margin:2.8rem 0 1rem;line-height:1.3;font-size:1.65rem;letter-spacing:-0.02em;scroll-margin-top:6rem}.research-body>:is(p,h2,h3,blockquote,ul,ol),.research-body>section>:is(p,h2,h3,ul,ol),.research-abstract,.research-citation,.research-related{max-width:68ch;margin-left:auto;margin-right:auto}.research-body p{margin-bottom:1.2em}.research-contents{border-top:1px solid var(--global-divider-color);border-bottom:1px solid var(--global-divider-color);padding:1rem 0;margin-bottom:2.5rem;font-size:.95rem;line-height:1.6}.research-contents p{font-weight:700;margin-bottom:.5rem}.research-contents ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem 1rem}.research-contents a{display:block;padding:.25rem 0;text-decoration:underline;text-underline-offset:3px}.research-body h3{font-size:1.15rem;margin:1.7rem 0 .6rem}.research-body figure{margin:2rem 0}.research-body img{display:block;max-width:100%;height:auto;border-radius:6px;margin:auto}.research-body figcaption{font-size:.95rem;color:var(--global-text-color);line-height:1.65;margin-top:1rem;max-width:76ch;margin-left:auto;margin-right:auto}.research-body .research-paper-figure{margin:2.5rem 0}.research-body .research-paper-figure-compact{max-width:600px;margin-left:auto;margin-right:auto}.research-figure-image{display:block;background:#fff;border:1px solid var(--global-divider-color);border-radius:8px;padding:.75rem;cursor:zoom-in}.research-body .research-paper-figure img{width:100%;border-radius:0}.research-paper-figure figcaption>strong{display:block;margin-bottom:.35rem}.research-figure-links{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.6rem;font-size:.88rem}.research-figure-links a{text-decoration:underline;text-underline-offset:3px}.research-body blockquote{border-left:2px solid var(--global-divider-color);padding:.3rem 1.2rem;color:var(--global-text-color-light)}.research-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin:1.8rem 0}.research-metric{border:1px solid var(--global-divider-color);padding:1rem 1.2rem;border-radius:8px}.research-metric strong{display:block;font-size:1.9rem;line-height:1.2;margin-bottom:.4rem}.research-metric span{font-size:.87rem;line-height:1.5;display:block}.research-abstract,.research-related{border-top:1px solid var(--global-divider-color);margin-top:2.5rem}.research-abstract p{font-size:.95rem}.research-citation pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:1.2rem;background:var(--global-code-bg-color);border-radius:8px;font-size:.8rem}.research-citation summary{cursor:pointer;font-weight:600;padding:.7rem 0}.research-related li{margin-bottom:.7rem}.research-updated{margin:2rem 0}.research-illustration{border:1px solid var(--global-divider-color);padding:1.5rem;border-radius:10px;margin:2rem 0}.research-illustration h3{margin-top:0}.research-illustration label{display:block;font-weight:600;margin:1rem 0 .4rem}.research-illustration input[type="range"]{width:100%;accent-color:var(--global-theme-color)}
.research-controls{display:flex;gap:.6rem;flex-wrap:wrap}.research-controls button{background:var(--global-bg-color);color:var(--global-text-color);border:1px solid var(--global-divider-color);border-radius:6px;padding:.35rem .7rem}.research-controls button[aria-pressed="true"]{border-color:var(--global-theme-color);color:var(--global-theme-color);font-weight:700}.research-illustration output{display:block;margin:1rem 0;font-weight:600;min-height:3.5em}.research-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem;align-items:end;height:155px;margin:1.4rem 0 2.4rem}.research-bar{position:relative;min-height:3px;background:var(--global-theme-color);border-radius:4px 4px 0 0;transition:height .2s}.research-bar span{position:absolute;bottom:-1.8rem;left:0;right:0;text-align:center;font-size:.8rem;white-space:nowrap}.research-illustration small{display:block;line-height:1.6;color:var(--global-text-color-light)}.research-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin:1.6rem 0}.research-flow div{padding:1rem;border:1px solid var(--global-divider-color);border-radius:8px}.research-flow strong{display:block;margin-bottom:.5rem}.research-body table{width:100%;border-collapse:collapse;font-size:.93rem;margin:1.6rem 0}.research-body th,.research-body td{padding:.7rem;border-bottom:1px solid var(--global-divider-color);text-align:left;vertical-align:top}.research-illustration button:focus-visible,.research-resources a:focus-visible,.research-contents a:focus-visible,.research-figure-image:focus-visible,.research-figure-links a:focus-visible,.research-citation summary:focus-visible{outline:3px solid var(--global-theme-color);outline-offset:3px}@media(max-width:600px){.research-paper{font-size:1.0625rem;line-height:1.75}.research-contents ul{grid-template-columns:repeat(2,minmax(0,1fr))}.research-figure-image{padding:.4rem}.research-illustration{padding:1rem}.research-takeaway{padding:1rem}.research-bars{gap:.3rem}.research-body table{font-size:.83rem}.research-body th,.research-body td{padding:.45rem}.research-header h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){.research-bar{transition:none}}