/*! 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;--squadhall-hold:0}*,: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{--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}@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:#1a1a19;--foreground:#eceae5;--card:#1f1f1e;--card-foreground:#eceae5;--popover:#242423;--popover-foreground:#eceae5;--primary:#5cc4ba;--primary-foreground:#121413;--secondary:#262625;--secondary-foreground:#eceae5;--chat-user:#2a2a28;--chat-user-foreground:#eceae5;--muted:#232322;--muted-foreground:#b5b2ab;--subtle-foreground:#9a968f;--accent:#2d2d2b;--accent-foreground:#eceae5;--destructive:#e5594f;--destructive-foreground:#151514;--destructive-text:#f07f74;--border:#212120;--input:#55524d;--ring:#5cc4ba;--sidebar:#121a19;--sidebar-rail:#10221f;--sidebar-foreground:#eceae5;--sidebar-border:#172321;--sidebar-accent:#1d413c;--sidebar-accent-foreground:#f1faf8;--link:#5cc4ba;--favicon-plate:#fff;--success:#5cba86;--success-text:#5cba86;--warning:#d8a443;--warning-text:#d8a443;--overlay:#0000008c;--scrollbar:#34332f;--scrollbar-hover:#46443f;--highlight:#f2c94c;--highlight-foreground:#1d1c1a;--chart1:#20a698;--chart2:#d95926;--chart3:#3987e5;--chart4:#d55181;--chart5:#9085e9;--radius:.625rem}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fbfaf8;--foreground:#1d1c1a;--card:#fff;--card-foreground:#1d1c1a;--popover:#fff;--popover-foreground:#1d1c1a;--primary:#0f766e;--primary-foreground:#fff;--secondary:#f4f3f0;--secondary-foreground:#1d1c1a;--chat-user:#efede8;--chat-user-foreground:#1d1c1a;--muted:#f6f5f2;--muted-foreground:#57544e;--subtle-foreground:#6b6760;--accent:#eeede9;--accent-foreground:#1d1c1a;--destructive:#b23c30;--destructive-foreground:#fff;--destructive-text:#a8382d;--border:#f4f2ef;--input:#b4b0a8;--ring:#0d9488;--sidebar:#f1f6f5;--sidebar-rail:#ddebe8;--sidebar-foreground:#1d1c1a;--sidebar-border:#e4eeeb;--sidebar-accent:#c6dfda;--sidebar-accent-foreground:#10302c;--link:#0b6b63;--favicon-plate:#fff;--success:#25754b;--success-text:#1f6640;--warning:#8f5e0e;--warning-text:#7a500c;--overlay:#18161352;--scrollbar:#dad7d0;--scrollbar-hover:#b5b1a9;--highlight:#f7dd83;--highlight-foreground:#1d1c1a;--chart1:#0d9488;--chart2:#eb6834;--chart3:#2a78d6;--chart4:#e87ba4;--chart5:#6250d6;--radius:.625rem}:root,[data-theme=dark]{--elevation-edge:0 0 0 1px var(--border);--elevation-edge-hover:0 0 0 1px oklch(100% 0 0/.09);--elevation-pop:0 16px 40px -10px oklch(0% 0 0/.36), 0 0 0 1px oklch(100% 0 0/.06);--elevation-inset-edge:inset 0 -1px 0 oklch(0% 0 0/.14)}[data-theme=light]{--elevation-edge:0 0 0 1px var(--border), 0 1px 2px oklch(20% .01 70/.04);--elevation-edge-hover:0 0 0 1px oklch(20% .01 70/.09), 0 1px 2px oklch(20% .01 70/.04);--elevation-pop:0 12px 32px -8px oklch(20% .01 70/.09), 0 2px 6px -2px oklch(20% .01 70/.04), 0 0 0 1px var(--border);--elevation-inset-edge:inset 0 -1px 0 oklch(0% 0 0/.12)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}body{background-color:var(--background);color:var(--foreground)}}:where(.lucide[stroke-width="2"]){stroke-width:1.75px}:where(.lucide){transition:scale .18s var(--ease-out-strong), rotate .18s var(--ease-out-strong), translate .18s var(--ease-out-strong)}:where(.lucide) :where(rect,circle,ellipse,polygon,path[d$=z],path[d$=Z]){transition:fill .1s var(--ease-out-strong)}:where([aria-current=page],[aria-pressed=true],[aria-selected=true],[data-active],[data-pressed])>:where(.lucide) :where(rect,circle,ellipse,polygon,path[d$=z],path[d$=Z]),:where([aria-current=page],[aria-pressed=true],[aria-selected=true],[data-active],[data-pressed])>:where(span)>:where(.lucide) :where(rect,circle,ellipse,polygon,path[d$=z],path[d$=Z]){fill:currentColor}@supports (color:color-mix(in lab, red, red)){:where([aria-current=page],[aria-pressed=true],[aria-selected=true],[data-active],[data-pressed])>:where(.lucide) :where(rect,circle,ellipse,polygon,path[d$=z],path[d$=Z]),:where([aria-current=page],[aria-pressed=true],[aria-selected=true],[data-active],[data-pressed])>:where(span)>:where(.lucide) :where(rect,circle,ellipse,polygon,path[d$=z],path[d$=Z]){fill:color-mix(in oklab, currentColor 24%, transparent)}}@media (prefers-reduced-motion:no-preference){:where(button,a,[role=button],[role=tab],[role=menuitem],summary):active>:where(.lucide),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):active>:where(span)>:where(.lucide){transition-duration:.1s;scale:.9}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide){scale:1.08}:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-plus),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-plus),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-x),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-x){rotate:90deg}:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-settings),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-settings){rotate:45deg}:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-search),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-search),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-smile),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-smile),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-history),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-history),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-trash-2),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-trash-2){rotate:-8deg}:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-arrow-up),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-arrow-up),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-chevron-up),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-chevron-up),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-monitor),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-monitor),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-share-2),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-share-2){translate:0 -1.5px}:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-arrow-down),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-arrow-down),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-chevron-down),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-chevron-down),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-download),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-download){translate:0 1.5px}:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-chevron-left),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-chevron-left),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-arrow-left),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-arrow-left),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-reply),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-reply){translate:-1.5px}:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-chevron-right),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-chevron-right),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(.lucide-arrow-right),:where(button,a,[role=button],[role=tab],[role=menuitem],summary):hover:not(:active,:disabled)>:where(span)>:where(.lucide-arrow-right){translate:1.5px}}@property --squadhall-hold{syntax:"<number>";inherits:true;initial-value:0}.squadhall-hold{--squadhall-hold-wave:5px;transition:--squadhall-hold .2s var(--ease-out-strong), color .15s var(--ease-out-strong), background-color .15s var(--ease-out-strong), box-shadow .2s var(--ease-out-strong), scale .15s var(--ease-out-strong)}.squadhall-hold[data-phase=holding],.squadhall-hold[data-phase=done]{--squadhall-hold:1;box-shadow:0 8px 24px -6px var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.squadhall-hold[data-phase=holding],.squadhall-hold[data-phase=done]{box-shadow:0 8px 24px -6px color-mix(in srgb, var(--color-destructive) 60%, transparent)}}.squadhall-hold[data-phase=holding]{transition:--squadhall-hold var(--squadhall-hold-ms) linear, color .15s var(--ease-out-strong), background-color .15s var(--ease-out-strong), box-shadow var(--squadhall-hold-ms) linear, scale .15s var(--ease-out-strong)}.squadhall-hold[data-phase=done]{animation:squadhall-hold-pulse .6s var(--ease-out-strong)}@keyframes squadhall-hold-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-destructive) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}.squadhall-hold-fill{--p:var(--squadhall-hold);--a:var(--squadhall-hold-wave);padding:inherit;justify-content:center;align-items:center;gap:inherit;pointer-events:none;background:var(--color-destructive);color:var(--color-destructive-foreground);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E"), linear-gradient(to right, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E"), linear-gradient(to right, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E"), linear-gradient(to right, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E"), linear-gradient(to right, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat;-webkit-mask-size:var(--a) 200%, 100% 100%;-webkit-mask-size:var(--a) 200%, 100% 100%;-webkit-mask-size:var(--a) 200%, 100% 100%;mask-size:var(--a) 200%, 100% 100%;-webkit-mask-position:calc(var(--p) * 100% + (2 * var(--p) - 1) * var(--a)) calc(var(--p) * 100%), 0 0;-webkit-mask-position:calc(var(--p) * 100% + (2 * var(--p) - 1) * var(--a)) calc(var(--p) * 100%), 0 0;-webkit-mask-position:calc(var(--p) * 100% + (2 * var(--p) - 1) * var(--a)) calc(var(--p) * 100%), 0 0;mask-position:calc(var(--p) * 100% + (2 * var(--p) - 1) * var(--a)) calc(var(--p) * 100%), 0 0;display:flex;position:absolute;inset:0}.squadhall-hold-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M20 0H10C2 8 2 25.3 10 33.3S18 58.7 10 66.7S2 92 10 100S18 125.3 10 133.3S2 158.7 10 166.7S18 192 10 200H20Z'/%3E%3C/svg%3E"), linear-gradient(to left, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M20 0H10C2 8 2 25.3 10 33.3S18 58.7 10 66.7S2 92 10 100S18 125.3 10 133.3S2 158.7 10 166.7S18 192 10 200H20Z'/%3E%3C/svg%3E"), linear-gradient(to left, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M20 0H10C2 8 2 25.3 10 33.3S18 58.7 10 66.7S2 92 10 100S18 125.3 10 133.3S2 158.7 10 166.7S18 192 10 200H20Z'/%3E%3C/svg%3E"), linear-gradient(to left, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M20 0H10C2 8 2 25.3 10 33.3S18 58.7 10 66.7S2 92 10 100S18 125.3 10 133.3S2 158.7 10 166.7S18 192 10 200H20Z'/%3E%3C/svg%3E"), linear-gradient(to left, #000 calc(var(--p) * (100% + var(--a)) - .75 * var(--a)), transparent 0);-webkit-mask-position:calc((1 - var(--p)) * 100% + (1 - 2 * var(--p)) * var(--a)) calc(var(--p) * 100%), 0 0;-webkit-mask-position:calc((1 - var(--p)) * 100% + (1 - 2 * var(--p)) * var(--a)) calc(var(--p) * 100%), 0 0;-webkit-mask-position:calc((1 - var(--p)) * 100% + (1 - 2 * var(--p)) * var(--a)) calc(var(--p) * 100%), 0 0;mask-position:calc((1 - var(--p)) * 100% + (1 - 2 * var(--p)) * var(--a)) calc(var(--p) * 100%), 0 0}@media (prefers-reduced-motion:reduce){.squadhall-hold[data-phase=done]{animation:none}.squadhall-hold-fill,.squadhall-hold-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){opacity:var(--p);-webkit-mask:none;mask:none}}.squadhall-bot-avatar{transition:box-shadow .15s var(--ease-out-strong)}.squadhall-organic-avatar-body,.squadhall-organic-avatar-eyes{transform-origin:50%;transition:opacity .15s var(--ease-out-strong)}.squadhall-organic-avatar-body-working,.squadhall-organic-avatar-eyes-working,.squadhall-organic-avatar[data-working=true] .squadhall-organic-avatar-body-idle,.squadhall-organic-avatar[data-working=true] .squadhall-organic-avatar-eyes-idle{opacity:0}.squadhall-organic-avatar[data-working=true] .squadhall-organic-avatar-body-working,.squadhall-organic-avatar[data-working=true] .squadhall-organic-avatar-eyes-working{opacity:1}.squadhall-organic-avatar[data-working=true][data-eye-pattern="0"] .squadhall-organic-avatar-eyes-working{animation:squadhall-organic-eyes-loop-0 6.6s var(--ease-out-strong) infinite}.squadhall-organic-avatar[data-working=true][data-eye-pattern="1"] .squadhall-organic-avatar-eyes-working{animation:squadhall-organic-eyes-loop-1 7.2s var(--ease-out-strong) -1.4s infinite}.squadhall-organic-avatar[data-working=true][data-eye-pattern="2"] .squadhall-organic-avatar-eyes-working{animation:squadhall-organic-eyes-loop-2 6.1s var(--ease-out-strong) -3.2s infinite}.squadhall-organic-avatar[data-working=true][data-eye-pattern="3"] .squadhall-organic-avatar-eyes-working{animation:squadhall-organic-eyes-loop-3 7.8s var(--ease-out-strong) -2.1s infinite}.squadhall-organic-avatar[data-working=true][data-shape-family="0"] .squadhall-organic-avatar-body-working{animation:squadhall-organic-float 1.8s var(--ease-out-strong) infinite}.squadhall-organic-avatar[data-working=true][data-shape-family="1"] .squadhall-organic-avatar-body-working{animation:squadhall-organic-stretch 1.35s var(--ease-out-strong) infinite}.squadhall-organic-avatar[data-working=true][data-shape-family="2"] .squadhall-organic-avatar-body-working,.squadhall-organic-avatar[data-working=true][data-shape-family="8"] .squadhall-organic-avatar-body-working{animation:squadhall-organic-sway 1.6s var(--ease-out-strong) infinite}.squadhall-organic-avatar[data-working=true][data-shape-family="3"] .squadhall-organic-avatar-body-working,.squadhall-organic-avatar[data-working=true][data-shape-family="4"] .squadhall-organic-avatar-body-working{animation:squadhall-organic-turn 2.4s var(--ease-out-strong) infinite}.squadhall-organic-avatar[data-working=true][data-shape-family="5"] .squadhall-organic-avatar-body-working,.squadhall-organic-avatar[data-working=true][data-shape-family="9"] .squadhall-organic-avatar-body-working{animation:squadhall-organic-squash 1.35s var(--ease-out-strong) infinite}.squadhall-organic-avatar[data-working=true][data-shape-family="6"] .squadhall-organic-avatar-body-working{animation:squadhall-organic-pulse 1.1s var(--ease-out-strong) infinite}.squadhall-organic-avatar[data-working=true][data-shape-family="7"] .squadhall-organic-avatar-body-working{transform-origin:50% 20%;animation:squadhall-organic-ring 1.35s var(--ease-out-strong) infinite}@keyframes squadhall-organic-float{0%,to{transform:translateY(2px)scaleX(1.02)}50%{transform:translateY(-3px)scaleX(.98)}}@keyframes squadhall-organic-stretch{0%,to{transform:translateY(2px)scale(1.04,.96)}50%{transform:translateY(-3px)scale(.96,1.05)}}@keyframes squadhall-organic-sway{0%,to{transform:rotate(-3deg)translate(-1px)}50%{transform:rotate(3deg)translate(1px)}}@keyframes squadhall-organic-turn{0%,to{transform:rotate(-4deg)scale(.98)}50%{transform:rotate(4deg)scale(1.04)}}@keyframes squadhall-organic-squash{0%,to{transform:scale(1.04,.96)}50%{transform:scale(.96,1.04)}}@keyframes squadhall-organic-pulse{0%,to{transform:scale(.96)}45%{transform:scale(1.06)}}@keyframes squadhall-organic-ring{0%,to{transform:rotate(-4deg)}35%{transform:rotate(5deg)}65%{transform:rotate(-3deg)}}@keyframes squadhall-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 squadhall-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 squadhall-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 squadhall-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)}}@media (prefers-reduced-motion:reduce){.squadhall-bot-avatar{transition:none}.squadhall-organic-avatar[data-working][data-shape-family] .squadhall-organic-avatar-body{d:var(--squadhall-organic-path);transition:none;animation:none}.squadhall-organic-avatar[data-working][data-eye-pattern] .squadhall-organic-avatar-eyes{transition:none;animation:none}}@media (pointer:coarse){input,textarea,select,[contenteditable=true]{font-size:1rem}}@media (width<=767.98px){[data-slot=popup-positioner]{width:100%!important;max-width:none!important;height:auto!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}[data-slot=popup-positioner]>[data-slot]{min-width:0;max-height:75dvh;padding:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom));transition-property:opacity,translate;transition-duration:.28s;transition-timing-function:var(--ease-drawer);border-radius:1.25rem 1.25rem 0 0;width:100%!important;max-width:none!important;scale:1!important}[data-slot=popup-positioner]>[data-slot][data-starting-style],[data-slot=popup-positioner]>[data-slot][data-ending-style]{translate:0 100%}[data-slot=popup-positioner]>[data-slot][data-ending-style]{transition-duration:.2s}[data-slot=popup-positioner] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]){border-radius:.625rem;gap:.75rem;min-height:2.75rem;padding-inline:.75rem;font-size:1rem}@media (prefers-reduced-motion:reduce){[data-slot=popup-positioner]>[data-slot]{transition-property:opacity}[data-slot=popup-positioner]>[data-slot][data-starting-style],[data-slot=popup-positioner]>[data-slot][data-ending-style]{translate:none}}}@media (pointer:coarse){html,body{overscroll-behavior:none}:is(button,a,[role=button],[role=tab],[role=menuitem],summary):active:not(:disabled,[aria-disabled=true]){opacity:.6;transition:opacity}}.squadhall-bot-scene{--scene-ease:cubic-bezier(.77, 0, .175, 1);--u:1}.squadhall-bot-scene-eye,.squadhall-bot-scene-body{transform-box:fill-box;transform-origin:50%}.squadhall-bot-scene-rig,.squadhall-bot-scene-core,.squadhall-bot-scene-pip,.squadhall-bot-scene-orbit,.squadhall-bot-scene-pencil{transform-box:view-box;transform-origin:0 0}.squadhall-bot-scene[data-variant=dots] .squadhall-bot-scene-body{animation:squadhall-scene-fold-body .3s var(--scene-ease) both}.squadhall-bot-scene[data-variant=dots] .squadhall-bot-scene-core{animation:squadhall-scene-core-in .3s var(--ease-out-strong) both, squadhall-scene-core-wave 1.05s var(--scene-ease) .42s infinite}.squadhall-bot-scene[data-variant=dots] .squadhall-bot-scene-eye{animation:squadhall-scene-fold-eye .2s var(--ease-out-strong) both}.squadhall-bot-scene[data-variant=dots] .squadhall-bot-scene-pip{animation:squadhall-scene-pip-in .3s var(--scene-ease) both, squadhall-scene-core-wave 1.05s var(--scene-ease) calc(.3s + var(--wave-delay)) infinite}@keyframes squadhall-scene-fold-body{to{opacity:0;transform:scale(.3)}}@keyframes squadhall-scene-fold-eye{to{opacity:0;transform:scale(.5)}}@keyframes squadhall-scene-core-in{0%{opacity:0;transform:scale(.4)}to{opacity:.55;transform:scale(1)}}@keyframes squadhall-scene-pip-in{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(.6)}to{opacity:.55;transform:none}}@keyframes squadhall-scene-core-wave{0%,40%,to{opacity:.55;transform:translateY(0)}20%{opacity:1;transform:translateY(-7px)}}.squadhall-bot-scene[data-variant=fidget][data-act="0"] .squadhall-bot-scene-rig{animation:squadhall-scene-act-0 3.6s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=fidget][data-act="0"] .squadhall-bot-scene-eye{animation:squadhall-scene-eyes-0 3.6s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=fidget][data-act="1"] .squadhall-bot-scene-rig{animation:squadhall-scene-act-1 4.2s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=fidget][data-act="1"] .squadhall-bot-scene-eye{animation:squadhall-scene-eyes-1 4.2s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=fidget][data-act="2"] .squadhall-bot-scene-rig{animation:squadhall-scene-act-2 3.9s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=fidget][data-act="2"] .squadhall-bot-scene-eye{animation:squadhall-scene-eyes-2 3.9s var(--scene-ease) var(--act-delay) infinite}@keyframes squadhall-scene-act-0{0%,to{transform:none}12%,24%{transform:translateY(-3px)rotate(-14deg)}36%,52%{transform:translateY(-3px)rotate(12deg)}64%{transform:translateY(3px)scale(1.12,.86)}72%{transform:translateY(-6px)scale(.94,1.08)}80%{transform:none}}@keyframes squadhall-scene-eyes-0{0%,8%,to{transform:none}14%,30%{transform:translateX(calc(-6px * var(--u)))}40%,56%{transform:translateX(calc(6px * var(--u)))}60%{transform:scaleY(.1)}64%{transform:none}78%,92%{transform:scale(.75,1.3)}}@keyframes squadhall-scene-act-1{0%,to{transform:none}15%{transform:translateY(-7px)rotate(6deg)}30%{transform:rotate(6deg)}45%,60%{transform:translate(-5px)rotate(-18deg)}75%{transform:translateY(3px)scale(1.12,.86)}84%{transform:none}}@keyframes squadhall-scene-eyes-1{0%,to{transform:none}12%,32%{transform:translate(calc(6px * var(--u)), calc(-6px * var(--u)))}36%{transform:translate(calc(6px * var(--u)), calc(-6px * var(--u))) scaleY(.1)}40%,62%{transform:translateX(calc(-5px * var(--u)))}66%{transform:scaleY(.1)}70%{transform:none}}@keyframes squadhall-scene-act-2{0%,to{transform:none}20%,35%{transform:translate(4px)rotate(22deg)}50%{transform:rotate(-8deg)}62%{transform:translateY(-6px)scale(.9,1.1)}72%{transform:translateY(2px)scale(1.1,.9)}85%{transform:none}}@keyframes squadhall-scene-eyes-2{0%,to{transform:none}18%,38%{transform:translate(calc(-6px * var(--u)), calc(6px * var(--u))) scale(1.1)}44%{transform:scaleY(.1)}48%,70%{transform:scale(.8,1.2)}76%{transform:none}}.squadhall-bot-scene[data-variant=scan][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-read-head 2.4s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=scan][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-read-eyes 1.8s var(--scene-ease) infinite}@keyframes squadhall-scene-read-head{0%,to{transform:translateY(3px)rotate(8deg)}50%{transform:translateY(1px)rotate(4deg)}}@keyframes squadhall-scene-read-eyes{0%,to{transform:translate(calc(-8px * var(--u)), calc(8px * var(--u))) scaleY(.7)}44%{transform:translate(calc(8px * var(--u)), calc(8px * var(--u))) scaleY(.7)}48%{transform:translate(calc(8px * var(--u)), calc(8px * var(--u))) scaleY(.1)}52%{transform:translate(calc(8px * var(--u)), calc(8px * var(--u))) scaleY(.7)}}.squadhall-bot-scene-pencil{transform:translate(14px,24px)}.squadhall-bot-scene[data-variant=pencil] .squadhall-bot-scene-squiggle{animation:2.2s linear infinite squadhall-scene-squiggle}.squadhall-bot-scene[data-variant=pencil] .squadhall-bot-scene-pencil{animation:2.2s linear infinite squadhall-scene-pencil}@keyframes squadhall-scene-squiggle{0%{opacity:1;clip-path:inset(-6px 100% -6px -6px)}64%,78%{opacity:1;clip-path:inset(-6px)}90%,to{opacity:0;clip-path:inset(-6px)}}@keyframes squadhall-scene-pencil{0%,to{transform:translate(-34px,24px)}8%{transform:translate(-28px,19.5px)}16%{transform:translate(-22px,24px)}24%{transform:translate(-16px,28.5px)}32%{transform:translate(-10px,24px)}40%{transform:translate(-4px,19.5px)}48%{transform:translate(2px,24px)}56%{transform:translate(8px,28.5px)}64%{transform:translate(14px,24px)}76%{transform:translate(18px,14px)}92%{transform:translate(-34px,16px)}}.squadhall-bot-scene[data-variant=ring] .squadhall-bot-scene-orbit{animation:1.1s linear infinite squadhall-scene-orbit}.squadhall-bot-scene[data-scene=browsing] .squadhall-bot-scene-orbit{animation-direction:reverse}.squadhall-bot-scene[data-variant=ring] .squadhall-bot-scene-core{animation:squadhall-scene-beat 1.1s var(--scene-ease) infinite}@keyframes squadhall-scene-orbit{to{transform:rotate(360deg)}}@keyframes squadhall-scene-beat{0%,to{transform:scale(.9)}50%{transform:scale(1.05)}}.squadhall-bot-scene-bubble,.squadhall-bot-scene-key,.squadhall-bot-scene-line,.squadhall-bot-scene-typing{transform-box:fill-box;transform-origin:50%}.squadhall-bot-scene[data-variant=bubbles][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-ponder 3s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=bubbles][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-ponder-eyes 3s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=bubbles] .squadhall-bot-scene-bubble{animation:squadhall-scene-bubble 1.8s var(--ease-out-strong) infinite both}@keyframes squadhall-scene-ponder{0%,to{transform:rotate(-7deg)}50%{transform:translateY(-3px)rotate(-3deg)}}@keyframes squadhall-scene-ponder-eyes{0%,44%,52%,to{transform:translate(calc(5px * var(--u)), calc(-6px * var(--u)))}48%{transform:translate(calc(5px * var(--u)), calc(-6px * var(--u))) scaleY(.1)}}@keyframes squadhall-scene-bubble{0%{opacity:0;transform:translate(-4px,8px)scale(.4)}30%,75%{opacity:1;transform:none}to{opacity:0;transform:translate(4px,-6px)scale(1.15)}}.squadhall-bot-scene[data-variant=spin][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-spin 2.6s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=spin][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-spin-eyes 2.6s var(--scene-ease) var(--act-delay) infinite}@keyframes squadhall-scene-spin{0%,30%,80%,to{transform:none}42%{transform:translateY(-5px)scaleX(.08)}54%{transform:translateY(-5px)scaleX(1)}66%{transform:translateY(-5px)scaleX(.08)}}@keyframes squadhall-scene-spin-eyes{0%,30%,50%,58%,74%,to{opacity:1}42%,66%{opacity:0}}.squadhall-bot-scene[data-variant=cursor][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-nod 1s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=cursor][data-act] .squadhall-bot-scene-eye[data-side="-1"]{animation:squadhall-scene-cursor .3s var(--scene-ease) both, squadhall-scene-blink 1s steps(1) .3s infinite}.squadhall-bot-scene[data-variant=cursor][data-act] .squadhall-bot-scene-eye[data-side="1"]{animation:squadhall-scene-fold-eye .2s var(--ease-out-strong) both}@keyframes squadhall-scene-nod{0%,to{transform:none}50%{transform:translateY(2px)rotate(2deg)}}@keyframes squadhall-scene-cursor{to{transform:translate(calc(var(--ex) * -1), calc(10px * var(--u))) scale(2.4, var(--cursor-sy,.3))}}@keyframes squadhall-scene-blink{0%,to{opacity:1}50%{opacity:0}}.squadhall-bot-scene[data-variant=keys][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-hunch .66s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=keys][data-act] .squadhall-bot-scene-eye{transform:translateY(calc(5px * var(--u)))}.squadhall-bot-scene[data-variant=keys] .squadhall-bot-scene-key{animation:squadhall-scene-key .66s var(--scene-ease) infinite both}@keyframes squadhall-scene-hunch{0%,to{transform:translateY(-12px)scale(.8)}50%{transform:translateY(-10px)scale(.8,.78)}}@keyframes squadhall-scene-key{0%,40%,to{opacity:.55;transform:none}15%{opacity:1;transform:translateY(3px)scaleY(.8)}}.squadhall-bot-scene[data-variant=page][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-peek 2.4s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=page][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-read-eyes 1.8s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=page] .squadhall-bot-scene-line{animation:squadhall-scene-line 1.8s var(--scene-ease) infinite both}@keyframes squadhall-scene-peek{0%,to{transform:translateY(-16px)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}@keyframes squadhall-scene-line{0%,45%,to{opacity:.35}15%,30%{opacity:1}}.squadhall-bot-scene-lens,.squadhall-bot-scene-feed{transform-box:view-box;transform-origin:0 0}.squadhall-bot-scene[data-variant=lens] .squadhall-bot-scene-lens{animation:squadhall-scene-lens 2.8s var(--scene-ease) infinite}@keyframes squadhall-scene-lens{0%,to{transform:translate(-16px,-10px)}20%{transform:translate(14px,-16px)}40%{transform:translate(16px,12px)}60%{transform:translate(-12px,16px)}80%{transform:translate(-18px,-2px)}}.squadhall-bot-scene[data-variant=scroll] .squadhall-bot-scene-feed{animation:squadhall-scene-feed 2.4s var(--scene-ease) infinite}@keyframes squadhall-scene-feed{0%,20%{transform:none}33%,53%{transform:translateY(-14px)}66%,86%{transform:translateY(-28px)}to{transform:translateY(-42px)}}.squadhall-bot-scene-note{transform-box:fill-box;transform-origin:0 100%}.squadhall-bot-scene[data-variant=note][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-sender 2.6s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=note][data-act] .squadhall-bot-scene-eye{transform:translate(calc(6px * var(--u)), calc(-3px * var(--u)))}.squadhall-bot-scene[data-variant=note] .squadhall-bot-scene-note{animation:squadhall-scene-note 2.6s var(--scene-ease) infinite both}.squadhall-bot-scene[data-variant=note] .squadhall-bot-scene-typing{animation:squadhall-scene-typing .9s var(--scene-ease) infinite both}@keyframes squadhall-scene-sender{0%,to{transform:translate(-10px)scale(.86)}72%{transform:translate(-10px)scale(.86)}80%{transform:translate(-12px)rotate(8deg)scale(.86)}}@keyframes squadhall-scene-note{0%{opacity:0;transform:translate(-6px,6px)scale(.6)}15%,70%{opacity:1;transform:none}86%,to{opacity:0;transform:translate(18px,-10px)scale(.9)}}@keyframes squadhall-scene-typing{0%,to{opacity:.4}40%{opacity:1}}.squadhall-bot-scene-spark,.squadhall-bot-scene-shadow,.squadhall-bot-scene-gear,.squadhall-bot-scene-blip,.squadhall-bot-scene-tab,.squadhall-bot-scene-ripple,.squadhall-bot-scene-ball{transform-box:fill-box;transform-origin:50%}.squadhall-bot-scene[data-variant=spark][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-eureka 2.4s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=spark][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-eureka-eyes 2.4s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=spark] .squadhall-bot-scene-spark{animation:squadhall-scene-spark 2.4s var(--ease-out-strong) infinite both}@keyframes squadhall-scene-eureka{0%,62%,86%,to{transform:none}70%{transform:translateY(-7px)scale(.96,1.06)}78%{transform:translateY(1px)scale(1.06,.94)}}@keyframes squadhall-scene-eureka-eyes{0%,to{transform:none}10%,22%{transform:translate(calc(-6px * var(--u)), calc(-4px * var(--u)))}32%,44%{transform:translate(calc(6px * var(--u)), calc(-4px * var(--u)))}54%,62%{transform:translateY(calc(-7px * var(--u)))}70%,86%{transform:translateY(calc(-3px * var(--u))) scale(1.2)}}@keyframes squadhall-scene-spark{0%,60%{opacity:0;transform:scale(.3)}72%{opacity:1;transform:rotate(45deg)scale(1.25)}84%{opacity:1;transform:rotate(90deg)scale(1)}to{opacity:0;transform:rotate(90deg)scale(.8)}}.squadhall-bot-scene-moon{transform-box:view-box;transform-origin:0 0}.squadhall-bot-scene[data-variant=moons][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-breathe 3s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=moons] .squadhall-bot-scene-moon{animation:3s linear infinite squadhall-scene-moon}.squadhall-bot-scene[data-variant=moons] .squadhall-bot-scene-moon-far{animation-delay:-1.5s}@keyframes squadhall-scene-breathe{0%,to{transform:scale(.76)}50%{transform:scale(.8,.74)}}@keyframes squadhall-scene-moon{0%{opacity:.73;transform:translate(52px)scale(.85)}8.33%{opacity:.86;transform:translate(45px,9px)scale(.97)}16.67%{opacity:.96;transform:translate(26px,15.6px)scale(1.07)}25%{opacity:1;transform:translateY(18px)scale(1.1)}33.33%{opacity:.96;transform:translate(-26px,15.6px)scale(1.07)}41.67%{opacity:.86;transform:translate(-45px,9px)scale(.97)}50%{opacity:.73;transform:translate(-52px)scale(.85)}58.33%{opacity:.59;transform:translate(-45px,-9px)scale(.73)}66.67%{opacity:.49;transform:translate(-26px,-15.6px)scale(.63)}75%{opacity:.45;transform:translateY(-18px)scale(.6)}83.33%{opacity:.49;transform:translate(26px,-15.6px)scale(.63)}91.67%{opacity:.59;transform:translate(45px,-9px)scale(.72)}to{opacity:.72;transform:translate(52px)scale(.85)}}.squadhall-bot-scene[data-variant=hop][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-hop .9s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=hop] .squadhall-bot-scene-shadow{animation:squadhall-scene-shadow .9s var(--scene-ease) var(--act-delay) infinite}@keyframes squadhall-scene-hop{0%,to{transform:translateY(4px)scale(1.1,.88)}25%{transform:translateY(-12px)scale(.92,1.1)}50%{transform:translateY(-16px)}75%{transform:translateY(-4px)scale(.96,1.05)}}@keyframes squadhall-scene-shadow{0%,to{opacity:.3;transform:scaleX(1.1)}50%{opacity:.12;transform:scaleX(.6)}}.squadhall-bot-scene[data-variant=gears][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-watch 2.4s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=gears][data-act] .squadhall-bot-scene-eye{transform:translate(calc(6px * var(--u)), calc(3px * var(--u)))}.squadhall-bot-scene[data-variant=gears] .squadhall-bot-scene-gear{animation:2.4s linear infinite squadhall-scene-orbit}.squadhall-bot-scene[data-variant=gears] .squadhall-bot-scene-gear-small{animation-duration:1.5s;animation-direction:reverse}@keyframes squadhall-scene-watch{0%,to{transform:translate(-14px,-6px)scale(.72)}50%{transform:translate(-14px,-4px)rotate(5deg)scale(.72)}}.squadhall-bot-scene-written{transform-box:fill-box;transform-origin:0%}.squadhall-bot-scene[data-variant=lines][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-scribe 1.56s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=lines][data-act] .squadhall-bot-scene-eye{transform:translateY(calc(5px * var(--u)))}.squadhall-bot-scene[data-variant=lines] .squadhall-bot-scene-written{animation:squadhall-scene-written 1.56s var(--scene-ease) infinite both}@keyframes squadhall-scene-scribe{0%,to{transform:translateY(-18px)scale(.68)}50%{transform:translate(3px,-17px)rotate(4deg)scale(.68)}}@keyframes squadhall-scene-written{0%{opacity:1;transform:scaleX(0)}35%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}.squadhall-bot-scene[data-variant=glasses][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-read-head 2.4s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=glasses][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-read-eyes 1.8s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=glasses] .squadhall-bot-scene-glasses{animation:squadhall-scene-nose 2.4s var(--scene-ease) infinite}@keyframes squadhall-scene-nose{0%,70%,to{transform:translateY(3px)}78%,90%{transform:none}}.squadhall-bot-scene-sweep{transform-box:view-box;transform-origin:0 0}.squadhall-bot-scene[data-variant=radar] .squadhall-bot-scene-sweep{animation:2s linear infinite squadhall-scene-orbit}.squadhall-bot-scene[data-variant=radar] .squadhall-bot-scene-blip{animation:squadhall-scene-blip 2s var(--ease-out-strong) infinite both}@keyframes squadhall-scene-blip{0%{opacity:1;transform:scale(1.4)}30%{opacity:.6;transform:none}to{opacity:.15;transform:none}}.squadhall-bot-scene[data-variant=lookout][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-lookout 3.2s var(--scene-ease) var(--act-delay) infinite}.squadhall-bot-scene[data-variant=lookout][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-lookout-eyes 3.2s var(--scene-ease) var(--act-delay) infinite}@keyframes squadhall-scene-lookout{0%,44%,to{transform:none}12%,32%{transform:translate(-6px)rotate(-14deg)}56%,80%{transform:translate(6px)rotate(14deg)}}@keyframes squadhall-scene-lookout-eyes{0%,to{transform:none}8%,34%{transform:translateX(calc(-7px * var(--u)))}44%{transform:scaleY(.1)}52%,82%{transform:translateX(calc(7px * var(--u)))}}.squadhall-bot-scene-content{transform-box:fill-box;transform-origin:0%}.squadhall-bot-scene[data-variant=tabs] .squadhall-bot-scene-tab{animation:squadhall-scene-tab 2.4s var(--scene-ease) infinite both}.squadhall-bot-scene[data-variant=tabs] .squadhall-bot-scene-content{animation:squadhall-scene-content .8s var(--scene-ease) infinite both}@keyframes squadhall-scene-tab{0%,33%{opacity:1;transform:translateY(-2px)}40%,to{opacity:.35;transform:none}}@keyframes squadhall-scene-content{0%{opacity:.15;transform:scaleX(.6)}35%,to{opacity:.6;transform:none}}.squadhall-bot-scene-pointer{transform-box:view-box;transform-origin:0 0}.squadhall-bot-scene-ripple{opacity:0}.squadhall-bot-scene[data-variant=click] .squadhall-bot-scene-pointer{animation:squadhall-scene-pointer 2.4s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=click] .squadhall-bot-scene-ripple{animation:squadhall-scene-ripple 2.4s var(--ease-out-strong) infinite both}.squadhall-bot-scene[data-variant=click] .squadhall-bot-scene-ripple-late{animation-name:squadhall-scene-ripple-late}@keyframes squadhall-scene-pointer{0%,to{transform:translate(-24px,-16px)}30%{transform:translate(14px,6px)}36%{transform:translate(14px,6px)scale(.85)}42%{transform:translate(14px,6px)}70%{transform:translate(-10px,18px)}76%{transform:translate(-10px,18px)scale(.85)}82%{transform:translate(-10px,18px)}}@keyframes squadhall-scene-ripple{0%,35%{opacity:0;transform:scale(.3)}38%{opacity:.7;transform:scale(.3)}60%,to{opacity:0;transform:scale(1.5)}}@keyframes squadhall-scene-ripple-late{0%,75%{opacity:0;transform:scale(.3)}78%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.squadhall-bot-scene-hand{transform-box:fill-box;transform-origin:50% 100%}.squadhall-bot-scene[data-variant=wave][data-act] .squadhall-bot-scene-rig{animation:squadhall-scene-nod 1s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=wave][data-act] .squadhall-bot-scene-eye{transform:translate(calc(4px * var(--u)), calc(-2px * var(--u))) scaleY(.45)}.squadhall-bot-scene[data-variant=wave] .squadhall-bot-scene-hand{animation:squadhall-scene-hand .52s var(--scene-ease) infinite alternate}@keyframes squadhall-scene-hand{0%{transform:rotate(-22deg)}to{transform:rotate(26deg)}}.squadhall-bot-scene[data-variant=relay][data-act] .squadhall-bot-scene-rig{transform:translate(-20px,4px)scale(.68)}.squadhall-bot-scene[data-variant=relay][data-act] .squadhall-bot-scene-eye{animation:squadhall-scene-follow 1.6s var(--scene-ease) infinite}.squadhall-bot-scene[data-variant=relay] .squadhall-bot-scene-ball{animation:squadhall-scene-ball 1.6s var(--scene-ease) infinite}@keyframes squadhall-scene-follow{0%,to{transform:translateX(calc(-1px * var(--u)))}50%{transform:translate(calc(6px * var(--u)), calc(-2px * var(--u)))}}@keyframes squadhall-scene-ball{0%,to{transform:translate(-2px,6px)}25%{transform:translate(12px,-10px)}50%{transform:translate(26px,6px)}75%{transform:translate(12px,-10px)}}@media (prefers-reduced-motion:reduce){.squadhall-bot-scene[data-scene][data-act] :is(.squadhall-bot-scene-rig,.squadhall-bot-scene-body,.squadhall-bot-scene-eye,.squadhall-bot-scene-core,.squadhall-bot-scene-pip,.squadhall-bot-scene-squiggle,.squadhall-bot-scene-pencil,.squadhall-bot-scene-orbit){animation:none}.squadhall-bot-scene[data-variant=dots] :is(.squadhall-bot-scene-core,.squadhall-bot-scene-pip){display:none}}
