:root{--text:#0f172a;--muted:#64748b;--bubble:#fff;--shadow:#0f172a1f}.LoadingPage-module__0oOzTq__wrap{min-height:100svh;font-family:var(--font-ibm-plex-sans-thai);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.LoadingPage-module__0oOzTq__title{text-align:center;-webkit-user-select:none;user-select:none;padding-top:40px}.LoadingPage-module__0oOzTq__title h1{color:#4000d5;margin:0;font-size:clamp(26px,4vw,32px);font-weight:800;line-height:.9}.LoadingPage-module__0oOzTq__title p{color:var(--muted);margin:8px 0 0;font-size:20px;font-weight:500}.LoadingPage-module__0oOzTq__stage{justify-content:center;align-items:center;gap:100px;min-height:clamp(520px,70vh,700px);margin:0 auto;padding:32px 24px 48px;display:flex;position:relative}.LoadingPage-module__0oOzTq__cluster{aspect-ratio:1;width:min(560px,65vw);min-height:360px;position:relative}.LoadingPage-module__0oOzTq__clusterHalo{border:1px solid #94a3b840;border-radius:999px;animation:1.5s infinite alternate LoadingPage-module__0oOzTq__heartbeat;position:absolute;inset:8%;box-shadow:0 0 0 28px #ffffffa6}.LoadingPage-module__0oOzTq__orbit{transform-origin:50%;animation:24s linear infinite LoadingPage-module__0oOzTq__orbit-spin;position:absolute;inset:0}.LoadingPage-module__0oOzTq__bubble{border:1px solid var(--border);cursor:pointer;z-index:2;background:radial-gradient(#926af1,#4000d5);border-radius:9999px;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 14px 40px #47556926}.LoadingPage-module__0oOzTq__bubble:hover{opacity:.9}.LoadingPage-module__0oOzTq__bubbleCenter{width:clamp(300px,34vw,310px);height:clamp(300px,34vw,310px);top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingPage-module__0oOzTq__bubbleText{color:#fff;z-index:1;text-align:center;font-size:24px;font-weight:600}.LoadingPage-module__0oOzTq__bubbleBottomShade{background:linear-gradient(#0000,#00000014);height:40%;position:absolute;bottom:0;left:0;right:0}.LoadingPage-module__0oOzTq__bubbleGhost{border:1px solid var(--border);transform:translate(-50%,-50%)translate(var(--tx,0),var(--ty,0));top:50%;left:50%;background:radial-gradient(#fff,#c8c8c8)!important}.LoadingPage-module__0oOzTq__bubbleImage{object-fit:cover;transform-origin:50%;width:100%;height:100%;animation:24s linear infinite LoadingPage-module__0oOzTq__counter-spin!important}.LoadingPage-module__0oOzTq__ghost{filter:grayscale();opacity:.3;background:radial-gradient(circle at 50% 40%,#cbd5e1 20%,#e2e8f0 55%,#f1f5f9 100%);width:100%;height:100%}.LoadingPage-module__0oOzTq__intro,.LoadingPage-module__0oOzTq__annotation{color:var(--text);align-items:center;gap:18px;max-width:300px;min-height:132px;display:flex;position:relative}.LoadingPage-module__0oOzTq__arrow{fill:#000;width:40px;height:32px}.LoadingPage-module__0oOzTq__annoTitle{color:#4000d5;font-size:18px;font-weight:700;line-height:1}.LoadingPage-module__0oOzTq__annoSub{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:16px}.LoadingPage-module__0oOzTq__introTitle{color:#4000d5;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.2}.LoadingPage-module__0oOzTq__introSlide{will-change:opacity,transform;opacity:0;transition:opacity .35s,transform .35s;inset:0 auto auto 0;transform:translateY(8px)}.LoadingPage-module__0oOzTq__introSlideIn{opacity:1;transform:translateY(0)}.LoadingPage-module__0oOzTq__introSlideOut{opacity:0;transform:translateY(12px)}@media (max-width:1024px){.LoadingPage-module__0oOzTq__stage{gap:20px}.LoadingPage-module__0oOzTq__orbit{display:none}}@media (max-width:900px){.LoadingPage-module__0oOzTq__stage{flex-direction:column;gap:10px}.LoadingPage-module__0oOzTq__annotation{text-align:center;justify-content:center}.LoadingPage-module__0oOzTq__introTitle,.LoadingPage-module__0oOzTq__introSub{text-align:center}.LoadingPage-module__0oOzTq__arrow,.LoadingPage-module__0oOzTq__annotation{display:none}}@media (max-width:640px){.LoadingPage-module__0oOzTq__stage{min-height:540px}.LoadingPage-module__0oOzTq__annoSub{white-space:normal}}@keyframes LoadingPage-module__0oOzTq__orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes LoadingPage-module__0oOzTq__counter-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes LoadingPage-module__0oOzTq__heartbeat{0%{transform:scale(.9)rotate(-45deg)}50%{transform:scale(1)rotate(-45deg)}to{transform:scale(.9)rotate(-45deg)}}
