.app-install-module__ME-0GW__page{min-height:var(--onyu-viewport-height,100dvh);align-content:center;justify-items:center;gap:var(--ds-space-4);width:min(100%,480px);padding:max(var(--ds-space-8), env(safe-area-inset-top)) max(var(--ds-space-5), env(safe-area-inset-right)) max(var(--ds-space-10), env(safe-area-inset-bottom)) max(var(--ds-space-5), env(safe-area-inset-left));background:var(--ds-color-canvas);text-align:center;margin:0 auto;display:grid}.app-install-module__ME-0GW__brand{width:fit-content;padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-color-point-soft);color:var(--ds-color-point-deep);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-height);font-weight:var(--ds-weight-bold)}.app-install-module__ME-0GW__title{color:var(--ds-color-ink);font-size:var(--ds-type-display-size);line-height:var(--ds-type-display-height);letter-spacing:-.04em;margin:0}.app-install-module__ME-0GW__message{color:var(--ds-color-ink-2);font-size:var(--ds-type-description-size);line-height:var(--ds-type-description-height);word-break:keep-all;overflow-wrap:anywhere;margin:0}.app-install-module__ME-0GW__landing{--landing-gutter:max(var(--ds-space-6), env(safe-area-inset-left), env(safe-area-inset-right));--landing-band:clamp(64px, 14vw, 120px);--landing-bar-room:clamp(180px, 34vw, 220px);width:100%;color:var(--ds-color-ink);background:var(--ds-color-canvas);text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:0 auto}.app-install-module__ME-0GW__landing section,.app-install-module__ME-0GW__landing footer{padding-inline:var(--landing-gutter)}.app-install-module__ME-0GW__landing h1,.app-install-module__ME-0GW__landing h2,.app-install-module__ME-0GW__landing p{margin:0}.app-install-module__ME-0GW__hero{padding-top:max(var(--ds-space-12), calc(env(safe-area-inset-top) + var(--ds-space-8)));justify-items:center;padding-bottom:0;display:grid;overflow:hidden}.app-install-module__ME-0GW__heroLogo{width:clamp(88px,24vw,116px);height:auto;margin-bottom:var(--ds-space-2)}.app-install-module__ME-0GW__featureEyebrow{color:var(--ds-color-point-deep);font-size:var(--ds-type-title-3-size);line-height:var(--ds-type-title-3-height);font-weight:var(--ds-weight-bold);letter-spacing:-.01em}.app-install-module__ME-0GW__heroTitle{margin-top:var(--ds-space-6);font-size:clamp(42px,11.5vw,68px);line-height:1.06;font-weight:var(--ds-weight-bold);letter-spacing:-.045em}.app-install-module__ME-0GW__heroBody,.app-install-module__ME-0GW__featureBody,.app-install-module__ME-0GW__footerBody{color:var(--ds-color-ink-2);font-size:var(--ds-type-title-3-size);line-height:var(--ds-type-title-3-height);font-weight:var(--ds-weight-regular)}.app-install-module__ME-0GW__heroBody{margin-top:var(--ds-space-5);max-width:28em}.app-install-module__ME-0GW__heroDevice{width:min(76%,340px);margin-top:var(--ds-space-10);margin-bottom:calc(-1*clamp(72px,16vw,150px))}.app-install-module__ME-0GW__deviceImage{border-radius:clamp(24px,7vw,38px);width:100%;height:auto;display:block;box-shadow:0 2px 6px #00000014,0 28px 56px -20px #00000052}.app-install-module__ME-0GW__featureAlt{justify-items:center;gap:var(--ds-space-10);padding-top:var(--landing-band);padding-bottom:var(--landing-band);background:var(--ds-color-inset);display:grid}.app-install-module__ME-0GW__featureText{justify-items:center;max-width:34em;display:grid}.app-install-module__ME-0GW__featureTitle{margin-top:var(--ds-space-3);font-size:clamp(30px,8.5vw,50px);line-height:1.11;font-weight:var(--ds-weight-bold);letter-spacing:-.04em}.app-install-module__ME-0GW__featureBody{margin-top:var(--ds-space-5);max-width:27em}.app-install-module__ME-0GW__featureDevice{width:min(66%,300px)}.app-install-module__ME-0GW__footer{justify-items:center;gap:var(--ds-space-5);padding-top:var(--ds-space-16);padding-bottom:var(--landing-bar-room);display:grid}.app-install-module__ME-0GW__footerLegal{color:var(--ds-color-ink-3);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-height)}.app-install-module__ME-0GW__footerLegal a{color:inherit;text-decoration:none}@media (hover:hover){.app-install-module__ME-0GW__footerLegal a:hover{text-decoration:underline}}.app-install-module__ME-0GW__waitlistBar{z-index:30;width:min(100%,560px);padding:var(--ds-space-4) var(--landing-gutter) max(var(--ds-space-4), env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ds-color-canvas);text-align:left;background:#111114eb;border-top:1px solid #ffffff1f;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app-install-module__ME-0GW__waitlistBarInner{gap:var(--ds-space-3);margin:0 auto;display:grid}.app-install-module__ME-0GW__waitlistPrompt{font-size:var(--ds-type-description-size);line-height:var(--ds-type-description-height);font-weight:var(--ds-weight-bold);letter-spacing:-.01em}.app-install-module__ME-0GW__waitlistForm{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-install-module__ME-0GW__phoneInput{width:100%;min-height:var(--ds-size-touch);padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-pill);color:var(--ds-color-canvas);font:inherit;font-size:var(--ds-type-description-size);font-weight:var(--ds-weight-medium);letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:border-color var(--ds-motion-fast) var(--ds-ease-standard);background:#ffffff1a;border:1px solid #ffffff2e}.app-install-module__ME-0GW__phoneInput::placeholder{color:#ffffff6b;font-weight:var(--ds-weight-regular)}.app-install-module__ME-0GW__phoneInput:focus{border-color:var(--ds-color-point);outline:2px solid var(--ds-color-point);outline-offset:-2px}.app-install-module__ME-0GW__phoneInput:disabled{color:#ffffff80}.app-install-module__ME-0GW__waitlistSubmit{min-height:var(--ds-size-touch);padding-inline:var(--ds-space-5);border-radius:var(--ds-radius-pill);background:var(--ds-color-canvas);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-description-size);font-weight:var(--ds-weight-bold);white-space:nowrap;cursor:pointer;transition:opacity var(--ds-motion-fast) var(--ds-ease-standard);border:0}.app-install-module__ME-0GW__waitlistSubmit:disabled{color:#ffffff8c;cursor:default;background:#ffffff38}.app-install-module__ME-0GW__waitlistSubmit:focus-visible{outline:2px solid var(--ds-color-point);outline-offset:3px}.app-install-module__ME-0GW__waitlistNote,.app-install-module__ME-0GW__waitlistError{font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-height)}.app-install-module__ME-0GW__waitlistNote{color:#fff9}.app-install-module__ME-0GW__waitlistError{color:#ff8a80}.app-install-module__ME-0GW__waitlistDone{gap:var(--ds-space-1);display:grid}.app-install-module__ME-0GW__waitlistDone strong{font-size:var(--ds-type-description-size);line-height:var(--ds-type-description-height);font-weight:var(--ds-weight-bold)}.app-install-module__ME-0GW__waitlistDone span{color:#ffffffb8;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-height);font-variant-numeric:tabular-nums}.app-install-module__ME-0GW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.app-install-module__ME-0GW__phoneInput,.app-install-module__ME-0GW__waitlistSubmit{transition:none}}
