:root{--smo-ease:cubic-bezier(.16, 1, .3, 1);--smo-out:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:no-preference){.sl-appbar__brand>svg,.blu-bar__brand>img,.ol-appbar__brand .ol-appbar__mark,.ol-studiobar__mark img,.sl-appswitch__mark>svg,.blu-menu__icon--mark>svg,.ol-appbar__wsmark--img,.sd-brand>svg[focusable=false],.sd-menu__home>svg,.suite-cpop-mark>svg[focusable=false],.mk-rowid>.mk-mark,.dv-pick .dv-pmark,.sl-consent-made>svg,.sxs-tab-mark>svg{transition:rotate .5s var(--smo-ease), scale .5s var(--smo-ease)}.sl-appbar__brand:is(:hover,:focus-visible)>svg,.blu-bar__brand:is(:hover,:focus-visible)>img,.ol-appbar__brand:is(:hover,:focus-visible) .ol-appbar__mark,.ol-studiobar__mark:is(:hover,:focus-visible,[data-state=open]) img,[role=menuitem]:is(:hover,[data-highlighted]) .sl-appswitch__mark>svg,[role=menuitem]:is(:hover,[data-highlighted]) .blu-menu__icon--mark>svg,[role=menuitem]:is(:hover,[data-highlighted]) .ol-appbar__wsmark--img,.sd-brand:is(:hover,:focus-visible)>svg[focusable=false],.sd-menu__home:is(:hover,:focus-visible)>svg,.suite-cpop-item:is(:hover,:focus-visible) .suite-cpop-mark>svg[focusable=false],.mk-table--click tbody tr:hover .mk-rowid>.mk-mark,.dv-pick:is(:hover,:focus-visible) .dv-pmark,.sl-consent-made:is(:hover,:focus-visible)>svg,.sxs-tab:is(:hover,:focus-visible) .sxs-tab-mark>svg{rotate:-6deg;scale:1.06}.mk-card--app .mk-mark,.ec-card .ec-mark,.pd-card .pd-mark,.ab-product-mark>svg,.ab-node-mark>svg,.sleth-card-mark>svg{transition:rotate .5s var(--smo-ease), scale .5s var(--smo-ease)}.mk-card--app:is(:hover,:focus-visible) .mk-mark,.ec-card:is(:hover,:focus-visible) .ec-mark,.pd-card:is(:hover,:focus-within) .pd-mark,.ab-product:is(:hover,:focus-visible) .ab-product-mark>svg,.ab-node--product:is(:hover,:focus-visible) .ab-node-mark>svg,.sleth-card:is(:hover,:focus-visible) .sleth-card-mark>svg{rotate:-6deg;scale:1.06}.smo-lockup-icon>g{transition:transform .5s var(--smo-ease)}:is(a,button):is(:hover,:focus-visible) .smo-lockup-icon>g{transform:rotate(-6deg)scale(1.06)}.slf-logo .slf-logo-img{transition:translate .5s var(--smo-ease), opacity .2s var(--smo-out), filter .3s var(--smo-out)}.slf-logo:is(:hover,:focus-visible) .slf-logo-img{translate:0 -2px}.smo-spot{isolation:isolate}.smo-glow{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(380px circle at var(--smo-x,50%) var(--smo-y,0%), rgba(var(--smo-rgb,0, 117, 255), .11), rgba(var(--smo-rgb,0, 117, 255), 0) 62%);transition:opacity .45s var(--smo-out);position:absolute;inset:0}.smo-spot:hover>.smo-glow,.smo-spot:focus-within>.smo-glow{opacity:1}:is(html.dark,html[data-theme=dark],html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark],body.dark) .smo-glow{background:radial-gradient(380px circle at var(--smo-x,50%) var(--smo-y,0%), rgba(var(--smo-rgb,0, 117, 255), .2), rgba(var(--smo-rgb,0, 117, 255), 0) 62%)}}.smo-lockup{width:-moz-fit-content;width:fit-content;display:block;position:relative}.smo-lockup>img{clip-path:inset(0 0 0 var(--smo-cut,0))}.smo-lockup--sl{--smo-cut:13.5%}.smo-lockup--sl-side{--smo-cut:14.1%}.smo-lockup--bl{--smo-cut:13.2%}.smo-lockup--ol{--smo-cut:12.5%}.smo-lockup-icon{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html body .smo-lockup-icon :is(path,circle,rect){stroke:none}.smo-lockup-icon>g{transform-box:fill-box;transform-origin:50%}.smo-tip{z-index:2147483000;color:#fff;letter-spacing:-.005em;white-space:nowrap;pointer-events:none;opacity:0;max-width:260px;transition:opacity .16s var(--smo-out), translate .3s var(--smo-ease);background:#0a0a0a;border-radius:3px;padding:6px 9px;font:500 12px/1.35 Inter,Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;top:0;left:0;translate:0 4px;box-shadow:0 10px 24px -12px #0a0a0a73}.smo-tip.is-on{opacity:1;translate:0}.smo-tip.is-below{translate:0 -4px}.smo-tip.is-below.is-on{translate:0}:is(html.dark,html[data-theme=dark],html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark],body.dark) .smo-tip{color:#0a0a0a;background:#f2f2f2;box-shadow:0 10px 24px -12px #000c}@media (prefers-reduced-motion:reduce){.smo-tip{transition:none;translate:none}}html body .sl-mega-mview{overscroll-behavior:contain;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));scrollbar-width:none}html body .sl-mega-mview::-webkit-scrollbar{display:none}html body .sl-mega-mobile:after{content:"";z-index:3;height:calc(40px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(to bottom, transparent, var(--sl-bg,#fff) 80%);position:absolute;bottom:0;left:0;right:0}html body .sl-mega-mview[data-view=root] .sl-mega-mlink{letter-spacing:-.038em;-webkit-tap-highlight-color:transparent;padding:16px 2px;font-size:clamp(28px,8.4vw,36px);font-weight:600;line-height:1.1}html body .sl-mega-mview[data-view=root] .sl-mega-mutil{border-top:0;margin-top:28px;padding-top:0}html body .sl-mega-mview[data-view=root] .sl-mega-mlink-icon{width:20px;height:20px}html body .sl-mega-mlink:active{background-color:color-mix(in srgb, var(--sl-text,#0a0a0a) 5%, transparent)}@media (hover:hover) and (pointer:fine){html body .sl-mega-mview[data-view=root] .sl-mega-mlink:hover{padding-left:8px}}html body .sl-mega-mview:not([data-view=root]){padding-top:0}html body .sl-mega-mback{z-index:2;background:var(--sl-bg,#fff);-webkit-tap-highlight-color:transparent;width:calc(100% + 2*clamp(16px,5vw,32px));margin:0 calc(-1*clamp(16px,5vw,32px)) 20px;padding:22px clamp(16px,5vw,32px) 10px;display:flex;position:sticky;top:0}html body .sl-mega-mback:after{content:"";pointer-events:none;background:linear-gradient(var(--sl-bg,#fff), transparent);height:18px;position:absolute;top:100%;left:0;right:0}html body .sl-mega-mview-title{letter-spacing:-.042em;font-size:clamp(34px,10vw,44px);font-weight:700;line-height:1.02}html body .sl-mega-mview-title em{color:var(--sl-text-muted,#525252);font-weight:600}body.sl-mega-mobile-open .sl-consent-corner{visibility:hidden;pointer-events:none;opacity:0!important}
