#xs-support{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:10000;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#17243c;isolation:isolate}
#xs-support,#xs-support *{box-sizing:border-box}
#xs-support[hidden],#xs-support [hidden]{display:none!important}
#xs-support button,#xs-support a{-webkit-tap-highlight-color:transparent;font:inherit;text-decoration:none;cursor:pointer}
#xs-support button:focus-visible,#xs-support a:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}
#xs-support .xs-toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;min-width:174px;height:58px;padding:0 24px;border:2px solid transparent;border-radius:999px;background:linear-gradient(#101929,#101929) padding-box,linear-gradient(135deg,#46556c 12%,#80bdff 48%,#466ba0 70%,#354153) border-box;box-shadow:0 10px 36px #182e4f30,0 2px 6px #0d17231c;color:#d9ebff;font-size:17px;font-weight:700;letter-spacing:1px;transition:transform .18s,box-shadow .18s}
#xs-support .xs-toggle:hover{transform:translateY(-2px);box-shadow:0 14px 38px #182e4f3b,0 0 16px #60a5fa24}
#xs-support .xs-toggle>svg{width:25px;height:25px;color:#93c5fd;flex:none}
#xs-support .xs-unread{position:absolute;right:13px;top:8px;width:8px;height:8px;border-radius:50%;background:#60a5fa;box-shadow:0 0 0 3px #1e3353}
#xs-support .xs-panel{position:absolute;bottom:74px;right:0;width:322px;max-width:calc(100vw - 32px);padding:15px 12px 12px;border:1px solid #dce7f6;border-radius:23px;background:#ffffff;box-shadow:0 18px 65px #16365a24,0 3px 10px #16365a08;transform-origin:bottom right;animation:xs-support-in .18s ease-out}
#xs-support .xs-panel:after{content:"";position:absolute;bottom:-6px;right:33px;width:11px;height:11px;background:#fff;border-right:1px solid #dce7f6;border-bottom:1px solid #dce7f6;transform:rotate(45deg)}
#xs-support .xs-heading{display:flex;justify-content:space-between;align-items:center;padding:0 5px 12px 9px;gap:15px}
#xs-support .xs-heading h2{font-size:12px;font-weight:650;letter-spacing:1px;color:#7a8ba5;margin:0}
#xs-support .xs-close{display:grid;place-items:center;border:0;background:transparent;color:#8b99ab;width:26px;height:26px;padding:4px;border-radius:50%}
#xs-support .xs-close:hover{background:#eef4fc;color:#2563eb}
#xs-support .xs-close svg{width:16px;height:16px}
#xs-support .xs-option{display:flex;align-items:center;gap:15px;width:100%;min-height:96px;text-align:left;padding:18px 16px;background:#f7faff;border:1px solid transparent;border-radius:16px;color:#17243c;transition:background .16s,border-color .16s,transform .16s}
#xs-support .xs-option+.xs-option{margin-top:7px;background:#f1f6ff}
#xs-support .xs-option:hover{background:#eaf2ff;border-color:#ccdefa;transform:translateY(-1px)}
#xs-support .xs-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:17px;background:#eaf1ff;flex:none;color:#3b82f6}
#xs-support .xs-icon svg{width:27px;height:27px}
#xs-support .xs-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
#xs-support .xs-copy strong{font-size:18px;font-weight:750;letter-spacing:.1px;color:inherit}
#xs-support .xs-copy small{font-size:13px;color:#8b96a8}
#xs-support .xs-chevron{margin-left:auto;width:14px;height:14px;color:#8ca1bf;flex:none}
#xs-support .xs-status{font-size:12px;color:#64748b;padding:12px 8px 2px;margin:0;line-height:1.8}
html.dark #xs-support .xs-panel,[data-theme=dark] #xs-support .xs-panel{background:#132034;border-color:#30445f;box-shadow:0 18px 65px #0005;color:#e8f1ff}
html.dark #xs-support .xs-panel:after,[data-theme=dark] #xs-support .xs-panel:after{background:#132034;border-color:#30445f}
html.dark #xs-support .xs-option,[data-theme=dark] #xs-support .xs-option{background:#1a2a43;color:#e8f1ff}
html.dark #xs-support .xs-option+.xs-option,[data-theme=dark] #xs-support .xs-option+.xs-option{background:#1b2e4b}
html.dark #xs-support .xs-option:hover,[data-theme=dark] #xs-support .xs-option:hover{background:#233c60;border-color:#395b8b}
html.dark #xs-support .xs-icon,[data-theme=dark] #xs-support .xs-icon{background:#243d61;color:#93c5fd}
html.dark #xs-support .xs-copy small,[data-theme=dark] #xs-support .xs-copy small{color:#a1b1c8}
@keyframes xs-support-in{from{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:600px){#xs-support{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}#xs-support .xs-toggle{min-width:145px;height:50px;padding:0 19px;font-size:15px;gap:8px}#xs-support .xs-toggle>svg{width:22px;height:22px}#xs-support .xs-panel{bottom:65px;width:304px}#xs-support .xs-option{min-height:90px;padding:15px 13px;gap:13px}#xs-support .xs-copy strong{font-size:17px}#xs-support .xs-copy small{font-size:12px}}
@media(prefers-reduced-motion:reduce){#xs-support *,#xs-support .xs-panel{animation:none!important;transition:none!important}}
