.bzc{--bzc-blue: var(--bz-blue, #3aa0ff);--bzc-buy: #2563eb;--bzc-buy-hover: #1d4ed8;--bzc-page: #0b0b0d;--bzc-card: #111214;--bzc-card-2: #17181b;--bzc-border: #262626;--bzc-border-hover: #3a3a3d;--bzc-text: #ffffff;--bzc-text-2: #a1a1a1;--bzc-muted: #7a8398;--bzc-success: #2FD36B;--bzc-ease: cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--bzc-text);-webkit-font-smoothing:antialiased}.bzc *,.bzc *:before,.bzc *:after{box-sizing:border-box}.bzc :is(p,ul,ol){margin:0}.bzc :is(button,input,textarea){font:inherit;color:inherit}.bzc svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bzc [hidden]{display:none!important}.bzc :focus-visible{outline:2px solid var(--bzc-blue);outline-offset:2px}.bzc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bzc-launch{position:fixed;left:24px;bottom:24px;z-index:2147482998;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 14px;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#13233d,#111214);border:1px solid color-mix(in srgb,var(--bzc-blue) 40%,transparent);color:#fff;font-size:14px;font-weight:600;line-height:1;box-shadow:0 12px 34px -10px #000000b3,0 8px 28px -12px color-mix(in srgb,var(--bzc-blue) 35%,transparent);transition:transform .2s ease,border-color .2s ease}.bzc .bzc-launch{font-size:14px;font-weight:600;letter-spacing:0}.bzc-launch:hover{border-color:color-mix(in srgb,var(--bzc-blue) 70%,transparent)}.bzc-launch__icon{position:relative;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--bzc-blue);color:#fff}.bzc-launch__icon svg{width:14px;height:14px}.bzc-launch__dot{position:absolute;right:-2px;top:-2px;width:9px;height:9px;border-radius:50%;background:var(--bzc-success);border:2px solid #111214}.bzc:not(.is-seen) .bzc-launch__dot{animation:bzc-pulse 2.2s ease-out infinite}@keyframes bzc-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--bzc-success) 60%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.bzc-panel{position:fixed;left:24px;bottom:84px;z-index:2147482998;width:384px;height:min(640px,calc(100vh - 120px));display:flex;flex-direction:column;overflow:hidden;background:var(--bzc-page);border:1px solid var(--bzc-border);border-radius:20px;box-shadow:0 30px 80px -20px #000c,0 0 0 1px #0006;animation:bzc-in .35s var(--bzc-ease) both}@keyframes bzc-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.bzc-head{display:flex;align-items:center;gap:12px;padding:14px 10px 14px 16px;background:linear-gradient(180deg,#13233d,#0e1219);border-bottom:1px solid var(--bzc-border)}.bzc-avatar{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--bzc-blue),var(--bzc-buy));font-weight:800;font-size:14px;letter-spacing:.02em}.bzc-head__text{flex:1 1 auto;min-width:0}.bzc-head__title{font-size:15px;font-weight:700;line-height:1.2}.bzc-head__sub{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--bzc-text-2);margin-top:3px}.bzc-online{width:7px;height:7px;border-radius:50%;background:var(--bzc-success)}.bzc-icon-btn{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:transparent;border:1px solid transparent;color:var(--bzc-text-2);cursor:pointer}.bzc-icon-btn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14}.bzc-icon-btn svg{width:18px;height:18px}.bzc-log{flex:1 1 auto;overflow-y:auto;padding:18px 16px 8px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2a2a2e transparent}.bzc-msg{max-width:88%;padding:11px 14px;border-radius:16px;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere;animation:bzc-msg .25s var(--bzc-ease) both}@keyframes bzc-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bzc-msg p+p,.bzc-msg p+ul,.bzc-msg p+ol,.bzc-msg ul+p,.bzc-msg ol+p{margin-top:8px}.bzc-msg :is(ul,ol){padding-left:18px}.bzc-msg li+li{margin-top:4px}.bzc-msg strong{font-weight:650;color:#fff}.bzc-msg a{color:var(--bzc-blue);text-decoration:underline;text-underline-offset:2px}.bzc-msg--bot{align-self:flex-start;background:var(--bzc-card);border:1px solid var(--bzc-border);border-bottom-left-radius:6px;color:#e8eaee}.bzc-msg--user{align-self:flex-end;background:var(--bzc-buy);color:#fff;border-bottom-right-radius:6px}.bzc-msg--error{border-color:color-mix(in srgb,#f5b23c 40%,transparent)}.bzc-typing{display:inline-flex;gap:5px;padding:14px 16px}.bzc-typing span{width:7px;height:7px;border-radius:50%;background:var(--bzc-text-2);animation:bzc-dot 1.2s infinite ease-in-out}.bzc-typing span:nth-child(2){animation-delay:.15s}.bzc-typing span:nth-child(3){animation-delay:.3s}@keyframes bzc-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-4px)}}.bzc-cards{display:flex;flex-direction:column;gap:8px;margin:10px 0}.bzc-cards:last-child{margin-bottom:0}.bzc-msg:has(.bzc-cards){max-width:94%}.bzc-msg a.bzc-card{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;text-decoration:none;color:#fff;background:var(--bzc-card-2);border:1px solid var(--bzc-border);transition:border-color .15s ease,background .15s ease}.bzc-msg a.bzc-card:hover{border-color:var(--bzc-border-hover);background:#1b1c20}.bzc-msg a.bzc-card:active,.bzc-msg a.bzc-card:focus-visible{border-color:var(--bzc-blue);outline:none}.bzc-card__img{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:none;background:#0e1219}.bzc-card__img--blank{background:linear-gradient(135deg,#13233d,#0e1219)}.bzc-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bzc-card__title{font-size:14px;font-weight:650;line-height:1.25}.bzc-card__blurb{font-size:12px;line-height:1.35;color:var(--bzc-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bzc-card__price{font-size:13px;font-weight:600;color:var(--bzc-blue);margin-top:2px}.bzc-card__price em{font-style:normal;font-weight:500;color:var(--bzc-text-2)}.bzc-card__go{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:#ffffff0f;color:#fff}.bzc-card__go svg{width:15px;height:15px}.bzc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.bzc-chip{padding:8px 12px;border-radius:999px;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;text-align:left;background:transparent;color:#dfe3ea;border:1px solid var(--bzc-border);transition:border-color .15s ease,background .15s ease}.bzc-chip:hover{border-color:var(--bzc-border-hover);background:#ffffff0a}.bzc-chip:active{border-color:var(--bzc-blue)}.bzc-form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 8px;border-top:1px solid var(--bzc-border);background:var(--bzc-page)}.bzc-input{flex:1 1 auto;min-height:44px;max-height:120px;resize:none;padding:11px 14px;border-radius:12px;background:var(--bzc-card);border:1px solid var(--bzc-border);color:#fff;font-size:15px;line-height:1.4;outline:none;transition:border-color .15s ease}.bzc-input::placeholder{color:var(--bzc-muted)}.bzc-input:hover{border-color:var(--bzc-border-hover)}.bzc-input:focus{border-color:var(--bzc-blue)}.bzc-send{width:44px;height:44px;border-radius:12px;flex:none;display:grid;place-items:center;cursor:pointer;background:var(--bzc-buy);border:1px solid transparent;color:#fff;transition:background .15s ease}.bzc-send:hover{background:var(--bzc-buy-hover)}.bzc .bzc-send:disabled{opacity:.5!important;cursor:default}.bzc-send svg{width:20px;height:20px}.bzc-foot{padding:0 14px 12px;font-size:11.5px;line-height:1.4;color:var(--bzc-muted);text-align:center;background:var(--bzc-page)}.bzc-foot a{color:var(--bzc-text-2);text-decoration:underline;text-underline-offset:2px}@media(max-width:720px){.bzc-launch{left:12px;bottom:12px}.bzc-panel{left:8px;right:8px;bottom:68px;width:auto;height:calc(100dvh - 80px);max-height:none;border-radius:18px}.bzc-input{font-size:16px}}.bzc button:hover{opacity:1!important;transform:none!important}.bzc .bzc-launch:hover{position:fixed!important;transform:translateY(-2px)!important}.bzc .bzc-icon-btn:hover,.bzc .bzc-send:hover,.bzc .bzc-chip:hover{position:static!important}@media(prefers-reduced-motion:reduce){.bzc *,.bzc-panel,.bzc-launch{animation:none!important;transition:none!important}}@media print{.bzc{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/bz-chat.css.map */
