.AppPreviewTeasers-module__dMFVta__section{width:100%;padding:clamp(.75rem,2vw,1.5rem) 0 0}.AppPreviewTeasers-module__dMFVta__stage{isolation:isolate;width:100%;max-width:1120px;height:clamp(450px,62vw,700px);margin-inline:auto;position:relative}.AppPreviewTeasers-module__dMFVta__preview{position:absolute}.AppPreviewTeasers-module__dMFVta__desktop{z-index:1;width:78%;top:2%;left:1%}.AppPreviewTeasers-module__dMFVta__phone{z-index:2;width:min(21%,230px);top:22%;right:2%}.AppPreviewTeasers-module__dMFVta__float{will-change:transform;width:100%}.AppPreviewTeasers-module__dMFVta__desktop .AppPreviewTeasers-module__dMFVta__float{animation:9s ease-in-out infinite AppPreviewTeasers-module__dMFVta__floatDesktop}.AppPreviewTeasers-module__dMFVta__phone .AppPreviewTeasers-module__dMFVta__float{animation:10.5s ease-in-out infinite AppPreviewTeasers-module__dMFVta__floatPhone}.AppPreviewTeasers-module__dMFVta__board{background:0 0;border-radius:30px;width:100%;display:block;position:relative}.AppPreviewTeasers-module__dMFVta__board:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--ms-mas-m) 35%, transparent), color-mix(in srgb, var(--ms-mas-a) 18%, transparent) 48%, transparent 76%);opacity:.65;pointer-events:none;animation:9s ease-in-out infinite AppPreviewTeasers-module__dMFVta__glowBreath;position:absolute;inset:-13px;transform:scale(1.045)}.AppPreviewTeasers-module__dMFVta__phone .AppPreviewTeasers-module__dMFVta__board:before{animation-duration:10.5s;animation-direction:reverse}.AppPreviewTeasers-module__dMFVta__imageFrame{border:1px solid color-mix(in srgb, var(--ms-mas-m) 32%, var(--ms-border));border-radius:inherit;box-shadow:0 24px 64px #0000006b, 0 0 24px color-mix(in srgb, var(--ms-mas-m) 13%, transparent);background:#111114;display:block;position:relative;overflow:hidden}.AppPreviewTeasers-module__dMFVta__desktop .AppPreviewTeasers-module__dMFVta__imageFrame{aspect-ratio:1280/980}.AppPreviewTeasers-module__dMFVta__imageFrame img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ms-marketing[data-theme=light] .AppPreviewTeasers-module__dMFVta__imageFrame{box-shadow:0 24px 64px #1622302e, 0 0 28px color-mix(in srgb, var(--ms-mas-m) 16%, transparent)}@keyframes AppPreviewTeasers-module__dMFVta__floatDesktop{0%,to{transform:translateY(2px)rotate(-1.6deg)}50%{transform:translate(2px,-10px)rotate(-.7deg)}}@keyframes AppPreviewTeasers-module__dMFVta__floatPhone{0%,to{transform:translateY(-4px)rotate(3deg)}50%{transform:translate(-3px,9px)rotate(1.8deg)}}@keyframes AppPreviewTeasers-module__dMFVta__glowBreath{0%,to{opacity:.5}50%{opacity:.72}}@media (max-width:680px){.AppPreviewTeasers-module__dMFVta__section{padding-top:.75rem}.AppPreviewTeasers-module__dMFVta__stage{height:min(104vw,530px)}.AppPreviewTeasers-module__dMFVta__desktop{width:98%;top:1.5%;left:0}.AppPreviewTeasers-module__dMFVta__phone{width:min(37%,176px);top:23%;right:0}.AppPreviewTeasers-module__dMFVta__board{border-radius:22px}.AppPreviewTeasers-module__dMFVta__phone .AppPreviewTeasers-module__dMFVta__board{border-radius:28px}}@media (prefers-reduced-motion:reduce){.AppPreviewTeasers-module__dMFVta__float,.AppPreviewTeasers-module__dMFVta__board:before{animation:none!important}}
.BrandWordmark-module__mRbF_a__light{display:var(--ms-brand-wordmark-light-display,none)}.BrandWordmark-module__mRbF_a__dark{display:var(--ms-brand-wordmark-dark-display,block)}
.HomeFocusPortal-module__IqS2hW__portal{--focus-color:var(--area-color);--focus-core-light:#282430;--focus-core:#17151d;--focus-core-deep:#0c0c12;--focus-rim:#d5cbb899;--focus-orbit:#ffffff13;--focus-spark:#fff4de;--door-metal-light:#e7ddc7;--door-metal-shadow:color-mix(in srgb, var(--focus-color) 45%, #18151b);--door-interior:#111118;--door-panel-light:color-mix(in srgb, var(--focus-color) 9%, #201c25);--door-panel:#15141b;isolation:isolate;border:1px solid var(--ms-card-border);background:linear-gradient(155deg, color-mix(in srgb, var(--ms-card) 82%, transparent), color-mix(in srgb, var(--ms-surface) 58%, transparent));border-radius:26px;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.HomeFocusPortal-module__IqS2hW__portal:after{content:"";background:linear-gradient(transparent, var(--ms-card-border), transparent);pointer-events:none;width:1px;position:absolute;top:17%;bottom:17%;left:50%}.HomeFocusPortal-module__IqS2hW__portal[data-theme=light]{--focus-color:color-mix(in srgb, var(--area-color) 57%, #4c3b54);--focus-core-light:#fffdf9;--focus-core:#edeaf0;--focus-core-deep:#d4d0dc;--focus-rim:#5f4f7455;--focus-orbit:#22203216;--focus-spark:#fff;--door-metal-light:color-mix(in srgb, var(--focus-color) 35%, #4a3947);--door-metal-shadow:color-mix(in srgb, var(--focus-color) 45%, #938c9b);--door-interior:#f7f3ef;--door-panel-light:#f3efeb;--door-panel:color-mix(in srgb, var(--focus-color) 11%, #ddd7df)}.HomeFocusPortal-module__IqS2hW__areaButton{text-align:center;min-width:0;color:var(--ms-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:25px;flex-direction:column;align-items:center;padding:20px 8px 19px;transition:background .25s;display:flex;position:relative}.HomeFocusPortal-module__IqS2hW__areaButton:hover:not(:disabled){background:color-mix(in srgb, var(--focus-color) 3%, transparent)}.HomeFocusPortal-module__IqS2hW__areaButton:focus-visible{outline:2px solid var(--ms-gold);outline-offset:-4px}.HomeFocusPortal-module__IqS2hW__areaButton:disabled{cursor:default}.HomeFocusPortal-module__IqS2hW__autoPathButton{--focus-color:#b6a9d9;--door-metal-shadow:#706e9e;--door-panel-light:#292633;--auto-door-gold:#e7c386;--auto-door-rose:#dd9ecb;--auto-door-teal:#85cbc8;--auto-door-lilac:#aca1df}.HomeFocusPortal-module__IqS2hW__portal[data-theme=light] .HomeFocusPortal-module__IqS2hW__autoPathButton{--focus-color:#7669a2;--door-metal-shadow:#8a82a6;--door-panel-light:#eeeaf0;--auto-door-gold:#a57943;--auto-door-rose:#a36593;--auto-door-teal:#458e8b;--auto-door-lilac:#7466aa}.HomeFocusPortal-module__IqS2hW__eyebrow{z-index:1;letter-spacing:.15em;text-transform:uppercase;color:var(--ms-text-muted);font-size:10px;font-weight:500;line-height:16px;position:relative}.HomeFocusPortal-module__IqS2hW__sphereScene{place-items:center;width:min(100%,190px);max-width:100%;height:176px;display:grid;position:relative}.HomeFocusPortal-module__IqS2hW__sphere{width:100%;filter:drop-shadow(0 5px 14px color-mix(in srgb, var(--focus-color) 7%, transparent));transition:filter .4s,transform .4s;display:block;overflow:visible}.HomeFocusPortal-module__IqS2hW__sphereCenter{flex-direction:column;align-items:center;gap:6px;width:55%;display:flex;position:absolute}.HomeFocusPortal-module__IqS2hW__sphereCenter strong{letter-spacing:-.025em;max-width:100%;font-size:clamp(10px,2.75vw,13px);font-weight:600;line-height:1.2}.HomeFocusPortal-module__IqS2hW__focusIcon{width:16px;height:16px;color:var(--focus-color)}.HomeFocusPortal-module__IqS2hW__focusMode{letter-spacing:.08em;color:var(--ms-text-muted);font-size:8px;font-weight:500;line-height:1}.HomeFocusPortal-module__IqS2hW__caption{min-height:18px;color:var(--ms-text-muted);justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.HomeFocusPortal-module__IqS2hW__caption>span{color:var(--focus-color)}.HomeFocusPortal-module__IqS2hW__pathDescription{max-width:150px;color:var(--ms-text-dim);margin-top:3px;font-size:9px;line-height:1.5}.HomeFocusPortal-module__IqS2hW__doorScene{width:153px;max-width:100%;height:176px;transition:transform .45s,filter .45s;display:block;position:relative}.HomeFocusPortal-module__IqS2hW__door{width:100%;height:100%;display:block;overflow:visible}.HomeFocusPortal-module__IqS2hW__doorDay{color:var(--ms-text);flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-5%)}.HomeFocusPortal-module__IqS2hW__doorDay>span{letter-spacing:.16em;text-transform:uppercase;color:var(--ms-text-muted);font-size:9px;font-weight:400}.HomeFocusPortal-module__IqS2hW__doorDay>strong{letter-spacing:-.05em;font-size:33px;font-weight:400;line-height:1.2}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeFocusPortal-module__IqS2hW__focusButton:hover .HomeFocusPortal-module__IqS2hW__sphere{filter:drop-shadow(0 0 15px color-mix(in srgb, var(--focus-color) 16%, transparent));transform:scale(1.025)}.HomeFocusPortal-module__IqS2hW__pathButton[data-door-state=open]:hover .HomeFocusPortal-module__IqS2hW__doorScene{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--focus-color) 10%, transparent));transform:translateY(-2px)}}@media (min-width:640px){.HomeFocusPortal-module__IqS2hW__areaButton{padding:23px 20px}.HomeFocusPortal-module__IqS2hW__sphereScene,.HomeFocusPortal-module__IqS2hW__doorScene{height:200px}.HomeFocusPortal-module__IqS2hW__sphereScene{width:208px}.HomeFocusPortal-module__IqS2hW__doorScene{width:174px}.HomeFocusPortal-module__IqS2hW__eyebrow{font-size:11px}.HomeFocusPortal-module__IqS2hW__caption{font-size:12px}.HomeFocusPortal-module__IqS2hW__pathDescription{max-width:200px;font-size:10px}.HomeFocusPortal-module__IqS2hW__sphereCenter strong{font-size:14px}.HomeFocusPortal-module__IqS2hW__focusIcon{width:18px;height:18px}.HomeFocusPortal-module__IqS2hW__focusMode{font-size:9px}.HomeFocusPortal-module__IqS2hW__doorDay>strong{font-size:38px}}@media (max-width:359px){.HomeFocusPortal-module__IqS2hW__areaButton{padding-left:5px;padding-right:5px}.HomeFocusPortal-module__IqS2hW__sphereCenter{gap:5px}.HomeFocusPortal-module__IqS2hW__focusIcon{width:13px;height:13px}.HomeFocusPortal-module__IqS2hW__caption{font-size:10px}}@media (prefers-reduced-motion:reduce){.HomeFocusPortal-module__IqS2hW__areaButton,.HomeFocusPortal-module__IqS2hW__sphere,.HomeFocusPortal-module__IqS2hW__doorScene{transition:none}}
