.dnd-section:has(.as-section-divider){position:relative}.dnd-section:has(.as-section-divider) :is(.row-fluid,.dnd-column,.dnd-row,.dnd-module):has(.as-section-divider){position:static}.as-section-divider{height:calc(5.625vw*var(--as-divider-k, 1));height:clamp(2.5rem,calc(5.625vw*var(--as-divider-k, 1)),calc(10svh*var(--as-divider-k, 1)));left:0;pointer-events:none;position:absolute;right:0;z-index:2}.as-section-divider--top{bottom:calc(100% - 1px)}.as-section-divider--bottom{top:calc(100% - 1px)}.as-section-divider svg{display:block;height:100%;overflow:hidden;transform:scale(var(--as-divider-mx,1),var(--as-divider-my,1));width:100%}.as-section-divider--bottom{--as-divider-my:-1}.as-section-divider--mirror{--as-divider-mx:-1}@keyframes as-divider-flow{to{transform:translateX(var(--p))}}@keyframes as-divider-rock{0%{transform:rotate(calc(var(--r)*-1))}to{transform:rotate(var(--r))}}.as-section-divider--animated .as-section-divider__shape--flow{animation:as-divider-flow calc(var(--d)/var(--as-divider-speed, 1)) linear infinite}.as-section-divider--animated .as-section-divider__shape--flow:is(.as-section-divider__shape--2,.as-section-divider__shape--4){animation-direction:reverse}.as-section-divider--animated .as-section-divider__shape--rock{animation:as-divider-rock calc(var(--d)/3/var(--as-divider-speed, 1)) ease-in-out infinite alternate;transform-origin:960px 54px}@media (prefers-reduced-motion:reduce){.as-section-divider--animated .as-section-divider__shape{animation:none}}.as-section-divider-note{border:1px dashed #c7ccd4;border-radius:4px;color:#6b7280;font:12px/1.4 sans-serif;margin:4px 0;padding:4px 8px}