.page-module___8aEwW__main{z-index:1;background:radial-gradient(circle,#100 0%,#000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.page-module___8aEwW__center{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-module___8aEwW__title{font-family:var(--font-cinzel);color:var(--color-blood);text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 30px #4a0000cc;margin-bottom:0;font-size:9rem;font-weight:400;line-height:1;animation:6s ease-in-out infinite page-module___8aEwW__breathe}.page-module___8aEwW__subtitle{font-family:var(--font-inter);color:var(--color-crimson);letter-spacing:.5em;text-transform:uppercase;opacity:.8;margin-top:1rem;margin-bottom:4rem;font-size:1.2rem}.page-module___8aEwW__enterButton{border:1px solid var(--color-blood);color:var(--color-text);font-family:var(--font-cinzel);cursor:pointer;text-transform:uppercase;letter-spacing:.2em;background:0 0;padding:1rem 3rem;font-size:1.2rem;transition:all .5s;position:relative;overflow:hidden}.page-module___8aEwW__enterButton:hover{background-color:var(--color-blood);color:#fff;box-shadow:0 0 30px var(--color-blood);border-color:var(--color-crimson)}@keyframes page-module___8aEwW__breathe{0%,to{text-shadow:0 0 20px #4a000080;opacity:.9;transform:scale(1)}50%{text-shadow:0 0 40px #96000099;opacity:1;transform:scale(1.02)}}@media (max-width:768px){.page-module___8aEwW__title{font-size:3rem}.page-module___8aEwW__subtitle{letter-spacing:.3em;font-size:.9rem}}
.MysticFrame-module__uGSHwW__frameContainer{pointer-events:none;z-index:10;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:1rem}.MysticFrame-module__uGSHwW__borderRow{justify-content:space-between;align-items:flex-start;height:100px;display:flex}.MysticFrame-module__uGSHwW__middleSection{flex-grow:1;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex;overflow:hidden}.MysticFrame-module__uGSHwW__symbolRow{z-index:-1;flex-grow:1;justify-content:space-between;align-items:center;height:100px;margin:0 -20px;display:flex;overflow:hidden}.MysticFrame-module__uGSHwW__symbolCol{z-index:-1;flex-direction:column;justify-content:space-between;align-items:center;width:100px;height:100%;display:flex;overflow:hidden}.MysticFrame-module__uGSHwW__symbol{font-family:var(--font-cinzel);color:var(--color-dim);-webkit-user-select:none;user-select:none;opacity:.5;padding:0 4px;font-size:1.2rem;transition:all 1.5s ease-in-out}.MysticFrame-module__uGSHwW__symbol.MysticFrame-module__uGSHwW__active{color:var(--color-crimson);text-shadow:0 0 15px var(--color-blood),0 0 30px var(--color-crimson);opacity:1;font-weight:400;transform:scale(1.2)}.MysticFrame-module__uGSHwW__cornerSvg{filter:drop-shadow(0 0 15px #f006);flex-shrink:0;width:100px;height:100px}
.SacredGeometry-module__-wU-0W__container{z-index:0;pointer-events:none;justify-content:center;align-items:center;width:1500px;height:1500px;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.SacredGeometry-module__-wU-0W__geometry{transform-origin:50%;width:100%;height:100%}.SacredGeometry-module__-wU-0W__layerAncient{transform-origin:50%;animation:240s linear infinite SacredGeometry-module__-wU-0W__rotateCW}.SacredGeometry-module__-wU-0W__layerTech{transform-origin:50%;animation:4s ease-in-out infinite SacredGeometry-module__-wU-0W__pulseTech}.SacredGeometry-module__-wU-0W__layerCore{transform-origin:50%;animation:180s linear infinite SacredGeometry-module__-wU-0W__rotateCCW}.SacredGeometry-module__-wU-0W__heartbeat{animation:3s ease-in-out infinite SacredGeometry-module__-wU-0W__heartbeat}@keyframes SacredGeometry-module__-wU-0W__rotateCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SacredGeometry-module__-wU-0W__rotateCCW{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.SacredGeometry-module__-wU-0W__hyperScan{transform-origin:50%;filter:drop-shadow(0 0 10px red);animation:12s linear infinite SacredGeometry-module__-wU-0W__orbital3d}@keyframes SacredGeometry-module__-wU-0W__orbital3d{0%{opacity:.3;filter:blur(4px);transform:translate(300px)scale(.5)}12%{opacity:.6;filter:blur(2px);transform:translate(250px,150px)scale(.8)}25%{opacity:1;filter:blur();transform:translateY(300px)scale(1.2)}37%{opacity:.6;filter:blur(2px);transform:translate(-250px,150px)scale(.8)}50%{opacity:.3;filter:blur(4px);transform:translate(-300px)scale(.5)}62%{opacity:.6;filter:blur(2px);transform:translate(-250px,-150px)scale(.8)}75%{opacity:1;filter:blur();transform:translateY(-300px)scale(1.2)}87%{opacity:.6;filter:blur(2px);transform:translate(250px,-150px)scale(.8)}to{opacity:.3;filter:blur(4px);transform:translate(300px)scale(.5)}}@keyframes SacredGeometry-module__-wU-0W__pulseTech{0%,to{opacity:.6}50%{opacity:1;filter:drop-shadow(0 0 5px #ff00004d)}52%{opacity:.8}54%{opacity:1}}@keyframes SacredGeometry-module__-wU-0W__heartbeat{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;fill:red;transform:scale(1.5);box-shadow:0 0 10px red}}
.NebulaFog-module__p6VSvW__fogContainer{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.NebulaFog-module__p6VSvW__fogLayer1{mix-blend-mode:screen;background:radial-gradient(circle,#4a000026 0%,#0000 60%);width:200%;height:200%;animation:60s ease-in-out infinite alternate NebulaFog-module__p6VSvW__drift;position:absolute;top:-50%;left:-50%}.NebulaFog-module__p6VSvW__fogLayer2{mix-blend-mode:screen;background:radial-gradient(circle at 60% 40%,#6400001a 0%,#0000 50%);width:200%;height:200%;animation:80s ease-in-out infinite alternate NebulaFog-module__p6VSvW__driftRev;position:absolute;top:-50%;left:-50%}.NebulaFog-module__p6VSvW__vignette{z-index:2;background:radial-gradient(circle,#0000 40%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}@keyframes NebulaFog-module__p6VSvW__drift{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,-20px)scale(1.1)}}@keyframes NebulaFog-module__p6VSvW__driftRev{0%{transform:translate(0)scale(1.1)}to{transform:translate(50px,30px)scale(1)}}
