/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--radius-pill:var(--ui-radius-pill)}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09090b;--foreground:#f4f5f8;--card:#16161a;--card-foreground:#f4f5f8;--popover:#16161a;--popover-foreground:#f4f5f8;--primary:#f4f5f8;--primary-foreground:#09090b;--secondary:#26272d;--secondary-foreground:#f4f5f8;--chat-user:#26272d;--chat-user-foreground:#f4f5f8;--muted:#16161a;--muted-foreground:#969ba6;--accent:#26272d;--accent-foreground:#f4f5f8;--destructive:#f87171;--destructive-foreground:#fff;--border:#26272d;--input:#26272d;--ring:#f46a1b;--sidebar:#0e0e11;--sidebar-foreground:#f4f5f8;--sidebar-border:#26272d;--sidebar-accent:#16161a;--sidebar-accent-foreground:#f4f5f8;--link:#ff9c78;--success:#4ade80;--warning:#fbbf24;--overlay:#09090bb8;--scrollbar:#26272d;--scrollbar-hover:#383940;--radius:.75rem}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7fafc;--foreground:#0a1b2e;--card:#fff;--card-foreground:#0a1b2e;--popover:#fff;--popover-foreground:#0a1b2e;--primary:#0a1b2e;--primary-foreground:#f7fafc;--secondary:#e5ecf2;--secondary-foreground:#0a1b2e;--chat-user:#e5ecf2;--chat-user-foreground:#0a1b2e;--muted:#f8fbfd;--muted-foreground:#5b7186;--accent:#e5ecf2;--accent-foreground:#0a1b2e;--destructive:#d13f33;--destructive-foreground:#fff;--border:#d2dde7;--input:#d2dde7;--ring:#0091d6;--sidebar:#fcfdff;--sidebar-foreground:#0a1b2e;--sidebar-border:#d2dde7;--sidebar-accent:#e5ecf2;--sidebar-accent-foreground:#0a1b2e;--link:#006caa;--success:#2ea043;--warning:#bf8700;--overlay:#0a1b2e73;--scrollbar:#d2dde7;--scrollbar-hover:#94a8bc;--radius:.75rem}:root{--type-micro:10.5px;--type-caption:11.5px;--type-hint:12.5px;--type-small:13.5px;--type-body:15px;--type-title-sm:16px;--type-title:19px;--type-display:26px;--ui-radius-chip:8px;--ui-radius-control:10px;--ui-radius-card:12px;--ui-radius-tile:14px;--ui-radius-surface:16px;--ui-radius-sheet:18px;--ui-radius-pill:999px;--space-hair:2px;--space-tight:4px;--space-snug:8px;--space-row:12px;--space-gutter-phone:16px;--space-gutter:20px;--space-loose:24px}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@keyframes terabot-avatar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terabot-bot-avatar-ring{opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1);animation:1.2s cubic-bezier(.4,0,.2,1) infinite terabot-avatar-spin}.terabot-bot-avatar{transition:box-shadow .18s cubic-bezier(.4,0,.2,1)}.terabot-bot-avatar[data-working=true] .terabot-bot-avatar-ring{opacity:1}.terabot-bot-avatar-eyes{animation:var(--terabot-eye-animation-name) var(--terabot-eye-animation-duration) var(--terabot-eye-animation-easing) var(--terabot-eye-animation-delay) infinite;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.terabot-bot-avatar-eyes-working,.terabot-bot-avatar[data-working=true] .terabot-bot-avatar-eyes-idle{opacity:0}.terabot-bot-avatar[data-working=true] .terabot-bot-avatar-eyes-working{opacity:1}.terabot-organic-avatar-body{transform-origin:50%;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.terabot-organic-avatar-body-idle{animation:5.6s ease-in-out infinite terabot-organic-idle}.terabot-organic-avatar-body-working,.terabot-organic-avatar[data-working=true] .terabot-organic-avatar-body-idle{opacity:0}.terabot-organic-avatar[data-working=true] .terabot-organic-avatar-body-working{opacity:1}.terabot-organic-avatar-eyes{transition:opacity .18s cubic-bezier(.4,0,.2,1)}.terabot-organic-avatar-eyes-working,.terabot-organic-avatar[data-working=true] .terabot-organic-avatar-eyes-idle{opacity:0}.terabot-organic-avatar[data-working=true] .terabot-organic-avatar-eyes-working{opacity:1}.terabot-organic-avatar[data-eye-pattern="0"] .terabot-organic-avatar-eyes-idle{animation:5.8s ease-in-out infinite terabot-eyes-idle-0}.terabot-organic-avatar[data-eye-pattern="1"] .terabot-organic-avatar-eyes-idle{animation:6.4s ease-in-out -1.7s infinite terabot-eyes-idle-1}.terabot-organic-avatar[data-eye-pattern="2"] .terabot-organic-avatar-eyes-idle{animation:5.2s ease-in-out -3.1s infinite terabot-eyes-idle-2}.terabot-organic-avatar[data-eye-pattern="3"] .terabot-organic-avatar-eyes-idle{animation:6.8s ease-in-out -2.3s infinite terabot-eyes-idle-3}.terabot-organic-avatar[data-eye-pattern="0"] .terabot-organic-avatar-eyes-working{animation:6.6s ease-in-out infinite terabot-organic-eyes-loop-0}.terabot-organic-avatar[data-eye-pattern="1"] .terabot-organic-avatar-eyes-working{animation:7.2s ease-in-out -1.4s infinite terabot-organic-eyes-loop-1}.terabot-organic-avatar[data-eye-pattern="2"] .terabot-organic-avatar-eyes-working{animation:6.1s ease-in-out -3.2s infinite terabot-organic-eyes-loop-2}.terabot-organic-avatar[data-eye-pattern="3"] .terabot-organic-avatar-eyes-working{animation:7.8s ease-in-out -2.1s infinite terabot-organic-eyes-loop-3}.terabot-organic-avatar[data-shape-family="0"] .terabot-organic-avatar-body-working{animation:1.8s ease-in-out infinite terabot-organic-float}.terabot-organic-avatar[data-shape-family="1"] .terabot-organic-avatar-body-working{animation:1.35s ease-in-out infinite terabot-organic-stretch}.terabot-organic-avatar[data-shape-family="2"] .terabot-organic-avatar-body-working,.terabot-organic-avatar[data-shape-family="8"] .terabot-organic-avatar-body-working{animation:1.6s ease-in-out infinite terabot-organic-sway}.terabot-organic-avatar[data-shape-family="3"] .terabot-organic-avatar-body-working,.terabot-organic-avatar[data-shape-family="4"] .terabot-organic-avatar-body-working{animation:2.4s ease-in-out infinite terabot-organic-turn}.terabot-organic-avatar[data-shape-family="5"] .terabot-organic-avatar-body-working,.terabot-organic-avatar[data-shape-family="9"] .terabot-organic-avatar-body-working{animation:1.35s ease-in-out infinite terabot-organic-squash}.terabot-organic-avatar[data-shape-family="6"] .terabot-organic-avatar-body-working{animation:1.1s ease-in-out infinite terabot-organic-pulse}.terabot-organic-avatar[data-shape-family="7"] .terabot-organic-avatar-body-working{transform-origin:50% 20%;animation:1.35s ease-in-out infinite terabot-organic-ring}@keyframes terabot-organic-float{0%,to{transform:translateY(2px)scaleX(1.02)}50%{transform:translateY(-3px)scaleX(.98)}}@keyframes terabot-organic-idle{0%,to{transform:translateY(1.2px)scale(1.012,.988)}50%{transform:translateY(-1.4px)scale(.988,1.012)}}@keyframes terabot-organic-stretch{0%,to{transform:translateY(2px)scale(1.04,.96)}50%{transform:translateY(-3px)scale(.96,1.05)}}@keyframes terabot-organic-sway{0%,to{transform:rotate(-3deg)translate(-1px)}50%{transform:rotate(3deg)translate(1px)}}@keyframes terabot-organic-turn{0%,to{transform:rotate(-4deg)scale(.98)}50%{transform:rotate(4deg)scale(1.04)}}@keyframes terabot-organic-squash{0%,to{transform:scale(1.04,.96)}50%{transform:scale(.96,1.04)}}@keyframes terabot-organic-pulse{0%,to{transform:scale(.96)}45%{transform:scale(1.06)}}@keyframes terabot-organic-ring{0%,to{transform:rotate(-4deg)}35%{transform:rotate(5deg)}65%{transform:rotate(-3deg)}}@keyframes terabot-organic-eyes-loop-0{0%,to{transform:translate(-9%,1%)scaleY(.94)}18%{transform:translate(9%,-2%)scaleY(1.04)}34%{transform:translateY(-8%)scale(1.08)}48%{transform:scale(1.12,.82)}51%{transform:scale(1.05,.08)}54%{transform:scale(1.12,.9)}72%{transform:translate(-5%,7%)scaleY(.9)}86%{transform:translate(7%,3%)}}@keyframes terabot-organic-eyes-loop-1{0%,to{transform:translateY(-8%)scale(1.06)}16%{transform:translate(8%,2%)}31%{transform:translateY(8%)scaleY(.9)}46%{transform:translate(-8%,2%)}61%{transform:scale(.88,1.1)}76%{transform:translateY(-7%)scaleY(1.08)}88%{transform:translateY(6%)scale(1.08,.86)}}@keyframes terabot-organic-eyes-loop-2{0%,to{transform:scale(.9,1.08)}20%{transform:scale(1.14,.84)}24%{transform:scale(1.08,.08)}28%{transform:scale(1.02)}45%{transform:translate(-9%,-3%)scaleY(.94)}62%{transform:translate(9%,2%)scaleY(1.05)}80%{transform:translateY(-8%)scale(1.06)}}@keyframes terabot-organic-eyes-loop-3{0%,to{transform:translateY(7%)scaleY(.9)}14%{transform:translateY(-9%)scaleY(1.08)}30%{transform:translate(8%,-2%)}47%{transform:translate(-8%,3%)scaleY(.94)}63%{transform:scale(1.12,.82)}78%{transform:translateY(-7%)scale(.9,1.08)}91%{transform:translateY(5%)scale(1.06,.9)}}@keyframes terabot-eyes-idle-0{0%,32%,to{transform:translate(0)scaleY(1)}35%{transform:translate(0)scaleY(.08)}38%{transform:translate(0)scaleY(1)}48%,62%{transform:translate(3px,-.5px)scaleY(1)}70%,84%{transform:translate(-2.5px,.5px)scaleY(1)}89%{transform:translate(0)scaleY(.12)}91%{transform:translate(0)scaleY(1)}}@keyframes terabot-eyes-idle-1{0%,25%,to{transform:translate(0)scaleY(1)}32%,48%{transform:translate(-3px,-1px)scaleY(1)}54%{transform:translate(0)scaleY(.08)}56%{transform:translate(0)scaleY(1)}59%{transform:translate(0)scaleY(.08)}61%{transform:translate(0)scaleY(1)}68%,82%{transform:translate(2.5px,.5px)scaleY(1)}}@keyframes terabot-eyes-idle-2{0%,28%,to{transform:translate(0)scaleY(1)}36%,52%{transform:translate(.5px,-1.8px)scaleY(1.05)}58%{transform:translate(0)scaleY(.08)}60%{transform:translate(0)scaleY(1)}68%,85%{transform:translate(3px)scaleY(1)}92%{transform:translate(0)scaleY(.1)}94%{transform:translate(0)scaleY(1)}}@keyframes terabot-eyes-idle-3{0%,24%,to{transform:translate(0)scaleY(1)}30%,46%{transform:translate(-2.5px,1.2px)scaleY(.95)}52%{transform:translate(0)scaleY(.08)}54%{transform:translate(0)scaleY(1)}62%,78%{transform:translate(2.8px,-1px)scaleY(1)}86%{transform:translate(0)scaleY(.08)}88%{transform:translate(0)scaleY(1)}}@keyframes terabot-eyes-working{0%{transform:translate(-4px)scale(.92,.95)}25%{transform:translateY(-2px)scale(1.08)}50%{transform:translate(4px)scale(.92,.95)}75%{transform:translateY(2px)scaleY(.9)}to{transform:translate(-4px)scale(.92,.95)}}@media (prefers-reduced-motion:reduce){.terabot-bot-avatar-ring,.terabot-bot-avatar-eyes{transition:none;animation:none}.terabot-bot-avatar,.terabot-bot-avatar-visor{transition:none}.terabot-organic-avatar[data-shape-family] .terabot-organic-avatar-body{d:var(--terabot-organic-path);transition:none;animation:none}.terabot-organic-avatar[data-eye-pattern] .terabot-organic-avatar-eyes{transition:none;animation:none}}.terabot-face{--u:34px;--ink:#000000b8;vertical-align:middle;width:var(--u);height:var(--u);transform-origin:50% 85%;flex:none;display:inline-block;position:relative}.terabot-face__body{stroke:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.terabot-face--xs{--u:13px}.terabot-face--sm{--u:22px}.terabot-face--lg{--u:54px}.terabot-face__eyes,.terabot-face__brows{justify-content:center;gap:calc(var(--u) * .16);width:100%;display:flex;position:absolute;left:0}.terabot-face__eyes{top:var(--eye-y,42%);transform:translateX(var(--gaze,0))}.terabot-face__brows{top:calc(var(--eye-y,42%) - 11%);transform:translateX(var(--gaze,0))}.terabot-face__eyes i,.terabot-face__brows i{background:var(--ink);display:block}.terabot-face .terabot-face__eyes{gap:calc(var(--eye-gap,13%) * 2 - var(--u) * .15)}.terabot-face .terabot-face__eyes i{width:calc(var(--u) * .15);height:calc(var(--u) * .15);border-radius:50%}.terabot-face[data-eyes=wide] .terabot-face__eyes i{width:calc(var(--u) * .19);height:calc(var(--u) * .19)}.terabot-face[data-eyes=sleepy] .terabot-face__eyes i{height:calc(var(--u) * .08);border-radius:0 0 calc(var(--u) * .1) calc(var(--u) * .1)}.terabot-face[data-eyes=ring] .terabot-face__eyes i{border:calc(var(--u) * .045) solid var(--ink);background:0 0}.terabot-face[data-eyes=tall] .terabot-face__eyes i{width:calc(var(--u) * .11);height:calc(var(--u) * .2);border-radius:calc(var(--u) * .06)}.terabot-face[data-eyes=wink] .terabot-face__eyes i:last-child{height:calc(var(--u) * .045);border-radius:calc(var(--u) * .03)}.terabot-face[data-brow=none] .terabot-face__brows{display:none}.terabot-face__brows i{width:calc(var(--u) * .19);height:calc(var(--u) * .038);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.terabot-face__brows i{background:color-mix(in srgb, var(--ink) 62%, transparent)}}.terabot-face__brows i{border-radius:calc(var(--u) * .03)}.terabot-face[data-brow=angled] .terabot-face__brows i:first-child{transform:rotate(12deg)}.terabot-face[data-brow=angled] .terabot-face__brows i:last-child{transform:rotate(-12deg)}.terabot-face[data-brow=raised] .terabot-face__brows{top:25%}.terabot-face[data-brow=raised] .terabot-face__brows i:first-child{transform:translateY(calc(var(--u) * .04))}.terabot-face[data-brow=thick] .terabot-face__brows i{height:calc(var(--u) * .085);background:var(--ink)}.terabot-face[data-brow=quirk] .terabot-face__brows i:first-child{transform:translateY(calc(var(--u) * -.05)) rotate(-8deg)}.terabot-face__mouth{top:calc(var(--eye-y,42%) + 12%);width:100%;transform:translateX(var(--gaze,0));pointer-events:none;justify-content:center;display:flex;position:absolute;left:0}.terabot-face__mouth i{width:calc(var(--u) * .2);height:calc(var(--u) * .055);border-bottom:calc(var(--u) * .042) solid var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.terabot-face__mouth i{border-bottom:calc(var(--u) * .042) solid color-mix(in srgb, var(--ink) 78%, transparent)}}.terabot-face__mouth i{border-radius:0 0 50% 50%;transition:none}.terabot-face[data-mouth=line] .terabot-face__mouth i{width:calc(var(--u) * .15);height:calc(var(--u) * .038);background:var(--ink);border:0}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mouth=line] .terabot-face__mouth i{background:color-mix(in srgb, var(--ink) 78%, transparent)}}.terabot-face[data-mouth=line] .terabot-face__mouth i{border-radius:calc(var(--u) * .03)}.terabot-face[data-mouth=wide] .terabot-face__mouth i{width:calc(var(--u) * .26);height:calc(var(--u) * .08)}.terabot-face[data-mouth=oh] .terabot-face__mouth i{width:calc(var(--u) * .085);height:calc(var(--u) * .085);border:calc(var(--u) * .03) solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mouth=oh] .terabot-face__mouth i{border:calc(var(--u) * .03) solid color-mix(in srgb, var(--ink) 78%, transparent)}}.terabot-face[data-mouth=oh] .terabot-face__mouth i{border-radius:50%}.terabot-face[data-mouth=open] .terabot-face__mouth i{width:calc(var(--u) * .12);height:calc(var(--u) * .075);background:var(--ink);border:0}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mouth=open] .terabot-face__mouth i{background:color-mix(in srgb, var(--ink) 78%, transparent)}}.terabot-face[data-mouth=open] .terabot-face__mouth i{border-radius:50%}.terabot-face[data-mouth=smirk] .terabot-face__mouth i{width:calc(var(--u) * .17);transform:rotate(-11deg)}.terabot-face__mark{pointer-events:none;position:absolute;inset:0}.terabot-face[data-mark=none] .terabot-face__mark{display:none}.terabot-face__part{transform:translate(-50%, -50%) rotate(var(--rot,0deg));display:block;position:absolute}.terabot-face__part[data-shape=ellipse]{border-radius:50%}.terabot-face__part[data-shape=rect]{border-radius:var(--r,0)}.terabot-face__part[data-shape=line]{border-radius:var(--radius-pill)}.terabot-face__part[data-shape=triangle]{clip-path:polygon(50% 0,100% 100%,0 100%)}.terabot-face__part[data-shape=ring]{border:max(1px,.28em) solid;border-radius:50%;background:0 0!important}.terabot-face[data-mark=antenna] .terabot-face__mark:before{content:"";top:calc(var(--u) * -.2);width:calc(var(--u) * .045);height:calc(var(--u) * .22);background:var(--skin);border-radius:calc(var(--u) * .03);position:absolute;left:50%;transform:translate(-50%)}.terabot-face[data-mark=antenna] .terabot-face__mark:after{content:"";top:calc(var(--u) * -.28);width:calc(var(--u) * .14);height:calc(var(--u) * .14);background:var(--skin);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.terabot-face[data-mark=tuft] .terabot-face__mark:before{content:"";top:calc(var(--u) * -.13);width:calc(var(--u) * .2);height:calc(var(--u) * .2);background:var(--skin);border-radius:60% 10%;position:absolute;left:46%;transform:rotate(-14deg)}.terabot-face[data-mark=cheeks] .terabot-face__mark:before,.terabot-face[data-mark=cheeks] .terabot-face__mark:after{content:"";width:calc(var(--u) * .15);height:calc(var(--u) * .09);background:var(--ink);position:absolute;top:56%}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mark=cheeks] .terabot-face__mark:before,.terabot-face[data-mark=cheeks] .terabot-face__mark:after{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.terabot-face[data-mark=cheeks] .terabot-face__mark:before,.terabot-face[data-mark=cheeks] .terabot-face__mark:after{border-radius:50%}.terabot-face[data-mark=cheeks] .terabot-face__mark:before{left:8%}.terabot-face[data-mark=cheeks] .terabot-face__mark:after{right:8%}.terabot-face[data-mark=band] .terabot-face__mark:before{content:"";width:104%;height:calc(var(--u) * .1);background:var(--ink);position:absolute;top:12%;left:-2%}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mark=band] .terabot-face__mark:before{background:color-mix(in srgb, var(--ink) 55%, transparent)}}.terabot-face__mark{--hat:#b07d4a;--hat-dark:#7d5731}.terabot-face[data-mark=cowboy] .terabot-face__mark:before{content:"";top:calc(var(--u) * -.3);width:calc(var(--u) * .46);height:calc(var(--u) * .27);background:var(--hat);border-radius:calc(var(--u) * .2) calc(var(--u) * .2) calc(var(--u) * .05) calc(var(--u) * .05);opacity:1;position:absolute;left:50%;transform:translate(-50%)}.terabot-face[data-mark=cowboy] .terabot-face__mark:after{content:"";top:calc(var(--u) * -.1);width:calc(var(--u) * 1.02);height:calc(var(--u) * .15);background:var(--hat);box-shadow:inset 0 calc(var(--u) * -.03) 0 var(--hat-dark);opacity:1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.terabot-face[data-mark=beret] .terabot-face__mark{--hat:#b3413f;--hat-dark:#7d2c2b}.terabot-face[data-mark=beret] .terabot-face__mark:before{content:"";top:calc(var(--u) * -.17);width:calc(var(--u) * .64);height:calc(var(--u) * .27);background:var(--hat);opacity:1;border-radius:52% 48% 42% 58%;position:absolute;left:50%;transform:translate(-50%)rotate(-9deg)}.terabot-face[data-mark=beret] .terabot-face__mark:after{content:"";top:calc(var(--u) * -.24);width:calc(var(--u) * .09);height:calc(var(--u) * .09);background:var(--hat-dark);opacity:1;border-radius:50%;position:absolute;left:61%;transform:translate(-50%)}.terabot-face[data-mark=headset] .terabot-face__mark:before{content:"";top:calc(var(--u) * -.1);width:calc(var(--u) * .96);height:calc(var(--u) * .62);border:calc(var(--u) * .08) solid #45464c;border-radius:calc(var(--u) * .5) calc(var(--u) * .5) 0 0;opacity:1;border-bottom:0;position:absolute;left:50%;transform:translate(-50%)}.terabot-face[data-mark=headset] .terabot-face__mark:after{content:"";top:52%;left:calc(50% + var(--u) * .44);width:calc(var(--u) * .13);height:calc(var(--u) * .13);opacity:1;background:#45464c;border-radius:50%;position:absolute;transform:translate(-50%)}.terabot-face[data-mark=cap] .terabot-face__mark:before{content:"";top:calc(var(--u) * -.22);width:calc(var(--u) * .56);height:calc(var(--u) * .28);background:var(--hat);border-radius:calc(var(--u) * .28) calc(var(--u) * .28) 0 0;opacity:1;position:absolute;left:50%;transform:translate(-50%)}.terabot-face[data-mark=cap] .terabot-face__mark:after{content:"";top:calc(var(--u) * -.02);width:calc(var(--u) * .4);height:calc(var(--u) * .1);background:var(--hat-dark);opacity:1;border-radius:0 50% 50% 0;position:absolute;left:52%;transform:rotate(-5deg)}.terabot-face[data-mark=bow] .terabot-face__mark:before,.terabot-face[data-mark=bow] .terabot-face__mark:after{content:"";top:calc(var(--u) * -.12);width:calc(var(--u) * .2);height:calc(var(--u) * .17);background:#f2f2f2;background:var(--skin);position:absolute}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mark=bow] .terabot-face__mark:before,.terabot-face[data-mark=bow] .terabot-face__mark:after{background:color-mix(in srgb, var(--skin) 40%, #f2f2f2)}}.terabot-face[data-mark=bow] .terabot-face__mark:before,.terabot-face[data-mark=bow] .terabot-face__mark:after{opacity:1}.terabot-face[data-mark=bow] .terabot-face__mark:before{border-radius:60% 20%;left:26%}.terabot-face[data-mark=bow] .terabot-face__mark:after{border-radius:20% 60%;right:26%}.terabot-face[data-mark=halo] .terabot-face__mark:before{content:"";top:calc(var(--u) * -.24);width:calc(var(--u) * .52);height:calc(var(--u) * .16);border:calc(var(--u) * .05) solid #ffd166;opacity:1;background:0 0;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.terabot-face[data-mark=bolt] .terabot-face__mark:before{content:"";width:calc(var(--u) * .1);height:calc(var(--u) * .2);background:var(--ink);position:absolute;top:14%;right:12%}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mark=bolt] .terabot-face__mark:before{background:color-mix(in srgb, var(--ink) 45%, transparent)}}.terabot-face[data-mark=bolt] .terabot-face__mark:before{clip-path:polygon(60% 0,0 55%,42% 55%,30% 100%,100% 40%,55% 40%)}.terabot-face__prop{--eye-mid:calc(var(--eye-y,42%) + var(--u) * .075);pointer-events:none;position:absolute;inset:0}.terabot-face__prop>i{display:block;position:absolute}.terabot-face[data-prop] .terabot-face__prop{animation:.34s cubic-bezier(.22,.61,.36,1.5) both prop-in}.terabot-face[data-prop] .terabot-face__mark{opacity:0;transition:opacity .2s}.terabot-face[data-prop=eco] .terabot-face__prop:before{content:"";top:calc(var(--u) * -.25);width:calc(var(--u) * .5);height:calc(var(--u) * .13);margin-left:calc(var(--u) * -.25);border:calc(var(--u) * .045) solid #ffd166;border-radius:50%;animation:3.4s ease-in-out infinite halo-hover;position:absolute;left:50%}.terabot-face[data-prop=eco] .terabot-face__prop>i:first-child{top:calc(var(--u) * -.03);width:calc(var(--u) * .26);height:calc(var(--u) * .26);margin-left:calc(var(--u) * -.06);transform-origin:0 100%;background:#4cc38a;border-radius:0 100%;animation:4.2s ease-in-out infinite leaf-sway;left:50%;transform:rotate(-24deg)}.terabot-face[data-prop=eco] .terabot-face__prop>i:first-child:after{content:"";border-radius:inherit;background:linear-gradient(45deg, transparent calc(50% - max(1px, var(--u) * .012)), #00000038 calc(50% - max(1px, var(--u) * .012)), #00000038 calc(50% + max(1px, var(--u) * .012)), transparent calc(50% + max(1px, var(--u) * .012)));position:absolute;inset:0}.terabot-face[data-prop=glass] .terabot-face__prop>i:first-child{top:var(--eye-mid);left:calc(50% - var(--eye-gap,13%) + var(--gaze,0%));width:calc(var(--u) * .4);height:calc(var(--u) * .4);margin:calc(var(--u) * -.2) 0 0 calc(var(--u) * -.2);border:calc(var(--u) * .038) solid #3a3a44;background:#badeff29;border-radius:50%;animation:4s ease-in-out infinite glass-peer}.terabot-face[data-prop=glass] .terabot-face__prop>i:first-child:after{content:"";width:calc(var(--u) * .06);height:calc(var(--u) * .22);margin-left:calc(var(--u) * -.03);border-radius:calc(var(--u) * .03);transform-origin:50% 0;background:#8a6242;position:absolute;top:82%;left:18%;transform:rotate(34deg)}.terabot-face[data-prop=glass] .terabot-face__prop>i:first-child:before{content:"";background:#ffffff80;border-radius:50%;width:22%;height:46%;position:absolute;top:16%;left:22%;transform:rotate(28deg)}.terabot-face[data-prop=glass] .terabot-face__eyes i:first-child{transform:scale(1.6)}.terabot-face[data-prop=brain] .terabot-face__prop:before{content:"";top:calc(var(--u) * -.17);width:calc(var(--u) * .56);height:calc(var(--u) * .17);margin-left:calc(var(--u) * -.28);background:var(--skin);transform-origin:4% 100%;border-radius:50% 50% 16% 16%;animation:4.6s ease-in-out infinite lid-lift;position:absolute;left:50%;transform:rotate(-26deg)}.terabot-face[data-prop=brain] .terabot-face__prop>i:first-child{top:calc(var(--u) * -.07);width:calc(var(--u) * .5);height:calc(var(--u) * .25);margin-left:calc(var(--u) * -.25);background:#e79fb2;border-radius:46% 46% 10% 10%/78% 78% 12% 12%;animation:2.8s ease-in-out infinite brain-think;left:50%}.terabot-face[data-prop=brain] .terabot-face__prop>i:first-child:after{content:"";border-radius:inherit;background:linear-gradient(to right, transparent calc(50% - max(1px, var(--u) * .008)), #00000029 calc(50% - max(1px, var(--u) * .008)), #00000029 calc(50% + max(1px, var(--u) * .008)), transparent calc(50% + max(1px, var(--u) * .008))), radial-gradient(circle at 24% 128%, transparent 62%, #00000026 62%, #00000026 70%, transparent 70%), radial-gradient(circle at 76% 128%, transparent 62%, #00000026 62%, #00000026 70%, transparent 70%);position:absolute;inset:0}.terabot-face[data-prop=laptop] .terabot-face__prop>i:first-child{bottom:calc(var(--u) * .15);width:calc(var(--u) * .48);height:calc(var(--u) * .31);margin-left:calc(var(--u) * -.24);border:max(1px, calc(var(--u) * .02)) solid #43434f;border-radius:calc(var(--u) * .035);background:#23232b;left:50%}.terabot-face[data-prop=laptop] .terabot-face__prop>i:first-child:after{content:"";inset:calc(var(--u) * .03);background:var(--blue);border-radius:calc(var(--u) * .016);animation:3.6s ease-in-out infinite screen-lit;position:absolute}.terabot-face[data-prop=laptop] .terabot-face__prop>i:nth-child(2){bottom:calc(var(--u) * .07);width:calc(var(--u) * .64);height:calc(var(--u) * .08);margin-left:calc(var(--u) * -.32);border-radius:0 0 calc(var(--u) * .02) calc(var(--u) * .02);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);background:#50505d;left:50%}.terabot-face[data-prop=laptop] .terabot-face__prop:before,.terabot-face[data-prop=laptop] .terabot-face__prop:after{content:"";bottom:calc(var(--u) * .115);width:calc(var(--u) * .14);height:calc(var(--u) * .1);background:var(--skin);border-radius:calc(var(--u) * .05);position:absolute}.terabot-face[data-prop=laptop] .terabot-face__prop:before{left:calc(var(--u) * .075)}.terabot-face[data-prop=laptop] .terabot-face__prop:after{right:calc(var(--u) * .075)}.terabot-face[data-prop=sing] .terabot-face__prop>i:first-child,.terabot-face[data-prop=sing] .terabot-face__prop>i:nth-child(2){top:var(--eye-mid);width:calc(var(--u) * .28);height:calc(var(--u) * .21);margin:calc(var(--u) * -.105) 0 0 calc(var(--u) * -.14);border:max(1px, calc(var(--u) * .018)) solid #08080cd9;border-radius:calc(var(--u) * .08) calc(var(--u) * .08) calc(var(--u) * .11) calc(var(--u) * .11);background:#12141c94}.terabot-face[data-prop=sing] .terabot-face__prop>i:first-child{left:calc(50% - var(--eye-gap,13%) + var(--gaze,0%))}.terabot-face[data-prop=sing] .terabot-face__prop>i:nth-child(2){left:calc(50% + var(--eye-gap,13%) + var(--gaze,0%))}.terabot-face[data-prop=sing] .terabot-face__prop:before{content:"";top:var(--eye-mid);left:calc(50% + var(--gaze,0%));width:calc(var(--eye-gap,13%) * 2);height:calc(var(--u) * .028);margin:calc(var(--u) * -.014) 0 0 calc(var(--eye-gap,13%) * -1);background:#08080cd9;position:absolute}.terabot-face[data-prop=sing] .terabot-face__prop>i:nth-child(3){top:calc(var(--u) * .58);right:calc(var(--u) * .07);width:calc(var(--u) * .23);height:calc(var(--u) * .23);background:#d6d6de radial-gradient(circle,#00000052 24%,#0000 25%);background-size:calc(var(--u) * .045) calc(var(--u) * .045);border-radius:50%;animation:2.2s ease-in-out infinite mic-hold}.terabot-face[data-prop=sing] .terabot-face__prop>i:nth-child(3):after{content:"";width:calc(var(--u) * .07);height:calc(var(--u) * .22);margin-left:calc(var(--u) * -.035);border-radius:calc(var(--u) * .03);transform-origin:50% 0;background:#3a3a46;position:absolute;top:76%;left:50%;transform:rotate(24deg)}.terabot-face[data-prop=sing] .terabot-face__prop:after{content:"";top:calc(var(--u) * .55);right:calc(var(--u) * -.07);width:calc(var(--u) * .13);height:calc(var(--u) * .13);border:max(1px, calc(var(--u) * .022)) solid var(--blue);border-radius:0 calc(var(--u) * .1) 0 0;border-bottom-color:#0000;border-left-color:#0000;animation:1.9s ease-out infinite sing-out;position:absolute}.terabot-face__eyes i{animation:eye-blink var(--beat,2.6s) linear infinite}.terabot-face--still .terabot-face__eyes i{animation:none}.terabot-face__eyes i:last-child{animation-delay:60ms}.terabot-face__aura{pointer-events:none;position:absolute;inset:0}.terabot-face__aura:before,.terabot-face__aura:after{content:"";opacity:0;background:#f4f4f6;background:var(--skin);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.terabot-face__aura:before,.terabot-face__aura:after{background:color-mix(in srgb, var(--skin) 26%, #f4f4f6)}}.terabot-face[data-mood=think] .terabot-face__aura:before{top:calc(var(--u) * -.3);right:calc(var(--u) * -.14);width:calc(var(--u) * .36);height:calc(var(--u) * .24);box-shadow:calc(var(--u) * -.14) calc(var(--u) * .04) 0 calc(var(--u) * -.04) #f4f4f6, calc(var(--u) * .1) calc(var(--u) * .05) 0 calc(var(--u) * -.06) #f4f4f6;box-shadow:calc(var(--u) * -.14) calc(var(--u) * .04) 0 calc(var(--u) * -.04) var(--skin), calc(var(--u) * .1) calc(var(--u) * .05) 0 calc(var(--u) * -.06) var(--skin)}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mood=think] .terabot-face__aura:before{box-shadow:calc(var(--u) * -.14) calc(var(--u) * .04) 0 calc(var(--u) * -.04) color-mix(in srgb, var(--skin) 26%, #f4f4f6), calc(var(--u) * .1) calc(var(--u) * .05) 0 calc(var(--u) * -.06) color-mix(in srgb, var(--skin) 26%, #f4f4f6)}}.terabot-face[data-mood=think] .terabot-face__aura:before{opacity:1;animation:2.4s ease-in-out infinite think-cloud}.terabot-face[data-mood=think] .terabot-face__aura:after{top:calc(var(--u) * -.09);right:calc(var(--u) * .04);width:calc(var(--u) * .1);height:calc(var(--u) * .1);opacity:1;animation:2.4s ease-in-out infinite think-tail}.terabot-face[data-mood=think] .terabot-face__eyes,.terabot-face[data-mood=think] .terabot-face__brows{animation:1.9s ease-in-out infinite mood-think}.terabot-face[data-mood=work]{animation:.9s ease-in-out infinite mood-work}.terabot-face[data-mood=happy]{animation:.9s cubic-bezier(.3,.9,.4,1.3) mood-happy}.terabot-face[data-mood=happy] .terabot-face__mouth i{width:calc(var(--u) * .27);height:calc(var(--u) * .11);border:0;border-bottom:calc(var(--u) * .04) solid var(--ink);border-radius:0 0 50% 50%}.terabot-face[data-mood=sad]{animation:1.6s ease-in-out mood-sad}.terabot-face[data-mood=sad] .terabot-face__brows{top:24%}.terabot-face[data-mood=sad] .terabot-face__brows i:first-child{transform:rotate(-14deg)}.terabot-face[data-mood=sad] .terabot-face__brows i:last-child{transform:rotate(14deg)}.terabot-face[data-mood=sad] .terabot-face__mouth i{width:calc(var(--u) * .17);height:calc(var(--u) * .06);border:0;border-top:calc(var(--u) * .042) solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mood=sad] .terabot-face__mouth i{border-top:calc(var(--u) * .042) solid color-mix(in srgb, var(--ink) 78%, transparent)}}.terabot-face[data-mood=sad] .terabot-face__mouth i{background:0 0;border-radius:50% 50% 0 0}.terabot-face[data-mood=sad] .terabot-face__mouth{top:calc(var(--eye-y,42%) + 16%)}.terabot-face[data-mood=wave]{animation:1.1s ease-in-out mood-wave}.terabot-face[data-mood=wave] .terabot-face__aura:before{top:42%;right:calc(var(--u) * -.24);width:calc(var(--u) * .14);height:calc(var(--u) * .3);background:var(--skin);border-radius:calc(var(--u) * .08);transform-origin:50% 92%;opacity:1;animation:1.1s ease-in-out wave-hand}.terabot-face[data-mood=sleep] .terabot-face__eyes i{clip-path:inset(78% 0 0);animation:none}.terabot-face[data-mood=sleep]{animation:4.2s ease-in-out infinite mood-breathe}.terabot-face[data-mood=sleep] .terabot-face__aura:before{content:"z";top:calc(var(--u) * -.3);right:calc(var(--u) * -.06);color:var(--skin);width:auto;height:auto}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mood=sleep] .terabot-face__aura:before{color:color-mix(in srgb, var(--skin) 40%, #f4f4f6)}}.terabot-face[data-mood=sleep] .terabot-face__aura:before{font:600 calc(var(--u) * .3) / 1 var(--font-sans);opacity:1;background:0 0;animation:3.4s ease-out infinite mood-drift}.terabot-face[data-mood=sleep] .terabot-face__aura:after{content:"z";top:calc(var(--u) * -.14);right:calc(var(--u) * -.2);color:var(--skin);width:auto;height:auto}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mood=sleep] .terabot-face__aura:after{color:color-mix(in srgb, var(--skin) 40%, #f4f4f6)}}.terabot-face[data-mood=sleep] .terabot-face__aura:after{font:600 calc(var(--u) * .2) / 1 var(--font-sans);opacity:1;background:0 0;animation:3.4s ease-out 1.1s infinite mood-drift}.terabot-face[data-mood=shrug]{animation:1.7s ease-in-out mood-shrug}.terabot-face[data-mood=shrug] .terabot-face__brows{top:24%}.terabot-face[data-mood=alert]{animation:1.5s cubic-bezier(.3,.9,.4,1.3) mood-alert}.terabot-face[data-mood=alert] .terabot-face__aura:before{content:"!";top:calc(var(--u) * -.34);right:calc(var(--u) * .34);color:#ffd166;width:auto;height:auto;font:700 calc(var(--u) * .34) / 1 var(--font-sans);opacity:1;background:0 0;animation:1.5s ease-out mood-pop}.terabot-face[data-mood=dizzy]{animation:1.6s ease-in-out mood-dizzy}.terabot-face[data-mood=dizzy] .terabot-face__eyes i{width:calc(var(--u) * .16);height:calc(var(--u) * .05);border-radius:calc(var(--u) * .03);animation:none}.terabot-face[data-mood=dizzy] .terabot-face__eyes i:first-child{transform:rotate(38deg);box-shadow:0 0 #0000}.terabot-face[data-mood=dizzy] .terabot-face__eyes i:last-child{transform:rotate(-38deg)}.terabot-face[data-mood=peek]{animation:.9s ease-in-out mood-peek}.terabot-face[data-mood=listen] .terabot-face__brows{top:26%}.terabot-face[data-mood=listen]{animation:1.4s ease-in-out mood-listen}.terabot-face[data-mood=stretch]{animation:1.5s ease-in-out mood-stretch}.terabot-face[data-mood=write] .terabot-face__eyes{animation:1.5s ease-in-out infinite eyes-track}.terabot-face[data-mood=write]{animation:1.5s ease-in-out infinite mood-write}.terabot-face[data-mood=read] .terabot-face__eyes{animation:.55s ease-in-out 2 eyes-track}.terabot-face[data-mood=read] .terabot-face__brows{transform:translateY(calc(var(--u) * -.03))}.terabot-face[data-mood=wake]{animation:1.4s ease-out mood-wake}.terabot-face[data-mood=wake] .terabot-face__eyes i{animation:1.4s ease-out eyes-open}.terabot-face[data-mood=point] .terabot-face__aura:before{content:"";top:46%;right:calc(var(--u) * -.26);width:calc(var(--u) * .32);height:calc(var(--u) * .11);background:var(--skin);border-radius:calc(var(--u) * .06);transform-origin:0;animation:1.3s ease-out hand-point;position:absolute}.terabot-face[data-mood=point]{animation:1.3s ease-out mood-point}.terabot-face[data-mood=nod]{animation:.9s ease-in-out mood-nod}.terabot-face[data-mood=stretch] .terabot-face__eyes i{clip-path:inset(70% 0 0);animation:none}.pane .sheet__preview .terabot-face{--u:76px}@media (prefers-reduced-motion:reduce){.setup[data-at=tour] .setup__host{animation:none}.setup .setup__host .terabot-face{transition:none}}.chan__faces .terabot-face{box-shadow:0 0 0 2px var(--bg-main);border-radius:50%}.topbar .chan__faces .terabot-face{box-shadow:0 0 0 2px var(--fill-3)}.chan__faces .terabot-face+.terabot-face{margin-left:-7px}.cal__event .terabot-face,.cal__chip .terabot-face{vertical-align:-3px;border-radius:50%;margin-right:4px;box-shadow:0 0 0 1.5px #00000047}.cal__event .terabot-face{float:left}.call__face .terabot-face{--u:132px}.terabot-face[data-mood=talk]{animation:1.9s ease-in-out infinite mood-talking}.terabot-face[data-mood=talk] .terabot-face__mouth i{background:var(--ink);border:0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.terabot-face[data-mood=talk] .terabot-face__mouth i{background:color-mix(in srgb, var(--ink) 78%, transparent)}}.terabot-face[data-mood=talk] .terabot-face__mouth i{animation:.34s ease-in-out infinite mouth-talk}@keyframes mouth-talk{0%,to{width:calc(var(--u) * .11);height:calc(var(--u) * .035)}50%{width:calc(var(--u) * .13);height:calc(var(--u) * .1)}}@keyframes eye-blink{0%,86%,to{clip-path:inset(0)}89%,92%{clip-path:inset(96% 0 0)}}@keyframes think-cloud{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(calc(var(--u) * -.05)) scale(1.06)}}@keyframes think-tail{0%,to{opacity:.55;transform:scale(.8)}45%{opacity:1;transform:scale(1)}}@keyframes mood-think{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -.05))}}@keyframes mood-work{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(calc(var(--u) * .03)) rotate(-3deg)}75%{transform:translateY(calc(var(--u) * -.02)) rotate(3deg)}}@keyframes mood-happy{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(calc(var(--u) * -.22)) scale(1.04, .96)}45%{transform:translateY(0)scale(1.06,.94)}65%{transform:translateY(calc(var(--u) * -.08))}}@keyframes mood-sad{0%,to{transform:translateY(0)}40%,70%{transform:translateY(calc(var(--u) * .06))}}@keyframes mood-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}50%{transform:rotate(7deg)}75%{transform:rotate(-4deg)}}@keyframes wave-hand{0%,to{opacity:0;transform:rotate(10deg)scale(.7)}15%{opacity:1;transform:rotate(-24deg)scale(1)}35%{transform:rotate(20deg)scale(1)}55%{transform:rotate(-18deg)scale(1)}75%{opacity:1;transform:rotate(14deg)scale(1)}}@keyframes mood-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.97)}}@keyframes mood-drift{0%{opacity:0;transform:translate(0)scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(calc(var(--u) * .14), calc(var(--u) * -.3)) scale(1.1)}}@keyframes mood-shrug{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-7deg) translateY(calc(var(--u) * -.04))}60%{transform:rotate(6deg) translateY(calc(var(--u) * -.04))}}@keyframes mood-alert{0%,55%,to{transform:translateY(0)}12%{transform:translateY(calc(var(--u) * -.16))}30%{transform:translateY(0)}42%{transform:translateY(calc(var(--u) * -.07))}}@keyframes mood-pop{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.15)}40%{transform:scale(1)}85%{opacity:1}to{opacity:0}}@keyframes mood-dizzy{0%,to{transform:rotate(0)}20%{transform:rotate(9deg)}45%{transform:rotate(-8deg)}70%{transform:rotate(5deg)}}@keyframes mood-peek{0%,to{transform:rotate(0)scale(1)}40%{transform:rotate(-5deg)scale(1.06)}}@keyframes mood-listen{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(calc(var(--u) * -.03)) rotate(3deg)}}@keyframes eyes-track{0%{transform:translateX(calc(var(--u) * -.035))}70%{transform:translateX(calc(var(--u) * .045))}80%,to{transform:translateX(calc(var(--u) * -.035))}}@keyframes mood-write{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(calc(var(--u) * .02)) rotate(-1.5deg)}}@keyframes mood-wake{0%{transform:translateY(calc(var(--u) * .06)) rotate(-4deg)}40%{transform:translateY(calc(var(--u) * -.05)) rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes eyes-open{0%{clip-path:inset(85% 0 0)}35%,to{clip-path:inset(0)}}@keyframes hand-point{0%{opacity:0;transform:scaleX(.2)}25%,75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.2)}}@keyframes mood-point{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-5deg)}}@keyframes mood-nod{0%,50%,to{transform:translateY(0)rotate(0)}25%,75%{transform:translateY(calc(var(--u) * .07)) rotate(2deg)}}@keyframes mood-stretch{0%,to{transform:scale(1)translateY(0)}35%{transform:scale(.94, 1.1) translateY(calc(var(--u) * -.05))}70%{transform:scale(1.05,.95)translateY(0)}}@keyframes mood-talking{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(calc(var(--u) * -.02)) rotate(-1.5deg)}70%{transform:translateY(calc(var(--u) * -.01)) rotate(1.5deg)}}@keyframes halo-hover{50%{transform:translateY(calc(var(--u) * -.035))}}@keyframes lid-lift{50%{transform:rotate(-34deg) translateY(calc(var(--u) * -.02))}}@keyframes blink{50%{opacity:0}}@keyframes bob{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.42}}@keyframes jump-in{0%{opacity:0;transform:translateY(4px)}}@keyframes eye-blink-now{0%,10%,50.4%,to{clip-path:inset(0)}18.7%,27.4%{clip-path:inset(96% 0 0)}}@media (prefers-reduced-motion:reduce){.terabot-face,.terabot-face *,.terabot-face:before,.terabot-face:after,.terabot-face :before,.terabot-face :after{transition:none!important;animation:none!important}}
