.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]{background:linear-gradient(155deg, color-mix(in srgb, var(--ms-card) 65%, var(--ms-surface)), var(--ms-surface));--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);box-shadow:0 14px 36px #392d1c0a}.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__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}}
.FocusDropdown-module__cC7RMq__dropdown{z-index:30;min-width:0;max-width:100%;color:var(--ms-text);position:relative}.FocusDropdown-module__cC7RMq__trigger{border:1px solid var(--ms-card-border);background:var(--ms-card);max-width:100%;height:44px;color:var(--ms-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:500;line-height:1;transition:border-color .18s,background .18s;display:inline-flex;box-shadow:0 10px 24px #0000001f}.FocusDropdown-module__cC7RMq__trigger:hover:not(:disabled),.FocusDropdown-module__cC7RMq__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--ms-gold) 40%, transparent)}.FocusDropdown-module__cC7RMq__trigger:focus-visible{outline:2px solid var(--ms-gold);outline-offset:3px}.FocusDropdown-module__cC7RMq__trigger:disabled{cursor:default;opacity:.55}.FocusDropdown-module__cC7RMq__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FocusDropdown-module__cC7RMq__icon{width:17px;height:17px;color:var(--option-color);flex-shrink:0;display:inline-flex}.FocusDropdown-module__cC7RMq__icon>svg{width:100%;height:100%}.FocusDropdown-module__cC7RMq__chevron{width:14px;height:14px;color:var(--ms-text-muted);flex-shrink:0;transition:transform .18s}.FocusDropdown-module__cC7RMq__chevron[data-open=true]{transform:rotate(180deg)}.FocusDropdown-module__cC7RMq__menu{overscroll-behavior:contain;border:1px solid var(--ms-card-border);background:var(--ms-card);scrollbar-width:thin;scrollbar-color:var(--ms-card-border) transparent;border-radius:18px;width:min(246px,100vw - 48px);max-height:min(396px,50dvh);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 48px #00000047}.FocusDropdown-module__cC7RMq__option{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-height:42px;padding:9px 11px;font-size:13px;line-height:1.35;display:flex}.FocusDropdown-module__cC7RMq__option[data-active=true]{border-color:color-mix(in srgb, var(--ms-gold) 30%, transparent);background:color-mix(in srgb, var(--ms-gold) 9%, var(--ms-card))}.FocusDropdown-module__cC7RMq__option[aria-selected=true]{font-weight:600}.FocusDropdown-module__cC7RMq__check{width:15px;height:15px;color:var(--ms-gold);flex-shrink:0;margin-left:auto}.FocusDropdown-module__cC7RMq__dropdown[data-theme=light] .FocusDropdown-module__cC7RMq__icon{color:color-mix(in srgb, var(--option-color) 42%, #302637)}.FocusDropdown-module__cC7RMq__dropdown[data-theme=light] .FocusDropdown-module__cC7RMq__trigger{box-shadow:0 5px 15px #392d1c0d}.FocusDropdown-module__cC7RMq__dropdown[data-theme=light] .FocusDropdown-module__cC7RMq__menu{box-shadow:0 16px 40px #392d1c24}@media (prefers-reduced-motion:reduce){.FocusDropdown-module__cC7RMq__trigger,.FocusDropdown-module__cC7RMq__chevron{transition:none}}
.LifeAreaTargetEditor-module__7-vrMW__scale,.LifeAreaTargetEditor-module__7-vrMW__row{grid-template-columns:minmax(0,108px) minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.LifeAreaTargetEditor-module__7-vrMW__scale{margin-bottom:4px;padding-inline:10px}.LifeAreaTargetEditor-module__7-vrMW__scaleLabels{color:var(--ms-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding-inline:11px;font-size:11px;display:flex}.LifeAreaTargetEditor-module__7-vrMW__rows{gap:4px;display:grid}.LifeAreaTargetEditor-module__7-vrMW__row{border:1px solid var(--ms-card-border);background:color-mix(in srgb, var(--ms-surface) 70%, transparent);border-radius:12px;min-height:48px;padding:1px 9px}.LifeAreaTargetEditor-module__7-vrMW__label{min-width:0;color:var(--ms-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.LifeAreaTargetEditor-module__7-vrMW__sliderArea{min-width:0;height:44px;position:relative}.LifeAreaTargetEditor-module__7-vrMW__neutralMark{background:var(--ms-text-muted);opacity:.7;pointer-events:none;border-radius:2px;width:2px;height:14px;position:absolute;top:15px;left:calc(50% - 1px)}.LifeAreaTargetEditor-module__7-vrMW__slider{appearance:none;width:100%;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;margin:0;padding:0;display:block;position:relative}.LifeAreaTargetEditor-module__7-vrMW__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ms-card-border) 0 var(--weight-start), currentColor var(--weight-start) var(--weight-end), var(--ms-card-border) var(--weight-end) 100%);border-radius:4px;height:4px}.LifeAreaTargetEditor-module__7-vrMW__slider::-moz-range-track{background:linear-gradient(to right, var(--ms-card-border) 0 var(--weight-start), currentColor var(--weight-start) var(--weight-end), var(--ms-card-border) var(--weight-end) 100%);border-radius:4px;height:4px}.LifeAreaTargetEditor-module__7-vrMW__slider::-webkit-slider-thumb{background:var(--ms-card);-webkit-appearance:none;border:2px solid;border-radius:50%;width:22px;height:22px;margin-top:-9px}.LifeAreaTargetEditor-module__7-vrMW__slider::-moz-range-thumb{background:var(--ms-card);border:2px solid;border-radius:50%;width:18px;height:18px}.LifeAreaTargetEditor-module__7-vrMW__slider:focus-visible{outline:2px solid var(--ms-gold);outline-offset:2px}.LifeAreaTargetEditor-module__7-vrMW__slider:disabled{cursor:not-allowed;opacity:.45}.LifeAreaTargetEditor-module__7-vrMW__value{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (max-width:359px){.LifeAreaTargetEditor-module__7-vrMW__scale,.LifeAreaTargetEditor-module__7-vrMW__row{grid-template-columns:minmax(0,92px) minmax(0,1fr) 22px;gap:6px}}@media (min-width:640px){.LifeAreaTargetEditor-module__7-vrMW__scale,.LifeAreaTargetEditor-module__7-vrMW__row{grid-template-columns:minmax(0,150px) minmax(0,1fr) 30px}.LifeAreaTargetEditor-module__7-vrMW__label{font-size:14px}}
