:root{--dfa-dock-pro-width:430px;--dfa-dock-pro-safe-top:env(safe-area-inset-top,0px);--dfa-dock-pro-safe-right:env(safe-area-inset-right,0px);--dfa-dock-pro-safe-bottom:env(safe-area-inset-bottom,0px);--dfa-dock-pro-safe-left:env(safe-area-inset-left,0px)}#dfa-chat.dfa-family-dock-pro{position:fixed !important;top:0 !important;bottom:0 !important;width:var(--dfa-dock-pro-width) !important;max-width:calc(100vw - 24px) !important;height:100vh !important;height:100dvh !important;min-height:100vh !important;min-height:100dvh !important;max-height:none !important;margin:0 !important;border-radius:0 !important;overflow:hidden !important;isolation:isolate;box-shadow:-20px 0 58px rgba(15,23,42,.18),0 0 0 1px rgba(148,163,184,.12) !important;z-index:2147483001 !important}#dfa-chat.dfa-family-dock-pro[data-dfa-dock-side="right"]{right:0 !important;left:auto !important}#dfa-chat.dfa-family-dock-pro[data-dfa-dock-side="left"]{left:0 !important;right:auto !important;box-shadow:20px 0 58px rgba(15,23,42,.18),0 0 0 1px rgba(148,163,184,.12) !important}#dfa-chat.dfa-family-dock-pro .dfa-chat-header{flex:0 0 auto;padding-top:max(12px,var(--dfa-dock-pro-safe-top));min-height:72px}#dfa-chat.dfa-family-dock-pro .dfa-chat-body{flex:1 1 auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}#dfa-chat.dfa-family-dock-pro .dfa-status-line{flex:0 0 auto}#dfa-chat.dfa-family-dock-pro .dfa-chat-input{position:relative;z-index:4;flex:0 0 auto;padding-bottom:max(8px,var(--dfa-dock-pro-safe-bottom));backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}#dfa-chat.dfa-family-dock-pro .dfa-branding-attribution{flex:0 0 auto;padding-bottom:max(7px,var(--dfa-dock-pro-safe-bottom))}#dfa-launcher.dfa-family-dock-pro-launcher{position:fixed !important;top:50% !important;bottom:auto !important;width:auto;min-height:58px;transform:translateY(-50%);z-index:2147483000 !important;transition:opacity .18s ease,transform .22s ease,filter .18s ease}#dfa-launcher.dfa-family-dock-pro-launcher[data-dfa-dock-side="right"]{right:12px !important;left:auto !important;flex-direction:row-reverse}#dfa-launcher.dfa-family-dock-pro-launcher[data-dfa-dock-side="left"]{left:12px !important;right:auto !important;flex-direction:row}#dfa-launcher.dfa-family-dock-pro-launcher .dfa-launcher-pill{max-width:230px;box-shadow:0 18px 42px rgba(15,23,42,.16) !important}html.dfa-dock-pro-open #dfa-launcher.dfa-family-dock-pro-launcher,body.dfa-dock-pro-open #dfa-launcher.dfa-family-dock-pro-launcher{opacity:0 !important;pointer-events:none !important}.dfa-dock-pro-host-root{box-sizing:border-box !important;min-width:0 !important;will-change:auto}html.dfa-dock-pro-open,body.dfa-dock-pro-open{overflow-x:clip}body.dfa-dock-pro-open.dfa-dock-pro-mode-push{--dfa-dock-pro-active-mode:"push"}body.dfa-dock-pro-open.dfa-dock-pro-mode-overlay{--dfa-dock-pro-active-mode:"overlay"}@media (min-width:768px) and (max-width:1199px){#dfa-chat.dfa-family-dock-pro{max-width:min(var(--dfa-dock-pro-width),calc(100vw - 16px)) !important}#dfa-launcher.dfa-family-dock-pro-launcher[data-dfa-dock-side="right"]{right:8px !important}#dfa-launcher.dfa-family-dock-pro-launcher[data-dfa-dock-side="left"]{left:8px !important}}@media (max-width:767px){html body #dfa-chat.dfa-family-dock-pro{top:var(--dfa-chat-vv-top,0px) !important;left:var(--dfa-chat-vv-left,0px) !important;right:auto !important;bottom:auto !important;width:var(--dfa-chat-vv-width,100dvw) !important;min-width:var(--dfa-chat-vv-width,100dvw) !important;max-width:var(--dfa-chat-vv-width,100dvw) !important;height:var(--dfa-chat-vv-height,100dvh) !important;min-height:var(--dfa-chat-vv-height,100dvh) !important;max-height:var(--dfa-chat-vv-height,100dvh) !important;border-radius:0 !important;box-shadow:none !important}#dfa-chat.dfa-family-dock-pro .dfa-chat-header{padding-top:max(10px,var(--dfa-dock-pro-safe-top));padding-left:max(12px,var(--dfa-dock-pro-safe-left));padding-right:max(12px,var(--dfa-dock-pro-safe-right))}#dfa-chat.dfa-family-dock-pro .dfa-chat-input{padding-left:max(8px,var(--dfa-dock-pro-safe-left));padding-right:max(8px,var(--dfa-dock-pro-safe-right));padding-bottom:max(8px,var(--dfa-dock-pro-safe-bottom))}#dfa-launcher.dfa-family-dock-pro-launcher{top:auto !important;bottom:calc(16px + var(--dfa-dock-pro-safe-bottom)) !important;transform:none}#dfa-launcher.dfa-family-dock-pro-launcher[data-dfa-dock-side="right"]{right:16px !important}#dfa-launcher.dfa-family-dock-pro-launcher[data-dfa-dock-side="left"]{left:16px !important}}@media (prefers-reduced-motion:reduce){#dfa-chat.dfa-family-dock-pro,#dfa-launcher.dfa-family-dock-pro-launcher,.dfa-dock-pro-host-root{transition:none !important;animation:none !important}}
