.mll-root{--mll-s:1;--mll-navy:#003b5d;--mll-teal:#0ac0a8;--mll-track:#e1e7ec;--mll-dot2:#003b5d;--mll-muted:#5b6b7a;--mll-shadow:#003b5d40;justify-content:center;align-items:center;gap:calc(var(--mll-s) * 14px);width:calc(var(--mll-s) * 260px);height:calc(var(--mll-s) * 220px);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.mll-size-sm{--mll-s:.62}.mll-size-md{--mll-s:1}.mll-size-lg{--mll-s:1.25}.dark .mll-root:not([data-mll-theme=light]),.oled .mll-root:not([data-mll-theme=light]),.mll-root[data-mll-theme=dark]{--mll-track:#22344a;--mll-dot2:#4f8fb8;--mll-muted:#93a4b4;--mll-shadow:#00000073}.mll-root img{max-width:none}.mll-sym{width:calc(var(--mll-s) * 96px);height:calc(var(--mll-s) * 96px);-o-object-fit:contain;object-fit:contain;display:block}.mll-sym.mll-custom{width:calc(var(--mll-s) * 150px)}.mll-word{width:calc(var(--mll-s) * 170px);height:calc(var(--mll-s) * 25px);-o-object-fit:contain;object-fit:contain;display:block}.mll-full{width:calc(var(--mll-s) * 220px);height:calc(var(--mll-s) * 44px);-o-object-fit:contain;object-fit:contain;display:block}.mll-full.mll-custom{height:calc(var(--mll-s) * 96px)}.dark .mll-root:not([data-mll-theme=light]) .mll-brandtext,.oled .mll-root:not([data-mll-theme=light]) .mll-brandtext,.mll-root[data-mll-theme=dark] .mll-brandtext{filter:brightness(1.9)saturate(.8)}.mll-caption{font-size:calc(var(--mll-s) * 12px);letter-spacing:.08em;color:var(--mll-muted);text-transform:uppercase}.mll-a-breathe .mll-sym{animation:2.4s ease-in-out infinite mll-breathe}@keyframes mll-breathe{0%,to{filter:drop-shadow(0 0 #0ac0a800);transform:scale(.92)}50%{filter:drop-shadow(0 0 18px #0ac0a88c);transform:scale(1.04)}}.mll-a-turn{perspective:600px}.mll-a-turn .mll-sym{animation:2.8s cubic-bezier(.6,0,.4,1) infinite mll-turn}@keyframes mll-turn{0%{transform:rotateY(0)}60%,to{transform:rotateY(360deg)}}.mll-a-shine .mll-full{animation:2.2s linear infinite mll-shine;-webkit-mask-image:linear-gradient(110deg,#000 40%,#00000059 50%,#000 60%);mask-image:linear-gradient(110deg,#000 40%,#00000059 50%,#000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes mll-shine{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.mll-assemble{width:calc(var(--mll-s) * 110px);height:calc(var(--mll-s) * 110px);position:relative}.mll-assemble img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;animation:3.2s cubic-bezier(.2,.8,.2,1) infinite mll-fly;position:absolute;inset:0}.mll-assemble img:first-child{clip-path:polygon(50% 50%,50% 0,100% 0,100% 25%);--mll-dx:calc(var(--mll-s) * 40px);--mll-dy:calc(var(--mll-s) * -50px);animation-delay:0s}.mll-assemble img:nth-child(2){clip-path:polygon(50% 50%,100% 25%,100% 75%);--mll-dx:calc(var(--mll-s) * 60px);--mll-dy:0px;animation-delay:80ms}.mll-assemble img:nth-child(3){clip-path:polygon(50% 50%,100% 75%,100% 100%,50% 100%);--mll-dx:calc(var(--mll-s) * 40px);--mll-dy:calc(var(--mll-s) * 50px);animation-delay:.16s}.mll-assemble img:nth-child(4){clip-path:polygon(50% 50%,50% 100%,0 100%,0 75%);--mll-dx:calc(var(--mll-s) * -40px);--mll-dy:calc(var(--mll-s) * 50px);animation-delay:.24s}.mll-assemble img:nth-child(5){clip-path:polygon(50% 50%,0 75%,0 25%);--mll-dx:calc(var(--mll-s) * -60px);--mll-dy:0px;animation-delay:.32s}.mll-assemble img:nth-child(6){clip-path:polygon(50% 50%,0 25%,0 0,50% 0);--mll-dx:calc(var(--mll-s) * -40px);--mll-dy:calc(var(--mll-s) * -50px);animation-delay:.4s}@keyframes mll-fly{0%{transform:translate(var(--mll-dx), var(--mll-dy)) rotate(-20deg);opacity:0}35%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}.mll-orbit{width:calc(var(--mll-s) * 150px);height:calc(var(--mll-s) * 150px);place-items:center;display:grid;position:relative}.mll-orbit .mll-sym{width:calc(var(--mll-s) * 80px);height:calc(var(--mll-s) * 80px)}.mll-ring{animation:1.6s linear infinite mll-spin;position:absolute;inset:0}.mll-ring-b{animation-duration:2.4s;animation-direction:reverse}.mll-dot{width:calc(var(--mll-s) * 12px);height:calc(var(--mll-s) * 12px);margin-left:calc(var(--mll-s) * -6px);background:var(--mll-teal);border-radius:50%;position:absolute;top:-2px;left:50%}.mll-ring-b .mll-dot{background:var(--mll-dot2);top:auto;bottom:-2px}@keyframes mll-spin{to{transform:rotate(360deg)}}.mll-ringwrap{width:calc(var(--mll-s) * 140px);height:calc(var(--mll-s) * 140px);place-items:center;display:grid;position:relative}.mll-ringwrap svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mll-ringwrap .mll-sym{width:calc(var(--mll-s) * 76px);height:calc(var(--mll-s) * 76px)}.mll-track{stroke:var(--mll-track)}.mll-bar{stroke:var(--mll-teal);stroke-linecap:round;stroke-dasharray:402;stroke-dashoffset:402px;animation:2.4s ease-in-out infinite mll-draw}@keyframes mll-draw{0%{stroke-dashoffset:402px}60%{stroke-dashoffset:0}to{stroke-dashoffset:-402px}}.mll-a-wipe .mll-full{animation:2.8s ease-in-out infinite mll-wipe}@keyframes mll-wipe{0%{clip-path:inset(0 100% 0 0)}45%,70%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.mll-bwrap{flex-direction:column;align-items:center;display:flex}.mll-a-bounce .mll-sym{width:calc(var(--mll-s) * 80px);height:calc(var(--mll-s) * 80px);animation:1.2s cubic-bezier(.3,0,.3,1) infinite mll-bounce}.mll-a-bounce .mll-sym.mll-custom{width:calc(var(--mll-s) * 130px)}.mll-shadow{width:calc(var(--mll-s) * 60px);height:calc(var(--mll-s) * 8px);background:var(--mll-shadow);border-radius:50%;animation:1.2s cubic-bezier(.3,0,.3,1) infinite mll-shadow}@keyframes mll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--mll-s) * -34px))}}@keyframes mll-shadow{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.55)}}.mll-a-float{perspective:700px}.mll-a-float .mll-sym{width:calc(var(--mll-s) * 104px);height:calc(var(--mll-s) * 104px);animation:4s ease-in-out infinite mll-sway}.mll-a-float .mll-sym.mll-custom{width:calc(var(--mll-s) * 160px)}@keyframes mll-sway{0%,to{transform:rotateX(14deg)rotateY(-18deg)translateY(0)}50%{transform:rotateX(-8deg) rotateY(18deg) translateY(calc(var(--mll-s) * -8px))}}.mll-mosaic{width:calc(var(--mll-s) * 110px);height:calc(var(--mll-s) * 110px);grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid}.mll-tile{animation:2.6s ease-in-out infinite mll-pop;position:relative;overflow:hidden}.mll-tile img{width:calc(var(--mll-s) * 110px);height:calc(var(--mll-s) * 110px);-o-object-fit:contain;object-fit:contain;position:absolute}@keyframes mll-pop{0%{opacity:0;transform:scale(0)}30%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.mll-tile:first-child{animation-delay:0s}.mll-tile:first-child img{left:calc(var(--mll-s) * 0px);top:calc(var(--mll-s) * 0px)}.mll-tile:nth-child(2){animation-delay:60ms}.mll-tile:nth-child(2) img{left:calc(var(--mll-s) * -22px);top:calc(var(--mll-s) * 0px)}.mll-tile:nth-child(3){animation-delay:.12s}.mll-tile:nth-child(3) img{left:calc(var(--mll-s) * -44px);top:calc(var(--mll-s) * 0px)}.mll-tile:nth-child(4){animation-delay:.18s}.mll-tile:nth-child(4) img{left:calc(var(--mll-s) * -66px);top:calc(var(--mll-s) * 0px)}.mll-tile:nth-child(5){animation-delay:.24s}.mll-tile:nth-child(5) img{left:calc(var(--mll-s) * -88px);top:calc(var(--mll-s) * 0px)}.mll-tile:nth-child(6){animation-delay:60ms}.mll-tile:nth-child(6) img{left:calc(var(--mll-s) * 0px);top:calc(var(--mll-s) * -22px)}.mll-tile:nth-child(7){animation-delay:.12s}.mll-tile:nth-child(7) img{left:calc(var(--mll-s) * -22px);top:calc(var(--mll-s) * -22px)}.mll-tile:nth-child(8){animation-delay:.18s}.mll-tile:nth-child(8) img{left:calc(var(--mll-s) * -44px);top:calc(var(--mll-s) * -22px)}.mll-tile:nth-child(9){animation-delay:.24s}.mll-tile:nth-child(9) img{left:calc(var(--mll-s) * -66px);top:calc(var(--mll-s) * -22px)}.mll-tile:nth-child(10){animation-delay:.3s}.mll-tile:nth-child(10) img{left:calc(var(--mll-s) * -88px);top:calc(var(--mll-s) * -22px)}.mll-tile:nth-child(11){animation-delay:.12s}.mll-tile:nth-child(11) img{left:calc(var(--mll-s) * 0px);top:calc(var(--mll-s) * -44px)}.mll-tile:nth-child(12){animation-delay:.18s}.mll-tile:nth-child(12) img{left:calc(var(--mll-s) * -22px);top:calc(var(--mll-s) * -44px)}.mll-tile:nth-child(13){animation-delay:.24s}.mll-tile:nth-child(13) img{left:calc(var(--mll-s) * -44px);top:calc(var(--mll-s) * -44px)}.mll-tile:nth-child(14){animation-delay:.3s}.mll-tile:nth-child(14) img{left:calc(var(--mll-s) * -66px);top:calc(var(--mll-s) * -44px)}.mll-tile:nth-child(15){animation-delay:.36s}.mll-tile:nth-child(15) img{left:calc(var(--mll-s) * -88px);top:calc(var(--mll-s) * -44px)}.mll-tile:nth-child(16){animation-delay:.18s}.mll-tile:nth-child(16) img{left:calc(var(--mll-s) * 0px);top:calc(var(--mll-s) * -66px)}.mll-tile:nth-child(17){animation-delay:.24s}.mll-tile:nth-child(17) img{left:calc(var(--mll-s) * -22px);top:calc(var(--mll-s) * -66px)}.mll-tile:nth-child(18){animation-delay:.3s}.mll-tile:nth-child(18) img{left:calc(var(--mll-s) * -44px);top:calc(var(--mll-s) * -66px)}.mll-tile:nth-child(19){animation-delay:.36s}.mll-tile:nth-child(19) img{left:calc(var(--mll-s) * -66px);top:calc(var(--mll-s) * -66px)}.mll-tile:nth-child(20){animation-delay:.42s}.mll-tile:nth-child(20) img{left:calc(var(--mll-s) * -88px);top:calc(var(--mll-s) * -66px)}.mll-tile:nth-child(21){animation-delay:.24s}.mll-tile:nth-child(21) img{left:calc(var(--mll-s) * 0px);top:calc(var(--mll-s) * -88px)}.mll-tile:nth-child(22){animation-delay:.3s}.mll-tile:nth-child(22) img{left:calc(var(--mll-s) * -22px);top:calc(var(--mll-s) * -88px)}.mll-tile:nth-child(23){animation-delay:.36s}.mll-tile:nth-child(23) img{left:calc(var(--mll-s) * -44px);top:calc(var(--mll-s) * -88px)}.mll-tile:nth-child(24){animation-delay:.42s}.mll-tile:nth-child(24) img{left:calc(var(--mll-s) * -66px);top:calc(var(--mll-s) * -88px)}.mll-tile:nth-child(25){animation-delay:.48s}.mll-tile:nth-child(25) img{left:calc(var(--mll-s) * -88px);top:calc(var(--mll-s) * -88px)}.mll-preview{border-radius:10px;justify-content:center;align-items:center;display:flex}.mll-preview[data-mll-theme=light]{color:#0f2236;background:#f6f8fa}.mll-preview[data-mll-theme=dark]{color:#e8eef3;background:#12202e}@media (prefers-reduced-motion:reduce){.mll-root,.mll-root *{animation:none!important}}
