.chat-onboarding-module__2cANaa__shell{top:var(--chat-top,0);max-width:390px;height:var(--chat-height,100dvh);color:#fff;overscroll-behavior:contain;font-family:var(--body);-webkit-font-smoothing:antialiased;background:#000;margin:0 auto;position:fixed;left:0;right:0;overflow-y:auto}.chat-onboarding-module__2cANaa__header{align-items:center;gap:16px;height:24px;display:flex;position:absolute;top:62px;left:24px;right:60px}.chat-onboarding-module__2cANaa__back{background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:0;left:0}.chat-onboarding-module__2cANaa__back:before{content:"";position:absolute;inset:-10px}.chat-onboarding-module__2cANaa__progress{background:#242424;border-radius:3px;width:100%;height:5px;margin-left:40px;overflow:hidden}.chat-onboarding-module__2cANaa__progress span{background:#a6a6a6;border-radius:3px;height:100%;transition:width .4s;display:block}.chat-onboarding-module__2cANaa__content{min-height:100%;padding:252px 24px max(56px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.chat-onboarding-module__2cANaa__narrative{flex:none;margin:0 8px;position:relative}.chat-onboarding-module__2cANaa__text{font:400 22px/34px var(--display);white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;margin:0}.chat-onboarding-module__2cANaa__untyped{visibility:hidden}.chat-onboarding-module__2cANaa__spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-onboarding-module__2cANaa__controls{opacity:0;visibility:hidden;flex:none;margin-top:auto;padding-top:32px;transition:opacity .32s,transform .32s,visibility .32s;transform:translateY(8px)}.chat-onboarding-module__2cANaa__controls[data-visible=true]{visibility:visible;opacity:1;transform:translateY(0)}.chat-onboarding-module__2cANaa__primary{color:#000;background:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;height:56px;padding:0 22px;font-size:16px;font-weight:400;display:flex}.chat-onboarding-module__2cANaa__form{margin:0}.chat-onboarding-module__2cANaa__inputWrap{background:#1b1b1b;border:1px solid #0000;border-radius:28px;align-items:center;gap:4px;height:56px;padding-left:21px;padding-right:11px;display:flex}.chat-onboarding-module__2cANaa__inputWrap:focus-within{border-color:#666}.chat-onboarding-module__2cANaa__inputWrap input{color:#fff;font:400 16px/22.4px var(--body);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0}.chat-onboarding-module__2cANaa__inputWrap input::placeholder{color:#909090}.chat-onboarding-module__2cANaa__inputWrap button{background:0 0;border:0;flex:none;place-items:center;width:36px;height:44px;padding:0;display:grid}.chat-onboarding-module__2cANaa__options{flex-direction:column;align-items:flex-start;gap:12px;margin:0 8px;display:flex}.chat-onboarding-module__2cANaa__pill{font:400 14px/22.4px var(--body);color:#fff;text-align:left;background:#1b1b1b;border:1px solid #0000;border-radius:28px;max-width:100%;min-height:48px;padding:13px 18px}.chat-onboarding-module__2cANaa__pill[aria-pressed=true]{background:#383838;border-color:#aaa}.chat-onboarding-module__2cANaa__homes{flex-direction:column;gap:12px;margin:0 8px;display:flex}.chat-onboarding-module__2cANaa__homes>div{gap:10px;display:flex}.chat-onboarding-module__2cANaa__homes .chat-onboarding-module__2cANaa__pill{white-space:nowrap}.chat-onboarding-module__2cANaa__file{display:none}.chat-onboarding-module__2cANaa__existing{background:0 0;border:0;align-items:center;gap:16px;margin:0 auto 24px;font-size:14px;display:flex}.chat-onboarding-module__2cANaa__existing img{object-fit:cover;border-radius:8px;width:56px;height:64px}.chat-onboarding-module__2cANaa__preparing{text-align:center;color:#aaa;padding-bottom:78px;font-size:16px;line-height:22.4px}.chat-onboarding-module__2cANaa__preparing p{margin:0 0 26px}.chat-onboarding-module__2cANaa__preparing img{margin:auto;animation:2.5s ease-in-out infinite chat-onboarding-module__2cANaa__breathe;display:block}.chat-onboarding-module__2cANaa__messengers{flex-direction:column;gap:12px;margin:0 8px;display:flex;position:relative}.chat-onboarding-module__2cANaa__messenger{color:#fff;width:100%;height:56px;font:400 16px/22.4px var(--body);background:#1b1b1b;border:0;border-radius:28px;justify-content:center;align-items:center;gap:12px;display:flex}.chat-onboarding-module__2cANaa__status{text-align:center;color:#aaa;margin:0 0 16px;font-size:13px;position:absolute;bottom:100%;left:0;right:0}.chat-onboarding-module__2cANaa__error{color:#ffc5c5;font:400 13px/20px var(--body);margin:0 8px 12px}.chat-onboarding-module__2cANaa__notice{z-index:5;width:min(342px,100vw - 48px);font:400 14px/20px var(--body);background:#242424;border:1px solid #555;border-radius:12px;padding:12px 16px;position:fixed;top:100px;left:50%;transform:translate(-50%)}.chat-onboarding-module__2cANaa__notice p{margin:0 0 8px}.chat-onboarding-module__2cANaa__notice button{color:#fff;background:0 0;border:0;padding:0;text-decoration:underline}@keyframes chat-onboarding-module__2cANaa__breathe{50%{opacity:.5;transform:scale(.94)}}@media (max-height:740px){.chat-onboarding-module__2cANaa__content{padding-top:180px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.chat-onboarding-module__2cANaa__header{top:42px}}@media (max-height:560px){.chat-onboarding-module__2cANaa__content{padding-top:102px;padding-bottom:16px}.chat-onboarding-module__2cANaa__header{top:30px}.chat-onboarding-module__2cANaa__text{font-size:19px;line-height:29px}.chat-onboarding-module__2cANaa__controls{padding-top:24px}.chat-onboarding-module__2cANaa__preparing{padding-bottom:0}.chat-onboarding-module__2cANaa__homes,.chat-onboarding-module__2cANaa__options{gap:8px}}@media (max-width:370px){.chat-onboarding-module__2cANaa__homes .chat-onboarding-module__2cANaa__pill{padding-left:12px;padding-right:12px;font-size:13px}.chat-onboarding-module__2cANaa__homes>div{gap:6px}}@media (prefers-reduced-motion:reduce){.chat-onboarding-module__2cANaa__controls,.chat-onboarding-module__2cANaa__progress span{transition:none;transform:none}.chat-onboarding-module__2cANaa__preparing img{animation:none}}
