.BaguaDial-module__HUNrPq__dial{width:min(92vmin,560px);height:min(92vmin,560px);margin:0 auto;display:block;overflow:visible}@media (max-width:620px){.BaguaDial-module__HUNrPq__dial{width:min(78vmin,340px);height:min(78vmin,340px)}}.BaguaDial-module__HUNrPq__spin{transform-origin:500px 500px}.BaguaDial-module__HUNrPq__textHi{fill:var(--dial-hi);transition:fill .6s}.BaguaDial-module__HUNrPq__textMain{fill:var(--dial-main);transition:fill .6s}.BaguaDial-module__HUNrPq__textDim{fill:var(--dial-dim);transition:fill .6s}.BaguaDial-module__HUNrPq__tickLine,.BaguaDial-module__HUNrPq__dividerLine{stroke:var(--dial-main);transition:stroke .6s}.BaguaDial-module__HUNrPq__breathe{animation:2.8s ease-in-out infinite BaguaDial-module__HUNrPq__breathe}.BaguaDial-module__HUNrPq__disc{transform-origin:500px 500px}.BaguaDial-module__HUNrPq__bursting{animation:.9s forwards BaguaDial-module__HUNrPq__burst-dip}.BaguaDial-module__HUNrPq__revealRing,.BaguaDial-module__HUNrPq__reveal{animation:BaguaDial-module__HUNrPq__reveal-scale .28s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) both;transform-origin:500px 500px}.BaguaDial-module__HUNrPq__taijituGlow{animation:3.2s ease-in-out infinite BaguaDial-module__HUNrPq__taijitu-glow}.BaguaDial-module__HUNrPq__flash{transform-origin:500px 500px;animation:1.1s ease-out forwards BaguaDial-module__HUNrPq__flash-pop}.BaguaDial-module__HUNrPq__silverFlash{transform-origin:500px 500px;animation:BaguaDial-module__HUNrPq__silver-breathe var(--silver-period,1.8s) ease-in-out infinite}.BaguaDial-module__HUNrPq__star{animation:BaguaDial-module__HUNrPq__star-twinkle var(--dur,3s) ease-in-out var(--delay,0s) infinite}@keyframes BaguaDial-module__HUNrPq__taijitu-glow{0%,to{filter:drop-shadow(0 0 5px #e8e8ee4d)}50%{filter:drop-shadow(0 0 16px #e8c05a8c)}}@keyframes BaguaDial-module__HUNrPq__breathe{0%,to{opacity:1}50%{opacity:.72}}@keyframes BaguaDial-module__HUNrPq__reveal-in{0%{opacity:0}to{opacity:1}}@keyframes BaguaDial-module__HUNrPq__reveal-scale{0%{opacity:0;transform:scale(var(--scale-from,.7))}to{opacity:1;transform:scale(1)}}@keyframes BaguaDial-module__HUNrPq__burst-dip{0%{opacity:1}30%{opacity:.35}to{opacity:1}}@keyframes BaguaDial-module__HUNrPq__flash-pop{0%{opacity:0;transform:scale(.4)}25%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(4.3)}}@keyframes BaguaDial-module__HUNrPq__silver-breathe{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.55;transform:scale(1.6)}}@keyframes BaguaDial-module__HUNrPq__star-twinkle{0%,to{opacity:.06}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.BaguaDial-module__HUNrPq__revealRing,.BaguaDial-module__HUNrPq__reveal,.BaguaDial-module__HUNrPq__taijituGlow,.BaguaDial-module__HUNrPq__breathe,.BaguaDial-module__HUNrPq__disc,.BaguaDial-module__HUNrPq__bursting,.BaguaDial-module__HUNrPq__flash,.BaguaDial-module__HUNrPq__star{animation:none}}
.BaguaLoader-module__-v18ja__overlay{z-index:120;background:#040810;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.BaguaLoader-module__-v18ja__caption{z-index:2;text-align:center;pointer-events:none;background:linear-gradient(#0000,#040810e6 55%);flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:auto;padding:26px 20px 42px;display:flex;position:relative}.BaguaLoader-module__-v18ja__captionMain{letter-spacing:.32em;color:var(--t-gold);text-shadow:0 0 18px color-mix(in srgb, var(--ac) 55%, transparent);font-size:clamp(18px,2.4vw,24px);font-weight:800}.BaguaLoader-module__-v18ja__captionSub{flex-wrap:wrap;justify-content:center;gap:8px 10px;display:flex}.BaguaLoader-module__-v18ja__captionSeg{letter-spacing:.14em;color:var(--t-faint);border:1px solid color-mix(in srgb, var(--ac) 26%, transparent);background:color-mix(in srgb, var(--ac) 7%, transparent);border-radius:999px;padding:5px 12px;font-size:11px}.BaguaLoader-module__-v18ja__caption:after{content:"";background:color-mix(in srgb, var(--ac) 14%, transparent);background:linear-gradient(90deg, transparent 0%, var(--ac) 50%, transparent 100%);background-position:-60% 0;background-repeat:no-repeat;background-size:60% 100%;border-radius:2px;width:160px;height:2px;margin-top:4px;animation:1.8s ease-in-out infinite BaguaLoader-module__-v18ja__scan;display:block;position:relative;overflow:hidden}@keyframes BaguaLoader-module__-v18ja__scan{0%{background-position:-60% 0}to{background-position:160% 0}}@media (max-width:620px){.BaguaLoader-module__-v18ja__caption{margin-top:0;position:absolute;bottom:0;left:0;right:0}}
