@layer components{.contour-story{--c-delay:1.1s}.contour-line{stroke-dasharray:100;stroke-dashoffset:0}.contour-pulse{stroke-dasharray:8 100;stroke-dashoffset:-100px;opacity:0}.contour-core{box-shadow:0 0 0 1px #3cd6d066,0 0 46px -10px #3cd6d099}@media (prefers-reduced-motion:no-preference){.contour-line{animation:contour-draw .9s var(--ease-out-expo) var(--c-delay) both}.contour-pulse{animation:contour-pulse 1.5s cubic-bezier(.65, 0, .35, 1) calc(var(--c-delay) + .5s + var(--i,0) * .12s) both}.contour-node{animation:focus-in 1s var(--ease-out-expo) calc(var(--i,0) * .11s + .12s) both, contour-ping 1.1s var(--ease-out-expo) calc(var(--c-delay) + .45s + var(--seq,0) * .15s) both}.contour-core{animation:focus-in 1s var(--ease-out-expo) calc(var(--i,0) * .11s + .12s) both, contour-core 1.4s var(--ease-out-expo) calc(var(--c-delay) + 1.7s) both}}@keyframes contour-draw{0%{stroke-dashoffset:100px}}@keyframes contour-pulse{0%{stroke-dashoffset:8px;opacity:0}12%,85%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes contour-ping{30%{border-color:#3cd6d0bf;box-shadow:0 0 0 1px #3cd6d04d,0 0 30px -8px #3cd6d099}}@keyframes contour-core{0%{box-shadow:0 0 0 1px #3cd6d000,0 0 #3cd6d000}}:is(.scene-ink,.theme-ink) .theme-surface .chip-arrow{border-color:var(--line);color:var(--ink);background:#ffffffb8}:is(.scene-ink,.theme-ink) .theme-surface:is(.group:hover,.group:focus-within) .chip-arrow{border-color:var(--ink);background:var(--ink);color:var(--paper)}}
