.jg-brand-loading {
  position: fixed; inset: 0; z-index: 5000; display: grid; place-items: center;
  background: transparent; padding: 24px;
}
@keyframes jg-brand-loading-in { from { opacity: 0; transform: scale(.96); } to { opacity: 1; transform: none; } }
.jg-brand-loading__card {
  position: relative; display: flex; flex-direction: column; align-items: center; gap: 8px;
  min-width: 164px; padding: 18px 22px 14px; box-sizing: border-box; border-radius: 24px;
  color: #19385f; text-align: center; background: rgba(255, 255, 255, .58);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .7), 0 0 0 1px rgba(15, 35, 80, .05), 0 12px 26px -16px rgba(11, 30, 80, .5);
  -webkit-backdrop-filter: blur(18px) saturate(170%); backdrop-filter: blur(18px) saturate(170%);
  /* 动画放在小块自身：放在外层会让毛玻璃取不到后面的页面 */
  animation: jg-brand-loading-in .2s ease both;
}
/* Logo 由矢量轮廓遮罩渲染：任何屏幕都清晰，颜色和闪光都在 CSS 里 */
.jg-brand-loading__logo { display: block; width: 120px; height: 147.1px; filter: drop-shadow(0 5px 10px rgba(21, 96, 212, .22)); animation: jg-logo-breathe 2.4s ease-in-out infinite; }
.jg-brand-loading__logo i {
  --jg-logo-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 161.77'%3E%3Cpath fill-rule='evenodd' d='M59.83 0L60.72 -0.22L63.36 -0.23L66.88 0.92L69.52 2.88L71.21 5.28L72.21 8.8L72.34 9.68L72.16 10.56L71.28 13.1L70.71 14.08L69.52 15.89L67.6 17.6L67.29 18.48L67.43 19.36L70.13 24.64L73.54 29.92L76.56 33.91L78.75 36.08L81.84 38.13L82.72 38.42L85.36 39.14L89.76 38.07L94.16 35.56L99.44 31.99L101.2 30.54L102.35 29.04L102.35 28.16L101.16 25.52L100.97 24.64L100.98 22.88L101.19 22L102.98 18.48L103.84 17.59L106.48 15.9L108.24 15.57L111.76 15.61L112.64 15.82L114.4 16.7L116.41 18.48L117.56 20.24L118.17 22L118.2 25.52L117.86 27.28L117.27 28.16L115.28 30.2L114.4 30.85L111.76 32.18L110.53 33.44L104.72 47.52L103.84 49.4L102.96 50.74L102.08 51.17L101.2 51.04L92.4 48.1L89.76 47.75L87.12 46.97L85.36 46.88L82.72 46.17L75.68 46.02L73.04 45.25L69.52 45.15L53.68 45.17L51.92 45.33L49.28 46.03L44 46.12L41.36 46.89L38.72 46.98L36.08 47.75L33.44 48.06L31.68 48.65L26.4 49.89L22.88 51.28L22 51.22L21.12 50.69L20.24 49.28L19.65 47.52L17.6 43.08L16.12 38.72L13.58 33.44L12.32 32.15L9.68 30.82L8.52 29.92L6.99 28.16L6.13 26.4L5.89 24.64L5.95 22L6.58 20.24L7.72 18.48L9.68 16.73L11.44 15.85L12.32 15.62L16.72 15.61L17.6 15.83L19.36 16.72L21.12 18.26L21.98 19.36L22.86 21.12L23.09 22L23.1 25.52L22.09 28.16L21.96 29.04L22.42 29.92L26.78 33.44L29.92 35.55L35.2 38.19L38.72 39.13L42.24 38.14L45.76 35.74L47.52 33.87L52.19 27.28L56.63 19.36L56.81 18.48L56.61 17.6L54.1 14.96L52.73 12.32L52.15 8.8L52.8 6.16L54.33 3.52L56.32 1.57L57.2 0.96ZM48.25 48.4L50.16 48.1L58.96 47.98L75.68 48.09L76.56 48.14L79.2 48.88L83.6 49.05L86.24 49.82L88 49.93L90.64 50.69L92.4 50.82L98.56 52.77L100.73 53.68L101.38 54.56L101.42 55.44L100.41 58.08L95.24 68.64L94.16 69.91L93.28 69.83L90.64 65.73L88.88 63.84L87.12 62.41L85.36 61.34L82.72 60.21L79.2 59.3L75.68 59.18L73.04 58.42L63.36 58.31L60.72 57.77L58.96 57.73L55.44 58.31L47.52 58.37L44 59.18L40.48 59.25L36.96 59.58L26.4 59.59L24.64 59.37L24.03 58.96L23.48 58.08L22.66 55.44L22.88 54.26L23.76 53.5L32.56 50.81L35.2 50.67L36.96 50.1L39.6 49.8L42.24 49.04L45.76 48.95ZM1.13 63.36L2.64 63.11L39.6 63.15L47.52 64.2L50.91 65.12L54.56 66.55L58.08 68.55L60.58 70.4L63.16 73.04L65.12 75.71L66.15 77.44L67.83 80.96L69.6 85.36L72.73 94.16L73.14 95.04L73.92 95.96L74.8 95.75L75.78 94.16L77.28 90.64L77.34 88.88L76.8 87.12L70.05 71.28L68.12 66L67.9 65.12L67.94 64.24L68.64 63.45L70.4 63.2L75.68 63.25L79.2 63.93L81.01 65.12L81.89 66L83.1 67.76L89.08 81.84L96.8 101.96L97.68 103.72L98.56 104.03L99.55 102.96L110.77 76.56L115.89 65.12L116.48 64.24L117.04 63.69L117.92 63.27L119.68 63.14L129.36 63.19L130.24 63.44L130.86 64.24L130.56 66L122.61 85.36L107.48 121.44L105.72 124.96L104.72 126.28L102.96 127.55L101.2 128.13L98.56 128.31L95.92 128.14L94.16 127.72L92.4 126.74L90.83 124.96L89.44 122.32L84.56 110.88L81.84 105.04L80.96 104.7L80.08 105.5L76.08 113.52L73.92 117.39L73.04 118.11L72.16 118.07L71.28 117.54L69.74 116.16L66.83 112.64L64.7 109.12L53.21 83.6L51.04 80.65L48.4 78.32L46.64 77.24L44.88 76.51L41.36 75.56L39.6 75.3L12.32 75.15L10.56 75.06L8.8 74.67L7.04 73.95L5.64 73.04L4.4 71.92L3.17 70.4L1.66 67.76L0.58 65.12L0.45 64.24ZM12.47 81.84L14.08 81.69L20.24 81.69L21.12 81.97L21.81 82.72L22.05 83.6L22.13 85.36L22.11 113.52L22.39 115.28L22.88 115.83L23.76 116.2L24.64 116.25L29.92 116.23L32.56 116.06L34.32 115.62L36.96 114.43L38.29 113.52L39.97 111.76L41.05 110L41.9 107.36L41.56 104.72L39.08 97.68L36.24 90.64L34.72 88L33.44 86.46L31.68 84.73L28.95 82.72L29.6 81.84L30.8 81.68L37.84 81.65L39.6 81.83L42.24 82.52L44.88 83.87L46.64 85.41L48.63 88L51.32 93.28L58.71 110.88L60.71 114.4L63.36 117.71L66 120.19L69.52 122.48L71.28 123.33L73.92 124.25L79.2 125.24L80.15 125.84L79.61 126.72L77.44 127.81L73.92 128.7L69.52 128.8L66 128.12L63.36 127.19L60.82 125.84L58.37 124.08L55.44 121.24L54.56 121.04L53.68 121.35L49.25 124.08L44.88 126.1L40.48 127.43L36.08 128.17L33.44 128.32L7.92 128.3L6.16 128.13L5.31 127.6L4.92 126.72L4.84 125.84L4.91 88.88L5.28 87.25L5.73 86.24L7.04 84.4L7.97 83.6L9.68 82.58ZM16.91 137.36L17.54 137.27L18.3 137.24L19.05 137.3L19.56 137.39L20.06 137.52L20.82 137.83L21.82 138.5L22.65 139.37L23.08 140.01L23.41 140.63L23.7 141.39L23.91 142.14L24.14 143.65L24.18 144.91L24.16 153.72L24 155.23L23.69 156.49L23.4 157.25L22.99 158L22.44 158.76L21.82 159.37L21.07 159.91L20.31 160.27L19.31 160.54L18.8 160.61L17.54 160.61L16.29 160.36L15.28 159.92L14.78 159.59L14.27 159.17L13.5 158.25L12.94 157.25L12.65 156.49L12.44 155.74L12.21 154.22L12.16 152.97L12.17 144.16L12.25 143.15L12.49 141.89L12.72 141.14L13.18 140.13L13.68 139.37L14.1 138.87L14.78 138.28L15.53 137.81L16.29 137.51ZM36.4 137.36L37.18 137.27L38.44 137.25L39.44 137.32L40.45 137.49L41.69 137.86L42.46 138.2L43.21 138.62L43.9 139.12L44.45 139.63L44.98 140.23L45.44 140.88L45.74 141.41L46.05 142.14L46.28 142.9L46.41 143.65L46.49 144.41L46.43 144.91L46.24 145.15L45.99 145.25L42.72 145.27L42.21 145.2L41.95 144.91L41.78 143.9L41.51 143.15L40.95 142.36L40.39 141.89L39.7 141.52L38.94 141.3L38.19 141.23L37.43 141.25L36.93 141.33L36.42 141.49L35.92 141.73L35.42 142.07L35.08 142.39L34.7 142.9L34.45 143.4L34.28 143.9L34.15 144.91L34.16 153.22L34.28 153.97L34.56 154.73L34.87 155.23L35.42 155.81L36.17 156.29L36.93 156.55L37.43 156.63L38.19 156.66L39.19 156.54L39.7 156.37L40.2 156.12L40.7 155.75L41.18 155.23L41.5 154.73L41.7 154.22L41.95 152.97L42.21 152.68L42.72 152.6L45.74 152.6L46.24 152.71L46.44 152.97L46.49 153.47L46.41 154.22L46.27 154.98L46.04 155.74L45.49 156.89L44.66 158L44.17 158.5L43.55 159.01L42.46 159.67L41.46 160.1L40.7 160.32L39.44 160.56L38.44 160.63L37.43 160.62L36.68 160.56L35.67 160.39L34.66 160.11L33.91 159.8L32.65 159.09L31.93 158.5L31.39 157.95L31.02 157.5L30.52 156.74L30.13 155.93L29.88 155.21L29.58 153.72L29.52 152.46L29.54 144.66L29.75 143.15L30.13 141.92L30.51 141.14L31.14 140.2L31.89 139.38L32.65 138.77L33.4 138.31L34.41 137.86L35.42 137.54ZM65.1 137.36L65.87 137.27L67.13 137.25L68.14 137.32L69.15 137.49L70.39 137.86L71.16 138.2L71.91 138.62L72.6 139.12L73.15 139.63L73.68 140.23L74.13 140.88L74.43 141.41L74.75 142.14L74.98 142.9L75.11 143.65L75.19 144.41L75.13 144.91L74.94 145.15L74.68 145.25L71.41 145.27L70.91 145.2L70.64 144.91L70.48 143.9L70.2 143.15L69.65 142.36L69.09 141.89L68.39 141.52L67.64 141.3L66.88 141.23L66.13 141.25L65.62 141.33L65.12 141.49L64.62 141.73L64.11 142.07L63.78 142.39L63.4 142.9L63.14 143.4L62.98 143.9L62.84 144.91L62.86 153.22L62.97 153.97L63.25 154.73L63.56 155.23L64.11 155.81L64.87 156.29L65.62 156.55L66.13 156.63L66.88 156.66L67.89 156.54L68.39 156.37L68.89 156.12L69.4 155.75L69.88 155.23L70.19 154.73L70.4 154.22L70.64 152.97L70.91 152.68L71.41 152.6L74.43 152.6L74.94 152.71L75.14 152.97L75.18 153.47L75.1 154.22L74.96 154.98L74.73 155.74L74.18 156.89L73.36 158L72.86 158.5L72.25 159.01L71.16 159.67L70.15 160.1L69.4 160.32L68.14 160.56L67.13 160.63L66.13 160.62L65.37 160.56L64.36 160.39L63.36 160.11L62.6 159.8L61.34 159.09L60.62 158.5L60.08 157.95L59.72 157.5L59.22 156.74L58.83 155.93L58.57 155.21L58.28 153.72L58.22 152.46L58.24 144.66L58.44 143.15L58.83 141.92L59.2 141.14L59.83 140.2L60.59 139.38L61.34 138.77L62.1 138.31L63.11 137.86L64.11 137.54ZM85.05 137.36L86.01 137.26L87.02 137.24L88.03 137.31L89.03 137.48L90.04 137.75L90.79 138.05L92.05 138.77L92.81 139.36L93.33 139.88L93.81 140.47L94.32 141.24L94.65 141.89L94.94 142.65L95.15 143.4L95.27 144.16L95.36 145.67L95.33 152.97L95.13 154.48L94.92 155.23L94.63 155.99L94.24 156.74L93.56 157.71L92.82 158.5L92.05 159.11L91.3 159.58L90.29 160.04L89.28 160.35L88.03 160.57L87.02 160.64L86.01 160.62L85.26 160.55L84.25 160.36L82.74 159.85L82.08 159.51L81.29 159.01L80.47 158.32L79.97 157.78L79.09 156.49L78.71 155.68L78.46 154.95L78.17 153.47L78.11 152.21L78.12 144.91L78.33 143.4L78.71 142.14L79.21 141.14L79.71 140.38L80.47 139.53L81.23 138.9L82.24 138.26L83.24 137.81L84 137.57ZM99.25 137.61L99.6 137.5L100.11 137.49L102.88 137.49L103.13 137.51L103.41 137.61L103.63 137.79L103.88 138.14L108.16 144.78L108.41 145.1L108.67 145.2L108.92 145.06L109.03 144.91L113.45 138.12L113.7 137.78L113.91 137.61L114.2 137.51L114.46 137.49L117.48 137.49L117.98 137.54L118.23 137.74L118.3 137.86L118.36 138.37L118.36 159.51L118.31 160.01L118.1 160.27L117.73 160.38L114.46 160.39L114.2 160.36L114.01 160.27L113.81 160.01L113.75 159.51L113.75 146.67L113.7 146.12L113.45 145.96L113.2 146.19L112.95 146.55L110.18 150.8L109.92 151.06L109.67 151.18L109.17 151.23L107.91 151.22L107.66 151.18L107.27 150.95L106.9 150.45L104.14 146.2L103.88 145.97L103.63 146.1L103.57 146.67L103.57 159.51L103.51 160.01L103.31 160.27L103.13 160.36L102.88 160.39L99.6 160.39L99.35 160.34L99.1 160.15L99.02 160.01L98.96 159.51L98.96 138.62L99.04 137.86ZM17.32 141.39L17.8 141.26L18.55 141.26L19.05 141.4L19.56 141.71L19.96 142.14L20.36 142.9L20.5 143.4L20.6 144.16L20.62 153.22L20.5 154.48L20.25 155.23L20.06 155.58L19.75 155.99L19.46 156.24L19.05 156.48L18.8 156.57L18.3 156.64L17.8 156.62L17.31 156.49L16.87 156.24L16.54 155.93L16.21 155.48L15.98 154.98L15.84 154.48L15.74 153.72L15.72 144.91L15.76 143.9L15.9 143.15L16.21 142.39L16.54 141.95L16.79 141.71ZM85.44 141.39L86.26 141.24L87.27 141.24L88.03 141.39L88.78 141.71L89.54 142.27L90.06 142.9L90.44 143.65L90.65 144.41L90.74 145.67L90.74 152.21L90.71 152.97L90.61 153.72L90.22 154.73L89.89 155.23L89.54 155.62L89.03 156.02L88.53 156.3L87.52 156.6L86.51 156.66L85.76 156.58L85 156.34L84.37 155.99L83.75 155.44L83.24 154.73L82.92 153.97L82.78 153.22L82.72 152.21L82.72 145.67L82.75 144.91L82.87 144.16L83.24 143.17L83.81 142.39L84.5 141.81L85 141.54ZM51.34 155.23L51.78 155.14L52.28 155.13L52.78 155.19L53.29 155.37L53.79 155.69L54.09 155.99L54.42 156.49L54.61 156.99L54.68 157.5L54.68 158L54.6 158.5L54.4 159.01L54.07 159.51L53.79 159.78L53.29 160.11L52.78 160.3L52.28 160.37L51.78 160.36L51.27 160.24L50.79 160.01L50.44 159.76L50.02 159.29L49.66 158.5L49.58 158L49.58 157.5L49.65 156.99L49.84 156.49L50.16 155.99L50.52 155.65L50.77 155.47Z'/%3E%3C/svg%3E");
  display: block; width: 100%; height: 100%;
  -webkit-mask: var(--jg-logo-mark) center / contain no-repeat; mask: var(--jg-logo-mark) center / contain no-repeat;
  background-image: linear-gradient(112deg, transparent 38%, rgba(255, 255, 255, .22) 44%, rgba(255, 255, 255, .96) 50%, rgba(255, 255, 255, .22) 56%, transparent 62%), linear-gradient(180deg, #3ea2ff 0%, #1668ea 58%, #0c47c4 100%);
  background-size: 260% 100%, 100% 100%; background-repeat: no-repeat; background-position: 130% 0, 0 0;
  animation: jg-logo-sweep 2.4s cubic-bezier(.45, .05, .55, .95) infinite;
}
@keyframes jg-logo-sweep { 0% { background-position: 130% 0, 0 0; } 60%, 100% { background-position: -30% 0, 0 0; } }
@keyframes jg-logo-breathe { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.025); } }
.jg-brand-loading__card p { margin: 0 !important; font-size: 14px; font-weight: 500; line-height: 1.5; }
.jg-brand-loading__card button {
  border: 0; border-radius: 20px; background: #e9f2ff; color: #167de4;
  padding: 8px 16px; font: inherit; font-size: 13px; cursor: pointer;
}
.jg-brand-loading__card button[hidden] { display: none; }
@media (prefers-reduced-motion: reduce) { .jg-brand-loading__card, .jg-brand-loading__logo, .jg-brand-loading__logo i { animation: none; } }
