@layer components{.ct-link{stroke:#f4f4f22e;transition:stroke var(--motion-ui) var(--ease-out)}.ct-link-lit{stroke:#efc1008c}.ct-core{gap:calc(.08em + var(--gap,.9em));transition:border-color var(--motion-ui) var(--ease-out), box-shadow var(--motion-system) var(--ease-out);border-style:dashed;border-color:#ffffff1f}.ct-map[data-state=connected] .ct-core{border-style:solid;border-color:#efc10099;box-shadow:0 0 0 6px #efc1000d,0 20px 60px -20px #efc10073}.ct-node{transition:border-color var(--motion-ui) var(--ease-out), background-color var(--motion-ui) var(--ease-out), box-shadow var(--motion-ui) var(--ease-out);background-color:#0d0d0deb;border-color:#ffffff1a}.ct-node .ct-node-icon{color:var(--ink-dim);transition:color var(--motion-ui) var(--ease-out)}.ct-map[data-state=fragmented] .ct-node{border-style:dashed;border-color:#ff6f6f4d}.ct-node[data-linked]{border-color:#efc10052}.ct-node[data-on]{background-color:#16130a;border-color:#efc100cc;box-shadow:0 14px 40px -22px #efc100b3}.ct-node[data-on] .ct-node-icon{color:var(--yellow)}@media (hover:hover){.ct-node:hover{border-color:#ffffff4d}}@keyframes ct-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ct-in{animation:ct-in var(--motion-ui) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.ct-in{animation:none}}}
@layer components{@keyframes ci-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ci-in,.ci-step{animation:ci-in var(--motion-ui) var(--ease-out) both}.ci-step:nth-child(3){animation-delay:80ms}.ci-step:nth-child(5){animation-delay:.16s}@keyframes ci-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ci-draw{stroke-dasharray:1;animation:ci-draw .7s var(--ease-out) both}.ci-draw:nth-child(2){animation-delay:70ms}.ci-draw:nth-child(3){animation-delay:.14s}.ci-draw:nth-child(4){animation-delay:.21s}.ci-draw:nth-child(5){animation-delay:.28s}.ci-draw:nth-child(n+6){animation-delay:.35s}}
