.research-article{--rc-text:#1e293b;--rc-h1:#dc2626;--rc-h2:#2563eb;--rc-h3:#d97706;--rc-muted:#64748b;--rc-border:#e5e7eb;--rc-hl:#d97706;--rc-ok:#16a34a;--rc-number:#ea580c;--rc-surface:#f1f5f9;--rc-abstract-bg:#fef3c7;--rc-abstract-accent:#f59e0b;--rc-abstract-h3:#b45309;--rc-table-border:#e5e7eb;--rc-table-header:#f1f5f9}[data-theme=dark] .research-article{--rc-text:#cdd6f4;--rc-h1:#f38ba8;--rc-h2:#89b4fa;--rc-h3:#f9e2af;--rc-muted:#a6adc8;--rc-border:#45475a;--rc-hl:#f9e2af;--rc-ok:#a6e3a1;--rc-number:#fab387;--rc-surface:#313244;--rc-abstract-bg:#313244;--rc-abstract-accent:#f38ba8;--rc-abstract-h3:#f38ba8;--rc-table-border:#45475a;--rc-table-header:#313244}.research-article{max-width:760px;color:var(--rc-text);margin:0 auto;padding:20px 16px 64px;font-size:15px;line-height:1.85}.research-article .ra-nav{margin-bottom:16px;font-size:13px}.research-article .ra-nav a{color:var(--rc-muted);text-decoration:none}.research-article .ra-nav a:hover{text-decoration:underline}.research-article h1{color:var(--rc-h1);text-align:center;border-bottom:2px solid var(--rc-border);word-break:keep-all;overflow-wrap:break-word;margin:0 0 6px;padding-bottom:12px;font-size:26px;font-weight:700}.research-article h2{color:var(--rc-h2);border-bottom:1px solid var(--rc-border);margin-top:45px;padding-bottom:6px;font-size:20px;font-weight:700}.research-article h3{color:var(--rc-h3);margin-top:25px;font-size:16px;font-weight:700}.research-article p{color:var(--rc-text);margin:.9em 0}.research-article li{color:var(--rc-text);margin-bottom:5px}.research-article ul{padding-left:24px;list-style-type:disc}.research-article ol{padding-left:24px;list-style-type:decimal}.research-article a{color:var(--rc-h2)}.research-article code{background:var(--rc-surface);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.research-article pre{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:8px;padding:14px;font-size:13px;line-height:1.55;overflow-x:auto}.research-article pre code{background:0 0;padding:0}.research-article table{border-collapse:collapse;width:-moz-fit-content;width:fit-content;max-width:100%;margin:15px auto;font-size:14px;display:block;overflow-x:auto}.research-article td,.research-article th{border:1px solid var(--rc-table-border);text-align:center;word-break:keep-all;padding:6px 12px}.research-article th{background:var(--rc-table-header)}.research-article .abstract{background:var(--rc-abstract-bg);border-left:4px solid var(--rc-abstract-accent);border-radius:10px;margin:25px 0;padding:20px 25px}.research-article .abstract h3{color:var(--rc-abstract-h3);margin-top:0}.research-article .figure{text-align:center;margin:20px 0;overflow-x:auto}.research-article .figure img,.research-article img{border-radius:6px;max-width:100%;margin-left:auto;margin-right:auto;display:block}.research-article .fig-caption{color:var(--rc-muted);text-align:center;max-width:700px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:13px;font-style:italic}.research-article .hl{color:var(--rc-hl);font-weight:700}.research-article .ok{color:var(--rc-ok)}.research-article .num{color:var(--rc-number)}.research-article .note{color:var(--rc-muted);font-size:13px}.research-article .pipeline-row{flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;font-size:10px;display:inline-flex;overflow-x:auto}.research-article .pcell{text-align:center}.research-article .pcell small{color:var(--rc-muted);font-size:9px;display:block}.research-article .pcell img{border:1px solid var(--rc-border);border-radius:3px;width:28px!important}.research-article .arrow{color:var(--rc-border);font-size:14px}.research-article .result{color:var(--rc-ok);min-width:36px;font-size:26px;font-weight:700}@media (min-width:720px){.research-article .pipeline-row{font-size:11px}.research-article .pcell img{width:52px!important}}.research-article p>.katex:only-child{text-align:center;margin:1em 0;font-size:1.15em;display:block;overflow-x:auto}.research-article .katex-display{text-align:center;margin:1em 0}.research-article .katex{font-size:1.05em}.research-article .stat-grid{grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;display:grid}.research-article .stat-box{background:var(--rc-surface);border-radius:8px;padding:15px}.research-article .stat-box .label{color:var(--rc-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.research-article .stat-box .value{color:var(--rc-number);font-size:24px;font-weight:700}.research-article .stat-box .value.ok{color:var(--rc-ok)}.research-figure[data-astro-cid-khyig4bw]{text-align:center;margin:1.25rem 0}.rf-img[data-astro-cid-khyig4bw]{border-radius:6px;width:100%;max-width:36rem;margin:0 auto;display:block}.rf-caption[data-astro-cid-khyig4bw]{color:var(--text-muted);margin-top:6px;max-width:700px;margin-inline-start:auto;margin-inline-end:auto;font-size:13px;font-style:italic}.rf-img-dark[data-astro-cid-khyig4bw]{display:none}[data-theme=dark] .rf-img-dark[data-astro-cid-khyig4bw]{display:block}[data-theme=dark] .rf-img-light[data-astro-cid-khyig4bw]{display:none}
