.lfu-article .research-benchmark{--benchmark-muted:#5b6170;--benchmark-accent:#2b47c9;--benchmark-line:#dfe3ee;--benchmark-highlight:#eef2fd;--benchmark-header:#e9eefd}.lfu-article .research-benchmark__table thead th{border-bottom-color:#c9d3f2}.lfu-article .research-benchmark__scroll{scrollbar-color:#a9b6e6 #fff}.lfu-article .svf .svf__pill-btn{color:#1f3596;background:#eef2fd;border-color:#2b47c9}.lfu-article .svf .svf__pill-btn:hover{background:#dfe6fb}.lfu-article .svf .svf__pill-btn:focus-visible{outline-color:#2b47c9}.lfu-article.lfu-article .reading-progress span,.lfu-article.lfu-article .second-history-rail__list a[data-active]>i{background:#2b47c9}.lfu-article.lfu-article .second-history-rail__list a[data-active] .second-history-rail__num{color:#2b47c9}.lfu-article.lfu-article .second-history-article>h2:before{color:#1f3596}.lfu-article.lfu-article .second-history-contents__list a[aria-current=location]{color:#1f3596;background:#eef2fd}.lfu-article.lfu-article .research-section-link{color:#1f3596}.lfu-article.lfu-article .research-section-link:after{background:#1f3596}.lfu-article.lfu-article .research-section-link:focus-visible{outline-color:#1f3596}@media (width<=900px){.lfu-article .research-component__placeholder{min-height:var(--research-component-mobile-estimated-height)}.lfu-article .research-component[data-component-state=ready]{contain-intrinsic-size:auto var(--research-component-mobile-estimated-height)}.lfu-article .full-duplex-figure .svf__scroll{overflow:visible}.lfu-article .full-duplex-figure .svf__diagram{width:100%;min-width:0;height:auto}.lfu-article .lfu-mobile-focus{max-width:452px;margin-inline:auto}.lfu-article .lfu-phone-chart{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:452px;margin-inline:auto;overflow-x:auto}.lfu-article .lfu-phone-chart__plot{min-width:327px}.lfu-article .lfu-phone-chart::-webkit-scrollbar{display:none}.lfu-article .lfu-phone-chart:focus-visible{outline-offset:4px;outline:2px solid #2b47c9}.lfu-article .lfu-key-controls{gap:8px;width:max-content;margin-inline:auto;padding:4px;display:flex}.lfu-article .lfu-key-control{color:#5b6170;min-height:40px;font:inherit;white-space:nowrap;touch-action:manipulation;cursor:pointer;background:#fff;border:1px solid #dfe3ee;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;line-height:18px;display:inline-flex}.lfu-article .lfu-key-control[aria-pressed=true]{color:#1f3596;background:#eef2fd;border-color:#2b47c9}.lfu-article .lfu-key-control:focus-visible{outline-offset:2px;outline:2px solid #2b47c9}.lfu-article .lfu-key-control svg{flex:0 0 28px;width:28px;min-width:28px;height:16px}.lfu-article .lfu-data-point{outline:none}.lfu-article .svf svg text:is([fill=\#7E817B],[fill=\#7e817b]){fill:#626762}.lfu-article .lfu-data-point:focus-visible .lfu-data-point__hit{stroke:#2b47c9;stroke-width:2px}.lfu-article .svf-scroller--tabs{margin-bottom:24px}.lfu-article .svf-scroller--tabs .svf__tabs{border-radius:999px;flex-wrap:nowrap;gap:8px;width:max-content;max-width:none;margin-inline:auto;padding:4px;display:flex}.lfu-article .svf-scroller--tabs .svf__tab{white-space:nowrap;touch-action:manipulation;border-radius:999px;flex:none;min-height:40px;padding:12px 16px;font-size:14px;line-height:14px}.lfu-article .svf__tab[aria-selected=true]{color:#fff;background:#2b47c9;border-color:#2b47c9}.lfu-article .svf__tab:focus-visible{outline-color:#2b47c9}.lfu-article .lfu-mobile-note{text-align:center;color:#5b6170;margin:0 0 24px;font-size:13px;line-height:1.5}.lfu-article .lfu-point-readout{font-variant-numeric:tabular-nums;border:1px solid #dfe3ee;border-radius:12px;margin:16px 0 28px;padding:14px;font-size:14px;line-height:1.5}.lfu-article .lfu-point-readout p{color:#1f3596;margin:0 0 12px;font-size:14px}.lfu-article .lfu-point-readout dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:0;display:grid}.lfu-article .lfu-point-readout dt{color:#5b6170}.lfu-article .lfu-point-readout dd{text-align:right;margin:0}.lfu-article .lfu-point-readout .lfu-key-control{flex:auto}.lfu-article :is(.lfu-turn,.lfu-box,.lfu-case__boundary){font-size:15px;line-height:1.6}.lfu-article .lfu-case__head{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.lfu-article .lfu-case__model{white-space:nowrap;margin-left:0}.lfu-article .lfu-branches{gap:32px}.lfu-article .lfu-visible{min-height:0}.lfu-article .lfu__kicker{font-size:12px}.lfu-article .research-benchmark .research-benchmark__table{min-width:600px;font-size:14px;line-height:1.64}.lfu-article .research-benchmark .research-benchmark__table :is(th,td){white-space:normal;padding:12px;font-size:14px}.lfu-article .research-benchmark__table tr>:first-child{position:static}.lfu-article .research-benchmark__scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.lfu-article .research-benchmark__scroll::-webkit-scrollbar{display:none}.lfu-article .research-benchmark__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lfu-article [data-overflow-edges=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.lfu-article [data-overflow-edges=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.lfu-article [data-overflow-edges=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}}
