.elementor-widget-bwdctc-clicktocall,.bwdctc-callbutton_2{display:none!important}.scroll-top{bottom:92px!important}#xiaochuan-launcher{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:16px;background:#102080;color:#fff;cursor:pointer;z-index:999998;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgb(16 32 128 / .35);transition:transform 0.15s ease,box-shadow 0.15s ease;user-select:none}#xiaochuan-launcher:hover,#xiaochuan-launcher:focus-visible{transform:translateY(-2px);box-shadow:0 10px 26px rgb(16 32 128 / .42);outline:none}#xiaochuan-launcher:active{transform:translateY(0) scale(.96)}.xiaochuan-launcher-icon{display:block}#xiaochuan-panel{position:fixed;right:24px;bottom:96px;width:380px;height:560px;max-height:calc(100vh - 130px);background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-radius:0 0 16px 16px;overflow:hidden;z-index:999999;display:flex;flex-direction:column;box-shadow:0 18px 50px rgb(15 23 66 / .24);border:1px solid rgb(16 32 128 / .12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(.96);transform-origin:right bottom;transition:opacity 0.2s ease,transform 0.28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0.28s}#xiaochuan-panel.xiaochuan-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity 0.22s ease,transform 0.3s cubic-bezier(.22,1,.36,1)}#xiaochuan-header{flex:0 0 48px;background:rgb(16 32 128 / .96);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.xiaochuan-header-title{font-size:15px;font-weight:600}.xiaochuan-header-ops{display:flex;align-items:center;gap:4px}#xiaochuan-new,#xiaochuan-handoff{font-size:12px;opacity:.85;cursor:pointer;padding:3px 8px;border-radius:6px;transition:background 0.15s ease}#xiaochuan-new:hover,#xiaochuan-new:focus-visible,#xiaochuan-handoff:hover,#xiaochuan-handoff:focus-visible{background:rgb(255 255 255 / .16);outline:none}#xiaochuan-chat-wrap{flex:1 1 auto;min-height:0;position:relative}#xiaochuan-chat{position:absolute;inset:0;width:100%;height:100%}@media (max-width:480px){#xiaochuan-launcher{right:16px;bottom:16px;width:52px;height:52px;border-radius:14px}#xiaochuan-panel{right:0;bottom:0;width:100vw;height:100dvh;max-height:none;border-radius:0;border:none;transform:translateY(100%);transform-origin:bottom}#xiaochuan-panel.xiaochuan-open{transform:none}}