.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}.referral-mobile-nav{display:none}@media (max-width:56.25rem){html.layout-home-new .login-modal-fit-shell{width:min(27.5rem,100vw - 2rem)!important}.home-new-page--referral{flex-direction:column}.home-new-page--referral .home-new-sidebar{display:none}.home-new-page--referral .referral-mobile-nav{border-bottom:1px solid #919bbe33;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.referral-mobile-nav a{color:#b8edfa}.referral-mobile-nav button{color:#fff;background:0 0;border:1px solid #919bbe66;border-radius:8px;padding:6px .75rem}.home-new-page--referral .home-new-main-wrap{height:auto}html.layout-home-new .home-new-page--referral .home-new-sub-page{padding:0}.home-new-page--referral .invite-page__inner{padding:1.25rem 1rem}.home-new-page--referral .invite-page__pic-wrap{display:none}.home-new-page--referral .invite-page__card{padding:1.125rem}}.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:.26s home-route-enter-fade,.3s cubic-bezier(.22,1,.36,1) home-route-enter-move}@keyframes home-route-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes home-route-enter-move{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.home-main-route>*{animation:none}}html.layout-home-new,html.layout-home-new body,html.layout-home-new .home-layout-root{height:100%;overflow:hidden}
