.login-page_loginShell__P0Ehf{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(24px,10vh,96px) 16px 32px;gap:20px;line-height:1.7}.login-page_loginCard__xFsOL{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px 22px 24px}.login-page_loginCard__xFsOL :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-page_logoJa__q419I{display:inline-flex;align-items:baseline;gap:.22em;font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;color:var(--ink);text-decoration:none;white-space:nowrap;font-size:1.0625rem;margin-bottom:18px}.login-page_logoMark__baHsb{color:var(--accent);font-size:.78em;display:inline-block;line-height:1}.login-page_logoSub__Un_5C{font-size:.5em;font-weight:700;letter-spacing:0;color:var(--ink-subtle)}.login-page_heading__e8YIe{font:var(--type-sheet-title);margin:0 0 10px;color:var(--ink)}.login-page_lede__aeSC_{font:var(--type-body);color:var(--ink-subtle);margin:0 0 20px}.login-page_calloutBanner__MMjid{font:var(--type-body);display:flex;gap:8px;align-items:flex-start;background:var(--warn-soft);color:var(--warn-ink);border-radius:var(--radius-sm);padding:12px 14px;margin:0 0 16px}.login-page_mark__eadke{flex-shrink:0;width:15px;height:15px;margin-top:2px}.login-page_form__HNsJK{display:flex;flex-direction:column;gap:6px}.login-page_label__zPE4T{font:var(--type-label);color:var(--ink-subtle);margin-bottom:2px}.login-page_emailInput__jMXeY{font:var(--type-input);width:100%;min-height:48px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--ink);margin-bottom:4px}.login-page_emailInput__jMXeY:disabled{opacity:.6}.login-page_emailInput__jMXeY::placeholder{color:var(--ink-subtle)}.login-page_primaryBtn__3Kme3{font:var(--type-button-primary);width:100%;min-height:48px;border:none;border-radius:var(--radius);background:var(--accent);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.login-page_primaryBtn__3Kme3:active:not(:disabled){transform:scale(.98)}.login-page_primaryBtn__3Kme3:disabled{opacity:.7;cursor:default}@font-face{font-family:Google Sans;src:url(/_next/static/media/google-sans.33295b93.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}.login-page_googleBtn__KxGtD{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font-family:"Google Sans",Arial,var(--font-ja);font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.login-page_googleBtn__KxGtD:hover:not(:disabled){box-shadow:inset 0 0 0 1px #747775}.login-page_emailToggle__K3J0h:disabled,.login-page_googleBtn__KxGtD:disabled{cursor:default;opacity:.6}.login-page_googleLogo__lWfpc{flex:0 0 20px;object-fit:contain}.login-page_emailToggle__K3J0h{font:var(--type-button);display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:12px;padding:8px 0;border:0;background:transparent;color:var(--ink-subtle);cursor:pointer}.login-page_secondaryBtn__jfCgV{border:1px solid var(--border);background:var(--bg);color:var(--ink)}.login-page_secondaryBtn__jfCgV .login-page_spinner__KeYDJ{border-color:var(--border);border-top-color:var(--ink)}.login-page_spinner__KeYDJ{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#ffffff;border-radius:50%;animation:login-page_spin__59rkP .8s linear infinite;flex-shrink:0}@keyframes login-page_spin__59rkP{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.login-page_spinner__KeYDJ{animation:none;border-top-color:rgba(255,255,255,.4)}}.login-page_formCaption__lSJZR{font:var(--type-caption);color:var(--ink-subtle);margin:10px 0 0}.login-page_fieldError__G7arC{font:var(--type-body);display:flex;gap:8px;align-items:flex-start;background:var(--warn-soft);color:var(--warn-ink);border-radius:var(--radius-sm);padding:10px 12px;margin:12px 0 0}.login-page_legal__c6YQy{font:var(--type-caption);color:var(--ink-subtle);margin:18px 0 0;padding-top:16px;border-top:1px solid var(--border)}.login-page_legal__c6YQy a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.login-page_caption__QxZc1,.login-page_sentText__w0A_t{font:var(--type-caption);margin:0 0 14px}.login-page_sentEmail__8mE1U{color:var(--ink);font-weight:700;word-break:break-all}.login-page_caption__QxZc1{font:var(--type-caption);color:var(--ink-subtle);background:var(--bg);border-radius:var(--radius-sm);padding:10px 12px}.login-page_resendRow__MCEOv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.login-page_resendLabel__J6Vq_{font:var(--type-label);color:var(--ink-subtle)}.login-page_resendBtn__NqT3F{font:var(--type-button);min-height:44px;min-width:118px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--accent-ink);cursor:pointer}.login-page_resendBtn__NqT3F:active:not(:disabled){transform:scale(.98)}.login-page_resendBtn__NqT3F:disabled{opacity:.6;cursor:default}.login-page_textLinkBtn__4Fyh3{font:var(--type-button);display:inline-flex;align-items:center;min-height:44px;padding:4px;margin-top:6px;border:none;background:none;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.login-page_textLinkBtn__4Fyh3:active{opacity:.7}.login-page_textLinkBtn__4Fyh3:disabled{opacity:.5;cursor:default}.login-page_resendConfirm__tNrws{font:var(--type-caption);color:var(--accent-ink);margin:8px 0 0}.login-page_resendCooldown__Qzg5R{font:var(--type-caption);color:var(--ink-subtle);margin:8px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:340px){.login-page_loginCard__xFsOL{padding:22px 16px 20px}}.login-page_inline__NToLS{width:100%;padding:0;text-align:left}.login-page_inline__NToLS .login-page_loginCard__xFsOL{max-width:none;padding:22px 20px 20px}.login-page_inline__NToLS .login-page_heading__e8YIe{font:var(--type-sheet-title);margin:0 0 10px}.login-page_inline__NToLS .login-page_calloutBanner__MMjid,.login-page_inline__NToLS .login-page_lede__aeSC_{font:var(--type-body);margin:0 0 16px}.login-page_inline__NToLS .login-page_formCaption__lSJZR{font:var(--type-caption);margin:10px 0 0}.login-page_inline__NToLS .login-page_fieldError__G7arC{font:var(--type-body);margin:12px 0 0}.login-page_inline__NToLS .login-page_legal__c6YQy{font:var(--type-caption);margin:16px 0 0}.login-page_inline__NToLS .login-page_legal__c6YQy a{text-decoration:underline}.login-page_inline__NToLS .login-page_caption__QxZc1,.login-page_inline__NToLS .login-page_sentText__w0A_t{font:var(--type-caption);margin:0 0 14px}.login-page_inline__NToLS .login-page_resendConfirm__tNrws,.login-page_inline__NToLS .login-page_resendCooldown__Qzg5R{font:var(--type-caption);margin:8px 0 0}.landing_loginPage__e19MF,.landing_page__aBdkR{width:100%;min-height:100dvh;align-self:flex-start;flex-shrink:0}.landing_page__aBdkR{color:var(--ink);background:var(--bg);line-height:1.8;overflow:clip}.landing_loginIntro__rLLI_ *,.landing_page__aBdkR *{box-sizing:border-box}.landing_loginIntro__rLLI_ a,.landing_page__aBdkR a{font:var(--type-button);text-decoration:none}.landing_loginIntro__rLLI_ a:focus-visible,.landing_page__aBdkR :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.landing_loginIntro__rLLI_ :is(h2,p),.landing_page__aBdkR :is(h1,h2,h3,p){margin:0}.landing_header__vmF5N{max-width:1240px;margin:auto;min-height:100px;padding:22px 48px;display:flex;align-items:center;justify-content:space-between;gap:16px}.landing_brand__zTfFp{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--ink);font-family:var(--font-heading);font-size:29px;font-weight:900;letter-spacing:-.05em}.landing_brandReading__w5NkX{font:var(--type-caption);letter-spacing:.12em;margin-left:4px}.landing_brandBeat__jZKPo{display:flex;align-items:center;gap:3px;height:30px;transform:rotate(-12deg)}.landing_brandBeat__jZKPo i{width:5px;height:15px;border-radius:10px;background:var(--accent)}.landing_brandBeat__jZKPo i:nth-child(2){height:28px}.landing_brandBeat__jZKPo i:nth-child(3){height:21px}.landing_nav__gAPym{font:var(--type-button);display:flex;align-items:center;gap:25px}.landing_nav__gAPym a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink)}.landing_navLogin__sADPv{gap:22px;border:1px solid var(--ink);padding:7px 19px;border-radius:30px}.landing_navLogin__sADPv span{font-size:19px}.landing_hero___ILNH{max-width:1400px;margin:0 auto;padding:54px 48px 78px;display:grid;grid-template-columns:.94fr 1.32fr;align-items:center;grid-gap:52px;gap:52px}.landing_inlineLogin__Ey5GT{max-width:460px;scroll-margin-top:24px;text-align:left}.landing_closingLogin__zwWlw{margin-inline:auto}.landing_heroCopy__aZnKh{position:relative;z-index:1}.landing_eyebrow__4uFc8{font:700 11px/1.7 var(--font-num);letter-spacing:.17em;color:var(--accent-ink)}.landing_tinyBeat__g1YNS{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:5px;background:var(--accent-soft);border-radius:50%;font-size:17px}.landing_hero___ILNH h1{font-family:var(--font-heading);font-size:clamp(36px,4.2vw,58px);letter-spacing:-.055em;line-height:1.43;font-weight:900;margin:20px 0 23px;word-break:keep-all}.landing_hero___ILNH h1 em{display:block;font-style:normal;color:var(--accent-ink)}.landing_heroDescription__Ocnxj{font:var(--type-body);letter-spacing:.06em;margin-bottom:28px!important}.landing_primary__reF1I{font:var(--type-button-primary);min-height:58px;padding:13px 25px;display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border-radius:40px;color:var(--surface);background:var(--ink);box-shadow:var(--shadow-md);transition:transform .18s ease}.landing_primary__reF1I span{font-size:22px;font-weight:400}.landing_primary__reF1I:hover{transform:translateY(-2px)}.landing_ctaCaption__MTQMq{font:var(--type-caption);margin-top:13px!important;color:var(--ink-subtle);letter-spacing:.015em}.landing_guide__0vV2Y{position:relative;isolation:isolate;min-width:0;padding-top:20px}.landing_guideOrbit__PQxIi{position:absolute;z-index:-1;width:95%;aspect-ratio:1;top:60px;left:2.5%;border-radius:50%;background:var(--accent-soft)}.landing_guideOrbit__PQxIi:after{content:"";position:absolute;inset:-15px;border:1px solid var(--accent-soft);border-radius:50%}.landing_speech__ZKdLD{font:var(--type-speech);position:relative;z-index:2;width:-moz-fit-content;width:fit-content;max-width:90%;margin:0 auto!important;padding:14px 22px;border-radius:22px 22px 22px 5px;box-shadow:var(--shadow-sm);border:1px solid var(--border);background:var(--surface);transform:rotate(-3deg)}.landing_modelStage__nTRy6{position:relative;width:100%;aspect-ratio:1.1}.landing_modelPoster__bXux_{position:absolute;width:100%;height:100%;object-fit:contain;pointer-events:none}.landing_modelStage__nTRy6:has([data-fallback=true]) .landing_modelPoster__bXux_,.landing_modelStage__nTRy6:has([data-loaded=true]) .landing_modelPoster__bXux_{visibility:hidden}.landing_guideCaption__6p0av{font:var(--type-caption);display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ink-subtle)}.landing_guideCaption__6p0av button{min-height:44px;border:0;background:transparent;color:var(--ink-subtle);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.landing_floatingNote__Zlcd9{font:var(--type-label);position:absolute;left:-10px;bottom:64px;display:flex;align-items:center;gap:13px;padding:12px 18px;background:var(--surface);border:1px solid var(--border);border-radius:17px;box-shadow:var(--shadow-md);transform:rotate(-5deg);pointer-events:none}.landing_floatingNote__Zlcd9>span{color:var(--accent-ink);font-size:26px}.landing_floatingNote__Zlcd9 small{font:var(--type-caption);display:block;color:var(--ink-subtle)}.landing_musicNote__Yev92{position:absolute;right:0;top:115px;color:var(--accent-ink);font:45px var(--font-num);transform:rotate(12deg);pointer-events:none}.landing_interlude__K_WFK{display:flex;align-items:center;justify-content:center;gap:38px;padding:22px 20px;border-block:1px solid var(--border);color:var(--accent-ink);font:700 11px var(--font-num);letter-spacing:.22em}.landing_interlude__K_WFK i{font-style:normal;font-size:23px}.landing_how__TSEGY{max-width:1136px;margin:auto;padding:92px 48px 100px;scroll-margin-top:30px}.landing_sectionHeading__ieGkh{text-align:center;margin-bottom:64px}.landing_closing__F_0BP h2,.landing_pocket__t5RXW h2,.landing_sectionHeading__ieGkh h2{font:700 clamp(29px,3.1vw,39px)/1.6 var(--font-heading);letter-spacing:-.035em;margin:13px 0 18px}.landing_sectionHeading__ieGkh>p:last-child{font:var(--type-body);color:var(--ink-subtle)}.landing_feature__qJmTi{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:75px;gap:75px;align-items:center;margin-top:85px;scroll-margin-top:30px}.landing_feature__qJmTi:first-of-type{margin-top:0}.landing_reverse__KCiLY .landing_featureCopy__p6Wrh{order:2}.landing_step__gjjhF{display:block;width:-moz-fit-content;width:fit-content;border-bottom:1px solid var(--accent-ink);padding-bottom:5px;color:var(--accent-ink);font:700 11px/1.8 var(--font-num);letter-spacing:.15em;margin-bottom:15px}.landing_feature__qJmTi h3{font:700 clamp(26px,2.8vw,34px)/1.55 var(--font-heading);letter-spacing:-.02em;margin-bottom:20px}.landing_featureCopy__p6Wrh>p{font:var(--type-body)}.landing_featureCopy__p6Wrh>p+p{margin-top:16px}.landing_guideAside__8WI5U{font:var(--type-caption);padding:16px 0 0;border-top:1px solid var(--border);color:var(--ink-subtle)}.landing_guideAside__8WI5U span{font:var(--type-speech);display:block;color:var(--accent-ink)}.landing_recordDemo__ZokZe,.landing_timelineDemo__jfHMx{min-width:0;border-radius:28px;padding:28px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md)}.landing_recordDemo__ZokZe{transform:rotate(1deg)}.landing_timelineDemo__jfHMx{transform:rotate(-1deg)}.landing_demoHeading__8EfwN{font:var(--type-section);display:flex;align-items:center;gap:7px;margin-bottom:24px}.landing_demoHeading__8EfwN>span:last-child{font:var(--type-caption);margin-left:auto;color:var(--ink-subtle)}.landing_demoDot__t_yFR{width:7px;height:7px;background:var(--accent);border-radius:50%}.landing_exampleInput__T8xoK{font:var(--type-input);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px;border:1px solid var(--ink-subtle);border-radius:14px;background:var(--bg)}.landing_exampleInput__T8xoK>span{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink)}.landing_sampleChips__LwDic{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.landing_sampleChips__LwDic span{font:var(--type-caption);border-radius:18px;padding:5px 12px;background:var(--bg);border:1px solid var(--border)}.landing_featureReaction__1r5DZ{display:grid;grid-template-columns:minmax(100px,145px) minmax(0,1fr);align-items:center;grid-gap:2px;gap:2px;margin-top:20px}.landing_featureReaction__1r5DZ>img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 8px rgba(var(--accent-rgb),.08))}.landing_reactionSpeech__FU1sD{font:var(--type-speech);position:relative;padding:13px 15px;border-radius:18px 18px 18px 4px;background:var(--accent-soft);color:var(--accent-ink)}.landing_reactionSpeech__FU1sD strong{font:var(--type-label);display:block}.landing_reactionSpeech__FU1sD p{margin-top:5px!important}.landing_danceReaction__wLiYp{grid-template-columns:minmax(0,1fr) minmax(110px,165px);margin-top:12px}.landing_danceReaction__wLiYp .landing_reactionSpeech__FU1sD{font:var(--type-speech);justify-self:end;text-align:center;border-radius:18px 18px 4px 18px;padding:10px 20px}.landing_reactionNotes__eJnY8{display:block;font:700 27px/1.3 var(--font-heading);letter-spacing:.12em;transform:rotate(-8deg)}.landing_danceReaction__wLiYp .landing_reactionSpeech__FU1sD strong{font:var(--type-label);margin-top:6px}.landing_recordDemo__ZokZe>small,.landing_timelineDemo__jfHMx>small{font:var(--type-caption);display:block;margin-top:18px;color:var(--ink-subtle)}.landing_timelineBody__En5NQ{display:flex;align-items:center;gap:18px}.landing_clock__nO39o{width:145px;aspect-ratio:1;flex-shrink:0;border-left:11px solid var(--accent-soft);border-bottom-color:var(--accent-soft);border-right-color:var(--accent-soft);border-top:11px solid var(--accent-soft);border-right:11px solid var(--density-2);border-bottom:11px solid var(--warn-soft);border-radius:50%;position:relative;display:grid;place-items:center;outline:1px solid var(--border);outline-offset:7px}.landing_clock__nO39o>div{text-align:center;font-size:10px}.landing_clock__nO39o strong{display:block;font:700 18px/1.7 var(--font-heading)}.landing_clock__nO39o b,.landing_clock__nO39o i{position:absolute;left:50%;transform:translateX(-50%);font:9px var(--font-num);color:var(--ink-subtle)}.landing_clock__nO39o i{top:3px}.landing_clock__nO39o b{bottom:3px}.landing_timelineList__u4AXA{list-style:none;padding:0;margin:0;flex:1 1}.landing_timelineList__u4AXA li{padding:10px 0 10px 14px;border-left:2px solid var(--accent-soft)}.landing_timelineList__u4AXA time{font:var(--type-number);color:var(--ink-subtle)}.landing_timelineList__u4AXA strong{font:var(--type-body);display:block}.landing_meetCard__3IX0f{position:relative;min-height:380px;display:flex;flex-direction:column;align-items:center;background:var(--warn-soft);border-radius:45% 45% 28px 28px;padding:30px 15px 22px}.landing_meetSpeech__J_Zc_{font:var(--type-speech);background:var(--surface);border-radius:20px 20px 20px 5px;padding:12px 22px;transform:rotate(3deg)}.landing_meetCard__3IX0f img{display:block;width:min(100%,290px);height:auto;margin-block:6px 0}.landing_characterName___Emmo{text-align:center;color:var(--warn-ink)}.landing_characterName___Emmo span{font:var(--type-caption);display:block}.landing_characterName___Emmo strong{font:var(--type-section)}.landing_pocket__t5RXW{padding:66px max(48px,calc((100vw - 1040px) / 2));display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;background:var(--accent-soft);color:var(--accent-ink)}.landing_pocket__t5RXW p{font:var(--type-body)}.landing_installGuide__knAkT{display:flex;gap:20px;align-items:center}.landing_installGuide__knAkT strong{font:var(--type-label)}.landing_installGuide__knAkT p{font:var(--type-body);margin-top:10px}.landing_installGuide__knAkT small{font:var(--type-caption);display:block;margin-top:8px}.landing_appIcon__EcWCv{flex-shrink:0;position:relative;display:grid;place-items:center;width:85px;height:85px;border-radius:23px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--accent-ink);font:900 47px var(--font-heading);transform:rotate(-8deg)}.landing_appIcon__EcWCv>span{position:absolute;right:10px;top:6px;font-size:23px}.landing_closing__F_0BP{text-align:center;padding:64px 24px 72px}.landing_closing__F_0BP h2{margin-bottom:26px}.landing_footer__I_4dW{max-width:1144px;padding:30px 0;margin:0 auto;display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--border)}.landing_footer__I_4dW>div{display:flex;flex-direction:column;gap:4px}.landing_footer__I_4dW strong{font:700 22px/1.6 var(--font-heading)}.landing_footer__I_4dW span{font:var(--type-caption);color:var(--ink-subtle)}.landing_footer__I_4dW nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.landing_footer__I_4dW a{font:var(--type-caption);min-height:44px;display:inline-flex;align-items:center;color:var(--ink-subtle)}.landing_skipLink__FmJWe{position:absolute;left:16px;top:-100px;z-index:10;padding:12px;background:var(--surface);color:var(--ink)}.landing_skipLink__FmJWe:focus{top:16px}.landing_loginPage__e19MF{color:var(--ink);background:var(--bg);min-height:100svh}.landing_loginLayout__1OAyg{max-width:1030px;margin:18px auto 80px;padding:0 35px;display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:38px;gap:38px}.landing_loginIntro__rLLI_{display:flex;flex-direction:column;align-items:flex-start;padding:30px 10px;line-height:1.8}.landing_loginIntro__rLLI_ img{width:185px;height:185px;background:var(--accent-soft);border-radius:50%;margin-bottom:22px}.landing_loginIntro__rLLI_ h2{font:var(--type-sheet-title);margin:10px 0 16px}.landing_loginIntro__rLLI_ p:not(.landing_eyebrow__4uFc8){font:var(--type-body);max-width:340px}.landing_loginIntro__rLLI_ a{font:var(--type-button);display:inline-flex;gap:12px;min-height:44px;align-items:center;color:var(--accent-ink);margin-top:15px}.landing_loginForm__ExqIB{grid-column:2;grid-row:1}.landing_loginLayout__1OAyg>.landing_loginIntro__rLLI_{grid-column:1;grid-row:1}.landing_loginForm__ExqIB>div{padding:30px 0 0}.landing_loginPage__e19MF .landing_footer__I_4dW{padding-inline:24px}@media (max-width:1000px){.landing_header__vmF5N,.landing_hero___ILNH{padding-inline:30px}.landing_feature__qJmTi{gap:40px}.landing_recordDemo__ZokZe,.landing_timelineDemo__jfHMx{padding:22px}.landing_timelineBody__En5NQ{flex-direction:column;gap:15px}.landing_timelineList__u4AXA{display:flex;width:100%}.landing_timelineList__u4AXA li{flex:1 1;padding:5px 7px}.landing_timelineList__u4AXA strong{font:var(--type-body)}.landing_pocket__t5RXW{padding-inline:40px;gap:35px}.landing_footer__I_4dW{margin-inline:30px}}@media (max-width:680px){.landing_header__vmF5N{min-height:78px;padding:15px 20px;gap:10px}.landing_brand__zTfFp{font-size:25px;gap:8px}.landing_brandReading__w5NkX,.landing_navAbout__Rg546{display:none!important}.landing_nav__gAPym{font:var(--type-button);gap:0}.landing_navLogin__sADPv{padding:6px 12px;gap:13px}.landing_hero___ILNH{padding:35px 24px 40px;grid-template-columns:1fr;gap:22px}.landing_hero___ILNH h1{font-size:clamp(33px,8.7vw,52px);margin-top:19px;letter-spacing:-.065em}.landing_heroDescription__Ocnxj{font:var(--type-body);margin-bottom:25px!important}.landing_heroCopy__aZnKh .landing_primary__reF1I{font:var(--type-button-primary);width:100%}.landing_heroCopy__aZnKh .landing_ctaCaption__MTQMq{font:var(--type-caption);text-align:center}.landing_guide__0vV2Y{max-width:430px;width:100%;margin:0 auto}.landing_speech__ZKdLD{font:var(--type-speech);padding:12px 17px}.landing_floatingNote__Zlcd9{font:var(--type-label);left:0;bottom:55px;padding:9px 13px}.landing_musicNote__Yev92{right:5px;top:90px;font-size:35px}.landing_interlude__K_WFK{gap:17px;font-size:8px;letter-spacing:.1em;padding:15px 12px}.landing_interlude__K_WFK i{font-size:17px}.landing_how__TSEGY{padding:65px 24px}.landing_sectionHeading__ieGkh{margin-bottom:45px}.landing_closing__F_0BP h2,.landing_pocket__t5RXW h2,.landing_sectionHeading__ieGkh h2{font-size:28px}.landing_sectionHeading__ieGkh>p:last-child{font:var(--type-body)}.landing_feature__qJmTi{grid-template-columns:1fr;gap:27px;margin-top:62px}.landing_reverse__KCiLY .landing_featureCopy__p6Wrh{order:0}.landing_feature__qJmTi h3{font-size:29px;margin-bottom:17px}.landing_featureCopy__p6Wrh>p{font:var(--type-body)}.landing_recordDemo__ZokZe,.landing_timelineDemo__jfHMx{padding:23px 19px;transform:none}.landing_timelineBody__En5NQ{flex-direction:row;gap:20px}.landing_clock__nO39o{width:130px}.landing_timelineList__u4AXA{display:block;width:auto}.landing_timelineList__u4AXA li{padding:8px 0 8px 12px}.landing_timelineList__u4AXA strong{font:var(--type-body)}.landing_featureReaction__1r5DZ{grid-template-columns:112px minmax(0,1fr);gap:0}.landing_reactionSpeech__FU1sD{font:var(--type-speech);padding:11px 12px}.landing_danceReaction__wLiYp{grid-template-columns:minmax(0,1fr) 145px}.landing_meetCard__3IX0f{min-height:360px}.landing_pocket__t5RXW{padding:46px 24px;grid-template-columns:1fr;gap:25px}.landing_installGuide__knAkT{gap:20px;align-items:flex-start}.landing_appIcon__EcWCv{width:66px;height:66px;font-size:38px;border-radius:18px}.landing_appIcon__EcWCv>span{font-size:18px;right:7px}.landing_closing__F_0BP{padding:65px 24px}.landing_footer__I_4dW{margin:0 24px;padding:25px 0;flex-direction:column;gap:15px}.landing_footer__I_4dW nav{gap:0 22px}.landing_loginLayout__1OAyg{display:flex;flex-direction:column;padding:0 20px;margin:0 auto 35px;gap:20px;max-width:460px}.landing_loginForm__ExqIB{width:100%;order:-1}.landing_loginForm__ExqIB>div{padding:15px 0 0}.landing_loginIntro__rLLI_{flex-direction:row;gap:15px;padding:10px 0}.landing_loginIntro__rLLI_ img{width:85px;height:85px;margin:5px 0 0}.landing_loginIntro__rLLI_ h2{font:var(--type-sheet-title);margin-block:6px 10px}.landing_loginIntro__rLLI_ .landing_eyebrow__4uFc8{font-size:8px}.landing_loginIntro__rLLI_ p:not(.landing_eyebrow__4uFc8){font:var(--type-body)}.landing_loginPage__e19MF .landing_footer__I_4dW{padding-inline:0}}@media (max-width:360px){.landing_header__vmF5N{padding-inline:16px}.landing_hero___ILNH,.landing_how__TSEGY{padding-inline:20px}.landing_interlude__K_WFK{gap:11px;font-size:7px}.landing_timelineBody__En5NQ{gap:14px}.landing_clock__nO39o{width:110px;border-width:9px}.landing_demoHeading__8EfwN{font:var(--type-section)}.landing_featureReaction__1r5DZ{grid-template-columns:95px minmax(0,1fr)}.landing_danceReaction__wLiYp{grid-template-columns:minmax(0,1fr) 128px}.landing_reactionSpeech__FU1sD{font:var(--type-speech);padding:10px}.landing_primary__reF1I{font:var(--type-button-primary);gap:23px}.landing_guideCaption__6p0av{font:var(--type-caption);gap:6px}.landing_loginIntro__rLLI_{gap:10px}.landing_loginIntro__rLLI_ img{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){.landing_primary__reF1I{font:var(--type-button-primary);transition:none}.landing_primary__reF1I:hover{transform:none}}.landing_film__Bqz4F{position:relative;max-width:1136px;margin:auto;padding:88px 48px 4px}.landing_film__Bqz4F:before{content:"";position:absolute;z-index:-1;left:50%;top:150px;width:min(620px,74vw);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:var(--accent-soft);opacity:.55}.landing_filmFrame__y4ho6{position:relative;margin:0}.landing_filmScreen__iWxFT{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);aspect-ratio:16/9}.landing_filmVideo__soRHD{display:block;width:100%;height:100%;object-fit:cover;background:var(--bg)}.landing_filmToggle__l8z_O{font:var(--type-button);position:absolute;right:16px;bottom:16px;min-height:44px;min-width:44px;padding:10px 20px;border-radius:30px;border:1px solid var(--border);cursor:pointer;color:var(--ink);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-sm)}.landing_filmToggle__l8z_O:hover{background:var(--surface)}.landing_filmCaption__YRvVh{font:var(--type-caption);margin-top:14px;text-align:center;color:var(--ink-subtle);text-wrap:balance}@media (max-width:1000px){.landing_film__Bqz4F{padding:74px 32px 4px}.landing_film__Bqz4F:before{top:130px}}@media (max-width:680px){.landing_film__Bqz4F{padding:58px 20px 4px}.landing_filmFrame__y4ho6{margin-inline:-20px}.landing_filmScreen__iWxFT{border-radius:0;border-inline:0}.landing_filmCaption__YRvVh{padding-inline:20px}.landing_filmToggle__l8z_O{right:10px;bottom:10px;padding:10px 16px}}.landing_world__ZHn4t{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:block}[data-world=on] .landing_page__aBdkR{background:transparent;position:relative;z-index:1}[data-world=on] .landing_sectionHeading__ieGkh{position:relative;isolation:isolate}[data-world=on] .landing_sectionHeading__ieGkh:before{content:"";position:absolute;z-index:-1;inset:-28px -40px;background:radial-gradient(60% 60% at 50% 50%,var(--bg) 58%,transparent 100%)}[data-world=on] .landing_heroCopy__aZnKh{position:relative;isolation:isolate}[data-world=on] .landing_heroCopy__aZnKh:before{content:"";position:absolute;z-index:-1;inset:-32px -48px;background:radial-gradient(70% 60% at 42% 50%,var(--bg) 60%,transparent 100%)}[data-world=on] .landing_featureCopy__p6Wrh{position:relative;isolation:isolate}[data-world=on] .landing_featureCopy__p6Wrh:before{content:"";position:absolute;z-index:-1;inset:-24px -32px;background:radial-gradient(58% 54% at 46% 50%,var(--bg) 62%,transparent 100%)}[data-world=on] .landing_recordDemo__ZokZe,[data-world=on] .landing_timelineDemo__jfHMx{visibility:hidden}.landing_teaser__YoGLe{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:26px 30px;border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm)}.landing_teaserEyebrow__jnBz7{display:inline-flex;align-items:center;gap:11px;font:700 11px/1.6 var(--font-num);letter-spacing:.2em;color:var(--accent-ink);margin:0!important}.landing_teaserMain__u2ELo{font:400 clamp(26px,2.6vw,34px)/1.42 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0!important}.landing_teaserNote__i6rrx{font:var(--type-body);color:var(--ink-subtle);margin:0!important}.landing_storeMark__DImhi{display:inline-flex;align-items:flex-end;gap:3px;height:15px;color:var(--accent)}.landing_storeMark__DImhi i{width:3px;border-radius:3px;background:currentColor}.landing_storeMark__DImhi i:first-child{height:8px}.landing_storeMark__DImhi i:nth-child(2){height:15px}.landing_storeMark__DImhi i:nth-child(3){height:11px}.landing_closingLead__RXAoR{font:var(--type-body);color:var(--ink-subtle);margin:0 0 26px!important}.landing_closing__F_0BP .landing_teaser__YoGLe{justify-items:center;text-align:center}@media (max-width:680px){.landing_teaser__YoGLe{padding:22px 20px;justify-items:stretch}.landing_teaserMain__u2ELo br{display:none}}.landing_page__aBdkR [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .76s var(--control-ease),transform .76s var(--control-ease)}.landing_page__aBdkR [data-reveal][data-revealed]{opacity:1;transform:none}.landing_page__aBdkR [data-reveal="1"]{transition-delay:90ms}.landing_page__aBdkR [data-reveal="2"]{transition-delay:.18s}.landing_page__aBdkR [data-reveal="3"]{transition-delay:.27s}html:not([data-reveal=on]) .landing_page__aBdkR [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing_page__aBdkR [data-reveal]{opacity:1;transform:none;transition:none}}.landing_filmFrame__y4ho6[data-variant=hero]{width:100%}.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmScreen__iWxFT{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmCaption__YRvVh{margin-top:12px;text-align:left}@media (max-width:1000px){.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmCaption__YRvVh{text-align:center}}.landing_closingMark__JBy2Y{width:min(560px,78vw);aspect-ratio:2/1;margin:0 auto 2px}.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmCaption__YRvVh{display:none}.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmScreen__iWxFT{border-radius:26px;box-shadow:0 34px 80px rgba(43,42,38,.16),0 3px 10px rgba(43,42,38,.06)}.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmToggle__l8z_O{right:12px;bottom:12px;padding:9px 16px;font:700 12px/1.4 var(--font-control);min-height:44px}@media (max-width:1000px){.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmScreen__iWxFT{border-radius:var(--radius-lg)}}.landing_meetStage__l5_lx{display:grid;justify-items:center;grid-gap:6px;gap:6px}.landing_meetStage__l5_lx>div{width:100%;aspect-ratio:1/1;max-height:54vh}@media (prefers-color-scheme:dark){.landing_filmScreen__iWxFT{border-color:rgba(255,255,255,.16);box-shadow:0 30px 72px rgba(0,0,0,.55)}.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmScreen__iWxFT{box-shadow:0 34px 84px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.1)}}.landing_meetStage__l5_lx .landing_characterName___Emmo span,.landing_meetStage__l5_lx .landing_characterName___Emmo strong{display:block}.landing_page__aBdkR [data-depth]{transform:perspective(760px) translateZ(calc((var(--depth, 1) - 1) * 560px));transform-origin:50% 0;will-change:transform}@media (prefers-reduced-motion:reduce){.landing_page__aBdkR [data-depth]{transform:none}}@media (max-width:680px){.landing_hero___ILNH{padding:26px 24px 34px;gap:18px}.landing_filmFrame__y4ho6[data-variant=hero]{margin-inline:-24px;width:auto}.landing_filmFrame__y4ho6[data-variant=hero] .landing_filmScreen__iWxFT{border-radius:0;border-inline:0}.landing_reverse__KCiLY .landing_timelineDemo__jfHMx{order:-1}.landing_reverse__KCiLY .landing_featureCopy__p6Wrh{order:1}.landing_how__TSEGY{padding:52px 24px 58px}.landing_feature__qJmTi{gap:20px;margin-top:48px}.landing_recordDemo__ZokZe{min-height:0}.landing_meetStage__l5_lx>div{max-height:42vh}.landing_closingMark__JBy2Y{width:min(560px,94vw);aspect-ratio:3/2}.landing_closing__F_0BP{padding:48px 20px 56px}}