.footnote:not([data-footnote]){font-size:0;opacity:0}[data-footnote] a{font-size:.8em;opacity:.8;display:inline-block;text-decoration:none!important;margin:0 -.25em;padding:0 .25em}[data-footnote] a:hover{color:theme-var(#00f)}.common-button{font-size:1em;cursor:pointer}.common-button,.common-button:hover{text-decoration:none}.common-button__icon{-webkit-margin-start:.5em;margin-inline-start:.5em;-webkit-margin-end:-.5em;margin-inline-end:-.5em;position:relative;flex:none}.common-button--blue,.common-button--button,.common-button--green,.common-button--legacy-blue,.common-button--next,.common-button--purple,.common-button--purple-blue-gradient,.common-button--yellow{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;position:relative;outline:none;border:none;white-space:nowrap;font-size:inherit;font-family:segoe-vf,sans-serif;font-weight:400;display:inline-flex;align-items:center;justify-content:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 1.5em .1em;border-radius:.33em;min-width:8em;min-height:2.25em;cursor:pointer;background-color:var(--theme-button-bg);color:var(--theme-button-fg);box-shadow:0 .7565932872px 2px rgba(0,0,0,.15);transition:background-color .4s cubic-bezier(.165,.84,.44,1) 0ms,color .4s cubic-bezier(.165,.84,.44,1) 0ms,box-shadow .4s cubic-bezier(.165,.84,.44,1) 0ms;line-height:1.1}.common-button--blue:disabled,.common-button--button:disabled,.common-button--button:disabled:active,.common-button--button:disabled:hover,.common-button--button:disabled[aria-checked],.common-button--green:disabled,.common-button--legacy-blue:disabled,.common-button--next:disabled,.common-button--purple-blue-gradient:disabled,.common-button--purple:disabled,.common-button--yellow:disabled{cursor:not-allowed;background-color:hsla(0,0%,73.3%,.5);color:#888;box-shadow:none}.common-button--blue:hover,.common-button--button:hover,.common-button--green:hover,.common-button--legacy-blue:hover,.common-button--next:hover,.common-button--purple-blue-gradient:hover,.common-button--purple:hover,.common-button--yellow:hover{background-color:var(--theme-button-bg-hover);color:var(--theme-button-fg);box-shadow:0 1.7994922406px 4px rgba(0,0,0,.25)}.common-button--blue:active,.common-button--button:active,.common-button--green:active,.common-button--legacy-blue:active,.common-button--next:active,.common-button--purple-blue-gradient:active,.common-button--purple:active,.common-button--yellow:active{background-color:var(--theme-button-bg-active);color:var(--theme-button-fg);box-shadow:0 0 0 rgba(0,0,0,.15)}.common-button--blue:focus-visible,.common-button--button:focus-visible,.common-button--green:focus-visible,.common-button--legacy-blue:focus-visible,.common-button--next:focus-visible,.common-button--purple-blue-gradient:focus-visible,.common-button--purple:focus-visible,.common-button--yellow:focus-visible{box-shadow:0 0 0 3px rgba(26,89,200,.33)}.common-button--next{font-size:var(--theme-button-fs-lg);padding:0 2em .1em;min-width:9em}.common-button--link{color:#006dcc;display:inline-flex;align-items:center;gap:.8ch;padding:0 0 .15em;transition:color .15s cubic-bezier(.165,.84,.44,1) 0ms,transform .15s cubic-bezier(.165,.84,.44,1) 0ms}.common-button--link:hover{color:#7209d4;transform:translateY(-1px)}.common-button--link:active{transform:translateY(1px)}.common-button--link .common-button__icon{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.common-button--outline,.common-button--outline-link,.common-button--outline-subtle{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;position:relative;outline:none;border:none;white-space:nowrap;font-family:segoe-vf,sans-serif;font-weight:400;display:inline-flex;align-items:center;justify-content:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 1em .1em;border-radius:.33em;min-width:7em;min-height:2.25em;cursor:pointer;color:var(--theme-page-fg);border:2px solid rgba(var(--theme-page-fg-rgb),.75);background:transparent;transition:background .1s cubic-bezier(.165,.84,.44,1) 0ms,color .1s cubic-bezier(.165,.84,.44,1) 0ms,border .1s cubic-bezier(.165,.84,.44,1) 0ms,box-shadow .1s cubic-bezier(.165,.84,.44,1) 0ms;background-color:transparent;line-height:1.1}.common-button--outline-link:hover,.common-button--outline-subtle:hover,.common-button--outline:hover{color:var(--theme-button-bg-hover);background:hsla(0,0%,100%,.05);border-color:currentColor;background-color:transparent}.common-button--outline-link:active,.common-button--outline-subtle:active,.common-button--outline:active{color:var(--theme-button-bg-active);background:rgba(0,0,0,.1);border-color:currentColor;background-color:transparent}.common-button--outline-link:focus-visible,.common-button--outline-subtle:focus-visible,.common-button--outline:focus-visible{box-shadow:0 0 0 3px rgba(26,89,200,.33)}.common-button--outline-link:disabled,.common-button--outline-subtle:disabled,.common-button--outline:disabled,.common-button--outline:disabled:active,.common-button--outline:disabled:hover,.common-button--outline:disabled[aria-checked]{cursor:not-allowed;background:#d5d5d5;color:#888;box-shadow:none}.common-button--outline-link{color:var(--theme-link);border-color:currentColor}.common-button--outline-link:hover{color:var(--theme-link-hover)}.common-button--outline-subtle{border-color:rgba(var(--theme-link-rgb),.33);border-width:1px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.common-button--outline-subtle:hover{color:var(--theme-link-hover)}.common-button--rel{font-size:1em}.common-button--rel-xs{font-size:.8em}.common-button--rel-sm{font-size:.9em}.common-button--rel-lg{font-size:1.08em}.common-button--xs{font-size:clamp(10px,.7894736842vw,12px)}.common-button--sm{font-size:clamp(12px,.9210526316vw,14px)}.common-button--md{font-size:clamp(16px,1.1842105263vw,18px)}.common-button--lg{font-size:clamp(17px,1.3157894737vw,20px)}.common-button--lg .common-button__icon{margin-top:-.2em;font-size:.8em;-webkit-margin-start:.65em;margin-inline-start:.65em}.common-button--blue{background-color:var(--theme-blue)}.common-button--blue:hover{background-color:var(--theme-blue-lighter)}.common-button--blue:active{background-color:var(--theme-blue-darker)}.common-button--legacy-blue{background-color:#006ece}.common-button--yellow{background-color:#fec846;color:#000}.common-button--yellow:hover{background-color:#fed26c;color:#000}.common-button--yellow:active{background-color:#eab63d;color:#000}.common-button--purple{background-color:var(--theme-purple)}.common-button--purple:hover{background-color:var(--theme-purple-lighter)}.common-button--purple:active{background-color:var(--theme-purple-darker)}.common-button--purple-blue-gradient{background-image:linear-gradient(90deg,var(--theme-purple),var(--theme-blue) 33%,var(--theme-teal));background-size:300% 100%;background-position:0 0;transition:background-position .8s cubic-bezier(.075,.82,.165,1) 0ms}.common-button--purple-blue-gradient:hover{background-position:66% 0}.common-button--purple-blue-gradient:active{background-position:0 0}.common-button--green{background-color:var(--theme-green);color:#000}.common-button--green:hover{background-color:var(--theme-green-lighter);color:inherit}.common-button--green:active{background-color:var(--theme-green-darker);color:inherit}.common-button--hotspot{cursor:pointer;font-size:0}.common-button--hotspot .common-button__icon{display:none}.common-button--primary{min-height:2.66em;font-size:clamp(16px,1.1842105263vw,18px);padding:0 2em .1em;min-width:9em}.px-modal{position:relative}.px-modal__overlay{z-index:1;position:fixed;top:0;right:0;bottom:0;left:0}.px-modal__dialog{z-index:2;position:relative}.slide-popup__fade-enter-active,.slide-popup__fade-leave-active{transition:opacity .6s cubic-bezier(.165,.84,.44,1) 0ms}.slide-popup__fade-enter-active .slide-popup__slide,.slide-popup__fade-leave-active .slide-popup__slide{transition:transform .6s cubic-bezier(.165,.84,.44,1) 0ms}.slide-popup__fade-enter,.slide-popup__fade-leave-to{opacity:0}.slide-popup__fade-enter .slide-popup__slide,.slide-popup__fade-leave-to .slide-popup__slide{transform:translateY(0) scale(.95)}.slide-popup__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#fff;padding-bottom:clamp(72px,5vw,96px)}.slide-popup__close{position:absolute;top:1.5em;right:1.5em}.action-popup__fade-enter-active,.action-popup__fade-leave-active{transition:opacity 10s cubic-bezier(.165,.84,.44,1);transition-delay:0}.action-popup__fade-enter,.action-popup__fade-leave-to{opacity:0}.common-dialog__overlay{background-color:rgba(17,34,51,.25)}.common-dialog__close{position:absolute;top:.9em;right:.9em;opacity:.66}.common-dialog__close:hover{opacity:1}.px-float .common-dialog__dialog{position:fixed;left:50%;top:40%;transform:translate(-50%,-40%);width:90vw;max-width:30em;max-height:720px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 14.5px 18px -5px rgba(0,0,0,.145),0 28.5px 45.5px 0 rgba(0,0,0,.054),0 11px 60px 0 rgba(0,0,0,.033);padding:2.25em 2em 2.75em;border-radius:1em;text-align:center;font-size:clamp(16px,1.1842105263vw,18px);background-color:var(--theme-page-bg);color:var(--theme-page-fg)}.px-float .common-dialog__dialog strong{font-weight:600}.px-float .common-dialog__dialog li,.px-float .common-dialog__dialog ol,.px-float .common-dialog__dialog p,.px-float .common-dialog__dialog ul{line-height:1.33}.px-float .common-dialog__dialog ol:not(:last-child),.px-float .common-dialog__dialog p:not(:last-child),.px-float .common-dialog__dialog ul:not(:last-child){margin-bottom:.5em}.px-float .common-dialog__dialog li:not(:last-child){margin-bottom:.25em}.px-float .common-dialog__dialog p{padding:0}.px-float .common-dialog__dialog p:first-child{margin-top:0!important}.px-float .common-dialog__dialog p:last-child{margin-bottom:0!important}.px-float .common-dialog__dialog a:hover{text-decoration-color:var(--theme-fg-link-hover)}.px-float .common-dialog__dialog a:active{text-decoration:underline;text-decoration-color:var(--theme-fg-link-active)}.px-float .common-dialog__dialog ol,.px-float .common-dialog__dialog ul{list-style:disc outside none;padding:0 0 0 1em}.px-float .common-dialog__dialog ol li,.px-float .common-dialog__dialog ul li{line-height:inherit;padding-left:.5em}.px-float .common-dialog__dialog ul{list-style:disc outside none}.px-float .common-dialog__dialog ol{list-style:decimal outside none}.px-float .common-dialog__dialog a{color:var(--theme-fg-link);transition:color .4s cubic-bezier(.165,.84,.44,1) 0ms}.px-float .common-dialog__dialog a:hover{color:var(--theme-fg-link-hover)}.px-float .common-dialog__dialog a:active{color:var(--theme-fg-link-active)}.px-float .common-dialog__dialog a,.px-float .common-dialog__dialog a:hover{text-decoration:underline}.px-float .common-dialog__dialog--wider{max-width:40em}.px-float .common-dialog__dialog--align-left{text-align:left}.px-float .common-dialog__dialog--text-sm{font-size:var(--theme-fs-mn)}.px-float .common-dialog__dialog--text-sm-fixed{font-size:16px}.px-float .common-dialog__dialog--text-xs{font-size:var(--theme-fs-sm)}.action-import{position:relative;font-size:1em;display:flex;align-items:center;justify-content:stretch;flex-wrap:nowrap}.action-import__button{width:100%;height:100%}.action-import__info{position:absolute;right:-1.5em}.action-import__dialog p{margin-bottom:1.5em}.action-import__dialog p:last-child{margin-bottom:0}.action-mobile__qr{margin:1em auto;width:14em;max-width:90%;padding:1em}.action-mobile__qr-code,.action-mobile__qr svg{width:100%}.common-heading{max-width:60em}.common-heading--centered{text-align:center;margin-left:auto;margin-right:auto}.common-heading__title{margin:auto auto .5em}.common-heading__title:last-child{margin-bottom:auto}.common-heading--gradients .common-heading__title em{display:inline;font-style:normal!important;font-weight:inherit!important;background-image:var(--theme-em-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.common-heading__description{margin:0 auto}.common-heading__description a{text-decoration:underline}.common-heading__description a:hover{color:var(--theme-link)}.common-heading--compact .common-heading__title{margin:auto auto .25em}.common-heading--compact .common-heading__title:last-child{margin-bottom:auto}.block-heading{min-height:100px;display:flex;flex-direction:column;gap:2.5em;position:relative;z-index:1}.block-heading__fineprint:before{content:"";display:block;max-width:5em;height:1px;margin:0 0 1em;-webkit-margin-end:auto;margin-inline-end:auto;background-color:currentColor}.block-heading__actions{display:flex;flex-wrap:wrap;gap:.5em}.block-heading__actions--secondary{gap:2em}.block-heading--centered{text-align:center}.block-heading--centered .block-heading__actions{justify-content:center}.common-background-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:860px){.common-background-image--mobile-hide{display:none}}@media screen and (min-width:860px){.common-background-image--desktop-hide{display:none}}.common-background-image--behind{z-index:-1}.common-background-image--debug{border:1px dashed #000}.common-background-image--debug:first-child{border:1px dashed red}.common-background-image--debug:nth-child(2){border:1px dashed #00f}.common-background{width:100%;height:100%;pointer-events:none;position:relative;z-index:0}.common-background__image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-repeat:no-repeat;background-position:50%;background-size:cover}.common-background--blurred{background-color:var(--theme-bg-alpha);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.common-background--debug{background-color:rgba(255,215,0,.65)}.common-background--grad-dark-gray-blue{background-color:transparent;background-image:radial-gradient(circle at 0 21%,#00427e 0,#1e588c 25%,#adc8d3 99%)}.common-background--grad-dark-gray-blue-vertical{background-color:transparent;background-image:linear-gradient(180deg,#00427e,#1e588c 50%,#497aa2 99%)}.common-background--grad-light-purple-blue{background-color:transparent;background-image:linear-gradient(135deg,#eadeff,#dfeaff 25%,#f1fcff 70%,#e5fffc)}.common-background--grad-dark-purple-blue{background-color:transparent;background-image:linear-gradient(105deg,#14192e -3%,#14192e 3%,#2a345e 30%,#2f3449 66%,#2c294e 90%)}.common-background--grad-lightblue-radial{background-image:radial-gradient(circle at 51% 34%,var(--theme-section-bg-lightblue) 0,var(--theme-section-bg-lightblue-darker) 100%)}.common-background--grad-lightgray-lightblue{background-image:linear-gradient(105deg,var(--theme-section-bg-gray),var(--theme-section-bg-lightblue))}.common-background--dark{background-color:var(--theme-dark-bg)}.common-background--light{background-color:var(--theme-light-bg)}.common-background--grad-blue-purple{background-image:linear-gradient(-75deg,#642c91 2%,#003968)}.common-background--gray{background-color:var(--theme-section-bg-gray)}.common-background--lightblue{background-color:var(--theme-section-bg-lightblue)}.block-container{color:var(--theme-page-fg);position:relative;padding:4em 0}@media screen and (max-width:860px){.block-container{padding:2em 0;margin:0}}.block-container__container{width:100%;max-width:1520px;padding:0 min(5vw,40px);margin:0 auto;position:relative;display:grid}@media screen and (max-width:860px){.block-container__container{padding-left:24px;padding-right:24px}}.block-container__background{position:absolute;top:0;right:0;bottom:0;left:0;width:auto}.block-container__background--inner{border-radius:1.25em;left:min(5vw,40px);right:min(5vw,40px)}@media screen and (max-width:860px){.block-container__background--inner{left:24px;right:24px}}.block-container__content{position:relative}@media screen and (max-width:860px){.block-container--has-outer-background{padding-bottom:3em;padding-top:3em}}.block-container--has-background .block-container__content{padding:4em}@media screen and (max-width:860px){.block-container--has-background .block-container__content{padding:2em}}.block-container--nav-padding{padding-top:3em;margin-top:-3em}.block-container--compact{padding:0}.block-side-by-side{gap:4em;grid-template-areas:"media heading"}.block-side-by-side,.block-side-by-side--reversed{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr);grid-template-rows:auto}.block-side-by-side--reversed{grid-template-areas:"heading media"}@media screen and (max-width:860px){.block-side-by-side{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-template-areas:"media" "heading";gap:2em}}.block-side-by-side__heading{grid-area:heading;align-self:center}.block-side-by-side__media{position:relative;grid-area:media;display:grid}.block-side-by-side__media>*{grid-area:1/1}.block-side-by-side__media-aspect{pointer-events:none;overflow:hidden}.block-side-by-side__overlay-media{position:relative;z-index:1}@media screen and (min-width:860px){.block-side-by-side--fortysixty{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);grid-template-rows:auto;grid-template-areas:"media heading"}.block-side-by-side--fortysixty.block-side-by-side--reversed{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:auto;grid-template-areas:"heading media"}}.block-centered{display:grid}.block-centered>*{grid-area:1/1}.block-centered__content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.block-centered__content--centered{justify-content:center}.block-centered__heading{margin-left:auto;margin-right:auto;max-width:60em}.block-banner{display:grid;grid-template-columns:minmax(auto,1.25fr) 6fr 2.75fr;grid-template-rows:auto;grid-template-areas:"icon content actions";align-items:center;gap:4em}@media screen and (max-width:860px){.block-banner{display:grid;grid-template-columns:minmax(auto,100px) 1fr;grid-template-rows:auto auto auto;grid-template-areas:"icon ." "content content" "actions actions";gap:2em}}.block-banner__icon{grid-area:icon;aspect-ratio:1}.block-banner__icon img{width:100%}.block-banner__content{grid-area:content}.block-banner__actions{grid-area:actions}.block-group{display:flex;flex-direction:column;gap:4em}.block-group>.block-container{padding:3em 0}.block-group>.block-container>.block-container__container{padding:0}.common-footnotes{background-color:var(--theme-dark-bg);color:#fff;font-size:clamp(10px,.7894736842vw,12px);padding:2.5em;margin-top:8em;margin-bottom:0}@media screen and (max-width:860px){.common-footnotes{padding:2.5em 0}}.common-footnotes li{margin-bottom:.5em;max-width:80em}.common-footnotes__disclaimer a,.common-footnotes__disclaimer a:hover,.common-footnotes__footnote a,.common-footnotes__footnote a:hover{text-decoration:underline}.common-footnotes__footnote{padding-left:1em}.common-footnotes__footnote span{background-color:rgba(var(--theme-blue-rgb),0);transition:background-color .8s cubic-bezier(.165,.84,.44,1) 0ms}.common-footnotes__footnote sup{position:absolute;display:inline-block;-webkit-margin-start:-1em;margin-inline-start:-1em;margin-top:.15em}.common-footnotes__footnote--highlighted span{background-color:rgba(var(--theme-blue-rgb),.33);border-radius:.2em}.block-page{width:100vw;overflow-x:hidden;--is-mobile:false}.block-page__footnotes{margin-bottom:0;margin-top:8em;padding-top:2em;padding-bottom:2em}@media screen and (max-width:860px){.block-page{--is-mobile:true}}.eula-popup__dialog .app-popup-layout .app-popup-graphic-image{background-position:50%}@media screen and (max-width:860px){.home #rewards .block-side-by-side__media-aspect{min-height:120px}.home #gaming .common-background__image{display:none}.home #productivity .block-side-by-side__media{position:relative;left:0!important;min-width:100%!important;width:100%!important;margin-bottom:50px!important}.home #family .common-background__image,.home #family .media-item-screenshot-overlay,.home #m365 .common-background__image{display:none}}