/* wire-universal-mobile-smooth-loading-303f1h9317z12y1 */

@media (max-width:799px){

  .wire-nav-progress{
    display:none!important;
  }

  .wire-mobile-loading-ui-303f1h9317z12y1{
    position:fixed!important;
    inset:0!important;
    z-index:2147481200!important;
    pointer-events:none!important;
    visibility:hidden!important;
    opacity:0!important;
    transition:
      opacity .16s cubic-bezier(.22,.61,.36,1),
      visibility 0s linear .16s!important;
    contain:layout style paint!important;
  }

  html.wire-mobile-loading-active-303f1h9317z12y1
    .wire-mobile-loading-ui-303f1h9317z12y1{
    visibility:visible!important;
    opacity:1!important;
    transition:
      opacity .12s cubic-bezier(.22,.61,.36,1),
      visibility 0s!important;
  }

  .wire-mobile-loading-progress-303f1h9317z12y1{
    position:absolute!important;
    top:env(safe-area-inset-top)!important;
    left:0!important;
    right:0!important;
    height:2px!important;
    overflow:hidden!important;
    background:rgba(255,255,255,.045)!important;
  }

  .wire-mobile-loading-progress-303f1h9317z12y1::before{
    content:""!important;
    display:block!important;
    width:38%!important;
    height:100%!important;
    border-radius:999px!important;
    background:linear-gradient(
      90deg,
      rgba(208,26,58,.42),
      #f13754 58%,
      rgba(245,92,116,.88)
    )!important;
    box-shadow:
      0 0 10px rgba(239,47,67,.42),
      0 0 18px rgba(239,47,67,.18)!important;
    animation:
      wire-mobile-loading-progress-303f1h9317z12y1
      .86s
      cubic-bezier(.42,0,.25,1)
      infinite!important;
    will-change:transform!important;
  }

  @keyframes wire-mobile-loading-progress-303f1h9317z12y1{
    0%{
      transform:translate3d(-125%,0,0) scaleX(.72);
    }
    52%{
      transform:translate3d(145%,0,0) scaleX(1);
    }
    100%{
      transform:translate3d(310%,0,0) scaleX(.82);
    }
  }

  .wire-mobile-loading-pill-303f1h9317z12y1{
    position:absolute!important;
    left:50%!important;
    top:42%!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    min-height:42px!important;
    padding:0 15px!important;
    border:1px solid rgba(103,145,177,.32)!important;
    border-radius:999px!important;
    background:rgba(7,18,28,.88)!important;
    box-shadow:
      0 14px 38px rgba(0,0,0,.28),
      inset 0 1px 0 rgba(255,255,255,.045)!important;
    color:#e8f0f6!important;
    font:
      800 13px/1
      -apple-system,
      BlinkMacSystemFont,
      "Segoe UI",
      sans-serif!important;
    letter-spacing:.01em!important;
    opacity:0!important;
    transform:translate3d(-50%,7px,0) scale(.97)!important;
    transition:
      opacity .16s ease,
      transform .2s cubic-bezier(.22,.61,.36,1)!important;
    will-change:opacity,transform!important;
  }

  @supports (
    (-webkit-backdrop-filter:blur(12px)) or
    (backdrop-filter:blur(12px))
  ){
    .wire-mobile-loading-pill-303f1h9317z12y1{
      -webkit-backdrop-filter:blur(14px) saturate(1.08)!important;
      backdrop-filter:blur(14px) saturate(1.08)!important;
      background:rgba(7,18,28,.72)!important;
    }
  }

  html.wire-mobile-loading-delayed-303f1h9317z12y1
    .wire-mobile-loading-pill-303f1h9317z12y1{
    opacity:1!important;
    transform:translate3d(-50%,0,0) scale(1)!important;
  }

  .wire-mobile-loading-spinner-303f1h9317z12y1{
    width:17px!important;
    height:17px!important;
    border:2px solid rgba(255,255,255,.17)!important;
    border-top-color:#f13754!important;
    border-right-color:rgba(241,55,84,.68)!important;
    border-radius:50%!important;
    animation:
      wire-mobile-loading-spin-303f1h9317z12y
      .72s linear infinite!important;
  }

  @keyframes wire-mobile-loading-spin-303f1h9317z12y{
    to{
      transform:rotate(360deg);
    }
  }

  html.wire-mobile-loading-active-303f1h9317z12y1 body{
    -webkit-tap-highlight-color:transparent!important;
  }

  html.wire-mobile-loading-active-303f1h9317z12y1
    .wire-mobile-nav-v230j,
  html.wire-mobile-loading-active-303f1h9317z12y1
    [data-wire-mobile-nav],
  html.wire-mobile-loading-active-303f1h9317z12y1
    .wire-mobile-bottom-nav{
    opacity:1!important;
    transform:none!important;
  }

  @media (prefers-reduced-motion:reduce){
    .wire-mobile-loading-ui-303f1h9317z12y1,
    .wire-mobile-loading-pill-303f1h9317z12y1{
      transition:none!important;
    }

    .wire-mobile-loading-progress-303f1h9317z12y1::before,
    .wire-mobile-loading-spinner-303f1h9317z12y1{
      animation-duration:1.7s!important;
    }
  }
}