@layer front-ui-components{.xvimDq_bento{--bento-spacing:var(--tatami-spacing-card-padding-inline);--bento-radius:var(--tatami-border-radius-400);border-radius:var(--bento-radius);outline:var(--tatami-color-transparent) var(--tatami-border-interaction-focus-ring-style) var(--tatami-dimension-interaction-focus-ring-outline-width);outline-offset:var(--tatami-dimension-interaction-focus-ring-outline-offset);inline-size:100%;transition:outline-color var(--tatami-motion-global-fade-out-duration) var(--tatami-motion-global-fade-out-timing-function);position:relative}@media (min-width:600px){.xvimDq_bento{--bento-spacing:var(--tatami-spacing-card-padding-inline-sm,var(--tatami-spacing-card-padding-inline))}}@media (min-width:840px){.xvimDq_bento{--bento-spacing:var(--tatami-spacing-card-padding-inline-md,var(--tatami-spacing-card-padding-inline-sm,var(--tatami-spacing-card-padding-inline)))}}@media (min-width:1080px){.xvimDq_bento{--bento-spacing:var(--tatami-spacing-card-padding-inline-lg,var(--tatami-spacing-card-padding-inline-md,var(--tatami-spacing-card-padding-inline-sm,var(--tatami-spacing-card-padding-inline))))}}@media (min-width:1280px){.xvimDq_bento{--bento-spacing:var(--tatami-spacing-card-padding-inline-xl,var(--tatami-spacing-card-padding-inline-lg,var(--tatami-spacing-card-padding-inline-md,var(--tatami-spacing-card-padding-inline-sm,var(--tatami-spacing-card-padding-inline)))))}}@media (min-width:1440px){.xvimDq_bento{--bento-spacing:var(--tatami-spacing-card-padding-inline-xxl,var(--tatami-spacing-card-padding-inline-xl,var(--tatami-spacing-card-padding-inline-lg,var(--tatami-spacing-card-padding-inline-md,var(--tatami-spacing-card-padding-inline-sm,var(--tatami-spacing-card-padding-inline))))))}}@media (min-width:840px){.xvimDq_bento{--bento-radius:var(--tatami-border-radius-700)}}.xvimDq_bento:has(.xvimDq_bentoAnchor):after{content:"";border-radius:inherit;box-shadow:var(--tatami-shadow-card-shadow);opacity:0;pointer-events:none;will-change:opacity;transition-property:opacity;transition-timing-function:var(--tatami-motion-global-fade-out-timing-function);transition-duration:var(--tatami-motion-global-fade-out-duration);background-color:#0000;position:absolute;inset:0}.xvimDq_bento:has(.xvimDq_bentoAnchor):hover:after,.xvimDq_bento:has(.xvimDq_bentoAnchor):focus-within:after,.xvimDq_bento:has(.xvimDq_bentoAnchor:active):after{opacity:1;transition-timing-function:var(--tatami-motion-global-fade-in-timing-function);transition-duration:var(--tatami-motion-global-fade-in-duration)}.xvimDq_bento:has(.xvimDq_bentoAnchor:focus-visible){outline-color:var(--tatami-color-interaction-focus-ring);transition:outline-color var(--tatami-motion-global-fade-in-duration) var(--tatami-motion-global-fade-in-timing-function)}.xvimDq_bentoInner{border-radius:var(--bento-radius);background-color:var(--tatami-color-card-background);flex-direction:column;justify-content:space-between;block-size:100%;display:flex;position:relative;overflow:hidden}@media (min-width:840px){.xvimDq_layoutWide .xvimDq_bentoInner{flex-direction:row}.xvimDq_layoutWide .xvimDq_bentoHeader{inline-size:40.5%;max-inline-size:500px}.xvimDq_layoutWide .xvimDq_bentoTitleWrapper{flex-direction:column}.xvimDq_layoutWide .xvimDq_bentoArrow{align-self:flex-start;margin-inline-start:0}.xvimDq_layoutWide .xvimDq_bentoMedia{aspect-ratio:2;flex:1}}.xvimDq_bentoHeader{background-color:var(--tatami-color-card-background);padding:var(--bento-spacing);z-index:2;gap:var(--tatami-dimension-spacing-8);pointer-events:none;flex-direction:column;display:flex}.xvimDq_bentoEyebrow{align-items:center;gap:var(--tatami-dimension-spacing-8);display:flex}.xvimDq_bentoTitleWrapper{gap:var(--tatami-dimension-spacing-8);flex-direction:row;display:flex}.xvimDq_bentoTitle{margin:0}.xvimDq_bentoArrow{--arrow-size:32px;--arrow-font-size:19px;block-size:var(--arrow-size);inline-size:var(--arrow-size);background:var(--tatami-color-black);color:var(--tatami-color-white);font-size:var(--arrow-font-size);font:var(--typography-sans-350-semibold-font-computed,var(--tatami-typography-sans-350-semibold-font));letter-spacing:var(--typography-sans-350-semibold-letter-spacing-computed,var(--tatami-typography-sans-350-semibold-letter-spacing));font-feature-settings:var(--typography-sans-350-semibold-font-feature-settings-computed,var(--tatami-typography-sans-350-semibold-font-feature-settings));border-radius:100%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;margin-inline-start:auto;text-decoration:none;display:inline-flex}@media (min-width:600px){.xvimDq_bentoArrow{--typography-sans-350-semibold-font-computed:var(--tatami-typography-sans-350-semibold-sm-font);--typography-sans-350-semibold-letter-spacing-computed:var(--tatami-typography-sans-350-semibold-sm-letter-spacing);--typography-sans-350-semibold-font-feature-settings-computed:var(--tatami-typography-sans-350-semibold-sm-font-feature-settings)}}@media (min-width:840px){.xvimDq_bentoArrow{--typography-sans-350-semibold-font-computed:var(--tatami-typography-sans-350-semibold-md-font,var(--tatami-typography-sans-350-semibold-sm-font));--typography-sans-350-semibold-letter-spacing-computed:var(--tatami-typography-sans-350-semibold-md-letter-spacing,var(--tatami-typography-sans-350-semibold-sm-letter-spacing));--typography-sans-350-semibold-font-feature-settings-computed:var(--tatami-typography-sans-350-semibold-md-font-feature-settings,var(--tatami-typography-sans-350-semibold-sm-font-feature-settings))}}@media (min-width:1080px){.xvimDq_bentoArrow{--typography-sans-350-semibold-font-computed:var(--tatami-typography-sans-350-semibold-lg-font,var(--tatami-typography-sans-350-semibold-md-font,var(--tatami-typography-sans-350-semibold-sm-font)));--typography-sans-350-semibold-letter-spacing-computed:var(--tatami-typography-sans-350-semibold-lg-letter-spacing,var(--tatami-typography-sans-350-semibold-md-letter-spacing,var(--tatami-typography-sans-350-semibold-sm-letter-spacing)));--typography-sans-350-semibold-font-feature-settings-computed:var(--tatami-typography-sans-350-semibold-lg-font-feature-settings,var(--tatami-typography-sans-350-semibold-md-font-feature-settings,var(--tatami-typography-sans-350-semibold-sm-font-feature-settings)))}}@media (min-width:1280px){.xvimDq_bentoArrow{--typography-sans-350-semibold-font-computed:var(--tatami-typography-sans-350-semibold-xl-font,var(--tatami-typography-sans-350-semibold-lg-font,var(--tatami-typography-sans-350-semibold-md-font,var(--tatami-typography-sans-350-semibold-sm-font))));--typography-sans-350-semibold-letter-spacing-computed:var(--tatami-typography-sans-350-semibold-xl-letter-spacing,var(--tatami-typography-sans-350-semibold-lg-letter-spacing,var(--tatami-typography-sans-350-semibold-md-letter-spacing,var(--tatami-typography-sans-350-semibold-sm-letter-spacing))));--typography-sans-350-semibold-font-feature-settings-computed:var(--tatami-typography-sans-350-semibold-xl-font-feature-settings,var(--tatami-typography-sans-350-semibold-lg-font-feature-settings,var(--tatami-typography-sans-350-semibold-md-font-feature-settings,var(--tatami-typography-sans-350-semibold-sm-font-feature-settings))))}}@media (min-width:1440px){.xvimDq_bentoArrow{--typography-sans-350-semibold-font-computed:var(--tatami-typography-sans-350-semibold-xxl-font,var(--tatami-typography-sans-350-semibold-xl-font,var(--tatami-typography-sans-350-semibold-lg-font,var(--tatami-typography-sans-350-semibold-md-font,var(--tatami-typography-sans-350-semibold-sm-font)))));--typography-sans-350-semibold-letter-spacing-computed:var(--tatami-typography-sans-350-semibold-xxl-letter-spacing,var(--tatami-typography-sans-350-semibold-xl-letter-spacing,var(--tatami-typography-sans-350-semibold-lg-letter-spacing,var(--tatami-typography-sans-350-semibold-md-letter-spacing,var(--tatami-typography-sans-350-semibold-sm-letter-spacing)))));--typography-sans-350-semibold-font-feature-settings-computed:var(--tatami-typography-sans-350-semibold-xxl-font-feature-settings,var(--tatami-typography-sans-350-semibold-xl-font-feature-settings,var(--tatami-typography-sans-350-semibold-lg-font-feature-settings,var(--tatami-typography-sans-350-semibold-md-font-feature-settings,var(--tatami-typography-sans-350-semibold-sm-font-feature-settings)))))}}.xvimDq_bentoTitleWrapperForceWrap{flex-direction:column}.xvimDq_bentoTitleWrapperForceWrap .xvimDq_bentoArrow{align-self:flex-start;margin-inline-start:0}.xvimDq_bentoMedia{background-color:var(--tatami-color-background-surface-accent);z-index:1;pointer-events:none;aspect-ratio:1.33333;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.xvimDq_bentoImagePicture{inline-size:100%;min-inline-size:0;transform:translateY(var(--tatami-dimension-offset-1));flex:1;align-items:flex-end;padding-block-start:var(--bento-spacing);display:flex}.xvimDq_alignLeft{justify-content:flex-start;margin-block-end:calc(var(--bento-spacing)/3*-2);padding-inline-end:var(--bento-spacing)}.xvimDq_alignCenter{padding-inline:var(--bento-spacing) var(--bento-spacing);justify-content:center}.xvimDq_alignRight{justify-content:flex-end;margin-block-end:calc(var(--bento-spacing)/3*-2);padding-inline-start:var(--bento-spacing)}.xvimDq_bentoImage{object-fit:contain;block-size:auto;inline-size:100%;display:block}.xvimDq_bentoMedia:not(.xvimDq_stackedImages) .xvimDq_bentoImage{box-shadow:var(--tatami-shadow-200)}.xvimDq_bentoMedia:not(.xvimDq_stackedImages) .xvimDq_alignLeft .xvimDq_bentoImage{border-start-end-radius:var(--bento-radius)}.xvimDq_bentoMedia:not(.xvimDq_stackedImages) .xvimDq_alignCenter .xvimDq_bentoImage{border-start-start-radius:var(--bento-radius);border-start-end-radius:var(--bento-radius)}.xvimDq_bentoMedia:not(.xvimDq_stackedImages) .xvimDq_alignRight .xvimDq_bentoImage{border-start-start-radius:var(--bento-radius)}.xvimDq_bentoMedia.xvimDq_stackedImages{position:relative}.xvimDq_bentoMedia.xvimDq_stackedImages>.xvimDq_bentoImagePicture{inline-size:55%;box-shadow:var(--tatami-shadow-200);flex:none;margin:0;padding:0;position:absolute;inset-block-end:0;overflow:hidden}.xvimDq_bentoMedia.xvimDq_stackedImages>.xvimDq_bentoImagePicture .xvimDq_bentoImage{object-fit:cover;object-position:top left;block-size:100%;inline-size:100%}.xvimDq_bentoMedia.xvimDq_stackedImages>.xvimDq_bentoImagePicture:first-child{z-index:2;border-start-start-radius:var(--bento-radius);inset-block-start:var(--bento-spacing);inset-inline-end:0}.xvimDq_bentoMedia.xvimDq_stackedImages>.xvimDq_bentoImagePicture:nth-child(2){z-index:1;border-start-start-radius:var(--bento-radius);inset-block-start:calc(var(--bento-spacing)*4);inset-inline-start:var(--bento-spacing)}@media (max-width:839px){.xvimDq_bentoMedia:not(.xvimDq_stackedImages,.xvimDq_unstyled,.xvimDq_noBezel) .xvimDq_alignLeft .xvimDq_bentoImage{border:1vw solid var(--tatami-color-black);border-block-end-width:0;border-start-start-radius:3vw;border-start-end-radius:3vw;margin-inline-start:var(--bento-spacing);overflow:hidden}.xvimDq_bentoMedia:not(.xvimDq_stackedImages,.xvimDq_unstyled,.xvimDq_noBezel) .xvimDq_alignCenter .xvimDq_bentoImage,.xvimDq_bentoMedia:not(.xvimDq_stackedImages,.xvimDq_unstyled,.xvimDq_noBezel) .xvimDq_alignRight .xvimDq_bentoImage{border:1vw solid var(--tatami-color-black);border-block-end-width:0;border-start-start-radius:3vw;border-start-end-radius:3vw;overflow:hidden}.xvimDq_bentoMedia:not(.xvimDq_stackedImages,.xvimDq_unstyled,.xvimDq_noBezel) .xvimDq_alignRight .xvimDq_bentoImage{margin-inline-end:var(--bento-spacing)}}.xvimDq_bentoMedia.xvimDq_unstyled:not(.xvimDq_stackedImages) .xvimDq_bentoImage{box-shadow:none;border-radius:0}.xvimDq_bentoMedia.xvimDq_unstyled:not(.xvimDq_stackedImages) .xvimDq_alignLeft .xvimDq_bentoImage,.xvimDq_bentoMedia.xvimDq_unstyled:not(.xvimDq_stackedImages) .xvimDq_alignCenter .xvimDq_bentoImage,.xvimDq_bentoMedia.xvimDq_unstyled:not(.xvimDq_stackedImages) .xvimDq_alignRight .xvimDq_bentoImage{border-radius:0}.xvimDq_bentoMedia.xvimDq_unstyled.xvimDq_stackedImages>.xvimDq_bentoImagePicture{box-shadow:none;border-radius:0}.xvimDq_bentoMedia.xvimDq_unstyled.xvimDq_stackedImages>.xvimDq_bentoImagePicture .xvimDq_bentoImage,.xvimDq_bentoMedia.xvimDq_unstyled.xvimDq_stackedImages>.xvimDq_bentoImagePicture:first-child,.xvimDq_bentoMedia.xvimDq_unstyled.xvimDq_stackedImages>.xvimDq_bentoImagePicture:nth-child(2){border-radius:0}@media (max-width:839px){.xvimDq_bentoMedia.xvimDq_stackedImages:not(.xvimDq_unstyled,.xvimDq_noBezel)>.xvimDq_bentoImagePicture:first-child{border:1vw solid var(--tatami-color-black);border-block-end-width:0;border-start-start-radius:3vw;border-start-end-radius:3vw;margin-inline-end:var(--bento-spacing);overflow:hidden}.xvimDq_bentoMedia.xvimDq_stackedImages:not(.xvimDq_unstyled,.xvimDq_noBezel)>.xvimDq_bentoImagePicture:nth-child(2){border:1vw solid var(--tatami-color-black);border-block-end-width:0;border-start-start-radius:3vw;border-start-end-radius:3vw;overflow:hidden}}[dir=rtl] .xvimDq_bentoMedia.xvimDq_stackedImages>.xvimDq_bentoImagePicture .xvimDq_bentoImage{object-position:top right}.xvimDq_bentoLayer{--layer-base-offset:calc(var(--bento-spacing) / 2);--layer-offset-x:0px;--layer-offset-y:0px;z-index:3;pointer-events:none;position:absolute}.xvimDq_bentoLayerPicture{display:block}.xvimDq_bentoLayerImage{block-size:auto;inline-size:100%;display:block}.xvimDq_positionSouthWest{inset-block-end:calc(var(--layer-base-offset) + var(--layer-offset-y));inset-inline-start:calc(var(--layer-base-offset) + var(--layer-offset-x))}.xvimDq_positionSouth{transform:translateX(calc(var(--direction,1) * (-50% + var(--layer-offset-x))));inset-block-end:calc(var(--layer-base-offset) + var(--layer-offset-y));inset-inline-start:50%}.xvimDq_positionSouthEast{inset-block-end:calc(var(--layer-base-offset) + var(--layer-offset-y));inset-inline-end:calc(var(--layer-base-offset) + var(--layer-offset-x))}.xvimDq_positionWest{transform:translateY(calc(-50% + var(--layer-offset-y)));inset-block-start:50%;inset-inline-start:calc(var(--layer-base-offset) + var(--layer-offset-x))}.xvimDq_positionEast{transform:translateY(calc(-50% + var(--layer-offset-y)));inset-block-start:50%;inset-inline-end:calc(var(--layer-base-offset) + var(--layer-offset-x))}.xvimDq_positionNorthWest{inset-block-start:calc(var(--layer-base-offset) + var(--layer-offset-y));inset-inline-start:calc(var(--layer-base-offset) + var(--layer-offset-x))}.xvimDq_positionNorth{transform:translateX(calc(var(--direction,1) * (-50% + var(--layer-offset-x))));inset-block-start:calc(var(--layer-base-offset) + var(--layer-offset-y));inset-inline-start:50%}.xvimDq_positionNorthEast{inset-block-start:calc(var(--layer-base-offset) + var(--layer-offset-y));inset-inline-end:calc(var(--layer-base-offset) + var(--layer-offset-x))}.xvimDq_bentoAnchor{z-index:1;border-radius:inherit;background:0 0;outline:none;text-decoration:none;position:absolute;inset:0}.xvimDq_bentoAnchor:hover,.xvimDq_bentoAnchor:focus,.xvimDq_bentoAnchor:active,.xvimDq_bentoAnchor:visited{text-decoration:none}}
._7Tg-nq_page{gap:var(--tatami-dimension-spacing-48,48px);padding-block:var(--tatami-dimension-spacing-32,32px) var(--tatami-dimension-spacing-64,64px);flex-direction:column;display:flex}@media (min-width:840px){._7Tg-nq_page{gap:var(--tatami-dimension-spacing-64,64px)}}._7Tg-nq_screenshot{justify-content:center;inline-size:100%;display:flex;position:relative}._7Tg-nq_screenshotMobileInner{inline-size:fit-content;margin-inline:auto;position:relative}._7Tg-nq_screenshotIllustration{pointer-events:none;block-size:auto;inline-size:min(20%,130px);display:none;position:absolute;inset-block-end:100%;inset-inline-end:var(--tatami-dimension-spacing-32,16px)}@media (min-width:1080px){._7Tg-nq_screenshotIllustration{display:block}}._7Tg-nq_screenshotIllustration:dir(rtl){transform:scaleX(-1)}._7Tg-nq_screenshotFrame{border-radius:var(--tatami-border-radius-500,16px);border:1px solid #0f0f0f1a;inline-size:100%;max-inline-size:1080px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f0f0f0f}._7Tg-nq_screenshotImage{block-size:auto;inline-size:100%}._7Tg-nq_mobileScreenshotRow{justify-content:center;gap:var(--tatami-dimension-spacing-56);grid-template-columns:minmax(0,320px);display:grid}@media (min-width:600px){._7Tg-nq_mobileScreenshotRow{grid-template-columns:repeat(2,minmax(0,300px))}}@media (min-width:1080px){._7Tg-nq_mobileScreenshotRow{grid-template-columns:repeat(3,minmax(0,280px))}}._7Tg-nq_mobileScreenshotFrame{aspect-ratio:948/1987;display:none}._7Tg-nq_mobileScreenshotFrame:nth-child(2){display:block}@media (min-width:600px){._7Tg-nq_mobileScreenshotFrame:first-child{display:block}}@media (min-width:1080px){._7Tg-nq_mobileScreenshotFrame:nth-child(3){display:block}}._7Tg-nq_footerCta{margin-left:var(--full-width-layout-margin,0);margin-right:var(--full-width-layout-margin,0);background-color:var(--tatami-color-gray-200);inline-size:100vw;padding-block:var(--tatami-dimension-spacing-96)}._7Tg-nq_downloadHeroButton{gap:var(--tatami-dimension-spacing-8)}._7Tg-nq_microsoftStoreButton{padding:0;overflow:hidden}._7Tg-nq_platformSelectorButtonIcon{color:inherit;fill:currentColor;flex:none;margin-inline-end:var(--tatami-dimension-spacing-8)}._7Tg-nq_platformSelectorHiddenIcon{visibility:hidden}._7Tg-nq_platformSelectorMutedText{color:var(--tatami-color-text-muted)}._7Tg-nq_relatedProducts{gap:var(--tatami-dimension-spacing-32,32px);flex-direction:column;display:flex}._7Tg-nq_relatedProductsGrid{inline-size:100%}._7Tg-nq_relatedProductBentoHeader{background-color:var(--tatami-color-background-surface-neutral);flex:1}._7Tg-nq_relatedProductDescription{color:var(--color-text-secondary);margin:0}._7Tg-nq_relatedProductCta{inline-size:100%;z-index:2;margin-block-start:var(--tatami-dimension-spacing-8,8px);position:relative}._7Tg-nq_relatedProductCta>*{pointer-events:auto;flex-grow:0}._7Tg-nq_relatedProductsMedia{aspect-ratio:1.55}._7Tg-nq_relatedProductsMedia img{object-fit:cover;object-position:top left;block-size:100%;box-shadow:var(--tatami-shadow-200);border-start-start-radius:1% 1.5%}._7Tg-nq_relatedProductsMobileMedia{aspect-ratio:1.55}._7Tg-nq_relatedProductsMobileMedia picture{max-inline-size:350px;margin-inline:auto}
/*# sourceMappingURL=3fp-0n651z3ay.css.map*/