.Y_WF4W_frame{border:1px solid var(--sr-line);background:var(--sr-paper);color:var(--sr-ink)}.Y_WF4W_toolbar{border-bottom:1px solid var(--sr-line);align-items:center;gap:16px;padding:12px 16px;font-size:11px;display:flex}.Y_WF4W_toolbar>span:first-child{color:var(--sr-acc);white-space:nowrap}.Y_WF4W_toolbar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Y_WF4W_toolbar button{white-space:nowrap;margin-left:auto}.Y_WF4W_frame button{cursor:pointer}.Y_WF4W_preview{text-align:left;background:#eee;width:100%;max-height:560px;display:block;overflow:hidden;cursor:zoom-in!important}.Y_WF4W_preview img{width:100%;height:auto;display:block}.Y_WF4W_caption{border-top:1px solid var(--sr-line);color:var(--sr-mu);justify-content:space-between;gap:16px;padding:14px 16px;font-size:11px;display:flex}.Y_WF4W_caption a{color:var(--sr-ink);flex-shrink:0}.Y_WF4W_failure{text-align:center;padding:64px 24px}.Y_WF4W_dialog{background:var(--sr-paper);width:min(1500px,96vw);max-width:96vw;max-height:92vh;color:var(--sr-ink);border:1px solid var(--sr-line);margin:auto;padding:0}.Y_WF4W_dialog::backdrop{background:#000c}.Y_WF4W_dialog img{width:100%;height:auto}.Y_WF4W_dialogbar{background:var(--sr-paper);border-bottom:1px solid var(--sr-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;font-size:13px;display:flex;position:sticky;top:0}.Y_WF4W_frame button:focus-visible,.Y_WF4W_frame a:focus-visible{outline:2px solid var(--sr-acc);outline-offset:3px}
.OHPdeG_page{background:var(--sr-bg);color:var(--sr-ink);border-color:var(--sr-line)}.OHPdeG_hero{border-bottom:1px solid var(--sr-line);grid-template-columns:1fr 1fr;display:grid}.OHPdeG_heroText{align-self:center;padding:clamp(24px,4vw,64px)}.OHPdeG_heroText h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(32px,3.6vw,64px);font-weight:600;line-height:1.04}.OHPdeG_heroText .st-ch-m{color:var(--sr-mu)}.OHPdeG_heroText .st-ch-back{color:var(--sr-mu)}.OHPdeG_heroText .st-ch-s{color:var(--sr-mu);max-width:55ch;margin-top:0;font-size:17px;line-height:1.7}.OHPdeG_heroText .st-ch-tags span{border-color:var(--sr-line);color:var(--sr-ink)}.OHPdeG_heroVisual{background:var(--sr-paper);align-items:center;min-width:0;padding:clamp(24px,3vw,48px);display:flex}.OHPdeG_heroVisual>div{width:100%}.OHPdeG_art{aspect-ratio:1.2;background:#08090a;overflow:hidden}.OHPdeG_facts{border-bottom:1px solid var(--sr-line);flex-wrap:wrap;gap:24px 48px;padding:24px clamp(24px,4vw,64px);display:flex}.OHPdeG_facts dt{color:var(--sr-mu);margin-bottom:7px;font-size:11px}.OHPdeG_facts dd{max-width:36ch;font-size:14px;font-weight:500}.OHPdeG_nav{border-bottom:1px solid var(--sr-line);flex-wrap:wrap;gap:16px 32px;padding:20px clamp(24px,4vw,64px);font-size:12px;display:flex}.OHPdeG_nav a:hover{color:var(--sr-acc)}.OHPdeG_page section[id],.OHPdeG_technical{scroll-margin-top:100px}.OHPdeG_sectionHeading{padding:48px clamp(24px,4vw,64px) 28px}.OHPdeG_sectionHeading h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.15}.OHPdeG_sectionHeading>p:last-child{color:var(--sr-mu);font-size:14px}.OHPdeG_results{border-bottom:1px solid var(--sr-line)}.OHPdeG_story{padding-bottom:48px}.OHPdeG_storyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 clamp(24px,4vw,64px);display:grid}.OHPdeG_storyGrid article{border:1px solid var(--sr-line);background:var(--sr-paper);padding:28px}.OHPdeG_storyGrid article>span{color:var(--sr-mu);font-size:11px}.OHPdeG_storyGrid h3{letter-spacing:-.03em;margin:24px 0 16px;font-size:23px;font-weight:600;line-height:1.2}.OHPdeG_storyGrid p{color:var(--sr-mu);font-size:15px;line-height:1.8}.OHPdeG_storyGrid .prose{color:var(--sr-mu);font-size:15px;line-height:1.8}:is(.OHPdeG_storyGrid .prose ul,.OHPdeG_storyGrid .prose ol){padding-left:20px}.OHPdeG_storyGrid .prose li{margin-bottom:12px}.OHPdeG_solution{border-top:3px solid var(--sr-acc)!important}.OHPdeG_technical{border-block:1px solid var(--sr-line)}.OHPdeG_technical summary{cursor:pointer;letter-spacing:-.03em;justify-content:space-between;gap:24px;padding:32px clamp(24px,4vw,64px);font-size:28px;font-weight:500;list-style:none;display:flex}.OHPdeG_technical summary::-webkit-details-marker{display:none}.OHPdeG_technical summary small{color:var(--sr-mu);letter-spacing:0;margin-bottom:10px;font-size:11px;display:block}.OHPdeG_technical[open] summary>span:last-child{transform:rotate(45deg)}.OHPdeG_technical section.bg-black{color:#fff}.OHPdeG_stack{padding:32px clamp(24px,4vw,64px)}.OHPdeG_stack h2{margin-bottom:20px;font-size:14px}.OHPdeG_stack>div{flex-wrap:wrap;gap:12px;display:flex}.OHPdeG_stack>div>span{border:1px solid var(--sr-line);align-items:center;gap:10px;padding-right:16px;font-size:12px;display:flex}.OHPdeG_learning{background:var(--sr-paper);padding:48px clamp(24px,4vw,64px)}.OHPdeG_learning>p:last-child{letter-spacing:-.03em;max-width:55ch;margin-top:20px;font-size:clamp(22px,2.4vw,34px);line-height:1.4}@media (max-width:1050px){.OHPdeG_hero{grid-template-columns:1fr}.OHPdeG_art{aspect-ratio:2}.OHPdeG_storyGrid{grid-template-columns:1fr}}.OHPdeG_heroText .st-ch-m b{color:var(--sr-ink)}.OHPdeG_heroText .st-ch-m{margin-top:24px}.OHPdeG_heroText .st-ch-tags{margin-top:24px}.OHPdeG_phases{border-bottom:1px solid var(--sr-line);padding:32px clamp(24px,4vw,64px)}.OHPdeG_phases h2{margin-bottom:24px;font-size:24px;font-weight:500}.OHPdeG_phases ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;display:grid}.OHPdeG_phases li{align-items:baseline;gap:16px;display:flex}.OHPdeG_phases li>span{color:var(--sr-acc);font-size:24px}.OHPdeG_phases h3{font-size:15px;font-weight:500}.OHPdeG_phases p,.OHPdeG_phases small{color:var(--sr-mu);margin-top:8px;font-size:13px;line-height:1.7}
.Yx9l-G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:8px clamp(24px,4vw,64px) 64px;display:grid}.Yx9l-G_metric{border:1px solid var(--sr-line);background:var(--sr-paper);flex-direction:column;min-width:0;padding:clamp(24px,3vw,44px);display:flex}.Yx9l-G_metric h3{color:var(--sr-mu);font-size:16px;font-weight:500;line-height:1.5}.Yx9l-G_value{letter-spacing:-.055em;overflow-wrap:anywhere;margin:24px 0 32px;font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.15}.Yx9l-G_chart{margin-top:auto;padding-top:8px}.Yx9l-G_row{margin-bottom:24px}.Yx9l-G_row>div:first-child{justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.Yx9l-G_track{background:color-mix(in srgb,var(--sr-ink) 7%,transparent);height:14px}.Yx9l-G_track span{background:var(--sr-mu);height:100%;display:block}.Yx9l-G_row:nth-child(2) .Yx9l-G_track span{background:var(--sr-acc)}.Yx9l-G_chart figcaption{color:var(--sr-mu);padding-top:4px;font-size:11px;line-height:1.7}.Yx9l-G_note,.Yx9l-G_before{color:var(--sr-mu);margin-top:28px;font-size:15px;line-height:1.8}.Yx9l-G_note{border-top:1px solid var(--sr-line);padding-top:24px}@media (max-width:800px){.Yx9l-G_grid{grid-template-columns:1fr;gap:24px}}
