.FloatingServiceRail_serviceLayer___euCV{position:fixed;inset:0;z-index:202;pointer-events:none}.FloatingServiceRail_rail__nUcLZ{position:fixed;top:50%;right:21px;display:flex;width:64px;flex-direction:column;align-items:center;gap:12px;padding:14px 0;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(2,29,100,.9);box-shadow:inset 0 0 1px rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);pointer-events:auto}.FloatingServiceRail_chatPanel__M_gwv{display:grid;width:320px;height:min(580px,calc(100dvh - 24px));grid-template-rows:42px minmax(0,1fr) 77px}.FloatingServiceRail_chatPanel__M_gwv,.FloatingServiceRail_contactCard__V58di{position:fixed;top:50%;right:95px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 16px rgba(255,255,255,.95),0 10px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(-50%);pointer-events:auto}.FloatingServiceRail_contactCard__V58di{box-sizing:border-box;color:#fff}.FloatingServiceRail_phoneCard__fdHHJ{display:flex;width:260px;height:160px;flex-direction:column;align-items:center;justify-content:center;padding:0;font:inherit;cursor:copy}.FloatingServiceRail_phoneCard__fdHHJ strong{font-size:20px;font-weight:700;line-height:1.2}.FloatingServiceRail_phoneNumber__vCdXx{margin-top:4px;color:#00c8ff;font-size:18px;font-weight:600;line-height:1.25}.FloatingServiceRail_copyHint__4TIql{display:flex;min-height:16px;align-items:center;gap:4px;margin-top:9px;color:#a1a1aa;font-size:11px;font-weight:400;line-height:1.2}.FloatingServiceRail_copyHint__4TIql img{width:12px;height:12px}.FloatingServiceRail_phoneCard__fdHHJ:focus-visible,.FloatingServiceRail_phoneCard__fdHHJ:hover{border-color:rgba(0,200,255,.55)}.FloatingServiceRail_phoneCard__fdHHJ:focus-visible,.FloatingServiceRail_qrTrigger__eVf5A:focus-visible{outline:3px solid rgba(120,190,255,.9);outline-offset:3px}.FloatingServiceRail_wechatCard__bloeB{display:flex;width:200px;height:260px;flex-direction:column;align-items:center;gap:16px;padding:20px}.FloatingServiceRail_wechatCard__bloeB strong{font-size:14px;font-weight:600;line-height:1.2}.FloatingServiceRail_qrTrigger__eVf5A{display:block;width:120px;height:120px;flex:0 0 120px;padding:0;overflow:hidden;border:1px dashed rgba(255,255,255,.3);border-radius:12px;background:#fff;cursor:zoom-in}.FloatingServiceRail_qrTrigger__eVf5A img{display:block;width:100%;height:100%;object-fit:cover}.FloatingServiceRail_wechatCard__bloeB p{width:160px;margin:0;color:#a1a1aa;font-size:11px;font-weight:400;line-height:1.3;text-align:center}.FloatingServiceRail_wechatCard__bloeB>i{display:block;width:12px;height:1px;margin-top:-12px;background:rgba(0,200,255,.4)}.FloatingServiceRail_chatHeader__CUEXK{display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.FloatingServiceRail_chatHeader__CUEXK span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#00c8ff;box-shadow:0 0 9px rgba(0,200,255,.9)}.FloatingServiceRail_chatHeader__CUEXK strong{overflow:hidden;font-size:14px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.FloatingServiceRail_chatBody__0_M7R{position:relative;min-height:0;overflow:hidden}.FloatingServiceRail_chatAvatar__TdAub{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.FloatingServiceRail_message__WpTQh{position:absolute;z-index:1;margin:0;padding:10px;border-radius:12px;font-size:13px;font-weight:400;line-height:1.4;color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FloatingServiceRail_botMessage__tnT7U{left:16px;bottom:146px;width:220px;border-top-left-radius:4px;background:rgba(255,255,255,.68)}.FloatingServiceRail_userMessage__ZiW0U{right:16px;bottom:97px;width:182px;border-top-right-radius:4px;background:rgba(102,170,255,.92)}.FloatingServiceRail_composer__6_oz2{padding:12px;border-top:1px solid rgba(255,255,255,.1)}.FloatingServiceRail_composerBar__IiP_a{display:flex;height:40px;align-items:center;gap:8px;padding:0 12px;border-radius:20px;background:rgba(255,255,255,.04)}.FloatingServiceRail_composerBar__IiP_a:focus-within{box-shadow:0 0 0 2px rgba(120,190,255,.65)}.FloatingServiceRail_composer__6_oz2 input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px}.FloatingServiceRail_composer__6_oz2 input::placeholder{color:#a1a1aa}.FloatingServiceRail_composer__6_oz2 button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border:0;border-radius:50%;background:#0446df}.FloatingServiceRail_composer__6_oz2 button:disabled{opacity:.62;cursor:default}.FloatingServiceRail_composer__6_oz2 button img{width:14px;height:14px}.FloatingServiceRail_rail__nUcLZ a,.FloatingServiceRail_rail__nUcLZ button{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:.5px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.1);opacity:.9;transition:background .16s ease,transform .16s ease;cursor:pointer}.FloatingServiceRail_rail__nUcLZ .FloatingServiceRail_scrollTop__92IZQ{border-color:rgba(255,255,255,.25);border-radius:20px;background:rgba(255,255,255,.12)}.FloatingServiceRail_rail__nUcLZ a:focus-visible,.FloatingServiceRail_rail__nUcLZ a:hover,.FloatingServiceRail_rail__nUcLZ button:focus-visible,.FloatingServiceRail_rail__nUcLZ button:hover{background:rgba(68,128,255,.3);transform:translateY(-1px)}.FloatingServiceRail_rail__nUcLZ a>img,.FloatingServiceRail_rail__nUcLZ button>img{display:block;width:20px;height:20px}.FloatingServiceRail_rail__nUcLZ i{display:block;width:40px;height:1px}.FloatingServiceRail_rail__nUcLZ i img{display:block;width:100%;height:100%}.FloatingServiceRail_qrDialog__9PSpO{width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible;border:0;background:transparent;color:#17264b}.FloatingServiceRail_qrDialog__9PSpO::backdrop{background:rgba(9,21,57,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FloatingServiceRail_qrDialogCard__liJNl{position:relative;display:grid;justify-items:center;padding:38px 34px 30px;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:linear-gradient(145deg,#fff,#edf3ff);box-shadow:0 30px 100px rgba(2,29,100,.35)}.FloatingServiceRail_qrDialogCard__liJNl h2{margin:0 0 20px;font-size:24px;line-height:1.4}.FloatingServiceRail_qrDialogCard__liJNl>img{display:block;width:min(420px,calc(100vw - 100px));height:auto;border-radius:16px}.FloatingServiceRail_qrDialogCard__liJNl p{margin:18px 0 0;color:#64728d;font-size:14px}.FloatingServiceRail_qrDialogClose__XFkf9{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #d2def2;border-radius:50%;background:#fff;color:#2c4777;font:inherit;font-size:24px;line-height:1;cursor:pointer}.FloatingServiceRail_qrDialogClose__XFkf9:hover{background:#edf3ff}.FloatingServiceRail_qrDialogClose__XFkf9:focus-visible{outline:3px solid #2168e8;outline-offset:3px}.FloatingServiceRail_mobileToggle__JSsYO{display:none}@media (max-width:820px){.FloatingServiceRail_mobileToggle__JSsYO{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#09296d;box-shadow:0 4px 18px #02091d55;color:#fff;font-size:28px;pointer-events:auto}.FloatingServiceRail_mobileToggle__JSsYO img{width:24px;height:24px}.FloatingServiceRail_rail__nUcLZ{top:auto;right:max(16px,env(safe-area-inset-right));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 60px);display:none;flex-direction:row;width:auto;gap:8px;padding:8px;transform:none}.FloatingServiceRail_rail__nUcLZ.FloatingServiceRail_mobileExpanded__DwNTt{display:flex}.FloatingServiceRail_rail__nUcLZ a,.FloatingServiceRail_rail__nUcLZ button{width:44px;height:44px}.FloatingServiceRail_rail__nUcLZ i{display:none}.FloatingServiceRail_chatPanel__M_gwv,.FloatingServiceRail_contactCard__V58di{top:auto;right:16px;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 132px);transform:none;max-height:calc(100dvh - 164px);overflow-y:auto}.FloatingServiceRail_chatPanel__M_gwv{width:min(360px,calc(100% - 32px))}.FloatingServiceRail_phoneCard__fdHHJ{width:min(260px,calc(100% - 32px))}.FloatingServiceRail_composer__6_oz2 input{font-size:16px}.FloatingServiceRail_botMessage__tnT7U{right:12px;left:12px;width:auto}.FloatingServiceRail_userMessage__ZiW0U{right:12px;width:min(182px,calc(100% - 24px))}}@media (max-width:520px){.FloatingServiceRail_qrDialog__9PSpO{width:calc(100vw - 20px)}.FloatingServiceRail_qrDialogCard__liJNl{padding:34px 20px 24px}.FloatingServiceRail_qrDialogCard__liJNl h2{margin-bottom:16px;font-size:20px}.FloatingServiceRail_qrDialogCard__liJNl>img{width:min(360px,calc(100vw - 72px))}}@media (prefers-reduced-motion:reduce){.FloatingServiceRail_rail__nUcLZ a,.FloatingServiceRail_rail__nUcLZ button{transition:none}}@media (orientation:landscape) and (max-width:1180px) and (max-height:600px){.FloatingServiceRail_mobileToggle__JSsYO{display:none}.FloatingServiceRail_rail__nUcLZ{display:flex;top:50%;right:calc(21px * var(--site-landscape-scale));bottom:auto;width:64px;flex-direction:column;gap:12px;padding:14px 0;transform:translateY(-50%) scale(var(--site-landscape-scale));transform-origin:right center}.FloatingServiceRail_rail__nUcLZ a,.FloatingServiceRail_rail__nUcLZ button{width:40px;height:40px}.FloatingServiceRail_rail__nUcLZ i{display:block;width:40px}.FloatingServiceRail_chatPanel__M_gwv,.FloatingServiceRail_contactCard__V58di{top:50%;right:max(48px,calc(95px * var(--site-landscape-scale)));bottom:auto;max-height:calc(100dvh - 24px);transform:translateY(-50%)}}