html,body{background:#0f172a;height:100%;margin:0;padding:0;overflow:hidden}.portal-frame[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.portal-curtain[data-astro-cid-lcdefpme]{z-index:10;position:fixed;inset:0}:root{--fx-cover:#0f172a;--fx-ink:#e2e8f0}.portal-curtain[data-astro-cid-lcdefpme][hidden]{display:none}.portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme],.portal-curtain[data-astro-cid-lcdefpme] .fx-layer-2[data-astro-cid-lcdefpme]{position:absolute;inset:0}.portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]{background:var(--fx-cover)}.portal-curtain[data-astro-cid-lcdefpme].is-solid .fx-layer[data-astro-cid-lcdefpme],.portal-curtain[data-astro-cid-lcdefpme].is-solid .fx-layer-2[data-astro-cid-lcdefpme],.portal-curtain[data-astro-cid-lcdefpme].is-solid .fx-hs-host[data-astro-cid-lcdefpme],.portal-curtain[data-astro-cid-lcdefpme].is-solid .fx-layer[data-astro-cid-lcdefpme]:before,.portal-curtain[data-astro-cid-lcdefpme].is-solid .fx-layer[data-astro-cid-lcdefpme]:after,.portal-curtain[data-astro-cid-lcdefpme].is-solid .fx-layer-2[data-astro-cid-lcdefpme]:before{animation:none!important;display:none!important}@keyframes pfx-fade-out{to{opacity:0}}html[data-fx=scan] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]{background:radial-gradient(130% 90% at 50% -10%, #0d3a4f 0%, #072533 38%, var(--fx-cover) 70%, #01070b 100%)}html[data-fx=scan] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]:before{content:"";background-image:linear-gradient(0deg,#22d3ee1a 0 1px,#0000 1px 3px),linear-gradient(90deg,#22d3ee12 0 1px,#0000 1px 3px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 85% at 50% 45%,#000 32%,#0000 76%);mask-image:radial-gradient(115% 85% at 50% 45%,#000 32%,#0000 76%)}html[data-fx=scan] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer-2[data-astro-cid-lcdefpme]{opacity:0;background:linear-gradient(#0000 0%,#22d3ee00 42%,#7dd3fc8c 47.6%,#e0fafff2 49.4%,#fff 50%,#e0fafff2 50.6%,#7dd3fc8c 52.4%,#22d3ee00 58%,#0000 100%),repeating-linear-gradient(90deg,#7dd3fc33 0 1px,#0000 1px 13px),linear-gradient(#0000 0%,#22d3ee0d 28%,#22d3ee29 46% 54%,#22d3ee0d 72%,#0000 100%);height:46vh;top:0;bottom:auto}html[data-fx=scan] .portal-curtain[data-astro-cid-lcdefpme].is-revealing .fx-layer[data-astro-cid-lcdefpme]{animation:.9s ease-in .32s forwards pfx-fade-out}html[data-fx=scan] .portal-curtain[data-astro-cid-lcdefpme].is-revealing .fx-layer-2[data-astro-cid-lcdefpme]{animation:1.25s cubic-bezier(.4,0,.3,1) forwards pfx-scan-down}@keyframes pfx-scan-down{0%{opacity:1;transform:translateY(-46vh)}to{opacity:1;transform:translateY(100vh)}}html[data-fx=matrix] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]{background:radial-gradient(125% 95% at 50% 50%, #05230f 0%, #03160a 42%, var(--fx-cover) 72%, #000402 100%)}html[data-fx=matrix] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]:before{content:"";opacity:.92;will-change:transform;background-image:url(/matrix-rain-a.svg),url(/matrix-rain-b.svg);background-position:0 0,22px 11px;background-repeat:repeat,repeat;background-size:1980px 352px,792px 176px;width:100%;height:calc(100% + 352px);animation:1.15s linear infinite pfx-matrix-fall;position:absolute;top:0;left:0}@keyframes pfx-matrix-fall{0%{transform:translateY(-352px)}to{transform:translate(0,0)}}html[data-fx=matrix] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]:after{content:"";background-image:repeating-linear-gradient(0deg,#4ade8016 0 1px,#0000 1px 4px),radial-gradient(140% 115%,#0000 58%,#0002019e 100%);position:absolute;inset:0}html[data-fx=matrix] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer-2[data-astro-cid-lcdefpme]{opacity:0;background:linear-gradient(90deg,#0000 0%,#22c55e05 26%,#4ade8017 40%,#86efac57 47%,#dcfce7b8 49.2%,#fffffff5 50%,#dcfce7b8 50.8%,#86efac57 53%,#4ade8017 60%,#22c55e05 74%,#0000 100%);width:20vw;inset:0 auto 0 0;transform:translate(100vw)}html[data-fx=matrix] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer-2[data-astro-cid-lcdefpme]:before{content:"";background-image:radial-gradient(circle,#dcfce7b3 0 1px,#0000 1.5px),radial-gradient(circle,#86efac59 0 1px,#0000 1.5px);background-position:0 0,14px 21px;background-size:28px 28px,44px 44px;position:absolute;inset:0}html[data-fx=matrix] .portal-curtain[data-astro-cid-lcdefpme].is-revealing .fx-layer-2[data-astro-cid-lcdefpme]{animation:1.2s cubic-bezier(.4,0,.3,1) forwards pfx-matrix-sweep-x}@keyframes pfx-matrix-sweep-x{0%{opacity:1;transform:translate(100vw)}to{opacity:1;transform:translate(-20vw)}}html[data-fx=matrix] .portal-curtain[data-astro-cid-lcdefpme].is-revealing .fx-layer[data-astro-cid-lcdefpme]{animation:.5s ease-in .8s forwards pfx-fade-out}html[data-fx=hyperspeed] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]{background:#05070f}html[data-fx=hyperspeed] .portal-curtain[data-astro-cid-lcdefpme] .fx-layer-2[data-astro-cid-lcdefpme]{display:none}html[data-fx=hyperspeed] .portal-curtain[data-astro-cid-lcdefpme] .fx-hs-host[data-astro-cid-lcdefpme]{position:absolute;inset:0}html[data-fx=hyperspeed] .portal-curtain[data-astro-cid-lcdefpme] .fx-canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}html[data-fx=hyperspeed] .portal-curtain[data-astro-cid-lcdefpme].is-revealing .fx-layer[data-astro-cid-lcdefpme],html[data-fx=hyperspeed] .portal-curtain[data-astro-cid-lcdefpme].is-revealing .fx-hs-host[data-astro-cid-lcdefpme]{animation:.62s ease-in .7s forwards pfx-fade-out}@media (prefers-reduced-motion:reduce){.portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme],.portal-curtain[data-astro-cid-lcdefpme] .fx-layer-2[data-astro-cid-lcdefpme],.portal-curtain[data-astro-cid-lcdefpme] .fx-hs-host[data-astro-cid-lcdefpme],.portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]:before,.portal-curtain[data-astro-cid-lcdefpme] .fx-layer[data-astro-cid-lcdefpme]:after,.portal-curtain[data-astro-cid-lcdefpme] .fx-layer-2[data-astro-cid-lcdefpme]:before{animation-duration:1ms!important;animation-delay:0s!important}}
