.plgn-on-raised{background:var(--plgn-violet-raised);--surface-card:var(--plgn-violet);--surface-page:var(--plgn-violet-raised);--line:#ffffff17;--line-strong:#ffffff29;--border-line:var(--line);--text-strong:#f5f2ff;--text-body:#cfc7e6;--text-muted:var(--plgn-grey-high)}.plgn-on-paper .plgn-card{border:1px solid var(--line)}.plgn-on-paper{background:var(--plgn-paper);--surface-page:var(--plgn-paper);--surface-card:#fff;--line:#1a103324;--line-strong:#1a103338;--border-line:var(--line);--text-strong:var(--plgn-violet);--text-body:#4a4458;--text-muted:var(--plgn-grey)}@media (prefers-reduced-motion:no-preference){.plgn-enter{animation:plgn-enter .42s var(--ease-standard) var(--d,0s) both}.plgn-enter-draw{stroke-dasharray:1;animation:plgn-enter-draw .7s var(--ease-standard) var(--d,0s) both}}@keyframes plgn-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes plgn-enter-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.plgn-draw{stroke-dashoffset:0}.plgn-fade{opacity:1;transform:none}.plgn-travel,.plgn-state-before{opacity:0}.plgn-state-after{opacity:1}@media (prefers-reduced-motion:no-preference){.plgn-reveal .plgn-draw{stroke-dasharray:1;stroke-dashoffset:1px}.plgn-reveal .plgn-fade{opacity:0;transform:translateY(6px)}.plgn-reveal .plgn-state-before{opacity:1}.plgn-reveal .plgn-state-after{opacity:0}.plgn-reveal[data-visible=true] .plgn-draw{animation:plgn-draw .6s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-fade{animation:plgn-fade .32s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-travel{animation:plgn-travel .9s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-state-before{animation:plgn-out .16s var(--ease-standard) var(--d,0s) forwards}.plgn-reveal[data-visible=true] .plgn-state-after{animation:plgn-in .16s var(--ease-standard) var(--d,0s) forwards}}@keyframes plgn-draw{to{stroke-dashoffset:0}}@keyframes plgn-fade{to{opacity:1;transform:none}}@keyframes plgn-travel{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translateX(var(--travel,120px))}}@keyframes plgn-out{to{opacity:0}}@keyframes plgn-in{to{opacity:1}}.plgn-diagram{direction:ltr}.plgn-diagram text{unicode-bidi:plaintext}
