.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:1px solid #e2e8f0!important;border-radius:9999px!important;box-shadow:0 4px 20px rgba(13,29,65,.08)!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;width:48px!important;z-index:30!important}.pwr-floating-share-label{color:#94a3b8;font-family:var(--ff-base,"Lato",sans-serif);font-size:9px;font-weight:800;letter-spacing:1.2px;margin-bottom:2px;text-transform:uppercase;user-select:none}@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:1px solid #e2e8f0!important;border-radius:9999px!important;box-shadow:0 2px 10px rgba(13,29,65,.05)!important;display:inline-flex!important;gap:6px!important;padding:4px 6px!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:36px 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:12px;box-shadow:0 10px 25px -5px rgba(13,29,65,.25),0 8px 10px -6px rgba(13,29,65,.2);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 14px 30px -5px rgba(13,29,65,.35),0 0 15px rgba(45,181,206,.15);transform:translateY(-2px)}.pwr-launchpad-card--dark{background:#0d1d41;border-color:#1e3a6d;color:#fff}.pwr-launchpad-card--light{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 20px rgba(25,34,77,.08);color:#0d1d41}.pwr-launchpad-card--light:hover{border-color:#2db5ce;box-shadow:0 8px 26px rgba(25,34,77,.13)}.pwr-launchpad-left{box-sizing:border-box;display:flex;flex:1 1 56%;flex-direction:column;justify-content:center;padding:24px 28px}.pwr-launchpad-title{color:#fff!important;font-family:var(--ff-heading,"Lato",sans-serif);font-size:20px!important;font-weight:800!important;line-height:1.3!important;margin:0 0 10px!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:13.5px!important;line-height:1.55!important;margin:0 0 18px!important;text-align:left!important}.pwr-launchpad-desc p{color:inherit!important;font-size:13.5px!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:12px}.pwr-brand-pill{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 1px 4px rgba(0,0,0,.12);display:inline-flex;gap:8px;padding:4px 14px 4px 10px;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:20px;object-fit:contain;width:auto}.pwr-brand-divider{background-color:#cbd5e1;height:14px;width:1px}.pwr-brand-label{color:#0d1d41;font-size:10px;letter-spacing:.08em}.pwr-brand-label,.pwr-launchpad-badge{font-family:var(--ff-base,"Lato",sans-serif);font-weight:800;text-transform:uppercase}.pwr-launchpad-badge{align-items:center;background:rgba(8,47,73,.85);border:1px solid rgba(56,189,248,.5);border-radius:9999px;color:#7dd3fc;display:inline-flex;font-size:10.5px;gap:6px;letter-spacing:.07em;margin-bottom:10px;padding:4px 11px;width:-moz-fit-content;width:fit-content}.pwr-badge-dot{animation:pwrPulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#38bdf8;border-radius:50%;box-shadow:0 0 0 2px rgba(56,189,248,.3);display:inline-block;height:6px;width:6px}.pwr-badge-tag{background:rgba(56,189,248,.2);border-radius:4px;color:#e0f2fe;font-size:8.5px;font-weight:900;letter-spacing:.04em;padding:1px 5px}.pwr-launchpad-card--light.pwr-badge-color--blue .pwr-launchpad-badge{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.pwr-launchpad-card--light.pwr-badge-color--blue .pwr-badge-tag{background:#0284c7;color:#fff}.pwr-badge-color--orange .pwr-launchpad-badge{animation:pwrShimmer 3.5s linear infinite;background:linear-gradient(90deg,rgba(45,181,206,.12),rgba(240,130,32,.28) 50%,rgba(45,181,206,.12));background-size:200% 100%;border-color:rgba(240,130,32,.55);color:#fde68a}.pwr-badge-color--orange .pwr-badge-dot{background:#f08220;box-shadow:0 0 0 2px rgba(240,130,32,.35)}.pwr-badge-color--orange .pwr-badge-tag{background:#f08220;color:#0d1d41}.pwr-launchpad-card--light.pwr-badge-color--orange .pwr-launchpad-badge{animation:none;background:#fff7ed;border-color:#fdba74;color:#c2410c}.pwr-badge-color--orange:hover{border-color:#f08220!important;box-shadow:0 12px 28px rgba(240,130,32,.18)!important}.pwr-badge-color--dark .pwr-launchpad-badge{background:rgba(6,78,59,.75);border-color:rgba(16,185,129,.5);color:#6ee7b7}.pwr-launchpad-card--light.pwr-badge-color--dark .pwr-launchpad-badge{background:#0d1d41;border-color:#1e3a6d;color:#6ee7b7}.pwr-badge-color--dark .pwr-badge-dot{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.35)}.pwr-badge-color--dark .pwr-badge-tag{background:#10b981;color:#022c22}.pwr-badge-color--dark:hover{border-color:#10b981!important;box-shadow:0 12px 28px rgba(16,185,129,.18)!important}.pwr-badge-color--light .pwr-launchpad-badge{background:hsla(0,0%,100%,.95);border-color:#e2e8f0;color:#0d1d41}.pwr-launchpad-card--light.pwr-badge-color--light .pwr-launchpad-badge{background:#f1f5f9;border-color:#cbd5e1;color:#0d1d41}.pwr-badge-color--light .pwr-badge-dot{background:#f08220;box-shadow:0 0 0 2px rgba(240,130,32,.3)}.pwr-badge-color--light .pwr-badge-tag{background:#0d1d41;color:#fff}.pwr-launchpad-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.pwr-launchpad-btn{align-items:center;background:linear-gradient(135deg,#f08220,#ff9e42)!important;border:1.5px solid transparent;border-radius:8px;box-shadow:0 4px 14px rgba(240,130,32,.35);color:#0d1d41!important;cursor:pointer;display:inline-flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:13px;font-weight:800;gap:8px;padding:10px 22px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.pwr-launchpad-btn:hover{box-shadow:0 6px 20px rgba(240,130,32,.5);transform:translateY(-1px)}.pwr-btn-color--orange .pwr-launchpad-btn{background:linear-gradient(135deg,#f08220,#ff9e42)!important;color:#0d1d41!important}.pwr-btn-color--orange .pwr-play-circle{background:#f08220;box-shadow:0 4px 14px rgba(240,130,32,.45);color:#0d1d41}.pwr-btn-color--blue .pwr-launchpad-btn{background:linear-gradient(135deg,#2db5ce,#38bdf8)!important;box-shadow:0 4px 14px rgba(45,181,206,.35);color:#0d1d41!important}.pwr-btn-color--blue .pwr-launchpad-btn:hover{box-shadow:0 6px 20px rgba(45,181,206,.55)}.pwr-btn-color--blue .pwr-play-circle{background:linear-gradient(135deg,#2db5ce,#38bdf8);box-shadow:0 4px 14px rgba(45,181,206,.45);color:#0d1d41}.pwr-btn-color--light .pwr-launchpad-btn{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 14px rgba(13,29,65,.12);color:#0d1d41!important}.pwr-btn-color--light .pwr-launchpad-btn svg{stroke:#f08220!important}.pwr-btn-color--light .pwr-launchpad-btn:hover{background:#f8fafc!important;border-color:#f08220!important;box-shadow:0 6px 18px rgba(240,130,32,.22)}.pwr-btn-color--light .pwr-play-circle{background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 4px 16px rgba(0,0,0,.25);color:#0d1d41}.pwr-btn-color--dark .pwr-launchpad-btn{background:#0d1d41!important;border-color:#2db5ce!important;box-shadow:0 4px 14px rgba(13,29,65,.25);color:#fff!important}.pwr-btn-color--dark .pwr-launchpad-btn svg{stroke:#2db5ce!important}.pwr-btn-color--dark .pwr-launchpad-btn:hover{background:#162b5b!important;box-shadow:0 6px 18px rgba(45,181,206,.3)}.pwr-btn-color--dark .pwr-play-circle{background:#0d1d41;border:1.5px solid #2db5ce;box-shadow:0 4px 16px rgba(13,29,65,.45);color:#2db5ce}.pwr-launchpad-meta{align-items:center;color:#94a3b8;display:inline-flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:12px;font-weight:500;gap:6px}.pwr-launchpad-card--light .pwr-launchpad-meta{color:#64748b}.pwr-launchpad-right{align-items:stretch;background:#fff;border-left:1px solid #1e3a6d;box-sizing:border-box;display:flex;flex:0 0 46%;min-height:195px;position:relative}.pwr-launchpad-card--light .pwr-launchpad-right{border-left-color:#cbd5e1}.pwr-chart-stage--dark .pwr-launchpad-right{background:#040c1a}.pwr-product-window{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;user-select:none;width:100%}.pwr-chart-stage--dark .pwr-product-window{background:#040c1a}.pwr-product-bar{align-items:center;background:#f1f5f9;border-bottom:1px solid #cbd5e1;color:#0d1d41;display:flex;font-family:var(--ff-base,"Lato",sans-serif);font-size:10px;justify-content:space-between;padding:6px 12px}.pwr-chart-stage--dark .pwr-product-bar{background:#081329;border-bottom-color:#1e3a6d;color:#e2e8f0}.pwr-product-tabs{align-items:center;display:flex;font-weight:800;gap:10px}.pwr-tab-active{border-bottom:2px solid #2db5ce;color:#0d1d41;padding-bottom:2px}.pwr-chart-stage--dark .pwr-tab-active{color:#fff}.pwr-tab-inactive{color:#94a3b8}.pwr-product-model-tag{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#0d1d41;font-family:monospace;font-size:9px;font-weight:700;padding:2px 6px}.pwr-chart-stage--dark .pwr-product-model-tag{background:#0d1d41;border-color:#1e3a6d;color:#7dd3fc}.pwr-weather-btn{align-items:center;background:#0d1d41;border-radius:4px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;gap:4px;padding:2px 7px}.pwr-chart-stage--dark .pwr-weather-btn{background:#1e3a6d}.pwr-weather-btn span{color:#f59e0b}.pwr-canvas-area{background:#fff;height:145px;overflow:hidden;position:relative;width:100%}.pwr-chart-stage--dark .pwr-canvas-area{background:#040c1a}.pwr-chart-stage--dark .pwr-fan-actual{stroke:#f8fafc!important}.pwr-chart-stage--dark .pwr-fan-cursor-dot{fill:#f8fafc!important}.pwr-grid-labels{color:#94a3b8;display:flex;flex-direction:column;font-family:monospace;font-size:8px;inset:0;justify-content:space-between;padding:4px 8px;pointer-events:none;position:absolute}.pwr-grid-line{border-bottom:1px solid #f1f5f9;padding-bottom:1px}.pwr-chart-stage--dark .pwr-grid-line{border-bottom-color:rgba(30,58,109,.45)}.pwr-selection-bracket{border:1.5px dashed #2db5ce;border-radius:3px;bottom:12px;left:28%;opacity:.85;pointer-events:none;position:absolute;right:18%;top:12px}.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:5px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;font-family:monospace;font-size:8px;left:31%;line-height:1.35;padding:5px 8px;pointer-events:none;position:absolute;top:10px;width:128px;z-index:10}.pwr-timeline-footer{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;color:#94a3b8;display:flex;font-family:monospace;font-size:8px;justify-content:space-between;padding:3px 10px}.pwr-chart-stage--dark .pwr-timeline-footer{background:#081329;border-top-color:#1e3a6d;color:#64748b}.pwr-fuel-canvas{align-items:flex-end;background:#fff;box-sizing:border-box;display:flex;height:140px;justify-content:space-between;padding:10px 14px 6px;position:relative;width:100%}.pwr-chart-stage--dark .pwr-fuel-canvas{background:#040c1a}.pwr-fuel-col{border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-start;overflow:hidden;width:8%}.pwr-fuel-seg{transition:height .8s cubic-bezier(.4,0,.2,1);width:100%}.pwr-fuel-legend{align-items:center;background:#f1f5f9;border-top:1px solid #cbd5e1;color:#475569;display:flex;font-size:8.5px;font-weight:700;gap:12px;justify-content:center;padding:5px 10px}.pwr-chart-stage--dark .pwr-fuel-legend{background:#081329;border-top-color:#1e3a6d;color:#cbd5e1}.pwr-legend-dot{border-radius:2px;display:inline-block;height:7px;margin-right:3px;width:7px}.pwr-launchpad-preview{cursor:pointer;overflow:hidden;position:relative}.pwr-launchpad-preview,.pwr-launchpad-telemetry-wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.pwr-launchpad-telemetry-wrap{background:#02060d}.pwr-chart-stage--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:9px 14px;z-index:2}.pwr-chart-stage--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:9.5px;font-weight:800;gap:6px;letter-spacing:.06em;text-transform:uppercase}.pwr-chart-stage--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:9.5px;gap:6px}.pwr-node-tag{color:#94a3b8;font-weight:700}.pwr-chart-stage--light .pwr-node-tag{color:#475569}.pwr-node-val-north{color:#7dd3fc;font-weight:800}.pwr-chart-stage--light .pwr-node-val-north{color:#0284c7}.pwr-node-val-west{color:#fbbf24;font-weight:800}.pwr-chart-stage--light .pwr-node-val-west{color:#d97706}.pwr-telemetry-canvas{height:145px;overflow:hidden;position:relative;width:100%}.pwr-wave-svg{height:100%;overflow:visible;width:100%}.pwr-chart-stage--light .pwr-wave-gridline{stroke:#cbd5e1!important}.pwr-launchpad-bars-wrap{background:#040c1a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.pwr-chart-stage--light .pwr-launchpad-bars-wrap{background:#fff}.pwr-launchpad-bars-header{align-items:center;background:#081329;border-bottom:1px solid #1e293b;display:flex;font-family:monospace;font-size:9.5px;font-weight:800;justify-content:space-between;letter-spacing:.05em;padding:8px 14px}.pwr-chart-stage--light .pwr-launchpad-bars-header{background:#f1f5f9;border-bottom-color:#cbd5e1}.pwr-delta-title-left{color:#38bdf8}.pwr-chart-stage--light .pwr-delta-title-left{color:#0284c7}.pwr-delta-title-right{align-items:center;color:#fbbf24;display:inline-flex;gap:5px}.pwr-chart-stage--light .pwr-delta-title-right{color:#d97706}.pwr-bars-chart{align-items:center;box-sizing:border-box;display:flex;height:118px;justify-content:space-between;padding:0 14px;position:relative}.pwr-bars-midline{border-top:1px dashed rgba(148,163,184,.45);height:1px;left:10px;pointer-events:none;position:absolute;right:10px;top:50%;z-index:1}.pwr-chart-stage--light .pwr-bars-midline{border-top-color:#cbd5e1}.pwr-bar-col{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:9%;z-index:2}.pwr-bar{border-radius:3px 3px 0 0;position:absolute;transition:height .85s cubic-bezier(.4,0,.2,1),background-color .85s ease;width:100%}.pwr-delta-footer{align-items:center;background:#081329;border-top:1px solid #1e293b;display:flex;font-family:monospace;font-size:8.5px;font-weight:700;justify-content:space-between;padding:5px 14px}.pwr-chart-stage--light .pwr-delta-footer{background:#f8fafc;border-top-color:#e2e8f0}.pwr-delta-leg-pos{color:#7dd3fc}.pwr-chart-stage--light .pwr-delta-leg-pos{color:#0284c7}.pwr-delta-leg-neg{color:#fbbf24}.pwr-chart-stage--light .pwr-delta-leg-neg{color:#d97706}.pwr-launchpad-screenshot-wrap{height:100%;overflow:hidden;width:100%}.pwr-launchpad-screenshot{display:block;height:100%;object-fit:cover;width:100%}.pwr-launchpad-darken-overlay{background-color:rgba(7,18,36,.2);inset:0;pointer-events:none;position:absolute;z-index:3}.pwr-launchpad-play-hover{align-items:center;background-color:rgba(13,29,65,.14);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,.03)}.pwr-play-circle{align-items:center;background-color:#f08220;border-radius:50%;box-shadow:0 4px 14px rgba(240,130,32,.45);color:#0d1d41;display:flex;height:44px;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1);width:44px}.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;margin:36px 0;width:100%}.pwr-report-card{border-radius:10px;box-sizing:border-box;font-family:var(--ff-base,"Lato",sans-serif);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pwr-report-card:hover{transform:translateY(-2px)}.pwr-report-card--light{background:#fff;border:1px solid #cbd5e1;box-shadow:0 4px 20px rgba(25,34,77,.08);color:#2d3748}.pwr-report-card--light:hover{border-color:#78e0ff;box-shadow:0 8px 24px rgba(25,34,77,.12)}.pwr-report-card--light .pwr-report-section-canvas{background:#fff}.pwr-report-card--light .pwr-report-footer{background:#f4f6f9;border-top:1px solid #e2e8f0;color:#2d3748}.pwr-report-card--light .pwr-report-cta-btn{background:#19224d;color:#fff!important}.pwr-report-card--light .pwr-report-cta-btn:hover{background:#387794}.pwr-report-card--dark{background:#0d1633;border:1px solid rgba(120,224,255,.25);box-shadow:0 8px 28px rgba(13,22,51,.35);color:#e2e8f0}.pwr-report-card--dark:hover{border-color:#78e0ff;box-shadow:0 12px 32px rgba(13,22,51,.45)}.pwr-report-card--dark .pwr-report-section-canvas{background:#111c3d}.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)}.pwr-report-card--dark .pwr-report-footer{background:#19224d;border-top:1px solid rgba(120,224,255,.2);color:#e2e8f0}.pwr-report-card--dark .pwr-report-cta-btn{background:#78e0ff;color:#19224d!important}.pwr-report-card--dark .pwr-report-cta-btn:hover{background:#63b9d2}.pwr-report-title-block{background:linear-gradient(135deg,#19224d,#0d1633);color:#fff;padding:18px 22px}.pwr-report-header-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pwr-report-header-titles{max-width:480px}.pwr-report-title{color:#fff!important;font-family:var(--ff-heading,"Lato",sans-serif);font-size:20px!important;font-weight:900!important;letter-spacing:-.2px;line-height:1.25!important;margin:0 0 4px!important}.pwr-report-subtitle{color:#78e0ff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em;margin:0!important;text-transform:uppercase}.pwr-report-meta-cols{align-items:center;display:flex;flex-shrink:0;gap:20px}.pwr-report-meta-heading{color:hsla(0,0%,100%,.55);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.pwr-report-meta-val{color:#fff;font-size:13px;font-weight:700}.pwr-report-section-canvas{padding:20px 22px}.pwr-report-h1{border-bottom:3px solid #78e0ff;color:#19224d;font-family:var(--ff-heading,"Lato",sans-serif);font-size:17px!important;font-weight:900!important;line-height:1.3!important;margin:0 0 10px!important;padding-bottom:5px}.pwr-report-lead{color:#2d3748;font-size:13.5px;line-height:1.6;margin:0 0 16px!important}.pwr-report-callout{background:#f4f6f9;border-left:4px solid #78e0ff;border-radius:0 6px 6px 0;margin-bottom:16px;padding:12px 16px}.pwr-report-callout-title{color:#387794;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.pwr-report-plotly-widget{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 12px rgba(25,34,77,.06);cursor:pointer;display:block;padding:14px 16px;position:relative;text-decoration:none!important}.pwr-report-plotly-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.pwr-report-plotly-title{color:#19224d;font-size:13px;font-weight:700;line-height:1.3}.pwr-report-plotly-modebar{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;gap:8px}.pwr-report-plotly-grid{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 130px}.pwr-report-plotly-legend{border-left:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px;padding-left:12px}.pwr-report-legend-heading{color:#19224d;font-size:11px;font-weight:800}.pwr-report-legend-btn{align-items:center;background:none;border:none;color:#2d3748;cursor:pointer;display:flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:6px;padding:0;text-align:left;transition:opacity .15s ease}.pwr-report-legend-btn:hover{color:#19224d}.pwr-report-plotly-caption{align-items:center;border-top:1px solid #f4f6f9;color:#64748b;display:flex;font-size:11px;font-style:italic;justify-content:space-between;margin-top:10px;padding-top:6px}.pwr-report-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;overflow-x:auto;position:relative}.pwr-report-table{border-collapse:collapse;font-size:12px;line-height:1.4;text-align:left;width:100%}.pwr-report-table thead th{background:#19224d;border:none;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px;text-transform:uppercase}.pwr-report-table tbody tr:nth-child(2n){background:#f4f6f9}.pwr-report-table tbody td{border-bottom:1px solid #e2e8f0;color:#2d3748;padding:8px 10px}.pwr-report-switcher-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.pwr-report-switcher-caption{color:#64748b;font-size:11.5px;font-weight:600}.pwr-report-switcher-tabs{background:#f4f6f9;border:1px solid #e2e8f0;border-radius:6px;display:inline-flex;gap:2px;padding:2px}.pwr-report-tab-btn{background:none;border:none;border-radius:4px;color:#2d3748;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:3px 8px;transition:all .15s ease}.pwr-report-tab-btn.is-active{background:#19224d;color:#fff}.pwr-report-hover-prompt{align-items:center;background:rgba(25,34,77,.08);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.pwr-report-plotly-widget:hover .pwr-report-hover-prompt,.pwr-report-table-wrapper:hover .pwr-report-hover-prompt{opacity:1}.pwr-report-hover-pill{align-items:center;background:#19224d;border-radius:9999px;box-shadow:0 4px 12px rgba(25,34,77,.25);color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 14px}.pwr-report-screenshot-wrap{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 12px rgba(25,34,77,.06);cursor:pointer;overflow:hidden;position:relative}.pwr-report-screenshot-img{display:block;height:auto;width:100%}.pwr-report-footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 22px}.pwr-report-footer-meta{align-items:center;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px}.pwr-report-footer-meta svg{color:#387794;flex-shrink:0}.pwr-report-cta-btn{align-items:center;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;line-height:1.3;padding:9px 18px;text-decoration:none!important;transition:all .18s ease}.pwr-report-cta-btn:hover{box-shadow:0 4px 14px rgba(0,0,0,.18);transform:translateY(-1px)}.pwr-report-cta-btn svg{height:16px;width:16px}@media (max-width:767px){.pwr-report-title-block{padding:16px}.pwr-report-title{font-size:18px!important}.pwr-report-section-canvas{padding:16px}.pwr-report-plotly-grid{grid-template-columns:1fr}.pwr-report-plotly-legend{border-left:none;border-top:1px solid #e2e8f0;flex-direction:row;flex-wrap:wrap;gap:10px;padding-left:0;padding-top:8px}.pwr-report-footer{align-items:stretch;flex-direction:column;padding:14px 16px;text-align:center}.pwr-report-cta-btn,.pwr-report-footer-meta{justify-content:center}.pwr-report-cta-btn{width:100%}}