.pwr-key-takeaways{margin:10px 0 24px;width:100%}.pwr-key-takeaways__heading{color:#0d1d41!important;font-family:var(--ff-h2,"Lato",sans-serif)!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.5px!important;line-height:1.25!important;margin:0 0 12px!important}.pwr-key-takeaways__intro{color:#171b25!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:17px!important;font-weight:400!important;line-height:1.55!important;margin:0 0 16px!important}.pwr-key-takeaways__list-wrapper{margin-bottom:20px}.pwr-key-takeaways__list,.pwr-key-takeaways__richtext ul{list-style:none!important;margin:0 0 16px!important;padding-left:0!important}.pwr-key-takeaways__item,.pwr-key-takeaways__richtext ul li{color:#171b25!important;font-size:16.5px!important;line-height:1.65!important;margin-bottom:14px!important;padding-left:28px!important;position:relative!important}.pwr-key-takeaways__item:last-child,.pwr-key-takeaways__richtext ul li:last-child{margin-bottom:0!important}.pwr-key-takeaways__item:before,.pwr-key-takeaways__richtext ul li:before{color:#387794!important;content:"—"!important;font-size:18px!important;font-weight:700!important;left:2px!important;line-height:1.65!important;position:absolute!important;top:0!important}.pwr-key-takeaways__richtext ol li p,.pwr-key-takeaways__richtext ul li p{display:inline!important;margin:0!important;padding:0!important}.pwr-key-takeaways__lead-in,.pwr-key-takeaways__richtext ul li b,.pwr-key-takeaways__richtext ul li strong{color:#0d1d41!important;font-weight:700!important}.pwr-exec-summary{margin:16px 0 24px;width:100%}.pwr-exec-summary__details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.pwr-exec-summary__details:hover{border-color:#cbd5e1}.pwr-exec-summary__details[open]{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(13,29,65,.04)}.pwr-exec-summary__trigger{align-items:center!important;background:#f8fafc!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;list-style:none!important;outline:none!important;padding:14px 18px!important;user-select:none!important}.pwr-exec-summary__trigger::-webkit-details-marker{display:none!important}.pwr-exec-summary__trigger-left{align-items:center;color:#0d1d41;display:flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:17px;font-weight:700;gap:10px}.pwr-exec-summary__icon{flex-shrink:0;stroke:#387794}.pwr-exec-summary__toggle-label{align-items:center;color:#387794;display:flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:14px;font-weight:600;gap:6px}.pwr-exec-summary__details .pwr-toggle-text-close,.pwr-exec-summary__details[open] .pwr-toggle-text-open{display:none}.pwr-exec-summary__details[open] .pwr-toggle-text-close{display:inline}.pwr-exec-summary__chevron{stroke:#387794;transition:transform .25s ease}.pwr-exec-summary__details[open] .pwr-exec-summary__chevron{transform:rotate(180deg)}.pwr-exec-summary__body{background:#fff;border-top:1px solid #e2e8f0;padding:18px 22px 22px}.pwr-exec-summary__expanded .pwr-exec-summary__title{color:#0d1d41!important;font-family:var(--ff-h3,"Lato",sans-serif)!important;font-size:22px!important;font-weight:700!important;margin:0 0 12px!important}.pwr-exec-summary__expanded .pwr-exec-summary__body{background:transparent!important;border-top:none!important;padding:0!important}.pwr-exec-summary__editorial,.pwr-exec-summary__editorial p{color:#171b25!important;font-size:17px!important;font-style:italic!important;line-height:1.75!important}.pwr-exec-summary__editorial p{margin-bottom:14px!important}.pwr-exec-summary__editorial p:last-child{margin-bottom:0!important}.pwr-exec-summary__editorial a{color:#387794!important;text-decoration:underline!important}.pwr-exec-summary__editorial a:hover{color:#0d1d41!important}.pwr-aeo-divider{border:0!important;border-bottom:1px solid #cbd5e1!important;margin:24px 0!important;width:100%!important}.body-container-wrapper--blog-post,.body-container-wrapper--blog-post .body-container,.pwr-post-body,.pwr-post-body.vanilla{overflow:visible!important}.pwr-post-body .pwr-post-content{margin-left:auto!important;margin-right:auto!important;max-width:1240px!important;padding-left:20px!important;padding-right:20px!important}.pwr-blog-layout-wrapper,.pwr-post-body .pwr-post-content{box-sizing:border-box!important;overflow:visible!important}.pwr-blog-layout-wrapper{align-items:flex-start!important;display:flex!important;gap:36px!important;justify-content:center!important;position:relative!important;width:100%!important}.pwr-blog-main-col{flex:1 1 0%!important;max-width:800px!important;min-width:0!important}.pwr-blog-layout--single-col .pwr-blog-main-col{margin:0 auto!important;max-width:860px!important}.pwr-blog-sidebar-col{align-self:stretch!important;flex-shrink:0!important;height:auto!important;overflow:visible!important;position:relative!important;width:340px!important}.pwr-blog-sidebar-sticky{gap:16px!important;top:110px!important;z-index:20!important}.pwr-blog-sidebar-sticky,.pwr-floating-share-rail{display:flex!important;flex-direction:column!important;position:-webkit-sticky!important;position:sticky!important}.pwr-floating-share-rail{align-items:center!important;align-self:flex-start!important;background:#fff!important;border:2px solid #2db5ce!important;border-radius:9999px!important;box-shadow:0 10px 30px -4px rgba(13,29,65,.16),0 3px 10px rgba(45,181,206,.25)!important;box-sizing:border-box!important;flex-shrink:0!important;gap:8px!important;height:fit-content!important;margin-right:-10px!important;padding:12px 6px 14px!important;top:130px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;width:50px!important;z-index:30!important}.pwr-floating-share-rail:hover{box-shadow:0 14px 36px -4px rgba(13,29,65,.22),0 6px 18px rgba(45,181,206,.35)!important;transform:translateY(-2px)!important}.pwr-floating-share-label{align-items:center!important;color:#0d1d41!important;display:flex!important;flex-direction:column!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:9px!important;font-weight:900!important;gap:3px!important;letter-spacing:1.4px!important;margin-bottom:2px!important;text-transform:uppercase!important;user-select:none!important}.pwr-floating-share-label:before{background:#ef7b21;border-radius:2px;content:"";display:block;height:2.5px;width:14px}.pwr-floating-share-rail .social-share-btn{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0d1d41!important}.pwr-floating-share-rail .social-share-btn:hover{border-color:transparent!important;transform:translateY(-1px) scale(1.08)!important}@media (max-width:1199px){.pwr-floating-share-rail{display:none!important}}.social-share-btn{align-items:center!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:50%!important;color:#64748b!important;cursor:pointer!important;display:inline-flex!important;height:36px!important;justify-content:center!important;padding:0!important;position:relative!important;text-decoration:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;width:36px!important}.social-share-btn svg{fill:currentColor!important;height:17px!important;transition:transform .2s ease,fill .2s ease!important;width:17px!important}.social-share-btn--linkedin:hover{background-color:#0a66c2!important;border-color:#0a66c2!important;box-shadow:0 4px 14px rgba(10,102,194,.35)!important}.social-share-btn--linkedin:hover,.social-share-btn--reddit:hover{color:#fff!important;transform:translateY(-1px) scale(1.06)!important}.social-share-btn--reddit:hover{background-color:#ff4500!important;border-color:#ff4500!important;box-shadow:0 4px 14px rgba(255,69,0,.35)!important}.social-share-btn--email:hover{background-color:#387794!important;border-color:#387794!important;box-shadow:0 4px 14px rgba(56,119,148,.35)!important;color:#fff!important;transform:translateY(-1px) scale(1.06)!important}#copyShareLinkBtn:hover,.social-share-btn--copy:hover{background-color:#0d1d41!important;border-color:#0d1d41!important;box-shadow:0 4px 14px rgba(13,29,65,.3)!important;color:#fff!important;transform:translateY(-1px) scale(1.06)!important}#copyShareLinkBtn.social-share-btn--copied,.social-share-btn--copied{background-color:#10b981!important;border-color:#10b981!important;box-shadow:0 4px 14px rgba(16,185,129,.35)!important;color:#fff!important}.social-share-btn--native:hover{background-color:#f08220!important;border-color:#f08220!important;box-shadow:0 4px 14px rgba(240,130,32,.35)!important;color:#fff!important;transform:translateY(-1px) scale(1.06)!important}.pwr-share-tooltip{background-color:#0d1d41!important;border-radius:6px!important;box-shadow:0 4px 14px rgba(13,29,65,.22)!important;color:#fff!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.2!important;opacity:0!important;padding:5px 10px!important;pointer-events:none!important;position:absolute!important;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s ease!important;user-select:none!important;visibility:hidden!important;white-space:nowrap!important;z-index:100!important}.pwr-share-tooltip:before{content:""!important;height:0!important;position:absolute!important;transition:border-color .2s ease!important;width:0!important}.pwr-floating-share-rail .social-share-btn .pwr-share-tooltip{bottom:auto!important;left:calc(100% + 10px)!important;top:50%!important;transform:translateY(-50%) translateX(-4px)!important}.pwr-floating-share-rail .social-share-btn .pwr-share-tooltip:before{border:5px solid transparent!important;border-left:none!important;border-right-color:#0d1d41!important;bottom:auto!important;left:-5px!important;top:50%!important;transform:translateY(-50%)!important}.pwr-floating-share-rail .social-share-btn:hover .pwr-share-tooltip{opacity:1!important;transform:translateY(-50%) translateX(0)!important;visibility:visible!important}.social-share-buttons .social-share-btn .pwr-share-tooltip{bottom:calc(100% + 8px)!important;left:50%!important;top:auto!important;transform:translateX(-50%) translateY(4px)!important}.social-share-buttons .social-share-btn .pwr-share-tooltip:before{border:5px solid transparent!important;border-bottom:none!important;border-top-color:#0d1d41!important;bottom:-5px!important;left:50%!important;transform:translateX(-50%)!important}.social-share-buttons .social-share-btn:hover .pwr-share-tooltip{opacity:1!important;transform:translateX(-50%) translateY(0)!important;visibility:visible!important}.social-share-btn--copied .pwr-share-tooltip{background-color:#10b981!important;opacity:1!important;visibility:visible!important}.pwr-floating-share-rail .social-share-btn--copied .pwr-share-tooltip{transform:translateY(-50%) translateX(0)!important}.pwr-floating-share-rail .social-share-btn--copied .pwr-share-tooltip:before{border-right-color:#10b981!important}.social-share-buttons .social-share-btn--copied .pwr-share-tooltip{transform:translateX(-50%) translateY(0)!important}.social-share-buttons .social-share-btn--copied .pwr-share-tooltip:before{border-top-color:#10b981!important}.social-share-container{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important}.social-share-container--in-body{border-top:none!important;margin:32px 0 16px!important;padding:0!important;width:100%!important}.social-share-label{color:#64748b!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;margin:0!important;text-transform:uppercase!important}.social-share-buttons{align-items:center!important;background:#fff!important;border:1.5px solid #2db5ce!important;border-radius:9999px!important;box-shadow:0 4px 16px -2px rgba(13,29,65,.1),0 2px 8px rgba(45,181,206,.18)!important;display:inline-flex!important;gap:6px!important;padding:4px 6px!important}.social-share-buttons .social-share-btn{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0d1d41!important}.social-share-buttons .social-share-btn:hover{border-color:transparent!important}.social-share-btn--native{display:none!important}@media (max-width:768px){.social-share-btn--native{display:inline-flex!important}}@media (min-width:1200px){.pwr-blog-layout--with-rail .social-share-container--in-body{display:none!important}}@media (max-width:1199px){.social-share-container--in-body{display:flex!important}}@media (max-width:600px){.social-share-container--in-body{gap:10px!important;margin:24px 0 14px!important}.social-share-container--in-body .social-share-label{margin-bottom:2px!important;width:100%!important}}.pwr-sidebar-widget{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;overflow:hidden}.pwr-toc-widget{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-sizing:border-box!important;padding:16px 16px 18px!important}.pwr-toc-header{align-items:center!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;gap:8px!important;margin-bottom:8px!important;padding-bottom:8px!important}.pwr-toc-icon{flex-shrink:0!important;height:15px!important;stroke:#387794!important;width:15px!important}.pwr-toc-title{color:#0d1d41!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;margin:0!important;text-transform:uppercase!important}.pwr-toc-nav{max-height:380px!important;overflow-y:auto!important;padding-right:2px!important}.pwr-toc-nav::-webkit-scrollbar{width:4px!important}.pwr-toc-nav::-webkit-scrollbar-track{background:transparent!important}.pwr-toc-nav::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.pwr-post-content .pwr-toc-list,.pwr-toc-list{display:flex!important;flex-direction:column!important;gap:2px!important;list-style:none!important;margin:0!important;padding:0!important}.pwr-post-content .pwr-toc-list li,.pwr-toc-item{line-height:1.35!important;list-style:none!important;margin:0 0 2px!important;padding:0!important;position:relative!important}.pwr-post-content .pwr-toc-list li:before,.pwr-toc-item:before{color:#94a3b8!important;content:"—"!important;font-size:11px!important;font-weight:700!important;left:6px!important;line-height:1.35!important;pointer-events:none!important;position:absolute!important;top:5px!important;transition:color .15s ease!important}.pwr-toc-item--h3{padding-left:10px!important}.pwr-toc-item--h3 .pwr-toc-link{font-size:12px!important;padding-left:30px!important}.pwr-toc-item--h3:before{left:14px!important}.pwr-toc-link{border-left:2px solid transparent!important;border-radius:5px!important;box-sizing:border-box!important;color:#475569!important;display:block!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:12.5px!important;line-height:1.35!important;padding:5px 8px 5px 22px!important;text-decoration:none!important;transition:all .15s ease!important}.pwr-toc-link:hover{background-color:#f1f5f9!important}.pwr-toc-item:hover:before,.pwr-toc-link:hover{color:#0d1d41!important}.pwr-toc-link.is-active{background-color:#ebf8fa!important;border-left-color:#387794!important;color:#387794!important;font-weight:700!important}.pwr-toc-item:has(.pwr-toc-link.is-active):before{color:#387794!important}.pwr-resource-card-widget{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px rgba(13,29,65,.05);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.pwr-resource-card-widget:hover{border-color:#cbd5e1;box-shadow:0 8px 24px rgba(13,29,65,.1);transform:translateY(-2px)}.pwr-resource-card{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;padding:16px 16px 18px!important}.pwr-resource-card__badge{align-self:flex-start!important;background-color:#ebf8fa!important;border-radius:4px!important;color:#387794!important;display:inline-block!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1!important;margin-bottom:10px!important;padding:3px 8px!important;text-transform:uppercase!important}.pwr-resource-card__img-wrapper{background-color:#f1f5f9!important;border-radius:6px!important;height:125px!important;margin-bottom:10px!important;overflow:hidden!important;width:100%!important}.pwr-resource-card__img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.pwr-resource-card h4.pwr-resource-card__title,.pwr-resource-card__title{color:#0d1d41!important;font-family:var(--ff-h4,"Lato",sans-serif)!important;font-size:14.5px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 6px!important}.pwr-resource-card__title a{color:#0d1d41!important;text-decoration:none!important;transition:color .15s ease!important}.pwr-resource-card__title a:hover{color:#387794!important}.pwr-post-content .pwr-resource-card__desc,.pwr-resource-card p,.pwr-resource-card__desc{color:#475569!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:12.5px!important;line-height:1.4!important;margin:0 0 12px!important}.pwr-post-content .pwr-resource-card__cta-btn,.pwr-resource-card__cta-btn{background-color:#0d1d41!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;display:block!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;padding:9px 14px!important;text-align:center!important;text-decoration:none!important;transition:all .2s ease!important;width:100%!important}.pwr-resource-card__cta-btn:hover{background-color:#387794!important;box-shadow:0 4px 10px rgba(56,119,148,.2)!important;color:#fff!important;transform:translateY(-1px)!important}.pwr-newsletter-widget{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-sizing:border-box!important;padding:16px 16px 18px!important}.pwr-newsletter-title,.pwr-newsletter-widget h4.pwr-newsletter-title{color:#0d1d41!important;font-family:var(--ff-h4,"Lato",sans-serif)!important;font-size:14.5px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 4px!important}.pwr-newsletter-desc,.pwr-newsletter-widget p,.pwr-post-content .pwr-newsletter-desc{color:#475569!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:12.5px!important;line-height:1.4!important;margin:0 0 12px!important}.pwr-newsletter-form .hs-form-field{margin-bottom:8px!important}.pwr-newsletter-form label,.pwr-newsletter-form span{color:#0d1d41!important;display:block!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:3px!important;-webkit-user-select:text!important;user-select:text!important}.pwr-newsletter-form input[type=email],.pwr-newsletter-form input[type=text]{background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:5px!important;box-sizing:border-box!important;color:#031019!important;font-size:13px!important;height:36px!important;line-height:1.3!important;padding:8px 10px!important;transition:border-color .15s ease,box-shadow .15s ease!important;-webkit-user-select:text!important;user-select:text!important;width:100%!important}.pwr-newsletter-form input[type=email]:focus,.pwr-newsletter-form input[type=text]:focus{border-color:#2db5ce!important;box-shadow:0 0 0 2px rgba(45,181,206,.2)!important;outline:none!important}.pwr-newsletter-form .hs-button,.pwr-newsletter-form input[type=submit]{background-color:#f08220!important;border:none!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:13px!important;font-weight:700!important;height:36px!important;padding:8px 14px!important;transition:all .2s ease!important;width:100%!important}.pwr-newsletter-form .hs-button:hover,.pwr-newsletter-form input[type=submit]:hover{background-color:#d96f14!important;box-shadow:0 4px 10px rgba(240,130,32,.25)!important;transform:translateY(-1px)!important}.pwr-post-topics-bar{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 24px;padding-top:20px}.pwr-post-topics-label{align-items:center;color:#0d1d41;display:inline-flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:13px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.pwr-post-topics-label svg{stroke:#387794}.pwr-post-topics-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pwr-topic-pill{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#0d1d41;display:inline-block;font-family:var(--ff-base,"Lato",sans-serif);font-size:13px;font-weight:600;padding:5px 13px;text-decoration:none;transition:all .18s ease}.pwr-topic-pill:hover{background-color:#0d1d41;border-color:#0d1d41;color:#fff!important;transform:translateY(-1px)}@media (max-width:1023px){.pwr-blog-layout-wrapper{flex-direction:column;gap:32px}.pwr-blog-main-col{max-width:100%;width:100%}.pwr-blog-sidebar-col{width:100%}.pwr-blog-sidebar-sticky{gap:20px;position:static!important}}@media (max-width:767px){.pwr-post-body .pwr-post-content{padding-left:16px!important;padding-right:16px!important}.pwr-newsletter-widget,.pwr-resource-card,.pwr-toc-widget{padding:18px 16px}}.pwr-launchpad-wrap{clear:both;margin:26px 0;width:100%}@keyframes pwrShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pwr-launchpad-card{align-items:stretch;background:#0d1d41;border:1.5px solid #1e3a6d;border-radius:10px;border-top:4px solid #2db5ce!important;box-shadow:0 8px 20px -4px rgba(13,29,65,.22),0 6px 8px -5px rgba(13,29,65,.16);display:flex;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pwr-launchpad-card:hover{border-color:#2db5ce;box-shadow:0 12px 26px -4px rgba(13,29,65,.32),0 0 12px rgba(45,181,206,.15);transform:translateY(-2px)}.pwr-launchpad-card--dark{background:#0d1d41;border-color:#1e3a6d;border-top:4px solid #2db5ce!important;color:#fff}.pwr-launchpad-card--light{background:#fff;border-color:#cbd5e1;border-top:4px solid #2db5ce!important;box-shadow:0 8px 24px -4px rgba(13,29,65,.1),0 2px 6px -1px rgba(13,29,65,.04);color:#0d1d41}.pwr-launchpad-card--light:hover{border-color:#2db5ce;box-shadow:0 12px 28px rgba(25,34,77,.14)}.pwr-launchpad-left{box-sizing:border-box;display:flex;flex:1 1 54%;flex-direction:column;justify-content:center;padding:16px 22px}.pwr-launchpad-title{color:#fff!important;font-family:var(--ff-heading,"Lato",sans-serif);font-size:18px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 6px!important;text-align:left!important}.pwr-launchpad-card--light .pwr-launchpad-title{color:#0d1d41!important}.pwr-launchpad-desc{color:#cbd5e1!important;font-family:var(--ff-base,"Lato",sans-serif);font-size:13px!important;line-height:1.45!important;margin:0 0 12px!important;text-align:left!important}.pwr-launchpad-desc p{color:inherit!important;font-size:13px!important;margin:0!important}.pwr-launchpad-card--light .pwr-launchpad-desc,.pwr-launchpad-card--light .pwr-launchpad-desc p{color:#334155!important}.pwr-launchpad-brand-header{margin-bottom:8px}.pwr-brand-pill{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:inline-flex;gap:7px;padding:3px 12px 3px 8px;width:-moz-fit-content;width:fit-content}.pwr-launchpad-card--light .pwr-brand-pill{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 2px rgba(13,29,65,.05)}.pwr-brand-logo{display:block;height:18px;object-fit:contain;width:auto}.pwr-brand-divider{background-color:#cbd5e1;height:12px;width:1px}.pwr-brand-label{color:#0d1d41;font-family:var(--ff-base,"Lato",sans-serif);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pwr-launchpad-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pwr-launchpad-btn{align-items:center;background:linear-gradient(135deg,#f08220,#ff9e42)!important;border:1.5px solid transparent;border-radius:6px;box-shadow:0 3px 10px rgba(240,130,32,.3);color:#0d1d41!important;cursor:pointer;display:inline-flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:12.5px;font-weight:800;gap:7px;padding:7px 16px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.pwr-launchpad-btn:hover{box-shadow:0 5px 16px rgba(240,130,32,.45);transform:translateY(-1px)}.pwr-launchpad-meta{align-items:center;color:#94a3b8;display:inline-flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:11.5px;font-weight:500;gap:5px}.pwr-launchpad-card--light .pwr-launchpad-meta{color:#64748b}.pwr-launchpad-right{align-items:stretch;background:#040c1a;border-left:1px solid #1e3a6d;box-sizing:border-box;display:flex;flex:0 0 46%;min-height:168px;position:relative}.pwr-launchpad-card--light .pwr-launchpad-right{background:#fff;border-left-color:#cbd5e1}.pwr-product-window{background:#040c1a;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;user-select:none;width:100%}.pwr-launchpad-card--light .pwr-product-window{background:#fff}.pwr-product-bar{align-items:center;background:#081329;border-bottom:1px solid #1e3a6d;color:#e2e8f0;display:flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:9.5px;justify-content:space-between;padding:5px 10px}.pwr-launchpad-card--light .pwr-product-bar{background:#f1f5f9;border-bottom-color:#cbd5e1;color:#0d1d41}.pwr-product-tabs{align-items:center;display:flex;font-weight:800;gap:8px}.pwr-tab-active{border-bottom:2px solid #2db5ce;color:#fff;padding-bottom:1px}.pwr-launchpad-card--light .pwr-tab-active{color:#0d1d41}.pwr-tab-inactive{color:#94a3b8}.pwr-product-model-tag{background:#0d1d41;border:1px solid #1e3a6d;border-radius:3px;color:#7dd3fc;font-family:monospace;font-size:8.5px;font-weight:700;padding:1px 5px}.pwr-launchpad-card--light .pwr-product-model-tag{background:#fff;border-color:#cbd5e1;color:#0d1d41}.pwr-weather-btn{align-items:center;background:#1e3a6d;border-radius:3px;color:#fff;display:inline-flex;font-size:8.5px;font-weight:700;gap:3px;padding:1px 6px}.pwr-launchpad-card--light .pwr-weather-btn{background:#0d1d41}.pwr-weather-btn span{color:#f59e0b}.pwr-canvas-area{background:#040c1a;flex:1 1 auto;min-height:125px;overflow:hidden;position:relative;width:100%}.pwr-launchpad-card--light .pwr-canvas-area{background:#fff}.pwr-fan-actual{stroke:#f8fafc!important}.pwr-launchpad-card--light .pwr-fan-actual{stroke:#0d1d41!important}.pwr-fan-cursor-dot{fill:#f8fafc!important}.pwr-launchpad-card--light .pwr-fan-cursor-dot{fill:#0d1d41!important}.pwr-grid-labels{color:#64748b;display:flex;flex-direction:column;font-family:monospace;font-size:7.5px;inset:0;justify-content:space-between;padding:3px 6px;pointer-events:none;position:absolute}.pwr-grid-line{border-bottom:1px solid rgba(30,58,109,.45);padding-bottom:1px}.pwr-launchpad-card--light .pwr-grid-line{border-bottom-color:#f1f5f9}.pwr-selection-bracket{border:1.5px dashed #2db5ce;border-radius:3px;bottom:10px;left:28%;opacity:.85;pointer-events:none;position:absolute;right:18%;top:10px}.pwr-bracket-corner-tl{border-left:2px solid #2db5ce;left:-3px}.pwr-bracket-corner-tl,.pwr-bracket-corner-tr{border-top:2px solid #2db5ce;height:6px;position:absolute;top:-3px;width:6px}.pwr-bracket-corner-tr{border-right:2px solid #2db5ce;right:-3px}.pwr-bracket-corner-bl{border-left:2px solid #2db5ce;left:-3px}.pwr-bracket-corner-bl,.pwr-bracket-corner-br{border-bottom:2px solid #2db5ce;bottom:-3px;height:6px;position:absolute;width:6px}.pwr-bracket-corner-br{border-right:2px solid #2db5ce;right:-3px}.pwr-tooltip-card{backdrop-filter:blur(4px);background:rgba(15,23,42,.94);border:1px solid #334155;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;font-family:monospace;font-size:7.5px;left:31%;line-height:1.35;padding:4px 7px;pointer-events:none;position:absolute;top:8px;width:122px;z-index:10}.pwr-timeline-footer{align-items:center;background:#081329;border-top:1px solid #1e3a6d;color:#64748b;display:flex;font-family:monospace;font-size:7.5px;justify-content:space-between;padding:3px 10px}.pwr-launchpad-card--light .pwr-timeline-footer{background:#f8fafc;border-top-color:#e2e8f0;color:#94a3b8}.pwr-fuel-title{color:#f8fafc;font-weight:800;letter-spacing:.02em}.pwr-launchpad-card--light .pwr-fuel-title{color:#0d1d41}.pwr-fuel-canvas{align-items:flex-end;background:#040c1a;box-sizing:border-box;display:flex;flex:1 1 auto;justify-content:space-between;min-height:125px;padding:10px 12px 6px;position:relative;width:100%}.pwr-launchpad-card--light .pwr-fuel-canvas{background:#fff}.pwr-seg-coal{background-color:#334155!important}.pwr-launchpad-card--light .pwr-seg-coal{background-color:#475569!important}.pwr-fuel-col{border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12);display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-start;overflow:hidden;width:8.5%}.pwr-fuel-seg{transition:height .8s cubic-bezier(.4,0,.2,1);width:100%}.pwr-fuel-legend{align-items:center;background:#081329;border-top:1px solid #1e3a6d;color:#cbd5e1;display:flex;font-size:8px;font-weight:700;gap:10px;justify-content:center;padding:4px 10px}.pwr-launchpad-card--light .pwr-fuel-legend{background:#f1f5f9;border-top-color:#cbd5e1;color:#475569}.pwr-legend-dot{border-radius:2px;display:inline-block;height:6px;margin-right:3px;width:6px}.pwr-launchpad-telemetry-wrap{background:#02060d;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.pwr-launchpad-card--light .pwr-launchpad-telemetry-wrap{background:#fff}.pwr-telemetry-header{align-items:center;background:#0a1628;border-bottom:1px solid #1e293b;display:flex;justify-content:space-between;padding:7px 12px;z-index:2}.pwr-launchpad-card--light .pwr-telemetry-header{background:#f1f5f9;border-bottom-color:#cbd5e1}.pwr-telemetry-badge{align-items:center;color:#34d399;display:inline-flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:9px;font-weight:800;gap:5px;letter-spacing:.05em;text-transform:uppercase}.pwr-launchpad-card--light .pwr-telemetry-badge{color:#059669}.pwr-pulse-dot{animation:pwrPulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#10b981;border-radius:50%;box-shadow:0 0 0 2px rgba(16,185,129,.35);display:inline-block;height:6px;width:6px}@keyframes pwrPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.pwr-telemetry-nodes{align-items:center;display:flex;font-family:monospace;font-size:9px;gap:6px}.pwr-node-tag{color:#94a3b8;font-weight:700}.pwr-launchpad-card--light .pwr-node-tag{color:#475569}.pwr-node-val-north{color:#7dd3fc;font-weight:800}.pwr-launchpad-card--light .pwr-node-val-north{color:#0284c7}.pwr-node-val-west{color:#fbbf24;font-weight:800}.pwr-launchpad-card--light .pwr-node-val-west{color:#d97706}.pwr-telemetry-canvas{flex:1 1 auto;min-height:125px;overflow:hidden;position:relative;width:100%}.pwr-wave-svg{height:100%;overflow:visible;width:100%}.pwr-launchpad-card--light .pwr-wave-gridline{stroke:#cbd5e1!important}.pwr-heatmap-wrap{background:#040c1a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.pwr-launchpad-card--light .pwr-heatmap-wrap{background:#fff}.pwr-heatmap-header{align-items:center;background:#081329;border-bottom:1px solid #1e293b;display:flex;font-family:monospace;font-size:8.5px;font-weight:800;justify-content:space-between;padding:6px 12px}.pwr-launchpad-card--light .pwr-heatmap-header{background:#f1f5f9;border-bottom-color:#cbd5e1;color:#0d1d41}.pwr-heatmap-title{color:#38bdf8;letter-spacing:.04em}.pwr-launchpad-card--light .pwr-heatmap-title{color:#0284c7}.pwr-heatmap-peak-badge{align-items:center;color:#fca5a5;display:inline-flex;font-family:monospace;font-size:8px;font-weight:700;gap:5px}.pwr-launchpad-card--light .pwr-heatmap-peak-badge{color:#dc2626}.pwr-heatmap-canvas{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:125px;overflow:hidden;padding:6px 12px;position:relative;width:100%}.pwr-heatmap-scanner{background:linear-gradient(90deg,rgba(45,181,206,0),rgba(45,181,206,.35) 50%,rgba(45,181,206,0));bottom:0;pointer-events:none;position:absolute;top:0;width:12px;z-index:5}.pwr-heatmap-grid{display:flex;flex-direction:column;gap:4px;width:100%}.pwr-heatmap-row{align-items:center;display:flex;justify-content:space-between;width:100%}.pwr-node-label{color:#94a3b8;font-family:monospace;font-size:8px;font-weight:700;text-align:left;width:64px}.pwr-launchpad-card--light .pwr-node-label{color:#334155}.pwr-heat-cells{align-items:center;display:flex;flex:1;gap:3px}.pwr-heat-cell{border-radius:2px;flex:1;height:12px;transition:transform .2s ease,opacity .2s ease}.pwr-heat-cell:hover{transform:scale(1.15);z-index:6}.pwr-heatmap-hours{align-items:center;color:#64748b;display:flex;font-family:monospace;font-size:7.5px;justify-content:space-between;margin-top:4px;width:100%}.pwr-node-label-spacer{width:64px}.pwr-heat-hour-cols{align-items:center;display:flex;flex:1;justify-content:space-between;padding:0 2px}.pwr-heatmap-legend{align-items:center;background:#081329;border-top:1px solid #1e293b;color:#94a3b8;display:flex;font-family:monospace;font-size:8px;font-weight:700;gap:10px;justify-content:center;padding:4px 10px}.pwr-launchpad-card--light .pwr-heatmap-legend{background:#f8fafc;border-top-color:#e2e8f0;color:#475569}.pwr-launchpad-preview{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;width:100%}.pwr-launchpad-play-hover{align-items:center;background-color:rgba(13,29,65,.12);display:flex;inset:0;justify-content:center;position:absolute;transition:background-color .2s ease;z-index:4}.pwr-launchpad-preview:hover .pwr-launchpad-play-hover{background-color:rgba(13,29,65,.02)}.pwr-play-circle{align-items:center;background-color:#f08220;border-radius:50%;box-shadow:0 3px 12px rgba(240,130,32,.45);color:#0d1d41;display:flex;height:38px;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1);width:38px}.pwr-play-circle svg{margin-left:2px}.pwr-launchpad-preview:hover .pwr-play-circle{transform:scale(1.12)}@media (max-width:767px){.pwr-launchpad-card{flex-direction:column-reverse}.pwr-launchpad-right{border-bottom:1px solid #1e3a6d;border-left:none;flex:none;min-height:165px;width:100%}.pwr-launchpad-card--light .pwr-launchpad-right{border-bottom-color:#cbd5e1}.pwr-launchpad-left{flex:none;padding:20px 18px;width:100%}.pwr-launchpad-title{font-size:18px!important}.pwr-launchpad-btn{justify-content:center;width:100%}}.pwr-demo-lightbox{background-color:#071224;display:none;inset:0;position:fixed;z-index:999999}.pwr-demo-lightbox.active{display:flex;flex-direction:column}.pwr-demo-lightbox-header{align-items:center;background-color:#0d1d41;border-bottom:1px solid #1e3a6d;display:flex;flex-shrink:0;height:52px;justify-content:space-between;padding:0 24px}.pwr-demo-lightbox-title{font-size:14px;gap:8px}.pwr-demo-lightbox-close,.pwr-demo-lightbox-title{align-items:center;color:#fff;display:inline-flex;font-family:var(--ff-base,"Lato",sans-serif);font-weight:700}.pwr-demo-lightbox-close{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;cursor:pointer;font-size:12.5px;gap:6px;padding:6px 14px;transition:all .15s ease}.pwr-demo-lightbox-close:hover{background:hsla(0,0%,100%,.18);border-color:#2db5ce;color:#2db5ce}.pwr-demo-lightbox-body{background:#030a14;flex:1;height:100%;overflow:hidden;position:relative;width:100%}.pwr-demo-iframe-mount{height:100%;width:100%}.pwr-demo-iframe-mount iframe{border:none!important;display:block!important;height:100%!important;width:100%!important}.pwr-demo-gate-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(7,18,36,.88);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:100}.pwr-demo-gate-card{background:#0d1d41!important;border:1px solid #1e3a6d!important;border-radius:12px!important;box-shadow:0 20px 40px rgba(0,0,0,.6)!important;box-sizing:border-box;max-width:480px;padding:32px 28px!important;text-align:center;width:100%}.pwr-demo-gate-badge{background:rgba(45,181,206,.15);border:1px solid rgba(45,181,206,.3);border-radius:9999px;color:#2db5ce;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding:3px 9px;text-transform:uppercase}.pwr-demo-gate-title{color:#fff!important;font-family:var(--ff-heading,"Lato",sans-serif)!important;font-size:20px!important;font-weight:800!important;margin:0 0 8px!important}.pwr-demo-gate-subtitle{color:#cbd5e1!important;font-size:13.5px!important;line-height:1.5!important;margin:0 0 20px!important}.pwr-demo-gate-card .pwr-form,.pwr-demo-gate-card .pwr-form *,.pwr-demo-gate-card .pwr-form label,.pwr-demo-gate-card .pwr-form span{-webkit-user-select:text!important;user-select:text!important}.pwr-demo-gate-card .pwr-form ::selection{background-color:#2db5ce!important;color:#0d1d41!important}.pwr-demo-gate-card input[type=email],.pwr-demo-gate-card input[type=text],.pwr-demo-gate-card select{background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;box-sizing:border-box!important;color:#031019!important;font-size:14px!important;padding:10px 12px!important;width:100%!important}.pwr-demo-gate-card input[type=email]:focus,.pwr-demo-gate-card input[type=text]:focus,.pwr-demo-gate-card select:focus{border-color:#2db5ce!important;box-shadow:0 0 0 3px rgba(45,181,206,.25)!important;outline:none!important}.pwr-demo-gate-card .hs-button,.pwr-demo-gate-card input[type=submit]{background-color:#f08220!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;margin-top:10px!important;padding:12px 20px!important;transition:all .2s ease!important;width:100%!important}.pwr-demo-gate-card .hs-button:hover,.pwr-demo-gate-card input[type=submit]:hover{background-color:#d96f14!important;box-shadow:0 4px 12px rgba(240,130,32,.35)!important;transform:translateY(-1px)!important}.pwr-report-launchpad-wrap{clear:both!important;margin:28px 0!important;width:100%!important}.pwr-report-card{border-radius:10px!important;box-sizing:border-box!important;font-family:var(--ff-base,"Lato",sans-serif)!important;overflow:hidden!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s ease!important}.pwr-report-card--light{background:#fff!important;border:1.5px solid #cbd5e1!important;border-top:4px solid #2db5ce!important;box-shadow:0 10px 32px -4px rgba(13,29,65,.12),0 3px 10px -2px rgba(13,29,65,.05),0 0 0 1px rgba(45,181,206,.15)!important;color:#2d3748!important}.pwr-report-card--light:hover{border-color:#2db5ce!important;box-shadow:0 16px 44px -6px rgba(13,29,65,.16),0 6px 18px -2px rgba(45,181,206,.28)!important;transform:translateY(-3px)!important}.pwr-report-card--light .pwr-report-section-canvas{background:linear-gradient(180deg,#f8fafd,#fff)!important}.pwr-report-card--light .pwr-report-footer{background:#f1f5f9!important;border-top:1px solid #e2e8f0!important;color:#2d3748!important}.pwr-report-card--light .pwr-report-cta-btn{background-color:#ef7b21!important;background:#ef7b21!important;color:#fff!important}.pwr-report-card--light .pwr-report-cta-btn:hover{background-color:#d96f14!important;background:#d96f14!important;color:#fff!important}.pwr-report-card--dark{background:#091226!important;border:1.5px solid rgba(45,181,206,.4)!important;border-top:4px solid #2db5ce!important;box-shadow:0 12px 36px rgba(5,10,24,.5),0 0 0 1px rgba(45,181,206,.2)!important;color:#e2e8f0!important}.pwr-report-card--dark:hover{border-color:#2db5ce!important;box-shadow:0 16px 44px rgba(5,10,24,.65),0 4px 18px rgba(45,181,206,.3)!important}.pwr-report-card--dark .pwr-report-section-canvas{background:#0d1730!important}.pwr-report-card--dark .pwr-report-h1{color:#fff!important}.pwr-report-card--dark .pwr-report-lead{color:#cbd5e1!important}.pwr-report-card--dark .pwr-report-callout{background:hsla(0,0%,100%,.05)!important}.pwr-report-card--dark .pwr-report-footer{background:#081024!important;border-top:1px solid rgba(45,181,206,.2)!important;color:#e2e8f0!important}.pwr-report-card--dark .pwr-report-cta-btn{background-color:#ef7b21!important;background:#ef7b21!important;border-color:#d96f14!important;color:#fff!important}.pwr-report-card--dark .pwr-report-cta-btn:hover{background-color:#d96f14!important;background:#d96f14!important;color:#fff!important}.pwr-report-title-block{background:linear-gradient(135deg,#101b3b,#081026)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;color:#fff!important;padding:10px 18px!important}.pwr-report-header-top{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important}.pwr-report-header-titles{max-width:500px!important}.pwr-report-title{color:#fff!important;font-family:var(--ff-heading,"Lato",sans-serif)!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:-.1px!important;line-height:1.25!important;margin:0 0 3px!important}.pwr-report-subtitle{align-items:center!important;background:rgba(45,181,206,.18)!important;border:1px solid rgba(45,181,206,.38)!important;border-radius:9999px!important;color:#78e0ff!important;display:inline-flex!important;font-size:9.5px!important;font-weight:800!important;gap:5px!important;letter-spacing:.1em!important;line-height:1.2!important;margin:0!important;padding:2px 8px!important;text-transform:uppercase!important}.pwr-report-subtitle:before{background-color:#2db5ce;border-radius:50%;box-shadow:0 0 5px #2db5ce;content:"";display:inline-block;height:5px;width:5px}.pwr-report-meta-cols{align-items:flex-start!important;display:flex!important;flex-shrink:0!important;gap:16px!important}.pwr-report-meta-col--author{max-width:170px!important}.pwr-report-meta-col--author .pwr-report-meta-val{display:-webkit-box!important;-webkit-line-clamp:2!important;line-height:1.25!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.pwr-report-meta-col--published{flex-shrink:0!important;white-space:nowrap!important}.pwr-report-meta-heading{color:hsla(0,0%,100%,.5)!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1!important;margin-bottom:2px!important;text-transform:uppercase!important}.pwr-report-meta-val{color:#fff!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important}.pwr-report-section-canvas{padding:12px 18px!important}.pwr-report-h1{border-bottom:2px solid #2db5ce!important;color:#0d1d41!important;font-family:var(--ff-heading,"Lato",sans-serif)!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 5px!important;padding-bottom:3px!important}.pwr-report-lead{color:#334155!important;display:-webkit-box!important;font-size:12.5px!important;-webkit-line-clamp:2!important;line-height:1.45!important;margin:0 0 10px!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.pwr-report-callout{background:#f1f5f9!important;border-left:3px solid #2db5ce!important;border-radius:0 4px 4px 0!important;margin-bottom:10px!important;padding:8px 12px!important}.pwr-report-callout-title{color:#0d1d41!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;margin-bottom:2px!important;text-transform:uppercase!important}.pwr-report-plotly-widget{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 2px 10px rgba(13,29,65,.05)!important;cursor:pointer!important;display:block!important;padding:8px 12px!important;position:relative!important;text-decoration:none!important;transition:all .2s ease!important}.pwr-report-plotly-widget:hover{border-color:#2db5ce!important;box-shadow:0 4px 18px rgba(45,181,206,.2)!important}.pwr-report-plotly-header{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;margin-bottom:4px!important}.pwr-report-plotly-title{color:#0d1d41!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important}.pwr-report-plotly-modebar{align-items:center!important;color:#94a3b8!important;display:flex!important;flex-shrink:0!important;gap:6px!important}.pwr-report-plotly-grid{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 120px!important}.pwr-report-plotly-grid svg{height:90px!important;max-height:90px!important;width:100%!important}.pwr-report-plotly-legend{border-left:1px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding-left:10px!important}.pwr-report-legend-heading{color:#0d1d41!important;font-size:10px!important;font-weight:800!important;margin-bottom:1px!important}.pwr-report-legend-btn{align-items:center!important;background:none!important;border:none!important;color:#334155!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:10.5px!important;font-weight:600!important;gap:5px!important;padding:1px 0!important;text-align:left!important;transition:color .15s ease!important}.pwr-report-legend-btn:hover{color:#0d1d41!important}.pwr-report-plotly-caption{align-items:center!important;border-top:1px solid #f1f5f9!important;color:#64748b!important;display:flex!important;font-size:10px!important;font-style:italic!important;justify-content:space-between!important;margin-top:4px!important;padding-top:4px!important}.pwr-report-table-wrapper{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;cursor:pointer!important;overflow-x:auto!important;position:relative!important}.pwr-report-table{border-collapse:collapse!important;font-size:11px!important;line-height:1.35!important;text-align:left!important;width:100%!important}.pwr-report-table thead th{background:#0d1d41!important;border:none!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;padding:6px 8px!important;text-transform:uppercase!important}.pwr-report-table tbody tr:nth-child(2n){background:#f8fafc!important}.pwr-report-table tbody td{border-bottom:1px solid #e2e8f0!important;color:#2d3748!important;padding:5px 8px!important}.pwr-report-switcher-bar{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important;margin-bottom:8px!important}.pwr-report-switcher-caption{color:#64748b!important;font-size:11px!important;font-weight:600!important}.pwr-report-switcher-tabs{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:4px!important;display:inline-flex!important;gap:2px!important;padding:2px!important}.pwr-report-tab-btn{background:none!important;border:none!important;border-radius:3px!important;color:#2d3748!important;cursor:pointer!important;font-family:inherit!important;font-size:10.5px!important;font-weight:700!important;padding:2px 7px!important;transition:all .15s ease!important}.pwr-report-tab-btn.is-active{background:#0d1d41!important;color:#fff!important}.pwr-report-hover-prompt{align-items:center!important;background:rgba(13,29,65,.08)!important;display:flex!important;inset:0!important;justify-content:center!important;opacity:0!important;pointer-events:none!important;position:absolute!important;transition:opacity .2s ease!important}.pwr-report-plotly-widget:hover .pwr-report-hover-prompt,.pwr-report-table-wrapper:hover .pwr-report-hover-prompt{opacity:1!important}.pwr-report-hover-pill{align-items:center!important;background:#0d1d41!important;border:1px solid rgba(45,181,206,.5)!important;border-radius:9999px!important;box-shadow:0 4px 14px rgba(13,29,65,.35)!important;color:#fff!important;display:inline-flex!important;font-size:11.5px!important;font-weight:700!important;gap:6px!important;padding:5px 12px!important}.pwr-report-screenshot-wrap{border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 2px 10px rgba(13,29,65,.06)!important;cursor:pointer!important;overflow:hidden!important;position:relative!important}.pwr-report-screenshot-img{display:block!important;height:auto!important;width:100%!important}.pwr-report-footer{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important;padding:8px 18px!important}.pwr-report-footer-meta{align-items:center!important;color:#475569!important;display:inline-flex!important;font-size:11.5px!important;font-weight:600!important;gap:6px!important}.pwr-report-footer-meta svg{color:#0284c7!important;flex-shrink:0!important;height:15px!important;width:15px!important}.pwr-report-card--dark .pwr-report-footer-meta,.pwr-report-card--dark .pwr-report-footer-meta *{color:#cbd5e1!important}.pwr-report-card--dark .pwr-report-footer-meta strong{color:#fff!important;font-weight:700!important}.pwr-report-card--dark .pwr-report-footer-meta svg{color:#78e0ff!important;stroke:#78e0ff!important}.pwr-report-card--light .pwr-report-footer-meta,.pwr-report-card--light .pwr-report-footer-meta *{color:#475569!important}.pwr-report-card--light .pwr-report-footer-meta strong{color:#0d1d41!important;font-weight:700!important}.pwr-report-card--light .pwr-report-footer-meta svg{color:#0284c7!important}.pwr-report-cta-btn{align-items:center!important;background-color:#ef7b21!important;background:#ef7b21!important;border:1px solid #d96f14!important;border-radius:6px!important;box-shadow:0 2px 10px rgba(239,123,33,.35)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--ff-base,"Lato",sans-serif)!important;font-size:12.5px!important;font-weight:800!important;gap:7px!important;justify-content:center!important;line-height:1.3!important;padding:7px 16px!important;text-decoration:none!important;transition:all .2s ease!important;white-space:nowrap!important}.pwr-report-cta-btn,.pwr-report-cta-btn *,.pwr-report-cta-btn span{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;text-decoration:none!important}.pwr-report-cta-btn svg{flex-shrink:0!important;height:14px!important;stroke:#fff!important;stroke-width:2.4!important;transition:transform .2s ease!important;width:14px!important}.pwr-report-cta-btn:hover{background-color:#d96f14!important;background:#d96f14!important;box-shadow:0 4px 14px rgba(239,123,33,.45)!important;color:#fff!important;transform:translateY(-1px)!important}.pwr-report-cta-btn:hover svg{transform:translateX(3px)!important}.pwr-report-cta-btn:hover,.pwr-report-cta-btn:hover *,.pwr-report-cta-btn:hover span{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:767px){.pwr-report-title-block{padding:10px 14px!important}.pwr-report-title{font-size:14.5px!important}.pwr-report-section-canvas{padding:10px 14px!important}.pwr-report-plotly-grid{grid-template-columns:1fr!important}.pwr-report-plotly-legend{border-left:none!important;border-top:1px solid #e2e8f0!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;padding-left:0!important;padding-top:6px!important}.pwr-report-footer{align-items:stretch!important;flex-direction:column!important;padding:10px 14px!important;text-align:center!important}.pwr-report-cta-btn,.pwr-report-footer-meta{justify-content:center!important}.pwr-report-cta-btn{width:100%!important}}