:root{--font-main: "Rubik", sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-card: 0 0 12px rgba(0, 217, 255, .1);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .15)}[data-theme=dark]{--color-bg: #0a0e14;--color-card: #121821;--color-text: #dceaff;--color-accent: #00c9ff;--color-accent-hover: #00a3d4;--color-success: #05c2a3;--color-warning: #ff9800;--color-error: #f44336;--color-info: #076ec2}[data-theme=light]{--color-bg: #f4faff;--color-card: #ffffff;--color-text: #1a1f29;--color-accent: #007fa3;--color-accent-hover: #005f75;--color-success: #1dc7dd;--color-warning: #ffa000;--color-error: #d32f2f;--color-info: #0a55a0}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-main);line-height:1.6}input,select,button{font-family:inherit;font-size:1rem}.container{max-width:1400px;margin:1px;padding-bottom:60px}header{max-height:200px;position:relative;padding:.1rem .1rem 1rem;text-align:center;background:var(--color-bg)}#connectButton{font-size:.75rem;padding:.1rem .8rem;background:var(--color-accent);color:#000;border:none;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;transition:background .3s ease}#connectButton.connected{background-color:var(--color-success);color:#fff;cursor:default;border:none}.header-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.logo{width:120px;height:120px;margin-top:.1rem}.slogan{font-size:1.2rem;font-weight:500;margin-top:.5rem;color:var(--color-text);text-align:center}header h1{color:var(--color-accent);font-size:1rem}main section{background:var(--color-card);padding:.8rem;margin-bottom:1.5rem;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}section h2{color:var(--color-accent);font-size:1.3rem;margin-bottom:1rem;display:flex;align-items:center;gap:8px}section h2 i{color:var(--color-accent);font-size:1.1rem}.plans-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}.plans-row0{display:flex;flex-wrap:wrap;max-width:480px;gap:1rem;margin-left:auto;margin-right:auto;justify-content:space-between;margin-top:1rem}.plan-box{flex:1 1 calc(25% - 1rem);min-width:10px;background:var(--color-card);padding:.5rem;border-radius:var(--radius-md);border:1px solid rgba(61,60,60,.2);box-shadow:var(--shadow-soft);text-align:center;transition:transform .2s ease;animation:pulse-glow 2.5s ease-in-out infinite}.plan-box:hover{transform:translateY(-4px)}.plan-box h3{color:var(--color-accent);margin-bottom:.5rem;font-size:1.2rem}.plan-box p{font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.plan-box ul{list-style:none;padding:0;margin:0 0 1rem}.plan-box li{font-size:.65rem;margin-bottom:.4rem}.plan-box input{width:100%;padding:.5rem;margin-top:.5rem;margin-bottom:.7rem;background:var(--color-bg);border:1px solid #333;border-radius:var(--radius-sm);color:var(--color-text);font-size:.6rem}.plan-box button{width:100%;padding:.6rem;background:var(--color-accent);color:#000;border:none;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;transition:background .3s ease}.plan-box button:hover{background:var(--color-accent-hover)}@media (max-width: 1100px){.plan-box{flex:1 1 calc(50% - 1rem)}}@media (max-width: 600px){.plan-box{flex:1 1 calc(50% - .5rem)}}@keyframes pulse-glow{0%{box-shadow:0 0 6px #a9aaaa33}50%{box-shadow:0 0 18px #fdfdfd99}to{box-shadow:0 0 6px #fafcfb33}}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem;margin-top:1rem;font-size:.75rem;padding:0 1rem}@media (max-width: 480px){.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}}.dash-box{background:var(--color-card);padding:.7rem;border-radius:var(--radius-md);border:1px solid rgba(61,60,60,.2);box-shadow:var(--shadow-soft);text-align:center}.actions-inline{display:flex;gap:.6rem;margin-top:1rem}.actions-inline button{flex:1;padding:.6rem;background:var(--color-accent);color:#000;border:none;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;transition:background .3s ease;font-size:.85rem}.actions-inline button:hover{background:var(--color-accent-hover)}.deposit-list-wrapper{margin:0 auto;padding:.5rem 1rem;width:100%}.deposit-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;width:100%}@media (max-width: 600px){.deposit-list{grid-template-columns:1fr}}.deposit-list:has(.deposit-card:only-child){display:flex;justify-content:center}.deposit-card{max-width:480px;width:100%}.deposit-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:16px;color:var(--color-text);font-size:.8rem;box-shadow:var(--shadow-soft);transition:transform .3s ease}.deposit-card:hover{transform:translateY(-4px)}.deposit-card p{margin:6px 0}.progress-bar{background-color:#333;border-radius:10px;height:12px;overflow:hidden;border:1px solid #666;margin-top:6px}.progress-fill{height:100%;width:0%;background-color:#4caf50;transition:width .5s ease}.actions-inline{display:flex;gap:.6rem;margin-top:12px}.actions-inline button{flex:1;padding:.5rem;border:none;border-radius:var(--radius-sm);font-weight:700;font-size:.85rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:6px;transition:background .3s ease;color:#fff}.withdraw-btn{background-color:#ff9800}.withdraw-btn:hover{background-color:#e68900}.reinvest-btn{background-color:#4caf50}.reinvest-btn:hover{background-color:#43a047}.bonus-grid{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.bonus-card{flex:1 1 calc(33% - 1rem);background:var(--color-card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:1rem;box-shadow:var(--shadow-soft);min-width:240px}.bonus-card h4{color:var(--color-accent);margin-bottom:.6rem;font-size:1rem}.bonus-card p{font-size:.92rem;line-height:1.5}.bonus-card.note{flex:1 1 100%;background:#10151c;font-style:italic;margin-top:2rem;border-left:4px solid var(--color-accent)}.status-tag{font-weight:700;padding:.25rem .6rem;border-radius:5px;font-size:.85rem;background-color:#444;color:#fff}.status-tag.active{background-color:var(--color-accent);color:#000}.status-tag.inactive{background-color:#f55;color:#fff}#referralPanel{margin-top:0rem}.referral-box{background:var(--color-card);padding:1.5rem;border-radius:var(--radius-md);border:1px solid rgba(61,60,60,.2);box-shadow:var(--shadow-soft)}.referral-box h4{color:var(--color-accent);margin-bottom:.5rem}.referral-box p{font-size:.95rem;margin-bottom:1rem}.referral-levels{list-style:none;padding-left:0;margin:0 0 1rem}.referral-levels li{margin-bottom:.4rem;font-size:.92rem;color:var(--color-text)}.ref-link-wrapper{margin-bottom:1rem}.ref-link-wrapper label{display:block;margin-bottom:.4rem;font-weight:700;color:var(--color-text)}.ref-link-row{display:flex;width:70%;gap:.5rem;align-items:center}.ref-link-row input{flex:1;width:100%;min-width:0;padding:.5rem;background:var(--color-bg);border:1px solid #333;border-radius:var(--radius-sm);color:var(--color-text);font-family:monospace;font-size:.95rem}.copy-btn{flex-shrink:0;padding:.5rem .8rem;background:var(--color-accent);color:#000;border:none;border-radius:var(--radius-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:background .3s ease}@media (max-width: 480px){.copy-btn{padding:.1rem;font-size:.55rem}}@media (min-width: 400px){.ref-link-row{max-width:20px;width:20px}}.stats-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem}.stat-box{flex:1 1 calc(25% - 1rem);min-width:200px;background:var(--color-card);padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(61,60,60,.2);box-shadow:var(--shadow-soft);text-align:center}.stat-box h4{color:var(--color-accent);font-size:1rem;margin-bottom:.5rem;display:flex;justify-content:center;align-items:center;gap:6px}.stat-box p{font-size:1.2rem;font-weight:700;color:var(--color-text)}.stat-box i{color:var(--color-accent)}.instructions-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.instruction-box{flex:1 1 calc(33.33% - 1rem);background:var(--color-card);padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(61,60,60,.2);box-shadow:var(--shadow-soft);color:var(--text-light);min-width:250px;transition:transform .2s ease}.instruction-box:hover{transform:translateY(-3px)}.instruction-box h4{color:var(--color-accent);font-size:1rem;margin-bottom:.5rem;display:flex;align-items:center;gap:6px}.instruction-box p{font-size:.92rem;line-height:1.5;opacity:.9}.instruction-box i{color:var(--color-accent)}#referralTreeContainer{font-family:monospace;padding-left:10px;color:#00d395}#referralTreeContainer div{margin:4px 0}.tree-container div{font-family:monospace;margin-left:25px;color:#00d395}.referral-tree{padding:1rem;font-family:monospace;color:var(--color-text);overflow-x:auto;max-height:500px;background:#ffffff08;border-radius:var(--radius-md);border:1px dashed rgba(255,255,255,.1);margin-top:2rem}.referral-tree ul{list-style-type:none;padding-left:1rem;border-left:2px solid #444;margin-left:.5rem}.referral-tree li{margin:.4rem 0;position:relative;padding-left:.7rem}.referral-tree li:before{content:"├─";position:absolute;left:0;color:var(--color-accent)}.referral-tree li:last-child:before{content:"└─"}.referral-node strong{font-weight:700;color:var(--color-accent)}.referral-node.self{color:gold}.referral-toggle{color:#00d395;cursor:pointer;margin-right:6px;font-weight:700}.referral-tree li.collapsed>ul{display:none}.message-box{position:fixed;bottom:30px;left:50%;transform:translate(-50%);padding:14px 24px;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;color:#fff;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0006;z-index:9999;display:none;transition:all .3s ease;text-align:center}.message-box.success{border-left:4px solid var(--color-success);color:#b6ffbe}.message-box.error{border-left:4px solid var(--color-error);color:#ffc1c1}.message-box.warning{border-left:4px solid var(--color-warning);color:#ffe0a3}.message-box.info{border-left:4px solid var(--color-info);color:#bdf}.footer{background:#0d1117;border-top:1px solid #222;padding:1.5rem 1rem;text-align:center;font-size:.95rem;color:#888;margin-top:2rem}.footer p{margin-bottom:.8rem}.footer-links{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.footer-links a{color:var(--color-accent);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:6px;transition:color .3s ease}.footer-links a:hover{color:var(--color-accent-hover)}.telegram-share-btn{background-color:#229ed9;color:#fff;font-weight:700;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;margin-top:10px;display:flex;align-items:center;gap:8px;font-size:.95em}.telegram-share-btn i{font-size:1.2em}.theme-toggle-floating{position:fixed;top:1rem;right:1rem;z-index:1000}#toggleThemeBtn{background:var(--color-card);border:1px solid rgba(255,255,255,.1);color:var(--color-text);border-radius:50%;padding:10px;font-size:1.1rem;cursor:pointer;transition:background .3s ease}#toggleThemeBtn:hover{background:var(--color-accent);color:#000}.wallet-connect-wrapper{margin-top:1rem}#connectButton{font-size:.8rem;padding:.5rem 1rem;background:var(--color-accent);color:#000;border:none;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;transition:background .3s ease}#connectButton:hover{background:var(--color-accent-hover)}#connectButton.connected{background-color:var(--color-success);color:#fff;cursor:default}.bonus-card.note{flex:1 1 100%;background:linear-gradient(135deg,#00d3950d,#ffffff05);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);padding:1.2rem;box-shadow:inset 0 0 0 1px #ffffff0d;font-style:italic;color:var(--color-text);display:flex;flex-direction:column;gap:.5rem}.bonus-card.note h4{font-style:normal;font-weight:600;font-size:1rem;color:var(--color-accent);margin-bottom:.4rem;display:flex;align-items:center;gap:8px}.bonus-card.note p{font-size:.95rem;line-height:1.5;opacity:.85}.ref-link-wrapper{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;flex-wrap:wrap}.ref-link-wrapper label{flex:1 1 100%;font-weight:600;font-size:.95rem;color:var(--color-text);margin-bottom:.2rem}.ref-link-wrapper input[type=text]{flex:1 1 auto;min-width:250px;padding:.5rem .7rem;background:var(--color-bg);border:1px solid #333;border-radius:var(--radius-sm);color:var(--color-text);font-family:monospace;font-size:.95rem;transition:border-color .3s ease}.ref-link-wrapper input[type=text]:focus{border-color:var(--color-accent);outline:none}.copy-btn:hover{background:var(--color-accent-hover)}.ref-share-button{margin-top:1rem}.telegram-share-btn{background-color:#229ed9;color:#fff;font-weight:700;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:.95em;transition:background .3s ease}.telegram-share-btn:hover{background-color:#1a8ecf}.ref-share-button-group{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.share-btn{border:none;border-radius:50%;padding:10px;font-size:1.1rem;color:#fff;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;justify-content:center}.share-btn.telegram{background-color:#229ed9}.share-btn.whatsapp{background-color:#25d366}.share-btn.twitter{background-color:#000}.share-btn.facebook{background-color:#1877f2}.share-btn:hover{opacity:.85}.bottom-nav{position:fixed;bottom:16px;left:50%;transform:translate(-50%);width:92%;max-width:640px;height:64px;background:var(--color-card);display:flex;justify-content:space-around;align-items:center;border-radius:16px;box-shadow:0 6px 20px #00000059;border:1px solid rgba(255,255,255,.06);z-index:259;padding:0 12px}.bottom-nav button{flex:1;background:none;border:none;color:var(--color-text);font-size:.7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-weight:600;padding:6px 0;transition:color .3s ease}.bottom-nav button:hover{color:var(--color-accent)}.bottom-nav i{font-size:1.2rem}.modal{position:fixed;inset:0;background:#000000b3;z-index:9999;display:flex;justify-content:center;align-items:center}.modal.hidden{display:none}.modal-content{background:var(--color-card);border-radius:var(--radius-md);padding:2rem;max-width:800px;max-height:90vh;overflow-y:auto;width:95%;box-shadow:var(--shadow-soft);border:1px solid rgba(255,255,255,.1)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.modal-header h3{font-size:1.2rem;color:var(--color-accent)}.modal-close{background:none;border:none;font-size:1.5rem;color:var(--color-text);cursor:pointer}.modal-launch-btn{background:var(--color-accent);color:#000;font-weight:700;border:none;padding:.7rem 1.2rem;border-radius:var(--radius-md);cursor:pointer;font-size:.95rem;transition:background .3s ease}.modal-launch-btn:hover{background:var(--color-accent-hover)}body,button,input,textarea,select{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{touch-action:manipulation}#userReferrer .pending{color:#ccc;font-style:italic;cursor:help}.telegram-user-info{margin-top:8px;font-size:.85rem;color:var(--color-text);text-align:center;opacity:.85}.start-box{background:var(--color-card);border-radius:10px;padding:1rem;max-width:400px;margin:2rem auto;box-shadow:var(--shadow-soft);text-align:center}.start-box input{width:100%;padding:.6rem;border-radius:8px;border:1px solid #444;background:var(--color-bg);color:var(--color-text);font-size:1rem}#startPanel.fullscreen{position:fixed;inset:0;z-index:300;background-color:var(--color-bg);display:flex;justify-content:center;align-items:center}.floating-id-container{position:fixed;top:12px;left:12px;z-index:999;background:var(--color-card);padding:6px 12px;border-radius:var(--radius-sm);font-size:.85rem;color:var(--color-text);box-shadow:var(--shadow-soft);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.floating-id i{color:var(--color-accent);margin-right:6px}.referral-levels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin-top:1rem}.referral-level-box{display:flex;align-items:center;gap:10px;padding:.8rem;background:var(--color-card);border:1px solid rgba(61,60,60,.2);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);font-size:.9rem}.referral-level-box i{font-size:1.4rem;color:var(--color-accent)}.ref-link-wrapper{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.ref-link-block{flex:1 1 300px;display:flex;flex-direction:column;gap:.3rem}.ref-link-row{display:flex;gap:.5rem;align-items:center}.ref-link-row input{flex:1;padding:.5rem;background:var(--color-bg);border:1px solid #333;border-radius:var(--radius-sm);color:var(--color-text);font-family:monospace;font-size:.95rem}.copy-btn{padding:.5rem .8rem;background:var(--color-accent);color:#000;border:none;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;transition:background .3s ease}.referral-tools-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.ref-link-wrapper{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:800px}.ref-share-button-group{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ref-node{margin:4px 0;font-size:.9rem}.ref-node strong{display:inline-flex;align-items:center;gap:4px}.bonus-earned{color:var(--color-accent);font-weight:600;margin-left:4px;font-size:.85rem;opacity:.9}.deposit-float{position:fixed;top:0;left:50%;transform:translate(-50%) translateY(-100%);background:#00ffaa26;color:#0fc;font-weight:700;border:2px solid #00d395;padding:12px 20px;border-radius:20px;font-size:1rem;z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:slideDownFade .5s ease-out forwards,autoFadeOut 4s ease-in forwards}@keyframes slideDownFade{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(20px);opacity:1}}@keyframes autoFadeOut{0%,85%{opacity:1}to{opacity:0}}.bonus-earned.inactive{color:#aaa;font-style:italic;font-weight:400;margin-left:4px}.airdrop-stats-box{background:var(--color-card);border:1px solid rgba(61,60,60,.2);border-radius:var(--radius-md);padding:1.2rem;margin-bottom:2rem;box-shadow:var(--shadow-soft)}.airdrop-stats-box h4{color:var(--color-accent);font-size:1.2rem;margin-bottom:1rem}.airdrop-minigrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.mini-card{background:var(--color-card);border:1px solid rgba(61,60,60,.2);padding:1rem;border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-soft);font-size:.9rem}.mini-card h5{font-size:.95rem;margin-bottom:.4rem;color:var(--color-accent);display:flex;justify-content:center;gap:6px;font-weight:600}.tab-icon{width:40px;height:40px;object-fit:contain;transition:transform .3s ease,filter .3s ease}button:hover .tab-icon{transform:scale(1.15);filter:brightness(1.3)}.mini-card span{color:var(--color-text);font-weight:700;font-size:1rem;opacity:1;display:inline}.walletconnect-modal,.walletconnect-modal__container,.walletconnect-qrcode__base,.web3modal-modal-lightbox,#walletconnect-qrcode-modal{position:fixed!important;z-index:100000!important;display:block!important}.airdrop-table-box{margin-top:1.5rem;overflow-x:auto;border-radius:var(--radius-md);background:var(--color-card);padding:1rem;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-soft)}.airdrop-table{width:100%;border-collapse:collapse;font-size:.9rem;color:var(--color-text);background-color:transparent}.airdrop-table th,.airdrop-table td{border:1px solid rgba(255,255,255,.08);padding:10px 12px;text-align:center}.airdrop-table th{background-color:#00d9ff0f;color:var(--color-accent);font-weight:600}.airdrop-table tr:nth-child(2n){background-color:#ffffff04}.airdrop-table tr:hover{background-color:#00d9ff12}@media (max-width: 500px){.airdrop-table{font-size:.75rem}}.level-percent-tag{position:absolute;top:8px;right:10px;background:var(--color-accent);color:#000;font-size:.65rem;padding:2px 6px;border-radius:6px;font-weight:700;z-index:1;box-shadow:0 0 4px #0003;opacity:.9}.referral-level-box{position:relative}.fas,.fab,.far,.fal,.fa{display:inline-block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.referral-level-box.unlocked{position:relative;background:linear-gradient(270deg,var(--color-success),var(--color-info),var(--color-success));background-size:600% 600%;animation:animatedGradient 8s ease infinite;border:2px solid var(--color-success);color:var(--color-text);z-index:1;overflow:hidden}@keyframes animatedGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
