@property --agent-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.agentAccent-module__jDW5SG__ring{isolation:isolate;box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--color-surface-50) 70%, transparent)}.agentAccent-module__jDW5SG__ring:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--agent-glow-angle), var(--color-container-purple-500), var(--color-container-pink-500), var(--color-container-purple-500));pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.agentAccent-module__jDW5SG__ring:after{content:"";z-index:-2;border-radius:inherit;background:conic-gradient(from var(--agent-glow-angle), transparent 0deg, var(--color-container-purple-500) 60deg, var(--color-container-pink-500) 120deg, transparent 180deg);filter:blur(8px);opacity:0;pointer-events:none;position:absolute;inset:-4px}.agentAccent-module__jDW5SG__glowOnce:before,.agentAccent-module__jDW5SG__glowOnce:after{animation:1.8s ease-in-out agentAccent-module__jDW5SG__agent-glow-sweep}.agentAccent-module__jDW5SG__glowOnce:after{animation-name:agentAccent-module__jDW5SG__agent-glow-sweep,agentAccent-module__jDW5SG__agent-halo-fade}.agentAccent-module__jDW5SG__panelGlow:before{padding:1px;animation:1.4s ease-out agentAccent-module__jDW5SG__agent-glow-sweep-once}.agentAccent-module__jDW5SG__panelGlow:after{display:none}@keyframes agentAccent-module__jDW5SG__agent-glow-sweep{to{--agent-glow-angle:720deg}}@keyframes agentAccent-module__jDW5SG__agent-glow-sweep-once{to{--agent-glow-angle:360deg}}@keyframes agentAccent-module__jDW5SG__agent-halo-fade{0%,to{opacity:0}30%,70%{opacity:.7}}.agentAccent-module__jDW5SG__launcher svg{transition:transform .3s}.agentAccent-module__jDW5SG__launcher:hover svg,.agentAccent-module__jDW5SG__launcher:focus-visible svg{animation:1.2s ease-in-out infinite agentAccent-module__jDW5SG__agent-sparkle}@keyframes agentAccent-module__jDW5SG__agent-sparkle{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 4px var(--color-container-pink-500));transform:scale(1.12)rotate(8deg)}}.agentAccent-module__jDW5SG__accentBar{background:linear-gradient(90deg, var(--color-container-purple-500), var(--color-container-pink-500))}.agentAccent-module__jDW5SG__navAccent{position:relative}.agentAccent-module__jDW5SG__navAccent:after{content:"";background:linear-gradient(90deg, var(--color-container-purple-500), var(--color-container-pink-500));border-radius:9999px;width:1.25rem;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.agentAccent-module__jDW5SG__glowOnce:before,.agentAccent-module__jDW5SG__glowOnce:after,.agentAccent-module__jDW5SG__panelGlow:before,.agentAccent-module__jDW5SG__launcher:hover svg,.agentAccent-module__jDW5SG__launcher:focus-visible svg{animation:none}.agentAccent-module__jDW5SG__launcher svg{transition:none}}@keyframes agentAccent-module__jDW5SG__status-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:no-preference){.agentAccent-module__jDW5SG__statusReveal{animation:.6s ease-out both agentAccent-module__jDW5SG__status-reveal}}@media not (min-width:1024px){.agentAccent-module__jDW5SG__glass{background-color:var(--color-surface-100);border-color:color-mix(in oklab, var(--color-stroke-200) 70%, transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.agentAccent-module__jDW5SG__glass{background-color:color-mix(in oklab, var(--color-surface-100) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}}.agentAccent-module__jDW5SG__panelGlow{box-shadow:none}.agentAccent-module__jDW5SG__panelGlow:before{display:none}}@media (prefers-reduced-transparency:reduce){.agentAccent-module__jDW5SG__glass{background-color:var(--color-surface-100);-webkit-backdrop-filter:none;backdrop-filter:none}}
