.iris-motion-logo{aspect-ratio:16/9;contain:layout paint;pointer-events:none;flex-shrink:0;width:min(100%,20rem);position:relative}.iris-motion-logo>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.iris-motion-fallback{width:76%;height:auto;position:absolute;top:50%;left:12%;transform:translateY(-50%)}.iris-motion-logo[data-animated=true]>.iris-motion-fallback{visibility:hidden}.iris-motion-logo--on-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.iris-motion-loading:not(.iris-boot-screen) .iris-motion-logo--on-dark{background:#0a0f2e;border-radius:1.5rem}.iris-motion-logo.iris-motion-hero{width:min(100%,25rem);margin-bottom:1.75rem}.iris-motion-logo.iris-motion-entry{width:min(62vw,15rem)}.iris-motion-logo.iris-motion-header{aspect-ratio:auto;width:112px;height:40px}.iris-motion-logo.iris-motion-sidebar{aspect-ratio:auto;width:9rem;max-width:100%;height:3.25rem}.iris-motion-logo.iris-motion-topbar{aspect-ratio:auto;width:5.5rem;max-width:5.5rem;height:2rem}@media (width<=639px){.iris-motion-logo.iris-motion-header{width:88px;height:36px}}.iris-motion-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1rem;display:flex}.iris-motion-loading>p{letter-spacing:.08em;margin:0;font:500 .75rem/1.5 system-ui,sans-serif}.iris-boot-screen{box-sizing:border-box;color:#c6d4e5;min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:#0a0f2e}body:has(.iris-boot-screen){margin:0}
