@charset "UTF-8";html,body{height:100%;margin:0;overflow:hidden;touch-action:none}.app{display:flex;flex-direction:column;height:100vh}header{width:100%;z-index:1005}main{flex:1;width:100%;overflow-y:auto;box-sizing:border-box;padding:1rem}footer{width:100%;position:fixed;bottom:0;left:0;right:0;touch-action:none;z-index:900}.component-content{position:relative;width:100%;display:none}.component-content.visible{display:block}.component-content.hidden{display:none}.component-container.wallet-home{padding-top:72px}button,a{outline:none;-webkit-tap-highlight-color:transparent;border:none}button:focus,a:focus{outline:none}.welcome-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1010;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease}.welcome-overlay.hidden{opacity:0;pointer-events:none}.header-planet-popup-content{background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:3vh;border-radius:14px 14px 0 0;width:100%;box-shadow:0 -2px 10px #00000080;text-align:center;transform:translateY(100%);transition:transform .4s ease-in-out}.planet-apy{font-size:.85rem;color:#9dd3a6;text-align:center;font-weight:700;margin:0 auto .8rem}.planet-buy-options{font-size:.85rem;color:#fff;text-align:center;margin:0 auto 1.4rem}.header-start-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:flex-end;opacity:0;pointer-events:none;z-index:1100;transition:opacity .5s ease-in-out}.header-start-popup-overlay.active{opacity:1;pointer-events:all}.header-start-popup-content{display:flex;flex-direction:column;height:auto;max-height:75vh;background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding-top:1vh;padding-bottom:11vh;padding-left:.5vw;padding-right:.5vw;border-radius:14px 14px 0 0;width:99vw;box-shadow:0 -2px 10px #00000080;text-align:center;transform:translateY(100%);transition:transform .4s ease-in-out}.header-start-popup-overlay.active .header-start-popup-content{transform:translateY(0)}.header-start-popup-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1vh;margin-top:.5vh}.header-start-popup-header h2{font-size:5vw;color:#f0c040}.header-start-popup-body{font-size:3.7vw;line-height:1.5;margin-bottom:3vh;flex:1;padding-bottom:14vh;overflow-y:auto;margin-bottom:1vh;padding:0 1vw}.header-start-body-card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(93,239,193,.08));border:1px solid rgba(93,239,193,.4);border-radius:16px;padding:1.5rem;margin-top:1rem;box-shadow:inset 0 0 40px #0003}.header-start-body-intro{font-size:3.5vw;line-height:1.5;margin-bottom:1rem;color:#fdfdfd}.header-start-token-card{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;border-radius:14px;background:rgba(28,28,29,.7)}.header-start-token-icon{font-size:4vw;padding:.4rem;border-radius:50%;background:rgba(93,239,193,.2)}.header-start-token-copy h3{font-size:2.3vw;margin:0;color:#e0f9ff}.header-start-token-copy p{margin:0;font-size:1.5vw;color:#9dd3a6}.info-modal-card{display:flex;flex-direction:column;align-items:center;gap:.8rem;background:rgba(255,255,255,.02);border-radius:18px;border:1px solid rgba(255,255,255,.1);padding:1.5rem 1.2rem;text-align:center;margin-bottom:3rem}.info-modal-asset{display:flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:14px;background:rgba(93,239,193,.08);border:1px solid rgba(93,239,193,.4)}.info-asset-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.info-asset-label{font-size:2.4vw;font-weight:600}.info-modal-description{margin:0;font-size:1rem;line-height:1.4;color:#d9f6ff}.info-modal-contract{width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:.4rem}.info-modal-contract-label{font-size:.8rem;letter-spacing:.2em;color:#9dd3a6}.info-modal-contract-row{border-radius:12px;padding:.6rem 1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);font-family:Space Mono,monospace;font-size:.9rem;word-break:break-all;text-align:left}.info-modal-contract-button{border:none;margin-top:.6rem;background:rgba(93,239,193,.18);color:#01260f;padding:.4rem .9rem;border-radius:999px;font-weight:600;cursor:pointer}.info-modal-contract-copied{font-size:.8rem;color:#9dd3a6}.header-start-token-line{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.header-start-token-line span{font-size:3.5vw;letter-spacing:.1em}.header-start-guide-link{margin-top:2.5vh;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:#5defc1}.start-window-button{position:fixed;bottom:4vh;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;background-color:#08c;border:none;padding:12px 40px;color:#fff;font-size:1rem;cursor:pointer;width:90%;transition:background-color .3s ease;border-radius:14px;text-decoration:none;text-align:center;z-index:1000}.start-window-button:hover{background-color:#07b}.start-window-button:active{background-color:#005f9e}.start-window-button.disabled{background-color:#222;cursor:not-allowed}.header-info-guide-button{position:fixed;bottom:6vh;left:50%;transform:translate(-50%);width:90%;padding:12px 0}.language-link{position:absolute;top:10px;right:10px;background-color:#1a1b1c;color:#fff;padding:5px 10px;font-size:1rem;border:none;border-radius:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.language-link:hover{background-color:#333}.language-link.active{background-color:#fff;color:#08c}.language-menu-up{position:absolute;bottom:100%;right:0;background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px;border-radius:14px;z-index:100;display:flex;flex-direction:column;width:170px;max-height:150px;overflow-y:auto}.language-menu-scroll{display:flex;flex-direction:column;gap:5px}.language-menu-up button{background:none;border:none;color:#fff;cursor:pointer;padding:5px 10px;font-size:14px;text-align:left}.language-menu-up button:hover{color:#08c}.language-menu-up .selected{font-weight:700;color:#08c}.language-menu-up::-webkit-scrollbar{width:5px}.language-menu-up::-webkit-scrollbar-thumb{background-color:#333;border-radius:14px}.close-button-modal{position:absolute;top:10px;left:10px;background-color:#1a1b1c;color:#fff;padding:5px;font-size:1.5rem;border:none;border-radius:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease;z-index:1002}.close-button-modal:hover{background-color:#333;color:#fff}.close-button-modal:active{background-color:#fff;color:#08c}.star-container{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.star{position:relative;cursor:pointer;transition:transform .3s ease}.star:hover{transform:scale(1.1)}.navigation-container{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.arrow-icon{cursor:pointer;transition:color .3s ease}.arrow-icon.disabled{cursor:not-allowed}.page-indicator{font-size:1.1rem;font-weight:700;color:#0af}.task-item{display:flex;align-items:center;gap:2px;text-align:left;padding-left:1px;margin-bottom:1vh}.task-icon{display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-right:2px;width:1.5rem}.task-item.inline-list{justify-content:center;text-align:center;gap:0;margin-bottom:1vh;font-weight:700;color:#f0c040;background:rgba(255,255,255,.05);padding:4px 8px;border-radius:8px}.task-item.inline-list .task-icon{display:none}.asset-display{display:inline-flex;align-items:center;gap:4px;height:100%}.asset-display .asset-icon{width:19px;height:19px;margin:0 2px;vertical-align:text-bottom;flex-shrink:0}.asset-display .asset-name{font-size:.95rem;color:#fff;display:inline-flex;align-items:center;justify-content:center;height:100%;line-height:1}.switch-button-h{flex:1;padding:4px 14px;font-size:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;transition:all .25s ease-in-out;box-shadow:inset 0 0 #fff0;position:relative;z-index:0;margin-top:1vh}.airdrop-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:1500}.airdrop-modal-content{position:relative;background:linear-gradient(145deg,#1c1c1d,#2a2a2c);border:2px solid #f0c040;border-radius:20px;padding:30px 20px;text-align:center;max-width:90vw;color:#fff;box-shadow:0 0 30px #f0c040;animation:fadeInScale .4s ease}.airdrop-link{display:inline-block;margin-top:1.2rem;margin-bottom:2rem;font-weight:700;color:#0af;text-decoration:underline;font-size:3.8vw}.get-button{display:flex;justify-content:center;align-items:center;background-color:#08c;border:none;padding:12px 40px;color:#fff;font-size:1rem;cursor:pointer;width:90%;margin-top:30px;transition:background-color .3s ease;border-radius:14px;text-align:center}@keyframes fadeInScale{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.airdrop-modal-content h2{font-size:5vw;color:#f0c040;margin-bottom:1rem}.airdrop-modal-content p{font-size:3.8vw;margin:.6rem 0;line-height:1.4}.airdrop-link{display:inline-block;margin-top:1.2rem;font-weight:700;color:#0af;text-decoration:underline;font-size:3.8vw}.airdrop-close-btn{margin-top:2rem;background-color:#0af;border:none;color:#fff;font-size:1rem;padding:12px 28px;border-radius:12px;cursor:pointer}.close-button-modal-air{position:absolute;top:10px;right:10px;background-color:#1a1b1c;color:#fff;padding:5px;font-size:1.5rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease;z-index:1002}.close-button-modal-air:hover{background-color:#333;color:#fff}.close-button-modal-air:active{background-color:#fff;color:#08c}header{display:flex;flex-direction:column;justify-content:flex-start;padding-top:0vh;width:100%;box-shadow:0 4px 6px #0000001a;box-sizing:border-box}.miner-collection-container{text-align:center;margin-bottom:0vh;margin-top:4.2vh}.miner-collection-name{font-size:1.3rem;color:transparent;margin-bottom:3vh}.clock-row{display:flex;justify-content:space-between;width:100%;white-space:nowrap;gap:2.5vw;margin-bottom:.2vh;padding-left:4vw;padding-right:4vw}.clock-item{display:flex;flex-direction:column;align-items:center;flex-grow:1;max-width:100%;overflow:hidden;white-space:nowrap;background-color:transparent;cursor:pointer;border-radius:50%}.clock-item.active{background-color:#fff3;border-radius:50%}.planets-container{display:flex;z-index:1;transform:scale(1)}.planet-image{width:10vw;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.planet-border-white,.planet-border-blue,.planet-border-gray{position:relative;width:17vw;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:1vw;box-sizing:border-box;background-color:#000;overflow:hidden}.planet-border-white:before,.planet-border-blue:before,.planet-border-gray:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:5px;border-radius:50%;z-index:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),black 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 5px),black 100%)}.planet-border-white:before{background:conic-gradient(#ffffff 0deg 80deg,transparent 81deg 99deg,#ffffff 100deg 260deg,transparent 261deg 279deg,#ffffff 280deg 360deg)}.planet-border-gray:before{background:conic-gradient(#747378 0deg 60deg,transparent 61deg 79deg,#747378 80deg 160deg,transparent 161deg 179deg,#747378 180deg 260deg,transparent 261deg 279deg,#747378 280deg 360deg)}.planet-border-blue:before{background:conic-gradient(#0088cc 0deg 40deg,transparent 41deg 59deg,#0088cc 60deg 120deg,transparent 121deg 139deg,#0088cc 140deg 200deg,transparent 201deg 219deg,#0088cc 220deg 280deg,transparent 281deg 299deg,#0088cc 300deg 360deg)}.nft-label{font-size:.7rem;margin-top:0vh;color:#747378;display:block;transition:color .3s ease}.clock-item.active .nft-label{color:#fff}.level-container{display:flex;justify-content:space-between;width:100%;white-space:nowrap;gap:1vw;margin-bottom:0vh;padding-left:7vw;padding-right:6vw;margin-top:.5vh}.level-label{font-size:.8rem;text-align:center;font-weight:700;color:transparent}.level-label.active{text-decoration:underline;color:#fff}.button-container{display:flex;padding-left:0vw;padding-right:0vw;justify-content:space-between;align-items:center;padding-top:2vh;padding-bottom:.7vh;padding-left:4vw;padding-right:4vw;width:100%}.button-container a{color:#747378;font-family:Roboto,sans-serif;text-decoration:none;font-size:1rem;white-space:nowrap;display:flex;align-items:center}.button-container a:hover,.button-container a:active{color:#08c;text-decoration:none}.link-button{color:#747378;font-family:Roboto,sans-serif;text-decoration:none;font-size:1rem;white-space:nowrap;display:flex;align-items:center}.link-button:hover{color:#08c}.link-button:active{color:#08c;text-decoration:none}.friend-count{background-color:#08c;color:#fff;border-radius:50%;width:5.5vw;height:5.5vw;display:inline-flex;justify-content:center;align-items:center;margin-left:1vw;font-size:3.5vw}.telegram-icon,.x-icon,.guide-icon{background-color:#08c;color:#fff;border-radius:50%;width:5.5vw;height:5.5vw;display:inline-flex;justify-content:center;align-items:center;margin-left:1vw}.link-button-active{color:red}.link-button{color:#fff}.reset-button{background-color:red;color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:1rem;margin-top:20px;transition:background-color .3s}.reset-button:hover{background-color:red;color:#fff}.user-info-bar{position:relative;display:flex;align-items:center;color:#747378;padding:1.2vh 3vw;font-size:1.3rem;gap:2vw;border-radius:14px;margin-left:4vw;margin-right:4vw;white-space:nowrap;overflow:visible;text-overflow:ellipsis;margin-top:2vh}.settings-container{display:flex;align-items:center;justify-content:flex-start;margin-left:1vw}.user-info{display:flex;align-items:center;justify-content:flex-end;gap:.5vw;flex-grow:1;text-align:left}.user-data-name{color:#747378}.user-data{color:#f0c040;font-weight:700}.language-menu{position:absolute;top:100%;left:0;background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:5vw;border-radius:5px;display:flex;flex-direction:column;z-index:9999;box-shadow:0 4px 10px #0006;min-width:150px}.language-menu a{text-align:left;width:100%;display:block;padding:1vh 0;color:#fff;font-size:1rem}.menu-divider{border:0;height:2px;background-color:#ccc;margin:10px 0}.switch{position:relative;display:inline-block;width:34px;height:20px;margin-left:10px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#66bb6a}input:checked+.slider:before{transform:translate(14px)}.ton-icon-header{width:19px;height:19px;margin-left:2px;vertical-align:text-bottom}.language-menu button a{color:#747378;background:none;border:none;cursor:pointer;font-size:1rem;padding:5px}.language-menu button a:active{color:#08c;text-decoration:none}.language-menu button:hover{color:#08c}@media (max-width: 768px){header{border-bottom-left-radius:0;border-bottom-right-radius:0}}.clock-scroll-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;padding-left:4vw;padding-right:4vw}.clock-scroll-wrapper::-webkit-scrollbar{display:none}.clock-row{display:flex;flex-wrap:nowrap;width:max-content;gap:4vw}.component-switcher{display:flex;justify-content:center;align-items:center;margin-top:1.5vh;gap:1vw;width:90%;max-width:600px;margin-left:auto;margin-right:auto}.switch-button{flex:1;padding:10px 14px;font-size:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;transition:all .25s ease-in-out;box-shadow:inset 0 0 #fff0;position:relative;z-index:0}.switch-button.active{background:rgba(255,255,255,.9);color:#000;font-weight:700;box-shadow:0 4px 20px #fff9;border-color:#fff;z-index:1}.switch-button:not(.active){box-shadow:0 0 6px #ffffff1a;background:rgba(255,255,255,.05)}.language-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:flex-end;opacity:0;pointer-events:none;z-index:1100;transition:opacity .5s ease-in-out}.language-popup-overlay.active{opacity:1;pointer-events:all}.language-popup-content{background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:3vh;border-radius:10px 10px 0 0;width:100%;max-width:95vw;box-shadow:0 -2px 10px #00000080;text-align:center;height:50vh;transform:translateY(100%);transition:transform .4s ease-in-out}.language-popup-overlay.active .language-popup-content{transform:translateY(0)}.language-popup-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1vh}.language-popup-header h2{font-size:1.3rem;color:#f0c040;margin-top:1vh}.language-popup-body{display:flex;flex-direction:column;gap:2vh;height:27vh;overflow-y:scroll;padding-bottom:2vh;position:relative}.language-list{display:flex;flex-direction:column;gap:1.5vh}.language-button{background:none;color:#fff;padding:0vh;font-size:1rem;border:none;cursor:pointer;transition:color .3s ease}.language-button:hover{color:#ccc}.language-button.selected{color:#08c}.language-popup-body::-webkit-scrollbar{display:block;width:5px}.language-popup-body::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:10px}.language-popup-body::-webkit-scrollbar-track{background-color:#ffffff1a}.language-select-button{margin-top:1rem;padding:.5rem 1rem;background-color:#08c;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.info-button{margin-top:1rem;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;padding:.5rem;cursor:pointer}.close-button-modal-language{position:absolute;top:10px;right:10px;background-color:#1a1b1c;color:#fff;padding:5px;font-size:1.5rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease;z-index:1002}.close-button-modal-language:hover{background-color:#333;color:#fff}.close-button-modal-language:active{background-color:#fff;color:#08c}.header-switcher-wrapper{margin-top:10vh}.component-switcher-h{display:flex;justify-content:center;align-items:center;margin-top:1.5vh;gap:1vw;width:90%;max-width:600px;margin-left:auto;margin-right:auto;min-height:3vh}.switch-button-h{flex:1;padding:4px 14px;font-size:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;transition:all .25s ease-in-out;box-shadow:inset 0 0 #fff0;position:relative;z-index:0}.switch-button-h.active{background:rgba(255,255,255,.9);color:#000;font-weight:700;box-shadow:0 4px 20px #fff9;border-color:#fff;z-index:1}.switch-button-h:not(.active){box-shadow:0 0 6px #ffffff1a;background:rgba(255,255,255,.05)}.ton-icon-header-h{width:1.2rem;height:1.2rem;margin-left:.125rem;vertical-align:text-bottom}.footer{display:flex;justify-content:space-between;padding-top:0vh;box-sizing:border-box;overflow:hidden;bottom:0;align-items:center;flex-wrap:nowrap;padding:0 5vw;width:100%}.footer button{display:flex;background-color:transparent;border:none;color:#747378;cursor:pointer;transition:color .3s ease;align-items:center;white-space:nowrap;flex-direction:column;font-size:2.5vw;gap:.5vh;margin-bottom:3.5vh;margin-top:0vh}.footer button:last-child{margin-right:0}.footer-icon{width:8vw;height:8vw;fill:currentColor;transition:fill .3s ease}.footer button.active{color:#08c}.footer button.active .footer-icon{fill:#08c}@keyframes blink-footer{0%,to{fill:currentColor}50%{fill:red}}.footer .blinking .footer-icon{animation:blink-footer 2s infinite}.footer-profile-initial{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#00a8ff,#3c64ff);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.airdrop{display:flex;flex-direction:column;justify-content:flex-start;height:62vh;width:100%;padding-left:5vw;padding-right:5vw;align-items:center;overflow-y:auto}.airdrop .airdrop-title{margin-top:2vh;font-size:1.6rem;font-weight:700;color:#fff;text-align:center}.airdrop .airdrop-subtitle{margin-top:1vh;font-size:1rem;color:#aaa;text-align:center;margin-bottom:3vh}.airdrop .airdrop-info-block{width:100%;padding:18px;border-radius:14px;margin-bottom:16px;color:#fff;text-align:center;border:1px solid #333;box-shadow:0 4px 10px #fff3;font-size:1rem;line-height:1.4;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.airdrop .airdrop-info-block:hover{transform:scale(1.03);box-shadow:0 4px 20px #ffffff80}.airdrop .airdrop-info-block--unlock{cursor:pointer;border-color:#888;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,0))}.airdrop .airdrop-info-block__hint{margin-top:8px;font-size:.85rem;opacity:.85}.airdrop .airdrop-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:auto;margin-bottom:20px;width:100%}.airdrop .airdrop-button{border:none;padding:12px 20px;border-radius:14px;cursor:pointer;background-color:#08c;color:#fff;font-size:1rem;font-weight:600;transition:transform .1s ease-in-out,background-color .3s ease,color .3s ease}.airdrop .airdrop-button:hover{transform:scale(1.03)}.airdrop .airdrop-button:active{transform:scale(.97)}.airdrop .airdrop-info-btn{border:none;background:#1a1b1c;border-radius:14px;padding:10px 12px;cursor:pointer;color:#fff;font-size:1rem;transition:background-color .3s ease}.airdrop .airdrop-info-btn:hover{background-color:#2a2a2a;color:#08c}.airdrop .airdrop-info-btn svg{width:18px;height:18px}.airdrop .airdrop-icon{width:18px;height:18px;margin-left:4px;vertical-align:text-bottom}.header-planet-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:flex-end;opacity:0;pointer-events:none;z-index:1100;transition:opacity .5s ease-in-out}.header-planet-popup-overlay.active{opacity:1;pointer-events:all}.header-planet-popup-content{position:relative;background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:3vh;border-radius:14px 14px 0 0;width:100%;box-shadow:0 -2px 10px #00000080;text-align:center;transform:translateY(100%);transition:transform .4s ease-in-out;display:flex;flex-direction:column;gap:0vh}.header-planet-popup-overlay.active .header-planet-popup-content{transform:translateY(0)}.header-planet-popup-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1vh}.header-planet-popup-header h2{font-size:5.5vw;color:#f0c040}.header-planet-popup-body{font-size:3.8vw;line-height:1.5;margin-bottom:3vh}.header-planet-popup-body{flex:1;overflow-y:auto}.diamond-container{display:flex;justify-content:center;margin-top:.5vh;gap:1vh;font-size:7vw}.start-window-button,.get-button{display:flex;justify-content:center;align-items:center;background-color:#08c;border:none;padding:12px 40px;color:#fff;font-size:1rem;cursor:pointer;width:90%;margin:0 auto 1vh;transition:background-color .3s ease;border-radius:14px;text-align:center}.start-window-button:hover,.get-button:hover{background-color:#07b}.start-window-button:active,.get-button:active{background-color:#005f9e}.start-window-button.disabled,.get-button.disabled{background-color:#222;cursor:not-allowed}.header-planet-popup-buttons{display:flex;flex-direction:column;gap:8px;margin-top:auto}.close-button-modal-planet{position:absolute;top:10px;right:10px;background-color:#1a1b1c;color:#fff;padding:5px;font-size:1.5rem;border:none;border-radius:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease;z-index:1002}.close-button-modal-planet:hover{background-color:#333;color:#fff}.close-button-modal-planet:active{background-color:#fff;color:#08c}.get-button.disabled{background-color:#222;cursor:not-allowed}.modal-balance-display{position:absolute;top:12px;left:12px;display:flex;flex-direction:row;align-items:center;gap:20px;z-index:10}.modal-balance-left{display:flex;flex-direction:column;align-items:flex-start;gap:2px;cursor:pointer}.modal-balance-value-fixed{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.modal-balance-right{display:flex;flex-direction:column;align-items:center;gap:4px}.modal-balance-label{font-size:.8rem;color:#fff;margin-bottom:2px}.modal-balance-ton,.modal-balance-stars{font-size:1rem;color:#fff;display:flex;align-items:center;gap:4px;white-space:nowrap}.balance-disabled{color:#ccc!important;filter:grayscale(100%) brightness(.8)}.balance-switch-notificationmodal{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:0}.switch-labels-notificationmodal{display:flex;flex-direction:column;font-size:.75rem;color:#fff;opacity:0;animation:fadeInOut 2s forwards}@keyframes fadeInOut{0%{opacity:0;transform:translateY(4px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(-2px)}}.switch-notificationmodal{position:relative;display:inline-block;width:20px;height:34px}.switch-notificationmodal input{opacity:0;width:0;height:0}.slider-notificationmodal{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider-notificationmodal:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:16px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider-notificationmodal{background-color:#66bb6a}input:checked+.slider-notificationmodal:before{transform:translateY(-14px)}.modal-balance-right-horizontal{display:flex;flex-direction:row;align-items:center;gap:8px}.balance-switch-notificationmodal-horizontal{display:flex;flex-direction:row;align-items:center}.switch-labels-notificationmodal-horizontal{font-size:.75rem;color:#fff;opacity:0;animation:fadeInOut 2s forwards;white-space:nowrap;margin-left:4px}.confetti-animation{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;pointer-events:none}.info-screen{display:flex;flex-direction:column;justify-content:flex-start;height:79vh;width:100%;align-items:center;overflow-y:auto}.info-screen-tabs{display:flex;gap:12px;margin-bottom:24px}.info-screen-tabs button{flex:1;min-width:140px;padding:14px 0;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:#fff;font-weight:600;font-size:1rem;line-height:1.2;font-family:inherit;cursor:pointer;transition:border-color .3s ease,background .3s ease;white-space:nowrap;text-align:center}.info-screen-tabs button.active{border-color:#ffffff80;background:rgba(255,255,255,.15)}.info-screen-content{min-height:520px;flex:1;overflow-y:auto}.info-screen-notice{text-align:center;font-size:.95rem;padding:10px 16px;background:rgba(14,165,233,.15);border:1px solid rgba(14,165,233,.4);border-radius:12px;color:#e0f2ff;margin-bottom:12px;margin-left:5vw;margin-right:5vw;width:calc(100% - 10vw)}.info-roadmap{display:flex;flex-direction:column;gap:16px;margin-top:24px}.info-roadmap-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem;min-width:58px;min-height:58px}.info-roadmap-modal-label{font-weight:700;margin-top:12px}.info-roadmap-modal-address{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.info-roadmap-modal-address span{font-family:Space Mono,monospace;font-size:.95rem;color:#5defc1;word-break:break-all;text-align:center}.info-roadmap-modal-address button{border:none;background:rgba(202,255,221,.1);color:#5defc1;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background .2s ease}.info-roadmap-modal-address button:hover{background:rgba(93,239,193,.2)}.info-roadmap-modal-address button:active{transform:scale(.95)}.info-roadmap-modal-copied{margin-top:6px;font-size:.85rem;color:#9dd3a6}.header-planet-popup-overlay{background:rgba(8,10,18,.95)}.header-planet-popup-content{background:linear-gradient(135deg,rgba(3,7,18,.95),rgba(10,15,32,.95));border-radius:22px;padding:24px;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px #0009;max-width:460px}.header-planet-popup-body{display:flex;flex-direction:column;gap:12px;color:#f4f4f7;font-size:.95rem;line-height:1.5}.header-planet-popup-body p{margin:0}.info-roadmap-countdown{background:rgba(255,255,255,.04);padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.06);text-align:center}.info-roadmap-final-date{margin:0;font-weight:600;letter-spacing:.1em;color:#fff;font-size:1rem}.header-planet-popup-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.get-button{padding:10px 18px;border-radius:12px;border:none;background:rgba(93,239,193,.15);color:#5defc1;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}.get-button:hover{background:rgba(93,239,193,.3)}.confirm-button{background:#5defc1;color:#0b111c}.info-roadmap-modal{background:rgba(15,23,42,.95);border-radius:20px;padding:22px;max-width:420px;width:100%;color:#f4f4f5;box-shadow:0 30px 60px #00000080}.info-roadmap-modal h3,.info-roadmap-modal-title{font-size:1.25rem;margin-bottom:12px;font-weight:600}.info-roadmap-modal p{margin:0 0 10px;line-height:1.5;color:#f4f4f5e6}.info-roadmap-modal-address button{border:none;background:rgba(93,239,193,.15);color:#5defc1;padding:6px 12px;border-radius:8px;cursor:pointer}.info-roadmap{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;margin-top:24px;height:60vh;width:100%;padding-left:5vw;padding-right:5vw;align-items:center;overflow-y:auto}.info-roadmap-step{display:flex;gap:14px;align-items:flex-start;position:relative;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,.06));overflow:hidden}.info-roadmap-step--clickable{cursor:pointer;transition:transform .2s ease}.info-roadmap-step--clickable:hover{transform:translateY(-4px)}.info-roadmap-step--completed{border-color:#ffd700cc;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(93,239,193,.18));box-shadow:0 0 18px #acffc659}.info-roadmap-step--completed:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:14px;border:1px solid rgba(255,255,255,.2);pointer-events:none}.info-roadmap-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem}.info-roadmap-check{margin-top:6px;width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,#9fdc8f,#78c14b);color:#013d00;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 8px #ffffff59}.info-roadmap-step:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#5defc1;box-shadow:0 0 10px #5defc199}.info-roadmap-step:first-child:after{background:#9f80ff}.info-roadmap-step:nth-child(2):after{background:#f0c040}.info-roadmap-step:nth-child(3):after{background:#ff6b6b}.info-roadmap-step:nth-child(4):after{background:#4ec9ff}.info-roadmap-step strong{display:block;margin-bottom:4px;letter-spacing:.04em}.info-roadmap-step p{margin:0;font-size:.95rem;line-height:1.4}:root{--db-card-bg: rgba(255, 255, 255, .06);--db-card-border: rgba(255, 255, 255, .1);--db-text: #ffffff;--db-text-dim: rgba(255, 255, 255, .8);--db-hero-bg1: rgba(255, 255, 255, .1);--db-hero-bg2: rgba(255, 255, 255, .05);--db-cyan: #22d3ee;--db-fuchsia: #e879f9;--db-emerald: #34d399}.db{position:relative;color:var(--db-text)}.db-orb{position:absolute;border-radius:9999px;filter:blur(48px);pointer-events:none}.db-orb--top{top:-4.8rem;left:50%;transform:translate(-50%);width:12rem;height:12rem;background:rgba(34,211,238,.2)}.db-orb--bottom{right:-1.8rem;bottom:-3rem;width:14.4rem;height:14.4rem;background:rgba(232,121,249,.15)}.db-hero{margin:0 14.4px 14.4px}.db-hero__inner{position:relative;border-radius:19.2px;padding:19.2px;border:1px solid var(--db-card-border);background:linear-gradient(135deg,var(--db-hero-bg1),var(--db-hero-bg2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.db-hero__orb{position:absolute;border-radius:9999px;filter:blur(28.8px)}.db-hero__orb--left{left:-2.4rem;top:-3rem;width:8.4rem;height:8.4rem;background:rgba(165,243,252,.2)}.db-hero__orb--right{right:-3rem;bottom:-3rem;width:9.6rem;height:9.6rem;background:rgba(232,121,249,.2)}.db-hero__title{position:relative;z-index:1;font-size:21.6px;font-weight:800;line-height:1.2;letter-spacing:.24px}.db-hero__sub{position:relative;z-index:1;margin-top:7.2px;font-size:15.6px;color:var(--db-text-dim)}.db-grid{display:grid;grid-template-columns:1fr;gap:12px;padding:0 14.4px}@media (min-width: 480px){.db-grid{grid-template-columns:1fr 1fr;gap:14.4px}}.db-card{position:relative;width:100%;border-radius:19.2px;border:1px solid var(--db-card-border);background:var(--db-card-bg);box-shadow:0 9.6px 28.8px #00000059;-webkit-backdrop-filter:blur(9.6px);backdrop-filter:blur(9.6px);padding:14.4px;text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease;overflow:hidden}.db-card:active{transform:scale(.99)}.db-card__glow{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(60% 60% at 20% 0%,rgba(0,200,255,.25),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(168,85,247,.18),transparent 60%);filter:blur(7.2px);pointer-events:none}.db-card:hover .db-card__glow{opacity:1}.db-card__inner{position:relative;z-index:1;display:flex;align-items:center;gap:14.4px}.db-card__icon{width:57.6px;height:57.6px;display:flex;align-items:center;justify-content:center;border-radius:14.4px;border:1px solid var(--db-card-border);background:rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f}.db-ton{width:28.8px;height:28.8px}.db-card__text{flex:1;text-align:left}.db-card__title-row{display:flex;align-items:center;gap:9.6px}.db-card__title{margin:0;font-weight:600;font-size:18px}.db-card__badge{display:inline-block;border-radius:999px;border:1px solid rgba(52,211,153,.4);background:rgba(52,211,153,.1);color:#bbf7d0;padding:2.4px 9.6px;font-size:12px;font-weight:700}.db-card__desc{margin:2.4px 0 0;font-size:14.4px;color:var(--db-text-dim);line-height:1.25}.db-card__cta{font-size:14.4px;color:#ffffffbf;transition:color .2s ease}.db-card:hover .db-card__cta{color:#fff}.db-card__line{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(34,211,238,0),rgba(34,211,238,.6),rgba(232,121,249,0))}.db-hint{margin:9.6px 14.4px 0;border-radius:14.4px;border:1px solid var(--db-card-border);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(9.6px);backdrop-filter:blur(9.6px);padding:14.4px;font-size:13.2px;color:var(--db-text-dim)}.invite-friends{display:flex;flex-direction:column;justify-content:flex-start;height:77vh;width:100%;padding-left:5vw;padding-right:5vw;align-items:center;overflow-y:auto}.invite-friends .description{margin-top:0vh;margin-bottom:20px;font-size:1rem}.invite-friends .description1{margin-bottom:20px;font-size:1rem;width:100%;margin-top:2vh;padding:20px;border-radius:14px;color:#fff;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid #333;box-shadow:0 4px 10px #fff3}.invite-friends .description1:hover{box-shadow:0 4px 20px #ffffff80}.invite-friends .title{color:red;font-size:1rem;margin-bottom:1vw}.invite-friends .invite-button{border:none;padding:12px 20px;border-radius:14px;margin-bottom:20px;cursor:pointer;background-color:#08c;color:#fff;font-size:1rem;line-height:20px;transition:transform .1s ease-in-out,background-color .3s ease,color .3s ease}.invite-friends .invite-button:hover{transform:scale(1.03)}.invite-friends .invite-button:active{transform:scale(.97)}.invite-friends .invite-button.clicked{background-color:#fff;color:#08c}.invite-friends .friends-header{display:flex;align-items:center;margin-bottom:0vw;margin-top:0vw}.invite-friends .friends-title{margin-right:10px;font-size:1.3rem}.invite-friends .refresh-button{font-size:1rem;background:none;border:none;color:#fff;cursor:pointer;margin:0;padding:0;display:flex;align-items:center}.invite-friends .refresh-button svg{width:24px;height:24px;fill:currentColor}.invite-friends .refresh-button:hover{color:#08c}.invite-friends .rewards-info{margin-top:10px;margin-bottom:0;font-size:1rem;width:100%;padding:20px;border-radius:14px;color:#fff;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid #333;box-shadow:0 4px 10px #fff3}.invite-friends .rewards-info:hover{transform:scale(1.05);box-shadow:0 4px 20px #ffffff80}.invite-friends .friends-list{width:100%;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 200px);padding:0;font-size:1rem}.invite-friends .active-friend{color:inherit}.invite-friends .friends-table{width:100%;table-layout:auto;border-collapse:collapse}.invite-friends .friends-table td{padding:10px 0;border-bottom:1px solid #444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right}.invite-friends .friends-table td:first-child{text-align:left}.invite-friends .loading{text-align:center;margin-top:20px}.invite-friends .ton-icon-friends{width:19px;height:19px;margin-left:2px;margin-right:2px;vertical-align:text-bottom}.invite-friends .active-friends-summary{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0vh}.invite-friends .friends-count{display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#fff;width:100%}.invite-friends .claim-section{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:0vh;width:100%;padding-right:1vw}.invite-friends .get-button{padding:10px 16px;border-radius:12px;font-size:1rem;border:none;cursor:pointer;transition:.2s ease-in-out}.invite-friends .get-button.active{background-color:#08c;color:#fff}.invite-friends .get-button.disabled{background-color:#1a1b1c;color:#ccc;cursor:not-allowed}.invite-friends .claim-row1{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:0vh;gap:10px}.invite-friends .claim-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;gap:10px}.invite-friends .claim-left{display:flex;align-items:center;font-size:1rem;color:#fff}.invite-friends .claim-right{display:flex;align-items:center}.invite-friends .invite-info-tabs{display:flex;justify-content:center;margin:2vh 0 1vh;gap:12px}.invite-friends .invite-tab-button{padding:6px 12px;border-radius:14px;background-color:#1a1b1c;border:none;cursor:pointer;color:#fff;font-size:1rem;transition:background-color .3s ease}.invite-friends .invite-tab-active{background-color:#fff;color:#08c;font-weight:700}.invite-friends .invite-tab-button:hover:not(.invite-tab-active){background-color:#2a2a2a}.store-container{display:flex;flex-direction:column;justify-content:flex-start;height:75vh;width:90vw;color:#fff;align-items:center;margin-left:5vw;margin-right:5vw;max-width:100vw;overflow-x:hidden}.store{display:flex;flex-direction:column;justify-content:flex-start;width:100%;overflow-y:auto;color:#fff}.nft-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;width:100%;box-sizing:border-box}.nft-card{border-radius:14px;padding:20px;text-align:center;cursor:pointer;transition:transform .2s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center}.nft-name-s{display:block;font-size:1rem;color:#f0c040;text-align:center;margin-bottom:10px;margin-top:5px}.nft-apy-s,.nft-price-s{display:block;font-size:.8rem;color:#fff;text-align:center;font-weight:700}.nft-card.dimmed{opacity:.5;pointer-events:none}.nft-card.selected{opacity:1;border:2px solid #ffd700}.nft-card.disabled{opacity:.5;filter:grayscale(70%)}.locked,.nft-card.locked{opacity:.5!important;filter:grayscale(80%)!important;pointer-events:none!important;cursor:not-allowed;transition:opacity .3s ease,filter .3s ease}.animated-discount-tag{position:absolute;top:-6px;right:-6px;background-color:#ff3b30;color:#fff;font-size:.85rem;font-weight:700;border-radius:12px;padding:8px 10px;z-index:10;text-align:center;min-width:75px}.discount-percent{font-size:1.1rem;font-weight:700}.discount-price{font-size:1rem;margin-top:2px;display:flex;align-items:center;justify-content:center}@keyframes pulseTag{0%{transform:scale(1);box-shadow:0 0 6px #0006}50%{transform:scale(1.08);box-shadow:0 0 12px #ff3b3099}to{transform:scale(1);box-shadow:0 0 6px #0006}}.stat{display:flex;flex-direction:column;align-items:center;color:#fff;justify-content:flex-start;height:62vh;width:90vw;overflow:hidden;margin-left:5vw;margin-right:5vw;margin-top:0vh;overflow-y:auto}.stat h2{color:#fff;margin-bottom:0;font-size:1.3rem}.stat h3{margin-top:0;margin-bottom:0}.stat .error{color:red}.transaction-list{list-style:none;padding:0;margin:0;width:90vw;height:58vh}.transaction-item{display:flex;justify-content:space-between;border-bottom:1px solid #666;padding:10px 0}.transaction-left{text-align:left}.transaction-currency{font-weight:700;font-size:1rem;color:#f0c040}.transaction-date{font-size:.9rem;color:#ccc}.transaction-right{text-align:right}.transaction-amount{font-weight:700;font-size:1.1em;color:#fff}.transaction-status{font-size:.9em;color:#999}.guide-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:79vh;width:100%;overflow:auto;color:#fff;padding:3vw;border-radius:8px;box-shadow:0 4px 10px #0000004d}.guide{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:900px;overflow-y:auto;border-radius:8px}.guide h1,.guide h2,.guide h3{text-align:center;font-weight:700}.guide h1{font-size:1.3rem;color:gold;margin-bottom:20px}.guide h2{font-size:1.3rem;color:gold;margin-bottom:10px;border-bottom:2px solid #444}.guide h3{font-size:1.3rem;color:#f0a500;margin-bottom:8px}.guide p,.guide ul li{font-size:1rem;line-height:1.6;text-align:justify;color:#d0d0d0}.tabs{display:flex;justify-content:space-evenly;width:100%;padding:0 1rem}.tabs button{background:#1a1b1c;color:#d0d0d0;border:1px solid #444;border-radius:14px;padding:8px 10px;font-size:1rem;cursor:pointer;transition:background .3s,color .3s}.tabs button:hover{background:#3a3a3a;color:#fff}.tabs button.active{background:#00aaff;color:#fff;border-color:#0af}.tab-content-guide{width:100%;padding:20px;border-radius:8px}.tab-content-guide section h2{font-size:1.3rem;margin-bottom:5px;color:#f0a500}.tab-content-guide p{font-size:1rem;margin-bottom:10px}.tab-content-guide ul li{font-size:1rem;margin-bottom:5px;padding-left:10px;list-style-type:disc}.table-container-guide{width:100%;margin-top:20px;border-radius:8px;border:1px solid #444;box-shadow:0 2px 8px #0003;overflow:hidden}.table-container-guide table{width:100%;border-collapse:collapse;font-size:1rem;text-align:center;color:#d0d0d0}.table-container-guide thead{background-color:#2a2b2d;font-weight:700}.table-container-guide th{padding:10px;border-bottom:2px solid #444;color:#f0a500;text-transform:uppercase}.table-container-guide td{padding:10px;border-bottom:1px solid #444;word-wrap:break-word;white-space:normal;overflow:hidden;text-overflow:ellipsis}.table-container-guide tr:nth-child(2n){background-color:#2e2f30}.table-container-guide tr:hover{background-color:#3a3b3c}.ton-icon-guide{width:19px;height:19px;margin-left:2px;vertical-align:text-bottom}.welcome{display:flex;flex-direction:column;height:100vh}.welcome__top{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:center;margin-top:6vh}.welcome__top h1{text-align:center}.welcome__center{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.welcome__center .clock-container{width:40vh;height:40vh;margin-bottom:20px}.welcome__center h2{font-size:1.5em;color:#fff;text-align:center;white-space:pre-line}.welcome__bottom{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:50px}.welcome__bottom p{margin:0;line-height:1.2;font-size:1em;color:#777}.welcome h1{font-size:2em;color:#333}.welcome p{font-size:1em;color:#777}.logo-animation{display:flex;justify-content:center;align-items:center;height:21vh}.logo-animation .clock{position:relative;width:150px;height:150px;border:10px solid white;border-radius:50%}.logo-animation .hand{position:absolute;width:53%;height:7px;background:white;top:50%;left:50%;transform-origin:0 50%;transition:all .05s}.logo-animation .hour{height:7px;transform:rotate(90deg);animation:rotate-hour 15s linear 0s forwards}.logo-animation .minute{transform:rotate(270deg);animation:rotate-minute 15s linear 0s forwards}@keyframes rotate-hour{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes rotate-minute{0%{transform:rotate(270deg)}to{transform:rotate(1710deg)}}.logo-animation .hour{height:7px;transform:rotate(90deg);animation:rotate-hour 15s linear 1s forwards}.logo-animation .minute{transform:rotate(270deg);animation:rotate-minute 15s linear 1s forwards}.bonus-container{display:flex;flex-direction:column;justify-content:flex-start;height:77vh;width:100%;color:#fff;align-items:center;overflow-x:visible;position:relative;z-index:901}.tab-scrollable-content{flex-grow:1;overflow-y:auto;width:100%;display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.bonus-description{margin-bottom:0;margin-top:0;font-size:1.1rem;text-align:center;color:#fff}.tabs-container{display:flex;justify-content:center;width:65%;margin-bottom:2vh;margin-top:2vh;background-color:#1a1b1c;border-radius:14px}.bonus-tab-button{flex:1;padding:6px 0;text-align:center;font-size:1rem;background-color:#1a1b1c;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:14px}.bonus-tab-active{background-color:#fff;color:#000}.bonus-tab-button:hover:not(.bonus-tab-active){background-color:#2a2a2a}.tab-content{display:contents}.bonus-subscribe-area{display:flex;align-items:center;justify-content:space-between;color:#fff;border-radius:14px;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid #333;box-shadow:0 4px 10px #fff3;padding:12px 16px;min-height:74px;width:95%;font-size:1rem;margin:0 auto 1vh;overflow:hidden;position:relative;z-index:0}.bonus-subscribe-area:hover{box-shadow:0 4px 20px #ffffff80}.bonus-subscribe-area.completed{background-color:#0f0e0e;color:#747378}.bonus-subscribe-area.completed:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);border-radius:14px;pointer-events:none;z-index:902}.bonus-subscribe-area .bonus-reward{margin-top:0;font-size:1rem;color:#f0c040}.bonus-subscribe-area.completed .bonus-reward{color:#747378}.bonus-text-container{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 50px)}.bonus-text-container span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-subscribe-area .bonus-reward{margin-top:5px;font-size:1rem;color:#f0c040}.bonus-subscribe-area .bonus-checkmark{margin-left:8px;font-size:1.5rem;color:#f0c040;z-index:903}.bonus-message{margin-top:10px;font-size:1.2rem;color:#f0c040;text-align:center}.bonus-emoji{font-size:3rem;height:20%;width:20%;display:flex;justify-content:center;align-items:center;margin:0 auto}.bonus-popup-overlay{top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:flex-end;transition:opacity 1s ease-in-out;opacity:0;pointer-events:none;position:fixed;z-index:1300}.bonus-popup-overlay.active{opacity:1;pointer-events:all}.bonus-popup-content{background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:20px;border-radius:14px 14px 0 0;width:100%;height:auto;box-shadow:0 -2px 10px #00000080;text-align:center;position:relative;transform:translateY(100%);transition:transform 3s ease-in-out;z-index:1100}.bonus-popup-overlay.active .bonus-popup-content{transform:translateY(0)}.bonus-button-container{display:flex;flex-direction:column;gap:12px;padding:0 20px;align-items:center;margin-bottom:3vh}.bonus-popup-button{display:flex;justify-content:center;align-items:center;position:relative;background-color:#08c;border:none;padding:12px 30px 12px 40px;color:#fff;font-size:1rem;cursor:pointer;width:calc(100% - 10vw);transition:background-color .3s ease;border-radius:14px;text-align:center}.bonus-checkmark{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.bonus-popup-button:hover{background-color:#08c}.bonus-popup-button.active{background-color:#08c;cursor:pointer}.bonus-popup-button.disabled{background-color:#222;cursor:not-allowed}.bonus-popup-button .bars{display:flex;justify-content:space-around;align-items:center;width:40px;height:20px;margin:0 auto}.bonus-popup-button .bars div{width:4px;animation:pulse-bars 1.2s infinite ease-in-out}.bonus-popup-button .bars div:nth-child(1){height:8px;background-color:#fff;animation-delay:-.24s}.bonus-popup-button .bars div:nth-child(2){height:16px;background-color:#f0c040;animation-delay:-.12s}.bonus-popup-button .bars div:nth-child(3){height:12px;background-color:#fff;animation-delay:0s}.bonus-popup-button .bars div:nth-child(4){height:16px;background-color:#f0c040;animation-delay:-.12s}.bonus-popup-button .bars div:nth-child(5){height:8px;background-color:#fff;animation-delay:-.24s}.key-input{width:90%;padding:10px;margin:15px 0;font-size:1rem;border:2px solid #f0c040;border-radius:14px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out}.key-input:focus{border-color:#08c;background-color:#333}.key-input::placeholder{color:#aaa;font-style:italic}@keyframes pulse-bars{0%,40%,to{transform:scaleY(1)}20%{transform:scaleY(1.5)}}.earn-coins-text{margin-top:0}.spacing-div{margin-top:10px}.close-button-modal-bonus{position:absolute;top:10px;right:10px;background-color:#1a1b1c;color:#fff;padding:5px;font-size:1.5rem;border:none;border-radius:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease;z-index:1002}.close-button-modal-bonus:hover{background-color:#333;color:#fff}.close-button-modal-bonus:active{background-color:#fff;color:#08c}.error-message{color:red;font-size:14px;font-weight:700;text-align:center;margin-top:10px}.ton-icon-bonus{width:19px;height:19px;margin-left:2px;vertical-align:text-bottom}.bonus-message-info{margin-top:12px;font-size:14px;color:#ffdd57;text-align:center;animation:fadeInOut 3s ease-in-out forwards}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.bonus-subscribe-area.ad-block{border:1px dashed #f0c040;background-color:#ffe06614}.bonus-ticket-number{font-size:16px;margin-top:4px;color:#fff}.bonus-error-message{color:#f44;font-weight:700;font-size:16px;text-align:center;padding:10px}.raffle-ticket{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fffbe6,#fff0f6);border:2px dashed #ff69b4;border-radius:12px;padding:12px 24px;margin:20px auto;width:fit-content;box-shadow:0 4px 10px #ff69b433;position:relative;z-index:9999}.ticket-left,.ticket-right{width:20px;height:40px;background-color:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);background:#fff0f6;border:2px solid #ff69b4}.ticket-left{left:-12px}.ticket-right{right:-12px}.ticket-center{text-align:center}.ticket-label{font-weight:600;color:#ff4081;font-size:14px;display:block;margin-bottom:6px}.ticket-number{font-size:16px;font-family:Courier New,monospace;color:#333;background:#fff;padding:4px 12px;border-radius:6px;border:1px solid #ccc}.bonus-info-draw-expired{margin-bottom:12px;font-size:14px;color:#f55;text-align:center}.bonus-emoji-image{width:140px;height:140px;border-radius:12px;object-fit:contain;background:rgba(28,28,29,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bonus-link-underlined{display:inline-block;margin-bottom:12px;text-decoration:underline;color:#08c;font-weight:700;cursor:pointer}.starry-sky-container{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.stop{background-color:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;position:relative;padding:20px}.stop h1{font-size:1em;color:#fff;position:absolute;bottom:2vh;left:50%;transform:translate(-50%);z-index:1}.stop img{max-width:100%;height:auto;position:relative;z-index:0}.profile-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;width:100%;max-width:360px;margin:0 auto;color:#fff;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 30px #00000059;position:relative}.profile-avatar{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#00a8ff,#3c64ff);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0;letter-spacing:.06em;text-transform:uppercase}.profile-name-row{text-align:left}.profile-name{display:block;font-size:1rem;font-weight:600}.profile-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:20px}.profile-links{display:flex;flex-direction:column;gap:6px}.profile-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid transparent;font-weight:500;color:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-decoration:none}.profile-link:hover{border-color:#ffffff40;background:rgba(255,255,255,.06)}.profile-link-icon{font-size:1.1rem;min-width:28px;margin-left:-4px}.profile-link-text{font-size:.95rem;font-weight:500;letter-spacing:.01em;text-transform:none}.profile-links-group{display:flex;flex-direction:column;gap:6px}.profile-divider{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.35),rgba(255,255,255,.1));border-radius:2px;margin:8px 0}.profile-divider--top{margin-bottom:12px;opacity:.6}.profile-link--toggle{justify-content:space-between}.profile-link--reset{justify-content:flex-start;background:rgba(255,255,255,.05);border-color:#ffffff4d}.profile-language-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.profile-language-button{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.04);color:#fff;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease}.profile-language-button:hover{border-color:#5defc1b3;background:rgba(93,239,193,.08)}.profile-language-button.selected{background:rgba(93,239,193,.2);border-color:#5defc1b3}.profile-header{display:flex;justify-content:center;margin-bottom:6px}.profile-header-title{font-size:1.3rem;font-weight:700}.toggle-switch{position:relative;display:inline-block;width:46px;height:20px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#222;border-radius:20px;transition:.2s}.toggle-switch .slider:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.2s}.toggle-switch input:checked+.slider{background-color:#4db6ff}.toggle-switch input:checked+.slider:before{transform:translate(22px)}.profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;padding:24px;animation:fadeInOverlay .2s ease;z-index:999}.profile-overlay-content{width:100%;max-width:420px;max-height:90vh;overflow:hidden}.profile-card-content{overflow-y:auto;max-height:calc(90vh - 48px);padding-right:4px}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.owner-container,.txform-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:78.5vh;width:90vw;overflow:hidden;color:#fff;margin-left:5vw;margin-right:5vw}.txform-button{width:90vw;max-width:400px;padding:12px 0;font-size:1rem;color:#fff;background-color:#08c;border:none;border-radius:14px;cursor:pointer;text-align:center;transition:background-color .3s ease,transform .2s ease;outline:none}.txform-button:active{background-color:#06a;transform:scale(.98)}.txform-button:hover{background-color:#1a1b1c}.txform-button-connected{background-color:#1a1b1c;color:#fff}@keyframes tab-blink{0%,to{background-color:#1a1b1c;color:#fff}50%{background-color:red;color:#fff}}.wallet-container{display:flex;flex-direction:column;align-items:center;color:#fff;justify-content:flex-start;min-height:72.5vh;width:90vw;overflow:visible;margin-left:5vw;margin-right:5vw;margin-top:0vh;padding-bottom:40px}.tabsw{display:flex;gap:10px;margin-bottom:2px;position:sticky;top:0vh;z-index:100;border:2vh;justify-content:space-evenly;padding:0 1rem}.tabsw button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;color:#fff;border-radius:14px;cursor:pointer;font-size:1rem;gap:5px;background:#1a1b1c;color:#d0d0d0;border:1px solid #444;transition:background .3s,color .3s}.tabsw button .icon{font-size:1.7rem}.tabsw button .text{font-size:1rem}.tabsw button.active{background-color:#fff;color:#2a2a2a}.tabsw button:hover:not(.active){background-color:#2a2a2a}.wallet-container h1{color:#f0c040;font-size:1.5rem;margin-bottom:5px;text-align:center;cursor:default}.wallet-description{color:#fff;margin-bottom:0;font-size:1.3vw;text-align:center}.connect-wallet{position:fixed;bottom:10vh;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.connect-wallet .wallet-info{font-size:1rem;color:#f0c040;word-break:break-word;text-align:center}.tabsw button .transfer-icon{font-size:22px;color:#fff;transition:color .3s ease}.tabsw button.active .transfer-icon{color:#2a2a2a}.refresh-button{background-color:#1a1b1c;border:none;color:#fff;font-size:1.4rem;padding:8px 12px;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.refresh-button svg{width:18px;height:18px}.refresh-button:hover{background-color:#2a2a2a;color:#08c}.refresh-button.small-refresh{padding:4px 6px;font-size:.8rem;border-radius:16px;background:#0088cc;color:#fff;border:1px solid #444;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .3s ease}.refresh-button.small-refresh svg{width:14px;height:14px}.refresh-button.small-refresh.active{background:#2a2a2a;transform:rotate(180deg)}.refresh-button.small-refresh:disabled{opacity:.6;cursor:not-allowed}.refresh-wrapper{width:100%;display:flex;justify-content:center;margin:10px 0}.portfolio-summary{width:100%;margin:8px 0;padding:24px;border-radius:16px;background:#1a1b1c;border:1px solid #333;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:160px;height:25vh;max-height:280px}.total-usd{grid-column:2;justify-self:center;text-align:center;line-height:1.1;letter-spacing:.3px;font-weight:800;font-size:clamp(36px,7vw,64px)}.visibility-toggle{grid-column:3;justify-self:end;border:none;background:transparent;color:#cfd3d7;cursor:pointer;padding:8px;border-radius:10px;font-size:1.2rem}.visibility-toggle:hover{background:#2a2a2a}.assets-container{box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:46vh;overflow-y:auto;width:90vw}.assets-container .value-subtext{display:block;font-size:.75rem;color:#9aa0a6;margin-top:4px}.assets-container .user-account{margin-bottom:5px;margin-top:2vh}.assets-container .user-account h2{font-size:1.3rem;color:#fff;margin-bottom:10px;text-align:center}.assets-container .user-account .content{display:block;text-align:left;margin-left:0vw}.assets-container .user-account .asset-row{font-size:1rem;color:#888;margin:5px 0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);transition:background .2s ease;display:flex;flex-direction:column;gap:4px}.assets-container .user-account .asset-row:last-child{border-bottom:none;margin-bottom:0}.assets-container .user-account .asset-row:hover{background:rgba(255,255,255,.03)}.assets-container .user-account .asset-row-main{display:flex;justify-content:space-between;align-items:center}.assets-container .user-account .asset-value-block{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.assets-container .user-account .asset-row .name{text-align:left}.assets-container .user-account .name{flex:1;text-align:left}.assets-container .user-account .value{flex:1;text-align:right}.assets-container .available-balance{font-size:1rem;color:#888;margin:20px 0;display:flex;justify-content:space-between}.assets-container .available-balance .name{flex:1;text-align:left;font-style:italic}.assets-container .available-balance .value{flex:1;text-align:right}.assets-container .nft-nodes h2{font-size:1.3rem;color:#fff;margin-bottom:5px;margin-top:5px;text-align:center}.assets-container .nft-nodes .content{display:block;text-align:left;margin-left:0vw;color:#f0c040}.assets-container .nft-node-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin-bottom:40px}.assets-container .image-wrapper{max-width:150px;max-height:250px;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #fff}.assets-container .nft-node-image{width:100%;height:auto;display:block}.assets-container .nft-apy{margin-top:6px;font-size:1rem;color:#9dd3a6;text-align:center;font-weight:800;width:100%;display:flex;justify-content:center;font-size:.85rem}.assets-container .nft-name{display:block;font-size:1rem;color:#f0c040;text-align:center;margin-bottom:5px;margin-top:5px;font-weight:700}.assets-container .nft-speed{display:block!important;font-size:1rem!important;color:#fff!important;text-align:center!important}.assets-container .upgrade-button{margin-top:16px;padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#f0c040 0%,#ffe17f 100%);border:2px solid rgba(255,255,255,.2509803922);border-radius:12px;box-shadow:0 4px 8px #fff9;cursor:pointer;transition:all .2s ease-in-out;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.25);width:80%;max-width:220px}.assets-container .upgrade-button:hover{transform:scale(1.05);box-shadow:0 6px 12px #fffc;background:linear-gradient(135deg,#ffe17f 0%,#f0c040 100%)}.assets-container .upgrade-button:active{transform:scale(.97);box-shadow:0 2px 4px #fff6}.assets-container .ton-icon-assets{width:21px;height:21px;margin-left:2px;vertical-align:text-bottom}.assets-container .assets-container .user-account .value{white-space:nowrap}.assets-container .user-account .content p .value{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.assets-container .user-account .content p .value-usd{display:block;margin-top:2px;font-size:.85rem;color:#9aa0a6}.withdraw-container{box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:67vh;overflow-y:auto;width:90vw;margin-top:0}.withdraw-container h2{font-size:1.3rem;color:#fff;margin-bottom:15px;text-align:center;margin-top:2vh}.withdraw-container p{font-size:1rem;color:#fff;text-align:center;margin-top:10px;line-height:1.5}.withdraw-container .form-group{margin-bottom:5px;margin-top:2vh}.withdraw-container .form-group label{display:block;font-size:1rem;color:#888;margin-bottom:5px}.withdraw-container .form-group .max-button-link{color:#f0c040;cursor:pointer;margin-left:5px;text-decoration:underline;font-weight:700}.withdraw-container .form-group .max-button-link:hover{color:#f0c040}.withdraw-container .form-group select,.withdraw-container .form-group input,.withdraw-container .form-group textarea{width:100%;padding:10px;font-size:1rem;border:2px solid #222;border-radius:4px;margin-top:5px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.withdraw-container .form-group select:focus,.withdraw-container .form-group input:focus,.withdraw-container .form-group textarea:focus{border-color:#08c;background-color:#333}.withdraw-container .form-group textarea{resize:vertical;height:auto;min-height:60px;line-height:1.5;overflow:auto}.withdraw-container .form-group .input-container{display:flex;align-items:center;position:relative}.withdraw-container .form-group .input-container .key-input{flex:1;padding:10px;font-size:1rem;border:2px solid #222;border-radius:5px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.withdraw-container .form-group .input-container .key-input:focus{border-color:#08c;background-color:#333}.withdraw-container .form-group .input-container .icon-button{position:absolute;right:10px;background:none;border:none;color:#888;cursor:pointer}.withdraw-container .form-group .input-container .icon-button:hover{color:#555}.withdraw-container .form-group .input-container .icon-button svg{font-size:1.3rem}.withdraw-container .form-group .input-container .input-suffix{position:absolute;right:10px;color:#888;pointer-events:none;font-size:1rem}.withdraw-container .form-group small{display:block;font-size:1rem;color:#aaa;margin-top:5px}.withdraw-container .address-display{background-color:#222;color:#fff;border-radius:4px;word-break:break-word;text-align:left;font-size:1rem;padding:10px}.withdraw-container .validator-assets,.withdraw-container .withdraw-fee{display:flex;justify-content:space-between;margin-bottom:10px}.withdraw-container .validator-assets span,.withdraw-container .withdraw-fee span{font-size:1rem;color:#fff}.withdraw-container .withdraw-summary{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.withdraw-container .total-label{font-size:1rem;font-weight:700}.withdraw-container .withdraw-button{width:35vw;padding:6px 0;background-color:#08c;color:#fff;border:none;border-radius:4px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem}.withdraw-container .withdraw-button span{display:block;background-color:#1a1b1c}.withdraw-container .withdraw-button:hover{background-color:#1a1b1c}.withdraw-container .withdraw-button:active{background-color:#005f99;transform:scale(.98)}.withdraw-container .react-select-withdraw__control{background-color:#222!important;border:2px solid #222!important;border-radius:4px!important;color:#fff!important;min-height:44px!important;box-shadow:none!important}.withdraw-container .react-select-withdraw__control:hover{border-color:#08c!important}.withdraw-container .react-select-withdraw__single-value{color:#fff!important}.withdraw-container .react-select-withdraw__menu{background-color:#333!important;border:1px solid #222!important;border-radius:6px!important;padding:4px!important}.withdraw-container .react-select-withdraw__option{background-color:transparent!important;color:#fff!important;border-radius:4px!important;padding:8px 10px!important;margin:2px 0!important}.withdraw-container .react-select-withdraw__option--is-focused{background-color:#444!important}.withdraw-container .react-select-withdraw__option--is-selected{background-color:#08c!important}.convert-container{box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;width:90vw;height:67vh;overflow-y:auto;margin:0 auto;color:#fff}.convert-container .form-group{margin-bottom:0;margin-top:2vh}.convert-container .form-group label{display:block;font-size:1rem;color:#f0c040;margin-bottom:5px}.convert-container .form-group .react-select__control{background-color:#222!important;border:2px solid #222!important;border-radius:4px!important;color:#fff!important;min-height:44px!important;box-shadow:none!important;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.convert-container .form-group .react-select__control:hover{border-color:#08c!important}.convert-container .form-group .react-select__control--is-focused{border-color:#08c!important;background-color:#333!important;box-shadow:inset 0 0 0 1px #08c!important}.convert-container .form-group .react-select__single-value{color:#fff!important}.convert-container .form-group .react-select__menu{background-color:#333!important;border:1px solid #222!important;border-radius:6px!important;padding:4px!important}.convert-container .form-group .react-select__option{background-color:transparent!important;color:#fff!important;border-radius:4px!important;padding:8px 10px!important;margin:2px 0!important}.convert-container .form-group .react-select__option--is-focused{background-color:#444!important}.convert-container .form-group .react-select__option--is-selected{background-color:#08c!important}.convert-container .form-group .input-container{display:flex;align-items:center;position:relative}.convert-container .form-group .input-container .key-input{flex:1;padding:10px;font-size:1rem;border:2px solid #222;border-radius:4px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.convert-container .form-group .input-container .key-input:focus{border-color:#08c;background-color:#333}.convert-container .form-group .input-container .input-suffix{position:absolute;right:10px;color:#888;pointer-events:none;font-size:1rem}.convert-container .form-group .max-button-container{margin-top:5px;text-align:right}.convert-container .form-group .max-button-container .max-button-link{color:#f0c040;cursor:pointer;text-decoration:underline;font-weight:700}.convert-container .form-group .max-button-container .max-button-link:hover{color:#f0c040}.convert-container .form-group small{display:block;font-size:1rem;color:#aaa;margin-top:5px}.convert-container .form-group .input-combined-box{background-color:#1a1b1c;padding:15px;border-radius:4px;display:flex;flex-direction:column;gap:10px}.convert-container .stars-withdraw-note{display:block;margin-top:2px;color:#888;font-size:.7rem;font-style:italic}.convert-container .stars-withdraw-link{color:#08c;text-decoration:none;font-style:normal;font-weight:500}.convert-container .stars-withdraw-link:hover{text-decoration:underline}.convert-container .withdraw-fee{display:flex;justify-content:space-between;margin:10px 0}.convert-container .withdraw-fee span{font-size:1rem;color:#fff}.convert-container .rate-info{margin:12px 0;padding:10px 15px;border:1px solid rgba(255,255,255,.1);border-radius:6px;min-height:72px;display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.04)}.convert-container .rate-info .rate-line{display:flex;align-items:center;gap:10px}.convert-container .rate-info .rate-line .rate-label{font-size:.95rem;color:#ffffffb3}.convert-container .rate-info .rate-line .rate-value{font-size:1rem;color:#fff;font-weight:600}.convert-container .rate-info .rate-line .rate-value-placeholder{font-size:.95rem;color:#ffffffb3}.convert-container .rate-info .rate-line .rate-loading{display:inline-flex;align-items:center;gap:6px;font-weight:400;color:#ffffffe6;font-size:.95rem}.convert-container .rate-info .rate-line .loader-inline-conversion{display:inline-flex;align-items:center;gap:2px;height:12px}.convert-container .rate-info .rate-line .loader-inline-conversion div{width:3px;animation:pulse-bars 1.2s infinite ease-in-out}.convert-container .rate-info .rate-line .loader-inline-conversion div:nth-child(1){height:8px;background:#fff;animation-delay:-.24s}.convert-container .rate-info .rate-line .loader-inline-conversion div:nth-child(2){height:12px;background:#f0c040;animation-delay:-.12s}.convert-container .rate-info .rate-line .loader-inline-conversion div:nth-child(3){height:9px;background:#fff;animation-delay:0s}.convert-container .rate-info .rate-line .loader-inline-conversion div:nth-child(4){height:12px;background:#f0c040;animation-delay:-.12s}.convert-container .rate-info .rate-line .loader-inline-conversion div:nth-child(5){height:8px;background:#fff;animation-delay:-.24s}.convert-container .rate-info .rate-swap-button{margin-left:auto;background:none;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;width:34px;height:34px;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;padding:0}.convert-container .rate-info .rate-swap-button:hover{border-color:#08c;color:#08c}.convert-container .withdraw-summary{display:flex;justify-content:center;margin-top:20px}.convert-container .withdraw-button{width:35vw;padding:6px 0;background-color:#08c;color:#fff;border:none;border-radius:14px;text-align:center;cursor:pointer;font-size:1rem}.convert-container .withdraw-button:hover{background-color:#1a1b1c}.convert-container .withdraw-button:active{background-color:#08c;transform:scale(.98)}.convert-container .withdraw-button:disabled{background-color:#333;cursor:not-allowed}.convert-container .switch-btn{display:flex;justify-content:center;align-items:center;margin:5px auto;cursor:pointer;font-size:1.5rem;color:#ccc;transition:color .2s ease;width:40px;height:40px;border-radius:14px}.convert-container .switch-btn:hover{color:#00bfff}.key-input.input-error{color:#ff4d4f}.balance-display{display:flex;justify-content:space-between;align-items:flex-start;font-size:.9rem;color:#aaa;margin-top:10px}.balance-display .balance-display-left{display:flex;flex-direction:column;gap:2px}.balance-display .max-button-link{color:#f0c040;cursor:pointer;text-decoration:underline;font-weight:700;white-space:nowrap}.balance-display .max-button-link:hover{color:#f0c040}.available-full{color:#aaa;font-size:.9rem}.stars-withdraw-note{color:#888;font-size:.8rem;font-style:italic}.deposit-container{box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:67vh;overflow-y:auto;width:90vw;margin-top:0}.deposit-container h2{font-size:1.3rem;color:#fff;margin-bottom:15px;text-align:center;margin-top:2vh}.deposit-container p{font-size:1rem;color:#fff;text-align:center;margin-top:10px;line-height:1.5}.deposit-container .form-group{margin-bottom:5px;margin-top:2vh}.deposit-container .form-group label{display:block;font-size:1rem;color:#888;margin-bottom:5px}.deposit-container .form-group .max-button-link{color:#f0c040;cursor:pointer;margin-left:5px;text-decoration:underline;font-weight:700}.deposit-container .form-group .max-button-link:hover{color:#f0c040}.deposit-container .form-group select,.deposit-container .form-group input,.deposit-container .form-group textarea{width:100%;padding:10px;font-size:1rem;border:2px solid #222;border-radius:4px;margin-top:5px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.deposit-container .form-group select:focus,.deposit-container .form-group input:focus,.deposit-container .form-group textarea:focus{border-color:#08c;background-color:#333}.deposit-container .form-group textarea{resize:vertical;height:auto;min-height:60px;line-height:1.5;overflow:auto}.deposit-container .form-group .input-container{display:flex;align-items:center;position:relative}.deposit-container .form-group .input-container .key-input{flex:1;padding:10px;font-size:1rem;border:2px solid #222;border-radius:5px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.deposit-container .form-group .input-container .key-input:focus{border-color:#08c;background-color:#333}.deposit-container .form-group .input-container .icon-button{position:absolute;right:10px;background:none;border:none;color:#888;cursor:pointer}.deposit-container .form-group .input-container .icon-button:hover{color:#555}.deposit-container .form-group .input-container .icon-button svg{font-size:1.3rem}.deposit-container .form-group .input-container .input-suffix{position:absolute;right:10px;color:#888;pointer-events:none;font-size:1rem}.deposit-container .form-group small{display:block;font-size:1rem;color:#aaa;margin-top:5px}.deposit-container .address-display{background-color:#222;color:#fff;border-radius:4px;word-break:break-word;text-align:left;font-size:1rem;padding:10px}.deposit-container .validator-assets,.deposit-container .deposit-fee{display:flex;justify-content:space-between;margin-bottom:10px}.deposit-container .validator-assets span,.deposit-container .deposit-fee span{font-size:1rem;color:#fff}.deposit-container .deposit-summary{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.deposit-container .total-label{font-size:1rem;font-weight:700}.deposit-container .deposit-button{width:35vw;padding:6px 0;background-color:#08c;color:#fff;border:none;border-radius:4px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem}.deposit-container .deposit-button span{display:block;background-color:#1a1b1c}.deposit-container .deposit-button:hover{background-color:#1a1b1c}.deposit-container .deposit-button:active{background-color:#005f99;transform:scale(.98)}.deposit-container .react-select-deposit__control{background-color:#222!important;border:2px solid #222!important;border-radius:4px!important;color:#fff!important;min-height:44px!important;box-shadow:none!important}.deposit-container .react-select-deposit__control:hover{border-color:#08c!important}.deposit-container .react-select-deposit__single-value{color:#fff!important}.deposit-container .react-select-deposit__menu{background-color:#333!important;border:1px solid #222!important;border-radius:6px!important;padding:4px!important}.deposit-container .react-select-deposit__option{background-color:transparent!important;color:#fff!important;border-radius:4px!important;padding:8px 10px!important;margin:2px 0!important}.deposit-container .react-select-deposit__option--is-focused{background-color:#444!important}.deposit-container .react-select-deposit__option--is-selected{background-color:#08c!important}.loaderSS-deposit{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.loaderSS-deposit div{width:6px;animation:pulse-bars 1.2s infinite ease-in-out;margin-right:8px}.loaderSS-deposit div:last-child{margin-right:0}.loaderSS-deposit div:nth-child(1){height:16px;background-color:#fff;animation-delay:-.24s}.loaderSS-deposit div:nth-child(2){height:32px;background-color:#f0c040;animation-delay:-.12s}.loaderSS-deposit div:nth-child(3){height:24px;background-color:#fff;animation-delay:0s}.loaderSS-deposit div:nth-child(4){height:32px;background-color:#f0c040;animation-delay:-.12s}.loaderSS-deposit div:nth-child(5){height:16px;background-color:#fff;animation-delay:-.24s}.loader-overlay-deposit{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;pointer-events:all}.info-button-deposit{font-size:5vw;background:transparent;color:#fff;z-index:1000}.info-button-deposit:hover{color:#08c}.loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.loader-countdown{position:absolute;top:40%;left:0;width:100%;text-align:center;color:#fff;font-size:18px;font-weight:700;z-index:1100}.loader-inline-deposit{display:inline-flex;align-items:center;gap:3px;height:12px;vertical-align:middle;margin-right:20px}.loader-inline-deposit div{width:3px;animation:pulse-bars 1.2s infinite ease-in-out}.loader-inline-deposit div:nth-child(1){height:8px;background:#fff;animation-delay:-.24s}.loader-inline-deposit div:nth-child(2){height:12px;background:#f0c040;animation-delay:-.12s}.loader-inline-deposit div:nth-child(3){height:9px;background:#fff;animation-delay:0s}.loader-inline-deposit div:nth-child(4){height:12px;background:#f0c040;animation-delay:-.12s}.loader-inline-deposit div:nth-child(5){height:8px;background:#fff;animation-delay:-.24s}.deposit-container ::selection{background:#0088cc;color:#fff}.wallet-balance-card{position:relative;width:100%;padding:20px 24px;border-radius:26px;background:linear-gradient(135deg,#0f172a,#1f2937,#111827);box-shadow:0 20px 40px #0f172acc;color:#fff;overflow:hidden;margin-bottom:20px}.wallet-balance-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;padding:1px;background:linear-gradient(135deg,rgba(232,121,249,.3),rgba(14,165,233,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.wallet-balance-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;position:relative;z-index:1}.wallet-balance-card__label{display:block;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:#ffffffb3}.wallet-balance-card__currency{display:inline-block;margin-top:8px;font-size:.85rem;color:#ffffffe6;font-weight:500}.wallet-balance-card__eye{border:none;background:rgba(255,255,255,.12);color:#fff;border-radius:999px;width:52px;height:32px;display:flex;justify-content:center;align-items:center;font-size:1rem;cursor:pointer;transition:transform .2s ease,background .2s ease}.wallet-balance-card__eye:hover{transform:translateY(-2px);background:rgba(255,255,255,.2)}.wallet-balance-card__value{font-size:2.6rem;font-weight:700;letter-spacing:.04em;line-height:1;position:relative;z-index:1}.wallet-balance-card__footer{margin-top:18px;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:1}.wallet-balance-card__subtext{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#fff9}.wallet-balance-card__tabs{display:flex;gap:8px;margin-left:auto}.wallet-balance-card__tab{border:1px solid rgba(255,255,255,.2);background:rgba(15,23,42,.3);color:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s}.wallet-balance-card__tab.active{background:rgba(236,72,153,.9);box-shadow:inset 0 0 10px #0006}.minstore-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:90vw;height:74.5vh;color:#fff;margin:0 auto}.minstore-tab-content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}@keyframes blink{0%,to{background-color:#1a1b1c}50%{background-color:red}}.blinkingminestore{animation:blink 2s infinite}.minstore-wallet-container{display:flex;justify-content:center;position:fixed;bottom:10vh;left:0;width:90vw;margin-left:5vw;margin-right:5vw;z-index:100}.minstore-wallet-button{width:90vw;max-width:400px;padding:12px 0;font-size:1rem;color:#fff;background-color:#08c;border:none;border-radius:14px;cursor:pointer;text-align:center;transition:background-color .3s ease,transform .2s ease;outline:none}.minstore-wallet-button:active{background-color:#06a;transform:scale(.98)}.minstore-wallet-button:hover{background-color:#1a1b1c}.minstore-wallet-button-connected{background-color:#1a1b1c;color:#fff}.txform-button-connected:hover{background-color:#1a1b1c}.ton-icon-form{width:21px;height:21px;margin-left:4px;vertical-align:middle;transform:translateY(0)}.minstore-timer-wrapper{text-align:center;margin-top:10px;margin-bottom:16px}.minstore-timer{position:relative;background-color:#2a2a2a;color:#fff;font-size:1rem;padding:8px 12px;border-radius:12px;display:inline-block;text-align:center;min-width:180px;font-family:Courier New,Courier,monospace;white-space:nowrap;box-sizing:border-box;line-height:1.2}.minstore-timer strong{font-weight:600;color:#e0e0e0}.minstore-timer.expired{background-color:#1c801c;color:#fff;font-weight:600}.minstore-top-filters{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 16px;margin-bottom:1vh}.filter-left{display:flex;gap:20px}.filter-btn{background:transparent;border:none;font-size:1.2rem;font-weight:500;color:#777;cursor:pointer;padding:4px 0}.filter-btn.active{font-weight:700;color:#fff}.filter-right{display:flex;align-items:center}.asset-select{background:#1a1b1c;border:none;border-radius:14px;color:#fff;font-size:.9rem;padding:6px 10px;cursor:pointer}.asset-select:focus{outline:none;border:1px solid #0088cc}.minstore-tabs-container{display:flex;justify-content:center;gap:14px;margin-bottom:1vh;flex-wrap:nowrap;overflow-x:auto}.minstore-tab-button{display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:6px 10px;border-radius:14px;color:#aaa;cursor:pointer;transition:all .2s;font-size:.95rem;font-weight:600}.minstore-tab-button:hover{background:#2a2a2a}.minstore-tab-active-1{background:#fff!important;color:#000;font-weight:600}.tab-icon{width:20px;height:20px}.minstore-payment-tabs{display:flex;justify-content:center;gap:16px;margin:8px 0 14px}.payment-btn{background:transparent;border:none;color:#aaa;font-size:.95rem;cursor:pointer;padding:6px 10px;border-radius:14px;transition:all .2s;display:flex;align-items:center;gap:6px;font-weight:600}.payment-btn:hover{background:#2a2a2a}.payment-btn.active{color:#000;background:#fff;font-weight:600}.payment-btn .tab-icon{width:18px;height:18px}.custom-asset-select{position:relative;background:#1a1b1c;border-radius:14px;color:#fff;font-size:.9rem;cursor:pointer;min-width:120px;-webkit-user-select:none;user-select:none}.custom-asset-selected{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;background:#1a1b1c;padding:6px 10px;border-radius:14px;min-width:120px}.arrow{font-size:.8rem;margin-left:6px;transition:transform .2s ease}.arrow.open{transform:rotate(180deg)}.custom-asset-options{position:absolute;top:100%;left:0;right:0;background:#2a2a2a;border-radius:14px;margin-top:4px;z-index:10}.custom-asset-option{padding:6px 10px;display:flex;align-items:center;gap:6px}.custom-asset-option:hover{background:#444}.coin-option{display:flex;align-items:center;gap:6px}.image-wrapper{position:relative;max-width:150px;max-height:250px;overflow:hidden;border-radius:14px;box-shadow:0 4px 8px #fff}.nft-name{font-size:1rem;color:#f0c040;text-align:center;margin-top:5px}.nft-speed,.nft-price{font-size:1rem;color:#fff;text-align:center}.nft-lock-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000059;display:flex;align-items:center;justify-content:center;border-radius:14px;z-index:2}.lock-icon{font-size:32px;color:#fff;opacity:.9}.image-wrapper{max-width:120px;max-height:160px;overflow:hidden;border-radius:14px;box-shadow:0 3px 6px #ffffff1a}.nft-apy-s{font-size:.8rem;color:#f0c040;text-align:center;font-weight:700;margin-bottom:6px}.nft-price-s{font-size:.85rem;color:#f0c040;text-align:center}.sale-store-container{display:flex;flex-direction:column;justify-content:flex-start;height:62vh;width:90vw;overflow:auto;color:#fff;align-items:center;margin-left:5vw;margin-right:5vw;margin-top:0vh}.sale-nft-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-items:start}.sale-nft-card{border-radius:14px;padding:20px;text-align:center;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center}.sale-nft-card.dimmed{opacity:.5;pointer-events:none}.sale-nft-card.selected{opacity:1;border:2px solid #ffd700}.nft-node-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.image-wrapper{max-width:150px;max-height:250px;overflow:hidden;border-radius:14px;box-shadow:0 4px 8px #fff}.nft-node-image{width:100%;height:auto;display:block}.nft-name-s{font-size:1rem;color:#f0c040;text-align:center;margin-top:5px;font-weight:700}.nft-apy-s{font-size:.8rem;color:#fff;text-align:center;font-weight:700;margin-bottom:8px}.nft-price-s{font-size:.85rem;color:#fff;text-align:center}.single-row{grid-column:span 2;display:flex;justify-content:center}.sale-store{display:flex;flex-direction:column;justify-content:flex-start;width:100%;overflow-y:auto}.warning-text{font-size:1rem;margin-bottom:1vh;text-align:center;color:red;font-weight:700;margin:0}.check-nft-container{display:flex;justify-content:center;position:fixed;bottom:16vh;left:0;width:90vw;margin-left:5vw;margin-right:5vw;z-index:100}.check-nft-button{width:90vw;max-width:400px;padding:12px 0;font-size:1rem;color:#fff;background-color:#08c;border:none;border-radius:14px;cursor:pointer;text-align:center;transition:background-color .3s ease,transform .2s ease;outline:none}.check-nft-button:disabled{background-color:#1a1b1c;cursor:not-allowed}.check-nft-button:hover:not(:disabled){background-color:#07b}.check-nft-button.active{background-color:#08c}.check-nft-button.disabled{background-color:#1a1b1c;cursor:not-allowed;opacity:.6}.nft-card.dimmed{opacity:.5;transition:opacity .3s ease-in-out}.nft-card.dimmed:hover{opacity:.7}.dimmed{opacity:.5;filter:grayscale(70%);pointer-events:none;transition:opacity .3s ease,filter .3s ease}.nft-card:not(.dimmed){opacity:1;filter:none}.locked{opacity:.5!important;filter:grayscale(80%)!important;pointer-events:none!important;cursor:not-allowed;transition:opacity .3s ease,filter .3s ease}.info-button-sale{position:fixed;top:12vh;right:5vw;font-size:5vw;background:transparent;color:#fff;z-index:1000}.info-button-sale:hover{color:#08c}.ton-icon-store{width:19px;height:19px;margin-left:2px;vertical-align:text-bottom}.nft-lock-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;align-items:center;justify-content:center;border-radius:14px;z-index:2}.lock-icon{font-size:47px;color:#fff;opacity:.3}.animated-discount-tag{position:absolute;top:-6px;right:-6px;background-color:#2a2a2a;border-radius:12px;padding:8px 10px;z-index:10;text-align:center;min-width:75px}.discount-percent{font-size:1rem;color:#fff}.discount-price{font-size:.75rem;margin-top:2px;display:flex;color:#e0e0e0;align-items:center;justify-content:center}.Staking-container{box-shadow:0 4px 6px #0000001a;margin-top:2vh;display:flex;flex-direction:column;color:#fff;width:90vw;margin-left:5vw;margin-right:5vw;height:62.5vh;overflow:hidden}.Staking-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:16px}.Staking-scroll h2{font-size:1.3rem;color:#fff;margin-bottom:15px;text-align:center;margin-top:2vh}.Staking-scroll p{font-size:1rem;color:#fff;text-align:center;margin-top:10px;line-height:1.5}.form-group{margin-bottom:5px;margin-top:2vh}.form-group label{display:block;font-size:1rem;color:#888;margin-bottom:5px}.form-group .max-button-container{width:100%;display:flex;justify-content:flex-end;margin-top:2px}.form-group .max-button-link{color:#f0c040;cursor:pointer;margin-left:0;text-decoration:underline;font-weight:600;font-size:.85rem}.form-group .max-button-link:hover{color:#f0c040}.form-group select,.form-group input,.form-group textarea{width:100%;padding:10px;font-size:1rem;border:2px solid #222;border-radius:4px;margin-top:5px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group select:focus,.form-group input:focus,.form-group textarea:focus{border-color:#08c;background-color:#333}.form-group textarea{resize:vertical;height:auto;min-height:60px;line-height:1.5;overflow:auto}.form-group .input-container{display:flex;align-items:center;position:relative}.form-group .input-container .key-input{flex:1;padding:10px;font-size:1rem;border:2px solid #222;border-radius:5px;background-color:#222;color:#fff;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.form-group .input-container .key-input:focus{border-color:#08c;background-color:#333}.form-group .input-container .icon-button{position:absolute;right:10px;background:none;border:none;color:#888;cursor:pointer}.form-group .input-container .icon-button:hover{color:#555}.form-group .input-container .icon-button svg{font-size:1.3rem}.form-group .input-container .input-suffix{position:absolute;right:10px;color:#888;pointer-events:none;font-size:1rem}.form-group small{display:block;font-size:1rem;color:#aaa;margin-top:5px}.react-select-staking__control{background-color:#222;border:2px solid #222;border-radius:5px;color:#fff;min-height:48px}.react-select-staking__control--is-focused{border-color:#08c;box-shadow:none;background-color:#1a1a1a}.react-select-staking__menu{background-color:#111;border:1px solid #2a2a2a;border-radius:6px}.react-select-staking__option{color:#fff;background-color:transparent}.react-select-staking__option--is-focused,.react-select-staking__option--is-selected{background-color:#ffffff14}.address-display{background-color:#222;color:#fff;border-radius:4px;word-break:break-word;text-align:left;font-size:1rem;padding:10px}.validator-assets,.Staking-fee{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:18px}.validator-assets span,.Staking-fee span{font-size:1rem;color:#fff}.Staking-summary{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.total-label{font-size:1rem;font-weight:700}.Staking-button{width:35vw;padding:6px 0;background-color:#08c;color:#fff;border:none;border-radius:4px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem}.Staking-button span{display:block;background-color:#1a1b1c}.Staking-button:hover{background-color:#1a1b1c}.Staking-button:active{background-color:#005f99;transform:scale(.98)}.staking-rules-info{display:grid;gap:12px}.staking-rules-info-block{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 10px}.staking-rules-info-block h4{margin:0 0 4px;font-size:.75rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.staking-rules-info-block p{margin:0;font-size:.85rem}.staking-rules-highlight{font-weight:600;font-size:.9rem;margin-top:4px}.epoch-notice-text{display:flex;flex-direction:column;gap:6px;text-align:center;font-size:.95rem}.epoch-notice-text span{line-height:1.4}.select-dropdown{width:100%;padding:10px;font-size:1rem;border:2px solid #222;border-radius:4px;background-color:#222;color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:1rem;outline:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.select-dropdown:focus{border-color:#08c;background-color:#333}.select-dropdown:hover{cursor:pointer}.loaderSS{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.loaderSS div{width:6px;animation:pulse-bars 1.2s infinite ease-in-out;margin-right:8px}.loaderSS div:last-child{margin-right:0}.loaderSS div:nth-child(1){height:16px;background-color:#fff;animation-delay:-.24s}.loaderSS div:nth-child(2){height:32px;background-color:#f0c040;animation-delay:-.12s}.loaderSS div:nth-child(3){height:24px;background-color:#fff;animation-delay:0s}.loaderSS div:nth-child(4){height:32px;background-color:#f0c040;animation-delay:-.12s}.loaderSS div:nth-child(5){height:16px;background-color:#fff;animation-delay:-.24s}.loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-overlay .invite-info-tabs{display:flex;justify-content:center;margin:2vh 0 1vh;gap:12px}.loader-overlay .invite-tab-button{padding:6px 12px;border-radius:14px;background-color:#1a1b1c;border:none;cursor:pointer;color:#fff;font-size:1rem;transition:background-color .3s ease}.loader-overlay .invite-tab-active{background-color:#fff;color:#08c;font-weight:700}.loader-overlay .invite-tab-button:hover:not(.invite-tab-active){background-color:#2a2a2a}.invite-buttons-wrapper{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:5px}.invite-button{padding:12px 20px;border-radius:14px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center}.refresh-tab-button{padding:6px 12px;border-radius:14px;background-color:#1a1b1c;border:none;cursor:pointer;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center}.refresh-tab-button svg{width:16px;height:16px}.refresh-tab-button:hover{background-color:#2a2a2a;color:#08c}.info-tab-button{padding:6px 12px;border-radius:14px;background-color:#1a1b1c;border:none;cursor:pointer;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center}.info-tab-button svg{width:16px;height:16px}.info-tab-button:hover{background-color:#2a2a2a;color:#08c}.user-id-row{background:#1f1f1f;border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.user-id{color:#fff;font-weight:500;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-id-icons{display:flex;gap:20px}.icon-btn{font-size:18px;color:#fff;cursor:pointer;transition:opacity .2s}.icon-btn:hover{opacity:.7}.simple-toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#2ecc71;color:#fff;padding:8px 16px;border-radius:12px;font-size:14px;z-index:9999;animation:fadeInOut 2s ease-in-out forwards}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%) translateY(10px)}10%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.loaderSS-sale-ton{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.loaderSS-sale-ton div{width:6px;animation:pulse-bars 1.2s infinite ease-in-out;margin-right:8px}.loaderSS-sale-ton div:last-child{margin-right:0}.loaderSS-sale-ton div:nth-child(1){height:16px;background-color:#fff;animation-delay:-.24s}.loaderSS-sale-ton div:nth-child(2){height:32px;background-color:#f0c040;animation-delay:-.12s}.loaderSS-sale-ton div:nth-child(3){height:24px;background-color:#fff;animation-delay:0s}.loaderSS-sale-ton div:nth-child(4){height:32px;background-color:#f0c040;animation-delay:-.12s}.loaderSS-sale-ton div:nth-child(5){height:16px;background-color:#fff;animation-delay:-.24s}@keyframes pulse-bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.loader-overlay-sale-ton{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ton-icon-Staking{width:19px;height:19px;margin-left:2px;margin-right:2px;vertical-align:text-bottom}.staking-header-cards{display:flex;gap:12px;margin-bottom:12px}.miner-card{padding:8px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);width:35%;min-height:120px;display:flex;flex-direction:column;align-items:center;gap:6px}.miner-card .miner-card-image{width:100%;max-width:120px;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px #ffffff26;background:#0d0d0d;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;aspect-ratio:1/1}.miner-card .miner-card-image-img{width:100%;height:auto;display:block}.miner-card .miner-card-image-placeholder{width:50px;height:50px;background:rgba(255,255,255,.1);border-radius:50%;margin:auto}.miner-card .miner-card-meta{padding:6px;display:flex;flex-direction:column;gap:3px;align-items:center}.miner-card .miner-card-name{font-size:.95rem;font-weight:600;text-align:center;color:#fff}.miner-card .miner-card-speed{font-size:.85rem;color:#9aa0a6}.staking-nft-wrapper{max-width:110px;max-height:190px;width:100%;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.16);box-shadow:0 4px 8px #ffffff4d;background:#0c0c0c;display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px}.staking-upgrade-button{border:none;padding:12px 20px;border-radius:14px;cursor:pointer;background-color:#08c;color:#fff;font-size:1rem;font-weight:600;transition:transform .1s ease-in-out,background-color .3s ease,color .3s ease}.staking-upgrade-button:hover{transform:scale(1.03)}.staking-upgrade-button:active{transform:scale(.97)}.staking-nft-image{width:100%;height:auto;display:block;border-radius:8px}.staking-nft-loading{margin:20px 0;color:#888;font-size:.75rem}.staking-nft-name{display:block;font-size:.95rem;font-weight:600;color:#f0c040;margin-top:6px}.staking-nft-speed{display:flex;align-items:center;justify-content:center;gap:2px;font-size:.85rem;color:#fff;margin-top:2px}.staking-header-cards .staking-card{padding:12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:background-color .2s ease,border-color .2s ease,transform .05s ease}.staking-card{padding:12px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:90px;flex:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:background-color .2s ease,border-color .2s ease,transform .05s ease}.staking-card:hover{background:rgba(255,255,255,.06);border-color:#ffffff24}.staking-card:active{transform:none}.staking-card .staking-card-label{font-size:12px;opacity:.8;text-transform:uppercase;letter-spacing:.03em}.staking-card .staking-card-value{font-size:20px;font-weight:700;margin-top:8px}.staking-card .staking-card-sub{font-size:12px;opacity:.6;margin-top:4px;display:flex;gap:6px;align-items:center;justify-content:center;text-align:center}.staking-card--right{align-items:center;text-align:center}.miner-level-card{display:flex;flex-direction:row;gap:12px;justify-content:stretch;align-items:stretch}.miner-level-card .miner-level-column{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);min-height:78px}.miner-level-card .miner-level-column--left{align-items:flex-start;text-align:left}.miner-level-card .miner-level-column--right{align-items:flex-end;border-left:1px solid rgba(255,255,255,.08)}.miner-level-card .miner-level-column+.miner-level-card .miner-level-column{margin-left:8px}.miner-level-card .staking-card-value{font-size:20px;font-weight:700}.staking-card{padding:12px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80px}.staking-card .staking-card-label{font-size:12px;opacity:.8}.staking-card .staking-card-value{font-size:18px;font-weight:700}.staking-card .staking-card-value2{font-size:12px;font-weight:700;margin-top:8px}.staking-card .staking-card-sub{font-size:12px;opacity:.6;margin-top:4px}.staking-chart-title{margin-bottom:8px;font-size:12px;opacity:.75}.staking-chart{width:100%}.staking-chart-svg{display:block}.term-selector{align-items:stretch;position:relative;text-align:center;margin-top:28px}.term-scroll{margin-top:8px;display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.term-scroll::-webkit-scrollbar{display:none}.term-btn{flex:0 0 auto;min-width:52px;padding:8px 0;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-weight:700;cursor:pointer;scroll-snap-align:none;-webkit-user-select:none;user-select:none}.term-btn.is-active{background:rgba(0,136,204,.25);border-color:#08c9}.term-btn:active{transform:none}.staking-card-value2{font-size:14px;font-weight:600;margin-top:12px;text-align:center}.staking-card-label{width:100%;text-align:center}.staking-rules-trigger{width:fit-content;margin:4px 0 12px;color:#4db6ff;font-weight:700;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease;text-decoration:underline}.staking-rules-trigger:focus{outline:none;text-decoration:underline}.staking-rules-trigger:hover{opacity:.85}.staking-positions{margin-top:16px}.staking-positions h3{font-size:1.05rem;font-weight:700;margin:8px 0 10px;text-align:left}.staking-positions>p{margin:6px 0 12px;font-size:.95rem;opacity:.7}.staking-card--secondary .staking-card-sub{display:flex;gap:6px;align-items:center}.staking-card--secondary .staking-card-value2{display:inline-block;margin-left:4px}.staking-position-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);margin-bottom:10px;transition:background-color .2s ease,border-color .2s ease,transform .05s ease}.staking-position-row:hover{background:rgba(255,255,255,.06);border-color:#ffffff24}.staking-position-row:active{transform:translateY(1px)}.staking-position-row>span{display:flex;flex-wrap:wrap;gap:8px;font-size:.95rem;color:#fff;opacity:.95}.staking-position-row .action-cell{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:130px}.staking-position-row .action-cell>button{width:100%;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#1a1b1c;color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.staking-position-row .action-cell>button:hover{background:#2a2a2a;border-color:#08c9}.staking-position-row .action-cell>button:active{transform:translateY(1px)}.staking-position-row .action-cell>button[disabled]{opacity:.4;cursor:not-allowed;border-color:#ffffff14}.staking-position-row .action-cell>button[disabled]:hover{background:#1a1b1c;border-color:#ffffff14}.staking-position-row .btn-subtime{font-size:12px;line-height:1;opacity:.75;white-space:nowrap;font-variant-numeric:tabular-nums}.staking-position-row .btn-unstake:not([disabled]){border-color:#ffb74db3}.staking-position-row .btn-claim:not([disabled]){border-color:#2ecc71b3}.staking-card.staking-rules{grid-column:1/-1;align-items:flex-start}.staking-rules-list{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45;opacity:.9}.staking-rules-list li+li{margin-top:6px}.staking-rules-list b{font-weight:700;opacity:1}.apy-chip{display:inline-block;padding:2px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);font-size:12px;font-weight:700}.action-cell.closed-badge{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.closed-badge .badge-line{font-size:14px}.closed-badge .badge-sub{font-size:11px;opacity:.75}html,body,#root{height:100%;font-size:clamp(1rem,2vw,1.2rem)}body{background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0;background:transparent}*{box-sizing:border-box}@media (max-width: 768px){body{font-size:clamp(.875rem,3vw,1rem)}}
