.public-brand{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:oklch(98.5% .004 238);--color-foreground:oklch(28.5% .055 250);--color-muted-foreground:oklch(46% .03 249);--color-primary:oklch(49% .13 238);--color-primary-foreground:oklch(99% .002 238);--color-accent:oklch(94.5% .022 238);--color-accent-foreground:var(--color-foreground);--color-border:oklch(85% .018 238);--color-field:oklch(99.8% .001 238);--color-input:oklch(57% .025 238);--color-card:oklch(97% .009 238);--color-card-foreground:var(--color-foreground);--color-secondary:oklch(94.5% .022 238);--color-secondary-foreground:var(--color-foreground);--color-destructive:oklch(49% .18 25);--color-ring:oklch(49% .13 238)}.public-brand [data-slot=button]{border-radius:6px;min-height:44px}.public-brand [data-brand-logo]:not([data-mono=true]) path[fill=\#00b4d6]{fill:oklch(64% .12 238)}.public-brand [data-brand-logo]:not([data-mono=true]) path[fill=\#04b691]{fill:oklch(49% .13 238)}.public-brand [data-brand-logo]:not([data-mono=true]) path[fill=\#daeaeb]{fill:oklch(90% .025 238)}.public-brand-ocean{--color-muted-foreground:oklch(84% .025 238);color:oklch(98% .006 238);background:oklch(28.5% .055 250)}@media (width<=480px){.public-brand header{flex-wrap:wrap;gap:20px}.public-brand header nav{justify-content:space-between;width:100%}}.public-brand [data-slot=input]{min-height:44px}.agent-character{background:oklch(49% .13 238);border-radius:45% 45% 42% 42%;width:46px;height:46px;position:relative;box-shadow:inset -5px -4px oklch(40% .1 238),0 5px oklch(50% .04 238/.15)}.agent-eyes{gap:8px;display:flex;position:absolute;top:14px;left:10px}.agent-eyes i{background:oklch(99% .002 238);border-radius:50%;width:6px;height:9px}.agent-mouth{background:oklch(99% .002 238);border-radius:0 0 6px 6px;width:9px;height:4px;position:absolute;top:28px;left:19px}.agent-hand{background:oklch(49% .13 238);border-radius:50%;width:10px;height:13px;position:absolute;top:23px;right:-6px;transform:rotate(-25deg)}.project-tool{min-height:215px;transition:border-color .2s,box-shadow .2s}.project-tool[data-active=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.agent-companion{z-index:2;pointer-events:none;transition:transform .8s cubic-bezier(.65,0,.35,1);position:absolute;top:160px;left:calc(50% - 58px)}.agent-workspace[data-agent-step="2"] .agent-companion{transform:translate(90px)}.agent-workspace[data-agent-step="3"] .agent-companion{transform:translateY(232px)}.agent-workspace[data-agent-step="4"] .agent-companion,.agent-workspace[data-agent-step="5"] .agent-companion{transform:translate(90px,232px)}.agent-character-working{transform-origin:bottom;animation:.8s cubic-bezier(.45,0,.55,1) companion-jump}@keyframes companion-jump{0%{transform:scale(1.1,.85)}45%{transform:translateY(-70px)rotate(-12deg)scale(.95,1.05)}80%{transform:translateY(0)rotate(5deg)scale(1.12,.85)}to{transform:none}}.agent-board-card{transition:transform .65s cubic-bezier(.22,1,.36,1)}.agent-board[data-card-moved=true] .agent-board-card{transition-delay:.65s;transform:translate(calc(100% + 12px))}.agent-results{animation:.35s cubic-bezier(.22,1,.36,1) agent-reveal}@keyframes agent-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=480px){.agent-workspace[data-agent-step="3"] .agent-companion{transform:translateY(232px)}}@media (prefers-reduced-motion:reduce){.agent-companion,.agent-board-card{transition:none}.agent-character-working,.agent-results{animation:none}}
