.gbnexus-ai-widget{--gbaw-bg: var(--gb-surface, #08111d);--gbaw-bg-2: var(--gb-bg, #03070d);--gbaw-border: var(--gb-line, rgba(126, 191, 255, .17));--gbaw-accent: var(--gb-blue, #45a8ff);--gbaw-text: var(--gb-text, #f4f8ff);--gbaw-muted: var(--gb-muted, #a8b5c6);--gbaw-radius: var(--gb-radius, 24px);--gbaw-shadow: var(--gb-shadow, 0 24px 80px rgba(0, 0, 0, .28));--gbaw-ease: cubic-bezier(.22, 1, .36, 1);position:fixed;right:2rem;bottom:2rem;z-index:9999;font-family:inherit}.gbnexus-ai-widget__launcher{position:relative}.gbnexus-ai-widget__label{position:absolute;left:50%;bottom:calc(100% + .8rem);transform:translate(-50%);white-space:nowrap;font-size:1.3rem;font-weight:600;letter-spacing:.01em;color:var(--gbaw-text);text-shadow:0 0 .9rem rgba(69,168,255,.35),0 1px 2px rgba(0,0,0,.45);pointer-events:none;opacity:1;transform-origin:center bottom;transition:opacity .25s var(--gbaw-ease),transform .25s var(--gbaw-ease)}.gbnexus-ai-widget.is-open .gbnexus-ai-widget__label{opacity:0;transform:translate(-50%) translateY(.4rem)}.gbnexus-ai-widget__toggle{position:relative;display:grid;place-items:center;width:6rem;height:6rem;border-radius:50%;border:1px solid rgba(120,195,255,.4);background:linear-gradient(155deg,rgba(69,168,255,.28),var(--gbaw-bg-2) 120%);box-shadow:var(--gbaw-shadow),0 0 0 1px #45a8ff0f;cursor:pointer;opacity:0;transform:translateY(1.2rem) scale(.9);animation:gbnexus-ai-widget-appear .5s var(--gbaw-ease) .15s forwards;transition:border-color .25s var(--gbaw-ease),box-shadow .25s var(--gbaw-ease),transform .25s var(--gbaw-ease)}.gbnexus-ai-widget__toggle:hover,.gbnexus-ai-widget__toggle:focus-visible{border-color:#78c3ffb3;box-shadow:var(--gbaw-shadow),0 0 0 1px #45a8ff24;transform:translateY(-2px)}.gbnexus-ai-widget__toggle:focus-visible{outline:2px solid var(--gbaw-accent);outline-offset:3px}@keyframes gbnexus-ai-widget-appear{to{opacity:1;transform:translateY(0) scale(1)}}.gbnexus-ai-widget__toggle-core{position:relative;width:2.6rem;height:2.6rem;transition:opacity .2s var(--gbaw-ease),transform .2s var(--gbaw-ease)}.gbnexus-ai-widget__toggle-orb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 33% 30%,#cdeaff,#4ca4ff 46%,#0c2c55);box-shadow:0 0 1.4rem #46a0ff8c}.gbnexus-ai-widget__toggle-icon-close{position:absolute;font-size:2.6rem;line-height:1;color:var(--gbaw-text);opacity:0;transform:scale(.6) rotate(-45deg);transition:opacity .2s var(--gbaw-ease),transform .2s var(--gbaw-ease)}.gbnexus-ai-widget.is-open .gbnexus-ai-widget__toggle-core{opacity:0;transform:scale(.6) rotate(45deg)}.gbnexus-ai-widget.is-open .gbnexus-ai-widget__toggle-icon-close{opacity:1;transform:scale(1) rotate(0)}.gbnexus-ai-widget__panel{position:absolute;right:0;bottom:7.4rem;width:min(38rem,calc(100vw - 4rem));max-height:min(58rem,calc(100vh - 12rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gbaw-border);border-radius:var(--gbaw-radius);background:linear-gradient(165deg,#0a1424f5,#03070dfa);box-shadow:var(--gbaw-shadow);color:var(--gbaw-text);visibility:hidden;opacity:0;transform:translateY(1.6rem) scale(.96);transform-origin:bottom right;transition:opacity .25s var(--gbaw-ease),transform .25s var(--gbaw-ease),visibility 0s linear .25s}.gbnexus-ai-widget.is-open .gbnexus-ai-widget__panel{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition:opacity .25s var(--gbaw-ease),transform .25s var(--gbaw-ease),visibility 0s linear}.gbnexus-ai-widget__header{display:flex;align-items:center;gap:1.2rem;padding:1.8rem 2rem;border-bottom:1px solid var(--gbaw-border)}.gbnexus-ai-widget__header-core{position:relative;width:3.2rem;height:3.2rem;flex:0 0 auto}.gbnexus-ai-widget__header-orb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 33% 30%,#cdeaff,#4ca4ff 46%,#0c2c55);box-shadow:0 0 1.4rem #46a0ff8c}.gbnexus-ai-widget__header-copy{min-width:0;flex:1 1 auto}.gbnexus-ai-widget__title{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.01em}.gbnexus-ai-widget__subtitle{margin:.2rem 0 0;color:var(--gbaw-muted);font-size:1.25rem}.gbnexus-ai-widget__close{flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--gbaw-muted);font-size:2rem;line-height:1;cursor:pointer;transition:color .2s var(--gbaw-ease),border-color .2s var(--gbaw-ease),background-color .2s var(--gbaw-ease)}.gbnexus-ai-widget__close:hover,.gbnexus-ai-widget__close:focus-visible{color:var(--gbaw-text);border-color:var(--gbaw-border);background:#ffffff0a}.gbnexus-ai-widget__close:focus-visible{outline:2px solid var(--gbaw-accent);outline-offset:2px}.gbnexus-ai-widget__messages{flex:1 1 auto;min-height:16rem;max-height:34rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.2rem;padding:2rem}.gbnexus-ai-widget__message{max-width:84%;padding:1.1rem 1.5rem;border-radius:1.3rem;font-size:1.35rem;line-height:1.55}.gbnexus-ai-widget__message p{margin:0}.gbnexus-ai-widget__message--user{align-self:flex-end;background:#3c8cff47;color:#f4f9ff;border-bottom-right-radius:.4rem}.gbnexus-ai-widget__message--assistant{align-self:flex-start;display:flex;align-items:flex-start;gap:.9rem;background:#ffffff0b;border:1px solid var(--gbaw-border);border-bottom-left-radius:.4rem}.gbnexus-ai-widget__message-core{flex:0 0 auto;width:1rem;height:1rem;margin-top:.35rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#cdeaff,#4ca4ff 50%,#0c2c55);box-shadow:0 0 .6rem #46a0ff80}.gbnexus-ai-widget__composer{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid var(--gbaw-border);background:#ffffff05}.gbnexus-ai-widget__input-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gbnexus-ai-widget__input{flex:1 1 auto;min-width:0;border:1px solid var(--gbaw-border);border-radius:999px;background:#ffffff0a;color:var(--gbaw-text);font-family:inherit;font-size:1.3rem;padding:1rem 1.6rem;transition:border-color .2s var(--gbaw-ease),background-color .2s var(--gbaw-ease)}.gbnexus-ai-widget__input::placeholder{color:var(--gbaw-muted);opacity:.8}.gbnexus-ai-widget__input:focus-visible{outline:2px solid var(--gbaw-accent);outline-offset:2px;border-color:#78c3ff80}.gbnexus-ai-widget__send{flex:0 0 auto;font-family:inherit;font-size:1.2rem;font-weight:700;color:#eaf6ff;background:#46a0ff47;border:1px solid rgba(120,195,255,.45);border-radius:999px;padding:1rem 1.8rem;cursor:pointer;transition:border-color .2s var(--gbaw-ease),background-color .2s var(--gbaw-ease),transform .2s var(--gbaw-ease)}.gbnexus-ai-widget__send:hover,.gbnexus-ai-widget__send:focus-visible{border-color:#78c3ffbf;background:#46a0ff66;transform:translateY(-1px)}.gbnexus-ai-widget__send:disabled{color:#8cd0ff80;background:#46a0ff14;border-color:#78c3ff33;cursor:not-allowed;transform:none}.gbnexus-ai-widget__input:disabled{color:var(--gbaw-muted);background:#ffffff05;cursor:not-allowed}.gbnexus-ai-widget__status-indicator{margin:0 2rem 1.2rem;padding:.7rem 1.2rem;border:1px solid var(--gbaw-border);border-radius:1.1rem;background:#ffffff08;color:var(--gbaw-muted);font-size:1.2rem;opacity:0;transition:opacity .2s var(--gbaw-ease)}.gbnexus-ai-widget__status-indicator[hidden]{display:none}.gbnexus-ai-widget__status-indicator.is-visible{opacity:1}.gbnexus-ai-widget__message--error{border-color:#ff8a8a4d}.gbnexus-ai-widget__privacy-note{margin:0;padding:0 2rem 1.6rem;color:var(--gbaw-muted);font-size:1.1rem;line-height:1.5}@media(max-width:749px){.gbnexus-ai-widget{right:1.4rem;bottom:1.4rem}.gbnexus-ai-widget__toggle{width:5.4rem;height:5.4rem}.gbnexus-ai-widget__label{font-size:1.15rem;bottom:calc(100% + .6rem);max-width:calc(100vw - 2.8rem)}.gbnexus-ai-widget__panel{right:-1.4rem;width:calc(100vw - 2.4rem);max-height:min(62rem,calc(100vh - 10rem))}}@media(prefers-reduced-motion:reduce){.gbnexus-ai-widget__toggle{animation:none;opacity:1;transform:none}.gbnexus-ai-widget__toggle,.gbnexus-ai-widget__toggle-core,.gbnexus-ai-widget__toggle-icon-close,.gbnexus-ai-widget__label,.gbnexus-ai-widget__panel,.gbnexus-ai-widget__close,.gbnexus-ai-widget__input,.gbnexus-ai-widget__send,.gbnexus-ai-widget__status-indicator{transition:none!important}.gbnexus-ai-widget__toggle:hover,.gbnexus-ai-widget__panel{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/505/assets/gbnexus-ai-widget.css.map */
