:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary-05: #EEE4F9;--color-primary-10: #CCAEEE;--color-primary-20: #A26BE1;--color-primary-30: #8035D6;--color-primary-40: #59209B;--color-primary-50: #411772;--color-primary-70: #2F085D;--color-primary-80: #210540;--color-secondary-05: #FFEFF1;--color-secondary-10: #FFE3E5;--color-secondary-30: #FFD3D7;--color-secondary-40: #FFBFC6;--color-secondary-50: #FFA3AD;--color-secondary-60: #FF7886;--color-tertiary-05: #FFF6E9;--color-tertiary-10: #FEE8C8;--color-tertiary-30: #FDD69C;--color-tertiary-40: #F9C475;--color-tertiary-50: #F4B555;--color-tertiary-60: #EEA22F;--color-text-secondary: #7F7A77;--color-neutral-00: #FFFFFF;--color-neutral-10: #F7F3F0;--color-neutral-20: #E6E0DD;--color-neutral-60: #8B8684;--color-neutral-80: #393836;--color-status-alert: #DA4D4B;--color-status-success: #1ECCA6;--font-family-large-heading: "DM Serif Display", serif;--font-family-normal: "Hanken Grotesk", serif;--font-size-desktop-h1: 56px;--font-size-desktop-h2: 44px;--font-size-desktop-h3: 32px;--font-size-desktop-body-lg: 22px;--font-size-desktop-body-md: 16px;--font-size-desktop-body-sm: 14px;--font-size-desktop-caption-md: 16px;--font-size-desktop-caption-sm: 12px;--font-size-mobile-h1: 40px;--font-size-mobile-h2: 32px;--font-size-mobile-h3: 22px;--font-size-mobile-body-lg: 18px;--font-size-mobile-body-md: 16px;--font-size-mobile-body-sm: 12px;--font-size-mobile-caption-md: 14px;--font-size-mobile-caption-sm: 12px;--line-height-desktop-h1: 68px;--line-height-desktop-h2: 56px;--line-height-desktop-h3: 42px;--line-height-desktop-body-lg: 34px;--line-height-desktop-body-md: 24px;--line-height-desktop-body-sm: 24px;--line-height-desktop-caption-md: 22px;--line-height-desktop-caption-sm: 16px;--line-height-mobile-h1: 50px;--line-height-mobile-h2: 42px;--line-height-mobile-h3: 34px;--line-height-mobile-body-lg: 28px;--line-height-mobile-body-md: 24px;--line-height-mobile-body-sm: 24px;--line-height-mobile-caption-md: 18px;--line-height-mobile-caption-sm: 16px;--letter-spacing-normal: 0px;--letter-spacing-large: 1px;--font-weight-normal: 400;--font-weight-semibold: 600;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-smplus: 10px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-lgplus: 32px;--spacing-xl: 40px;--spacing-xxl: 72px;--spacing-xxlplus: 80px;--rounding-sm: 8px;--rounding-md: 16px;--rounding-lg: 24px}*{font-family:var(--font-family-normal);font-weight:var(--font-weight-normal);color:var(--color-neutral-80);margin:0;padding:0}html,body,#root{width:100%;height:100%}h1{font-family:var(--font-family-large-heading);font-size:var(--font-size-mobile-h1);line-height:var(--line-height-mobile-h1);letter-spacing:var(--letter-spacing-normal)}h2{font-size:var(--font-size-mobile-h2);line-height:var(--line-height-mobile-h2);letter-spacing:var(--letter-spacing-normal)}h3{font-size:var(--font-size-mobile-h3);line-height:var(--line-height-mobile-h3);letter-spacing:var(--letter-spacing-normal)}.body-lg{font-size:var(--font-size-mobile-body-lg);line-height:var(--line-height-mobile-body-lg);letter-spacing:var(--letter-spacing-normal)}.body-md{font-size:var(--font-size-mobile-body-md);line-height:var(--line-height-mobile-body-md);letter-spacing:var(--letter-spacing-normal)}.body-sm{font-size:var(--font-size-mobile-body-sm);line-height:var(--line-height-mobile-body-sm);letter-spacing:var(--letter-spacing-normal)}.caption-md{font-size:var(--font-size-mobile-caption-md);line-height:var(--line-height-mobile-caption-md);letter-spacing:var(--letter-spacing-large)}.caption-sm{font-size:var(--font-size-mobile-caption-sm);line-height:var(--line-height-mobile-caption-sm);letter-spacing:var(--letter-spacing-large)}.semibold{font-weight:var(--font-weight-semibold)}.text-centered{text-align:center}a{text-decoration:underline;font-weight:var(--font-weight-semibold);cursor:pointer}.mobile-wrapper{width:100%;height:100%;min-height:620px;background-color:var(--color-secondary-30);display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-wrapper>*{box-sizing:border-box;padding-left:24px;padding-right:24px}.mobile-card{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-image:url(/assets/bg-mobile-top-6zziH2YL.webp),url(/assets/bg-mobile-bottom-DBWvfCoR.webp);background-repeat:no-repeat,no-repeat;background-position:top,right bottom -60px;background-size:280px,contain;text-align:center}.mobile-card .content-wrapper{display:flex;flex-direction:column;align-items:center}.desktop-only{display:none!important}.slanted-reflection-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden}.slanted-reflection{position:absolute;pointer-events:none;overflow:hidden;top:-5%;right:-20%;width:120vw;min-width:400px;max-width:650px;height:75vh;max-height:600px;aspect-ratio:1.33 / 1;z-index:0;opacity:.15;box-sizing:border-box;background-color:var(--color-primary-10);border-radius:100%;filter:blur(100px);transform:translateZ(0) rotate(24deg)}@media (min-width: 654px){h1{font-size:var(--font-size-desktop-h1);line-height:var(--line-height-desktop-h1)}h2{font-size:var(--font-size-desktop-h2);line-height:var(--line-height-desktop-h2)}h3{font-size:var(--font-size-desktop-h3);line-height:var(--line-height-desktop-h3)}.body-lg{font-size:var(--font-size-desktop-body-lg);line-height:var(--line-height-desktop-body-lg)}.body-md{font-size:var(--font-size-desktop-body-md);line-height:var(--line-height-desktop-body-md)}.body-sm{font-size:var(--font-size-desktop-body-sm);line-height:var(--line-height-desktop-body-sm)}.caption-md{font-size:var(--font-size-desktop-caption-md);line-height:var(--line-height-desktop-caption-md)}.caption-sm{font-size:var(--font-size-desktop-caption-sm);line-height:var(--line-height-desktop-caption-sm)}}@media (max-width: 999px){body:has(.free-trial-content){background-color:var(--color-primary-50)}}@media (min-width: 1000px){#root:has(.free-trial-content){height:100%;display:grid;justify-content:center;align-items:center}body:has(.free-trial-content){display:flex;flex-direction:column;justify-content:center;flex-shrink:0;background-color:var(--color-primary-50);background-image:url(/assets/bg-desktop-stars-B1x_JkfI.webp),url(/assets/bg-desktop-boat-BXq4NQwm.webp);background-size:contain,auto 320px;background-repeat:no-repeat;background-position:top right,bottom left}h1{font-size:var(--font-size-desktop-h1);line-height:var(--line-height-desktop-h1)}h2{font-size:var(--font-size-desktop-h2);line-height:var(--line-height-desktop-h2)}h3{font-size:var(--font-size-desktop-h3);line-height:var(--line-height-desktop-h3)}.body-lg{font-size:var(--font-size-desktop-body-lg);line-height:var(--line-height-desktop-body-lg)}.body-md{font-size:var(--font-size-desktop-body-md);line-height:var(--line-height-desktop-body-md)}.body-sm{font-size:var(--font-size-desktop-body-sm);line-height:var(--line-height-desktop-body-sm)}.caption-md{font-size:var(--font-size-desktop-caption-md);line-height:var(--line-height-desktop-caption-md)}.caption-sm{font-size:var(--font-size-desktop-caption-sm);line-height:var(--line-height-desktop-caption-sm)}.mobile-wrapper{overflow:auto;background-color:var(--color-secondary-30);align-items:start}.mobile-card{width:100%;height:100%;max-width:1120px;margin:auto;flex-grow:1;align-items:start;background-image:url(/assets/bg-desktop-CinCqgM3.webp);background-repeat:no-repeat;background-position:right;background-size:500px}.mobile-card .content-wrapper{align-items:start;text-align:left;padding-left:80px;max-width:500px;width:45%}.mobile-only{display:none!important}.desktop-only{display:flex!important}.slanted-reflection{top:35%;right:-5%;width:55vw;max-width:700px;height:90vh;max-height:600px;transform:translate3d(0,-50%,0) rotate(-61deg)}}.post-heading{margin:var(--spacing-lg) 0}.apple-logo{width:24px;height:24px;margin-right:12px;fill:#fff}.apple-sign-in-button{display:inline-flex;flex:0 1 auto;justify-content:center;align-items:center;background-color:#000;color:#fff;border:none;border-radius:var(--rounding-lg);cursor:pointer;transition:background-color .3s ease;padding:calc(var(--spacing-sm) * 1.5) var(--spacing-xl)}.pre-heading{color:var(--color-primary-70)}.post-heading{margin:var(--spacing-lg) 0;color:var(--color-neutral-80)}.footer{text-align:center;align-self:center;padding-bottom:var(--spacing-lg)}p,li{color:var(--color-neutral-00)}._captionMigiriIncludes_4two8_5{margin-bottom:var(--spacing-lg)}ul{width:100%;display:flex;flex-direction:column;align-items:start;list-style-type:none;font-size:var(--font-size-mobile-body-md);line-height:var(--line-height-mobile-body-md)}li{display:flex;justify-content:start;align-items:start;padding-bottom:16px;gap:8px}._listIcon_4two8_27{width:16px;height:16px;padding-top:calc(var(--font-size-mobile-body-md) / 5)}.FreeTrialCardWrapper .card,.FreeTrialCardWrapper .cardNoTrial{width:100%;background-color:var(--color-neutral-00);border-radius:10px;color:#000;box-sizing:border-box;padding:var(--spacing-lg);color:var(--color-neutral-80);display:flex;flex-direction:column;gap:24px}.FreeTrialCardWrapper .cardHeader{color:#000;padding-bottom:4px;color:var(--color-neutral-80)}.FreeTrialCardWrapper .cardCaption{color:#000;color:var(--color-neutral-80)}.FreeTrialCardWrapper .priceCard{background-color:var(--color-primary-05);border-radius:10px;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;gap:12px}.FreeTrialCardWrapper .priceCardNoTrial{border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.FreeTrialCardWrapper dl{display:flex;justify-content:space-between}.FreeTrialCardWrapper dt,.FreeTrialCardWrapper dd{display:inline-block;color:var(--color-neutral-80)}.FreeTrialCardWrapper dt{text-align:start;text-transform:capitalize}.FreeTrialCardWrapper dd{text-align:end}.FreeTrialCardWrapper dd:after{content:"";display:block}@media (min-width: 1000px){.FreeTrialCardWrapper .cardHeader{font-size:var(--font-size-desktop-body-lg);line-height:var(--line-height-desktop-body-lg)}.FreeTrialCardWrapper .cardCaption{font-size:var(--font-size-desktop-body-sm)}.FreeTrialCardWrapper .card{gap:calc(var(--spacing-sm) + var(--spacing-lg))}.FreeTrialCardWrapper .cardNoTrial{gap:var(--spacing-md)}}.StartTrialButton .buttonWrapper{width:100%}.StartTrialButton .buttonWrapper.primary{background-color:var(--color-neutral-00)}.StartTrialButton .buttonWrapper.secondary{background-color:transparent}@media (min-width: 1000px){.StartTrialButton .buttonWrapper{position:relative;background-color:transparent}}.RoundedButtonWrapper .button{width:100%;padding:var(--spacing-md);font-size:var(--font-size-mobile-body-md);line-height:var(--line-height-mobile-body-md);font-weight:var(--font-weight-semibold);border-style:none;border-radius:24px;cursor:pointer}.RoundedButtonWrapper .button.primary{color:var(--color-neutral-00);background-color:var(--color-primary-50)}.RoundedButtonWrapper .button.secondary{color:var(--color-primary-50);background-color:var(--color-neutral-00)}.RoundedButtonWrapper .button.transparent{background-color:transparent}.FreeTrialPage h2,.FreeTrialPage p{color:var(--color-neutral-00)}.FreeTrialPage h2{text-align:center;padding-bottom:18px}.FreeTrialPage .content{display:block;position:relative;height:100%;overflow:auto}.FreeTrialPage .contentWrapper{position:relative;background-image:url(/assets/bg-mobile-stars-CweYqjAh.webp);background-size:contain;background-position:top right;background-repeat:no-repeat;width:100%;min-height:680px;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.FreeTrialPage .formWrapper{background-color:var(--color-neutral-00);padding:var(--spacing-lgplus);box-sizing:border-box;border-radius:8px;min-height:320px;transition:height .5s ease}.FreeTrialPage .formWrapper .startTrialWrapper{padding:var(--spacing-lg) 0}.FreeTrialPage .paymentButtonWrapper{position:sticky;bottom:0;width:100%;height:0;padding:0;overflow:hidden;transition:padding .25s ease-in,height .25s ease-in;background-color:var(--color-primary-50);text-align:center}.FreeTrialPage .paymentButtonWrapper.visible{padding:24px 0;height:55px}.FreeTrialPage .migiriLogo{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center}.FreeTrialPage .securedByStripe{display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-mobile-caption-sm);line-height:var(--line-height-mobile-caption-md);letter-spacing:0;opacity:.8}.FreeTrialPage .divider{display:flex;align-items:center;text-align:center;margin:0;color:var(--color-neutral-00);font-size:14px}.FreeTrialPage .divider:before,.FreeTrialPage .divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.3);margin:0 10px}.FreeTrialPage .infoSection,.FreeTrialPage .paymentSection{width:100%;gap:var(--spacing-lg);padding-top:var(--spacing-lg)}.FreeTrialPage .paymentSection{display:flex;flex-direction:column}@media (min-width: 654px){.FreeTrialPage .contentWrapper{padding:56px}.FreeTrialPage .infoSection{padding-top:0}}@media (min-width: 1000px){.FreeTrialPage .migiriLogo{margin-top:0;margin-bottom:var(--spacing-lg);text-align:start}.FreeTrialPage h2{text-align:start;padding-bottom:var(--spacing-xl)}.FreeTrialPage .content{display:flex;justify-content:center;align-items:center;background-size:contain;background-position:top right;background-repeat:no-repeat;box-sizing:border-box;padding:80px 80px 40px}.FreeTrialPage .contentWrapper{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:auto;max-width:calc(1120px + 2 * var(--spacing-xxlplus));padding:var(--spacing-xxlplus);margin:auto;background-image:none;gap:var(--spacing-xxl)}.FreeTrialPage .infoSection,.FreeTrialPage .paymentSection{padding-top:0}.FreeTrialPage .paymentSection{min-width:480px}.FreeTrialPage .formWrapper .startTrialWrapper{padding-top:calc(1.5 * var(--spacing-lg));padding-bottom:var(--spacing-md)}.FreeTrialPage .formWrapper .securedByStripe{padding-bottom:0}}.mobile-wrapper-welcome{background-color:var(--color-tertiary-30)}.mobile-wrapper-welcome .pre-header-image{width:140px;height:140px}.mobile-wrapper-welcome .post-heading{margin:var(--spacing-lg) 0}.mobile-wrapper-welcome .mobile-card{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-image:none}.mobile-wrapper-welcome .mobile-card .content-wrapper{position:relative}.mobile-wrapper-welcome .mobile-card h1:before{content:"";display:block;position:absolute;width:100%;height:140px;top:-140px;background-image:url(/assets/sun-Q3Reigds.webp);background-position:center;background-repeat:no-repeat;background-size:140px}@media (min-width: 654px){.mobile-wrapper-welcome{padding:0 56px;box-sizing:border-box}.mobile-wrapper-welcome .mobile-card{max-width:initial;padding-left:0;padding-right:0}}@media (min-width: 1000px){.mobile-wrapper-welcome .mobile-card h1:before{width:112px;height:112px;background-position:left;background-size:contain}.mobile-wrapper-welcome .mobile-card{background-image:url(/assets/bg-app-snapshot-C1UXOFek.webp);align-items:start;max-width:1120px}}.apple-logo{width:24px;height:24px;margin-right:4px;fill:#fff}.download-button{display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:#000;color:var(--color-neutral-00);border:none;border-radius:var(--rounding-sm);transition:background-color .3s ease;padding:var(--spacing-sm) var(--spacing-md)}.download-button .text{display:flex;flex-direction:column;align-items:start}.download-button .text .text-top{font-size:11px}.download-button .text .text-main{font-size:20px}.download-button .text>*{color:var(--color-neutral-00);line-height:1}.apple-sign-in-button:hover{background-color:#333}.FreeTrialExternalPaymentPage h2,.FreeTrialExternalPaymentPage p{color:var(--color-neutral-00)}.FreeTrialExternalPaymentPage h2{text-align:center;padding-bottom:18px}.FreeTrialExternalPaymentPage .content{display:block;position:relative;height:100%;overflow:auto}.FreeTrialExternalPaymentPage .contentWrapper{position:relative;background-image:url(/assets/bg-mobile-stars-CweYqjAh.webp);background-size:contain;background-position:top right;background-repeat:no-repeat;width:100%;min-height:680px;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.FreeTrialExternalPaymentPage .formWrapper{background-color:var(--color-neutral-00);padding:var(--spacing-lgplus);box-sizing:border-box;border-radius:8px;min-height:320px;transition:height .5s ease}.FreeTrialExternalPaymentPage .paymentButtonWrapper{position:sticky;bottom:0;width:100%;height:0;padding:0;overflow:hidden;transition:padding .25s ease-in,height .25s ease-in;background-color:var(--color-primary-50);text-align:center}.FreeTrialExternalPaymentPage .paymentButtonWrapper.visible{padding:24px 0;height:55px}.FreeTrialExternalPaymentPage .migiriLogo{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center}.FreeTrialExternalPaymentPage .securedByStripe{display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-mobile-caption-sm);line-height:var(--line-height-mobile-caption-md);letter-spacing:0;opacity:.8}.FreeTrialExternalPaymentPage .divider{display:flex;align-items:center;text-align:center;margin:0;color:var(--color-neutral-00);font-size:14px}.FreeTrialExternalPaymentPage .divider:before,.FreeTrialExternalPaymentPage .divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.3);margin:0 10px}.FreeTrialExternalPaymentPage .infoSection,.FreeTrialExternalPaymentPage .paymentSection{width:100%;gap:var(--spacing-lg);padding-top:var(--spacing-lg)}.FreeTrialExternalPaymentPage .paymentSection{display:flex;flex-direction:column}@media (min-width: 654px){.FreeTrialExternalPaymentPage .contentWrapper{padding:56px}.FreeTrialExternalPaymentPage .infoSection{padding-top:0}}@media (min-width: 1000px){.FreeTrialExternalPaymentPage .migiriLogo{margin-top:0;margin-bottom:var(--spacing-lg);text-align:start}.FreeTrialExternalPaymentPage h2{text-align:start;padding-bottom:var(--spacing-xl)}.FreeTrialExternalPaymentPage .content{display:flex;justify-content:center;align-items:center;background-size:contain;background-position:top right;background-repeat:no-repeat;box-sizing:border-box;padding:80px 80px 40px}.FreeTrialExternalPaymentPage .contentWrapper{display:grid;align-items:start;grid-template-columns:1fr 1fr;height:100%;min-height:auto;max-width:calc(1120px + 2 * var(--spacing-xxlplus));padding:var(--spacing-xxlplus);margin:auto;background-image:none;gap:var(--spacing-xxl)}.FreeTrialExternalPaymentPage .paymentSection{padding-top:0;min-width:480px}.FreeTrialExternalPaymentPage .infoSection,.FreeTrialExternalPaymentPage .paymentSection{padding-top:0}.FreeTrialExternalPaymentPage .securedByStripe{padding-bottom:0}}
