:root{--r-black:#101114;--r-ivory:#f3f1eb;--r-lime:#c7ff45;--r-red:#ff3b30;--r-muted:#9a9b96}.research-body{background:var(--r-black);color:var(--r-ivory)}.research-site-header{position:absolute}.research-top-nav{letter-spacing:.07em;align-items:center;gap:22px;font:10px/1 monospace;display:flex}.research-top-nav>a{opacity:.62}.research-top-nav>a:hover{opacity:1}.research-lang{gap:6px;margin-left:8px;display:flex}.research-lang i{opacity:.3;font-style:normal}.research-lang a{opacity:.35}.research-lang a.active{opacity:1;color:var(--r-lime)}.research-hero,.article-hero{padding:150px var(--page) 70px;flex-direction:column;justify-content:flex-end;min-height:720px;display:flex;position:relative;overflow:hidden}.research-orbit{opacity:.95;pointer-events:none;width:min(46vw,620px);position:absolute;top:-55px;right:-40px}.research-orbit svg{width:100%;height:auto}.research-orbit-base{fill:none;stroke:#ffffff12;stroke-width:.8px}.research-orbit-trail{fill:none;stroke:var(--r-lime);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:8 92;animation:10.8s linear infinite researchTrail}.research-orbit-dot{fill:var(--r-lime);filter:drop-shadow(0 0 7px #c7ff45cc)}.research-meta,.article-kicker{letter-spacing:.13em;color:#737570;justify-content:space-between;gap:20px;font:9px/1 monospace;display:flex}.research-meta span:last-child,.article-kicker span:last-child{color:var(--r-lime)}.research-hero-grid{grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;margin-top:90px;display:grid}.research-hero h1,.article-hero h1{letter-spacing:-.07em;max-width:1300px;font-size:clamp(58px,8.2vw,138px);line-height:.84}.research-hero h1 em{color:var(--r-lime);font-style:normal;font-weight:400}.research-hero-copy{max-width:460px;padding-bottom:12px}.research-hero-copy p{color:#d0cec7;font-size:20px;line-height:1.45}.research-hero-copy small{letter-spacing:.06em;color:#7f817d;margin-top:26px;font:9px/1.55 monospace;display:block}.research-scanline{border-bottom:1px solid #c7ff4538;height:34px;margin-top:60px;position:relative}.research-scanline span{background:linear-gradient(90deg,#0000,#c7ff45cc,#0000);width:100%;height:1px;position:absolute;bottom:-1px;left:0}.research-scanline b{background:var(--r-lime);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:73%;box-shadow:0 0 16px #c7ff45cc}.research-scanline i{letter-spacing:.12em;color:var(--r-lime);font:8px/1 monospace;position:absolute;bottom:10px;right:0}.research-featured{background:var(--r-ivory);color:var(--r-black);padding:105px var(--page) 120px}.research-section-code{letter-spacing:.14em;color:#76766f;margin-bottom:55px;font:9px/1 monospace}.featured-paper{border-top:1px solid #0000002e;border-bottom:1px solid #0000002e;padding:34px 0 40px;display:block}.paper-meta{letter-spacing:.1em;color:#777;gap:30px;font:9px/1 monospace;display:flex}.paper-meta span:first-child{color:var(--r-red)}.featured-paper h2{letter-spacing:-.06em;max-width:1120px;margin-top:50px;font-size:clamp(48px,6vw,96px);line-height:.9}.featured-paper p{color:#444;max-width:740px;margin-top:34px;font-size:19px;line-height:1.5}.paper-footer{border-top:1px solid #00000024;justify-content:space-between;gap:30px;margin-top:60px;padding-top:24px;font:10px/1 monospace;display:flex}.paper-footer strong{color:var(--r-red)}.research-list-section{padding:105px var(--page) 120px;background:var(--r-black)}.research-list{border-top:1px solid #ffffff21}.research-row{border-bottom:1px solid #ffffff21;grid-template-columns:110px 1fr 130px 40px;align-items:center;gap:32px;padding:34px 0;display:grid}.research-row-code{color:var(--r-lime);font:9px/1 monospace}.research-row small{letter-spacing:.1em;color:#767873;font:8px/1 monospace}.research-row h3{letter-spacing:-.045em;margin-top:12px;font-size:clamp(28px,3.4vw,52px);line-height:.95}.research-row p{color:#999b96;max-width:720px;margin-top:14px;line-height:1.45}.research-row-date{color:#747670;font:9px/1 monospace}.research-row-arrow{color:var(--r-red);font-size:24px;transition:transform .2s}.research-row:hover .research-row-arrow{transform:translate(4px,-4px)}.research-protocol{padding:110px var(--page);background:#171313;border-top:1px solid #ffffff14}.research-protocol>span{letter-spacing:.13em;color:var(--r-red);font:9px/1 monospace}.research-protocol h2{max-width:1150px;color:var(--r-ivory);margin-top:50px;font-size:clamp(44px,6vw,92px)}.research-protocol p{color:#aaa5a1;max-width:650px;margin-top:34px;line-height:1.5}.research-protocol-tags{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.research-protocol-tags span{color:var(--r-lime);border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:22px;font:10px/1 monospace}.research-footer{padding:32px var(--page);background:var(--r-ivory);color:var(--r-black);letter-spacing:.08em;justify-content:space-between;gap:25px;font:9px/1 monospace;display:flex}.article-hero{min-height:760px}.article-kicker{color:#777;justify-content:flex-start;gap:34px}.article-kicker span:first-child{color:var(--r-red)}.article-hero h1{max-width:1400px;margin-top:70px}.article-excerpt{color:#c9c8c2;max-width:760px;margin-top:40px;font-size:21px;line-height:1.45}.article-date{color:#767873;gap:30px;margin-top:45px;font:9px/1 monospace;display:flex}.article-abstract{padding:100px var(--page) 110px;background:var(--r-ivory);color:var(--r-black)}.article-abstract>span,.article-sources>span{letter-spacing:.13em;color:#777;font:9px/1 monospace}.article-abstract h2{max-width:1250px;margin-top:50px;font-size:clamp(42px,5vw,78px);line-height:.97}.article-protocol-grid{background:var(--r-black);padding:0 var(--page);border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.article-protocol-grid>div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:170px;padding:28px}.article-protocol-grid small{letter-spacing:.12em;color:var(--r-lime);font:8px/1 monospace}.article-protocol-grid p{margin-top:28px;font-size:18px;line-height:1.25}.article-content-wrap{padding:120px var(--page);background:var(--r-ivory);color:var(--r-black);grid-template-columns:.42fr 1.58fr;gap:80px;display:grid}.article-aside{border-top:1px solid #0000002e;align-self:start;padding-top:20px;position:sticky;top:30px}.article-aside>span{color:var(--r-red);letter-spacing:.1em;font:9px/1 monospace}.article-aside>strong{margin-top:22px;font-size:24px;line-height:1;display:block}.article-keywords{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.article-keywords i{border:1px solid #00000029;padding:7px 9px;font:8px/1 monospace}.research-prose{max-width:850px;font-size:19px;line-height:1.72}.research-prose h2{margin:80px 0 28px;font-size:clamp(36px,4vw,60px);line-height:1}.research-prose h3{margin:55px 0 22px;font-size:30px;line-height:1.05}.research-prose p{margin:0 0 26px}.research-prose ul,.research-prose ol{margin:20px 0 30px;padding-left:24px}.research-prose li{margin:9px 0}.research-prose blockquote{border-left:3px solid var(--r-lime);margin:40px 0;padding:10px 0 10px 26px;font-size:25px;line-height:1.35}.research-prose table{border-collapse:collapse;width:100%;margin:45px 0;font-size:15px}.research-prose th,.research-prose td{text-align:left;border-bottom:1px solid #00000029;padding:14px}.research-prose a{text-underline-offset:3px;text-decoration:underline}.research-prose code{background:#0000000f;padding:2px 5px;font-family:monospace}.article-sources{padding:100px var(--page);background:var(--r-black)}.article-sources ol{max-width:1000px;margin-top:45px;padding-left:22px}.article-sources li{color:#d2d0c9;border-bottom:1px solid #ffffff1f;padding:20px 0}.article-sources a{color:var(--r-lime)}.article-sources p{color:#8f918d;margin-top:8px}.article-method-note{padding:42px var(--page);background:#171313;border-top:1px solid #ffffff1a;justify-content:space-between;gap:60px;font:9px/1.5 monospace;display:flex}.article-method-note span{color:var(--r-red)}.article-method-note p{color:#9b9794;max-width:600px}.article-back{padding:42px var(--page);background:var(--r-ivory);color:var(--r-black);letter-spacing:.08em;font:10px/1 monospace;display:block}@keyframes researchTrail{to{stroke-dashoffset:-100px}}@media (width<=900px){.research-top-nav>a{display:none}.research-hero,.article-hero{min-height:650px;padding-top:120px}.research-hero-grid{grid-template-columns:1fr;gap:36px;margin-top:70px}.research-hero-copy{max-width:600px}.research-orbit{width:520px;top:-85px;right:-210px}.research-row{grid-template-columns:70px 1fr 30px}.research-row-date{display:none}.article-protocol-grid{grid-template-columns:1fr 1fr}.article-content-wrap{grid-template-columns:1fr;gap:50px}.article-aside{position:static}.research-protocol-tags{grid-template-columns:1fr 1fr}}@media (width<=600px){.research-hero,.article-hero{padding:110px var(--page) 55px;min-height:590px}.research-hero h1,.article-hero h1{font-size:clamp(48px,15vw,74px)}.research-meta{flex-direction:column}.research-meta span:last-child{color:var(--r-lime)}.research-hero-copy p,.article-excerpt{font-size:17px}.featured-paper h2{font-size:clamp(42px,12vw,62px)}.paper-meta{flex-direction:column;gap:9px}.paper-footer{flex-direction:column}.research-row{grid-template-columns:1fr 28px;gap:18px}.research-row-code{grid-column:1/-1}.research-row h3{font-size:34px}.research-protocol h2{font-size:44px}.research-protocol-tags{grid-template-columns:1fr}.research-footer{flex-direction:column}.article-kicker{flex-wrap:wrap}.article-protocol-grid{padding:0 var(--page);grid-template-columns:1fr}.article-content-wrap{padding-top:80px;padding-bottom:80px}.research-prose{font-size:17px}.research-prose h2{font-size:40px}.article-method-note{flex-direction:column}}@media (prefers-reduced-motion:reduce){.research-orbit-trail{animation:none}.research-orbit-dot{display:none}}@media (width<=600px){.research-site-header{padding-top:16px;padding-bottom:14px}.research-site-header .identity-name{font-size:9.5px;line-height:1}.research-site-header .identity-role{font-size:6.8px;line-height:1.15}.research-top-nav{gap:10px;font-size:7.5px}.research-lang{gap:5px;margin-left:0}.research-hero,.article-hero{padding:96px var(--page) 48px;min-height:auto}.research-meta{letter-spacing:.09em;gap:7px;font-size:7px}.research-hero-grid{gap:24px;margin-top:48px}.research-hero h1,.article-hero h1{font-size:clamp(40px,12.7vw,60px);line-height:.88}.research-hero-copy p,.article-excerpt{font-size:14.5px;line-height:1.55}.research-hero-copy small{margin-top:18px;font-size:7px}.research-orbit{opacity:.58;width:330px;top:-72px;right:-160px}.research-scanline{height:28px;margin-top:38px}.research-featured,.research-list-section,.research-protocol,.article-abstract,.article-sources{padding-top:64px;padding-bottom:70px}.research-section-code{margin-bottom:30px;font-size:7px}.featured-paper{padding:25px 0 30px}.featured-paper h2{margin-top:32px;font-size:clamp(34px,10.5vw,48px);line-height:.95}.featured-paper p{margin-top:22px;font-size:15px;line-height:1.55}.paper-footer{margin-top:36px}.research-row{gap:13px;padding:24px 0}.research-row h3{font-size:29px;line-height:.98}.research-row p{font-size:14px;line-height:1.5}.research-protocol h2{margin-top:34px;font-size:36px;line-height:.96}.research-protocol p{margin-top:24px;font-size:14.5px;line-height:1.55}.research-protocol-tags{margin-top:42px}.article-abstract h2{margin-top:34px;font-size:36px}.article-content-wrap{gap:34px;padding-top:66px;padding-bottom:70px}.research-prose{font-size:16px;line-height:1.7}.research-prose h2{margin:58px 0 22px;font-size:34px}.research-prose h3{margin:42px 0 18px;font-size:26px}.research-prose blockquote{padding-left:18px;font-size:21px}.article-method-note{gap:20px;padding-top:30px;padding-bottom:30px}.research-footer{gap:10px;padding-top:24px;padding-bottom:24px}}.research-body,.research-hero h1,.article-hero h1,.featured-paper h2,.research-row h3,.research-protocol h2,.article-abstract h2,.research-prose h2,.research-prose h3{font-family:Arial,Helvetica,sans-serif}
