#arqiu{position:fixed;right:18px;bottom:0;z-index:45;pointer-events:none;--arqiu-size:116px}
#arqiu-launcher{display:block;position:relative;width:var(--arqiu-size);height:var(--arqiu-size);padding:0;border:0;background:none;pointer-events:auto;cursor:pointer;overflow:hidden;isolation:isolate}
#arqiu-launcher img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}
#arqiu-launcher::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#b3f5ff70 0%,#63dbed45 32%,#50cde81a 52%,transparent 72%);z-index:-1;pointer-events:none}
#arqiu[data-glow="off"] #arqiu-launcher::before{display:none}
#arqiu[data-glow="medium"] #arqiu-launcher::before{background:radial-gradient(circle,#c1f8ffa8 0%,#73e4ef75 32%,#50cde830 52%,transparent 75%)}
#arqiu-launcher img[hidden]{display:none}
#arqiu-callout{position:absolute;right:calc(var(--arqiu-size) - 4px);bottom:26px;pointer-events:auto;width:164px;padding:10px 12px;background:#142b3b;border:1px solid #396074;border-radius:12px;color:#d9edf6;font:inherit;font-size:12px;text-align:left;cursor:pointer}
#arqiu-callout strong{display:block;color:#8beaff;margin-top:3px}#arqiu-callout[hidden]{display:none}
#arqiu-launcher:disabled{opacity:1;cursor:default}
#arqiu-launcher:focus-visible{outline:2px solid #83e6ff;outline-offset:-3px;border-radius:12px}
#arqiu-panel{pointer-events:auto;position:absolute;right:0;bottom:calc(var(--arqiu-size) + 10px);width:min(360px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - var(--arqiu-size) - 30px));display:flex;flex-direction:column;background:#101d2c;color:#edf7ff;border:1px solid #365265;border-radius:18px;box-shadow:0 15px 60px #0009;overflow:hidden}
#arqiu-panel[hidden]{display:none}
#arqiu-panel header{display:flex;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #294052}
#arqiu-panel small{font-size:10px;letter-spacing:.1em;color:#8fbed3}#arqiu-panel h2{font-size:18px;margin:3px 0 0}
#arqiu-panel button,#arqiu-content a{font:inherit;font-size:13px;min-height:44px;cursor:pointer;color:#e1f5ff;background:#183044;border:1px solid #365366;border-radius:9px;padding:10px 12px;text-align:left}
#arqiu-panel [data-arqiu-close]{font-size:23px;text-align:center;width:44px;height:44px;padding:0}
#arqiu-content{padding:12px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;min-height:0}
#arqiu-content p{font-size:14px;line-height:1.65;margin:0 0 10px;color:#bccfdf;overflow-wrap:anywhere}
#arqiu-content a{display:block;color:#8beaff;background:#10293a;text-decoration:none}
#arqiu-panel button:hover,#arqiu-content a:hover{border-color:#78dff8;background:#204258}
#arqiu-panel nav{display:flex;gap:10px;padding:12px 18px;border-top:1px solid #294052}#arqiu-panel nav button{flex:1;font-size:12px;text-align:center}
body:has(#arqiu) .site-footer{padding-bottom:110px}
#arqiu-content .arqiu-bubble{padding:10px 12px;background:#1b3042;border-radius:12px 12px 12px 3px;max-width:92%;margin:0;flex-shrink:0}
#arqiu-content .arqiu-user{align-self:flex-end;background:#164552;color:#e2fcff;border-radius:12px 12px 3px 12px}
.arqiu-replies{display:flex;flex-wrap:wrap;gap:7px;flex-shrink:0}
#arqiu-panel .arqiu-replies button,#arqiu-content .arqiu-replies a{border-radius:16px;font-size:12px;padding:8px 10px;min-height:36px}
@media(max-width:600px){
 #arqiu{right:4px;--arqiu-size:76px}
 #arqiu-panel{right:4px;width:min(300px,calc(100vw - 32px));max-height:min(420px,60dvh);bottom:calc(var(--arqiu-size) + 6px);border-radius:14px}
 #arqiu-panel header{padding:8px 10px;align-items:center}#arqiu-panel h2{font-size:16px}#arqiu-panel small{font-size:9px}
 #arqiu-content{padding:10px;gap:8px}#arqiu-content p{font-size:12px;line-height:1.5}
 #arqiu-panel nav{padding:6px 10px;gap:6px}#arqiu-panel nav button{min-height:34px;padding:6px;font-size:11px}
 #arqiu.arqiu-tucked{--arqiu-size:64px;right:0}#arqiu.arqiu-passive #arqiu-launcher{pointer-events:none;opacity:.65}
 #arqiu-callout{width:150px;font-size:11px;bottom:14px}body:has(#arqiu) .site-footer{padding-bottom:84px}
}

#arqiu-callout{background:#d9f6ff;color:#193446;border-color:#91d9ed;border-radius:14px;box-shadow:0 5px 22px #0005;animation:arqiu-callout-in .2s ease-out}
#arqiu-callout strong{color:#073747}#arqiu-callout::after{content:"";position:absolute;right:-7px;bottom:16px;width:12px;height:12px;background:#d9f6ff;border-top:1px solid #91d9ed;border-right:1px solid #91d9ed;transform:rotate(45deg)}
#arqiu-callout.is-leaving{pointer-events:none;animation:arqiu-callout-out .18s ease-in forwards}
@keyframes arqiu-callout-in{from{opacity:0;transform:translateX(5px) scale(.98)}to{opacity:1;transform:none}}
@keyframes arqiu-callout-out{to{opacity:0;transform:translateX(4px)}}
@media(prefers-reduced-motion:reduce){#arqiu-callout,#arqiu-callout.is-leaving{animation:none}}

@media(max-width:600px){#arqiu.arqiu-tucked #arqiu-callout{width:140px;padding:8px 10px;right:calc(var(--arqiu-size) - 2px);bottom:12px}#arqiu.arqiu-passive #arqiu-callout{pointer-events:none}}
