:root{--motion-ease:cubic-bezier(.16,1,.3,1);--motion-spot-soft:#2f6bff17;--motion-spot-edge:#2f6bffe6;--motion-selected:#2f6bff80;--motion-dot-blue:#78a0ff;--motion-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.8' d='M0 0h220v220H0z'/%3E%3C/svg%3E")}[data-motion=active] .motion-ready[data-f]{opacity:0;filter:blur(8px);transition:transform 1.1s var(--motion-ease) var(--motion-delay),opacity 1.1s ease var(--motion-delay),filter 1.1s ease var(--motion-delay);transform:translateY(28px)}[data-motion=active] .motion-ready[data-hw]{opacity:0;filter:blur(12px);transition:opacity 1.2s ease var(--motion-delay),filter 1.2s ease var(--motion-delay),transform 1.4s var(--motion-ease) var(--motion-delay);display:inline-block;transform:translateY(24px)}[data-motion=active] .motion-ready[data-hf]{opacity:0;transition:opacity 1.2s var(--motion-ease) var(--motion-delay),transform 1.2s var(--motion-ease) var(--motion-delay);transform:translateY(16px)}[data-motion=active] .motion-ready[data-motion-nav]{opacity:0;transition:opacity 1s .2s,transform 1s .2s;transform:translateY(-16px)}[data-motion=active] .motion-ready.motion-in{opacity:1;filter:none;transform:none}[data-motion=active] .motion-ready.motion-safe{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}[data-motion=active] [data-mission-motion].motion-ready{transition-duration:.7s;transform:translateY(15px)}[data-motion=active] h2[data-mission-motion].motion-ready{clip-path:inset(0 0 100%);transition:opacity .7s ease var(--motion-delay),transform .7s var(--motion-ease) var(--motion-delay),filter .7s ease var(--motion-delay),clip-path .7s var(--motion-ease) var(--motion-delay)}[data-motion=active] h2[data-mission-motion].motion-in{clip-path:inset(0)}[data-bar]{transform-origin:bottom;transition:transform 1s var(--motion-ease) var(--child-delay);transform:scaleY(0)}[data-grow]{transform-origin:0;transition:transform 1.4s var(--motion-ease) var(--child-delay);transform:scaleX(0)}.motion-in [data-bar],.motion-in [data-grow],[data-bar][data-motion-visible=true],[data-grow][data-motion-visible=true]{transform:scale(1)}[data-qw]{opacity:.15}[data-hw] .scroll-word{opacity:1!important;filter:none!important;transform:none!important}.scroll-word-group .scroll-word{opacity:inherit;filter:none;transform:none}[data-giant]{pointer-events:none;will-change:transform;z-index:0!important}[data-marquee]{will-change:transform;animation:none!important}[data-spot]{isolation:isolate;position:relative}[data-spot]:before,[data-spot]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:3;transition:opacity .5s;position:absolute;inset:0}[data-spot]:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--motion-spot-soft),transparent 60%)}[data-spot]:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),var(--motion-spot-edge),transparent 70%);-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box,linear-gradient(var(--foreground) 0 0);-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box,linear-gradient(var(--foreground) 0 0);mask:linear-gradient(var(--foreground) 0 0) content-box,linear-gradient(var(--foreground) 0 0);-webkit-mask-composite:xor;padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover) and (pointer:fine){[data-spot]:hover:before,[data-spot]:hover:after{opacity:1}[data-tilt]{transition:transform .9s var(--motion-ease)}[data-tilt]:hover{transition:transform .25s var(--motion-ease)}[data-magnetic]{transition:translate .9s var(--motion-ease)}[data-magnetic]:hover{transition:translate .3s ease-out}[data-rcard]:hover [data-zoom]{transform:scale(1.05)}}[data-agent]{animation:iaBob var(--bob-duration,4s) ease-in-out var(--bob-delay,0s) infinite;transition:transform .5s var(--motion-ease)}@keyframes iaBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-3deg)}}[data-spot]:hover [data-agent],.about-creature-panel:hover [data-agent]{animation:none;transform:translateY(-14px)rotate(-8deg)scale(1.08)}[data-flow]{animation:iaFlow 1.1s ease-in-out var(--child-delay) infinite}[data-typing]{animation:iaTyping 1.5s ease-in-out var(--child-delay) infinite}[data-blk]{animation:2s ease-in-out infinite iaBlock}@keyframes iaFlow{0%{opacity:0;transform:translateY(-7px)}50%{opacity:1}to{opacity:0;transform:translateY(7px)}}@keyframes iaTyping{0%,to{opacity:.25}50%{opacity:1}}@keyframes iaBlock{0%,to{opacity:.55}50%{opacity:1}}@keyframes iaRow{0%{opacity:0;transform:translateY(14px)}6%{opacity:1;transform:none}}@keyframes iaTag{0%,10%{opacity:0;transform:scale(.5)}16%{opacity:1;transform:scale(1.12)}}@keyframes iaBar{0%,8%{transform:scaleY(.12)}48%,58%{transform:scaleY(1)}}@keyframes iaCheck{0%,35%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.25)}}@keyframes iaLineV{0%{transform:scaleY(0)}70%,to{transform:scaleY(1)}}@keyframes iaTick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes iaPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes iaWake{0%{opacity:0;transform:translateY(26px)scale(.6)}to{opacity:1;transform:none}}@keyframes iaToast{0%,58%{opacity:0;transform:translateY(8px)}66%,86%{opacity:1;transform:none}}@keyframes slDim{0%,10%{opacity:1}20%,78%{opacity:.3}}@keyframes slTag{0%,10%{opacity:0;transform:scale(.6)}16%{opacity:1;transform:scale(1.1)}}@keyframes slGauge{0%,8%{transform:scaleX(.05)}66%,80%{transform:scaleX(1)}}@keyframes slPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}[data-agenda] .agenda-task{align-items:center;gap:8px;transition:opacity .4s;display:flex}[data-agenda] .agenda-agent-tag{color:var(--primary);opacity:0;font:10px Geist Mono,monospace;transform:scale(.6)}[data-agenda][data-motion-visible=true] .agenda-task-name{animation:slDim 4.8s var(--motion-ease) var(--task-delay) both}[data-agenda][data-motion-visible=true] .agenda-agent-tag{animation:slTag 4.8s var(--motion-ease) var(--task-delay) both}[data-agenda] .agenda-duration{margin-left:auto}[data-agenda] .d330{transform-origin:0;animation:none;transform:scaleX(0)}[data-agenda][data-motion-visible=true] .d330{animation:slGauge 4.8s var(--motion-ease) both}[data-agenda].agenda-complete .agenda-task-name{opacity:.3!important;animation:none!important}[data-agenda].agenda-complete .agenda-agent-tag{opacity:1!important;animation:none!important;transform:none!important}[data-agenda].agenda-complete .d330{animation:none!important;transform:scaleX(1)!important}.d338{transition:border-color .3s!important}.d338[aria-pressed=true]{border-color:var(--motion-selected)!important}[data-rcard]>:has([data-zoom]){overflow:hidden}[data-zoom]{transition:transform .8s var(--motion-ease)}[data-grain]{z-index:9999;pointer-events:none;opacity:.05;background-image:var(--motion-grain);background-size:220px 220px;position:fixed;inset:-60px}[data-dots]{pointer-events:none;display:block}.mission-marquee{animation:42s linear infinite iaTick}[data-motion=active] [data-motion-loop],[data-motion=active] [data-agent],[data-motion=active] [data-flow],[data-motion=active] [data-typing],[data-motion=active] [data-blk]{animation-play-state:paused!important}[data-motion=active] [data-motion-loop][data-motion-visible=true],[data-motion=active] [data-agent][data-motion-visible=true],[data-motion=active] [data-flow][data-motion-visible=true],[data-motion=active] [data-typing][data-motion-visible=true],[data-motion=active] [data-blk][data-motion-visible=true]{animation-play-state:running!important}[data-motion=reduced] .design-page *,[data-motion=reduced] .mission-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-motion=reduced] .motion-ready,[data-motion=reduced] [data-qw],[data-motion=reduced] [data-fill],[data-motion=reduced] .scroll-word,[data-motion=reduced] .d81,[data-motion=reduced] .d82,[data-motion=reduced] .d83,[data-motion=reduced] .d84,[data-motion=reduced] .d85,[data-motion=reduced] .d86,[data-motion=reduced] .d94,[data-motion=reduced] .d104,[data-motion=reduced] .agenda-agent-tag{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}[data-motion=reduced] [data-grain]{display:none}[data-motion=reduced] [data-bar],[data-motion=reduced] [data-grow],[data-motion=reduced] .d330{transform:scale(1)!important}@media (prefers-reduced-motion:reduce){.motion-ready,[data-qw],[data-fill],.scroll-word{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}*,:before,:after{transition:none!important;animation:none!important}[data-grain]{display:none}}[data-motion] [data-hw],[data-motion] [data-hf],[data-motion] .mission-page h1,[data-motion=active] [data-giant]{animation:none!important}[data-email-pulse]{animation:2s ease-in-out infinite iaPulse}[data-motion=reduced] [data-agent],[data-motion=reduced] [data-px],[data-motion=reduced] [data-parallax],[data-motion=reduced] [data-giant]{transform:none!important}[data-motion=reduced] .d69 *,[data-motion=reduced] [data-flow],[data-motion=reduced] [data-typing],[data-motion=reduced] [data-blk]{opacity:1!important;transform:none!important}[data-motion] .mission-page .motion-guide-progress-track{transform-origin:0;width:100%;animation:none;transform:scaleX(0)}[data-motion=active] .mission-page .motion-guide-progress{animation:5s linear both iaGuideProgress}[data-motion=active] .mission-page .motion-guide-fade-a{animation:.5s both iaGuideFadeA}[data-motion=active] .mission-page .motion-guide-fade-b{animation:.5s both iaGuideFadeB}@keyframes iaGuideProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iaGuideFadeA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes iaGuideFadeB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-motion=reduced] .mission-page .motion-guide-progress-track{transform:scaleX(1)}[data-motion=active] .motion-ready[data-mission-motion].motion-in{transform:none}[data-motion=reduced] [data-spot]:before,[data-motion=reduced] [data-spot]:after{opacity:0!important}[data-motion=reduced] [data-magnetic],[data-motion=reduced] [data-tilt]{transform:none!important}[data-motion=active] [data-guide-demo]:hover .motion-guide-progress{animation-play-state:paused!important}[data-motion=active] .motion-ready:not(.motion-in){transition:none!important}
