.gc-wire{z-index:7!important;pointer-events:none!important}.glass-chat{z-index:12!important;position:fixed!important;max-width:calc(100vw - 20px);max-height:calc(100svh - 90px);border-color:#b9eaff55!important}.glass-chat .gc-head{cursor:grab}.glass-chat .gc-head:active{cursor:grabbing}.gc-input:disabled,.gc-send:disabled{opacity:.4;cursor:not-allowed}.offline-message{min-height:145px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:15px 10px}.offline-message h2{font-size:15px;font-weight:500;letter-spacing:0;margin:10px 0;color:#e6f7ff}.offline-message p{font-size:11px;color:#a4becf;line-height:1.75;margin:0}.offline-orbit{font-size:36px;color:#bd93f6;text-shadow:0 0 14px #cc94ff88}.gc-log{display:flex;justify-content:center;align-items:center}.gc-log .offline-message{width:100%}.gc-close:focus-visible,.gc-pin:focus-visible{outline:2px solid #c0faff;outline-offset:3px}.glass-chat button{min-width:32px;min-height:32px}
@media(max-width:720px){.glass-chat{width:min(340px,calc(100vw - 24px))!important;min-width:0!important;height:290px!important;max-height:calc(100svh - 90px)!important}.glass-chat .gc-head{touch-action:none}.gc-wire #gcBtnRing,.gc-wire #gcBtnRingHalo{opacity:0!important}.offline-message{min-height:100px}}
@media(prefers-reduced-motion:reduce){.gc-pulse,.gc-bpulse{display:none!important}}
.glass-chat{height:380px!important}.glass-chat .gc-input{flex-shrink:0}.glass-chat .gc-ta-wrap{height:68px;min-height:68px}.glass-chat .gc-log{min-height:0}.gc-wire{display:block!important}#gcBtnRing,#gcBtnRingHalo{opacity:0!important}.chat-hover #gcBtnRing,.chat-hover #gcBtnRingHalo{opacity:1!important}
@media(max-width:720px){.glass-chat{height:290px!important}.glass-chat .gc-ta-wrap{height:48px;min-height:48px}.offline-message{padding:8px 6px}.offline-message p{font-size:10px}.offline-message h2{font-size:14px}.offline-orbit{font-size:28px}}
@media(max-width:720px), (max-aspect-ratio:4/5){.glass-chat{height:min(290px,calc(72vw + 4px))!important}}
