.VoiceMode_dock__A_IYW{padding:.25rem 0 .5rem;gap:.5rem}.VoiceMode_dockStatus__yE3aY{max-width:32rem;color:var(--color-brand-dark);font-size:.875rem;font-weight:650;line-height:1.5rem;text-align:center;text-wrap:balance}.VoiceMode_dockControls__sR7O1{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.VoiceMode_voiceMark__4QEoo{display:inline-flex;width:2.5rem;height:2.5rem;flex:none;align-items:center;justify-content:center;gap:.16rem;border:1px solid var(--color-brand-beige);border-radius:50%;background:var(--color-brand-cream)}.VoiceMode_voiceMark__4QEoo i{display:block;width:.16rem;border-radius:999px;background:var(--color-brand-gold);transform-origin:center}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke{width:4.5rem;height:4.5rem;gap:.3rem}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke i{width:.25rem}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke i:first-child{height:.5625rem}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke i:nth-child(2){height:1.25rem}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke i:nth-child(3){height:2rem}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke i:nth-child(4){height:1.125rem}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke[data-user-speaking=true]{border-width:2px;border-color:var(--color-brand-brown)}.VoiceMode_voiceMark__4QEoo i:first-child{height:.35rem}.VoiceMode_voiceMark__4QEoo i:nth-child(2){height:.8rem}.VoiceMode_voiceMark__4QEoo i:nth-child(3){height:1.05rem}.VoiceMode_voiceMark__4QEoo i:nth-child(4){height:.55rem}.VoiceMode_voiceMark__4QEoo i:nth-child(2),.VoiceMode_voiceMark__4QEoo i:nth-child(3){background:var(--color-brand-brown)}.VoiceMode_voiceMark__4QEoo[data-status=connecting] i,.VoiceMode_voiceMark__4QEoo[data-status=speaking] i,.VoiceMode_voiceMark__4QEoo[data-status=thinking] i,.VoiceMode_voiceMark__4QEoo[data-user-speaking=true] i{animation:VoiceMode_voice-level__GjwBq .85s ease-in-out infinite alternate}.VoiceMode_voiceMark__4QEoo[data-status=listening]:not([data-user-speaking=true]) i{animation:VoiceMode_voice-idle__1DTSN 2.4s ease-in-out infinite alternate}@keyframes VoiceMode_voice-idle__1DTSN{0%{opacity:.55;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}.VoiceMode_voiceMark__4QEoo[data-user-speaking=true] i{animation-duration:.5s}.VoiceMode_voiceMark__4QEoo i:nth-child(2){animation-delay:-.3s}.VoiceMode_voiceMark__4QEoo i:nth-child(3){animation-delay:-.55s}.VoiceMode_voiceMark__4QEoo i:nth-child(4){animation-delay:-.15s}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke{box-shadow:0 0 0 .5rem rgb(140 90 50/.05);transition:box-shadow .25s cubic-bezier(.2,0,0,1)}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke[data-status=speaking],.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke[data-user-speaking=true]{box-shadow:0 0 0 .875rem rgb(140 90 50/.1)}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke[data-status=thinking]{box-shadow:0 0 0 .75rem rgb(140 90 50/.08)}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke[data-muted=true],.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke[data-status=error]{box-shadow:none}.VoiceMode_voiceMark__4QEoo[data-user-speaking=true]{animation:VoiceMode_voice-pulse__G_h7z .72s ease-in-out infinite;will-change:transform}.VoiceMode_voiceMark__4QEoo[data-status=speaking]{animation:VoiceMode_voice-pulse__G_h7z 1.25s ease-in-out infinite;will-change:transform}.VoiceMode_voiceMark__4QEoo[data-status=error],.VoiceMode_voiceMark__4QEoo[data-status=error] i{animation:none}.VoiceMode_voiceMark__4QEoo[data-muted=true],.VoiceMode_voiceMark__4QEoo[data-status=error]{filter:grayscale(.35);opacity:.5}@keyframes VoiceMode_voice-pulse__G_h7z{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes VoiceMode_voice-level__GjwBq{0%{transform:scaleY(.5)}to{transform:scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.VoiceMode_voiceMark__4QEoo,.VoiceMode_voiceMark__4QEoo i{animation:none!important;transform:none!important}.VoiceMode_voiceMark__4QEoo.VoiceMode_dockMark__Wx0Ke{transition:none}}.VoiceMode_dockHint__7Fqye{max-width:22rem;margin:-.25rem 0 0;color:var(--color-brand-brown);font-size:.8rem;line-height:1.4;text-align:center;text-wrap:balance}.VoiceMode_levelMeter__3qxrp{display:block;width:6rem;height:.25rem;border-radius:999px;background:var(--color-brand-beige);overflow:hidden}.VoiceMode_levelMeter__3qxrp i{display:block;height:100%;border-radius:inherit;background:var(--color-brand-gold);transform:scaleX(var(--voice-level,0));transform-origin:center;transition:transform 80ms linear}.VoiceMode_dockNotice__zt2eV{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:24rem;padding:.75rem 1rem;border:1px solid var(--color-brand-beige);border-radius:1rem;background:#fff9f3;color:var(--color-brand-dark);font-size:.875rem;line-height:1.4;text-align:center}.VoiceMode_typeInstead__wtPmk{min-height:44px;padding:.55rem 1.1rem;border-radius:2rem;background:var(--color-brand-brown);color:#fff9f3;font-size:.85rem;font-weight:600;cursor:pointer}.VoiceMode_typeInstead__wtPmk:hover{background:var(--color-brand-dark)}.VoiceMode_typeInstead__wtPmk:focus-visible{outline:3px solid var(--color-brand-gold);outline-offset:4px}@media (prefers-reduced-motion:reduce){.VoiceMode_levelMeter__3qxrp i{transition:none}}.VoiceMode_invitePulse__d2H41{position:absolute;inset:0;border-radius:999px;pointer-events:none;box-shadow:0 0 0 4px rgb(165 97 36/.16);animation:VoiceMode_invite-breathe__bG6Sb 1.8s ease-in-out infinite}.VoiceMode_inviteButton__ocQNp .VoiceMode_voiceMark__4QEoo{width:1.5rem;height:1.5rem;border:0;background:transparent}@keyframes VoiceMode_invite-breathe__bG6Sb{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.VoiceMode_invitePulse__d2H41{animation:none}}.VoiceMode_taskList__G3MtS{display:flex;flex-direction:column;gap:.375rem;width:min(100%,26rem);margin:0;padding:0;list-style:none}.VoiceMode_taskList__G3MtS:focus{outline:none}.VoiceMode_task__544IZ{min-width:0;animation:VoiceMode_voiceTaskIn__TKPUz .22s cubic-bezier(.2,.8,.2,1) both;transition:opacity .18s ease,transform .18s ease}.VoiceMode_task__544IZ[data-leaving]{opacity:0;transform:translateY(-.25rem) scale(.98)}.VoiceMode_taskCard__pB2BZ{display:flex;align-items:center;gap:.625rem;width:100%;min-width:0;margin:0;padding:.5rem;border:1px solid rgb(219 189 160/.5);border-radius:.875rem;background:#fff;box-shadow:0 4px 12px -2px rgb(49 30 16/.1),0 2px 4px -2px rgb(49 30 16/.06);color:var(--color-brand-dark);font:inherit;text-align:left}button.VoiceMode_taskCard__pB2BZ{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}button.VoiceMode_taskCard__pB2BZ:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px rgb(49 30 16/.18),0 2px 4px -2px rgb(49 30 16/.08)}button.VoiceMode_taskCard__pB2BZ:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:2px}.VoiceMode_taskBadge__YeN8u{display:inline-flex;flex:none;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brand-light);color:var(--color-brand-gold)}.VoiceMode_task__544IZ[data-task-status=done] .VoiceMode_taskBadge__YeN8u{background:var(--color-brand-brown);color:#fff;animation:VoiceMode_voiceTaskDone__PWWTf .28s cubic-bezier(.2,.8,.2,1) both}.VoiceMode_task__544IZ[data-task-status=failed] .VoiceMode_taskBadge__YeN8u{background:rgb(176 58 46/.12);color:#b03a2e}.VoiceMode_taskText__9583J{display:flex;flex:1 1 auto;flex-direction:column;gap:.0625rem;min-width:0}.VoiceMode_taskRequest__qsD6E{overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.VoiceMode_taskState__R2s5m{color:var(--color-brand-brown);font-size:.75rem;line-height:1.25;opacity:.85}.VoiceMode_task__544IZ[data-task-status=failed] .VoiceMode_taskState__R2s5m{color:#b03a2e;opacity:1}.VoiceMode_taskClear__PPSsu{display:inline-flex;flex:none;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;color:var(--color-brand-brown);opacity:.55;transition:opacity .12s ease,background-color .12s ease}button.VoiceMode_taskCard__pB2BZ:focus-visible .VoiceMode_taskClear__PPSsu,button.VoiceMode_taskCard__pB2BZ:hover .VoiceMode_taskClear__PPSsu{background:var(--color-brand-light);opacity:1}.VoiceMode_taskSpinner__3r3Uu{display:block;width:.875rem;height:.875rem;border:2px solid rgb(165 97 36/.25);border-top:2px solid var(--color-brand-gold);border-radius:999px;animation:VoiceMode_voiceTaskSpin__78IOu .9s linear infinite}.VoiceMode_task__544IZ[data-task-status=taking_longer] .VoiceMode_taskSpinner__3r3Uu{animation-duration:1.8s}@keyframes VoiceMode_voiceTaskSpin__78IOu{to{transform:rotate(1turn)}}@keyframes VoiceMode_voiceTaskIn__TKPUz{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes VoiceMode_voiceTaskDone__PWWTf{0%{transform:scale(.7)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.VoiceMode_taskSpinner__3r3Uu,.VoiceMode_task__544IZ,.VoiceMode_task__544IZ[data-task-status=done] .VoiceMode_taskBadge__YeN8u{animation:none}.VoiceMode_task__544IZ,button.VoiceMode_taskCard__pB2BZ{transition:none}}.VoiceMode_taskMore__hZypl{padding:0 .25rem;color:var(--color-brand-brown);font-size:.75rem;line-height:1.3;text-align:center}.motion_cardIn__iHwHy{animation:motion_card-in__cbmZc .48s cubic-bezier(.2,.7,.2,1) both}@keyframes motion_card-in__cbmZc{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.motion_cardIn__iHwHy{animation:none}}@media (min-width:64rem){.SignInEntry_portrait__jKXUO{background-color:var(--color-brand-light);background-image:url(/auth/hospitality-portrait.webp);background-position:center 25%;background-size:cover}}.SignInEntry_returnToSignIn__eku0y{display:none}.SignInEntry_form__LpanT:has(.cl-footerAction__signUp) .SignInEntry_returnToSignIn__eku0y{display:flex}.SignInEntry_form__LpanT:has(.cl-footerAction__signUp) .SignInEntry_newAccount__HKtUj{display:none}