.layout_layoutContainer__goHMf{min-height:100vh;width:100vw;background:linear-gradient(128deg,var(--gray-900) 0,color-mix(in srgb,var(--primary-dark) 72%,var(--primary) 28%) 42%,color-mix(in srgb,var(--primary) 88%,var(--primary-light) 12%) 100%);background-size:220% 220%;animation:layout_layoutGradientShift__bDkHw 42s ease-in-out infinite;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding:var(--space-20) var(--space-4);color:var(--white);overflow:hidden}.layout_bg__pdsI1{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(1400px 900px at 15% 10%,color-mix(in srgb,var(--white) 7%,transparent),transparent 58%);animation:layout_bgGlowShift__f5wze 48s ease-in-out infinite}.layout_bg__pdsI1:after,.layout_bg__pdsI1:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.04);pointer-events:none}.layout_bg__pdsI1:before{width:6px;height:6px;top:28%;left:22%;animation:layout_particleDriftA__fsCPI 56s ease-in-out infinite}.layout_bg__pdsI1:after{width:4px;height:4px;bottom:32%;right:28%;animation:layout_particleDriftB__Ytl_3 52s ease-in-out infinite}@keyframes layout_layoutGradientShift__bDkHw{0%,to{background-position:0 40%}50%{background-position:100% 60%}}@keyframes layout_bgGlowShift__f5wze{0%,to{background:radial-gradient(1400px 900px at 15% 10%,color-mix(in srgb,var(--white) 7%,transparent),transparent 58%)}50%{background:radial-gradient(1400px 900px at 20% 16%,color-mix(in srgb,var(--white) 9%,transparent),transparent 60%)}}@keyframes layout_particleDriftA__fsCPI{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(12px,-10px);opacity:.55}}@keyframes layout_particleDriftB__Ytl_3{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(-10px,8px);opacity:.5}}.layout_bgShapeA__O7apc{position:absolute;width:320px;height:320px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);border-radius:var(--border-radius-2xl);top:-60px;right:-80px;animation:layout_driftA__zfT9E 32s ease-in-out infinite}.layout_bgShapeB__Pe1O3{position:absolute;width:220px;height:220px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.025);border-radius:var(--border-radius-xl);bottom:60px;left:-40px;animation:layout_driftB__0LuQh 40s ease-in-out infinite}@keyframes layout_driftA__zfT9E{0%{transform:rotate(15deg) translate(0);opacity:1}33%{transform:rotate(19deg) translate(-10px,12px);opacity:.92}66%{transform:rotate(14deg) translate(6px,-5px);opacity:.98}to{transform:rotate(15deg) translate(0);opacity:1}}@keyframes layout_driftB__0LuQh{0%{transform:rotate(-12deg) translate(0);opacity:1}40%{transform:rotate(-9deg) translate(10px,-9px);opacity:.9}70%{transform:rotate(-14deg) translate(-8px,10px);opacity:.96}to{transform:rotate(-12deg) translate(0);opacity:1}}.layout_closeButton__1PaJT{position:absolute;top:var(--space-6);left:var(--space-6);background:var(--white-high-transparent);backdrop-filter:blur(var(--space-2));color:var(--white);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition),background var(--transition);z-index:50}.layout_closeButton__1PaJT:hover{transform:scale(1.08);background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.5);box-shadow:var(--shadow-sm)}.layout_closeButton__1PaJT:active{transform:scale(1.02);background:rgba(255,255,255,.2)}.layout_closeButton__1PaJT:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.layout_content__XNxV5{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;z-index:1;overflow-y:auto}.layout_shapeSm__ohlwo{position:absolute;width:140px;height:140px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);border-radius:var(--border-radius-xl);pointer-events:none;z-index:0}.layout_shape1__Z2vYY{top:18vh;right:8vw;animation:layout_driftC__Swq0K 28s ease-in-out infinite}.layout_shape2__eMjE3{width:100px;height:100px;bottom:22vh;right:15vw;animation:layout_driftD__JB5Bc 36s ease-in-out infinite}.layout_shape3__6UjIF{width:180px;height:180px;top:55vh;left:5vw;border-radius:var(--border-radius-2xl);animation:layout_driftE__pyBcS 40s ease-in-out infinite}@keyframes layout_driftC__Swq0K{0%{transform:rotate(22deg) translate(0);opacity:1}25%{transform:rotate(26deg) translate(-7px,6px);opacity:.94}50%{transform:rotate(20deg) translate(4px,8px);opacity:.98}75%{transform:rotate(24deg) translate(-4px,-5px);opacity:.92}to{transform:rotate(22deg) translate(0);opacity:1}}@keyframes layout_driftD__JB5Bc{0%{transform:rotate(-8deg) translate(0);opacity:1}30%{transform:rotate(-4deg) translate(7px,-7px);opacity:.93}60%{transform:rotate(-10deg) translate(-6px,4px);opacity:.97}to{transform:rotate(-8deg) translate(0);opacity:1}}@keyframes layout_driftE__pyBcS{0%{transform:rotate(30deg) translate(0);opacity:1}20%{transform:rotate(27deg) translate(-5px,7px);opacity:.95}45%{transform:rotate(33deg) translate(7px,-3px);opacity:.9}70%{transform:rotate(28deg) translate(-3px,8px);opacity:.96}to{transform:rotate(30deg) translate(0);opacity:1}}@media (prefers-reduced-motion:reduce){.layout_layoutContainer__goHMf{animation:none;background-size:100% 100%;background-position:50% 50%}.layout_bg__pdsI1{animation:none}.layout_bg__pdsI1:after,.layout_bg__pdsI1:before{animation:none;opacity:0}.layout_bgShapeA__O7apc,.layout_bgShapeB__Pe1O3,.layout_shape1__Z2vYY,.layout_shape2__eMjE3,.layout_shape3__6UjIF{animation:none}.layout_closeButton__1PaJT:active,.layout_closeButton__1PaJT:hover{transform:none}}