.post_wrap__FcZaO{max-width:1120px}.post_back__9Nvug{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border:1px solid #2a2c33;border-radius:9999px;color:#d1d5db;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease}.post_back__9Nvug:hover{background:rgba(255,255,255,.08);color:#fff}.post_hero__C7AXa{padding:40px 0 36px}.post_eyebrow__4bFqS{display:flex;align-items:center;gap:10px;color:#9db4f7;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.post_no__36UcP{color:#fff;font-variant-numeric:tabular-nums}.post_eyebrow__4bFqS:before{content:"";width:6px;height:6px;border-radius:50%;background:#6b8ff3}.post_title__tw7eZ{margin:20px 0 0;max-width:820px;color:#fff;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.1;letter-spacing:-.02em;word-break:auto-phrase}.post_title__tw7eZ span{color:#8aa6f6}.post_description__cEssP{max-width:640px;margin:22px 0 0;color:#aeb3be;font-size:18px;line-height:1.7}.post_byline__Wr_lX{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;color:#8b90a0;font-size:14px}.post_byline__Wr_lX strong{color:#d7dce8;font-weight:600}.post_dot__FIDAx{color:#4b5060}.post_keynote__SqVWf{display:grid;grid-template-columns:180px 1fr;gap:48px;margin-top:8px;padding:28px 0;border-top:1px solid #2f323a;border-bottom:1px solid #1f2127}.post_label__FfPa3{color:#8b90a0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.7;padding-top:6px}.post_keynote__SqVWf p{max-width:760px;margin:0;color:#e5e7eb;font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.5}.post_keynote__SqVWf strong{color:#9db4f7;font-weight:600}.post_layout__wbXpw{display:grid;grid-template-columns:180px minmax(0,720px);gap:48px;margin:56px 0 72px}.post_toc__CrAX0{position:sticky;top:130px}.post_toc__CrAX0 ol{list-style:none;margin:18px 0 0;padding:0}.post_toc__CrAX0 li{margin-bottom:14px}.post_toc__CrAX0 a{display:flex;gap:10px;color:#8b90a0;font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s ease}.post_toc__CrAX0 a:hover{color:#fff}.post_num__pHIvP{min-width:18px;color:#4b5060;font-size:12px;padding-top:2px}.post_body__SacM_ section{scroll-margin-top:130px}.post_body__SacM_ h2{margin:48px 0 18px;color:#fff;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.3;letter-spacing:-.01em}.post_body__SacM_ section:first-child h2{margin-top:0}.post_body__SacM_ p{margin:0 0 20px;color:#aeb3be;font-size:17px;line-height:1.85}.post_body__SacM_ strong{color:#e5e7eb;font-weight:600}.post_body__SacM_ .post_lead__2gjBf{color:#e5e7eb;font-size:20px;line-height:1.7}.post_cite__samS2{color:#8aa6f6;font-size:.85em;text-decoration:none;white-space:nowrap}.post_cite__samS2:hover{color:#fff}.post_pullquote__xhoSA{margin:32px 0;padding:4px 0 4px 24px;border-left:2px solid #6b8ff3;color:#fff;font-size:clamp(20px,2.2vw,25px);font-weight:500;line-height:1.5}.post_body__SacM_ .post_closing__E1wGk{margin-top:28px;color:#fff;font-size:21px;font-weight:500;line-height:1.6}.post_panel__zKkD8{margin:32px 0;padding:26px;border:1px solid #1f2127;border-radius:20px;background:#0b0c10}.post_flow__Kr1Sa{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:8px;align-items:stretch;margin-top:18px}.post_step__nReuR{min-height:96px;padding:14px;border:1px solid #2a2c33;border-top:2px solid #4a7af1;border-radius:12px;background:#0e0f14}.post_step__nReuR:last-child{border-top-color:#a78bfa}.post_step__nReuR small{color:#6b6e76;font-size:12px}.post_step__nReuR strong{display:block;margin-top:8px;color:#fff;font-size:15px;font-weight:600;line-height:1.4}.post_arrow__LpA5S{align-self:center;color:#6b6e76;text-align:center}.post_caption__01iHg{margin-top:16px;color:#8b90a0;font-size:13px;line-height:1.7}.post_scenarioLabel__H9MRr{color:#8aa6f6;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.post_panel__zKkD8 h3{margin:12px 0;color:#fff;font-size:21px;font-weight:600;line-height:1.45}.post_panel__zKkD8 p{font-size:16px;margin-bottom:12px}.post_panel__zKkD8 ul{margin:8px 0 0;padding-left:20px;list-style:disc}.post_panel__zKkD8 li::marker{color:#6b8ff3}.post_panel__zKkD8 li{margin:10px 0;color:#aeb3be;font-size:16px;line-height:1.75}.post_principles__X7Sjm{margin:8px 0 24px}.post_principle__7lJ4c{padding:20px 0;border-top:1px solid #1f2127}.post_principle__7lJ4c:last-child{border-bottom:1px solid #1f2127}.post_principle__7lJ4c h3{margin:0 0 8px;color:#fff;font-size:17px;font-weight:600}.post_principle__7lJ4c p{margin:0}.post_references__1IXx8{margin-top:40px;padding-top:24px;border-top:1px solid #1f2127}.post_body__SacM_ .post_references__1IXx8 h2{margin:0 0 14px;font-size:16px}.post_references__1IXx8 ol{margin:0;padding-left:20px;list-style:decimal}.post_references__1IXx8 li::marker{color:#6b6e76}.post_references__1IXx8 li{margin-bottom:12px;color:#8b90a0;font-size:13px;line-height:1.7;overflow-wrap:anywhere;scroll-margin-top:130px}.post_references__1IXx8 a{color:#9db4f7;text-decoration:none}.post_references__1IXx8 a:hover{color:#fff}.post_cta__vPCJW{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin-bottom:100px;padding:36px 40px;border:1px solid #1f2127;border-radius:24px;background:radial-gradient(60% 120% at 100% 0,rgba(107,143,243,.14),transparent 70%),#0b0c10}.post_cta__vPCJW h2{margin:0 0 12px;color:#fff;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.3}.post_cta__vPCJW p{max-width:640px;margin:0;color:#9ca3af;font-size:15px;line-height:1.75}.post_ctaButton__YyKBQ{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:9999px;background:#4a7af1;color:#fff;font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .2s ease}.post_ctaButton__YyKBQ:hover{background:#3f6ae0;color:#fff}@media (max-width:960px){.post_keynote__SqVWf,.post_layout__wbXpw{grid-template-columns:1fr;gap:14px}.post_toc__CrAX0{display:none}.post_label__FfPa3{padding-top:0}.post_cta__vPCJW{grid-template-columns:1fr;gap:20px;padding:28px 24px}.post_ctaButton__YyKBQ{justify-self:start}}@media (max-width:600px){.post_body__SacM_ p,.post_description__cEssP,.post_panel__zKkD8 li{font-size:16px}.post_body__SacM_ .post_lead__2gjBf{font-size:18px}.post_flow__Kr1Sa{grid-template-columns:1fr}.post_arrow__LpA5S{transform:rotate(90deg)}.post_step__nReuR{min-height:0}.post_panel__zKkD8{padding:20px}}.post_jp__ZJ9gC .post_body__SacM_ p,.post_jp__ZJ9gC .post_panel__zKkD8 li{line-height:2}.post_jp__ZJ9gC .post_title__tw7eZ{line-height:1.3}.post_jp__ZJ9gC .post_body__SacM_ h2,.post_jp__ZJ9gC .post_body__SacM_ p,.post_jp__ZJ9gC .post_closing__E1wGk,.post_jp__ZJ9gC .post_description__cEssP,.post_jp__ZJ9gC .post_keynote__SqVWf p,.post_jp__ZJ9gC .post_panel__zKkD8 li,.post_jp__ZJ9gC .post_principle__7lJ4c p,.post_jp__ZJ9gC .post_pullquote__xhoSA{word-break:auto-phrase}.post_seq__NNJdv{font:.85em ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap;color:#e5e7eb}.post_body__SacM_ a:not(.post_cite__samS2){color:#9db4f7;text-underline-offset:4px}.post_body__SacM_ a:not(.post_cite__samS2):hover{color:#fff}.post_step__nReuR span{display:block;margin-top:8px;color:#8b90a0;font-size:13px;line-height:1.5}.post_referencesNote__4WUBD{margin:18px 0 0;line-height:1.7}.post_body__SacM_ .post_referencesNote__4WUBD,.post_referencesNote__4WUBD{color:#8b90a0;font-size:13px}.post_sugarKey__UoeRB{display:flex;flex-wrap:wrap;gap:12px 22px;margin:18px 0;color:#aeb3be;font-size:12px}.post_sugarKey__UoeRB i{display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:2px}.post_dotL__kOYBq{background:#839cf3}.post_dotD__NuJMC{background:#4fb992}.post_sugarRow__c8aH_{display:grid;grid-template-columns:minmax(45px,1fr) repeat(3,46px) minmax(60px,1fr) minmax(60px,1fr);gap:10px;align-items:center;margin:12px 0;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.post_sugarRow__c8aH_>span:first-child{color:#aeb3be;font-size:12px;text-align:left}.post_sugarHead__UPuyC{color:#8b90a0;font-size:11px}.post_sugarHead__UPuyC b{display:inline-block;margin-top:4px;color:#e5e7eb;font-size:15px}.post_sugar__r9AfT{padding:10px 0;border-radius:5px;background:#2c3658;color:#c2cfff;font-size:19px;font-weight:600}.post_sugarDna__Ovd_d{background:#193c31;color:#84e2b8}.post_edited__Hqf0l{outline:2px solid #f19494;outline-offset:3px}.post_legend__oCZg3{display:flex;flex-wrap:wrap;gap:10px 20px;margin:20px 0;color:#aeb3be;font-size:12px}.post_legend__oCZg3 i{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:2px;background:#778092}.post_legend__oCZg3 .post_legendOurs__jaJVl{background:#6b8ff3}.post_benchHead__NmwdM,.post_endpoint__9UWqG{display:grid;grid-template-columns:minmax(0,1fr) 125px 58px;gap:7px 12px;align-items:center}.post_benchHead__NmwdM{padding-bottom:10px;color:#8b90a0;font-size:11px}.post_benchHead__NmwdM>span:not(:first-child){text-align:right}.post_endpoint__9UWqG{padding:14px 0;border-top:1px solid #252933}.post_endpoint__9UWqG>strong{color:#e5e7eb;font-size:13px;font-weight:500;line-height:1.5}.post_endpointValues__5NdPG{color:#aeb3be;font-size:12px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.post_endpointValues__5NdPG b{color:#b9c9ff}.post_endpointGain__4nuA6{color:#a7bfff;font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.post_bars__1GtNL{display:grid;grid-column:1/-1;gap:4px;border-inline:1px solid #363a45;background:linear-gradient(90deg,transparent calc(50% - .5px),#363a45 calc(50% - .5px),#363a45 calc(50% + .5px),transparent calc(50% + .5px))}.post_bars__1GtNL i{display:block;height:7px;border-radius:0 2px 2px 0;background:#778092}.post_bars__1GtNL .post_barOurs__I4MWN{background:#6b8ff3}.post_axis__Nx6k_{display:flex;justify-content:space-between;margin-top:10px;color:#8b90a0;font-size:11px}@media (max-width:600px){.post_sugarRow__c8aH_{grid-template-columns:42px repeat(3,32px) minmax(0,1fr) minmax(0,1fr);gap:6px;font-size:12px}.post_sugarRow__c8aH_>span:first-child{font-size:10px}.post_sugarHead__UPuyC{font-size:9px}.post_sugarHead__UPuyC b{font-size:13px}.post_sugar__r9AfT{padding:9px 0;font-size:17px}.post_benchHead__NmwdM,.post_endpoint__9UWqG{grid-template-columns:minmax(0,1fr) 110px 48px;gap:7px}.post_endpoint__9UWqG>strong{font-size:12px}.post_benchHead__NmwdM{font-size:10px}.post_endpointGain__4nuA6,.post_endpointValues__5NdPG{font-size:11px}}.ResponsiveLayout_desktopContent__evnci{display:block}.ResponsiveLayout_mobileContent__QFwF1{display:none}@media (max-width:1279px){.ResponsiveLayout_desktopContent__evnci{display:none}.ResponsiveLayout_mobileContent__QFwF1{display:block}}