.home-new-page{background:var(--home-bg-gradient,linear-gradient(165deg, #001731 0%, #0d0d0f 42%, #121212 100%));background-color:var(--home-bg-solid,#060a12);color:#fff;align-items:stretch;width:100%;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.home-new-main-wrap{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.home-new-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.home-route-transition-host{isolation:isolate;flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;position:relative}.home-main-route{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex}.home-main-route>*{animation:.32s ease-out home-route-enter-fade,.42s cubic-bezier(.22,1,.36,1) home-route-enter-move}.home-main-route{transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),filter .22s}.home-main-route.is-leaving{opacity:.4;filter:blur(1.5px);pointer-events:none;transform:translateY(-4px)scale(.995)}.home-nav-progress{z-index:1200;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg, transparent, var(--home-cyan) 30%, var(--home-cyan));height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--home-cyan) 60%, transparent);transition:opacity .3s .1s,transform .3s;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.home-nav-progress.is-active{opacity:1;transition:opacity .2s .12s,transform 2.4s cubic-bezier(.1,.7,.2,1) .12s;transform:scaleX(.82)}@keyframes home-route-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes home-route-enter-move{0%{transform:translateY(.75rem)}to{transform:none}}@media (prefers-reduced-motion:reduce){.home-main-route>*{animation:none}.home-main-route,.home-main-route.is-leaving{filter:none;transition:none;transform:none}}html.layout-home-new,html.layout-home-new body,html.layout-home-new .home-layout-root{height:100%;overflow:hidden}
