.skill-icon-tile{--skill-fg: var(--skill-fg-light);color:var(--skill-fg);background-color:color-mix(in srgb,var(--skill-fg) 16%,transparent);transition:background-color .2s ease,color .2s ease}.dark .skill-icon-tile{--skill-fg: var(--skill-fg-dark)}.skill-icon-tile[data-filled=true]{background-color:var(--skill-fg);color:hsl(var(--background))}.skill-using-pulse{animation:skill-pulse-once .7s cubic-bezier(.23,1,.32,1) 1}@keyframes skill-pulse-once{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--skill-fg) 0%,transparent)}35%{transform:scale(1.12);box-shadow:0 0 0 4px color-mix(in srgb,var(--skill-fg) 20%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--skill-fg) 0%,transparent)}}.skill-card-sweep{pointer-events:none;position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(100deg,transparent 40%,var(--skill-fg, #9cbb7e) 50%,transparent 60%) no-repeat;background-size:300% 100%;background-position:100% 0;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.skill-card-sweep[data-run=true]{animation:skill-card-sweep .7s cubic-bezier(.23,1,.32,1) 1 forwards}@keyframes skill-card-sweep{0%{opacity:1;background-position:100% 0}85%{opacity:1}to{opacity:0;background-position:0% 0}}.skill-card-step{animation:skill-step-in .2s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--step-index, 0) * 30ms + 80ms)}@keyframes skill-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.skill-saved-label{animation:skill-fade-in .2s ease both}@keyframes skill-fade-in{0%{opacity:0}to{opacity:1}}.skill-row-leave{animation:skill-row-leave .2s cubic-bezier(.23,1,.32,1) forwards;overflow:hidden}@keyframes skill-row-leave{0%{opacity:1;max-height:120px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}.panel-md-editor .skill-ref-chip,.panel-md-editor .agent-ref-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:6px;border:1px solid;padding:0 .4rem;margin:0 .1rem;font-size:.92em;line-height:1.5;vertical-align:baseline}.panel-md-editor .skill-ref-chip{color:hsl(var(--primary));background-color:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .3)}.panel-md-editor .agent-ref-chip{color:#a4532f;background-color:#d98a6a1f;border-color:#d98a6a4d}.dark .panel-md-editor .agent-ref-chip{color:#d98a6a}.panel-md-editor .md-raw-inline,.panel-md-editor .md-comment{font-family:var(--font-mono, ui-monospace, monospace);font-size:.88em;color:hsl(var(--muted-foreground))}.panel-md-editor .md-comment{display:block;margin:.75rem 0;white-space:pre-wrap}.panel-md-editor .md-overview-marker{display:flex;align-items:center;gap:.5rem;margin:1rem 0;font-size:.75rem;color:hsl(var(--muted-foreground))}.panel-md-editor .md-overview-marker:before,.panel-md-editor .md-overview-marker:after{content:"";flex:1;border-top:1px dashed hsl(var(--border))}.panel-md-editor .ProseMirror-selectednode{outline:2px solid hsl(var(--ring) / .6);outline-offset:1px;border-radius:6px}@media(prefers-reduced-motion:reduce){.skill-using-pulse,.skill-card-sweep[data-run=true],.skill-card-step,.skill-saved-label{animation:none}.skill-row-leave{animation:skill-fade-in .2s ease reverse forwards}}
