.hardbot-face{--tf-ink:var(--hb-fg,currentColor);--tf-led-accent:#e0287f;--tf-led-green:#16a34a;--tf-led-amber:#d97706;--tf-led-red:#dc2626;--tf-fx-accent:var(--hb-accent,#ff4d9d);--tf-fx-green:var(--hb-green,#3ddc84);display:inline-block;flex:none;line-height:0;vertical-align:middle;-webkit-tap-highlight-color:transparent}:where([data-theme=light]) .hardbot-face{--tf-led-accent:#ff4d9d;--tf-led-green:#3ddc84;--tf-led-amber:#f5b62b;--tf-led-red:#ff6b6b;--tf-fx-accent:var(--hb-accent,#e0287f);--tf-fx-green:var(--hb-green,#16a34a)}.hardbot-face[data-ground=dark],:where([data-theme=light] [data-theme=dark]) .hardbot-face{--tf-led-accent:#e0287f;--tf-led-green:#16a34a;--tf-led-amber:#d97706;--tf-led-red:#dc2626;--tf-fx-accent:var(--hb-accent,#ff4d9d);--tf-fx-green:var(--hb-green,#3ddc84)}.hardbot-face[data-ground=light]{--tf-led-accent:#ff4d9d;--tf-led-green:#3ddc84;--tf-led-amber:#f5b62b;--tf-led-red:#ff6b6b;--tf-fx-accent:var(--hb-accent,#e0287f);--tf-fx-green:var(--hb-green,#16a34a)}button.hardbot-face{margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:6px}button.hardbot-face:focus-visible{outline:2px solid var(--hb-accent,#e0287f);outline-offset:2px}.hardbot-face[data-pokeable=true]{pointer-events:none;touch-action:manipulation;user-select:none}.hardbot-face[data-pokeable=true] [data-tf$=-body],.hardbot-face[data-pokeable=true] [data-tf=standby]{pointer-events:visiblePainted;cursor:pointer}.hardbot-face-svg{display:block;overflow:visible}.hardbot-face-svg [data-tf$=-body],.hardbot-face-svg [data-tf=standby]{fill:var(--tf-ink)}.hardbot-face-svg{--tf-led:transparent}.hardbot-face-svg[data-light=accent]{--tf-led:var(--tf-led-accent)}.hardbot-face-svg[data-light=green]{--tf-led:var(--tf-led-green)}.hardbot-face-svg[data-light=amber]{--tf-led:var(--tf-led-amber)}.hardbot-face-svg[data-light=red]{--tf-led:var(--tf-led-red)}.hardbot-face-svg [data-tf$=-led]{fill:var(--tf-led);transition:fill .24s cubic-bezier(.2,0,0,1)}.hardbot-face-svg [data-tf$=-ledchev]{stroke:var(--tf-led);transition:stroke .24s cubic-bezier(.2,0,0,1)}.hardbot-face-svg [data-tf=fx] rect[data-c=ink]{fill:var(--tf-ink)}.hardbot-face-svg [data-tf=fx] rect[data-c=green]{fill:var(--tf-fx-green)}.hardbot-face-svg [data-tf=fx] rect[data-c=accent]{fill:var(--tf-fx-accent)}@media (prefers-reduced-motion:no-preference){.hardbot-face-svg[data-breathe=true]{transform-origin:50% 70.7%;animation:hardbot-face-breathe 5.2s ease-in-out infinite}.hardbot-face-svg[data-visible=false]{animation-play-state:paused}}@keyframes hardbot-face-breathe{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-.4%) scaleY(1.012)}}.hardbot-computer-face{margin-inline:-2px -3px}.hardbot-chat-current-step-face{align-self:flex-start;margin:-1px -1px -3px}.minimal-home-dashboard-face{align-self:center;margin:-14px auto -18px}@media (max-width:1023px){.minimal-home-dashboard-face{margin:-11px auto -14px}}