.bt{width:100%;height:auto;display:block;overflow:visible}.bt *{transform-box:fill-box}.bt-body{transform-origin:50%;transform-box:view-box;animation:3.6s ease-in-out infinite bt-hover}.bt-shadow{transform-origin:50%;animation:3.6s ease-in-out infinite bt-shadow}.bt-jet{transform-origin:50%;animation:1.2s ease-in-out infinite alternate bt-jet}.bt-tip{transform-origin:50%;animation:2.4s ease-in-out infinite bt-blink}.bt-eye{transform-origin:50%;animation:5s ease-in-out infinite bt-eyes}.bt--welcome .bt-arm--r{transform-box:view-box;animation:1.6s ease-in-out infinite bt-wave;transform:rotate(-128deg)}.bt--support .bt-arm--r{transform-box:view-box;transform:rotate(-72deg)}.bt--support .bt-arm--l{transform-box:view-box;transform:rotate(18deg)}.bt--empty .bt-arm--l{transform-box:view-box;transform:rotate(-28deg)}.bt--empty .bt-arm--r{transform-box:view-box;transform:rotate(28deg)}.bt--empty .bt-head{transform-origin:130px 140px;transform-box:view-box;transform:rotate(-6deg)}.bt--deploying .bt-arm--l{transform-box:view-box;transform:rotate(16deg)}.bt--deploying .bt-arm--r{transform-box:view-box;transform:rotate(-40deg)}.bt-ring{transform-origin:50%;animation:2s linear infinite bt-spin}.bt--deploying .bt-tip{animation-duration:.7s}.bt-led{animation:1s steps(2,end) infinite bt-led;animation-delay:var(--d,0s)}.bt-q,.bt-spark{transform-origin:50%;animation:2.4s ease-in-out infinite bt-pop}@keyframes bt-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bt-shadow{0%,to{opacity:.16;transform:scaleX(1)}50%{opacity:.1;transform:scaleX(.86)}}@keyframes bt-jet{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}@keyframes bt-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes bt-eyes{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes bt-wave{0%,to{transform:rotate(-128deg)}50%{transform:rotate(-104deg)}}@keyframes bt-spin{to{transform:rotate(360deg)}}@keyframes bt-led{50%{opacity:.2}}@keyframes bt-pop{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-5px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.bt *,.bt-body{animation:none!important}}.bt-meet{border:1px solid var(--hb-border);background:var(--hb-surface);max-width:100%;color:var(--hb-text-2);border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 5px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px -18px #2338d999}.bt-meet:hover{border-color:var(--hb-primary);color:var(--hb-ink);transform:translateY(-1px)}.bt-meet b{color:var(--hb-primary)}.bt-meet__face{background:linear-gradient(140deg, var(--hb-primary-soft), #ede9fe);border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.bt-meet__face .bt{width:52px;margin:-2px 0 0 -9px}.bt-meet__face .bt-body,.bt-meet__face .bt-arm--r{animation:none}.hero__art--botic{position:relative}.bt-hero{filter:drop-shadow(0 24px 30px #2338d940);width:38%;max-width:200px;position:absolute;bottom:-10%;left:-8%}.bt-bubble{background:var(--hb-surface);border:1px solid var(--hb-border);color:var(--hb-ink);white-space:nowrap;border-radius:16px 16px 16px 4px;margin:0;padding:10px 14px;font-size:14px;font-weight:800;animation:3.2s ease-in-out infinite bt-pop;position:absolute;top:-24%;left:46%;box-shadow:0 14px 30px -18px #0f172a73}.bt-bubble span{color:var(--hb-primary);font-size:12.5px;font-weight:700;display:block}@media (max-width:991.98px){.bt-hero{width:34%;left:0}}@media (max-width:575.98px){.bt-meet{font-size:13px}}@media (prefers-reduced-motion:reduce){.bt-bubble{animation:none}}.bh{z-index:60;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.bh>*{pointer-events:auto}.bh-btn{cursor:pointer;opacity:0;background:radial-gradient(circle at 50% 30%,#fff,#e6eafc);border:0;border-radius:50%;width:64px;height:64px;padding:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.9,.3,1.2),box-shadow .2s;position:relative;overflow:hidden;transform:translateY(16px)scale(.9);box-shadow:0 0 0 1px #2338d92e,0 16px 34px -12px #2338d98c}.bh.is-ready .bh-btn{opacity:1;transform:none}.bh-btn:focus-visible{outline:3px solid var(--hb-primary);outline-offset:3px}.bh-btn .bt{width:94px;margin:-2px 0 0 -15px}.bh-btn .bt-shadow,.bh-btn .bt-spark,.bh-btn .bt-jet{display:none}.bh-hint{background:var(--hb-surface);border:1px solid var(--hb-border);max-width:240px;color:var(--hb-ink);border-radius:16px 16px 4px;padding:12px 34px 12px 14px;font-size:14px;font-weight:600;line-height:1.45;animation:.35s ease-out bh-in;position:relative;box-shadow:0 18px 40px -20px #0f172a73}.bh-hint__x{width:24px;height:24px;color:var(--hb-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.bh-hint__x .icon{width:14px;height:14px}.bh-panel{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:22px;width:min(360px,100vw - 32px);max-height:min(560px,100vh - 120px);animation:.3s cubic-bezier(.2,.9,.3,1.1) bh-in;overflow-y:auto;box-shadow:0 30px 70px -26px #0f172a8c}@keyframes bh-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.bh-head{color:#fff;background:radial-gradient(260px 140px at 100% 0,#7c3aed8c,#0000 70%),linear-gradient(140deg,#0b0b2e,#1a2bb8);border-radius:21px 21px 0 0;align-items:center;gap:12px;padding:16px 44px 16px 16px;display:flex;position:relative}.bh-head strong{font-size:16px;display:block}.bh-head span{color:#fffc;font-size:13px;line-height:1.45;display:block}.bh-av{background:#fffffff2;border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.bh-av .bt{width:76px;margin:-1px 0 0 -12px}.bh-av .bt-shadow,.bh-av .bt-spark,.bh-av .bt-jet{display:none}.bh-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px;right:10px}.bh-x .icon{width:16px;height:16px}.bh-list{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.bh-list a{color:var(--hb-ink);border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background-color .2s;display:flex}.bh-list a:hover,.bh-list a:focus-visible{background:var(--hb-primary-soft-large);outline:none}.bh-list a:focus-visible{box-shadow:inset 0 0 0 2px var(--hb-primary)}.bh-ic{background:var(--hb-primary-soft);width:38px;height:38px;color:var(--hb-primary);border-radius:11px;flex:none;place-items:center;display:grid}.bh-ic .icon{width:18px;height:18px}.bh-list b{font-size:14.5px;display:block}.bh-list em{color:var(--hb-text-2);font-size:12.5px;font-style:normal;display:block}.bh-go{width:16px;height:16px;color:var(--hb-text-3);margin-inline-start:auto}.bh-foot{border-top:1px solid var(--hb-border);color:var(--hb-text-2);margin:0;padding:12px 18px 16px;font-size:13.5px}.bh-foot a{font-weight:700}@media (max-width:575.98px){.bh-btn{width:56px;height:56px}.bh-btn .bt{width:82px;margin-left:-13px}}@media (prefers-reduced-motion:reduce){.bh-btn,.bh-panel,.bh-hint{transition:none;animation:none}}@media print{.bh{display:none}}.nf__botic{width:min(220px,52vw);margin:0 auto 8px}.bt-busy{background:var(--hb-primary-soft-large);color:var(--hb-ink);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:700;display:flex}.bt-busy__b{flex:none;width:54px}.bh-btn{background:radial-gradient(circle at 50% 35%,#fff 0%,#eef0fd 70%) padding-box padding-box,linear-gradient(135deg,#2338d9,#7c5cff) border-box;border:2px solid #0000;place-items:center;width:62px;height:62px;display:grid;overflow:visible;box-shadow:0 14px 30px -12px #2338d999,0 2px 6px #0e163014}.bh-btn .bt{width:52px;height:54px;margin:6px 0 0;transition:transform .35s cubic-bezier(.2,.9,.3,1.2);display:block;overflow:visible}.bh-btn:after{content:"";background:#22c55e;border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;animation:2.6s ease-out infinite bh-online;position:absolute;bottom:3px;right:2px}@keyframes bh-online{0%{box-shadow:0 0 #22c55e73}70%,to{box-shadow:0 0 0 8px #22c55e00}}.bh-btn:hover{box-shadow:0 18px 36px -12px #2338d9b3,0 0 0 4px #2338d91f}.bh-btn:hover .bt{transform:translateY(-3px)rotate(-4deg)}.bh-btn[aria-expanded=true]{box-shadow:0 0 0 4px #2338d92e,0 14px 30px -12px #2338d999}:root[data-theme=dark] .bh-btn{background:radial-gradient(circle at 50% 35%,#26306a 0%,#161f4c 75%) padding-box padding-box,linear-gradient(135deg,#4d5ff2,#9b7bff) border-box}:root[data-theme=dark] .bh-btn:after{border-color:#121a30}@media (max-width:575.98px){.bh-btn{width:54px;height:54px}.bh-btn .bt{width:46px;height:48px;margin:5px 0 0}.bh-btn:after{width:11px;height:11px;bottom:2px;right:1px}}@media (prefers-reduced-motion:reduce){.bh-btn:after{animation:none}.bh-btn .bt{transition:none}}button.bt-hero{font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}button.bt-hero:focus-visible{outline:none}button.bt-hero:focus-visible .bt-bubble{outline:3px solid var(--hb-primary);outline-offset:3px}.bt-hero .bt-bubble{animation:.35s cubic-bezier(.2,.9,.3,1.3) bt-bubble-in,3.2s ease-in-out .35s infinite bt-pop;display:block}.bt-hero__bot{transition:transform .35s cubic-bezier(.2,.9,.3,1.3);display:block}.bt-hero .bt-face{transform:translate(calc(var(--lx,0) * 8px), calc(var(--ly,0) * 6px));transition:transform .18s ease-out}.bt-hero .bt-head{transform:rotate(calc(var(--lx,0) * 7deg));transform-origin:130px 140px;transform-box:view-box;transition:transform .25s ease-out}.bt-hero .bt-eyes{transform-origin:50%;transition:transform 80ms}.bt-hero.is-blink .bt-eyes{transform:scaleY(.12)}.bt-hero .bt-mouth{transform-origin:50%;transition:transform .25s cubic-bezier(.2,.9,.3,1.4)}.bt-hero.is-hover .bt-hero__bot{transform:translateY(-8px)scale(1.04)}.bt-hero.is-hover .bt-mouth{transform:scale(1.35,1.6)}.bt-hero.is-hover .bt-arm--r{animation-duration:.55s}.bt-hero.is-hover .bt-spark{animation-duration:.9s}.bt-hero.is-hover .bt-tip{animation-duration:.5s}.bt-hero__bot[data-jump]{animation:.7s cubic-bezier(.2,.9,.3,1.2) bt-jump}@keyframes bt-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes bt-jump{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-26px)rotate(-8deg)}60%{transform:translateY(-10px)rotate(6deg)}80%{transform:translateY(2px)scale(1.03,.97)}to{transform:translateY(0)rotate(0)}}@media (hover:none){.bt-hero.is-hover .bt-hero__bot{transform:none}}@media (prefers-reduced-motion:reduce){.bt-hero .bt-face,.bt-hero .bt-head,.bt-hero__bot,.bt-hero .bt-mouth{transition:none;transform:none!important}.bt-hero .bt-bubble,.bt-hero__bot[data-jump]{animation:none}}
