.cm-powered{--cm-powered-hi:var(--foreground)}.cm-powered-dark{--cm-powered-hi:#fff}.cm-powered-light{color:#10201e9e;--cm-powered-hi:#10201e}.cm-powered-inherit{color:color-mix(in srgb, currentColor 72%, transparent)}.cm-powered-inherit .cm-powered-text{-webkit-text-fill-color:currentColor;background-image:none;animation:none}.cm-powered-text{background-image:linear-gradient(100deg, currentColor 0%, currentColor 43%, var(--cm-powered-hi) 50%, currentColor 57%, currentColor 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:9s cubic-bezier(.4,0,.2,1) infinite cm-powered-sweep}@keyframes cm-powered-sweep{0%,52%{background-position:100% 0}82%,to{background-position:0 0}}.cm-powered .cm-cell{opacity:.4;animation:9s ease-in-out infinite both cm-powered-cell}.cm-powered .cm-cell-6{animation-delay:0s}.cm-powered .cm-cell-7{animation-delay:.16s}.cm-powered .cm-cell-8{animation-delay:.32s}.cm-powered .cm-cell-5{animation-delay:.48s}@keyframes cm-powered-cell{0%,48%{opacity:.4;transform:none}56%{opacity:1;transform:scale(1.08)}62%,84%{opacity:1;transform:none}to{opacity:.4;transform:none}}.cm-powered-still .cm-powered-text{-webkit-text-fill-color:currentColor;background-image:none;animation:none}.cm-powered-still .cm-cell{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.cm-powered-text{animation:none}.cm-powered .cm-cell{opacity:1;animation:none;transform:none}}@media print{.cm-powered-text{-webkit-text-fill-color:currentColor;background-image:none;animation:none}.cm-powered .cm-cell{opacity:1;animation:none;transform:none}}.cm-powered-printfoot{border-top:1px solid #10201e24}.cm-powered-corner{z-index:40;right:max(clamp(12px, 1.6vw, 36px), env(safe-area-inset-right));bottom:max(clamp(10px, 1.5vh, 28px), env(safe-area-inset-bottom));pointer-events:none;font-size:clamp(11px,1.05vw,26px);position:fixed}.cm-powered-corner[data-side=left]{right:auto;left:max(clamp(12px, 1.6vw, 36px), env(safe-area-inset-left))}
