/* Extracted from the mono-size-100 ski engine; external for CSP. */

    .skibot .sb-eye { transform-box: fill-box; transform-origin: center; transition: transform .08s; }
    .skibot.blink .sb-eye { transform: scaleY(.12); }
    .sk-trail { fill: none; stroke-linecap: round; transition: opacity 3.6s ease; }
    .sk-trail.fade { opacity: 0 !important; }
    .sk-pop { position: absolute; left: 0; top: 0; z-index: 6; pointer-events: none; width: max-content; max-width: 250px; transform-origin: 50% 100%;
      transform: translate(-50%, -100%) scale(.55); opacity: 0; transition: opacity .25s ease, transform .5s cubic-bezier(.2,1.6,.35,1);
      background: var(--pop-bg, #fff); color: var(--pop-ink, #1C1233); border: var(--pop-border, 0); border-radius: var(--pop-radius, 18px);
      box-shadow: var(--pop-shadow, 0 18px 40px -18px rgba(70,40,160,.5)); padding: 12px 16px 13px; font-family: var(--pop-font, inherit);
      backdrop-filter: var(--pop-blur, none); -webkit-backdrop-filter: var(--pop-blur, none); }
    .sk-pop.on { opacity: 1; transform: translate(-50%, -100%) scale(1); }
    .sk-pop::after { content: ""; position: absolute; left: 50%; bottom: -7px; width: 14px; height: 14px; transform: translateX(-50%) rotate(45deg);
      background: var(--pop-tail, var(--pop-bg, #fff)); border-radius: 0 0 4px 0; }
    .sk-pop .top { display: flex; align-items: center; gap: 8px; white-space: nowrap; }
    .sk-pop .top i { width: 10px; height: 10px; border-radius: 50%; flex: none; }
    .sk-pop b { font-family: var(--pop-name-font, inherit); font-size: var(--pop-name-size, 1.18rem); font-weight: var(--pop-name-weight, 600); font-style: var(--pop-name-style, normal); }
    .sk-pop .top span { color: var(--pop-sub, #7A6E98); font-size: .92rem; }
    .sk-pop p { margin: 4px 0 0; font-size: .84rem; line-height: 1.35; color: var(--pop-sub, #7A6E98); }
.mono-landing .motion-paused * { animation-play-state: paused !important; }
@media(prefers-reduced-motion:reduce){.mono-landing *, .mono-landing *::after {animation:none!important;transition:none!important;}}
