/* Scoped extension of the approved XMLA futuristic lifestyle presentation. */
body.xmla-wave-active #main :is(.xnea-wrap,.xpr-wrap,.xwp-wrap){width:calc(100% - 64px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
body.xmla-wave-active #main :is(.xnea-band,.xnea-section,.xnea-main,.xnea-form-section,.xpr-band,.xpr-section,.xpr-main,.xpr-form-section,.xwp-band,.xwp-section,.xwp-main,.xwp-form-section){padding-top:48px!important;padding-bottom:48px!important;background:#0b1c2b!important;color:#cbdde8!important;min-height:0!important}
body.xmla-wave-active #main :is(.xnea-section.alt,.xpr-section.alt,.xwp-section.alt){background:linear-gradient(120deg,#112e40,#0e2535)!important;border-block:1px solid #32556855}
body.xmla-wave-active #main :is(.xnea-section-head,.xnea-head,.xpr-section-head,.xpr-head,.xwp-section-head,.xwp-head){gap:30px!important;align-items:end!important;margin-bottom:28px!important}
body.xmla-wave-active #main :is(.xnea-band,.xnea-section,.xnea-main,.xnea-form-section,.xpr-band,.xpr-section,.xpr-main,.xpr-form-section,.xwp-band,.xwp-section,.xwp-main,.xwp-form-section) h2{font:500 clamp(28px,3vw,42px)/1.25 Oswald,Arial,sans-serif!important;color:#edf7ff!important;letter-spacing:0!important;text-shadow:none!important}
body.xmla-wave-active #main :is(.xnea-band,.xnea-section,.xnea-main,.xnea-form-section,.xpr-band,.xpr-section,.xpr-main,.xpr-form-section,.xwp-band,.xwp-section,.xwp-main,.xwp-form-section) h3{color:#edf7ff!important;font-size:25px!important;line-height:1.3!important}
body.xmla-wave-active #main :is(.xnea-band,.xnea-section,.xnea-main,.xpr-band,.xpr-section,.xpr-main,.xwp-band,.xwp-section,.xwp-main) p{color:#c5d9e5!important;font:400 16px/1.75 Arial,sans-serif!important}
body.xmla-wave-active #main :is(.xnea-kicker,.xnea-eyebrow,.xpr-kicker,.xpr-eyebrow,.xwp-kicker,.xwp-eyebrow){color:#87e0e8!important;font:700 11px/1.6 Arial,sans-serif!important;letter-spacing:1.3px!important}
body.xmla-wave-active #main :is(.xnea-grid,.xnea-lane-grid,.xnea-track-grid,.xnea-cap-grid,.xnea-process-grid,.xnea-principle-grid,.xnea-route-grid,.xnea-package-grid,.xnea-decision-grid,.xnea-timeline,.xnea-metric-grid,.xnea-coverage-grid,.xnea-flow,.xnea-price-grid,.xnea-pricing,.xnea-signal-grid,.xnea-process,.xnea-work-grid,.xnea-outcome-grid,.xpr-grid,.xpr-lane-grid,.xpr-track-grid,.xpr-cap-grid,.xpr-process-grid,.xpr-principle-grid,.xpr-route-grid,.xpr-package-grid,.xpr-decision-grid,.xpr-timeline,.xpr-metric-grid,.xpr-coverage-grid,.xpr-flow,.xpr-price-grid,.xpr-pricing,.xpr-signal-grid,.xpr-process,.xpr-work-grid,.xpr-outcome-grid,.xwp-grid,.xwp-lane-grid,.xwp-track-grid,.xwp-cap-grid,.xwp-process-grid,.xwp-principle-grid,.xwp-route-grid,.xwp-package-grid,.xwp-decision-grid,.xwp-timeline,.xwp-metric-grid,.xwp-coverage-grid,.xwp-flow,.xwp-price-grid,.xwp-pricing,.xwp-signal-grid,.xwp-process,.xwp-work-grid,.xwp-outcome-grid){gap:22px!important;min-width:0}
body.xmla-wave-active #main :is(.xnea-card,.xnea-track,.xnea-route,.xnea-panel,.xnea-step,.xnea-package,.xnea-lane,.xnea-plan,.xnea-signal,.xnea-compare,.xnea-metric,.xnea-outcome,.xpr-card,.xpr-track,.xpr-route,.xpr-panel,.xpr-step,.xpr-package,.xpr-lane,.xpr-plan,.xpr-signal,.xpr-compare,.xpr-metric,.xpr-outcome,.xwp-card,.xwp-track,.xwp-route,.xwp-panel,.xwp-step,.xwp-package,.xwp-lane,.xwp-plan,.xwp-signal,.xwp-compare,.xwp-metric,.xwp-outcome){padding:26px!important;border:1px solid #3c6177!important;border-radius:12px!important;background:linear-gradient(140deg,#203d52,#132a3c)!important;box-shadow:none!important;transform:none!important;min-height:0!important;color:#c5d9e5!important}
body.xmla-wave-active #main :is(.xnea-card,.xnea-track,.xnea-route,.xnea-panel,.xnea-step,.xnea-package,.xnea-lane,.xnea-plan,.xnea-signal,.xnea-compare,.xnea-metric,.xnea-outcome,.xpr-card,.xpr-track,.xpr-route,.xpr-panel,.xpr-step,.xpr-package,.xpr-lane,.xpr-plan,.xpr-signal,.xpr-compare,.xpr-metric,.xpr-outcome,.xwp-card,.xwp-track,.xwp-route,.xwp-panel,.xwp-step,.xwp-package,.xwp-lane,.xwp-plan,.xwp-signal,.xwp-compare,.xwp-metric,.xwp-outcome)::before{content:none!important}
body.xmla-wave-active #main :is(.xnea-card,.xnea-track,.xnea-route,.xnea-panel,.xnea-step,.xnea-package,.xnea-lane,.xnea-plan,.xnea-signal,.xnea-compare,.xnea-metric,.xnea-outcome,.xpr-card,.xpr-track,.xpr-route,.xpr-panel,.xpr-step,.xpr-package,.xpr-lane,.xpr-plan,.xpr-signal,.xpr-compare,.xpr-metric,.xpr-outcome,.xwp-card,.xwp-track,.xwp-route,.xwp-panel,.xwp-step,.xwp-package,.xwp-lane,.xwp-plan,.xwp-signal,.xwp-compare,.xwp-metric,.xwp-outcome)::after{content:none!important}
body.xmla-wave-active #main :is(.xnea-card,.xnea-track,.xnea-route,.xnea-panel,.xnea-step,.xnea-package,.xnea-lane,.xnea-plan,.xnea-signal,.xnea-compare,.xnea-metric,.xnea-outcome,.xpr-card,.xpr-track,.xpr-route,.xpr-panel,.xpr-step,.xpr-package,.xpr-lane,.xpr-plan,.xpr-signal,.xpr-compare,.xpr-metric,.xpr-outcome,.xwp-card,.xwp-track,.xwp-route,.xwp-panel,.xwp-step,.xwp-package,.xwp-lane,.xwp-plan,.xwp-signal,.xwp-compare,.xwp-metric,.xwp-outcome) p{margin-bottom:14px!important}
body.xmla-wave-active #main :is(.xnea-card,.xnea-track,.xnea-route,.xnea-panel,.xnea-step,.xnea-package,.xnea-lane,.xnea-plan,.xnea-signal,.xnea-compare,.xnea-metric,.xnea-outcome,.xpr-card,.xpr-track,.xpr-route,.xpr-panel,.xpr-step,.xpr-package,.xpr-lane,.xpr-plan,.xpr-signal,.xpr-compare,.xpr-metric,.xpr-outcome,.xwp-card,.xwp-track,.xwp-route,.xwp-panel,.xwp-step,.xwp-package,.xwp-lane,.xwp-plan,.xwp-signal,.xwp-compare,.xwp-metric,.xwp-outcome) ul{margin-top:16px!important}
body.xmla-wave-active #main :is(.xnea-chip,.xnea-badge,.xpr-chip,.xpr-badge,.xwp-chip,.xwp-badge){background:#194b64!important;border:1px solid #467c96!important;border-radius:6px!important;color:#aeedf0!important}
body.xmla-wave-active #main :is(.xnea-btn,.xpr-btn,.xwp-btn){border-radius:9px!important;min-height:46px!important;color:#ecfaff!important;background:#183d54!important;border:1px solid #558da5!important;margin-bottom:0!important}
body.xmla-wave-active #main :is(.xnea-btn,.xpr-btn,.xwp-btn):hover{background:#24647f!important;color:#fff!important;border-color:#89dfe8!important}
body.xmla-wave-active #main :is(.xnea-btn,.xpr-btn,.xwp-btn):focus-visible{outline:3px solid #8de4e9!important;outline-offset:4px!important}
body.xmla-wave-active #main :is(.xnea-actions,.xpr-actions,.xwp-actions){display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body.xmla-wave-active #main :is(.xnea-final,.xnea-cta,.xpr-final,.xpr-cta,.xwp-final,.xwp-cta){padding:48px 0!important;margin:0!important;background:linear-gradient(130deg,#10283d,#103a46)!important;color:#c5d9e5!important}
body.xmla-wave-active #main :is(.xnea-final,.xnea-cta,.xpr-final,.xpr-cta,.xwp-final,.xwp-cta) h2{color:#edf7ff!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.25!important}
body.xmla-wave-active #main :is(.xnea-final,.xnea-cta,.xpr-final,.xpr-cta,.xwp-final,.xwp-cta) p{color:#c5d9e5!important;line-height:1.75!important}
body.xmla-wave-active #main :is(.xnea-form-grid,.xpr-form-grid,.xwp-form-grid){gap:36px!important;align-items:start!important}
body.xmla-wave-active #main :is(.xnea-form-intro,.xpr-form-intro,.xwp-form-intro){background:transparent!important;border:0!important;padding:10px 0!important;box-shadow:none!important}
body.xmla-wave-active #main :is(.xnea-form-intro,.xpr-form-intro,.xwp-form-intro) p{color:#c5d9e5!important;line-height:1.75!important}
body.xmla-wave-active #main :is(.xnea-form-card,.xpr-form-card,.xwp-form-card){background:#142e42!important;border:1px solid #4b7489!important;border-radius:12px!important;padding:28px!important;color:#eaf7ff!important}
body.xmla-wave-active #main .xgen-content{background:transparent!important;color:#c5d9e5!important}
body.xmla-wave-active #main .xgen-content :is(h2,h3,h4){color:#edf7ff!important}
body.xmla-wave-active #main .xgen-content :is(p,li){color:#c5d9e5!important;line-height:1.8!important}
body.xmla-wave-active #main .xgen-content a{color:#8bdfec!important}
body.xmla-wave-active #main :is(#development-tracks,#theme-tracks,#platform-tracks,#upgrade-paths,#website-upgrade-request,#plans,#speed-audit-form,#optimization-options){scroll-margin-top:180px}
body.xmla-wave-active #main .xn-hero .xmla-sitewide-hero-render{display:none!important}
body.xmla-wave-active #main .xn-help .xn-image{aspect-ratio:1.35}
@media(min-width:1500px){body.xmla-wave-active #main :is(.xnea-wrap,.xpr-wrap,.xwp-wrap){max-width:1400px!important}}
@media(max-width:1000px){body.xmla-wave-active #main :is(.xnea-grid,.xnea-lane-grid,.xnea-track-grid,.xnea-cap-grid,.xnea-process-grid,.xnea-principle-grid,.xnea-route-grid,.xnea-package-grid,.xnea-decision-grid,.xnea-timeline,.xnea-metric-grid,.xnea-coverage-grid,.xnea-flow,.xnea-price-grid,.xnea-pricing,.xnea-signal-grid,.xnea-process,.xnea-work-grid,.xnea-outcome-grid,.xpr-grid,.xpr-lane-grid,.xpr-track-grid,.xpr-cap-grid,.xpr-process-grid,.xpr-principle-grid,.xpr-route-grid,.xpr-package-grid,.xpr-decision-grid,.xpr-timeline,.xpr-metric-grid,.xpr-coverage-grid,.xpr-flow,.xpr-price-grid,.xpr-pricing,.xpr-signal-grid,.xpr-process,.xpr-work-grid,.xpr-outcome-grid,.xwp-grid,.xwp-lane-grid,.xwp-track-grid,.xwp-cap-grid,.xwp-process-grid,.xwp-principle-grid,.xwp-route-grid,.xwp-package-grid,.xwp-decision-grid,.xwp-timeline,.xwp-metric-grid,.xwp-coverage-grid,.xwp-flow,.xwp-price-grid,.xwp-pricing,.xwp-signal-grid,.xwp-process,.xwp-work-grid,.xwp-outcome-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){body.xmla-wave-active #main :is(.xnea-wrap,.xpr-wrap,.xwp-wrap){width:calc(100% - 40px)!important}body.xmla-wave-active #main :is(.xnea-band,.xnea-section,.xnea-main,.xnea-form-section,.xnea-final,.xpr-band,.xpr-section,.xpr-main,.xpr-form-section,.xpr-final,.xwp-band,.xwp-section,.xwp-main,.xwp-form-section,.xwp-final){padding-top:36px!important;padding-bottom:36px!important}body.xmla-wave-active #main :is(.xnea-grid,.xnea-lane-grid,.xnea-track-grid,.xnea-cap-grid,.xnea-process-grid,.xnea-principle-grid,.xnea-route-grid,.xnea-package-grid,.xnea-decision-grid,.xnea-timeline,.xnea-metric-grid,.xnea-coverage-grid,.xnea-flow,.xnea-price-grid,.xnea-pricing,.xnea-signal-grid,.xnea-process,.xnea-work-grid,.xnea-outcome-grid,.xpr-grid,.xpr-lane-grid,.xpr-track-grid,.xpr-cap-grid,.xpr-process-grid,.xpr-principle-grid,.xpr-route-grid,.xpr-package-grid,.xpr-decision-grid,.xpr-timeline,.xpr-metric-grid,.xpr-coverage-grid,.xpr-flow,.xpr-price-grid,.xpr-pricing,.xpr-signal-grid,.xpr-process,.xpr-work-grid,.xpr-outcome-grid,.xwp-grid,.xwp-lane-grid,.xwp-track-grid,.xwp-cap-grid,.xwp-process-grid,.xwp-principle-grid,.xwp-route-grid,.xwp-package-grid,.xwp-decision-grid,.xwp-timeline,.xwp-metric-grid,.xwp-coverage-grid,.xwp-flow,.xwp-price-grid,.xwp-pricing,.xwp-signal-grid,.xwp-process,.xwp-work-grid,.xwp-outcome-grid){grid-template-columns:1fr!important}body.xmla-wave-active #main :is(.xnea-section-head,.xnea-split,.xnea-form-grid,.xnea-xgen-grid,.xpr-section-head,.xpr-split,.xpr-form-grid,.xpr-xgen-grid,.xwp-section-head,.xwp-split,.xwp-form-grid,.xwp-xgen-grid){display:grid!important;grid-template-columns:1fr!important;gap:22px!important}body.xmla-wave-active #main :is(.xnea-form-card,.xpr-form-card,.xwp-form-card){padding:20px!important}body.xmla-wave-active #main .xgen-grid{grid-template-columns:1fr!important}}

/* Readable gallery controls and mailbox choices on dark surfaces. */
body.xmla-wave-active #main .xmla-pagination button{background:#174561!important;border:1px solid #619cb7!important;color:#f0fbff!important;text-shadow:none!important;border-radius:8px!important}
body.xmla-wave-active #main .xmla-pagination button:not(:disabled):hover{background:#24647f!important;color:#fff!important}
body.xmla-wave-active #main .xmla-pagination button:disabled{opacity:.5!important}
body.xmla-wave-active #main .xmla-pagination button:focus-visible{outline:3px solid #8de4e9!important;outline-offset:3px!important}
body.xmla-next-new-email-account #main .choices__inner,body.xmla-next-new-email-account #main .choices__list--single .choices__item{color:#edf7ff!important}
body.xmla-next-new-email-account #main .choices__list--dropdown{background:#17364b!important;color:#edf7ff!important}
body.xmla-next-new-email-account #main .choices__list--dropdown .choices__item--selectable.is-highlighted{background:#285b76!important;color:#fff!important}
body.xmla-next-new-email-account #main .choices__placeholder{opacity:1!important;color:#c5dbe8!important}
body.xmla-wave-active #main :is(#request-email-account,#password-reset-request,#wpia-fix-request-form,#xmla-live-status,#web-portfolio-gallery,#portfolio-gallery,#video-player){scroll-margin-top:140px}
