.tg2-cz-aura{position:absolute;display:block;width:var(--aura-size,480px);height:var(--aura-size,480px);pointer-events:none;contain:layout style}.tg2-cz-aura>*{position:absolute;left:50%;top:50%}.tg2-cz-aura-bloom{width:112%;height:112%;margin:-56% 0 0 -56%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--aura-core) 62%,transparent) 0%,color-mix(in srgb,var(--aura-core) 24%,transparent) 42%,transparent 70%);mix-blend-mode:screen;opacity:var(--aura-bloom,.5);animation:tg2AuraBloom 2.6s ease-in-out infinite}.tg2-cz-aura--t1{--aura-bloom:.3}.tg2-cz-aura--t2{--aura-bloom:.5}.tg2-cz-aura--t3{--aura-bloom:.7}.tg2-cz-aura--t4{--aura-bloom:.88}.tg2-cz-aura--t5{--aura-bloom:1}.tg2-cz-aura-halo{width:78%;height:78%;margin:-39% 0 0 -39%;border-radius:50%;background:radial-gradient(circle,var(--aura-spark) 0%,var(--aura-core) 30%,color-mix(in srgb,var(--aura-rim) 55%,transparent) 58%,transparent 72%);filter:blur(6px);opacity:.78;animation:tg2AuraBreathe var(--aura-breathe,2.6s) ease-in-out infinite}.tg2-cz-aura--t1 .tg2-cz-aura-halo{opacity:.62;width:66%;height:66%;margin:-33% 0 0 -33%}.tg2-cz-aura--t3 .tg2-cz-aura-halo,.tg2-cz-aura--t4 .tg2-cz-aura-halo{opacity:.86}.tg2-cz-aura--t5 .tg2-cz-aura-halo{opacity:.95;width:86%;height:86%;margin:-43% 0 0 -43%;filter:blur(8px) saturate(1.25)}.tg2-cz-aura-ring{width:92%;height:92%;margin:-46% 0 0 -46%;overflow:visible}.tg2-cz-aura-ring circle{stroke:var(--aura-core);stroke-width:2.2;stroke-linecap:round;opacity:.9;filter:drop-shadow(0 0 4px var(--aura-core))}.tg2-cz-aura-ring--1{animation:tg2AuraSpin 14s linear infinite}.tg2-cz-aura-ring--2{animation:tg2AuraSpinRev 19s linear infinite;opacity:.8}.tg2-cz-aura-ring--3{animation:tg2AuraSpin 26s linear infinite;opacity:.65}.tg2-cz-aura-ring--2 circle{stroke:var(--aura-spark)}.tg2-cz-aura-ring--3 circle{stroke:var(--aura-rim);stroke-width:3}.tg2-cz-aura-rays{width:100%;height:100%;margin:-50% 0 0 -50%;overflow:visible;animation:tg2AuraSpin 38s linear infinite}.tg2-cz-aura-rays polygon{fill:var(--aura-core);opacity:.34}.tg2-cz-aura--t5 .tg2-cz-aura-rays polygon{opacity:.46}.tg2-cz-aura--t5 .tg2-cz-aura-rays{animation-duration:30s}.tg2-cz-aura-mote{width:var(--s,4px);height:var(--s,4px);margin:calc(var(--s,4px)/-2) 0 0 calc(var(--s,4px)/-2);border-radius:50%;background:var(--aura-spark);box-shadow:0 0 6px 1px var(--aura-core);opacity:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--aura-size,480px)*var(--r,40%)/-200%));animation:tg2AuraMote var(--t,2.8s) ease-in-out var(--d,0s) infinite}@keyframes tg2AuraBloom{0%,to{transform:scale(.94)}50%{transform:scale(1.07)}}@keyframes tg2AuraBreathe{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes tg2AuraSpin{to{transform:rotate(360deg)}}@keyframes tg2AuraSpinRev{to{transform:rotate(-360deg)}}@keyframes tg2AuraMote{0%{opacity:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--aura-size,480px)*var(--r,40%)/-200%)) scale(.5)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--aura-size,480px)*var(--r,40%)/-200% - 38px)) scale(1.25)}}@media (prefers-reduced-motion:reduce){.tg2-cz-aura-mote{display:none}.tg2-cz-aura-ring,.tg2-cz-aura-rays,.tg2-cz-aura-bloom{animation:none}}.tg2-cz-aura.tg2-cz-is-reduced .tg2-cz-aura-mote{display:none}.tg2-cz-aura.tg2-cz-is-reduced .tg2-cz-aura-ring,.tg2-cz-aura.tg2-cz-is-reduced .tg2-cz-aura-rays,.tg2-cz-aura.tg2-cz-is-reduced .tg2-cz-aura-bloom,.tg2-cz-aura.tg2-cz-is-reduced .tg2-cz-aura-halo{animation:none}.tg2-cz-rune{position:absolute;display:block;width:var(--rn-size,480px);height:var(--rn-size,480px);pointer-events:none;contain:layout style}.tg2-cz-rune-ground{position:absolute;left:50%;top:76%;width:92%;height:92%;margin:-46% 0 0 -46%;transform:scaleY(.36)}.tg2-cz-rune-glow{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rn-spark) 70%,transparent) 0%,color-mix(in srgb,var(--rn-core) 60%,transparent) 38%,color-mix(in srgb,var(--rn-rim) 40%,transparent) 62%,transparent 74%);filter:blur(5px);animation:tg2RuneGlow 2.8s ease-in-out infinite}.tg2-cz-rune-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tg2-cz-rune-ring circle,.tg2-cz-rune-ring polygon{stroke:var(--rn-core);stroke-width:2.6;stroke-linecap:round;opacity:.95;filter:drop-shadow(0 0 5px var(--rn-core))}.tg2-cz-rune-ring rect{fill:var(--rn-spark);opacity:.95;filter:drop-shadow(0 0 4px var(--rn-core))}.tg2-cz-rune-ring--1{animation:tg2RuneSpin var(--rn-spin,16s) linear infinite}.tg2-cz-rune-ring--2{animation:tg2RuneSpinRev calc(var(--rn-spin,16s)*1.3) linear infinite}.tg2-cz-rune-ring--3{animation:tg2RuneSpin calc(var(--rn-spin,16s)*1.8) linear infinite}.tg2-cz-rune-ring--2 circle{stroke:var(--rn-spark);stroke-width:2}.tg2-cz-rune-ring--3 circle{stroke:var(--rn-rim);stroke-width:3.4}.tg2-cz-rune-orbit{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--oa,0deg));animation:tg2RuneOrbit calc(var(--rn-spin,16s)*.5) linear var(--od,0s) infinite}.tg2-cz-rune-orb{position:absolute;left:46%;top:-9px;width:18px;height:18px;margin-left:calc(var(--rn-size,480px)*.46);border-radius:50%;background:radial-gradient(circle,#fff 0 28%,var(--rn-spark) 40%,var(--rn-core) 100%);box-shadow:0 0 14px 5px var(--rn-core)}.tg2-cz-rune-beams{position:absolute;left:50%;top:76%;width:60%;height:70%;margin-left:-30%;transform:translateY(-100%)}.tg2-cz-rune-beam{position:absolute;bottom:0;left:calc(50% + var(--bx,0%));width:7%;height:78%;margin-left:-3.5%;border-radius:40% 40% 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--rn-core) 85%,transparent),color-mix(in srgb,var(--rn-spark) 35%,transparent) 55%,transparent);filter:blur(2px);opacity:.8;transform-origin:50% 100%;animation:tg2RuneBeam 2.6s ease-in-out var(--bd,0s) infinite}.tg2-cz-rune-beam--main{width:26%;margin-left:-13%;height:100%;opacity:.75;filter:blur(5px)}.tg2-cz-rune-ember{position:absolute;left:calc(50% + var(--ex,0%)*.55);top:74%;width:var(--es,4px);height:var(--es,4px);border-radius:50%;background:var(--rn-spark);box-shadow:0 0 7px 2px var(--rn-core);opacity:0;animation:tg2RuneEmber var(--et,3s) ease-out var(--ed,0s) infinite}.tg2-cz-rune--t4 .tg2-cz-rune-glow,.tg2-cz-rune--t5 .tg2-cz-rune-glow{filter:blur(9px) saturate(1.3)}.tg2-cz-rune--t5 .tg2-cz-rune-glow{top:-2%;right:-2%;bottom:-2%;left:-2%}@keyframes tg2RuneSpin{to{transform:rotate(360deg)}}@keyframes tg2RuneSpinRev{to{transform:rotate(-360deg)}}@keyframes tg2RuneOrbit{to{transform:rotate(calc(var(--oa,0deg) + 360deg))}}@keyframes tg2RuneGlow{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes tg2RuneBeam{0%,to{opacity:.62;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1.04)}}@keyframes tg2RuneEmber{0%{opacity:0;transform:translateY(0) scale(.6)}18%{opacity:1}to{opacity:0;transform:translateY(calc(var(--rn-size,480px)*-.5)) scale(1.2)}}@media (prefers-reduced-motion:reduce){.tg2-cz-rune-ember,.tg2-cz-rune-orbit{display:none}.tg2-cz-rune-ring,.tg2-cz-rune-beam,.tg2-cz-rune-glow{animation:none}}.tg2-cz-rune.tg2-cz-is-reduced .tg2-cz-rune-ember,.tg2-cz-rune.tg2-cz-is-reduced .tg2-cz-rune-orbit{display:none}.tg2-cz-rune.tg2-cz-is-reduced .tg2-cz-rune-ring,.tg2-cz-rune.tg2-cz-is-reduced .tg2-cz-rune-beam,.tg2-cz-rune.tg2-cz-is-reduced .tg2-cz-rune-glow{animation:none}
