.loading.xhs-loading{align-items:center;background:#f4f7f9;background:var(--xhs-loading-bg,#f4f7f9);display:flex;isolation:isolate;justify-content:center;inset:0;overflow:hidden;position:fixed;z-index:9999}.loading.xhs-loading:after,.loading.xhs-loading:before{content:"";filter:blur(10px);inset:auto;opacity:.9;pointer-events:none;position:absolute}.loading.xhs-loading:before{background:radial-gradient(circle,#ffffff80 0,#fff0 68%);border-radius:50%;height:32vw;left:-6%;min-height:220px;min-width:220px;top:-12%;width:32vw}.loading.xhs-loading:after{background:radial-gradient(circle,#1677ff2e 0,#1677ff00 72%);border-radius:50%;bottom:-16%;height:38vw;min-height:260px;min-width:260px;right:-10%;width:38vw}.loading.xhs-loading.hidden{opacity:0;pointer-events:none;transition:all .8s ease-out;visibility:hidden}.loading.xhs-loading.is-disabled .xhs-loading__spinner:after,.loading.xhs-loading.is-disabled .xhs-loading__spinner:before{animation:none!important}.loading.xhs-loading.is-disabled .xhs-loading__spinner span{animation:none!important;opacity:.28}.xhs-loading__content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff47,#ffffff1f);border:1px solid hsla(0,0%,100%,.35);border-radius:28px;box-shadow:0 18px 60px #0f172a14,inset 0 1px #ffffff80;flex-direction:column;gap:14px;min-width:220px;padding:28px 32px;position:relative;text-align:center;z-index:1}.xhs-loading__content,.xhs-loading__logo{align-items:center;display:flex;justify-content:center}.xhs-loading__logo{background:linear-gradient(180deg,#fffffff0,#ffffffb8);border:1px solid hsla(0,0%,100%,.65);border-radius:24px;box-shadow:0 18px 38px #0f172a14,inset 0 1px #ffffffb3;height:78px;overflow:hidden;padding:8px;width:78px}.dark .xhs-loading__logo{background:#111827b8}.xhs-loading__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.xhs-loading__logo[hidden]{display:none}.xhs-loading__spinner{align-items:center;color:#1677ff;color:var(--xhs-loading-primary,#1677ff);display:flex;height:64px;justify-content:center;position:relative;width:64px}.xhs-loading__spinner span{display:block}.xhs-loading__title{color:#000000d9;font-size:28px;font-weight:600;letter-spacing:.02em;line-height:1.2}.dark .xhs-loading__title{color:#fff}.xhs-loading__subtitle{color:#00000073;font-size:14px;letter-spacing:.01em;line-height:1.5;max-width:420px}.dark .xhs-loading__subtitle{color:#ffffffa6}.xhs-loading__subtitle:empty{display:none}.loading.xhs-loading.preset-square-jump .xhs-loading__spinner:before{animation:xhs-loading-square-jump .7s linear infinite;background:linear-gradient(135deg,#1677ff,#91caff);background:linear-gradient(135deg,var(--xhs-loading-primary,#1677ff) 0,var(--xhs-loading-secondary,#91caff) 100%);border-radius:12px;box-shadow:0 10px 24px #1677ff38;content:"";height:48px;left:8px;position:absolute;top:0;width:48px}.loading.xhs-loading.preset-square-jump .xhs-loading__spinner:after{animation:xhs-loading-square-shadow .7s linear infinite;background:#91caffb8;border-radius:999px;content:"";filter:blur(1px);height:8px;left:12px;position:absolute;top:66px;width:48px}@supports (color: color-mix(in lch,red,blue)){.loading.xhs-loading.preset-square-jump .xhs-loading__spinner:after{background:color-mix(in srgb,var(--xhs-loading-secondary,#91caff) 72%,transparent)}}.loading.xhs-loading.preset-square-jump .xhs-loading__spinner span{display:none}.loading.xhs-loading.preset-dot-pulse .xhs-loading__spinner{gap:8px}.loading.xhs-loading.preset-dot-pulse .xhs-loading__spinner span{animation:xhs-loading-dot-pulse 1s ease-in-out infinite;background:#1677ff;background:var(--xhs-loading-primary,#1677ff);border-radius:999px;box-shadow:0 0 0 4px #1677ff14;height:11px;width:11px}.loading.xhs-loading.preset-dot-pulse .xhs-loading__spinner span:nth-child(2),.loading.xhs-loading.preset-dot-pulse .xhs-loading__spinner span:nth-child(4){background:#91caff;background:var(--xhs-loading-secondary,#91caff)}.loading.xhs-loading.preset-dot-pulse .xhs-loading__spinner span:nth-child(2){animation-delay:.12s}.loading.xhs-loading.preset-dot-pulse .xhs-loading__spinner span:nth-child(3){animation-delay:.24s}.loading.xhs-loading.preset-dot-pulse .xhs-loading__spinner span:nth-child(4){animation-delay:.36s}.loading.xhs-loading.preset-ring-spin .xhs-loading__spinner:after,.loading.xhs-loading.preset-ring-spin .xhs-loading__spinner:before{border-radius:999px;content:"";inset:0;position:absolute}.loading.xhs-loading.preset-ring-spin .xhs-loading__spinner:before{border:4px solid rgba(0,0,0,.07);box-shadow:inset 0 0 0 1px #ffffff4d}.dark .loading.xhs-loading.preset-ring-spin .xhs-loading__spinner:before{border-color:#ffffff24}.loading.xhs-loading.preset-ring-spin .xhs-loading__spinner:after{animation:xhs-loading-ring-spin .9s linear infinite;border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #91caff;border-right-color:var(--xhs-loading-secondary,#91caff);border-top:4px solid #1677ff;border-top-color:var(--xhs-loading-primary,#1677ff);box-shadow:0 0 18px #1677ff1f}.loading.xhs-loading.preset-ring-spin .xhs-loading__spinner span{display:none}.loading.xhs-loading.preset-wave-bars .xhs-loading__spinner{gap:6px}.loading.xhs-loading.preset-wave-bars .xhs-loading__spinner span{animation:xhs-loading-wave-bars .9s ease-in-out infinite;background:linear-gradient(180deg,#1677ff,#91caff);background:linear-gradient(180deg,var(--xhs-loading-primary,#1677ff) 0,var(--xhs-loading-secondary,#91caff) 100%);border-radius:999px;box-shadow:0 10px 18px #1677ff24;height:26px;transform-origin:center bottom;width:8px}.loading.xhs-loading.preset-wave-bars .xhs-loading__spinner span:nth-child(2){animation-delay:.12s}.loading.xhs-loading.preset-wave-bars .xhs-loading__spinner span:nth-child(3){animation-delay:.24s}.loading.xhs-loading.preset-wave-bars .xhs-loading__spinner span:nth-child(4){animation-delay:.36s}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner:after,.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner:before{border-radius:999px;content:"";inset:0;position:absolute}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner:before{border:1px solid rgba(15,23,42,.1)}.dark .loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner:before{border-color:#ffffff2e}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner:after{border:1px dashed rgba(15,23,42,.12);inset:8px}.dark .loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner:after{border-color:#ffffff2e}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner span{animation:xhs-loading-orbit-dots 1.8s linear infinite;inset:0;position:absolute}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner span:before{background:#1677ff;background:var(--xhs-loading-primary,#1677ff);border-radius:999px;box-shadow:0 0 0 4px #1677ff1f,0 0 18px #1677ff3d;content:"";height:10px;left:50%;position:absolute;top:-2px;transform:translate(-50%);width:10px}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner span:nth-child(2){animation-delay:.45s}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner span:nth-child(2):before,.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner span:nth-child(4):before{background:#91caff;background:var(--xhs-loading-secondary,#91caff);box-shadow:0 0 0 4px #91caff24}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner span:nth-child(3){animation-duration:1.3s}.loading.xhs-loading.preset-orbit-dots .xhs-loading__spinner span:nth-child(4){animation-delay:.9s;animation-duration:1.3s}.loading.xhs-loading.preset-pulse-ring .xhs-loading__spinner:after,.loading.xhs-loading.preset-pulse-ring .xhs-loading__spinner:before{border-radius:999px;content:"";inset:0;position:absolute}.loading.xhs-loading.preset-pulse-ring .xhs-loading__spinner:before{animation:xhs-loading-pulse-ring 1.4s ease-out infinite;border:3px solid #1677ff;border:3px solid var(--xhs-loading-primary,#1677ff);box-shadow:0 0 18px #1677ff29}.loading.xhs-loading.preset-pulse-ring .xhs-loading__spinner:after{animation:xhs-loading-core-pulse 1.4s ease-in-out infinite;background:radial-gradient(circle,#91caff 0,#1677ff);background:radial-gradient(circle,var(--xhs-loading-secondary,#91caff) 0,var(--xhs-loading-primary,#1677ff) 100%);box-shadow:0 0 20px #1677ff38;inset:18px}.loading.xhs-loading.preset-pulse-ring .xhs-loading__spinner span{display:none}.loading.xhs-loading.preset-flip-grid .xhs-loading__spinner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.loading.xhs-loading.preset-flip-grid .xhs-loading__spinner span{animation:xhs-loading-flip-grid 1.1s ease-in-out infinite;background:linear-gradient(135deg,#1677ff,#ffffff2e);background:linear-gradient(135deg,var(--xhs-loading-primary,#1677ff) 0,hsla(0,0%,100%,.18) 100%);border-radius:8px;box-shadow:0 8px 18px #1677ff24;height:22px;width:22px}.loading.xhs-loading.preset-flip-grid .xhs-loading__spinner span:nth-child(2),.loading.xhs-loading.preset-flip-grid .xhs-loading__spinner span:nth-child(3){background:linear-gradient(135deg,#91caff,#fff3);background:linear-gradient(135deg,var(--xhs-loading-secondary,#91caff) 0,hsla(0,0%,100%,.2) 100%)}.loading.xhs-loading.preset-flip-grid .xhs-loading__spinner span:nth-child(2){animation-delay:.14s}.loading.xhs-loading.preset-flip-grid .xhs-loading__spinner span:nth-child(3){animation-delay:.28s}.loading.xhs-loading.preset-flip-grid .xhs-loading__spinner span:nth-child(4){animation-delay:.42s}.loading.xhs-loading.preset-signal-beam .xhs-loading__spinner{background:#0f172a0f;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff38,0 10px 28px #0f172a0f;height:24px;overflow:hidden;width:96px}.dark .loading.xhs-loading.preset-signal-beam .xhs-loading__spinner{background:#ffffff14}.loading.xhs-loading.preset-signal-beam .xhs-loading__spinner:before{animation:xhs-loading-signal-beam 1.25s ease-in-out infinite;background:linear-gradient(90deg,transparent,#1677ff 20%,#91caff 50%,#1677ff 80%,transparent);background:linear-gradient(90deg,transparent 0,var(--xhs-loading-primary,#1677ff) 20%,var(--xhs-loading-secondary,#91caff) 50%,var(--xhs-loading-primary,#1677ff) 80%,transparent 100%);content:"";filter:saturate(120%);inset:0;position:absolute;transform:translate(-100%)}.loading.xhs-loading.preset-signal-beam .xhs-loading__spinner span{border-right:1px solid rgba(15,23,42,.06);flex:1;height:100%}.dark .loading.xhs-loading.preset-signal-beam .xhs-loading__spinner span{border-right-color:#ffffff14}@keyframes xhs-loading-square-jump{0%,to{border-bottom-right-radius:12px;transform:translateY(0) rotate(0)}25%{transform:translateY(10px) rotate(22.5deg)}50%{border-bottom-right-radius:26px;transform:translateY(18px) scaleY(.92) rotate(45deg)}75%{transform:translateY(8px) rotate(67.5deg)}}@keyframes xhs-loading-square-shadow{0%,to{transform:scale(1)}50%{transform:scaleX(1.18)}}@keyframes xhs-loading-dot-pulse{0%,80%,to{opacity:.5;transform:scale(.72)}40%{opacity:1;transform:scale(1.14)}}@keyframes xhs-loading-ring-spin{to{transform:rotate(1turn)}}@keyframes xhs-loading-wave-bars{0%,to{opacity:.5;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.3)}}@keyframes xhs-loading-orbit-dots{to{transform:rotate(1turn)}}@keyframes xhs-loading-pulse-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.42)}}@keyframes xhs-loading-core-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes xhs-loading-flip-grid{0%,to{opacity:1;transform:perspective(60px) rotateX(0) rotateY(0)}50%{opacity:.65;transform:perspective(64px) rotateX(180deg) rotateY(180deg) scale(.96)}}@keyframes xhs-loading-signal-beam{to{transform:translate(100%)}}
