:root{--bg:#0b0e10;--surface:#111618;--surface-2:#171e21;--text:#f0f3ef;--muted:#8e9a9f;--line:#2a3236;--green:#c2f970;--blue:#6acbff;--violet:#b4a0ff;--orange:#f4b57b;--active:var(--green);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}button:disabled{cursor:default}button{border:0}p,h1,h2,h3{margin:0}button,summary,a{touch-action:manipulation}::selection{background:#c2f970;color:#0b0e10}[hidden]{display:none!important}.ambient{position:fixed;z-index:-1;inset:0;background:radial-gradient(ellipse at 80% 8%,#1a2b263d,transparent 48%),radial-gradient(ellipse at 10% 60%,#15222d2b,transparent 50%);pointer-events:none}.topbar{height:91px;max-width:1600px;margin:auto;padding:0 48px;display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--line)}.brand{font-size:34px;letter-spacing:-3px;font-weight:850;display:flex;gap:13px;align-items:center}.brand-signal{display:flex;gap:3px;align-items:center;height:23px}.brand-signal i{background:var(--green);width:3px;border-radius:3px;height:10px}.brand-signal i:nth-child(2){height:22px}.brand-signal i:nth-child(3){height:15px}.brand-signal i:nth-child(4){height:7px}.topbar nav{display:flex;align-self:stretch;gap:28px;margin-left:30px}.topbar nav a{font-size:13px;letter-spacing:.05em;color:#9aa6aa;display:flex;align-items:center;position:relative;white-space:nowrap}.topbar nav a:hover{color:var(--text)}.topbar nav a[aria-current]{color:var(--text)}.topbar nav a[aria-current]:after{content:"";height:2px;background:var(--green);position:absolute;bottom:-1px;left:0;right:0}.edition{margin-left:auto;font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:#77858a;white-space:nowrap}.edition>span{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;margin-right:8px;box-shadow:0 0 10px #c2f97055}main{max-width:1440px;padding:0 48px;margin:auto;min-height:calc(100vh - 180px)}.view{animation:enter .35s ease both}@keyframes enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero{display:flex;justify-content:space-between;align-items:flex-end;padding:53px 0 38px}.eyebrow{font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.18em;color:#91a298;margin-bottom:17px;display:flex;align-items:center;gap:10px}.tiny-line{width:26px;height:1px;background:var(--green)}h1{font-size:44px;letter-spacing:-.04em;line-height:1.23;font-weight:650}.hero h1{font-size:58px;letter-spacing:-.045em;display:flex;gap:19px;align-items:baseline;font-weight:750}.hero h1 span{font-size:39px;font-weight:450;letter-spacing:-.02em}.hero-side{padding-bottom:4px}.hero-side p{font-size:14px;color:#a4afb2;line-height:1.85;margin-top:11px}.market-tag{font-size:11px;letter-spacing:.12em;color:#d5dfd6;display:flex;align-items:center;gap:7px}.globe{font-size:21px;color:var(--green);line-height:1}.trajectory{border:1px solid #293237;background:linear-gradient(135deg,#12191ba8,#0c1114d6);border-radius:12px;overflow:hidden;box-shadow:0 28px 80px #0002}.chart-top{padding:24px 27px 10px;display:flex;justify-content:space-between;gap:16px;align-items:center}.chart-top>div{display:flex;align-items:center;gap:12px}.section-no{color:#65747b;font:11px ui-monospace,monospace}.chart-top h2{font-size:16px;font-weight:500;letter-spacing:.025em}.play-control{font-size:11px;color:#bdc7c9;background:transparent;border:1px solid #344046;border-radius:50px;padding:8px 12px;display:flex;align-items:center;gap:7px}.play-control:hover{border-color:var(--green);color:var(--green)}.play-icon{font-size:16px;line-height:12px}.play-control[aria-pressed=true]{color:var(--green)}.chart-wrap{padding:20px 29px 0}.chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.axis-caption{fill:#66757a;font-size:11px;font-family:inherit}.chart-ticks text{fill:#97a5ab;font-size:12px;font-family:inherit;letter-spacing:2px}.curve-group{opacity:.38;transition:opacity .5s ease}.curve-group.active{opacity:1}.curve{fill:none;stroke:var(--curve);stroke-width:2.5;stroke-linecap:round}.curve-halo{fill:none;stroke:var(--curve);stroke-width:8;filter:url(#glow);opacity:0;transition:opacity .5s}.active .curve-halo{opacity:.25}.curve-point{fill:var(--curve);stroke:#0c1013;stroke-width:3;opacity:0;transition:opacity .4s}.active .curve-point{opacity:1}.curve-name{font:12px ui-monospace,"PingFang SC",monospace;fill:var(--curve);letter-spacing:.07em}.frontier{stroke-dasharray:5 8}.curve-selector{display:grid;grid-template-columns:repeat(4,1fr);margin:0 28px;border-top:1px solid #2a3337}.curve-selector button{position:relative;text-align:left;background:transparent;display:flex;align-items:center;gap:12px;padding:17px 14px;color:#9da8ac;border-bottom:2px solid transparent;transition:all .3s}.curve-selector button[aria-pressed=true]{background:#ffffff04;border-color:var(--active);color:var(--text)}.curve-selector button:hover{background:#ffffff05}.step-count{font:11px ui-monospace,monospace;color:#5b6a70}.curve-selector small{font-size:10px;font-weight:400;display:block;color:#87979d;margin-bottom:6px}.curve-selector strong{font-size:13px;font-weight:500}.curve-selector i{background:var(--dot);width:5px;height:5px;border-radius:50%;margin-left:auto;opacity:.5}.curve-selector [aria-pressed=true] i{box-shadow:0 0 12px var(--dot);opacity:1}.stage-detail{margin:0 28px;padding:24px 14px 21px;display:grid;grid-template-columns:1.05fr 1.7fr;gap:40px;min-height:142px;border-bottom:1px solid #263036}.stage-lead .mini-label{color:var(--active);font:10px ui-monospace,monospace;letter-spacing:.1em;margin-bottom:9px;display:block}.stage-lead h3{font-size:22px;line-height:1.4;font-weight:500}.stage-lead p{font-size:12px;color:#87979d;margin-top:9px}.stage-points{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:6px}.stage-points small{color:#76888e;font-size:10px;display:block;margin-bottom:9px}.stage-points p{font-size:13px;line-height:1.75;color:#b8c4c7}.chart-foot{padding:13px 42px;display:flex;justify-content:space-between;font-size:10px;color:#63767e;line-height:1.6}.platform-line{display:flex;gap:23px;align-items:center;padding:31px 0 8px}.platform-symbol{color:#dae7d5;font-size:41px;letter-spacing:-3px;font-weight:750;border-right:1px solid var(--line);padding-right:25px}.platform-symbol>span{font-size:20px;letter-spacing:-1px}.platform-line strong{font-size:14px;font-weight:500}.platform-line p{font-size:12px;color:var(--muted);margin-top:7px}.text-link{margin-left:auto;font-size:12px;color:var(--green);display:flex;align-items:center;gap:24px}.text-link span{font-size:22px}.page-heading{padding:53px 0 38px}.page-heading>p:last-child{font-size:14px;color:var(--muted);line-height:1.8;margin-top:17px}.page-heading h1{font-size:39px;font-weight:500}.product-layout{display:grid;grid-template-columns:330px 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:430px}.product-menu{padding-right:32px;border-right:1px solid var(--line)}.product-menu button{background:transparent;border-bottom:1px solid #222b2e;display:flex;text-align:left;width:100%;padding:17px 12px;align-items:center;gap:12px;transition:background .2s}.product-menu button:last-child{border-bottom:0}.product-menu button[aria-pressed=true]{background:#c2f9700c;border-left:2px solid var(--green);padding-left:10px}.product-menu button:hover{background:#ffffff04}.product-menu button .product-number{font:10px ui-monospace,monospace;color:#55676e}.product-menu strong{font-size:15px;font-weight:500;display:block}.product-menu small{font-size:10px;color:#8b999e;margin-top:6px;display:block}.product-menu .arrow{margin-left:auto;color:#617078}.product-menu button[aria-pressed=true] .arrow{color:var(--green)}.product-detail{padding:27px 0 26px 42px;--product-color:var(--green)}.product-title-line{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px}.product-title-line h2{font-size:30px;font-weight:500;letter-spacing:-.03em}.product-badge{font:10px ui-monospace,"PingFang SC",monospace;border:1px solid #35433e;color:var(--product-color);border-radius:20px;padding:7px 10px;white-space:nowrap}.product-summary{font-size:15px;color:#c1cdce;line-height:1.8;max-width:720px}.product-facts{margin-top:27px;display:grid;grid-template-columns:1fr 1fr;gap:26px 35px}.product-facts div{border-top:1px solid #293338;padding-top:15px}.product-facts dt{font-size:10px;color:#70858d;margin-bottom:10px;letter-spacing:.04em}.product-facts dd{margin:0;color:#aebdc2;font-size:13px;line-height:1.9}.metric-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:21px}.metric-tags span{border:1px solid #2b363a;padding:7px 9px;font:10px ui-monospace,"PingFang SC",monospace;color:#94a8b0;border-radius:3px}.scope-note{font-size:11px;color:#74888f;line-height:1.8;margin-top:17px}.shared-requirements{display:grid;grid-template-columns:1fr 1.9fr;gap:48px;padding:41px 0}.shared-requirements h2,.commercial h2,.cadence-heading h2,.operating h2{font-size:24px;font-weight:500;line-height:1.5}.shared-requirements ul{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;list-style:none}.shared-requirements b{font-size:13px;font-weight:500;display:block;margin-bottom:7px}.shared-requirements li span{font-size:12px;line-height:1.8;color:#8c9da4}.audiences{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#111719}.audiences article{position:relative;padding:29px 34px}.audiences article+article{border-left:1px solid var(--line)}.audience-index{font:10px ui-monospace,monospace;letter-spacing:.1em;color:#758a90}.audience-icon{position:absolute;right:34px;top:62px;font:50px ui-monospace,monospace;color:#c2f970;font-weight:200}.company-icon{color:var(--blue)}.audiences h2{font-size:29px;font-weight:500;margin:25px 0 13px}.audiences p{font-size:13px;color:#a1b0b5}.audiences ol{list-style:none;padding:23px 0;margin:0;display:grid;gap:15px}.audiences li{font-size:13px;color:#c8d1d2;display:flex;gap:14px;align-items:center}.audiences li span{font:10px ui-monospace,monospace;color:#5e757e}.audience-focus{border-top:1px solid #2b363a;padding-top:18px}.audience-focus small{font-size:10px;color:#74898f;display:block;margin-bottom:10px}.audience-focus strong{font-size:12px;font-weight:400;color:#c4d0c9}.commercial{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:43px 0 30px;align-items:start}.commercial>div>p:last-child{color:#80959e;font-size:12px;line-height:1.8;margin-top:12px}.segment{display:flex;gap:4px;border:1px solid #2b383e;border-radius:5px;padding:4px;width:fit-content;background:#0b1114}.segment button{background:transparent;color:#91a5ae;padding:7px 14px;border-radius:3px;font-size:11px;white-space:nowrap}.segment button[aria-pressed=true]{background:#25332f;color:#d5f4bb}.pricing-panel{border-left:1px solid #2b383e;padding-left:29px}.pricing-panel p{font-size:13px;color:#b5c4ca;line-height:1.9;margin-top:18px}.pricing-units{display:flex;gap:25px;margin-top:19px;flex-wrap:wrap}.pricing-units small{font-size:10px;display:block;color:#6d858e}.pricing-units b{font-size:13px;display:block;margin-top:7px;font-weight:450}.business-bottom{display:flex;align-items:center;justify-content:center;gap:30px;padding:24px;border-top:1px solid var(--line);color:#93a7af;font-size:12px}.business-bottom strong{color:#c2f970;font-weight:450}.business-bottom i{font-style:normal;color:#506970}.lifecycle{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lifecycle article{padding:28px 24px 29px 0}.lifecycle article+article{padding-left:26px;border-left:1px solid var(--line)}.lifecycle article>span{font:12px ui-monospace,monospace;color:var(--green);display:block;margin-bottom:26px}.lifecycle article:nth-child(2)>span{color:var(--blue)}.lifecycle article:nth-child(3)>span{color:var(--violet)}.lifecycle article:nth-child(4)>span{color:var(--orange)}.lifecycle h2{font-size:23px;font-weight:500;margin-bottom:16px}.lifecycle p{font-size:13px;line-height:1.9;color:#9db1b9;min-height:74px}.lifecycle strong{font-size:11px;color:#6e848e;font-weight:400;line-height:1.8;display:block;margin-top:18px}.cadence-heading{display:flex;justify-content:space-between;align-items:end;padding:39px 0 20px;gap:25px}.cadence-content{background:#141d20;border:1px solid #2a393e;display:grid;grid-template-columns:repeat(3,1fr);padding:23px 26px;gap:35px;border-radius:5px;min-height:126px}.cadence-content small{font-size:10px;color:var(--green)}.cadence-content h3{font-size:15px;font-weight:500;margin:10px 0}.cadence-content p{font-size:12px;color:#93aab4;line-height:1.8}.owner-table{margin-top:32px}.owner-table-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #3c494f}.owner-table-title h2{font-size:17px;font-weight:500}.owner-table-title span{font-size:11px;color:#7e959e}.owner-row{display:grid;grid-template-columns:180px 1fr;padding:16px 8px;border-bottom:1px solid #27343a;gap:20px}.owner-row strong{font-size:13px;font-weight:500;color:#d2dedf}.owner-row span{font-size:12px;line-height:1.7;color:#91a7b0}.market-statement{display:flex;gap:29px;align-items:center;background:#c2f970;padding:34px 36px;color:#142010;border-radius:7px}.large-arrow{font-size:60px;line-height:1;font-weight:300}.market-statement h2{font-size:27px;font-weight:550;margin-bottom:12px}.market-statement p{font-size:14px;line-height:1.8;color:#34492a}.comparison{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;gap:32px}.comparison>div{border-top:1px solid #36464b;padding-top:20px}.comparison span{font-size:10px;color:#708995}.comparison strong{font-size:17px;font-weight:500;display:block;margin:12px 0}.comparison p{font-size:12px;color:#8ea5b0;line-height:1.8}.operating{display:grid;grid-template-columns:1fr 1.4fr;gap:38px;padding:38px 0;margin-top:20px;border-top:1px solid var(--line)}.operating-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.operating-grid small{font-size:10px;color:#698792;display:block;margin-bottom:8px}.operating-grid strong{font-size:13px;font-weight:450;color:#bfd0d6}.planning-details{border-top:1px solid #304147}.planning-details:last-child{border-bottom:1px solid #304147}.planning-details summary{cursor:pointer;padding:21px 4px;display:flex;justify-content:space-between;gap:20px;font-size:14px;list-style:none}.planning-details summary::-webkit-details-marker{display:none}.summary-note{font-size:10px;color:#78949e;display:flex;align-items:center;gap:20px}.summary-note b{font-size:20px;font-weight:300;color:#c2f970;transition:transform .2s}.planning-details[open] .summary-note b{transform:rotate(45deg)}.planning-body{padding:5px 4px 28px}.planning-body>p{font-size:13px;line-height:1.9;color:#a9bec7}.target-grid{display:flex;gap:75px;margin:25px 0}.target-grid small{font:11px ui-monospace,monospace;color:#698894;display:block}.target-grid strong{font-size:36px;font-weight:500;display:block;margin-top:7px}.target-grid strong span{font-size:13px;color:#7c9aa5;margin-left:8px}.planning-body table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.8}.planning-body td,.planning-body th{padding:12px 10px;text-align:left;border-bottom:1px solid #263b43}.planning-body th{color:#7295a2;font-size:10px;font-weight:400}.planning-body td{color:#a9c1cb}.planning-body .quiet{font-size:11px;color:#698591;margin-top:18px}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.scenario-grid h3{font-size:15px;font-weight:500;margin-bottom:12px}.scenario-grid p{font-size:12px;line-height:1.9;color:#90adb9}footer{max-width:1440px;margin:28px auto 0;padding:25px 48px 27px;display:flex;justify-content:space-between;gap:24px;font-size:10px;color:#546b75;border-top:1px solid #202d33}footer>span:first-child{font:10px ui-monospace,monospace;letter-spacing:.1em}footer i{font-style:normal;margin:0 9px;color:#31454e}footer a{color:#7a939e}footer a:hover{color:var(--green)}
@media(min-width:1500px){.hero{padding-top:66px;padding-bottom:46px}.hero h1{font-size:68px}.hero h1 span{font-size:44px}.chart-wrap{padding-top:28px}.stage-detail{padding-top:30px;padding-bottom:29px}}
@media(max-width:1150px){.topbar{padding:0 30px;gap:20px}.topbar nav{gap:22px;margin-left:10px}.edition{display:none}main{padding:0 30px}.hero h1{font-size:48px}.hero h1 span{font-size:32px}.hero-side p{font-size:12px}.stage-detail{gap:25px}.stage-lead h3{font-size:20px}.curve-selector{margin:0 18px}.curve-selector button{padding:17px 10px;gap:8px}.curve-selector strong{font-size:12px}.product-layout{grid-template-columns:280px 1fr}.product-menu{padding-right:22px}.product-detail{padding-left:28px}.commercial{gap:30px}.lifecycle h2{font-size:20px}.lifecycle article{padding-right:18px}.lifecycle article+article{padding-left:18px}footer{padding-left:30px;padding-right:30px}}
@media(max-width:760px){.topbar{height:auto;min-height:105px;display:block;padding:17px 20px 0}.brand{font-size:29px;gap:11px}.brand-signal{transform:scale(.8)}.topbar nav{margin:15px 0 0;gap:0;justify-content:space-between;overflow-x:auto;height:40px}.topbar nav a{font-size:11px;padding:0 7px 12px;flex-shrink:0}.topbar nav a:first-child{padding-left:0}main{padding:0 20px}.hero{padding:33px 0 26px;align-items:start;gap:18px;display:block}.eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:14px}.hero h1{font-size:44px;gap:13px}.hero h1 span{font-size:27px}.hero-side{display:flex;gap:18px;align-items:center;margin-top:20px}.hero-side p{margin:0;font-size:11px;line-height:1.75}.market-tag{font-size:10px;white-space:nowrap}.globe{font-size:18px}.chart-top{padding:20px 16px 8px}.chart-top>div{gap:8px}.section-no{display:none}.chart-top h2{font-size:12px;line-height:1.7}.play-control{font-size:9px;padding:6px 8px;white-space:nowrap;gap:3px}.play-icon{font-size:12px}.chart-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#35484e transparent}.chart-wrap{min-width:650px;padding:20px 13px 0}.curve-selector{grid-template-columns:1fr 1fr;margin:0 15px}.curve-selector button{padding:14px 7px;gap:10px;border-top:1px solid #26343a}.curve-selector small{font-size:9px}.curve-selector strong{font-size:11px}.step-count{font-size:9px}.stage-detail{grid-template-columns:1fr;padding:23px 4px 21px;gap:19px;margin:0 19px;min-height:232px}.stage-lead h3{font-size:20px}.stage-lead p{font-size:11px}.stage-points{gap:21px;padding:0}.stage-points p{font-size:11px;line-height:1.8}.stage-points small{font-size:9px}.chart-foot{display:block;padding:11px 23px;font-size:9px}.chart-foot>span:first-child{display:none}.platform-line{padding-top:26px;gap:15px;flex-wrap:wrap}.platform-symbol{font-size:32px;padding-right:18px}.platform-symbol>span{font-size:17px}.platform-line strong{font-size:12px}.platform-line p{font-size:10px;line-height:1.8;max-width:230px}.text-link{font-size:11px;gap:10px}.platform-line .text-link{width:100%;justify-content:flex-end;padding-top:2px}.page-heading{padding:32px 0 26px}.page-heading h1{font-size:29px}.page-heading>p:last-child{font-size:12px;margin-top:13px}.product-layout{grid-template-columns:1fr}.product-menu{display:grid;grid-template-columns:1fr 1fr;padding:0;border-right:0;border-bottom:1px solid var(--line)}.product-menu button{padding:13px 9px;gap:8px}.product-menu strong{font-size:12px}.product-menu small{font-size:9px}.product-menu .product-number{font-size:8px}.product-menu button[aria-pressed=true]{padding-left:7px}.product-menu .arrow{display:none}.product-menu button:last-child{border-bottom:1px solid #222b2e}.product-detail{padding:25px 2px}.product-title-line h2{font-size:25px}.product-summary{font-size:13px}.product-badge{font-size:9px}.product-facts{gap:22px;grid-template-columns:1fr 1fr;margin-top:22px}.product-facts dd{font-size:12px}.product-facts dt{font-size:9px}.metric-tags span{font-size:9px}.scope-note{font-size:10px}.shared-requirements{grid-template-columns:1fr;gap:25px;padding:29px 0}.shared-requirements h2,.commercial h2,.cadence-heading h2,.operating h2{font-size:22px}.shared-requirements ul{gap:22px}.shared-requirements b{font-size:12px}.shared-requirements li span{font-size:11px}.audiences{grid-template-columns:1fr}.audiences article{padding:23px 25px}.audiences article+article{border-left:0;border-top:1px solid var(--line)}.audiences h2{font-size:25px}.audiences p{font-size:12px}.audience-icon{font-size:40px;right:25px;top:57px}.audiences li{font-size:12px}.audience-focus strong{font-size:11px}.commercial{grid-template-columns:1fr;padding:28px 0;gap:25px}.pricing-panel{border:0;padding:0}.business-bottom{font-size:10px;gap:10px;flex-wrap:wrap;padding:22px 0}.lifecycle{grid-template-columns:1fr 1fr}.lifecycle article{padding:23px 15px 23px 0}.lifecycle article+article{padding:23px 0 23px 18px}.lifecycle article:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0;padding-right:15px}.lifecycle article:nth-child(4){border-top:1px solid var(--line)}.lifecycle article>span{margin-bottom:17px;font-size:10px}.lifecycle h2{font-size:20px;margin-bottom:12px}.lifecycle p{font-size:12px;min-height:68px}.lifecycle strong{font-size:10px;line-height:1.8}.cadence-heading{display:block;padding-top:30px}.cadence-heading .segment{margin-top:18px}.cadence-content{grid-template-columns:1fr;gap:21px;padding:22px}.cadence-content>div+div{padding-top:19px;border-top:1px solid #2d4149}.cadence-content h3{font-size:14px}.owner-table-title{align-items:start;gap:15px}.owner-table-title h2{font-size:16px}.owner-table-title span{font-size:9px}.owner-row{grid-template-columns:90px 1fr;gap:14px;padding:14px 0}.owner-row strong{font-size:11px;line-height:1.8}.owner-row span{font-size:11px}.market-statement{padding:24px 21px;gap:17px}.large-arrow{font-size:43px}.market-statement h2{font-size:21px}.market-statement p{font-size:12px}.comparison{grid-template-columns:1fr;gap:23px}.comparison strong{font-size:16px}.operating{grid-template-columns:1fr;padding:29px 0;gap:24px}.operating-grid{gap:21px}.operating-grid strong{font-size:12px}.planning-details summary{font-size:12px;align-items:center;padding:18px 1px}.summary-note{font-size:9px;gap:10px}.planning-body{overflow-x:auto}.planning-body>p{font-size:12px}.planning-body td,.planning-body th{padding:10px 8px;font-size:10px;min-width:78px}.planning-body td:last-child{min-width:150px}.planning-body .quiet{font-size:10px}.scenario-grid{grid-template-columns:1fr;gap:23px}.scenario-grid h3{font-size:14px}.scenario-grid p{font-size:12px}footer{margin-top:22px;padding:22px 20px;flex-wrap:wrap;gap:15px;font-size:9px}footer>span:nth-child(2){display:none}footer>span:first-child{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.topbar{position:sticky;top:0;z-index:20;background:#0b0e10ed;backdrop-filter:blur(16px)}
.curve-group{opacity:1}.curve-group .curve{opacity:.38;transition:opacity .5s}.curve-group.active .curve{opacity:1}.curve-name{opacity:.8}.active .curve-name{opacity:1}.swipe-hint{display:none}
@media(min-width:761px) and (max-width:1499px){.topbar{height:80px}.hero{padding:39px 0 26px}.chart-top{padding-top:19px}.chart-wrap{padding-top:9px}}
@media(max-width:760px){.swipe-hint{display:block;margin-top:7px;color:#9aadb4}.chart-foot{padding-bottom:13px}}
@media print{body{background:white;color:black}.ambient,.topbar,.play-control,footer,.segment,.product-menu{display:none!important}.view[hidden]{display:block!important}.view{break-before:page}.view:first-child{break-before:auto}main{padding:0}.trajectory,.audiences{background:white;box-shadow:none}.page-heading h1,.hero h1{color:black}.view p,.view dd,.view strong{color:#333}.chart-wrap{min-width:0}.product-layout{display:block}}
