@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{font-family:Inter,Arial,Helvetica,sans-serif;color:#050505;background:#fafafa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--viewport-unit: 1vh}@supports (height: 100svh){:root{--viewport-unit: 1svh}}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.landing{--mark-width: clamp(4.75rem, calc(var(--viewport-unit) * 12.5), 8rem);--wordmark-size: clamp(1.625rem, calc(var(--viewport-unit) * 4.1), 2.625rem);--headline-size: clamp(4rem, min(7.3vw, calc(var(--viewport-unit) * 10.94)), 7rem);--description-size: clamp(1.25rem, min(1.76vw, calc(var(--viewport-unit) * 2.637)), 1.6875rem);--heading-gap: clamp(1.5rem, calc(var(--viewport-unit) * 6.35), 4.0625rem);--description-gap: clamp(1rem, calc(var(--viewport-unit) * 2.54), 1.625rem);--downloads-gap: clamp(1.5rem, calc(var(--viewport-unit) * 5.86), 3.75rem);--badge-width: clamp(16.25rem, min(22.66vw, calc(var(--viewport-unit) * 33.98)), 21.75rem);--badge-height: clamp(4.75rem, calc(var(--viewport-unit) * 10.16), 6.5rem);--badge-icon-width: clamp(2.5rem, calc(var(--viewport-unit) * 5.27), 3.375rem);--badge-title-size: clamp(1.625rem, calc(var(--viewport-unit) * 3.32), 2.125rem);--badge-kicker-size: clamp(.8125rem, calc(var(--viewport-unit) * 1.66), 1.0625rem);--badge-label-size: clamp(.75rem, calc(var(--viewport-unit) * 1.465), .9375rem);--page-padding: clamp(1.5rem, calc(var(--viewport-unit) * 4), 4rem);--balance-offset: clamp(0px, calc(var(--viewport-unit) * 3.9), 2.5rem);position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block-start:max(var(--page-padding),env(safe-area-inset-top,0px));padding-block-end:calc(max(var(--page-padding),env(safe-area-inset-bottom,0px)) + var(--balance-offset));padding-inline-start:max(1.5rem,env(safe-area-inset-left,0px));padding-inline-end:max(1.5rem,env(safe-area-inset-right,0px))}.landing>:not(.atmosphere){flex-shrink:0;max-width:100%}.atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.atmosphere:before{content:"";position:absolute;width:1800px;height:370px;left:50%;bottom:-265px;transform:translate(-50%) rotate(-7deg);border-radius:50%;border:35px solid rgba(0,0,0,.045);filter:blur(24px)}.atmosphere:after{content:"";position:absolute;width:1000px;height:220px;right:-470px;bottom:60px;border-radius:50%;background:radial-gradient(ellipse,#0000000b,transparent 68%);transform:rotate(-18deg);filter:blur(25px)}.brand{display:flex;flex-direction:column;align-items:center}.brand img{display:block;width:var(--mark-width);height:auto;aspect-ratio:1.28;object-fit:fill}.wordmark{margin-top:.4375rem;font-size:var(--wordmark-size);font-weight:700;line-height:1.15;letter-spacing:-.048em}h1{margin:var(--heading-gap) 0 0;font-size:var(--headline-size);font-weight:700;line-height:.925;letter-spacing:-.05em;text-align:center}h1 span{display:block;overflow-wrap:anywhere}h1 span+span{color:#252525;padding-left:.27em;letter-spacing:-.057em}.description{margin:var(--description-gap) 0 0;color:#292929;font-size:var(--description-size);line-height:1.36;font-weight:300;letter-spacing:-.024em;text-align:center}.download-badges{--badge-scale: .91;display:flex;justify-content:center;gap:calc(clamp(.875rem,1.3vw,1.25rem) * var(--badge-scale));margin-top:var(--downloads-gap)}.store-badge{width:calc(var(--badge-width) * var(--badge-scale));min-height:max(44px,calc(var(--badge-height) * var(--badge-scale)));padding:calc(.625rem * var(--badge-scale)) calc(1rem * var(--badge-scale));border-radius:calc(clamp(.875rem,calc(var(--viewport-unit) * 1.76),1.125rem) * var(--badge-scale));display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(clamp(.875rem,calc(var(--viewport-unit) * 1.95),1.25rem) * var(--badge-scale));text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.google-play{color:#fff;background:#0b0b0b;border:1px solid #0b0b0b}.app-store{color:#050505;background:transparent;border:1px solid #858585}.play-icon,.apple-icon{flex-shrink:0;width:calc(var(--badge-icon-width) * var(--badge-scale));height:auto}.play-icon{aspect-ratio:54 / 60}.apple-icon{aspect-ratio:54 / 72}.badge-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;max-width:100%}.badge-copy>span{max-width:100%;overflow-wrap:anywhere}.badge-kicker{font-size:calc(var(--badge-kicker-size) * var(--badge-scale));line-height:1.25;font-weight:400;letter-spacing:-.015em}.badge-title{font-size:calc(var(--badge-title-size) * var(--badge-scale));line-height:1.15;font-weight:600;letter-spacing:-.037em}.app-store .badge-title{font-size:calc(var(--badge-title-size) * .941 * var(--badge-scale));line-height:1.05}.coming-soon{margin-top:calc(.1875rem * var(--badge-scale));color:#555;font-size:calc(var(--badge-label-size) * var(--badge-scale));line-height:1.2;letter-spacing:-.013em}@media(hover:hover){.store-badge:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0000000d}}.store-badge:active{transform:translateY(1px)}:focus-visible{outline:3px solid #555;outline-offset:5px}.coming-soon-dialog{width:min(420px,calc(100% - 40px));max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);overflow:auto;padding:36px 28px 28px;border:1px solid #ddd;border-radius:20px;color:#111;background:#fafafa;text-align:center;box-shadow:0 16px 64px #00000020}.coming-soon-dialog[open]{animation:dialog-in .18s ease-out}.coming-soon-dialog::backdrop{background:#00000025}.coming-soon-dialog[open]::backdrop{animation:backdrop-in .18s ease-out}.coming-soon-dialog h2{font-size:1.4375rem;line-height:1.3;letter-spacing:-.026em;margin:0 0 26px}.dialog-close{min-height:44px;padding:10px 28px;border:0;border-radius:10px;color:#fff;background:#111;cursor:pointer}.dialog-close:hover{background:#333}body:has(dialog[open]){overflow:hidden}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@media(min-width:768px)and (max-width:1023px){.landing{--mark-width: clamp(4.75rem, min(14vw, calc(var(--viewport-unit) * 12.5)), 6.75rem);--wordmark-size: clamp(1.625rem, min(4.56vw, calc(var(--viewport-unit) * 4.1)), 2.1875rem);--headline-size: clamp(3rem, min(9.5vw, calc(var(--viewport-unit) * 10.94)), 6rem);--description-size: clamp(1.25rem, min(3vw, calc(var(--viewport-unit) * 2.637)), 1.4375rem);--badge-width: clamp(15rem, min(40.4vw, calc(var(--viewport-unit) * 33.98)), 19.375rem);--badge-height: clamp(4.75rem, calc(var(--viewport-unit) * 10.16), 5.875rem)}.download-badges{--badge-scale: .86}h1 span+span{padding-left:0;letter-spacing:inherit}}@media(min-width:768px)and (max-height:600px){.landing{--page-padding: 1rem;--balance-offset: 0px;--mark-width: 4rem;--wordmark-size: 1.5rem;--headline-size: clamp(2rem, min(7.3vw, calc(var(--viewport-unit) * 10.94)), 4rem);--description-size: 1.125rem;--heading-gap: clamp(1rem, calc(var(--viewport-unit) * 4), 1.5rem);--description-gap: .75rem;--downloads-gap: 1.25rem;--badge-width: 15rem;--badge-height: 4rem;--badge-icon-width: 2.125rem;--badge-title-size: 1.5rem;--badge-kicker-size: .75rem;--badge-label-size: .6875rem}}@media(max-width:767px){.landing{--mark-width: clamp(4rem, min(21vw, calc(var(--viewport-unit) * 9.5)), 5.625rem);--wordmark-size: clamp(1.5rem, calc(var(--viewport-unit) * 3.55), 1.875rem);--headline-size: clamp(1.875rem, min(10.8vw, calc(var(--viewport-unit) * 6.8)), 4.6875rem);--description-size: 1.0625rem;--heading-gap: clamp(1.25rem, calc(var(--viewport-unit) * 4.8), 2.875rem);--description-gap: clamp(1rem, calc(var(--viewport-unit) * 2.6), 1.5625rem);--downloads-gap: clamp(1.25rem, calc(var(--viewport-unit) * 3.8), 2.25rem);--badge-height: clamp(5.25rem, calc(var(--viewport-unit) * 10.5), 5.5rem);--badge-icon-width: clamp(2.3125rem, calc(var(--viewport-unit) * 4.5), 2.6875rem);--badge-title-size: clamp(1.5rem, calc(var(--viewport-unit) * 3.5), 1.8125rem);--badge-kicker-size: .875rem;--badge-label-size: .8125rem;--page-padding: clamp(1rem, calc(var(--viewport-unit) * 4), 2.5rem);--balance-offset: 0px;padding-inline-start:max(1rem,env(safe-area-inset-left,0px));padding-inline-end:max(1rem,env(safe-area-inset-right,0px))}h1{line-height:1.02;letter-spacing:-.055em}h1 span+span{padding-left:0;letter-spacing:inherit}.description{max-width:30.625rem;line-height:1.5}.desktop-break{display:none}.download-badges{--badge-scale: .82;width:min(calc(17.5rem * var(--badge-scale)),calc(100% * var(--badge-scale)));display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:calc(.875rem * var(--badge-scale))}.store-badge{width:100%}.atmosphere:before{width:140%;height:12rem;left:-20%;bottom:-6rem;border:0;border-radius:0;background:radial-gradient(ellipse,#00000009,transparent 65%);transform:none;filter:none}.atmosphere:after{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
