.admin-panel{background:linear-gradient(135deg,#1a1a2e,#16213e);min-height:100vh;padding:20px 20px 100px}.admin-denied,.admin-loading{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.admin-denied span{font-size:60px;margin-bottom:20px}.admin-denied h2{color:#f44;margin-bottom:10px}.admin-header h1{color:#fff;font-size:24px;margin-bottom:20px;text-align:center}.admin-message{border-radius:8px;font-weight:600;margin-bottom:15px;padding:12px 20px;text-align:center}.admin-message.success{background:rgba(0,200,83,.2);border:1px solid rgba(0,200,83,.3);color:#00c853}.admin-message.error{background:rgba(255,68,68,.2);border:1px solid rgba(255,68,68,.3);color:#f44}.admin-tabs{display:flex;gap:10px;margin-bottom:20px;overflow-x:auto}.admin-tabs button{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#aaa;cursor:pointer;flex:1 1;font-size:14px;padding:12px 16px;transition:all .3s;white-space:nowrap}.admin-tabs button.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.stat-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;text-align:center}.stat-icon{font-size:28px;margin-bottom:10px}.stat-value{color:#fff;font-size:24px;font-weight:800;margin-bottom:5px}.stat-label{color:#888;font-size:12px}.search-bar{display:flex;gap:10px;margin-bottom:20px}.search-bar input{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;flex:1 1;font-size:14px;padding:12px 16px}.search-bar button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px}.merchants-list,.users-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.merchant-card,.user-card{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:15px;transition:all .3s}.merchant-card:hover,.user-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(102,126,234,.3)}.merchant-card.banned,.user-card.banned{background:rgba(255,68,68,.1);border-color:rgba(255,68,68,.2)}.user-card img{border-radius:50%;height:50px;object-fit:cover;width:50px}.merchant-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.merchant-info,.user-info{flex:1 1}.merchant-name,.user-name{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px}.merchant-meta,.user-meta{color:#888;font-size:12px;margin-top:4px}.merchant-balance,.user-balance{color:#00c853;font-size:16px;font-weight:700}.ban-badge{font-size:14px}.pagination{align-items:center;display:flex;gap:15px;justify-content:center}.pagination button{background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.pagination button:disabled{cursor:not-allowed;opacity:.3}.pagination span{color:#aaa;font-size:14px}.merchant-details,.user-details{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.back-btn{background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:20px;padding:10px 20px}.merchant-profile,.user-profile{margin-bottom:25px;text-align:center}.user-profile img{border:3px solid rgba(102,126,234,.5);border-radius:50%;height:100px;margin-bottom:15px;object-fit:cover;width:100px}.merchant-icon-large{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 15px;width:80px}.merchant-profile h2,.user-profile h2{color:#fff;font-size:22px;margin-bottom:5px}.merchant-profile p,.user-profile p{color:#888;font-size:14px}.ban-badge-large{background:rgba(255,68,68,.2);border-radius:20px;color:#f44;display:inline-block;font-size:14px;font-weight:600;margin-top:10px;padding:8px 16px}.merchant-stats,.user-stats{background:hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:20px;padding:15px}.stat-row{border-bottom:1px solid hsla(0,0%,100%,.05);color:#fff;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.stat-row:last-child{border-bottom:none}.stat-row span:first-child{color:#aaa}.merchant-actions,.user-actions{background:hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:20px;padding:20px}.merchant-actions h3,.merchant-transactions h3,.user-actions h3,.user-transfers h3{color:#fff;font-size:16px;margin-bottom:15px}.action-group{margin-bottom:15px}.action-group label{color:#aaa;display:block;font-size:13px;margin-bottom:8px}.action-group input[type=number],.action-group input[type=text]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;margin-bottom:10px;padding:12px;width:100%}.action-group.checkbox label{align-items:center;color:#fff;display:flex;gap:10px}.action-group.checkbox input{height:20px;width:20px}.action-group button,.save-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;width:100%}.action-buttons{display:flex;gap:10px;margin-top:15px}.ban-btn{background:linear-gradient(135deg,#f44,#c00)}.ban-btn,.unban-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px}.unban-btn{background:linear-gradient(135deg,#00c853,#009624)}.merchant-transactions,.user-transfers{background:hsla(0,0%,100%,.05);border-radius:12px;padding:20px}.no-data{color:#666;padding:20px;text-align:center}.transactions-list,.transfers-list{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.transaction-item,.transfer-item{align-items:center;background:rgba(0,0,0,.2);border-radius:8px;display:flex;gap:10px;padding:12px}.transaction-info,.transfer-info{align-items:center;color:#fff;display:flex;flex:1 1;font-size:14px;gap:8px}.transaction-info .outgoing,.transfer-info .outgoing{color:#f44}.transaction-info .incoming,.transfer-info .incoming{color:#00c853}.transaction-amount,.transfer-amount{color:#fff;font-weight:600}.transaction-date,.transfer-date{color:#666;font-size:11px}.transfers-section{padding-bottom:20px}.filters-bar{background:hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:20px;padding:15px}.filter-row{display:flex;gap:10px;margin-bottom:10px}.filter-row:last-child{margin-bottom:0}.filter-row input{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;flex:1 1;font-size:14px;padding:12px}.filter-row button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;white-space:nowrap}.all-transfers-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.transfer-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:15px}.transfer-users{align-items:center;display:flex;gap:10px;margin-bottom:12px}.transfer-user{display:flex;flex:1 1;flex-direction:column;gap:2px}.transfer-user .user-label{color:#666;font-size:11px}.transfer-user .user-name{color:#fff;font-size:14px;font-weight:600}.transfer-user .user-id{color:#888;font-size:12px}.transfer-arrow{color:#667eea;font-size:20px;font-weight:700}.transfer-details{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding-top:12px}.transfer-amount-large{color:#00c853;font-size:18px;font-weight:700}.transfer-time{color:#666;font-size:12px}.platform-badge{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;margin-left:6px;padding:2px 6px;vertical-align:middle}.platform-badge.tg{background:#229ed9;color:#fff}.platform-badge.vk{background:#4c75a3;color:#fff}.platform-badge.large{font-size:12px;padding:3px 8px}.linked-account-section{background:linear-gradient(135deg,rgba(138,43,226,.15),rgba(75,0,130,.15));border:1px solid rgba(138,43,226,.3);border-radius:12px;margin:15px 0;padding:15px}.linked-account-section h3{color:#a855f7;font-size:14px;margin:0 0 12px}.linked-info .stat-row{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:8px 0}.clickable-id{color:#60a5fa;cursor:pointer;transition:color .2s}.clickable-id:hover{color:#93c5fd;text-decoration:underline}.platform-badge.telegram{background:#08c}.platform-badge.telegram,.platform-badge.vk{border-radius:4px;font-size:12px;padding:2px 8px}.platform-badge.vk{background:#4a76a8}.other-account{margin-top:12px}.go-to-linked{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:10px;transition:transform .2s,opacity .2s;width:100%}.go-to-linked:hover{opacity:.9;transform:scale(1.02)}*{box-sizing:border-box;margin:0;padding:0}.wrapper{background:linear-gradient(180deg,#000,#1a1a2e);min-height:100vh}.header{align-items:center;display:flex;gap:15px;padding:15px 20px}.header__user-avatar{border:2px solid #667eea;border-radius:50%;height:50px;width:50px}.header__separator-line{background:linear-gradient(90deg,#667eea,transparent);flex:1 1;height:2px}.balance,.content{padding:20px}.balance{background:hsla(0,0%,100%,.05);border-radius:16px;margin-bottom:20px}.balance__coins{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.balance__text{color:#667eea;font-size:32px;font-weight:800}.balance__stats{margin-bottom:15px}.balance__income{align-items:center;display:flex;flex-direction:column;gap:8px}.balance__income-for-click,.balance__income-for-sec{color:#aaa;font-size:14px}.balance__buy-upgrades-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;padding:12px;text-align:center;text-decoration:none;transition:transform .2s ease;width:100%}.balance__buy-upgrades-btn:active{transform:scale(.95)}.mining-button{-webkit-touch-callout:none;transition:transform .1s ease;-ms-user-select:none;user-select:none;-webkit-user-select:none}.mining-button:active{transform:scale(.9)}.online-count{color:#aaa;font-size:16px;margin:15px 0;text-align:center}.boost{transition:transform .2s ease;-ms-user-select:none;user-select:none;-webkit-user-select:none}.boost:active{transform:scale(.95)}.nav-menu{background:hsla(0,0%,100%,.05)}.nav-menu__icon{cursor:pointer;flex:1 1;padding:10px}.nav-menu__icon_active{color:#667eea \!important}.nav-menu__text{display:block;font-size:12px;margin-top:5px}.nav-menu__text_active{color:#667eea;font-weight:700}.buttons{margin-bottom:15px}.mined-for-all-time{margin:20px 0}.timer-page{color:#fff;padding:20px}.timer-page__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:28px;font-weight:800;margin-bottom:10px;text-align:center}.timer-page__subtitle{color:#aaa;font-size:16px;margin-bottom:30px;text-align:center}.timer-page__countdown{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.timer-page__time-block{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;min-width:70px;padding:15px 20px;text-align:center}.timer-page__time-value{color:#fff;font-size:32px;font-weight:800}.timer-page__time-label{color:hsla(0,0%,100%,.8);font-size:12px;margin-top:5px}.timer-page__time-separator{color:#667eea;font-size:32px;font-weight:700;padding:0 5px}.timer-page__progress-section{background:hsla(0,0%,100%,.05);border-radius:16px;margin-bottom:30px;padding:20px}.timer-page__progress-title{font-size:20px;font-weight:700;margin-bottom:15px;text-align:center}.timer-page__progress-bar{background:rgba(0,0,0,.3);border-radius:15px;height:30px;margin-bottom:10px;overflow:hidden;width:100%}.timer-page__progress-fill{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:15px;height:100%;transition:width .5s ease}.timer-page__progress-text{font-size:18px;margin-bottom:5px;text-align:center}.timer-page__progress-current{color:#667eea;font-weight:700}.timer-page__progress-separator{color:#aaa}.timer-page__progress-target{color:#764ba2;font-weight:700}.timer-page__progress-percent{color:#aaa;font-size:14px;text-align:center}.timer-page__info{display:flex;flex-direction:column;gap:15px}.timer-page__info-card{background:hsla(0,0%,100%,.05);border-left:4px solid #667eea;border-radius:12px;padding:15px}.timer-page__info-card h3{font-size:16px;font-weight:700;margin-bottom:8px}.timer-page__info-card p{color:#ccc;font-size:14px;line-height:1.5}.timer-page__completed{padding:40px 20px;text-align:center}.timer-page__completed-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;font-size:32px;font-weight:800;margin-bottom:20px}.timer-page__completed-text{color:#aaa;font-size:18px}.achievements-page{color:#fff;padding:20px}.achievements-page__title{font-size:28px;font-weight:800;margin-bottom:30px;text-align:center}.achievements-section{margin-bottom:40px}.achievements-section__title{border-left:4px solid #667eea;font-size:20px;font-weight:700;margin-bottom:15px;padding-left:10px}.achievements-list{display:flex;flex-direction:column;gap:15px}.achievement-card{background:hsla(0,0%,100%,.05);border:2px solid transparent;border-radius:12px;padding:15px;transition:all .3s ease}.achievement-card_completed{background:rgba(102,126,234,.1);border-color:#667eea}.achievement-card__header{align-items:center;display:flex;gap:15px;margin-bottom:10px}.achievement-card__icon{flex-shrink:0;font-size:32px}.achievement-card__info{flex:1 1}.achievement-card__name{font-size:16px;font-weight:700;margin-bottom:5px}.achievement-card__desc{color:#aaa;font-size:14px}.achievement-card__progress{margin-bottom:10px}.achievement-card__progress-bar{background:rgba(0,0,0,.3);border-radius:4px;height:8px;margin-bottom:5px;overflow:hidden;width:100%}.achievement-card__progress-fill{background:linear-gradient(90deg,#667eea,#764ba2);height:100%;transition:width .5s ease}.achievement-card__progress-text{color:#aaa;font-size:12px;text-align:right}.achievement-card__rewards{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.achievement-card__reward{color:#ccc;font-size:14px}.achievement-card__reward.achievement-card__detail_bonus{color:#f093fb;font-weight:600}.achievement-card__claim-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:transform .2s ease;width:100%}.achievement-card__claim-btn:active{transform:scale(.95)}.achievement-card__claimed{color:#36ed5e;font-size:16px;font-weight:700;text-align:center}.referrals-page{color:#fff;padding:20px}.referrals-page__title{font-size:28px;font-weight:800;margin-bottom:30px;text-align:center}.referrals-stats{display:flex;gap:15px;margin-bottom:30px}.referrals-stats__card{background:hsla(0,0%,100%,.05);border-radius:12px;flex:1 1;padding:15px;text-align:center}.referrals-stats__value{color:#667eea;font-size:24px;font-weight:800;margin-bottom:5px}.referrals-stats__label{color:#aaa;font-size:12px}.referrals-link-section{background:hsla(0,0%,100%,.05);border-radius:16px;margin-bottom:30px;padding:20px}.referrals-link-section__title{font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.referrals-link-box__input{background:rgba(0,0,0,.3);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;margin-bottom:15px;padding:12px;width:100%}.referrals-link-buttons{display:flex;gap:10px}.referrals-link-buttons__btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:12px;transition:transform .2s ease}.referrals-link-buttons__btn_copy{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.referrals-link-buttons__btn_share{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.referrals-link-buttons__btn:active{transform:scale(.95)}.referrals-levels{margin-bottom:30px}.referrals-levels__title{font-size:20px;font-weight:700;margin-bottom:10px}.referrals-levels__desc{color:#aaa;font-size:14px;margin-bottom:20px}.referrals-levels-list{display:flex;flex-direction:column;gap:15px}.referral-level{background:hsla(0,0%,100%,.05);border-left:4px solid #667eea;border-radius:12px;padding:15px}.referral-level__header{align-items:center;display:flex;gap:15px;margin-bottom:10px}.referral-level__icon{font-size:32px}.referral-level__info{flex:1 1}.referral-level__title{font-size:16px;font-weight:700;margin-bottom:5px}.referral-level__percent{color:#667eea;font-size:18px;font-weight:700}.referral-level__bonus{color:#f093fb;font-size:14px}.referral-level__stats{display:flex;gap:20px;justify-content:space-between}.referral-level__stat{flex:1 1}.referral-level__stat-label{color:#aaa;display:block;font-size:12px;margin-bottom:5px}.referral-level__stat-value{color:#fff;font-size:18px;font-weight:700}.referrals-info{background:hsla(0,0%,100%,.05);border-radius:12px;padding:20px}.referrals-info__title{font-size:18px;font-weight:700;margin-bottom:15px}.referrals-info__list{list-style:none;padding:0}.referrals-info__list li{color:#ccc;font-size:14px;padding:8px 0 8px 25px;position:relative}.referrals-info__list li:before{color:#36ed5e;content:"✓";font-weight:700;left:0;position:absolute}.boost-modal_expanded{max-height:80vh;max-width:450px;overflow-y:auto}.boost-modal__header{margin-bottom:20px;text-align:center}.boost-modal__title{font-size:24px;font-weight:800;margin-bottom:10px}.boost-modal__subtitle{color:#aaa;font-size:14px}.boost-modal__options{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.boost-option{align-items:center;background:hsla(0,0%,100%,.05);border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:15px;padding:15px;transition:all .3s ease}.boost-option:hover{background:rgba(102,126,234,.1);border-color:#667eea;transform:translateY(-2px)}.boost-option:active{transform:scale(.98)}.boost-option__icon{flex-shrink:0;font-size:32px}.boost-option__info{flex:1 1}.boost-option__name{font-size:18px;font-weight:700;margin-bottom:8px}.boost-option__details{display:flex;flex-wrap:wrap;gap:10px}.boost-option__detail{background:rgba(0,0,0,.3);border-radius:4px;color:#ccc;font-size:12px;padding:4px 8px}.boost-option__detail_bonus{color:#f093fb;font-weight:600}.boost-option__arrow{color:#667eea;font-size:24px}.boost-modal__loading{padding:40px 20px;text-align:center}.boost-modal__loading-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#667eea;height:50px;margin:0 auto 20px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.boost-modal__loading-text{color:#aaa;font-size:16px}.boost-modal__info-box{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);border-radius:8px;padding:12px}.boost-modal__info-text{color:#ccc;font-size:13px;line-height:1.5}@media (max-width:480px){.timer-page__countdown{gap:5px}.timer-page__time-block{min-width:60px;padding:10px 15px}.timer-page__time-value{font-size:24px}.referrals-link-buttons,.referrals-stats{flex-direction:column}}.nav-menu{align-items:center;background:rgba(0,0,0,.3);border-radius:16px;display:flex;justify-content:space-around;margin-top:20px;padding:15px 0}.nav-menu__timer-icon{height:24px;width:24px}.nav-menu__timer-icon_active{fill:#667eea}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-tap-highlight-color:transparent}#root{min-height:100vh}
/*# sourceMappingURL=main.f1f4034b.css.map*/