[data-slot=arch-link]{--arch-dash:repeating-linear-gradient(90deg, var(--fg-faint) 0 4px, transparent 4px 7px);background:var(--card-2);width:28px;height:14px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}[data-slot=arch-link]:before{content:"";background:var(--arch-dash);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:2px;right:4px}[data-slot=arch-link]:after{content:"";border-top:1.5px solid var(--fg-faint);border-right:1.5px solid var(--fg-faint);width:6px;height:6px;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(45deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-slot=arch-link]:before{animation:linear both arch-flow;animation-timeline:view()}}}@keyframes arch-flow{0%{background-position:-28px 0}to{background-position:0 0}}@container arch (max-width:740px){[data-slot=arch-flow][data-cols="5"]{grid-template-columns:minmax(0,1fr)}[data-slot=arch-flow][data-cols="5"]>[data-slot=arch-column]{flex-flow:wrap;padding:20px 0}[data-slot=arch-flow][data-cols="5"]>[data-slot=arch-column]:first-child{padding-top:0}[data-slot=arch-flow][data-cols="5"]>[data-slot=arch-column]:last-child{padding-bottom:0}[data-slot=arch-flow][data-cols="5"]>[data-slot=arch-column]:not(:first-child){border-left:none;border-top:1px dashed var(--line-strong)}[data-slot=arch-flow][data-cols="5"] [data-slot=arch-column-title]{flex-basis:100%}[data-slot=arch-flow][data-cols="5"] [data-slot=arch-node]{flex:170px}[data-slot=arch-flow][data-cols="5"] [data-slot=arch-link]{top:0;left:50%;transform:translate(-50%,-50%)rotate(90deg)}}@container arch (max-width:600px){[data-slot=arch-flow][data-cols="4"]{grid-template-columns:minmax(0,1fr)}[data-slot=arch-flow][data-cols="4"]>[data-slot=arch-column]{flex-flow:wrap;padding:20px 0}[data-slot=arch-flow][data-cols="4"]>[data-slot=arch-column]:first-child{padding-top:0}[data-slot=arch-flow][data-cols="4"]>[data-slot=arch-column]:last-child{padding-bottom:0}[data-slot=arch-flow][data-cols="4"]>[data-slot=arch-column]:not(:first-child){border-left:none;border-top:1px dashed var(--line-strong)}[data-slot=arch-flow][data-cols="4"] [data-slot=arch-column-title]{flex-basis:100%}[data-slot=arch-flow][data-cols="4"] [data-slot=arch-node]{flex:170px}[data-slot=arch-flow][data-cols="4"] [data-slot=arch-link]{top:0;left:50%;transform:translate(-50%,-50%)rotate(90deg)}}@container arch (max-width:460px){[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"]){grid-template-columns:minmax(0,1fr)}[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"])>[data-slot=arch-column]{flex-flow:wrap;padding:20px 0}[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"])>[data-slot=arch-column]:first-child{padding-top:0}[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"])>[data-slot=arch-column]:last-child{padding-bottom:0}[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"])>[data-slot=arch-column]:not(:first-child){border-left:none;border-top:1px dashed var(--line-strong)}[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"]) [data-slot=arch-column-title]{flex-basis:100%}[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"]) [data-slot=arch-node]{flex:170px}[data-slot=arch-flow]:is([data-cols="2"],[data-cols="3"]) [data-slot=arch-link]{top:0;left:50%;transform:translate(-50%,-50%)rotate(90deg)}}
