@layer components{.cx-disclosure{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s;display:grid}.cx-disclosure[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s,0s,0s}.cx-disclosure>*{min-height:0;overflow:hidden}.cx-glyph{width:20px;height:20px;display:block;position:relative}.cx-glyph-bar{background:currentColor;border-radius:2px;height:2px;transition:transform .2s;position:absolute;top:9px;left:2px;right:2px}.cx-glyph-bar:first-child{transform:translateY(-4px)}.cx-glyph-bar:last-child{transform:translateY(4px)}.cx-glyph[data-open=true] .cx-glyph-bar:first-child{transform:rotate(45deg)}.cx-glyph[data-open=true] .cx-glyph-bar:last-child{transform:rotate(-45deg)}.cx-line-in{animation:.35s cubic-bezier(.22,1,.36,1) .18s both cx-line-in}.cx-line-out{pointer-events:none;animation:.18s ease-in both cx-line-out;position:absolute;inset:0}@keyframes cx-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cx-line-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.cx-loop-keep{animation:6s ease-in-out infinite cx-loop-keep}.cx-loop-lead{will-change:transform, opacity;animation:6s ease-in-out infinite cx-loop-lead}.cx-loop-keep[data-loop=paused],.cx-loop-lead[data-loop=paused]{animation-play-state:paused}.cx-loop-keep[data-loop=idle],.cx-loop-lead[data-loop=idle]{animation:none}@keyframes cx-loop-keep{0%,55%{opacity:0}65%,97%{opacity:1}to{opacity:0}}@keyframes cx-loop-lead{0%,28%{opacity:0;transform:translateY(-10px)}36%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cx-disclosure,.cx-glyph-bar{transition:none}.cx-line-in{animation:none}.cx-line-out{display:none}.cx-loop-keep,.cx-loop-lead{animation:none}}}
