@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Philosopher:ital,wght@0,400;0,700;1,400&display=swap";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes unfocus{0%{opacity:1;filter:blur(0px)}50%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0px)}}@keyframes breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes auraGlow{0%,to{box-shadow:0 0 15px var(--chakra-glow),0 0 40px transparent}50%{box-shadow:0 0 25px var(--chakra-glow),0 0 60px var(--chakra-glow)}}@keyframes arrowRise{0%{background-position:50% 100%;opacity:0}30%{opacity:1}to{background-position:50% 0%;opacity:0}}@keyframes snakeDescent{0%{opacity:1;filter:brightness(1)}50%{opacity:.4;filter:brightness(.4)}to{opacity:1;filter:brightness(.85)}}@keyframes mokshaLight{0%{opacity:0;transform:scale(.8);filter:blur(20px)}50%{opacity:1;transform:scale(1.1);filter:blur(0px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes diceSelect{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}@keyframes starTwinkle{0%,to{opacity:.3}50%{opacity:.8}}.page-enter{animation:fadeIn .4s ease-out forwards}.card-enter{animation:riseUp .5s cubic-bezier(.16,1,.3,1) forwards}.card-enter:nth-child(1){animation-delay:0ms}.card-enter:nth-child(2){animation-delay:60ms}.card-enter:nth-child(3){animation-delay:.12s}.card-enter:nth-child(4){animation-delay:.18s}.card-enter:nth-child(5){animation-delay:.24s}.breathe{animation:breathe 3s ease-in-out infinite}.aura-glow{animation:auraGlow 4s ease-in-out infinite}.glass{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}@keyframes edgeGlowPulse{0%,to{opacity:0}50%{opacity:1}}@keyframes particleFall{0%{transform:translateY(-20px) rotate(0);opacity:1}80%{opacity:.6}to{transform:translateY(110vh) rotate(400deg);opacity:0}}@keyframes victoryRise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes mokshaRingPulse{0%,to{box-shadow:0 0 30px #d4a8534d,inset 0 0 30px #d4a8531a}50%{box-shadow:0 0 70px #d4a85399,inset 0 0 50px #d4a85333}}@keyframes omFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:skeletonShimmer 1.8s ease-in-out infinite;border-radius:8px}@keyframes goldPulse{0%{box-shadow:0 0 #d4a85366}50%{box-shadow:0 0 20px 8px #d4a85333}to{box-shadow:0 0 #d4a85300}}.gold-pulse{animation:goldPulse .6s ease-out}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.notification-dot{animation:dotPulse 2s ease-in-out infinite}@keyframes randomDiceSpin{0%{transform:rotateX(0) rotateY(0) rotate(0);filter:brightness(1)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg);filter:brightness(1.3)}50%{transform:rotateX(360deg) rotateY(180deg) rotate(0);filter:brightness(1.5)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg);filter:brightness(1.3)}to{transform:rotateX(720deg) rotateY(360deg) rotate(0);filter:brightness(1)}}@keyframes randomDiceLand{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.15) rotate(-3deg)}60%{transform:scale(.95) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes randomDiceFlash{0%{box-shadow:0 0 #d4a85300;filter:brightness(1)}30%{box-shadow:0 0 40px 16px #d4a8538c;filter:brightness(1.6)}to{box-shadow:0 0 #d4a85300;filter:brightness(1)}}@keyframes randomDiceFlashSix{0%{box-shadow:0 0 #d4a85300;filter:brightness(1)}40%{box-shadow:0 0 60px 24px #d4a853cc;filter:brightness(1.9)}to{box-shadow:0 0 #d4a85300;filter:brightness(1)}}@keyframes diceHistoryPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes diceIdleBreath{0%,to{box-shadow:0 0 18px #d4a8532e,inset 0 1px #ffffff14}50%{box-shadow:0 0 30px #d4a85359,inset 0 1px #ffffff1f}}.random-dice-spin{animation:randomDiceSpin 1.3s cubic-bezier(.25,.46,.45,.94) forwards}.random-dice-land{animation:randomDiceLand .5s cubic-bezier(.34,1.56,.64,1) forwards}.random-dice-flash{animation:randomDiceFlash .9s ease-out forwards}.random-dice-flash-six{animation:randomDiceFlashSix 1.1s ease-out forwards}.dice-history-pop{animation:diceHistoryPop .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes diceAnticipation{0%{transform:scale(1) translateY(0)}to{transform:scaleY(.88) scaleX(1.06) translateY(5px)}}@keyframes diceBallistic{0%{transform:scaleY(.88) scaleX(1.06) translateY(5px)}6%{transform:scaleY(1.1) scaleX(.94) translateY(-18px)}20%{transform:scaleY(1.02) scaleX(.98) translateY(-48px)}55%{transform:scale(1) translateY(-32px)}82%{transform:scaleY(.98) scaleX(1.02) translateY(-8px)}88%{transform:scaleY(.78) scaleX(1.18) translateY(2px)}92%{transform:scaleY(1.08) scaleX(.95) translateY(-6px)}96%{transform:scaleY(.96) scaleX(1.03) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes diceWobble{0%{transform:rotate(0)}18%{transform:rotate(2.5deg)}36%{transform:rotate(-1.6deg)}54%{transform:rotate(.9deg)}72%{transform:rotate(-.4deg)}to{transform:rotate(0)}}@keyframes groundRipple{0%{transform:translate(-50%) scale(.35);opacity:.75;border-color:#d4a853b3}60%{opacity:.35}to{transform:translate(-50%) scale(2.4);opacity:0;border-color:#d4a85300}}@keyframes diceShadow{0%{transform:translate(-50%) scale(1);opacity:.55;filter:blur(4px)}20%{transform:translate(-50%) scale(.55);opacity:.2;filter:blur(8px)}82%{transform:translate(-50%) scale(.8);opacity:.3;filter:blur(6px)}88%{transform:translate(-50%) scale(1.3);opacity:.7;filter:blur(3px)}to{transform:translate(-50%) scale(1);opacity:.55;filter:blur(4px)}}@keyframes diceConfirmEnter{0%{transform:translateY(28px) scale(.88);opacity:0}60%{transform:translateY(-4px) scale(1.04);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes diceConfirmIdlePulse{0%,to{box-shadow:0 0 18px #d4a8532e}50%{box-shadow:0 0 28px #d4a8535c}}.dice-anticipate{animation:diceAnticipation .13s ease-out forwards}.dice-ballistic{animation:diceBallistic 1.4s cubic-bezier(.22,.61,.36,1) forwards}.dice-wobble{animation:diceWobble .75s cubic-bezier(.36,.07,.19,.97) forwards}.dice-shadow-roll{animation:diceShadow 1.4s cubic-bezier(.22,.61,.36,1) forwards}.dice-ground-ripple{animation:groundRipple .6s cubic-bezier(.16,1,.3,1) forwards}.dice-confirm-enter{animation:diceConfirmEnter .52s cubic-bezier(.34,1.56,.64,1) forwards}.dice-confirm-pulse{animation:diceConfirmIdlePulse 3.2s ease-in-out infinite;animation-delay:1.2s}@media(prefers-reduced-motion:reduce){.dice-anticipate,.dice-ballistic,.dice-wobble,.dice-shadow-roll,.dice-ground-ripple,.dice-confirm-enter,.dice-confirm-pulse{animation:none!important}}.dice-idle-breath{animation:diceIdleBreath 3.5s ease-in-out infinite}@keyframes remoteRollPending{0%,to{box-shadow:0 8px 24px #0006,0 0 #d4a85300;border-color:#d4a85373}50%{box-shadow:0 8px 24px #0006,0 0 16px 2px #d4a85373;border-color:#d4a853d9}}.remote-roll-pending{animation:remoteRollPending 1.4s ease-in-out infinite}@keyframes chakraMuladharaVibrate{0%,to{transform:translate(0)}10%{transform:translate(-.6px,.4px)}25%{transform:translate(.5px,-.3px)}40%{transform:translate(-.4px,-.4px)}55%{transform:translate(.6px,.5px)}70%{transform:translate(-.3px,.3px)}85%{transform:translate(.4px,-.5px)}}.chakra-personality-1{animation:chakraMuladharaVibrate 1.6s ease-in-out infinite}@keyframes chakraMuladharaPulse{0%,to{box-shadow:0 0 18px #c0392b38}50%{box-shadow:0 0 30px #781e1680}}.chakra-glow-1{animation:chakraMuladharaPulse 2.4s ease-in-out infinite}@keyframes chakraSvadhisthanaSway{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2.5px) rotate(-1deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(2.5px) rotate(1deg)}}.chakra-personality-2{animation:chakraSvadhisthanaSway 4.2s ease-in-out infinite}@keyframes chakraWaterRipple{0%{transform:translate(-50%,-50%) scale(.55);opacity:.55}to{transform:translate(-50%,-50%) scale(1.85);opacity:0}}.chakra-ripple-2{animation:chakraWaterRipple 3.6s ease-out infinite}@keyframes chakraManipuraFlicker{0%,to{filter:brightness(1) saturate(1)}12%{filter:brightness(1.18) saturate(1.15)}22%{filter:brightness(.94) saturate(.95)}41%{filter:brightness(1.22) saturate(1.2)}53%{filter:brightness(1) saturate(1)}68%{filter:brightness(1.12) saturate(1.1)}82%{filter:brightness(.9) saturate(.92)}}.chakra-personality-3{animation:chakraManipuraFlicker 1.9s steps(8,end) infinite}@keyframes chakraManipuraSpark{0%{opacity:0;transform:translate(0) scale(.2)}20%{opacity:1;transform:translateY(-2px) scale(1)}60%{opacity:.6;transform:translate(var(--spark-dx, 2px),-10px) scale(.55)}to{opacity:0;transform:translate(var(--spark-dx, 2px),-16px) scale(0)}}.chakra-spark-3{animation:chakraManipuraSpark 1.4s ease-out infinite}@keyframes chakraAnahataBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.chakra-personality-4{animation:chakraAnahataBreathe 1s ease-in-out infinite}@keyframes chakraAnahataBloom{0%,to{opacity:.3}50%{opacity:.65}}.chakra-bloom-4{animation:chakraAnahataBloom 1s ease-in-out infinite}@keyframes chakraSoundWave{0%{transform:translate(-50%,-50%) scaleX(.35);opacity:.65}to{transform:translate(-50%,-50%) scaleX(2.2);opacity:0}}.chakra-wave-5{animation:chakraSoundWave 2.8s ease-out infinite}@keyframes chakraAjnaHalo{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.chakra-halo-6{animation:chakraAjnaHalo 12s linear infinite}@keyframes chakraAjnaInsight{0%,91%,to{opacity:0;filter:blur(2px)}93%,96%{opacity:.7;filter:blur(0px)}}.chakra-insight-6{animation:chakraAjnaInsight 7s ease-in-out infinite}@keyframes chakraSahasraraParticle{0%{transform:translateY(0) scale(1);opacity:0}15%{transform:translateY(-6px) scale(1);opacity:.85}to{transform:translateY(-46px) scale(.25);opacity:0}}.chakra-particle-7{animation:chakraSahasraraParticle 3.4s ease-out infinite}@keyframes chakraSahasraraUnderlight{0%,to{opacity:.45}50%{opacity:.75}}.chakra-underlight-7{animation:chakraSahasraraUnderlight 4.4s ease-in-out infinite}.chakra-glow-8-quiet{box-shadow:0 0 14px #8899bb2e}.chakra-personality-8-ghost{opacity:.55;filter:saturate(.6) brightness(.85);transition:opacity .6s ease,filter .6s ease}@keyframes chakraPress1Stomp{0%{transform:translateY(0) scale(1)}25%{transform:translateY(4px) scaleY(.92) scaleX(1.05)}55%{transform:translateY(-2px) scaleY(1.04) scaleX(.98)}to{transform:translateY(0) scale(1)}}.chakra-press-1{animation:chakraPress1Stomp .36s cubic-bezier(.22,.61,.36,1) forwards}@keyframes chakraPress2Ripple{0%{transform:translate(-50%,-50%) scale(.35);opacity:.85}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.chakra-press-burst-2{animation:chakraPress2Ripple .7s ease-out forwards}@keyframes chakraPress3Burst{0%{opacity:0;transform:scale(.6);filter:brightness(1.4)}30%{opacity:1;transform:scale(1.1);filter:brightness(1.7)}to{opacity:0;transform:scale(1.6);filter:brightness(1)}}.chakra-press-burst-3{animation:chakraPress3Burst .5s ease-out forwards}@keyframes chakraPress4Bloom{0%{transform:scale(.6);opacity:0}40%{transform:scale(1.1);opacity:.85}to{transform:scale(1.5);opacity:0}}.chakra-press-burst-4{animation:chakraPress4Bloom .8s ease-out forwards}@keyframes chakraPress5Resonate{0%{transform:translate(-50%,-50%) scaleX(.3) scaleY(.5);opacity:.85}to{transform:translate(-50%,-50%) scaleX(2.8) scaleY(.4);opacity:0}}.chakra-press-burst-5{animation:chakraPress5Resonate .7s ease-out forwards}@keyframes chakraPress6Flash{0%{opacity:0;filter:blur(4px)}20%{opacity:.9;filter:blur(0px)}60%{opacity:.5;filter:blur(2px)}to{opacity:0;filter:blur(4px)}}.chakra-press-burst-6{animation:chakraPress6Flash .6s ease-out forwards}@keyframes chakraPress7Emit{0%{transform:translateY(0) scale(.4);opacity:0}20%{transform:translateY(-12px) scale(1.1);opacity:1}to{transform:translateY(-44px) scale(.2);opacity:0}}.chakra-press-burst-7{animation:chakraPress7Emit 1s ease-out forwards}@keyframes chakraEcho5{0%,to{opacity:0}20%,80%{opacity:.28}}.chakra-echo-5{animation:chakraEcho5 1.4s ease-in-out forwards}@keyframes chakraSahasraraCrown{0%{transform:translateY(8px) scale(.6);opacity:0}15%{transform:translateY(0) scale(1);opacity:.95}75%{transform:translateY(-52px) scale(.55);opacity:.5}to{transform:translateY(-78px) scale(.15);opacity:0}}.chakra-crown-7{animation:chakraSahasraraCrown 3.6s ease-out infinite}@keyframes chakraBackgroundBreathe{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:.55;transform:translate(-50%,-50%) scale(1.08)}}.chakra-bg-aura{animation:chakraBackgroundBreathe 5.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.chakra-personality-1,.chakra-personality-2,.chakra-personality-3,.chakra-personality-4,.chakra-glow-1,.chakra-ripple-2,.chakra-spark-3,.chakra-bloom-4,.chakra-wave-5,.chakra-halo-6,.chakra-insight-6,.chakra-particle-7,.chakra-crown-7,.chakra-underlight-7,.chakra-bg-aura,.chakra-press-1,.chakra-press-burst-2,.chakra-press-burst-3,.chakra-press-burst-4,.chakra-press-burst-5,.chakra-press-burst-6,.chakra-press-burst-7,.chakra-echo-5{animation:none!important}}
