html.ibx{--ibx-ac:#5eead4;--ibx-ac2:#4fd1ff;--ibx-vi:#a78bfa;--ibx-rec:#ff5d73;--ibx-line:rgba(94,234,212,.24)}html.ibx .wg28-chat-status-container.ibx-top{background:linear-gradient(160deg,rgba(14,34,40,.88),rgba(7,14,20,.92))!important;border:1px solid var(--ibx-line)!important;box-shadow:0 18px 40px -20px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html.ibx .ibx-top .wg28-chat-image{overflow:visible}html.ibx .ibx-top .wg28-chat-image::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--ibx-ac);border-right-color:var(--ibx-vi);opacity:0;transition:opacity .3s;pointer-events:none}html.ibx .ibx-top.ibx-busy .wg28-chat-image::after{opacity:1;animation:1s linear infinite ibxSpin}@keyframes ibxSpin{to{transform:rotate(360deg)}}html.ibx .wg28-chat-online.ibx-on>:not(.ibx-st){display:none!important}.ibx-st{position:relative;display:block;height:18px;min-width:120px;overflow:hidden}.ibx-st>span{position:absolute;left:0;top:0;display:flex;align-items:center;gap:7px;white-space:nowrap;font-weight:700;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.ibx-st>span.out{transform:translateY(-100%);opacity:0}.ibx-st>span.in{transform:translateY(100%);opacity:0}.ibx-dot{width:8px;height:8px;border-radius:50%;background:var(--ibx-ac);animation:2s ease-out infinite ibxPing}.ibx-dot.is-rec{background:var(--ibx-rec);animation:1s ease-out infinite ibxRecP}@keyframes ibxPing{0%{box-shadow:0 0 0 0 rgba(94,234,212,.6)}100%,70%{box-shadow:0 0 0 8px rgba(94,234,212,0)}}@keyframes ibxRecP{0%{box-shadow:0 0 0 0 rgba(255,93,115,.7)}100%,70%{box-shadow:0 0 0 9px rgba(255,93,115,0)}}.ibx-dots{display:inline-flex;gap:3px;font-weight:400}.ibx-dots i{width:4px;height:4px;border-radius:50%;background:var(--ibx-ac);animation:1s ease-in-out infinite ibxBob}.ibx-dots i:nth-child(2){animation-delay:.15s}.ibx-dots i:nth-child(3){animation-delay:.3s}@keyframes ibxBob{50%{transform:translateY(-3px);opacity:.4}}html.ibx .ibx-top .intent-menu-v2__toggle,html.ibx .ibx-top .intent-visitor-account{transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}html.ibx .ibx-top .intent-menu-v2__toggle:active,html.ibx .ibx-top .intent-visitor-account:active{transform:scale(.9)!important}html.ibx .wg28-input-dock.ibx-dock{background:linear-gradient(160deg,rgba(14,34,40,.92),rgba(7,14,20,.95))!important;border:1px solid var(--ibx-line)!important;box-shadow:0 -10px 40px -22px rgba(0,0,0,.8),0 18px 50px -20px rgba(0,0,0,.9)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .3s,box-shadow .3s}html.ibx .ibx-dock.ibx-focus{border-color:rgba(94,234,212,.55)!important;box-shadow:0 0 0 5px rgba(94,234,212,.08),0 18px 50px -20px rgba(0,0,0,.9)!important}html.ibx .ibx-dock.ibx-cancel{border-color:var(--ibx-rec)!important;box-shadow:0 0 0 5px rgba(255,93,115,.14)!important}@property --ibx-a{syntax:"<angle>";inherits:false;initial-value:0deg}html.ibx .ibx-dock::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .35s;background:conic-gradient(from var(--ibx-a),transparent 0 68%,var(--ibx-ac) 80%,var(--ibx-vi) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html.ibx .ibx-dock.ibx-busy::before,html.ibx .ibx-dock.ibx-focus::before{opacity:1;animation:3s linear infinite ibxOrbit}@keyframes ibxOrbit{to{--ibx-a:360deg}}html.ibx .ibx-dock #nextButtonChat{transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .25s,opacity .25s,box-shadow .3s}html.ibx .ibx-dock #nextButtonChat:not(.ibx-ready){filter:saturate(.25) brightness(.62);box-shadow:none!important}html.ibx .ibx-dock #nextButtonChat.ibx-ready{box-shadow:0 10px 26px -10px rgba(79,209,255,.8)!important}html.ibx .ibx-dock #nextButtonChat:active,html.ibx .ibx-dock .tech-btn:active{transform:scale(.88)}html.ibx .ibx-dock #nextButtonChat svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s}html.ibx .ibx-dock #nextButtonChat.ibx-fly svg{transform:translate(18px,-18px) scale(.6);opacity:0}html.ibx .ibx-dock .tech-btn{transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .25s,background .25s!important}html.ibx .ibx-dock .tech-btn:hover{border-color:rgba(94,234,212,.5)!important}html.ibx .ibx-dock #intentInput:focus{outline:0}html.ibx .ibx-dock #intent-media-panel.is-on{position:absolute!important;inset:6px!important;z-index:2147483640!important;display:flex!important;align-items:center;gap:12px;height:auto!important;min-width:0!important;padding:0 6px 0 16px!important;border-radius:20px!important;background:linear-gradient(160deg,rgba(52,10,22,.96),rgba(18,8,14,.97))!important;border:1px solid rgba(255,93,115,.4)!important;box-shadow:none!important;touch-action:pan-y;cursor:grab;transition:transform .2s;animation:.35s cubic-bezier(.16,1,.3,1) ibxIn}@keyframes ibxIn{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}html.ibx .ibx-rec .intent-media-time,html.ibx .ibx-rec .intent-media-wave{display:none!important}html.ibx .ibx-rec .intent-media-dot{flex:none;width:10px;height:10px;background:var(--ibx-rec)!important;animation:1s ease-out infinite ibxRecP!important}.ibx-wave{flex:1;min-width:0;height:40px;display:block}.ibx-tm{flex:none;font:700 14px/1 "JetBrains Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;color:#ffd6dd}html.ibx .ibx-rec .intent-media-stop{position:relative!important;flex:none;width:44px!important;height:44px!important;border-radius:50%!important;display:grid!important;place-items:center;color:#04201c!important;background:linear-gradient(135deg,#7affe0,#4fd1ff)!important;font-size:15px!important;overflow:visible}.ibx-ring{position:absolute;inset:-5px;pointer-events:none}.ibx-ring svg{width:54px;height:54px;transform:rotate(-90deg);display:block}.ibx-ring circle{fill:none;stroke-width:3}.ibx-ring .b{stroke:rgba(255,255,255,.12)}.ibx-ring .f{stroke:var(--ibx-rec);stroke-linecap:round;transition:stroke-dashoffset .1s linear}.ibx-hint{position:absolute;left:50%;top:-30px;transform:translateX(-50%);padding:5px 12px;border-radius:999px;white-space:nowrap;pointer-events:none;font:700 11px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:#9fb7b3;background:rgba(0,0,0,.72);transition:color .2s}.ibx-rec.ibx-arm .ibx-hint{color:var(--ibx-rec)}.ibx-rec.ibx-arm{border-color:var(--ibx-rec)!important}.ibx-trans{position:absolute;inset:6px;z-index:2147483639;display:flex;align-items:center;gap:10px;padding:0 18px;border-radius:20px;overflow:hidden;opacity:0;pointer-events:none;background:rgba(7,14,20,.96);color:var(--ibx-ac);font:700 13px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;transition:opacity .25s}.ibx-trans i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(94,234,212,.14),transparent);transform:translateX(-100%)}.ibx-dock.ibx-transcribing .ibx-trans{opacity:1}.ibx-dock.ibx-transcribing .ibx-trans i{animation:1.1s linear infinite ibxSh}@keyframes ibxSh{to{transform:translateX(100%)}}html.ibx-v-b .ibx-dock #intentInput,html.ibx-v-b .wg28-input-dock.ibx-dock{border-radius:999px!important}html.ibx-v-b .ibx-dock #nextButtonChat,html.ibx-v-b .ibx-dock .tech-btn{border-radius:50%!important}html.ibx-v-c .wg28-chat-status-container.ibx-top{background:rgba(7,13,16,.55)!important;border-color:rgba(255,255,255,.06)!important;box-shadow:none!important}html.ibx-v-c .wg28-input-dock.ibx-dock{background:rgba(7,13,16,.62)!important;border-color:rgba(255,255,255,.07)!important}@media (max-width:640px){html.ibx .ibx-dock #intent-media-panel.is-on{gap:9px;padding-left:12px!important}.ibx-tm{font-size:13px}html.ibx .ibx-rec .intent-media-stop{width:40px!important;height:40px!important}.ibx-ring svg{width:50px;height:50px}.ibx-st{min-width:96px}}@media (prefers-reduced-motion:reduce){.ibx-dot,.ibx-dots i,.ibx-trans i,html.ibx .ibx-dock::before,html.ibx .ibx-top .wg28-chat-image::after{animation:none!important}}html.ibx .ibx-dock #intentInput{transition:height .38s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,box-shadow .3s!important}html.ibx .ibx-dock.ibx-multi .input-actions-bar2{position:absolute!important;right:12px;bottom:14px;z-index:2147483300}html.ibx .ibx-dock.ibx-multi #nextButtonChat,html.ibx .ibx-dock.ibx-multi #wg28-stop-stream{position:absolute!important;right:calc(var(--ibx-bw,104px) + 10px);bottom:0;z-index:2147483300}html.ibx .ibx-dock.ibx-multi .textarea-actions{width:100%!important}html.ibx .ibx-dock.ibx-multi #intentInput{width:100%!important;max-width:100%!important;padding:16px 18px 72px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(0,0,0,.46),rgba(4,16,20,.58))!important;border:1px solid rgba(94,234,212,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -40px 40px -30px rgba(0,0,0,.35)!important;color:#f2fffc!important;font-weight:600!important;font-size:16px!important;line-height:1.55!important;letter-spacing:.005em}html.ibx .ibx-dock #intentInput.ibx-scroll{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(94,234,212,.45) transparent;overscroll-behavior:contain}html.ibx .ibx-dock #intentInput.ibx-scroll::-webkit-scrollbar{width:6px}html.ibx .ibx-dock #intentInput.ibx-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(94,234,212,.45)}html.ibx .ibx-dock.ibx-multi{border-radius:28px!important}html.ibx .ibx-dock.ibx-undo{border-color:var(--ibx-ac)!important;box-shadow:0 0 0 6px rgba(94,234,212,.14)!important}html.ibx .ibx-dock #wg28-stop-stream:not([hidden]){display:grid!important;place-items:center;width:52px;height:52px;border-radius:16px;overflow:visible;position:relative;cursor:pointer;color:#ffd6dd;background:rgba(255,93,115,.14)!important;border:1px solid rgba(255,93,115,.45)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}html.ibx .ibx-dock #wg28-stop-stream:not([hidden])::after{content:"";position:absolute;inset:-4px;border-radius:19px;border:2px solid transparent;border-top-color:var(--ibx-rec);border-right-color:var(--ibx-vi);animation:1s linear infinite ibxSpin;pointer-events:none}html.ibx .ibx-dock #wg28-stop-stream:not([hidden])::before{content:"Отменить";position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:999px;white-space:nowrap;pointer-events:none;font:700 11px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;color:#ffd6dd;background:rgba(0,0,0,.72);opacity:.9}html.ibx .ibx-dock #wg28-stop-stream:active{transform:scale(.88)}html.ibx .ibx-dock #wg28-stop-stream.is-arming{opacity:.6}html.ibx body .wg28-input-dock.ibx-dock #textRow .textarea-actions #intentInput.intentInputChat{white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:normal;max-height:none!important;min-height:52px!important;resize:none}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi{height:auto!important;max-height:none!important;align-items:flex-end;display:block!important;padding:10px!important}html.ibx body .wg28-input-dock.ibx-dock.ibx-multi #textRow,html.ibx body .wg28-input-dock.ibx-dock.ibx-multi .textarea-actions{height:auto!important;max-height:none!important;flex:1 1 100%!important;width:100%!important}html.ibx body .wg28-input-dock.ibx-dock.ibx-multi #textRow .textarea-actions #intentInput.intentInputChat{font-family:Montserrat,system-ui,-apple-system,sans-serif!important;flex:1 1 100%}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow,html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;flex:none!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions #intentInput.intentInputChat{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px 18px 74px!important;font-family:Montserrat,system-ui,-apple-system,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.55!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions #nextButtonChat,html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions #wg28-stop-stream{position:absolute!important;right:calc(var(--ibx-bw,104px) + 22px)!important;bottom:10px!important;left:auto!important;top:auto!important;margin:0!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi .input-actions-bar2{position:absolute!important;right:20px!important;bottom:22px!important;left:auto!important;top:auto!important;margin:0!important;display:flex!important;gap:8px}@media (max-width:640px){html.ibx .ibx-dock.ibx-multi .input-actions-bar2{right:6px;bottom:10px}html.ibx .ibx-dock.ibx-multi #intentInput{padding:14px 14px 68px!important;font-size:16px!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi{padding:6px!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions #intentInput.intentInputChat{padding:14px 14px 68px!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions #nextButtonChat,html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions #wg28-stop-stream{right:calc(var(--ibx-bw,96px) + 16px)!important;bottom:8px!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi .input-actions-bar2{right:14px!important;bottom:18px!important}}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions{border-radius:22px!important;background:linear-gradient(180deg,rgba(0,0,0,.46),rgba(4,16,20,.6))!important;border:1px solid rgba(94,234,212,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html.ibx body .wg28-input-dock.wg28-input-dock--legacy.ibx-dock.ibx-multi.ibx-multi #textRow .textarea-actions #intentInput.intentInputChat{background:0 0!important;border:0!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(#000 calc(100% - 78px),transparent calc(100% - 60px));mask-image:linear-gradient(#000 calc(100% - 78px),transparent calc(100% - 60px))}.ibx-count{position:absolute;right:14px;top:-22px;z-index:3;padding:2px 8px;border-radius:99px;font:600 11px/1.4 Montserrat,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#9fe9d8;background:rgba(6,18,20,.85);border:1px solid rgba(88,232,202,.25);pointer-events:none}.ibx-count.ibx-count-full{color:#ffc4a8;border-color:rgba(255,140,100,.45)}@media (max-width:767px){html.ibx body .wg28-input-dock.ibx-dock #textRow .textarea-actions #intentInput.intentInputChat{font-family:Manrope,Montserrat,system-ui,-apple-system,sans-serif!important;font-size:16px!important;line-height:22px!important;letter-spacing:0!important;font-weight:600!important;padding:15px 14px 15px 15px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important;border:1px solid rgba(94,234,212,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;transition:border-color .2s,box-shadow .2s!important}html.ibx body .wg28-input-dock.ibx-dock #textRow .textarea-actions #intentInput.intentInputChat:placeholder-shown:not(:focus){font-size:14px!important;line-height:20px!important}html.ibx body .wg28-input-dock.ibx-dock #textRow .textarea-actions #intentInput.intentInputChat::placeholder{font-family:Manrope,Montserrat,system-ui,-apple-system,sans-serif!important;font-weight:600!important;letter-spacing:0!important;color:rgba(214,246,240,.58)!important;opacity:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.ibx body .wg28-input-dock.ibx-dock #textRow .textarea-actions #intentInput.intentInputChat:focus{border-color:rgba(94,234,212,.65)!important;box-shadow:0 0 0 3px rgba(94,234,212,.14),inset 0 1px 0 rgba(255,255,255,.06)!important}}