.chat_composer__xzOJo{display:flex;align-items:flex-end;gap:4px;min-height:56px;padding-block:6px;padding-inline:18px 6px;border-radius:28px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 1px 2px rgba(11,27,58,.05),0 8px 24px -10px rgba(11,27,58,.16);transition:border-color var(--t-comp) var(--ease),box-shadow var(--t-comp) var(--ease)}.chat_composer__xzOJo:hover{border-color:var(--blue-200)}.chat_composer__xzOJo:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 12%,transparent),0 8px 24px -10px rgba(11,27,58,.18)}.chat_composer__xzOJo[data-listening]{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 14%,transparent),0 8px 24px -10px rgba(21,87,245,.3)}.chat_composer__xzOJo[data-disabled]{background:var(--sunken);box-shadow:none}.chat_composer__xzOJo .chat_field__V6nlh{flex:1;min-width:0;min-height:44px;align-self:center;resize:none;background:transparent;outline:0;padding:10px 0;font-size:16px;line-height:24px;color:var(--text)}.chat_composer__xzOJo .chat_field__V6nlh::placeholder{color:var(--muted)}.chat_composer__xzOJo .chat_field__V6nlh:disabled{color:var(--muted)}.chat_composer__xzOJo .chat_wave__EeCzA{align-self:center;color:var(--blue);margin-inline-end:4px}.chat_send__HabuU{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;background:var(--blue);color:var(--on-blue);box-shadow:var(--e-blue);transition:background-color var(--t-comp) var(--ease),transform var(--t-press) var(--ease),box-shadow var(--t-comp) var(--ease)}.chat_send__HabuU svg{width:20px;height:20px}.chat_send__HabuU:hover:not(:disabled){background:var(--blue-hover);box-shadow:var(--e-blue-hover)}.chat_send__HabuU:active:not(:disabled){transform:scale(.94)}.chat_send__HabuU:disabled{background:var(--mist);color:var(--mist-ink);box-shadow:none}.chat_send__HabuU:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chat_send__HabuU.chat_stop__UC0jD{background:var(--navy);color:#fff;box-shadow:none}.chat_send__HabuU.chat_stop__UC0jD:hover{background:var(--navy);opacity:.9}.chat_send__HabuU.chat_stop__UC0jD svg{width:14px;height:14px}.chat_composer__xzOJo.chat_lg__SbynQ{min-height:64px;padding-block:8px;border-radius:32px}.chat_composer__xzOJo.chat_lg__SbynQ .chat_send__HabuU{width:48px;height:48px}.chat_hero__JLjqh.composer-pill{padding-inline:46px 128px}.chat_hero__JLjqh .composer-ph{inset-inline:46px 128px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_phShort__iW_vD{display:none}.chat_heroActions__U_LsJ{position:absolute;inset-inline-end:16px;bottom:calc(30px + (1.95 * clamp(18px, 1.55vw, 22px) - 48px) / 2);width:100px;display:flex;align-items:center;justify-content:flex-start;gap:4px;--mic-shift:52px}.chat_heroActions__U_LsJ .ex-mic{width:48px;height:48px;border-color:transparent;background:transparent;color:var(--muted);transform:translateX(calc(var(--mic-shift) * var(--dir)));transition:transform var(--t-comp) var(--ease),background-color var(--t-comp) var(--ease),color var(--t-comp) var(--ease)}.chat_heroActions__U_LsJ[data-send] .ex-mic{transform:none}.chat_heroActions__U_LsJ .ex-mic svg{width:22px;height:22px}.chat_heroActions__U_LsJ .ex-mic:hover{background:var(--mist);color:var(--blue);border-color:transparent}.chat_heroActions__U_LsJ .ex-mic:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chat_heroActions__U_LsJ .ex-mic[data-state=listening]{background:var(--navy);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 45%,transparent)}.chat_heroActions__U_LsJ .ex-mic[data-state=listening] svg{width:17px;height:17px;fill:currentColor}.chat_heroSend__KrAJ7{width:48px;height:48px;animation:chat_heroIn__ruwRo var(--t-comp) var(--ease) both}.chat_heroSend__KrAJ7 svg{width:22px;height:22px}.chat_barAway__OSo1z{opacity:0!important;pointer-events:none!important;transition:opacity var(--t-press) var(--ease)!important}@media (max-width:900px){.chat_barGo__h6Ak3.bar-go{justify-content:center;padding-inline:20px}.chat_barGo__h6Ak3.bar-go svg{display:none}}@keyframes chat_heroIn__ruwRo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:900px){.chat_hero__JLjqh.composer-pill{padding-block:22px;padding-inline:24px 106px}.chat_hero__JLjqh .composer-field{text-align:start;min-height:1.95em;--hero-lines:calc(1.95em * 6)}.chat_hero__JLjqh .composer-ph{inset-block:22px;inset-inline:24px 106px;text-align:start}.chat_heroActions__U_LsJ{inset-inline-end:10px;bottom:calc(22px + (1.95 * 18px - 44px) / 2);--mic-shift:48px;width:92px}.chat_heroActions__U_LsJ .ex-mic,.chat_heroSend__KrAJ7{width:44px;height:44px}}@media (max-width:700px){.chat_phLong__EQJqW{display:none}.chat_phShort__iW_vD{display:inline}}@media (prefers-reduced-motion:reduce){.chat_heroActions__U_LsJ .ex-mic{transition:none}.chat_heroSend__KrAJ7{animation:none}}.chat_log__zetjF{--pass-ground:var(--surface)}.chat_onGround__D5ZL6{--pass-ground:var(--ground)}.chat_scroll__Frb0e{overflow-y:auto;overscroll-behavior:contain;padding:4px 14px 16px;margin-inline:-14px}.chat_turns__r7SZx{display:flex;flex-direction:column;gap:24px}.chat_guest__PJ5sU{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.chat_bubble__TLfra{max-width:88%;white-space:pre-line;border-radius:22px;border-end-end-radius:6px;padding:12px 16px;font-size:16px;line-height:24px}.chat_said__Sou_n{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.chat_said__Sou_n>p{color:var(--text)}.chat_lead__N_ptq{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px}.chat_mark__JsMCO{font-family:var(--font-brand);font-weight:800;font-size:15px;line-height:20px;letter-spacing:-.02em;color:var(--navy)}.chat_mark__JsMCO b{color:var(--blue);font-weight:800}.chat_onPass__QR_tm{color:var(--pass-ink)}.chat_onPassMuted__tJ0rb{color:var(--pass-muted)}.chat_sources__L8Sjb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.chat_sources__L8Sjb>span:first-child{font-size:13px;line-height:18px;font-weight:600;color:var(--muted)}.chat_money__pFBBv{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:var(--muted)}.chat_money__pFBBv svg{width:16px;height:16px;flex:none;margin-top:2px}.chat_card__vQxJ7{max-width:440px}.chat_card__vQxJ7 .pass{--pass-shadow:0 1px 2px rgba(11,27,58,0.22),0 8px 18px -10px rgba(11,27,58,0.4)}.chat_card__vQxJ7 .pass-midnight,.chat_card__vQxJ7 .pass-photo{--pass-shadow:0 1px 2px rgba(11,27,58,0.3),0 8px 18px -8px rgba(11,27,58,0.5),0 16px 24px -14px rgba(38,44,125,0.5)}.chat_card__vQxJ7 .pass-sunset{--pass-shadow:0 1px 2px rgba(168,47,28,0.3),0 8px 18px -8px rgba(168,47,28,0.45),0 16px 24px -14px rgba(255,122,69,0.55)}.chat_card__vQxJ7 .pass-foot{display:flex;flex-wrap:wrap;gap:8px}.chat_cardLink__fItYG{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:600;line-height:22px;color:var(--navy);background:#fff;box-shadow:0 4px 12px -4px rgba(0,0,0,.35);transition:transform var(--t-press) var(--ease);position:relative}.chat_cardLink__fItYG:before{content:"";position:absolute;inset:-2px 0}.chat_cardLink__fItYG:active{transform:scale(.97)}.chat_cardLink__fItYG svg{width:16px;height:16px}.chat_cardLink__fItYG:focus-visible{outline:3px solid #fff;outline-offset:2px}.chat_cardDisclosure__6qWTU{font-size:14px;line-height:20px;color:var(--pass-muted);max-width:62ch}.chat_fail__DWeRq{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.chat_fail__DWeRq>p{display:flex;align-items:flex-start;gap:10px;max-width:62ch;font-size:16px;line-height:24px;color:var(--text)}.chat_fail__DWeRq>p svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--attention)}.chat_problem__6f1S1{align-self:stretch;display:flex;align-items:center;gap:14px;padding-block:14px;padding-inline:18px 14px;border-radius:22px;background:var(--surface);border:1px solid color-mix(in srgb,var(--error) 30%,var(--border));box-shadow:var(--e2)}.chat_problem__6f1S1 .chat_words__oNh6y{flex:1;min-width:0}.chat_problem__6f1S1 .chat_words__oNh6y b{display:block;font-family:var(--font-brand);font-weight:800;font-size:17px;line-height:24px;color:var(--text)}.chat_problem__6f1S1 .chat_words__oNh6y span{display:block;font-size:14px;line-height:20px;color:var(--muted)}.chat_call__wlfxv{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:48px;padding:0 18px;border-radius:999px;background:var(--error);color:#fff;font-weight:700;font-size:16px;line-height:22px}.chat_call__wlfxv svg{width:18px;height:18px}.chat_call__wlfxv:focus-visible{outline:2px solid var(--error);outline-offset:3px}.chat_work__OcKF9{display:flex;flex-direction:column;gap:10px}.chat_step__OBIKP{display:flex;align-items:center;gap:10px;font-size:15px;line-height:22px;color:var(--muted)}.chat_step__OBIKP[data-active]{color:var(--text);font-weight:600}.chat_bead__VDb9_{position:relative;display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:999px;border:2px solid var(--blue-200);background:var(--surface)}.chat_bead__VDb9_[data-done]{background:var(--blue);border-color:var(--blue);color:#fff}.chat_bead__VDb9_[data-done] svg{width:12px;height:12px}.chat_bead__VDb9_[data-active]{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 16%,transparent)}.chat_bead__VDb9_[data-active]:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--blue)}.chat_workCard__qWkPn{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:24px;background:var(--surface);box-shadow:var(--e1);border:1px solid var(--border)}.chat_workCard__qWkPn h2,.chat_workCard__qWkPn h3{font-family:var(--font-brand);font-weight:800;font-size:17px;line-height:24px;color:var(--text)}.chat_understood__Zl8zx{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--e1)}.chat_understood__Zl8zx h2{font-family:var(--font-brand);font-weight:800;font-size:20px;line-height:26px;letter-spacing:-.01em;color:var(--text)}.chat_understood__Zl8zx .chat_count__lbJxx{font-size:14px;line-height:20px;color:var(--muted)}.chat_chips__ixZxF{display:flex;flex-wrap:wrap;gap:8px}.chat_chip__Kg6jC{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding-block:0;padding-inline:10px 14px;border-radius:999px;background:var(--mist);color:var(--navy);font-size:15px;line-height:22px;font-weight:600}.chat_chip__Kg6jC svg{width:16px;height:16px;color:var(--blue);flex:none}.chat_rows__S25cl{display:flex;flex-direction:column}.chat_row__V8Vf3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;border-top:1px solid var(--border);align-items:start}.chat_row__V8Vf3:first-child{border-top:0;padding-top:2px}.chat_row__V8Vf3 b{font-size:15px;line-height:22px;font-weight:600;color:var(--text)}.chat_row__V8Vf3 p{grid-column:1/-1;font-size:14px;line-height:20px;color:var(--muted)}.chat_lane__al_B7{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border-radius:999px;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap}.chat_lane__al_B7 svg{width:14px;height:14px}.chat_lane__al_B7[data-lane=carried],.chat_lane__al_B7[data-lane=said]{background:var(--mist);color:var(--mist-ink)}.chat_lane__al_B7[data-lane=guessed]{background:var(--sunken);color:var(--text)}.chat_lane__al_B7[data-lane=cannot],.chat_lane__al_B7[data-lane=missing]{background:var(--sunken);color:var(--muted)}.chat_sentence__Hfk_L{max-width:94%;border-radius:24px;border-end-end-radius:6px;padding:14px 18px;background:var(--mist);font-family:var(--font-brand);font-size:17px;line-height:26px;font-weight:700;color:var(--navy);text-wrap:pretty}.chat_lit__1x53t{color:inherit;background-color:transparent;background-image:linear-gradient(to bottom,transparent 58%,color-mix(in srgb,var(--sky-strong) 62%,transparent) 58%,color-mix(in srgb,var(--sky-strong) 62%,transparent) 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%;border-radius:3px;padding:0 1px;margin:0 -1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.chat_label__K7qms{font-size:13px;line-height:18px;font-weight:600;color:var(--mist-ink)}.chat_pane__EX4LC{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ground)}.chat_paneHead__VWOpS{flex:none;background:var(--surface);border-bottom:1px solid var(--border);padding:14px 20px 12px}.chat_paneScroll__vV199{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 20px 32px}.chat_paneFoot__ILv8u{flex:none;padding:10px 20px 14px;background:var(--ground);border-top:1px solid var(--border)}@media (min-width:1024px){.chat_paneHead__VWOpS{padding:16px 24px 14px}.chat_paneScroll__vV199{padding:24px 24px 32px}.chat_paneFoot__ILv8u{padding:10px 24px 18px}.chat_paneTitle__GLnMl{align-items:center}.chat_paneText__o_hUH[data-trip] .chat_title__Ut_xS{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_paneText__o_hUH[data-trip] .chat_paneSub__8huut{display:none}}@media (min-width:1024px) and (max-height:860px){.chat_paneHead__VWOpS{padding:8px 24px}.chat_paneText__o_hUH[data-trip] .chat_title__Ut_xS{font-size:17px;line-height:24px}.chat_paneScroll__vV199{padding-top:20px}.chat_paneFoot__ILv8u{padding-bottom:12px}}@media (min-width:1600px){.chat_pending__aEOMw{display:none}}[data-ask-sheet] .chat_paneTitle__GLnMl{display:none}[data-ask-sheet] .chat_paneTotal__hNTlF{margin-top:0}[data-ask-sheet] .chat_paneHead__VWOpS{padding-top:4px}[data-ask-sheet] .chat_paneHead__VWOpS:not(:has(.chat_paneTotal__hNTlF)){display:none}.chat_kicker__MH50Q{font-size:13px;line-height:18px;font-weight:600;color:var(--mist-ink)}.chat_title__Ut_xS{font-family:var(--font-brand);font-weight:800;color:var(--text);letter-spacing:-.015em}.chat_ask__6xHtP{display:flex;flex-wrap:wrap;gap:8px 6px;padding:2px 0 10px}.chat_ask__6xHtP>li{max-width:100%}.chat_ask__6xHtP .chat_askChip__Vv_MU{position:relative;min-height:36px;padding-block:7px;padding-inline:10px 12px;gap:6px;white-space:normal;text-align:start}.chat_ask__6xHtP .chat_askChip__Vv_MU:before{content:"";position:absolute;inset:-4px 0}.chat_paneFoot__ILv8u{container-type:inline-size}@container (max-width: 340px){.chat_ask__6xHtP .chat_askChip__Vv_MU{padding:7px 12px}.chat_ask__6xHtP .chat_askChip__Vv_MU svg{display:none}}.chat_askChip__Vv_MU{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;box-shadow:var(--e1);transition:border-color var(--t-comp) var(--ease),background-color var(--t-comp) var(--ease),transform var(--t-press) var(--ease)}.chat_askChip__Vv_MU:hover{border-color:var(--blue-200);background:var(--mist)}.chat_moreChip__LtPyg{background:var(--sunken);box-shadow:none;color:var(--muted)}.chat_askChip__Vv_MU:active{transform:scale(.97)}.chat_askChip__Vv_MU svg{width:16px;height:16px;color:var(--mist-ink);flex:none}.chat_canvasRow__ca_Zw{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--e1);text-align:start}button.chat_canvasRow__ca_Zw{transition:border-color var(--t-comp) var(--ease),transform var(--t-press) var(--ease)}button.chat_canvasRow__ca_Zw:hover{border-color:var(--blue-200)}button.chat_canvasRow__ca_Zw:active{transform:scale(.99)}.chat_canvasIcon__bXhoV{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--mist);color:var(--blue)}.chat_canvasIcon__bXhoV svg{width:16px;height:16px}.chat_steps__ITEKT{gap:10px}.chat_stepsList__M6LGv{display:flex;flex-direction:column;margin-inline:-8px}.chat_stepsRow__6hZ7Y{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:8px;border-radius:14px;text-align:start;transition:background-color var(--t-comp) var(--ease),transform var(--t-press) var(--ease)}.chat_stepsRow__6hZ7Y:hover{background:var(--mist)}.chat_stepsRow__6hZ7Y:active{transform:scale(.99)}.chat_stepsMark__3z8iY{flex:none;width:20px;height:20px;margin-top:1px}.chat_stepsRow__6hZ7Y[data-fact=lift] .chat_stepsMark__3z8iY{color:var(--success)}.chat_stepsRow__6hZ7Y[data-fact=stairs] .chat_stepsMark__3z8iY{color:var(--attention)}.chat_stepsRow__6hZ7Y[data-fact=unknown] .chat_stepsMark__3z8iY{color:var(--muted)}.chat_stepsText__G9c0z{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chat_stepsText__G9c0z b{font-size:15px;line-height:22px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.chat_stepsFact__VSBiK{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:20px;color:var(--muted)}.chat_stepsGo__AIM4P{flex:none;width:16px;height:16px;margin-top:3px;color:var(--muted)}.chat_stepsNote__2JOjj{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:12px;border-top:1px solid var(--border);font-size:14px;line-height:20px;color:var(--text)}.chat_stepsGap__i4HWb{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:var(--muted)}.chat_stepsGap__i4HWb svg{flex:none;width:16px;height:16px;margin-top:2px}.chat_dockSheet__2B4bv{--pass-ground:var(--surface)}.chat_dockHead__8uJ4A{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 8px}.chat_handle__q5ow4{display:block;width:40px;height:5px;border-radius:999px;background:var(--border-strong);margin:8px auto 0}@media (min-width:1024px){.chat_handle__q5ow4{display:none}}.chat_about__tUIBW{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding-block:4px;padding-inline:10px 12px;border-radius:999px;background:var(--mist);color:var(--mist-ink);font-size:14px;line-height:20px;font-weight:600}.chat_about__tUIBW svg{width:15px;height:15px;flex:none}.chat_entry__jkR7q{display:flex;align-items:center;gap:10px;min-height:52px;width:100%;padding-block:4px;padding-inline:18px 4px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 1px 2px rgba(11,27,58,.05),0 8px 24px -10px rgba(11,27,58,.16);color:var(--muted);font-size:16px;line-height:24px;text-align:start;transition:border-color var(--t-comp) var(--ease)}.chat_entry__jkR7q:hover{border-color:var(--blue-200)}.chat_entryGo__wJX6I{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;background:var(--mist);color:var(--mist-ink);transition:background-color var(--t-comp) var(--ease),color var(--t-comp) var(--ease)}.chat_entry__jkR7q:hover .chat_entryGo__wJX6I{background:var(--blue-100)}.chat_entryGo__wJX6I svg{width:20px;height:20px}.chat_empty__RnKxw{display:flex;flex-direction:column;gap:6px}.chat_empty__RnKxw h3{font-family:var(--font-brand);font-weight:800;font-size:24px;line-height:30px;letter-spacing:-.015em;color:var(--text)}.chat_empty__RnKxw p{font-size:15px;line-height:22px;color:var(--muted);max-width:44ch}.chat_suggest__lDPWX{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding-block:6px;padding-inline:16px 7px;border-radius:18px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:15px;line-height:22px;text-align:start;transition:border-color var(--t-comp) var(--ease),background-color var(--t-comp) var(--ease),transform var(--t-press) var(--ease)}.chat_suggest__lDPWX:hover{border-color:var(--blue-200);background:var(--mist)}.chat_suggest__lDPWX:active{transform:scale(.99)}.chat_suggestGo__Nfy3q{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:999px;background:var(--mist);color:var(--mist-ink);transition:background-color var(--t-comp) var(--ease),color var(--t-comp) var(--ease)}.chat_suggest__lDPWX:hover .chat_suggestGo__Nfy3q{background:var(--blue);color:#fff}.chat_suggestGo__Nfy3q svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.chat_askChip__Vv_MU,.chat_cardLink__fItYG,.chat_send__HabuU,.chat_stepsRow__6hZ7Y,.chat_suggest__lDPWX,button.chat_canvasRow__ca_Zw{transition:none;animation:none}}