:root,:host{--chakra-radii-l1:.5rem;--chakra-radii-l2:.625rem;--chakra-radii-l3:.75rem}.youtubeContainer{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.youtubeContainer iframe{width:100%;height:100%;position:absolute;top:0;left:0}.mce-notification{display:none!important}body.tox-fullscreen .tox.tox-tinymce.tox-fullscreen,.tox.tox-silver-sink.tox-tinymce-aux{z-index:1401}@keyframes token-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes token-pulse{0%,to{opacity:1}50%{opacity:.4}}.agent-card{--agent-accent:#9ca3af;--agent-accent-soft:#9ca3af14;--agent-glow-color:#9ca3af00;--agent-border-tint:transparent;--agent-stripe-opacity:0;transition:--agent-accent .6s,--agent-accent-soft .6s,--agent-glow-color .6s,--agent-border-tint .6s}.agent-card[data-mood=active]{--agent-accent:var(--chakra-colors-brand-500,#6366f1);--agent-accent-soft:#6366f10f;--agent-glow-color:#6366f12e;--agent-border-tint:#6366f126;--agent-stripe-opacity:1}.agent-card[data-mood=working]{--agent-accent:var(--chakra-colors-brand-500,#6366f1);--agent-accent-soft:#6366f114;--agent-glow-color:#6366f140;--agent-border-tint:#6366f140;--agent-stripe-opacity:1}.agent-card-stripe{background:linear-gradient(90deg, transparent, var(--agent-accent), transparent);height:2px;opacity:var(--agent-stripe-opacity);transition:opacity .6s}.agent-card[data-mood=working] .agent-card-stripe{background:linear-gradient(90deg, transparent 0%, var(--agent-accent) 25%, #6366f180 50%, var(--agent-accent) 75%, transparent 100%);background-size:200% 100%;animation:2s linear infinite agent-stripe-slide}@keyframes agent-stripe-slide{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes agent-avatar-working{0%,to{box-shadow:0 0 #6366f100,0 0 12px 2px #6366f100}25%{box-shadow:0 0 0 3px #6366f126,0 0 12px 2px #6366f133}50%{box-shadow:0 0 0 3px #3b82f626,0 0 16px 4px #3b82f640}75%{box-shadow:0 0 0 3px #6366f126,0 0 12px 2px #6366f133}}@keyframes agent-glow{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 16px 4px var(--agent-glow-color,#6366f140)}}@keyframes agent-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes agent-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-slide-down{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:800px;transform:translateY(0)}}@keyframes agent-pop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes agent-status-pulse{0%,to{box-shadow:0 0 #22c55e99}50%{box-shadow:0 0 0 6px #22c55e00}}.agent-card[data-mood=working] [data-scope=badge]{animation:.4s ease-out agent-pop}.agent-card[data-mood=working] [data-scope=badge]>div:first-child{animation:1.5s ease-in-out infinite agent-status-pulse-blue}@keyframes agent-status-pulse-blue{0%,to{box-shadow:0 0 #3b82f699}50%{box-shadow:0 0 0 6px #3b82f600}}@keyframes agent-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes agent-indeterminate{0%{left:-40%}50%{left:100%}to{left:-40%}}@keyframes agent-badge-bounce{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.2)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes agent-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes hero-float-particle{0%{opacity:0;transform:translateY(0)rotate(0)}20%{opacity:.5}80%{opacity:.5}to{opacity:0;transform:translateY(-100vh)rotate(360deg)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-orb-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.1)}}@keyframes hero-float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hero-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes hero-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes landing-agent-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes landing-agent-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-fade-down{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes agent-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes agent-progress{0%{width:0%}50%{width:80%}to{width:30%}}@keyframes agent-bar-grow{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes mode-fill{0%{width:0%}to{width:100%}}@keyframes mode-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes mode-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mode-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes mode-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mode-typing{0%{width:0}to{width:100%}}@keyframes mode-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes hiw-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hiw-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes hiw-typing{0%{width:0}to{width:100%}}@keyframes hiw-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes hiw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hiw-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes hiw-fill{0%{width:0%}to{width:100%}}@keyframes hiw-check-pop{0%{opacity:0;transform:scale(0)}80%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes fc-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
