@layer components{.side-split{flex-direction:column;place-self:stretch stretch;align-items:center;gap:.75rem;display:flex}}.side-split>[data-part=line]{background:var(--border);flex:1 1 0;min-width:1px;min-height:1px;position:relative}.side-split [data-part=charge]{box-shadow:0 0 8px color-mix(in oklab, var(--brand-ink) 55%, transparent);pointer-events:none;position:absolute;inset:0}.side-split [data-part=turn] svg{rotate:var(--split-glyph-turn,0deg)}
