.page-module__AGsPFq__stage{--brand:#1bffc3;--brand-pale:#9bffe0;--navy-lift:#101e42;--navy-1:#08122e;--navy-2:#020618;--text:#f4f8fa;--text-soft:#93a9c4;--r:10px;--waterline:64%;color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(115% 85% at 14% 10%,var(--navy-lift)0%,#101e4200 60%),radial-gradient(85% 75% at 80% 88%,#0a1738 0%,#0a173800 64%),linear-gradient(158deg,var(--navy-1)0%,#050c22 55%,var(--navy-2)100%);font-size:15px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.page-module__AGsPFq__brandmark{z-index:9;color:var(--text);line-height:0;display:block;position:absolute;top:clamp(26px,3.4vh,40px);right:clamp(28px,3.2vw,52px)}.page-module__AGsPFq__brandmark svg{width:auto;height:clamp(22px,2.3vw,30px);display:block}.page-module__AGsPFq__river{z-index:1;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 100%),linear-gradient(#000 0% 56%,#0000 94%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 100%),linear-gradient(#000 0% 56%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-module__AGsPFq__river svg{width:100%;height:100%;display:block}.page-module__AGsPFq__axis{stroke:#16233e;stroke-width:1px}.page-module__AGsPFq__bar{opacity:0;transform-box:fill-box;animation:.46s cubic-bezier(.2,.85,.28,1) forwards page-module__AGsPFq__rise}.page-module__AGsPFq__barUp{transform-origin:bottom}.page-module__AGsPFq__barDn{transform-origin:top}@keyframes page-module__AGsPFq__rise{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}.page-module__AGsPFq__monolith{z-index:3;pointer-events:none;width:44%;max-width:760px;left:-14%;top:var(--waterline);opacity:0;animation:2.1s cubic-bezier(.2,.7,.25,1) .15s forwards page-module__AGsPFq__lift;position:absolute;transform:translateY(-100%)}@keyframes page-module__AGsPFq__lift{0%{opacity:0;transform:translateY(-96%)}to{opacity:1;transform:translateY(-100%)}}.page-module__AGsPFq__monolith svg{width:100%;height:auto;display:block}.page-module__AGsPFq__halo{filter:blur(7px);opacity:.42}.page-module__AGsPFq__edge{opacity:.95}.page-module__AGsPFq__card{z-index:8;text-align:center;border-radius:var(--r);background:linear-gradient(165deg,#1424464d,#08102666);border:1px solid #96b9dc29;flex-direction:column;justify-content:center;align-items:center;width:min(368px,88vw);min-height:min(492px,82vh);padding:40px 36px 38px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 90px #00000075}.page-module__AGsPFq__lock{flex-direction:column;align-items:center;gap:17px;margin-bottom:34px;display:flex}.page-module__AGsPFq__glyph{flex:none;width:76px;height:auto;display:block}.page-module__AGsPFq__wordmark{width:auto;height:55px;color:var(--text);display:block}.page-module__AGsPFq__welcome{letter-spacing:-.02em;margin:0 0 8px;font-size:25px;font-weight:600}.page-module__AGsPFq__prompt{color:var(--text-soft);margin:0 0 26px;font-size:14px}.page-module__AGsPFq__signin{background:var(--brand);color:#04241c;cursor:pointer;border:0;border-radius:6px;width:100%;max-width:272px;margin-top:4px;padding:13px;font-family:inherit;font-size:15px;font-weight:600;transition:filter .16s,transform .1s}.page-module__AGsPFq__signin:hover{filter:brightness(1.08)}.page-module__AGsPFq__signin:active{transform:translateY(1px)}.page-module__AGsPFq__signin:focus-visible{outline:2px solid var(--brand-pale);outline-offset:3px}@media (max-width:1000px){.page-module__AGsPFq__monolith{width:76%;left:-26%}.page-module__AGsPFq__river{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 94%);mask-image:linear-gradient(#000 0% 56%,#0000 94%);-webkit-mask-composite:source-over;mask-composite:add}}@media (max-width:640px){.page-module__AGsPFq__stage{--waterline:74%;min-height:100vh;position:relative;overflow:auto}.page-module__AGsPFq__card{width:min(368px,88vw);min-height:auto;margin:16vh auto 60px;position:relative;top:auto;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.page-module__AGsPFq__bar,.page-module__AGsPFq__monolith{opacity:1;animation:none}}
