.loading-body{background-color:#111;overflow:hidden}.matrix-rain{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.loading-screen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#111;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10000;color:#0f0;font-family:'Courier New',Arial,sans-serif;font-size:2vw;contain:strict;isolation:isolate}.loading-screen-tree{position:relative;width:30vw;height:72vw;margin-bottom:5vh;z-index:100}.loading-screen-tree-trunk{position:absolute;bottom:0;width:5vw;height:38vw;background-color:#0f0;left:50%;transform:translateX(-50%) scaleY(0);transform-origin:center bottom;filter:brightness(150%) drop-shadow(0 0 10px #0F0);animation:loadingScreenGrowTrunk 1.1s infinite;will-change:transform}.loading-screen-tree-branch{position:absolute;width:30vw;height:4.8vw;background-color:#0f0;left:50%;transform:translateX(-50%) scaleX(0);transform-origin:center center;filter:brightness(150%) drop-shadow(0 0 10px #0F0);will-change:transform}.loading-screen-tree-branch1{bottom:22.4vw;width:30vw;animation:loadingScreenGrowBranch1 1.1s infinite}.loading-screen-tree-branch2{bottom:27.2vw;width:24vw;animation:loadingScreenGrowBranch2 1.1s infinite}.loading-screen-tree-branch3{bottom:32vw;width:18vw;animation:loadingScreenGrowBranch3 1.1s infinite}@keyframes loadingScreenGrowTrunk{0%{transform:translateX(-50%) scaleY(0)}100%{transform:translateX(-50%) scaleY(1)}}@keyframes loadingScreenGrowBranch1{0%,25%{transform:translateX(-50%) scaleX(0)}100%{transform:translateX(-50%) scaleX(1)}}@keyframes loadingScreenGrowBranch2{0%,50%{transform:translateX(-50%) scaleX(0)}100%{transform:translateX(-50%) scaleX(1)}}@keyframes loadingScreenGrowBranch3{0%,75%{transform:translateX(-50%) scaleX(0)}100%{transform:translateX(-50%) scaleX(1)}}.loading-screen.is-hidden{display:none}body.app-ready #connect-button,body.app-ready #dark-mode-toggle,body.app-ready #footer,body.app-ready #log-plant-form,body.app-ready #map,body.app-ready #refresh-treemap,body.app-ready #total-tree-count-gauge,body.app-ready #tree-form,body.app-ready #wallet-address,body.app-ready .actions-wheel,body.app-ready .actions-wheel-container,body.app-ready .content-container,body.app-ready .navbar,body.app-ready .view-glyph-menu{visibility:visible}@media (max-width:991px){.loading-screen-tree{transform:scale(2.5);margin-bottom:25%}.loading-screen-status{margin-top:30%;font-size:2rem}}