.layout-module__LB1cYq__layout{background:#09090b;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.layout-module__LB1cYq__bg{background:linear-gradient(135deg,#09090b 0%,#0c0a14 25%,#09090b 50%,#0a1220 75%,#09090b 100%) 0 0/400% 400%;animation:15s infinite layout-module__LB1cYq__gradientShift;position:absolute;inset:0}@keyframes layout-module__LB1cYq__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.layout-module__LB1cYq__orb{filter:blur(80px);opacity:0;border-radius:50%;transition:opacity 1.5s;position:absolute}.layout-module__LB1cYq__orbVisible{opacity:1}.layout-module__LB1cYq__orb1{background:radial-gradient(circle,#6366f126,#0000 70%);width:400px;height:400px;animation:20s ease-in-out infinite layout-module__LB1cYq__floatOrb1;top:-100px;right:-100px}.layout-module__LB1cYq__orb2{background:radial-gradient(circle,#8b5cf61f,#0000 70%);width:350px;height:350px;animation:25s ease-in-out infinite layout-module__LB1cYq__floatOrb2;bottom:-80px;left:-80px}.layout-module__LB1cYq__orb3{background:radial-gradient(circle,#3b82f61a,#0000 70%);width:250px;height:250px;animation:18s ease-in-out infinite layout-module__LB1cYq__floatOrb3;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes layout-module__LB1cYq__floatOrb1{0%,to{transform:translate(0)}33%{transform:translate(-30px,40px)}66%{transform:translate(20px,-20px)}}@keyframes layout-module__LB1cYq__floatOrb2{0%,to{transform:translate(0)}33%{transform:translate(40px,-30px)}66%{transform:translate(-20px,20px)}}@keyframes layout-module__LB1cYq__floatOrb3{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.2)}}.layout-module__LB1cYq__gridOverlay{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.layout-module__LB1cYq__content{z-index:10;opacity:0;width:100%;max-width:440px;transition:opacity .8s,transform .8s;position:relative;transform:translateY(20px)}.layout-module__LB1cYq__contentVisible{opacity:1;transform:translateY(0)}
