.ChatSheet_root__Vs58Q{position:fixed;inset:0;z-index:1400}.ChatSheet_backdrop__9R_De{position:fixed;inset:0;background:rgba(30,29,33,.4)}.ChatSheet_backdropEnter__kwA9D{transition:opacity .25s cubic-bezier(.23,1,.32,1)}.ChatSheet_backdropLeave__EfvAO{transition:opacity .15s cubic-bezier(.23,1,.32,1)}.ChatSheet_backdropHidden__XPsPJ{opacity:0}.ChatSheet_backdropShown__sMnW6{opacity:1}.ChatSheet_container___Fx03{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.ChatSheet_container___Fx03>*{pointer-events:auto}.ChatSheet_panel__O3rBu{width:100%;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:92dvh;overflow:hidden;font-family:Area Chat,Area,Arial,sans-serif;color:#1e1d21}.ChatSheet_tall__Vx08U{height:92dvh}.ChatSheet_chat__Nd8Dr{height:min(640px,calc(var(--chat-vh, 100dvh) - 24px))}.ChatSheet_fitViewport__MPS_y{top:var(--chat-vv-top,0);bottom:auto;height:var(--chat-vh,100dvh)}.ChatSheet_expandable__VIHzE{transition:height .32s cubic-bezier(.32,.72,0,1),transform .32s cubic-bezier(.32,.72,0,1),border-radius .32s ease}.ChatSheet_dragZone__q_Wxo{flex-shrink:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.ChatSheet_dragZone__q_Wxo:active{cursor:-webkit-grabbing;cursor:grabbing}.ChatSheet_panelEnter__oyP84{transition:transform .3s cubic-bezier(.23,1,.32,1)}.ChatSheet_panelLeave__tS1wO{transition:transform .2s cubic-bezier(.23,1,.32,1)}.ChatSheet_panelHidden__EBifK{transform:translateY(100%)}.ChatSheet_panelShown__5_ZCJ{transform:translateY(0)}.ChatSheet_handle__t0ITX{width:36px;height:4px;border-radius:100px;background:#e5e5e5;margin:8px auto 0;flex-shrink:0}.ChatSheet_header__huAOm{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;min-height:56px;flex-shrink:0}.ChatSheet_headerBordered__YdVWt{border-bottom:1px solid #e5e5e5}.ChatSheet_titles__OqVMK{flex:1 1;min-width:0}.ChatSheet_title__qZWT6{margin:0;font-size:18px;font-weight:600;line-height:1.25}.ChatSheet_subtitle__aAnIi{margin:2px 0 0;font-size:13px;line-height:1.35;color:#4b4a4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatSheet_close__DdwIk{width:44px;height:44px;border:none;border-radius:100px;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#1e1d21;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:transform .15s cubic-bezier(.2,0,0,1),background-color .15s ease}.ChatSheet_close__DdwIk:hover{background:#f0f0f0}.ChatSheet_close__DdwIk:active{transform:scale(.96)}.ChatSheet_close__DdwIk:focus-visible{outline:2px solid #1e1d21;outline-offset:2px}.ChatSheet_body__tpKuJ{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ChatSheet_footer__eoO48{flex-shrink:0;border-top:1px solid #e5e5e5;background:#fff;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}@media (min-width:640px){.ChatSheet_container___Fx03{align-items:center;padding:16px}.ChatSheet_panel__O3rBu{max-width:28rem;border-radius:16px;max-height:min(760px,92dvh)}.ChatSheet_tall__Vx08U{height:min(760px,92dvh)}.ChatSheet_chat__Nd8Dr{height:min(640px,calc(var(--chat-vh, 100dvh) - 32px))}.ChatSheet_handle__t0ITX{display:none}.ChatSheet_panelHidden__EBifK{transform:translateY(12px) scale(.98);opacity:0}.ChatSheet_panelShown__5_ZCJ{transform:none;opacity:1}.ChatSheet_panelEnter__oyP84{transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1)}.ChatSheet_panelLeave__tS1wO{transition:transform .15s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.23,1,.32,1)}}@media (prefers-reduced-motion:reduce){.ChatSheet_panelEnter__oyP84,.ChatSheet_panelLeave__tS1wO{transition:opacity .15s ease}.ChatSheet_panelHidden__EBifK{transform:none;opacity:0}.ChatSheet_panelShown__5_ZCJ{transform:none;opacity:1}.ChatSheet_close__DdwIk:active{transform:none}}@font-face{font-family:Area Chat;src:url("/fonts/Area Normal Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Area Chat;src:url(/fonts/area_semibold.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Area Chat;src:url(/fonts/Area\ Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}.chatFonts_scope__5GrJ7{font-family:Area Chat,Area,Arial,sans-serif}