/*! 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{--ease-out-strong:cubic-bezier(.23, 1, .32, 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:#0b0f14;--foreground:#e2e7ee;--card:#161c24;--card-foreground:#e2e7ee;--popover:#1a212a;--popover-foreground:#e2e7ee;--primary:#2dd4bf;--primary-foreground:#0b0f14;--secondary:#1f2731;--secondary-foreground:#e2e7ee;--chat-user:#1f2731;--chat-user-foreground:#e2e7ee;--muted:#1c232c;--muted-foreground:#a1abba;--subtle-foreground:#838d9c;--accent:#252e39;--accent-foreground:#e2e7ee;--destructive:#e5484d;--destructive-foreground:#0b0f14;--destructive-text:#f2777b;--border:#2a3440;--input:#606c7c;--ring:#2dd4bf;--sidebar:#0f141a;--sidebar-foreground:#e2e7ee;--sidebar-border:#222b36;--sidebar-accent:#1c232c;--sidebar-accent-foreground:#e2e7ee;--link:#2dd4bf;--success:#40c057;--success-text:#40c057;--warning:#e0a526;--warning-text:#e0a526;--overlay:#040405b8;--scrollbar:#26303c;--scrollbar-hover:#34404e;--highlight:#f2c94c;--highlight-foreground:#171c24;--radius:.625rem}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f6f8;--foreground:#171c24;--card:#fff;--card-foreground:#171c24;--popover:#fff;--popover-foreground:#171c24;--primary:#0f766e;--primary-foreground:#fff;--secondary:#eef0f4;--secondary-foreground:#171c24;--chat-user:#e2e7ee;--chat-user-foreground:#171c24;--muted:#eef0f4;--muted-foreground:#545c6a;--subtle-foreground:#646d7b;--accent:#e5e9ef;--accent-foreground:#171c24;--destructive:#c8333a;--destructive-foreground:#fff;--destructive-text:#b42d33;--border:#dce0e7;--input:#868f9c;--ring:#0d9488;--sidebar:#eceff3;--sidebar-foreground:#171c24;--sidebar-border:#dce0e7;--sidebar-accent:#fff;--sidebar-accent-foreground:#171c24;--link:#0b6b63;--success:#23803a;--success-text:#1b6a2f;--warning:#916100;--warning-text:#7a5200;--overlay:#14141673;--scrollbar:#c5cad2;--scrollbar-hover:#a7aeb8;--highlight:#f7dd83;--highlight-foreground:#171c24;--radius:.625rem}:root,[data-theme=dark]{--elevation-edge:0 0 0 1px oklch(100% 0 0/.08);--elevation-edge-hover:0 0 0 1px oklch(100% 0 0/.13)}[data-theme=light]{--elevation-edge:0px 0px 0px 1px oklch(0% 0 0/.06), 0px 1px 2px -1px oklch(0% 0 0/.06), 0px 2px 4px 0px oklch(0% 0 0/.04);--elevation-edge-hover:0px 0px 0px 1px oklch(0% 0 0/.08), 0px 1px 2px -1px oklch(0% 0 0/.08), 0px 2px 4px 0px oklch(0% 0 0/.06)}@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}.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}}
