.install-module-scss-module__O6dsua__page{background:var(--color-habitto-light);min-height:100vh;font-family:var(--font-jp);flex-direction:column;align-items:center;padding:1.5rem 1.5rem 1.75rem;display:flex}@media (max-width:768px){.install-module-scss-module__O6dsua__page{padding:1.25rem 1rem 2rem}}.install-module-scss-module__O6dsua__back{width:100%;max-width:75rem;color:var(--color-text);align-self:flex-start;margin:0 auto 1.25rem;font-size:1rem;line-height:1.5}.install-module-scss-module__O6dsua__back:hover{text-decoration:underline}@media (max-width:768px){.install-module-scss-module__O6dsua__back{font-size:.875rem}}.install-module-scss-module__O6dsua__card{background:var(--color-midnight);border-radius:2.25rem;grid-template-columns:1fr 22rem;align-items:center;gap:2rem 3.5rem;width:100%;max-width:66rem;padding:2.5rem 3rem;display:grid}@media (max-width:900px){.install-module-scss-module__O6dsua__card{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:2rem;max-width:32rem;padding:2.5rem}}@media (max-width:768px){.install-module-scss-module__O6dsua__card{border-radius:1.5rem;row-gap:1.75rem;padding:2rem 1.5rem}}.install-module-scss-module__O6dsua__copy{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:900px){.install-module-scss-module__O6dsua__copy{align-items:center}}.install-module-scss-module__O6dsua__brand.install-module-scss-module__O6dsua__brand{color:var(--color-white);font-size:1.5rem}@media (max-width:768px){.install-module-scss-module__O6dsua__brand.install-module-scss-module__O6dsua__brand{font-size:1.25rem}}.install-module-scss-module__O6dsua__heading{color:var(--color-white);letter-spacing:.045rem;margin:1.75rem 0 0;font-size:2.25rem;font-weight:500;line-height:1.2}@media (max-width:768px){.install-module-scss-module__O6dsua__heading{letter-spacing:0;margin-top:1.25rem;font-size:1.5rem;font-weight:700;line-height:1.3}}.install-module-scss-module__O6dsua__lead{color:#ffffffbf;max-width:28rem;margin:1.25rem 0 0;font-size:1.0625rem;font-weight:400;line-height:1.6}@media (max-width:768px){.install-module-scss-module__O6dsua__lead{color:#fffc;margin-top:1rem;font-size:.875rem}}.install-module-scss-module__O6dsua__dots{margin-top:1.75rem;font-size:.75rem}@media (max-width:768px){.install-module-scss-module__O6dsua__dots{margin-top:1.25rem;font-size:.625rem}}.install-module-scss-module__O6dsua__panel{background:var(--color-white);border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;padding:1.75rem;display:flex}@media (max-width:900px){.install-module-scss-module__O6dsua__panel{max-width:22rem}}@media (max-width:768px){.install-module-scss-module__O6dsua__panel{border-radius:1.25rem;padding:1.5rem 1.25rem}}.install-module-scss-module__O6dsua__appRow{align-items:center;gap:.875rem;display:flex}.install-module-scss-module__O6dsua__appIcon{width:3rem;height:3rem;display:block}.install-module-scss-module__O6dsua__appName{color:var(--color-text);letter-spacing:.02125rem;text-align:left;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.25}.install-module-scss-module__O6dsua__scan{flex-direction:column;align-items:center;margin-top:1.25rem;display:flex}@media (max-width:768px){.install-module-scss-module__O6dsua__scan{display:none}}.install-module-scss-module__O6dsua__scanLabel{color:var(--text-dark-text-70);margin:0 0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.4}.install-module-scss-module__O6dsua__qr{border-radius:var(--radius-small);width:clamp(8.5rem,21vh,10.5rem);height:auto;display:block}.install-module-scss-module__O6dsua__or{color:var(--text-dark-text-50);align-self:stretch;align-items:center;gap:.75rem;margin:1.125rem 0;font-size:.8125rem;line-height:1;display:flex}.install-module-scss-module__O6dsua__or:before,.install-module-scss-module__O6dsua__or:after{content:"";background:var(--text-dark-text-12);flex:1;height:1px}@media (max-width:768px){.install-module-scss-module__O6dsua__or{display:none}}.install-module-scss-module__O6dsua__storeRow{align-items:center;gap:.625rem;display:flex}@media (max-width:768px){.install-module-scss-module__O6dsua__storeRow{flex-direction:column;align-self:stretch;gap:.75rem;margin-top:1.5rem}}.install-module-scss-module__O6dsua__storeLink{display:block}.install-module-scss-module__O6dsua__storeLink:hover .install-module-scss-module__O6dsua__storeBadge{opacity:.85}.install-module-scss-module__O6dsua__storeBadge{width:10rem;height:3.3125rem;transition:opacity .2s;display:block}.install-module-scss-module__O6dsua__signup{border-top:1px solid var(--color-track-on-dark);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.75rem;display:flex}@media (max-width:900px){.install-module-scss-module__O6dsua__signup{text-align:center;flex-direction:column;align-self:stretch;padding-top:1.5rem}}@media (max-width:768px){.install-module-scss-module__O6dsua__signup{gap:1.125rem;padding-top:1.5rem}}.install-module-scss-module__O6dsua__signupCopy{color:#ffffffbf;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.install-module-scss-module__O6dsua__signupCopy{font-size:.8125rem}.install-module-scss-module__O6dsua__signupLink{width:100%}}.install-module-scss-module__O6dsua__signupButton.install-module-scss-module__O6dsua__signupButton{background:var(--primary-purple);min-width:14.5rem;color:var(--color-white)}.install-module-scss-module__O6dsua__signupButton.install-module-scss-module__O6dsua__signupButton:hover{background:linear-gradient(0deg, #00000040 0%, #00000040 100%),var(--primary-purple)}@media (max-width:768px){.install-module-scss-module__O6dsua__signupButton.install-module-scss-module__O6dsua__signupButton{width:100%;min-width:0;height:3.5rem}}.install-module-scss-module__O6dsua__legal{color:var(--color-gray-subtitle);text-align:center;margin-top:1.5rem;font-size:.8125rem;line-height:1.5}@media (max-width:768px){.install-module-scss-module__O6dsua__legal{margin-top:2rem;font-size:.75rem}}@media (min-width:901px) and (max-height:880px){.install-module-scss-module__O6dsua__page{padding:1rem 1.5rem 1.25rem}.install-module-scss-module__O6dsua__back{margin-bottom:.875rem}.install-module-scss-module__O6dsua__card{row-gap:1.5rem;padding:1.75rem 3rem}.install-module-scss-module__O6dsua__heading{margin-top:1.25rem;font-size:2rem}.install-module-scss-module__O6dsua__lead{margin-top:1rem}.install-module-scss-module__O6dsua__dots{margin-top:1.25rem}.install-module-scss-module__O6dsua__panel{padding:1.5rem}.install-module-scss-module__O6dsua__signup{padding-top:1.5rem}.install-module-scss-module__O6dsua__legal{margin-top:1rem}}@media (min-width:901px) and (max-height:720px){.install-module-scss-module__O6dsua__heading{font-size:1.75rem}.install-module-scss-module__O6dsua__dots{display:none}.install-module-scss-module__O6dsua__panel{padding:1.25rem}.install-module-scss-module__O6dsua__appIcon{width:2.5rem;height:2.5rem}.install-module-scss-module__O6dsua__scan{margin-top:.75rem}.install-module-scss-module__O6dsua__or{margin:.75rem 0}.install-module-scss-module__O6dsua__signup{padding-top:1.125rem}.install-module-scss-module__O6dsua__legal{margin-top:.375rem}}
