.page_page__vdvb_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;background:var(--color-bg)}.page_formColumn__Q8RZ4{min-width:0;background:var(--color-bg)}@media (max-width:900px){.page_page__vdvb_{grid-template-columns:1fr;grid-template-rows:minmax(220px,32vh) 1fr}}.GraphSection_section__x_VJw{background:var(--color-bg);padding:clamp(var(--space-8),4vw,var(--space-12)) 0 clamp(var(--space-10),5vw,var(--space-14))}.GraphSection_sectionBorderTop__w_yRo{border-top:1px solid var(--color-border)}.GraphSection_inner__MQtAv{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:100%;min-width:0;margin-inline:auto;padding-block:var(--page-gutter);box-sizing:border-box}.distill-frosted{position:absolute;inset:0;overflow:hidden;background:var(--color-bg);pointer-events:none}.distill-frosted-blob-a,.distill-frosted-blob-b,.distill-frosted-blob-c{position:absolute;border-radius:50%;filter:blur(72px);opacity:.72;will-change:transform}.distill-frosted-blob-a{width:min(58vw,520px);height:min(58vw,520px);left:-12%;top:8%;background:color-mix(in srgb,var(--color-accent) 88%,var(--color-accent-2));animation:distill-frosted-drift-a 22s ease-in-out infinite alternate}.distill-frosted-blob-b{width:min(48vw,440px);height:min(48vw,440px);right:-8%;bottom:12%;background:color-mix(in srgb,var(--color-accent-2) 75%,var(--color-light) 25%);animation:distill-frosted-drift-b 26s ease-in-out infinite alternate}.distill-frosted-blob-c{width:min(36vw,320px);height:min(36vw,320px);left:28%;bottom:-6%;background:color-mix(in srgb,var(--color-accent) 55%,transparent);opacity:.55;animation:distill-frosted-drift-c 18s ease-in-out infinite alternate}.distill-frosted-grain{position:absolute;inset:0;z-index:1;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.distill-frosted-frost{position:absolute;inset:0;z-index:2;background:color-mix(in srgb,var(--color-bg) var(--frost-opacity),transparent);backdrop-filter:blur(var(--frost-blur)) saturate(1.08)}@keyframes distill-frosted-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(6%,10%) scale(1.08)}}@keyframes distill-frosted-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,-6%) scale(1.05)}}@keyframes distill-frosted-drift-c{0%{transform:translate(0)}to{transform:translate(4%,-12%)}}@media (prefers-reduced-motion:reduce){.distill-frosted-blob-a,.distill-frosted-blob-b,.distill-frosted-blob-c{animation:none}}.distill-frosted--landing .distill-frosted-blob-a{opacity:.58;background:color-mix(in srgb,var(--color-accent) 70%,var(--color-accent-2))}.distill-frosted--landing .distill-frosted-blob-b{opacity:.58;background:color-mix(in srgb,var(--color-accent-2) 60%,var(--color-light) 25%)}.distill-frosted--landing .distill-frosted-blob-c{opacity:.44;background:color-mix(in srgb,var(--color-accent) 44%,transparent)}.distill-frosted--landing .distill-frosted-grain{opacity:.05}.distill-frosted--landing .distill-frosted-frost{background:color-mix(in srgb,var(--color-bg) 36%,transparent);backdrop-filter:blur(var(--frost-blur)) saturate(.86);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(.86)}.distill-frosted--hero{background:color-mix(in srgb,var(--color-bg) 42%,transparent)}.distill-frosted--hero .distill-frosted-blob-a{opacity:.42;background:color-mix(in srgb,var(--color-accent) 42%,var(--color-bg))}.distill-frosted--hero .distill-frosted-blob-b{opacity:.36;background:color-mix(in srgb,var(--color-accent-2) 34%,var(--color-bg))}.distill-frosted--hero .distill-frosted-blob-c{opacity:.32;background:color-mix(in srgb,var(--color-accent) 28%,var(--color-accent-2) 12%)}.distill-frosted--hero .distill-frosted-grain{opacity:.045}.distill-frosted--hero .distill-frosted-frost{background:color-mix(in srgb,var(--color-bg) 4%,transparent);backdrop-filter:blur(6px) saturate(.98);-webkit-backdrop-filter:blur(6px) saturate(.98)}.distill-frosted--accent{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-bg) 12%)}.distill-frosted--accent .distill-frosted-blob-a{opacity:.62;background:color-mix(in srgb,var(--color-light) 72%,var(--color-accent))}.distill-frosted--accent .distill-frosted-blob-b{opacity:.5;background:color-mix(in srgb,var(--color-bg) 48%,var(--color-accent))}.distill-frosted--accent .distill-frosted-blob-c{opacity:.44;background:color-mix(in srgb,var(--color-light) 38%,var(--color-bg) 18%)}.distill-frosted--accent .distill-frosted-grain{opacity:.05}.distill-frosted--accent .distill-frosted-frost{background:color-mix(in srgb,var(--color-accent) 28%,transparent);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.distill-frosted--light{background:var(--color-light)}.distill-frosted--light .distill-frosted-blob-a{opacity:.64;background:color-mix(in srgb,var(--color-accent-2) 60%,var(--color-light))}.distill-frosted--light .distill-frosted-blob-b{opacity:.56;background:color-mix(in srgb,var(--color-accent) 62%,var(--color-light))}.distill-frosted--light .distill-frosted-blob-c{opacity:.48;background:color-mix(in srgb,var(--color-accent) 52%,var(--color-accent-2) 22%)}.distill-frosted--light .distill-frosted-grain{opacity:.11;mix-blend-mode:multiply}.distill-frosted--light .distill-frosted-frost{background:color-mix(in srgb,var(--color-light) 22%,transparent);backdrop-filter:blur(8px) saturate(.98);-webkit-backdrop-filter:blur(8px) saturate(.98)}.SiteGridGraph_root__Mafo2{display:flex;flex-direction:column}.SiteGridGraph_graphShellLocal__LPxoC,.SiteGridGraph_graphShell__NwsH1{display:flex;border-radius:12px;overflow:hidden;border:1px solid var(--color-border)}.SiteGridGraph_graphShell__NwsH1{height:min(58vh,520px);max-height:min(58vh,520px)}.SiteGridGraph_graphShellLocal__LPxoC{height:min(48vh,440px);max-height:min(48vh,440px)}.SiteGridGraph_graphArea__0DhcN{position:relative;overflow:hidden;flex:1;min-width:0;min-height:360px}.SiteGridGraph_graphHud__d0R_q{position:absolute;top:10px;right:10px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.SiteGridGraph_graphHud__d0R_q>*{pointer-events:auto}.SiteGridGraph_graphLegend__n2OPp{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;margin:0;padding:5px 8px;border-radius:8px;list-style:none;background:color-mix(in srgb,var(--color-bg) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);backdrop-filter:blur(8px)}.SiteGridGraph_legendItem__z_OAH{display:flex;align-items:center;gap:5px}.SiteGridGraph_legendSwatch__qse7v{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SiteGridGraph_legendSwatchPage__iNHbS{background:var(--color-text)}.SiteGridGraph_legendSwatchInsight__xAuTe{background:var(--color-accent-2)}.SiteGridGraph_legendSwatchLab__bitOH{background:var(--resource-battery)}.SiteGridGraph_legendSwatchPerson__L1nEB{background:var(--color-accent)}.SiteGridGraph_legendLabel__0mkp3{color:color-mix(in srgb,var(--color-text) 52%,transparent)}.SiteGridGraph_kindLabel__EiNW_,.SiteGridGraph_legendLabel__0mkp3{font-family:var(--font-plex-mono,ui-monospace,monospace);font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.SiteGridGraph_kindLabel__EiNW_{display:flex;align-items:center;gap:6px;margin:0;line-height:1rem;color:color-mix(in srgb,currentcolor 62%,transparent)}.SiteGridGraph_kindSwatch___WG33{box-sizing:border-box;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--kc)}.SiteGridGraph_kindTeam___ejeC .SiteGridGraph_kindSwatch___WG33{border:1.5px solid var(--kc);background:transparent}.SiteGridGraph_pinRow__PjOjJ{display:flex;min-height:5.25rem;margin-top:.75rem}.SiteGridGraph_pinBox__BukJj{display:flex;flex:1;align-items:center;gap:1rem;padding:.625rem .875rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--kc) 45%,var(--color-border));background:color-mix(in srgb,var(--kc) 8%,var(--color-bg));color:var(--color-text);animation:SiteGridGraph_fade-in__91aU8 .15s ease both}.SiteGridGraph_pinText__iVjjv{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.SiteGridGraph_pinName__2hosg{margin:0;font-size:1rem;font-weight:600;line-height:1.25rem;overflow-wrap:break-word}.SiteGridGraph_pinDetail__PYK_R{margin:0;font-size:.8125rem;line-height:1.125rem;color:color-mix(in srgb,var(--color-text) 70%,transparent);overflow-wrap:break-word}.SiteGridGraph_pinVisit__kYklg{flex-shrink:0;text-decoration:none}.SiteGridGraph_pinBox__BukJj .SiteGridGraph_pinVisit__kYklg{line-height:.875rem}@media (max-width:960px){.SiteGridGraph_graphShellLocal__LPxoC,.SiteGridGraph_graphShell__NwsH1{height:auto;max-height:none}.SiteGridGraph_graphArea__0DhcN{flex:none;width:100%;height:min(48vh,440px);min-height:min(40vh,360px)}}.SiteGridGraph_svg__Xl9p9{position:relative;z-index:3;display:block;touch-action:manipulation;width:100%;height:100%}.SiteGridGraph_edges__aQne4{animation:SiteGridGraph_fade-in__91aU8 .45s ease .1s both}.SiteGridGraph_edge___mhua{fill:none;stroke:color-mix(in srgb,var(--color-accent-2) 55%,transparent);stroke-width:1.25;stroke-linecap:round;pointer-events:none;transition:stroke-opacity .15s ease,stroke-width .15s ease}.SiteGridGraph_svg__Xl9p9[data-focus] .SiteGridGraph_edge___mhua{stroke-opacity:.08}.SiteGridGraph_svg__Xl9p9[data-focus] .SiteGridGraph_edgeHot__N60n9{stroke:var(--color-accent-2);stroke-opacity:1;stroke-width:2.25}.SiteGridGraph_node__dw1ct{cursor:pointer;outline:none;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .15s ease}.SiteGridGraph_svg__Xl9p9[data-focus] .SiteGridGraph_node__dw1ct{opacity:.22}.SiteGridGraph_svg__Xl9p9[data-focus] .SiteGridGraph_nodeHot__HA63a{opacity:1}.SiteGridGraph_kindPage__2ljFE{--kc:var(--color-text)}.SiteGridGraph_kindBlog__s7uZT{--kc:var(--color-accent-2)}.SiteGridGraph_kindLab__G5D9o{--kc:var(--resource-battery)}.SiteGridGraph_kindPerson__jCyAB,.SiteGridGraph_kindTeam___ejeC{--kc:var(--color-accent)}.SiteGridGraph_chip__xHsHF{fill:color-mix(in srgb,var(--kc) 14%,var(--color-bg));stroke:color-mix(in srgb,var(--kc) 55%,transparent);stroke-width:1;transition:fill .15s ease,stroke .15s ease}.SiteGridGraph_nodeHot__HA63a .SiteGridGraph_chip__xHsHF{stroke:color-mix(in srgb,var(--kc) 90%,transparent)}.SiteGridGraph_nodeCurrent__Isk_O .SiteGridGraph_chip__xHsHF{stroke:var(--color-text);stroke-width:1.5}.SiteGridGraph_nodeActive__L2Gsv .SiteGridGraph_chip__xHsHF{fill:color-mix(in srgb,var(--kc) 30%,var(--color-bg));stroke:var(--color-text)}.SiteGridGraph_node__dw1ct:focus-visible .SiteGridGraph_chip__xHsHF,.SiteGridGraph_node__dw1ct:focus-visible .SiteGridGraph_dot__bjZDq{stroke:var(--focus-ring-color,var(--color-text));stroke-width:2}.SiteGridGraph_dot__bjZDq,.SiteGridGraph_mark__zPo9c{fill:var(--kc)}.SiteGridGraph_kindTeam___ejeC .SiteGridGraph_dot__bjZDq,.SiteGridGraph_kindTeam___ejeC .SiteGridGraph_mark__zPo9c{fill:var(--color-bg);stroke:var(--kc);stroke-width:1.5}.SiteGridGraph_label__JpKOp{fill:var(--color-text);font-family:var(--font-plex-mono,ui-monospace,monospace);font-size:10.5px;font-weight:500;pointer-events:none}.SiteGridGraph_nodeCurrent__Isk_O .SiteGridGraph_label__JpKOp{font-weight:600}.SiteGridGraph_legendSwatchTeam__4PAde{box-sizing:border-box;border:1.5px solid var(--color-accent);background:transparent}@keyframes SiteGridGraph_fade-in__91aU8{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.SiteGridGraph_node__dw1ct{transition:opacity .15s ease}.SiteGridGraph_edges__aQne4,.SiteGridGraph_pinBox__BukJj{animation:none}}.SiteHeader_header__WuT2E{--frost-opacity:72%;--frost-blur:8px;--menu-frost-opacity:88%;position:sticky;top:0;z-index:200;background:color-mix(in srgb,var(--color-bg) var(--frost-opacity),transparent);backdrop-filter:blur(var(--frost-blur)) saturate(1.04);border-bottom:1px solid var(--color-border)}.SiteHeader_inner__Vxt1B{display:flex;align-items:center;gap:var(--space-6);min-height:calc(var(--topbar-height) + var(--space-4));padding-block:var(--space-2)}.SiteHeader_logo__l_tp2{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.SiteHeader_logoImage__tR9um{display:block;width:auto;height:44px;filter:brightness(0) invert(1);opacity:.92}.SiteHeader_end___r36E{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.SiteHeader_nav__SMG3Z{display:flex;align-items:center;gap:var(--space-2)}.SiteHeader_navLink__fLZfM{display:inline-flex;align-items:center;padding:10px 14px;border-radius:var(--btn-radius);font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;line-height:var(--type-body-sm-lh);color:var(--color-text);text-decoration:none;transition:color var(--motion-duration) var(--motion-easing),background var(--motion-duration) var(--motion-easing)}.SiteHeader_navLink__fLZfM:hover{background:color-mix(in srgb,var(--color-text) var(--btn-outlined-fill),transparent);color:var(--color-text)}.SiteHeader_navLinkActive__i7afy,.SiteHeader_navLinkActive__i7afy:hover{background:var(--color-light);color:var(--color-ink)}.SiteHeader_actions__zMpOW{display:flex;flex-shrink:0;align-items:center;gap:var(--space-3)}.SiteHeader_actions__zMpOW .btn{--btn-padding-y:10px;--btn-padding-x:16px;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-tracking);text-decoration:none}.SiteHeader_menuWrap__3JAWM{position:relative;display:none}.SiteHeader_menuButton__QAA4X{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}.SiteHeader_menuButton__QAA4X:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);border-color:var(--color-border-strong)}.SiteHeader_menuButton__QAA4X:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SiteHeader_menuScrim__DFttZ{position:fixed;inset:0;z-index:205;margin:0;padding:0;border:none;background:rgba(0,0,0,25%);cursor:pointer}.SiteHeader_menuDropdown__gsmel{position:absolute;top:100%;left:0;right:0;z-index:210;margin:0;padding:0;border:none;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) var(--menu-frost-opacity),transparent);backdrop-filter:blur(var(--frost-blur)) saturate(1.08);box-shadow:0 var(--space-4) var(--space-6) color-mix(in srgb,var(--color-bg) 35%,transparent);visibility:hidden;opacity:0;transform:translateY(calc(-1 * var(--space-2)));pointer-events:none;transition:opacity var(--motion-duration) var(--motion-easing),transform var(--motion-duration) var(--motion-easing),visibility var(--motion-duration) var(--motion-easing)}.SiteHeader_menuDropdownOpen__o7Xbi{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.SiteHeader_menuBody__97oXU{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-6);padding:var(--space-4) var(--page-gutter) var(--space-6);box-sizing:border-box;text-align:right}.SiteHeader_menuNavList__6XUBd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);width:100%}.SiteHeader_menuNavLink__pkLxC{display:block;padding:var(--space-3) var(--space-2);border-radius:var(--btn-radius);text-align:right;font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-lh);color:var(--color-text);text-decoration:none;transition:background var(--motion-duration) var(--motion-easing)}.SiteHeader_menuNavLink__pkLxC:hover{background:color-mix(in srgb,var(--color-text) var(--btn-outlined-fill),transparent)}.SiteHeader_menuNavLinkActive__hd0G2,.SiteHeader_menuNavLinkActive__hd0G2:hover{background:var(--color-light);color:var(--color-ink)}.SiteHeader_menuActions__Zhy_Y{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);width:100%}.SiteHeader_menuCta__TDbz7{width:25%;min-width:8.5rem;justify-content:center}.SiteHeader_menuActions__Zhy_Y .btn{--btn-padding-y:12px;--btn-padding-x:16px;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;text-decoration:none}@media (max-width:960px){.SiteHeader_actions__zMpOW,.SiteHeader_nav__SMG3Z{display:none}.SiteHeader_menuWrap__3JAWM{display:block}}.ForecastBarrier_barrier__mo5a7{position:relative;overflow:hidden;width:100%;margin:0;padding:clamp(var(--space-12),8vw,var(--space-16)) 0;box-sizing:border-box}.ForecastBarrier_inner___PbFU{position:relative;z-index:3}.ForecastBarrier_split__yqKcm{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);align-items:stretch;gap:clamp(var(--space-10),6vw,var(--space-14));width:min(100%,72rem);max-width:72rem;margin-inline:auto}.ForecastBarrier_heroColumn__Owm7K{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(var(--space-6),3vw,var(--space-8));min-width:0}.ForecastBarrier_ctaRow__V_GBI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ForecastBarrier_ctaRow__V_GBI .btn{--text:var(--color-text)}.ForecastBarrier_heroBlock__sOAwo{display:flex;flex-direction:column;gap:clamp(var(--space-2),1.2vw,var(--space-4));min-width:0;margin:0;font-family:var(--type-display-font);font-size:clamp(2.25rem,5.8vw,4.5rem);font-weight:400;line-height:1.02;letter-spacing:var(--type-display-tracking);text-align:left}.ForecastBarrier_heroBlock__sOAwo span{display:block;white-space:nowrap}.ForecastBarrier_heroBone__2s4GD{color:var(--color-accent)}.ForecastBarrier_heroEvergreen__qqPHA{color:var(--color-ink)}.ForecastBarrier_heroAccent2__29SPy{color:var(--color-accent-2)}.ForecastBarrier_features__JyPqn{list-style:none;margin:0 0 0 auto;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.ForecastBarrier_feature__sZ3dQ{display:flex;align-items:center;gap:.65em;margin:0;font-family:var(--type-display-font);font-size:clamp(var(--text-base),1.85vw,var(--text-xl));font-weight:400;line-height:1.25;letter-spacing:var(--type-display-tracking);color:var(--color-accent)}.ForecastBarrier_feature__sZ3dQ:before{content:"";flex-shrink:0;width:.45em;height:.45em;background:var(--color-accent);transition:transform .28s ease;transform-origin:center}.ForecastBarrier_feature__sZ3dQ:hover:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ForecastBarrier_feature__sZ3dQ:before{transition:none}}@media (max-width:900px){.ForecastBarrier_split__yqKcm{grid-template-columns:1fr;gap:var(--space-8)}.ForecastBarrier_heroColumn__Owm7K{align-items:center}.ForecastBarrier_ctaRow__V_GBI{justify-content:center}.ForecastBarrier_heroBlock__sOAwo{text-align:center}.ForecastBarrier_features__JyPqn{margin-inline:auto;height:auto;gap:var(--space-4);justify-content:flex-start}}@media (max-width:520px){.ForecastBarrier_heroBlock__sOAwo{font-size:clamp(2rem,10vw,2.75rem)}}.HeroMeshNetwork_hero__oANaK{--hero-min-height:100vh;flex-wrap:wrap;align-items:stretch;align-content:stretch;min-height:var(--hero-min-height);min-height:92dvh;width:100%;margin:0;padding:0}.HeroMeshNetwork_heroFrostCol__Ovny9,.HeroMeshNetwork_hero__oANaK{position:relative;display:flex;overflow:hidden;background:var(--color-bg)}.HeroMeshNetwork_heroFrostCol__Ovny9{z-index:1;flex:2 1 280px;min-width:min(100%,360px);max-width:100%;box-sizing:border-box;min-height:0;flex-direction:column;justify-content:center;border-right:1px solid var(--color-border)}.HeroMeshNetwork_heroFrostPanel__1RwBE{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroMeshNetwork_heroCopy__elAw9{position:relative;z-index:1;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:clamp(1.5rem,4vh,2.5rem) clamp(1.25rem,5cqi,2.5rem) clamp(2rem,5vh,3rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,2.2vh,1.5rem);pointer-events:none;container-type:inline-size;container-name:hero-copy}@media (min-width:961px){.HeroMeshNetwork_heroFrostCol__Ovny9{min-height:88dvh}}.HeroMeshNetwork_heroCopy__elAw9>*{pointer-events:auto;min-width:0;max-width:100%}.HeroMeshNetwork_heroMeshCol__epucY{position:relative;z-index:0;flex:3 1 360px;min-width:min(100%,540px);max-width:100%;min-height:min(48vh,520px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(130% 90% at 72% 12%,color-mix(in srgb,var(--color-accent) 14%,transparent) 0,transparent 52%),radial-gradient(85% 55% at 12% 100%,color-mix(in srgb,var(--color-accent) 6%,transparent) 0,transparent 48%),var(--color-bg)}.HeroMeshNetwork_heroCanvas__toSJ6{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.HeroMeshNetwork_canvasHost__xfN5I{position:absolute;inset:0}.HeroMeshNetwork_canvasHost__xfN5I canvas{display:block;width:100%;height:100%;cursor:pointer;touch-action:manipulation;background:transparent}.HeroMeshNetwork_colorProbe__KepBe{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;visibility:hidden}.HeroMeshNetwork_accentProbe__9UbGo{background-color:var(--color-accent)}.HeroMeshNetwork_heroEyebrow__GVNt0{margin:0;font-family:var(--type-label-font);font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);opacity:.95}.HeroMeshNetwork_heroTitle__rh6Ca{margin:0;font-family:var(--type-display-font);font-weight:300;font-size:clamp(1.85rem,1rem + 9cqi,4.1rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-text);overflow-wrap:break-word}.HeroMeshNetwork_heroAccent__MsyYK{color:var(--color-accent);font-style:normal}.HeroMeshNetwork_heroLead__EimkA{margin:0;max-width:100%;font-family:var(--type-body-font);font-size:clamp(.94rem,.88rem + .35cqi,1.02rem);font-weight:400;line-height:1.58;color:color-mix(in srgb,var(--color-text) 64%,transparent)}.HeroMeshNetwork_heroCtas__WjIEq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);max-width:100%}.HeroMeshNetwork_heroCtas__WjIEq .btn{flex:0 1 auto;max-width:100%;box-sizing:border-box;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-tracking);text-decoration:none}@container hero-copy (max-width: 420px){.HeroMeshNetwork_heroCtas__WjIEq{flex-direction:column;align-items:stretch}.HeroMeshNetwork_heroCtas__WjIEq .btn{width:100%;justify-content:center;text-align:center}}.HeroMeshNetwork_heroChrome__LR8eX{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.HeroMeshNetwork_overlay__uQwkW{display:flex;justify-content:flex-end;align-items:flex-end;padding:clamp(1rem,2.5vh,1.35rem) clamp(1.25rem,4vw,3.5rem) clamp(1.25rem,3vh,1.75rem);background:linear-gradient(to top,color-mix(in srgb,var(--color-bg) 72%,transparent) 0,color-mix(in srgb,var(--color-bg) 18%,transparent) 38%,transparent 72%)}.HeroMeshNetwork_caseLabel__6r5gS{flex-shrink:0;margin:0;font-family:var(--type-label-font);font-size:.5625rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 92%,var(--color-text));opacity:0;transition:opacity .35s ease-out;text-align:right}@media (max-width:960px){.HeroMeshNetwork_hero__oANaK{min-height:auto}.HeroMeshNetwork_heroFrostCol__Ovny9{flex:1 1 100%;width:100%;max-width:100%;min-height:0;border-right:none;border-bottom:1px solid var(--color-border)}.HeroMeshNetwork_heroMeshCol__epucY{flex:1 1 100%;width:100%;max-width:100%;min-height:min(48vh,420px);background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--color-accent) 12%,transparent) 0,transparent 55%),radial-gradient(90% 50% at 50% 100%,color-mix(in srgb,var(--color-accent) 8%,transparent) 0,transparent 50%),var(--color-bg)}.HeroMeshNetwork_heroCopy__elAw9{padding-bottom:clamp(1.5rem,4vh,2.25rem)}.HeroMeshNetwork_overlay__uQwkW{padding-inline:clamp(1.25rem,5vw,2rem)}}.SimulationHoursBuffer_barrier__yTHf3{position:relative;overflow:hidden;width:100%;margin:0;padding:clamp(var(--space-12),8vw,var(--space-16)) 0;box-sizing:border-box}.SimulationHoursBuffer_inner__YEXMB{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:clamp(var(--space-8),5vw,var(--space-12));width:100%;max-width:80rem;margin-inline:auto;box-sizing:border-box}.SimulationHoursBuffer_statColumn__RlE5f{display:flex;align-items:center;justify-content:center;min-width:0}.SimulationHoursBuffer_statBlock__PR2_4{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(var(--space-3),2vw,var(--space-4));max-width:100%}.SimulationHoursBuffer_heroNumber__CODLH{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:clamp(.35rem,1.8vw,.85rem);margin:0;font-family:var(--font-plex-mono,ui-monospace,monospace);font-size:clamp(2.75rem,8vw,5.75rem);font-weight:500;line-height:1;letter-spacing:.04em;color:var(--color-bg);font-variant-numeric:tabular-nums}.SimulationHoursBuffer_digit__15nVi{display:inline-block;min-width:.55em;text-align:center;font-family:inherit}.SimulationHoursBuffer_label__MlbRA{margin:0;text-align:left;font-size:clamp(calc(.6875rem * 1.5),calc(1.1vw * 1.5),calc(.8125rem * 1.5));font-weight:500;line-height:1.35;letter-spacing:.06em;color:var(--color-accent)}.SimulationHoursBuffer_divider__Jn4wd{align-self:stretch;width:1px;min-height:clamp(4.5rem,14vh,6.5rem);margin-block:clamp(var(--space-6),4vw,var(--space-10));background:color-mix(in srgb,var(--color-bg) 18%,transparent)}.SimulationHoursBuffer_ctaColumn__SAb2n{display:flex;align-items:center;justify-content:center;min-width:0}.SimulationHoursBuffer_accessBtn__ioNAF{--btn-padding-x:clamp(2.25rem,5vw,3.25rem);--btn-padding-y:clamp(1.15rem,2.8vw,1.65rem);font-size:clamp(var(--text-lg),2vw,var(--text-2xl))}@media (max-width:900px){.SimulationHoursBuffer_inner__YEXMB{grid-template-columns:1fr;row-gap:clamp(var(--space-10),6vw,var(--space-12));-moz-column-gap:0;column-gap:0}.SimulationHoursBuffer_ctaColumn__SAb2n,.SimulationHoursBuffer_statColumn__RlE5f{justify-content:center}.SimulationHoursBuffer_statBlock__PR2_4{align-items:center;width:100%;max-width:100%;gap:var(--space-4);text-align:center}.SimulationHoursBuffer_heroNumber__CODLH{justify-content:center;max-width:100%;font-size:clamp(2rem,9vw,4.5rem)}.SimulationHoursBuffer_label__MlbRA{text-align:center;max-width:100%;overflow-wrap:break-word}.SimulationHoursBuffer_ctaColumn__SAb2n{align-items:center;justify-content:center;padding-top:var(--space-2)}.SimulationHoursBuffer_accessBtn__ioNAF{--btn-padding-y:clamp(0.9rem,2.4vw,1.15rem);width:auto;max-width:100%;margin-inline:auto}.SimulationHoursBuffer_divider__Jn4wd{width:min(12rem,72%);height:1px;min-height:0;margin-block:clamp(var(--space-8),5vw,var(--space-12));margin-inline:auto}}@media (prefers-reduced-motion:reduce){.SimulationHoursBuffer_heroNumber__CODLH{transition:none}}.OpfProbPeriodChart_chart__YfIzm{--accent:var(--resource-gas);margin:0;width:100%;box-sizing:border-box;padding-right:var(--space-6)}.OpfProbPeriodChart_header__9ebBU{margin-bottom:var(--space-2)}.OpfProbPeriodChart_title___wzaS{margin:0;font-family:var(--type-data-font);font-size:11px;font-weight:600;color:var(--opf-chart-text,var(--color-text));letter-spacing:.05em;text-transform:uppercase}.OpfProbPeriodChart_plotWrap__Z31hO{position:relative;width:100%}.OpfProbPeriodChart_svg__fQWRX{display:block;width:100%;height:auto;cursor:crosshair}.OpfProbPeriodChart_gridLine__rSjAY{stroke:color-mix(in srgb,var(--opf-chart-text,var(--color-text)) 10%,transparent);stroke-width:1}.OpfProbPeriodChart_domainLine__VZW8r{stroke:color-mix(in srgb,var(--opf-chart-text,var(--color-text)) 22%,transparent);stroke-width:1}.OpfProbPeriodChart_crosshair__fHgid{stroke:color-mix(in srgb,var(--accent) 88%,var(--bone));stroke-width:1;stroke-dasharray:3 4;stroke-opacity:.92}.OpfProbPeriodChart_tickLabel__dldM9{font-size:11px;letter-spacing:.02em}.OpfProbPeriodChart_tickLabel__dldM9,.OpfProbPeriodChart_yAxisUnit__H2irO{font-family:var(--type-data-font);font-weight:500;fill:var(--opf-chart-text-muted,var(--color-text-muted))}.OpfProbPeriodChart_yAxisUnit__H2irO{font-size:10px;letter-spacing:.08em}.OpfProbPeriodChart_areaOuter__iamFO{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.OpfProbPeriodChart_areaInner__kZYcd{fill:color-mix(in srgb,var(--accent) 32%,transparent)}.OpfProbPeriodChart_lineP50__CyM8E{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.OpfProbPeriodChart_chartRail__yljnl{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-right:var(--space-1)}.OpfProbPeriodChart_chartRail__yljnl .OpfProbPeriodChart_plotWrap__Z31hO{flex:1 1 0;min-height:0}.OpfProbPeriodChart_chartRail__yljnl .OpfProbPeriodChart_svg__fQWRX{width:100%;height:100%}.OpfProbPeriodChart_chartRail__yljnl .OpfProbPeriodChart_header__9ebBU{margin-bottom:var(--space-1)}.OpfProbPeriodChart_tooltip__BMeDz{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:11rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--opf-chart-border-strong,var(--color-border-strong));background:color-mix(in srgb,var(--color-light) 94%,var(--color-bg) 6%);pointer-events:none}.OpfProbPeriodChart_tooltipTitle__Ii3rH{margin:0 0 var(--space-2);font-family:var(--type-data-font);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--accent)}.OpfProbPeriodChart_tooltipList__q8dfa{list-style:none;margin:0;padding:0}.OpfProbPeriodChart_tooltipRow__eAqXB{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--type-data-font);font-size:10px;line-height:1.55}.OpfProbPeriodChart_tooltipRow__eAqXB+.OpfProbPeriodChart_tooltipRow__eAqXB{margin-top:2px}.OpfProbPeriodChart_tooltipKey__roJ_N{color:var(--opf-chart-text-muted,var(--color-text-muted))}.OpfProbPeriodChart_tooltipVal__npKXy{color:var(--accent);font-weight:550;text-align:right}@media (prefers-reduced-motion:reduce){.OpfProbPeriodChart_lineP50__CyM8E{stroke-width:2}}.PeopleHero_hero__CPHoI{position:relative;overflow:hidden;min-height:clamp(70vh,82vh,900px);padding-block:clamp(var(--space-12),8vh,var(--space-16));box-sizing:border-box}.PeopleHero_inner__pUrV2{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(var(--space-12),5vw,var(--space-16));min-height:100%}.PeopleHero_copy__qgDNQ{min-width:0}.PeopleHero_title__CGCdm{display:flex;flex-direction:column;gap:var(--space-6);margin:0;font-family:var(--type-display-font);font-size:clamp(var(--text-3xl),6vw,4.5rem);font-weight:var(--type-display-weight);line-height:1.05;letter-spacing:var(--type-display-tracking);color:var(--color-text)}.PeopleHero_titleLine__tOD6D{display:block}.PeopleHero_body__Fd8Aj{margin-top:clamp(var(--space-6),3vh,var(--space-8));max-width:36rem}.PeopleHero_body__Fd8Aj p{margin:0;font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:var(--color-text-muted)}.PeopleHero_body__Fd8Aj p+p{margin-top:var(--space-6)}.PeopleHero_body__Fd8Aj p.PeopleHero_emphasis__FH9Nc{font-weight:700;color:var(--color-text)}.PeopleHero_visual__lNagK{min-width:0;display:flex;justify-content:center}.PeopleHero_chartPanel__VMWpQ{width:100%;max-width:min(520px,100%);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-12)}@media (max-width:900px){.PeopleHero_inner__pUrV2{grid-template-columns:1fr;grid-template-rows:auto auto}.PeopleHero_visual__lNagK{order:-1}.PeopleHero_chartPanel__VMWpQ{max-width:100%}}.OpfRunnerChartsPanel_layout__KnnEF{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:min(640px,100%)}.OpfRunnerChartsPanel_frost__QYBV_{--opf-chart-text:color-mix(in srgb,var(--color-ink) 92%,transparent);--opf-chart-text-muted:color-mix(in srgb,var(--color-ink) 55%,transparent);--opf-chart-border:color-mix(in srgb,var(--color-ink) 14%,transparent);--opf-chart-border-strong:color-mix(in srgb,var(--color-ink) 28%,transparent);background:var(--color-light);border:1px solid var(--opf-chart-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-6)}.OpfRunnerChartsPanel_sectionTitle__OSRcX{margin:0 0 var(--space-4);font-family:var(--type-data-font);font-size:var(--type-body-sm-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--opf-chart-text-muted)}.OpfRunnerChartsPanel_chartStack__Q5lEk{display:flex;flex-direction:column;gap:var(--space-6);align-items:stretch}.OpfRunnerChartsPanel_frostRail__vTczL{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6)}.OpfRunnerChartsPanel_railSubgroupLabel__xDAHX{flex-shrink:0;margin:clamp(var(--space-1),1vh,var(--space-2)) 0 0;font-family:var(--type-data-font);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--opf-chart-text-muted)}.OpfRunnerChartsPanel_sectionHeaderRail__Q0WOg{flex-shrink:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-2)}.OpfRunnerChartsPanel_sectionHeaderRail__Q0WOg .OpfRunnerChartsPanel_sectionTitleRail__ejQHz{margin:0;min-width:0}.OpfRunnerChartsPanel_sectionAsideRail__YfA6U{flex-shrink:0;margin:0;font-family:var(--type-data-font);font-size:9px;font-weight:500;letter-spacing:.04em;text-align:right;color:var(--opf-chart-text-muted)}.OpfRunnerChartsPanel_sectionAsideLink__x2lTs{color:inherit;text-decoration:underline;text-underline-offset:.12em}.OpfRunnerChartsPanel_sectionAsideLink__x2lTs:hover{color:var(--opf-chart-text)}.OpfRunnerChartsPanel_sectionTitleRail__ejQHz{flex-shrink:0;margin:0 0 var(--space-2);font-family:var(--type-data-font);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--opf-chart-text-muted);padding-inline:0}.OpfRunnerChartsPanel_chartStackRail__LuYLv{flex:1;min-height:0;justify-content:flex-start;gap:clamp(var(--space-1),1.2vh,var(--space-3));container-type:size}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure{flex:1 1 0;min-height:0}.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="4"]>figure{min-height:clamp(56px,12.5cqh,148px)}.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="3"]>figure{min-height:clamp(64px,14.5cqh,168px)}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure:not(:last-child):after,.OpfRunnerChartsPanel_chartStack__Q5lEk>figure:not(:last-child):after{content:"";display:block;width:86%;max-width:100%;height:1px;margin:var(--space-4) auto 0;background:var(--opf-chart-border-strong)}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure:not(:last-child):after{margin-top:clamp(var(--space-1),1vh,var(--space-2))}@media (max-width:900px){.OpfRunnerChartsPanel_frost__QYBV_{padding-left:var(--space-8)}.OpfRunnerChartsPanel_frostRail__vTczL{flex:none;min-height:auto;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-8)}.OpfRunnerChartsPanel_sectionTitleRail__ejQHz{font-size:var(--type-body-sm-size);margin-bottom:var(--space-4)}.OpfRunnerChartsPanel_chartStackRail__LuYLv{flex:none;min-height:auto;container-type:normal;gap:var(--space-6)}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure{flex:none;min-height:auto}.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="3"]>figure,.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="4"]>figure{min-height:auto}}.ProductHero_hero__Rw5SZ{position:relative;overflow:hidden;min-height:clamp(68vh,78vh,900px);padding-block:clamp(var(--space-10),5vh,var(--space-12)) clamp(var(--space-8),4vh,var(--space-10));box-sizing:border-box}.ProductHero_inner__xcKmT{position:relative;z-index:3;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(var(--space-8),3vh,var(--space-10));min-height:clamp(60vh,72vh,820px)}.ProductHero_latticePanel__3vorX{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(220px,44vh,460px);container-type:size;--opf-edge-line-muted:color-mix(in srgb,var(--color-accent) 38%,transparent);--opf-edge-glow-muted:color-mix(in srgb,var(--color-accent) 12%,transparent);--opf-edge-line-selected:var(--color-accent);--opf-edge-glow-selected:color-mix(in srgb,var(--color-accent) 62%,transparent)}.ProductHero_graph__iRu6Z{position:relative;z-index:3;width:min(100cqw,calc(84cqh * 7 / 4));aspect-ratio:7/4;flex-shrink:0;pointer-events:none}@supports not (width:1cqw){.ProductHero_graph__iRu6Z{width:98%;max-height:94%}}.ProductHero_edgesCanvas___ScRD{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ProductHero_node__75Yb6{position:absolute;width:clamp(52px,9cqmin,80px);height:clamp(52px,9cqmin,80px);margin:0;padding:0;border:none;border-radius:clamp(10px,1.6cqmin,14px);transform:translate(-50%,-50%);background:oklch(.97 .01 250/100%);box-shadow:0 0 18px 5px oklch(.94 .02 250/55%),0 0 6px 2px oklch(.99 .005 250/85%);pointer-events:none}.ProductHero_copy__djcQV{flex-shrink:0;width:100%;display:flex;justify-content:center;padding-inline:clamp(var(--space-4),3vw,var(--space-8))}.ProductHero_title__UYalV{margin:0;max-width:none;text-align:center;white-space:nowrap;font-family:var(--type-display-font);font-weight:300;font-size:clamp(1.65rem,.55rem + 3.4vw,3.75rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-text)}@media (max-width:1100px){.ProductHero_title__UYalV{font-size:clamp(1.5rem,.4rem + 3vw,3.1rem)}}@media (max-width:720px){.ProductHero_title__UYalV{white-space:normal;max-width:16ch;font-size:clamp(1.75rem,5.5vw,2.35rem);line-height:1.08}.ProductHero_graph__iRu6Z{width:min(100%,calc(82cqh * 7 / 4))}.ProductHero_node__75Yb6{width:clamp(44px,11cqmin,56px);height:clamp(44px,11cqmin,56px)}}.ProductInteractiveLines_section__kk6Ng{position:relative;overflow:hidden;background:var(--color-bg);padding-block:clamp(var(--space-12),8vh,var(--space-16))}.ProductInteractiveLines_inner__5w_Tk{position:relative;z-index:3;width:100%;padding-inline:clamp(var(--space-4),3vw,var(--space-8))}.ProductInteractiveLines_content__lklmb{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(var(--space-8),4vw,var(--space-12));align-items:center;width:100%}.ProductInteractiveLines_linesColumn__1TE3i{display:flex;flex-direction:column;gap:clamp(3rem,8vh,9rem);min-width:0;width:100%}.ProductInteractiveLines_lineBlock__29k3g{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-block:clamp(var(--space-4),2.5vh,var(--space-6));padding-inline:clamp(var(--space-6),4vw,var(--space-12)) clamp(var(--space-4),2vw,var(--space-6));box-sizing:border-box;cursor:pointer;border-radius:var(--radius-md);transition:background var(--motion-duration) var(--motion-easing)}.ProductInteractiveLines_lineBlock__29k3g:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.ProductInteractiveLines_lineBlock__29k3g:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ProductInteractiveLines_lineBlockVendor__UCTjA{padding-inline-end:clamp(var(--space-8),5vw,var(--space-14))}.ProductInteractiveLines_lineBlockActive__PSEQl{background:color-mix(in srgb,var(--color-text) 10%,transparent)}.ProductInteractiveLines_line__HrUpJ{margin:0;padding:0;width:100%;text-align:left;font-family:var(--type-body-font);font-size:clamp(1.4rem,.6rem + 1.92vw,2.2rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--color-text)}.ProductInteractiveLines_lineRow__i_VzA{display:inline-flex;flex-flow:row nowrap;align-items:baseline;gap:.35em;max-width:100%;white-space:nowrap}.ProductInteractiveLines_prose__UwSxI{flex:0 0 auto}.ProductInteractiveLines_lineContinuation__6jKLF{margin:clamp(var(--space-2),1.5vh,var(--space-4)) 0 0;padding:0 0 0 4.5ch;width:100%;text-align:left;font-family:var(--type-body-font);font-size:clamp(1.4rem,.6rem + 1.92vw,2.2rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--color-text)}.ProductInteractiveLines_typewriterSlot__Nq9Oj{position:relative;flex:0 0 auto;font-family:var(--type-data-font);font-size:1em;font-weight:inherit;line-height:inherit;letter-spacing:0}.ProductInteractiveLines_typewriterMeasure__Egnul{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ProductInteractiveLines_typewriterVisible__AW0VL{position:absolute;left:0;top:0;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.15em;text-decoration-thickness:1px}.ProductInteractiveLines_cursor__iO84d{display:inline-block;width:2px;height:.9em;margin-left:2px;vertical-align:baseline;background:var(--color-accent);animation:ProductInteractiveLines_typewriter-blink__F8qoK 1s step-end infinite}@keyframes ProductInteractiveLines_typewriter-blink__F8qoK{50%{opacity:0}}.ProductInteractiveLines_listPanel__p0GEa{position:sticky;top:var(--space-8);width:100%}.ProductInteractiveLines_listTitle__N_kY5{margin:0 0 var(--space-3);font-family:var(--type-caption-font);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-lh);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ProductInteractiveLines_dropdownMenu__sWd_3{padding:var(--dd-padding-y) var(--dd-padding-x);border-radius:var(--dd-radius);background:color-mix(in srgb,var(--color-bg) var(--dd-frost-opacity),transparent);backdrop-filter:blur(var(--dd-frost-blur)) saturate(1.08);border:1px solid color-mix(in srgb,var(--color-text) var(--dd-border-fill),transparent)}.ProductInteractiveLines_listScroll___oXhv{--list-item-row-height:calc(var(--dd-item-padding-y) * 2 + 1.15em);--list-visible-rows:7;max-height:calc(var(--list-item-row-height) * var(--list-visible-rows));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-light)}.ProductInteractiveLines_listScroll___oXhv::-webkit-scrollbar{width:6px}.ProductInteractiveLines_listScroll___oXhv::-webkit-scrollbar-track{background:var(--color-light);border-radius:3px}.ProductInteractiveLines_listScroll___oXhv::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px}.ProductInteractiveLines_listScrollFit__Im7s_{max-height:none;overflow-y:visible}.ProductInteractiveLines_listItem__e__UC{display:block;font-family:var(--type-data-font);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-lh);padding:var(--dd-item-padding-y) var(--dd-item-padding-x);border-radius:var(--dd-item-radius);color:var(--color-text);text-decoration:none;transition:background var(--motion-duration) var(--motion-easing)}.ProductInteractiveLines_listItem__e__UC:hover{background:color-mix(in srgb,var(--dd-hover-color) var(--dd-hover-fill),transparent)}.ProductInteractiveLines_listItem__e__UC:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}@media (max-width:960px){.ProductInteractiveLines_content__lklmb{grid-template-columns:1fr}.ProductInteractiveLines_listPanel__p0GEa{position:static;max-width:20rem;padding-left:clamp(var(--space-6),4vw,var(--space-12))}}@media (max-width:720px){.ProductInteractiveLines_linesColumn__1TE3i{gap:clamp(2.5rem,10vh,5rem)}.ProductInteractiveLines_lineBlock__29k3g{padding-inline:var(--space-4) var(--space-3)}.ProductInteractiveLines_lineBlockVendor__UCTjA{padding-inline-end:var(--space-6)}.ProductInteractiveLines_lineContinuation__6jKLF,.ProductInteractiveLines_line__HrUpJ{font-size:clamp(1.2rem,3.6vw,1.6rem)}.ProductInteractiveLines_listScroll___oXhv{--list-visible-rows:6}}@media (prefers-reduced-motion:reduce){.ProductInteractiveLines_cursor__iO84d{animation:none;opacity:1}}.ProductPlatform_section___uo4L{--platform-col-gap:clamp(var(--space-8),4vw,var(--space-16));--platform-connector-extra:clamp(2.5rem,6vw,7rem);--platform-icon-h:clamp(120px,14vw,160px);--platform-copy-max:22rem;background:var(--color-light);padding-block:clamp(var(--space-12),8vh,var(--space-16));color:var(--color-ink)}.ProductPlatform_inner__YHoOu{display:flex;flex-direction:column;align-items:center}.ProductPlatform_row__8Dtij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--platform-col-gap);column-gap:var(--platform-col-gap);width:100%;max-width:min(100%,calc(3 * var(--platform-copy-max) + 2 * var(--platform-col-gap)))}.ProductPlatform_column__oRghK{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.ProductPlatform_iconSlot__H73B_{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--platform-icon-h);margin-bottom:var(--space-6)}.ProductPlatform_column__oRghK:not(:first-child) .ProductPlatform_iconSlot__H73B_:before{content:"";position:absolute;top:50%;right:100%;width:calc(var(--platform-col-gap) + var(--platform-connector-extra));margin-right:calc(-.5 * var(--platform-connector-extra));height:4px;border-radius:1px;background:var(--color-ink);transform:translateY(-50%);pointer-events:none}.ProductPlatform_title__gj53M{margin:0 0 var(--space-4);max-width:var(--platform-copy-max);font-family:var(--type-display-font);font-weight:300;font-size:clamp(1.35rem,.5rem + 1.8vw,2rem);line-height:1.12;letter-spacing:-.02em;color:var(--color-ink)}.ProductPlatform_description___X5lp{margin:0;max-width:var(--platform-copy-max);font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:color-mix(in srgb,var(--color-ink) 72%,transparent)}@media (max-width:900px){.ProductPlatform_row__8Dtij{grid-template-columns:1fr;row-gap:clamp(var(--space-8),6vh,var(--space-12));max-width:var(--platform-copy-max)}.ProductPlatform_column__oRghK:not(:first-child) .ProductPlatform_iconSlot__H73B_:before{display:none}}.BackcastDayExplorer_root__ejV2n{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-6)}@media (min-width:768px){.BackcastDayExplorer_root__ejV2n{padding-top:var(--space-8)}}.BackcastDayExplorer_controlsSection__h6y5b{display:flex;flex-direction:column;gap:var(--space-4)}.BackcastDayExplorer_controlsRow__UHXf8{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-3)}.BackcastDayExplorer_dateGroup__9iGi8{display:flex;align-items:center;gap:var(--space-2);min-width:0}.BackcastDayExplorer_dateLabel__jkVDa{flex-shrink:0;font-family:var(--type-body-font);font-size:var(--text-sm);color:color-mix(in srgb,var(--color-text) 80%,transparent)}.BackcastDayExplorer_daySelectWrap__GIL8F{position:relative;min-width:0}.BackcastDayExplorer_daySelectTrigger__j2Kk9{display:inline-flex;max-width:100%;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text);font-family:var(--type-body-font);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}.BackcastDayExplorer_daySelectTrigger__j2Kk9:hover{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.BackcastDayExplorer_daySelectTrigger__j2Kk9:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.BackcastDayExplorer_daySelectTriggerOpen__BorV7{border-color:var(--color-accent)}.BackcastDayExplorer_daySelectLabel__yiXdJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BackcastDayExplorer_daySelectChevron__7qpjD{flex-shrink:0;opacity:.7}.BackcastDayExplorer_daySelectMenu__lS4BH{position:absolute;left:0;top:calc(100% + var(--space-2));z-index:50;display:flex;flex-direction:column;width:min(36rem,calc(100vw - 2rem));min-width:12rem;max-height:18rem;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.BackcastDayExplorer_daySelectItem__Mo8q6{display:flex;width:100%;align-items:center;border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--dd-item-font);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap}.BackcastDayExplorer_hourGroup__307RA{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:13.75rem}.BackcastDayExplorer_playButton__zyKGv{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}.BackcastDayExplorer_playButton__zyKGv:hover{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.BackcastDayExplorer_playButton__zyKGv:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.BackcastDayExplorer_playIconOffset__O_18O{margin-left:1px}.BackcastDayExplorer_hourLabel__SEW77{font-family:var(--type-body-font);font-size:var(--text-sm);color:color-mix(in srgb,var(--color-text) 80%,transparent);white-space:nowrap}.BackcastDayExplorer_hourSliderWrap__8O2Ce{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0}.BackcastDayExplorer_hourSlider__TEIa_{flex:1;min-width:7.5rem;accent-color:var(--color-accent)}.BackcastDayExplorer_hourValue__leSNA{width:3.5rem;flex-shrink:0;font-family:var(--type-data-font);font-size:var(--text-sm);font-weight:600;color:var(--color-text);text-align:left}.BackcastDayExplorer_statsGrid__OdZsY{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);font-size:var(--text-sm)}@media (min-width:640px){.BackcastDayExplorer_statsGrid__OdZsY{grid-template-columns:repeat(4,1fr)}}.BackcastDayExplorer_statLabel__wkGn4{font-family:var(--type-label-font);font-size:var(--text-xs);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent)}@media (min-width:640px){.BackcastDayExplorer_statLabel__wkGn4{font-size:calc(var(--text-xs) - 1px)}}.BackcastDayExplorer_statValue___SKHV{font-family:var(--type-data-font);font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.BackcastDayExplorer_mapRow__aT0_w{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}@media (min-width:768px){.BackcastDayExplorer_mapRow__aT0_w{grid-template-columns:1fr 1fr auto}}.BackcastDayExplorer_chartPanel__UFhfB{background:color-mix(in srgb,var(--color-text) 2%,transparent);border-radius:var(--radius-md);padding:var(--space-2)}.BackcastDayExplorer_colorbarPanel__TRKZd{display:none;width:4.75rem}@media (min-width:768px){.BackcastDayExplorer_colorbarPanel__TRKZd{display:block}}.BackcastDayExplorer_colorbarSvg__Quk8h{height:100%}.BackcastDayExplorer_chartSection__ZC2Kq{background:color-mix(in srgb,var(--color-text) 2%,transparent);border-radius:var(--radius-md);padding:var(--space-3);margin-top:calc(-1 * var(--space-3))}.BackcastDayExplorer_chartSvg__idl_8{width:100%;height:auto;display:block}.DistillPipelineFigure_root__RtgIH{width:100%;margin:var(--space-8) 0;--dpf-entrance-s:1.28s;--dpf-fade-s:2s;--dpf-loader-stroke:var(--resource-geothermal);--dpf-distill-stroke:var(--resource-hydro);--dpf-user-stroke:var(--resource-solar);--dpf-solver-stroke:var(--resource-battery)}.DistillPipelineFigure_figureWrap__IQSI3{width:100%;max-width:56.25rem;margin:0 auto;background:color-mix(in srgb,var(--color-text) 2%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.DistillPipelineFigure_svg__SAf82{width:100%;height:auto;display:block;overflow:visible}.DistillPipelineFigure_label__1PEuZ{font-weight:600;fill:var(--color-text)}.DistillPipelineFigure_label__1PEuZ,.DistillPipelineFigure_sublabel__K_fON{font-family:var(--type-body-font);font-size:var(--text-xs);pointer-events:none}.DistillPipelineFigure_sublabel__K_fON{font-weight:400;fill:var(--color-text-muted)}.DistillPipelineFigure_configLabel__4ZgD2{font-family:var(--type-label-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);fill:var(--color-text-muted);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.DistillPipelineFigure_pieceCardLoader__I11I0{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-loader-stroke);stroke-width:2}.DistillPipelineFigure_pieceCardDistill__D8zcX{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-distill-stroke);stroke-width:2}.DistillPipelineFigure_pieceCardUser__Hq2i8{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-user-stroke);stroke-width:2;stroke-dasharray:5 3}.DistillPipelineFigure_pieceCardSolver__7AiQw{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-solver-stroke);stroke-width:2}.DistillPipelineFigure_accentDistill__Voj6_{fill:var(--dpf-distill-stroke)}.DistillPipelineFigure_accentUser__n3Gow{fill:var(--dpf-user-stroke)}.DistillPipelineFigure_accentLoader__m4jaY{fill:var(--dpf-loader-stroke)}.DistillPipelineFigure_accentSolver__PF3s1{fill:var(--dpf-solver-stroke)}.DistillPipelineFigure_piecesLayer__r4yd9{opacity:1;transition:opacity var(--dpf-fade-s) ease}.DistillPipelineFigure_piecesLayerFading__y1Fcs{opacity:0}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-1{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 0s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-2{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease .6s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-3{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease 1.2s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-4{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease 1.8s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-5{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 2.4s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-1{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 3.6s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-2{animation:DistillPipelineFigure_dpf-cycle-bottom__FwBUb var(--dpf-entrance-s) ease 4.2s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-3{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease 4.8s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-4{animation:DistillPipelineFigure_dpf-cycle-bottom__FwBUb var(--dpf-entrance-s) ease 5.4s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-5{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 6s 1 both}.DistillPipelineFigure_anim__VfI1X{transform-origin:center;opacity:0}@keyframes DistillPipelineFigure_dpf-cycle__qkbD_{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes DistillPipelineFigure_dpf-cycle-top___tgDf{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes DistillPipelineFigure_dpf-cycle-bottom__FwBUb{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.DistillPipelineFigure_divider__eD8cn{stroke:var(--color-border);stroke-width:1}.DistillPipelineFigure_solverCloud__Rkss_{fill:none;stroke:var(--dpf-solver-stroke);stroke-width:1.5}.report_block__Ht8SZ{container-type:inline-size;--accent-ink:var(--canvas-accent,var(--color-accent));--accent-2-ink:var(--canvas-accent-2,var(--color-accent-2));--gain:color-mix(in srgb,var(--status-complete) 70%,var(--color-text));--loss:color-mix(in srgb,var(--status-error) 70%,var(--color-text));display:flex;flex-direction:column;gap:var(--space-4)}.report_block__Ht8SZ[data-interactive-surface]{--gain:oklch(from var(--status-complete) 0.45 0.14 h);--loss:oklch(from var(--status-error) 0.45 0.14 h)}.report_label__tMjGp{font-family:var(--type-label-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-muted)}.report_block__Ht8SZ .report_h3__RwJfg{margin:0;font-size:var(--text-base);font-weight:600;color:var(--color-text)}.report_block__Ht8SZ .report_note__gIu2t{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.report_block__Ht8SZ .report_note__gIu2t b{color:var(--color-text);font-weight:600}.report_scroll__d27uv{overflow-x:auto}.report_tall__ArNot{max-height:34rem;overflow:auto}@media (min-width:640px){.report_tall__ArNot{margin-right:calc(-1 * var(--space-4))}}.report_tall__ArNot th{position:sticky;top:0;z-index:1;background:var(--canvas-bg)}.report_table__iI242{width:100%;border-collapse:collapse;font-size:var(--text-sm);color:var(--color-text)}.report_table__iI242 td,.report_table__iI242 th{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.report_table__iI242 th{font-family:var(--type-label-font);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-strong)}.report_table__iI242 tbody tr:last-child td{border-bottom:none}.report_table__iI242 td.report_left___jKWl,.report_table__iI242 th.report_left___jKWl{text-align:left}.report_headLine__2OP8t{display:block}.report_num__d_vsw{font-family:var(--type-data-font);font-variant-numeric:tabular-nums}.report_pos__HG1qn{color:var(--gain)}.report_neg__bDsAX{color:var(--loss)}.report_foot__iI1i6 td{font-weight:600;color:var(--color-text);border-top:1px solid var(--color-border-strong)}.report_sortable__NCMqU{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report_sortable__NCMqU:hover{color:var(--color-text)}.report_sortable__NCMqU:focus-visible{outline:1px solid var(--color-text);outline-offset:-2px}.report_sorted__w1AeK:after{content:attr(data-dir);margin-left:var(--space-1);color:var(--accent-ink)}.report_tag__93diP{font-family:var(--type-data-font);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid}.report_inc__2sAQW{color:var(--accent-ink)}.report_dec__SaNTA{color:var(--accent-2-ink)}.report_tagFilled__NguJd{background:color-mix(in srgb,currentColor 14%,transparent)}.report_tagOpen__x0mA8{color:var(--color-text-muted)}.report_tight__ralMc{width:1%}.report_srOnly__w7r1I{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.report_segment__NzP2e{display:inline-flex;align-self:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.report_segBtn__sFGqB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-muted);font-family:var(--type-data-font);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);cursor:pointer;border-right:1px solid var(--color-border);transition:background .12s ease,color .12s ease}.report_segBtn__sFGqB:last-child{border-right:none}.report_segBtn__sFGqB:hover{color:var(--color-text)}.report_segBtn__sFGqB:focus-visible{outline:1px solid var(--color-text);outline-offset:-2px}.report_segActive__T7lh_,.report_segActive__T7lh_:hover{background:var(--color-text);color:var(--canvas-bg)}.report_stats__4yyLy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}@media (max-width:720px){.report_stats__4yyLy{grid-template-columns:repeat(2,minmax(0,1fr))}}.report_statsPair__w0AhO{grid-template-columns:repeat(2,minmax(0,1fr))}.report_split__a7lBf{margin:var(--space-2) 0;border:0;border-top:1px solid var(--color-border)}.report_stat__K4hPQ{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-6);background:var(--canvas-bg)}.report_v__QLipS{font-family:var(--type-data-font);font-size:var(--text-2xl);font-weight:500;color:var(--accent-ink);font-variant-numeric:tabular-nums}.report_legend__4S2Sz,.report_sub__3V_Id{font-size:var(--text-xs);color:var(--color-text-muted)}.report_legend__4S2Sz{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.report_legend__4S2Sz span{display:inline-flex;align-items:center;gap:var(--space-1)}.report_swatch__JV_Uf{display:inline-block;width:10px;height:10px;border-radius:2px}.report_swGain__0LZSP{background:var(--gain)}.report_swLoss__sN5gX{background:var(--loss)}.report_swSubmitted__U18cb{background:var(--color-border-strong)}.report_swCleared__WJfSN{background:var(--color-text-muted)}.report_chartSvg__VG_8F{display:block;width:100%;min-width:560px;height:auto}.report_axis__wr8Oi{stroke:var(--color-border)}.report_axisStrong__Ovmic{stroke:var(--color-border-strong)}.report_tick__wMFAO{fill:var(--color-text-muted);font-family:var(--type-data-font);font-size:10.5px}.report_fillPos__Dczyp{fill:var(--gain)}.report_fillNeg__FP8S4{fill:var(--loss)}.report_fillSubmitted__I59CM{fill:var(--color-border-strong)}.report_fillCleared__kvUTr{fill:var(--color-text-muted)}.report_ctas__7QtjS{display:flex;flex-wrap:wrap;gap:var(--space-3)}.report_block__Ht8SZ .report_ctas__7QtjS .btn-solid{color:var(--text);text-decoration:none}.report_block__Ht8SZ .report_ctas__7QtjS .btn-outlined{color:var(--color);text-decoration:none}.report_block__Ht8SZ .report_ctas__7QtjS .report_ghost__69O0S{--color:var(--color-text)}.report_panel__31mT6{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--canvas-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.report_stepGrid__g0zPi{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.report_step__uY4bg{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-6);background:var(--canvas-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.report_block__Ht8SZ .report_step__uY4bg p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text)}.report_block__Ht8SZ .report_step__uY4bg b{font-weight:600}.report_formula__jsEqm{align-self:flex-start;font-family:var(--type-data-font);font-size:var(--text-sm);color:var(--accent-ink);background:color-mix(in srgb,var(--color-text) 4%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.report_v__QLipS.report_pos__HG1qn{color:var(--gain)}.report_v__QLipS.report_neg__bDsAX{color:var(--loss)}.backtest_chartHead__5g17_{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.backtest_svg__xLvCn text{font-family:var(--type-data-font)}.backtest_plotWrap__9ACgK{position:relative}.backtest_actual__RcWsy{fill:none;stroke:color-mix(in srgb,var(--color-text) 82%,transparent);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.backtest_forecast__ZU6Y1{fill:none;stroke:var(--accent-ink);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.backtest_lineKey__unX6m{display:inline-block;width:18px;height:4px;border-radius:2px;flex:none}.backtest_swActual__YYY98{background:color-mix(in srgb,var(--color-text) 82%,transparent)}.backtest_swForecast__uEg6d{background:var(--accent-ink)}.backtest_bar__7a0rW{fill:var(--accent-ink)}.backtest_barPooled__3HK_F{fill:color-mix(in srgb,var(--accent-ink) 45%,transparent)}.backtest_barKey__eVQ1v{display:inline-block;width:11px;height:11px;border-radius:2px;flex:none}.backtest_zeroRule__O3JcU{stroke:color-mix(in srgb,var(--color-text) 45%,transparent);stroke-width:1;stroke-dasharray:3 3}.backtest_slotHot__ssJsf{fill:color-mix(in srgb,var(--color-text) 7%,transparent)}.backtest_sections__Q1l3s{display:flex;flex-direction:column;gap:var(--space-6)}.backtest_section__2YB3H{background:var(--canvas-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding-inline:var(--space-4);padding-block:var(--space-6)}@media (min-width:640px){.backtest_section__2YB3H{padding-inline:var(--space-6)}}.backtest_titleLine__le9O0{flex:1 1 100%;display:flex;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap}.backtest_titleLine__le9O0 .backtest_panelNotes__LasX1{margin-left:auto;text-align:right}.backtest_chartHead__5g17_ .backtest_dayTabs__tG8h_{display:grid;grid-template-columns:repeat(var(--tabs,4),minmax(0,1fr));flex:1 0 100%}.backtest_chartHead__5g17_ .backtest_dayTab__dHpiP{text-align:center}.backtest_panelRow__Z2NOq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.backtest_panelRowOdd__BKrnK{grid-template-columns:repeat(4,minmax(0,1fr))}.backtest_panelRowOdd__BKrnK>.backtest_panel__xkgEJ{grid-column:2/span 2}@media (max-width:560px){.backtest_panelRowOdd__BKrnK,.backtest_panelRow__Z2NOq{grid-template-columns:minmax(0,1fr)}.backtest_panelRowOdd__BKrnK>.backtest_panel__xkgEJ{grid-column:auto}.backtest_panel__xkgEJ+.backtest_panel__xkgEJ{border-left:0;padding-left:0;margin-left:0}}.backtest_panel__xkgEJ{display:flex;flex-direction:column;gap:2px;min-width:0}.backtest_panel__xkgEJ+.backtest_panel__xkgEJ{border-left:1px solid var(--color-border);padding-left:var(--space-4);margin-left:calc(var(--space-4) * -.5)}.backtest_panelName__fEi5o{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.backtest_panelStat__jh88S{margin-left:auto;font-family:var(--type-data-font);font-size:var(--text-xs);font-weight:400;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.backtest_panelNotes__LasX1{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);font-style:italic;line-height:1.4;color:var(--color-text-muted)}.backtest_panelSvg__EaG_9{min-width:0}.backtest_panelTick__TRYsz{fill:var(--color-text-muted);font-size:10px}.backtest_panelTip__Pikox{top:4px;min-width:0;white-space:nowrap;font-size:11px}.backtest_panelTip__Pikox .backtest_tipVal__EH5wt{margin-left:var(--space-3)}.backtest_tipOneLine__rzU7Q{min-width:0;white-space:nowrap}.backtest_slice__AKOTL{fill:var(--accent-ink);fill-opacity:.85}.backtest_sliceHot__ufCHJ{fill-opacity:1;stroke:var(--color-text);stroke-width:1}.backtest_jobRule__lw149{stroke:var(--color-border-strong);stroke-width:1}.backtest_sliceLabel__xBnUG{fill:var(--bone);font-size:10px;font-weight:600;pointer-events:none}.backtest_barActual__cajd3{fill:color-mix(in srgb,var(--color-text) 82%,transparent)}.backtest_barForecast__G2sCI{fill:var(--accent-ink)}.backtest_rowLabel__iXNDO{fill:var(--color-text);font-size:12px}.backtest_rowMark__nNvuS,.backtest_rowSub__1YNj1{fill:var(--color-text-muted)}.backtest_rowSub__1YNj1{font-size:10px}.backtest_boundBar__pMwuk{fill:color-mix(in srgb,var(--color-text) 9%,transparent)}.backtest_boundTick__W4z4_{fill:color-mix(in srgb,var(--color-text) 38%,transparent);font-size:10px}.backtest_swBound__0JMfd{background:color-mix(in srgb,var(--color-text) 20%,transparent)}.backtest_tabNode__SSv_n{display:block;margin-top:2px;font-size:var(--text-xs);letter-spacing:.04em;opacity:.68}.backtest_barValue___Z0wR{fill:color-mix(in srgb,var(--color-text) 70%,transparent);font-size:11px;font-weight:400}.backtest_rentAmount__dHGRR{fill:var(--color-text);font-weight:600}.backtest_scoreReadout___VXvs{margin-left:auto;font-family:var(--type-data-font);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.backtest_scoreReadout___VXvs b{font-weight:600;color:var(--color-text)}.backtest_nodal__ahBlZ{--zone-0:#005db8;--zone-1:#cd5800;--zone-2:#009154;--zone-3:#ab3276}.backtest_squarePlot__S2Dw_{margin-inline:auto}.backtest_squarePlot__S2Dw_ .backtest_svg__xLvCn{min-width:0}.backtest_mark__4B9E3{fill-opacity:.72}.backtest_z0__tx_X6{fill:var(--zone-0);background:var(--zone-0)}.backtest_z1__Onps8{fill:var(--zone-1);background:var(--zone-1)}.backtest_z2__YnVpr{fill:var(--zone-2);background:var(--zone-2)}.backtest_z3__OimLC{fill:var(--zone-3);background:var(--zone-3)}.backtest_parity__PMm25{stroke:color-mix(in srgb,var(--color-text) 38%,transparent);stroke-width:1;stroke-dasharray:2 4;stroke-linecap:round}.backtest_markHot__oxGDz{fill:none;stroke:var(--color-text);stroke-width:1.5}.backtest_dotKey__IxLvE{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;opacity:.85}.backtest_legendRow__AlJQE .backtest_zoneKeys___2VET{gap:var(--space-1) var(--space-4)}.backtest_zoneBtn__p0nhH{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.backtest_zoneBtn__p0nhH:hover{color:var(--color-text)}.backtest_zoneBtn__p0nhH:focus-visible{outline:1px solid var(--color-text);outline-offset:2px}.backtest_zoneBtn__p0nhH[aria-pressed=false]{opacity:.45}.backtest_zoneBtn__p0nhH[aria-pressed=false] .backtest_dotKey__IxLvE{background:var(--color-text-muted)}.backtest_blockToggle__68BSq{flex:none}.backtest_chartHead__5g17_ .backtest_hubTabs__thJq8{display:grid;grid-template-columns:repeat(var(--tabs,6),minmax(0,1fr));flex:1 0 100%;align-self:stretch}.backtest_chartHead__5g17_ .backtest_tabStack__sAjV3{flex:1 0 100%;display:grid;gap:var(--space-2)}@media (max-width:760px){.backtest_chartHead__5g17_ .backtest_hubTabs__thJq8{grid-template-columns:repeat(min(var(--tabs,6),3),minmax(0,1fr))}}.backtest_chartHead__5g17_ .backtest_hubTab__6VKRz{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);text-align:center}.backtest_legendRow__AlJQE{display:flex;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap}.backtest_legendRow__AlJQE .backtest_legend__anGeS{font-size:var(--text-sm);gap:var(--space-1) var(--space-6);align-items:center}.backtest_maeReadout__qoZw9{font-family:var(--type-data-font);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text)}.backtest_zero__g3zE_{stroke:var(--color-border-strong);stroke-width:1}.backtest_dayRule__ESl2f{stroke:color-mix(in srgb,var(--color-text) 28%,transparent);stroke-width:.75}.backtest_grid__rvDL7{stroke:color-mix(in srgb,var(--color-text) 20%,transparent);stroke-width:.5}.backtest_dayLabel__eccGL{fill:var(--color-text-muted);font-size:11px;font-weight:500}.backtest_tick__zJf1e{fill:var(--color-text-muted);font-size:10px}.backtest_axisTitle__yfq2x{fill:var(--color-text-muted);font-size:11px;font-weight:500}.backtest_unscored__37Dtu{fill:color-mix(in srgb,var(--color-text) 5%,transparent)}.backtest_crosshair__YhUWi{stroke:color-mix(in srgb,var(--color-text) 40%,transparent);stroke-width:.5}.backtest_markActual__UrdK_{fill:color-mix(in srgb,var(--color-text) 82%,transparent);stroke:var(--canvas-bg);stroke-width:2}.backtest_markForecast__czeq6{fill:var(--accent-ink);stroke:var(--canvas-bg);stroke-width:2}.backtest_hit__gmA5d{fill:transparent;cursor:crosshair;outline:none}.backtest_hit__gmA5d:focus-visible{outline:1px solid var(--color-text);outline-offset:-2px}.backtest_tooltip__EbswO{position:absolute;top:0;z-index:2;min-width:11.5rem;pointer-events:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:color-mix(in srgb,var(--canvas-bg) 86%,transparent);backdrop-filter:blur(10px) saturate(1.08);color:var(--color-text);font-size:12px;line-height:1.45}.backtest_tipHead__x4mzO{font-family:var(--type-data-font);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-1)}.backtest_tipRow__MtZe0{display:flex;align-items:center;gap:var(--space-2)}.backtest_tipVal__EH5wt{font-family:var(--type-data-font);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.backtest_tipErr__gHJV3,.backtest_tipName__nwKKB{color:var(--color-text-muted)}.backtest_tipErr__gHJV3{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.backtest_cell__Zq9_f{fill:var(--accent-ink)}.backtest_cellHot__OoqAt{fill:none;stroke:var(--color-text);stroke-width:1.25}.backtest_scaleNote__sWiC5{margin-left:auto;font-family:var(--type-data-font);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.backtest_zoneBoxes__2aKLd{display:flex;flex-wrap:wrap;gap:var(--space-2)}.backtest_zoneBox__s0C3N{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:none;font-family:var(--type-label-font);font-size:var(--text-xs);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer}.backtest_zoneBox__s0C3N[aria-pressed=true]{border-color:var(--color-border-strong);color:var(--color-text)}.backtest_boxTick__snH92{width:9px;height:9px;border:1px solid;border-radius:2px}.backtest_zoneBox__s0C3N[aria-pressed=true] .backtest_boxTick__snH92{border-color:var(--accent-ink);background:var(--accent-ink)}.backtest_readout__S2DmR{fill:var(--color-text);font-family:var(--type-data-font);font-size:13px;font-variant-numeric:tabular-nums}.backtest_readoutMuted__T4kze{fill:var(--color-text-muted);font-family:var(--type-data-font);font-size:12px;font-variant-numeric:tabular-nums}.InteractiveChartZone_canvasZone__oR0e9{box-sizing:border-box;margin-top:var(--space-8);background:var(--canvas-bg);color:var(--canvas-text);border-radius:var(--radius-md);padding-inline:var(--space-4);padding-block:var(--space-6);--color-text:var(--canvas-text);--color-text-muted:rgba(226,217,202,45%);--color-border:rgba(226,217,202,14%);--color-border-strong:rgba(226,217,202,28%)}@media (min-width:640px){.InteractiveChartZone_canvasZone__oR0e9{padding-inline:var(--space-6)}}.InteractiveChartZone_canvasZone__oR0e9:has(>[data-interactive-surface=none]),.InteractiveChartZone_canvasZone__oR0e9:has(>[data-interactive-surface=paper]){--canvas-bg:oklch(from var(--color-light) calc(l + 0.03) c h);--canvas-text:color-mix(in srgb,var(--color-bg) 92%,transparent);--canvas-accent:oklch(from var(--color-accent) 0.55 calc(c * 1.25) h);--canvas-accent-2:oklch(from var(--color-accent-2) 0.5 c h);--color-text-muted:color-mix(in srgb,var(--color-bg) 55%,transparent);--color-border:color-mix(in srgb,var(--color-bg) 14%,transparent);--color-border-strong:color-mix(in srgb,var(--color-bg) 28%,transparent);color-scheme:light;scrollbar-color:color-mix(in srgb,var(--color-bg) 30%,var(--canvas-bg)) var(--canvas-bg);--scrollbar-track:var(--canvas-bg);--scrollbar-thumb:color-mix(in srgb,var(--color-bg) 20%,transparent);--scrollbar-thumb-hover:color-mix(in srgb,var(--color-bg) 34%,transparent);border:1px solid var(--color-border);margin-top:var(--space-6);margin-bottom:var(--space-12)}.InteractiveChartZone_canvasZone__oR0e9:has(>[data-interactive-surface=none]){background:transparent;border:0;padding:0}.InteractiveChartZone_canvasZone__oR0e9:has(>[data-agent-conversation]){margin-bottom:var(--space-6)}.InteractiveChartZone_canvasZone__oR0e9:has(>[data-interactive-width=wide]){--zone-wide:min(72rem,calc((100cqw + var(--article-prose-width, 45rem)) / 2));width:var(--zone-wide);max-width:none}@media (max-width:1199px){.InteractiveChartZone_canvasZone__oR0e9:has(>[data-interactive-width=wide]){--zone-wide:min(72rem,100cqw);margin-left:calc(50% - var(--zone-wide) / 2)}}.InteractiveChartZone_chartAlert__OHlJy{margin:var(--space-4) 0}.InteractiveChartZone_monoPath__w_hBz{font-family:var(--type-data-font);font-size:var(--text-xs);color:var(--color-text);margin:0 0 var(--space-2);word-break:break-all}.MapeTrendPlot_block__IihjD{margin:var(--space-8) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MapeTrendPlot_svg__is1VZ{width:100%;height:auto;display:block}.MapeTrendPlot_caption__vIReb{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2);text-align:center;margin-bottom:0}