:root{--bg:#05010a;--panel:#120524;--neon:#bf5aff;--neon-soft:rgba(191,90,255,.35);--text:#f3eaff;--footer-height: 64px;--header-height: 56px}*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{min-height:100vh;background:radial-gradient(circle at top,#1a0b2e,#05010a);color:var(--text);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}#root{flex:1;display:flex;flex-direction:column;min-height:0}header{position:fixed;top:0;left:0;right:0;height:var(--header-height);display:flex;align-items:center;padding:0 16px;background:#080212e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(191,90,255,.25);z-index:9999}.logo{font-weight:700;color:var(--neon);display:flex;align-items:center;gap:8px;white-space:nowrap}header>*:not(.logo){margin-left:auto}.auth-btn{border:1px solid var(--neon);background:none;color:var(--neon);padding:8px 14px;border-radius:12px;cursor:pointer;font-size:14px;transition:all .3s ease;white-space:nowrap}.auth-btn:hover{background:#bf5aff26;box-shadow:0 0 15px var(--neon-soft)}.user-info{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap;min-width:0;max-width:100%}.user-email{color:var(--neon);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw;min-width:90px}.logout-btn{flex:0 0 auto;background:#f663;border:1px solid #ff6666;color:#f66;padding:6px 12px;border-radius:10px;cursor:pointer;font-size:12px;transition:all .3s ease;white-space:nowrap}.logout-btn:hover{background:#ff66664d}main{flex:1;padding-top:calc(var(--header-height) + 14px);padding-left:clamp(14px,3.5vw,18px);padding-right:clamp(14px,3.5vw,18px);padding-left:calc(clamp(14px,3.5vw,18px) + env(safe-area-inset-left));padding-right:calc(clamp(14px,3.5vw,18px) + env(safe-area-inset-right));overflow-y:auto;padding-bottom:calc(var(--footer-height) + 18px);width:100%;max-width:min(640px,100vw);margin:0 auto}.hidden{display:none}.card{background:linear-gradient(180deg,#160a2c,#0d041a);border:1px solid rgba(191,90,255,.25);border-radius:20px;padding:20px;margin-bottom:16px}.title{text-align:center;color:var(--neon);font-weight:700;margin-bottom:14px}.center{text-align:center}.btn{width:100%;padding:16px;border:none;border-radius:16px;font-weight:700;background:linear-gradient(135deg,#bf5aff,#7000ff);color:#fff;box-shadow:0 0 25px var(--neon-soft);margin-bottom:12px;cursor:pointer;transition:all .3s ease;font-size:18px}.btn:hover{transform:translateY(-2px);box-shadow:0 0 35px var(--neon-soft)}.nav-btn{width:100%;padding:20px;font-size:22px;font-weight:800;border:none;border-radius:20px;background:linear-gradient(135deg,#bf5aff,#7000ff);color:#fff;box-shadow:0 0 25px var(--neon-soft);text-align:center;margin-bottom:16px;cursor:pointer;transition:all .3s ease}.nav-btn:hover{transform:translateY(-2px);box-shadow:0 0 35px var(--neon-soft)}input{width:100%;padding:16px;border-radius:14px;border:1px solid rgba(191,90,255,.35);background:#0d041a;color:var(--text);font-size:16px;text-align:center;margin-bottom:12px;transition:all .3s ease}input:focus{outline:none;border-color:var(--neon);box-shadow:0 0 15px var(--neon-soft)}input::placeholder{color:#bf5aff66}.input-error{border-color:#f66!important;box-shadow:0 0 15px #ff66664d!important}.error-msg{color:#f66;font-size:12px;margin-top:-8px;margin-bottom:10px;text-align:center}footer{position:fixed;left:0;right:0;bottom:0;height:var(--footer-height);display:flex;justify-content:space-around;align-items:center;background:#0c0418f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(191,90,255,.25);z-index:9999;padding-bottom:env(safe-area-inset-bottom);height:calc(var(--footer-height) + env(safe-area-inset-bottom))}.footer-btn{font-size:12px;text-align:center;cursor:pointer;padding:8px;color:var(--text);transition:color .3s ease;background:none;border:none;outline:none;white-space:nowrap}.footer-btn:focus{outline:none}.footer-btn:focus-visible{outline:2px solid rgba(191,90,255,.5);border-radius:10px}.footer-btn:hover{color:var(--neon)}.menu{display:grid;gap:14px;width:100%;grid-template-columns:1fr}.menu-btn{padding:22px;border-radius:18px;border:1px solid rgba(191,90,255,.25);text-align:center;background:linear-gradient(180deg,#160a2c,#0d041a);cursor:pointer;transition:all .3s ease;width:100%}.menu-btn:hover{border-color:var(--neon);box-shadow:0 0 20px var(--neon-soft);transform:translateY(-2px)}.admin-page{padding-bottom:90px}.popup,.buy-popup,.auth-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:400px;background:linear-gradient(180deg,#160a2c,#0d041a);border:1px solid rgba(191,90,255,.25);border-radius:20px;padding:20px;color:var(--text);box-shadow:0 0 30px #bf5aff59;z-index:2000}.popup.hidden,.buy-popup.hidden,.auth-popup.hidden{display:none}.popup h2,.buy-popup h2,.auth-popup h2{text-align:center;margin-bottom:16px;color:var(--neon)}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;color:var(--neon);font-size:32px;font-weight:700;width:44px;height:44px;cursor:pointer;padding:0;line-height:1;transition:transform .3s ease}.close-btn:hover{transform:scale(1.1)}#depositUsdtPopup,#depositEggPopup,#withdrawUsdtPopup,#withdrawEggPopup{width:min(88vw,380px);max-height:80vh;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}#depositUsdtPopup .close-btn,#depositEggPopup .close-btn,#withdrawUsdtPopup .close-btn,#withdrawEggPopup .close-btn{position:sticky;top:0;margin-left:auto;display:flex;align-items:center;justify-content:center;background:#120524f2;border:1px solid rgba(191,90,255,.35);border-radius:14px;box-shadow:0 0 18px #bf5aff40;z-index:10}.buy-popup{max-width:360px;padding:22px;border-radius:22px;z-index:2500}.qty-box{display:flex;align-items:center;justify-content:space-between;background:#0d041a;border:1px solid rgba(191,90,255,.25);border-radius:16px;padding:10px;margin-bottom:14px}.qty-btn{width:44px;height:44px;border-radius:12px;border:none;font-size:22px;font-weight:700;background:linear-gradient(135deg,#bf5aff,#7000ff);color:#fff;cursor:pointer;transition:all .3s ease}.qty-btn:hover{transform:scale(1.05)}.qty-value{font-size:20px;font-weight:700;color:var(--neon)}.price-box{text-align:center;margin-bottom:18px;font-size:16px}.price-box span{display:block;font-size:22px;font-weight:700;color:#c77dff}.buy-btn{width:100%;padding:16px;border:none;border-radius:18px;font-weight:800;background:linear-gradient(135deg,#bf5aff,#7000ff);color:#fff;box-shadow:0 0 25px #bf5aff73;cursor:pointer;transition:all .3s ease}.buy-btn:hover{transform:translateY(-2px);box-shadow:0 0 35px #bf5aff8c}.ref-code{background:#0d041a;border:1px dashed var(--neon);padding:14px;border-radius:12px;text-align:center;margin:12px 0;font-weight:700}.stats-real-time{background:linear-gradient(180deg,#160a2c,#0d041a);border:1px solid rgba(191,90,255,.25);border-radius:16px;padding:20px;margin:20px 0;text-align:center}.stats-real-time .item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(191,90,255,.15)}.stats-real-time .item:last-child{border-bottom:none}.stats-real-time .label{color:#bca9d6;font-size:.95rem}.stats-real-time .value{font-size:1rem;font-weight:700;color:var(--neon);text-shadow:0 0 10px var(--neon-soft);min-width:150px;text-align:right}.toast{position:fixed;bottom:calc(var(--footer-height) + 16px);left:50%;transform:translate(-50%);background:linear-gradient(135deg,#160a2c,#0d041a);border:1px solid var(--neon);color:var(--text);padding:14px 24px;border-radius:12px;font-size:14px;box-shadow:0 0 25px var(--neon-soft);z-index:4000;opacity:0;transition:opacity .3s ease}.toast.show{opacity:1}.toast.success{border-color:#c77dff;box-shadow:0 0 25px #bf5aff66}.toast.error{border-color:#f66;box-shadow:0 0 25px #f666}@media(max-width:480px){#depositUsdtPopup,#depositEggPopup,#withdrawUsdtPopup,#withdrawEggPopup{width:84vw;max-width:320px;max-height:68vh;padding:12px;border-radius:18px}#depositUsdtPopup .close-btn,#depositEggPopup .close-btn,#withdrawUsdtPopup .close-btn,#withdrawEggPopup .close-btn{width:40px;height:40px;font-size:24px;border-radius:12px}#depositUsdtPopup h2,#depositEggPopup h2,#withdrawUsdtPopup h2,#withdrawEggPopup h2{font-size:18px;margin-bottom:12px}#depositUsdtPopup input,#depositEggPopup input,#withdrawUsdtPopup input,#withdrawEggPopup input{padding:12px;font-size:14px;border-radius:12px}#depositUsdtPopup .btn,#depositEggPopup .btn,#withdrawUsdtPopup .btn,#withdrawEggPopup .btn,#depositUsdtPopup .buy-btn,#depositEggPopup .buy-btn,#withdrawUsdtPopup .buy-btn,#withdrawEggPopup .buy-btn{padding:13px;font-size:14px;border-radius:14px}#depositUsdtPopup img,#depositEggPopup img{width:160px!important;height:160px!important;max-width:60vw!important;max-height:60vw!important}#depositUsdtPopup .ref-code,#depositEggPopup .ref-code{font-size:12px;padding:10px;margin:12px 0}}.egg-price-widget{margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(191,90,255,.25);background:#bf5aff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left}.egg-price-header{display:flex;justify-content:space-between;align-items:center}.egg-coin-name{font-weight:900;font-size:14px;letter-spacing:.3px;color:var(--text)}.egg-coin-change{font-size:12px;font-weight:800}.egg-coin-change.up{color:#00ff8c!important}.egg-coin-change.down{color:#ff5050!important}.egg-coin-price{margin-top:10px;font-size:20px;font-weight:900;color:var(--text)}.egg-coin-pair{font-size:12px;font-weight:800;opacity:.7;margin-left:4px}.egg-coin-footer{margin-top:10px;display:flex;justify-content:space-between;font-size:11px;opacity:.75}.egg-coin-small{opacity:.75}.egg-coin-footer,.egg-coin-small{color:#fff!important;opacity:1!important}.auth-popup{width:90%;max-width:380px;padding:24px 24px 18px;border-radius:20px;max-height:calc(100vh - var(--footer-height) - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-tabs{display:flex;gap:6px;margin-bottom:20px;background:#0d041a;border-radius:12px;padding:6px;border:1px solid rgba(191,90,255,.25)}.auth-tab{flex:1;padding:12px 10px;border:none;background:none;color:#bf5aff8c;font-size:14px;font-weight:700;cursor:pointer;border-radius:10px;transition:all .25s ease;text-align:center}.auth-tab.active{background:linear-gradient(135deg,#bf5aff,#7000ff);color:#fff;box-shadow:0 0 15px var(--neon-soft)}.auth-tab:hover:not(.active){color:var(--neon);background:#bf5aff14}.auth-form{display:none!important}.auth-form.active{display:block!important}.auth-footer{text-align:center;margin-top:16px;font-size:14px;color:#fff9}.auth-footer a{color:var(--neon);text-decoration:none;font-weight:700;cursor:pointer}.auth-footer a:hover{text-decoration:underline}.input-icon{position:relative}.input-icon input{padding-left:50px;text-align:left}.input-icon span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--neon);font-size:18px}.waterpass{margin-top:12px}.waterpass-body{position:relative;width:100%;height:26px;background:#1a0b2e;border-radius:12px;border:2px solid var(--neon);overflow:hidden}.waterpass-liquid{height:100%;width:10%;background:linear-gradient(90deg,#bf5aff,#7000ff)}.waterpass-glass{position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(rgba(255,255,255,.18),transparent)}.waterpass-text{margin-top:6px;text-align:center;font-size:13px;font-weight:700;color:#d5a6ff}.video-card{width:100vw;margin:14px 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0;background:#000;border-radius:0;overflow:hidden}.youtube-video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.catalog-card{background:linear-gradient(180deg,#160a2c,#0d041a);border:1px solid rgba(191,90,255,.25);border-radius:16px;padding:10px;text-align:center}.catalog-card img{width:100%;border-radius:12px;aspect-ratio:1/1;object-fit:cover}.price-tag{color:#c77dff;font-weight:800;margin:8px 0;display:block}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.15);border-top:2px solid var(--neon);border-radius:50%;animation:spin .8s linear infinite;display:inline-block;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-panel{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.status-item{flex:1;min-width:0;padding:10px 12px;border-radius:12px;background:#bf5aff14;display:flex;justify-content:space-between;align-items:center}.status-item .label{font-size:12px;opacity:.8}.status-badge{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-badge.on{background:#bf5aff2e;color:#d5a6ff;border:1px solid rgba(191,90,255,.4)}.status-badge.off{background:#ff505026;color:#ff6b6b;border:1px solid rgba(255,80,80,.3)}.app-header{position:fixed;top:0;left:0;right:0;z-index:9999;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#0c0418f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(191,90,255,.25)}main{padding-top:66px!important}.header-right,.user-info{display:flex;align-items:center;gap:8px;min-width:0}.user-email{display:block;min-width:0;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--neon);font-weight:600;font-size:13px}.logout-btn,.show-btn{flex:0 0 auto;white-space:nowrap}.show-btn{padding:6px 10px;font-size:13px;border-radius:10px;border:1px solid var(--neon);background:#bf5aff26;color:var(--neon)}@media(max-width:420px){.user-email{max-width:28vw;font-size:12px}.logo{font-size:14px}.logout-btn{padding:6px 10px;font-size:12px}}footer{position:fixed!important;left:50%!important;transform:translate(-50%)!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;width:min(94%,620px)!important;height:67px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 10px!important;background:#0d0d0df2!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(168,85,247,.35)!important;border-radius:22px!important;z-index:9999!important}.footer-btn{flex:1;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid rgba(168,85,247,.15);border-radius:16px;transition:all .25s ease}.footer-btn:hover{background:#a855f726;border-color:var(--neon);box-shadow:0 0 15px var(--neon-soft);transform:translateY(-2px)}.footer-btn.active{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;box-shadow:0 0 18px var(--neon-soft)}.footer-btn span{font-size:18px;line-height:18px}.footer-btn small{font-size:11px;margin-top:2px;opacity:.9}main{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}.home-stats .label,.home-stats .value{color:#fff!important;text-shadow:none!important}.farming-status{padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;display:inline-block}.farming-status.active{background:#00ff8c26;color:#00ff8c;border:1px solid rgba(0,255,140,.4)}.farming-status.inactive{background:#ff505026;color:#ff5050;border:1px solid rgba(255,80,80,.4)}.admin-box{background:linear-gradient(180deg,#160a2c,#0d041a);border:1px solid rgba(191,90,255,.25);border-radius:16px;padding:14px;margin-bottom:12px}.admin-box.soft{background:#bf5aff14;border:1px solid rgba(191,90,255,.18)}.admin-title{color:var(--neon);font-weight:700;margin-bottom:6px}.admin-sub{font-size:12px;opacity:.7}.admin-badge{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.admin-badge.active{background:#00ff8c26;color:#00ff8c;border:1px solid rgba(0,255,140,.35)}.admin-badge.banned{background:#ff505026;color:#ff5050;border:1px solid rgba(255,80,80,.35)}.admin-actions{display:flex;flex-direction:column;gap:8px;min-width:140px}.admin-input-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12px}.popup-overlay{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:10000}.popup-card{width:92%;max-width:420px;background:linear-gradient(180deg,#160a2c,#0d041a);border:1px solid rgba(191,90,255,.35);border-radius:20px;padding:22px;text-align:center;box-shadow:0 0 40px #bf5aff59;animation:popupFade .25s ease}@keyframes popupFade{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.popup-title{font-size:18px;font-weight:800;color:var(--neon);margin-bottom:16px}.popup-section{margin-bottom:16px}.label{font-size:13px;opacity:.7;margin-bottom:6px}.address-box{background:#0d041a;border:1px solid rgba(191,90,255,.25);padding:12px;border-radius:12px;font-size:12px;word-break:break-all;margin-bottom:14px;color:#fff}.btn-secondary{margin-top:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.center-page{min-height:100vh;display:flex;justify-content:center;align-items:center}.auth-card{width:100%;max-width:420px;padding:32px;border-radius:20px;background:#140a28e6;box-shadow:0 0 30px #7b2cff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-title{text-align:center;margin-bottom:20px;color:#fff}.auth-input{width:100%;padding:14px;border-radius:12px;border:1px solid rgba(180,80,255,.4);background:#0000004d;color:#fff;margin-bottom:16px;font-size:14px}.auth-input::placeholder{color:#aaa}.primary-btn{width:100%;padding:14px;border-radius:14px;border:none;font-weight:600;font-size:16px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#7b2cff,#b84dff);box-shadow:0 0 12px #7b2cff99;transition:all .2s ease}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 0 18px #b84dffcc}.primary-btn:disabled{opacity:.6;cursor:not-allowed}.history-list{display:flex;flex-direction:column}.history-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 6px;border-bottom:1px solid rgba(0,234,255,.1)}.history-left{min-width:0}.history-left strong{display:block;font-size:14px;line-height:1.3}.history-left small{color:#aaa;font-size:11px}.history-amount{text-align:right;font-weight:700;font-size:14px;white-space:nowrap}.history-amount.in{color:#00ff9d}.history-amount.out{color:#ff4d4d}@media(max-width:480px){.history-row{padding:10px 4px}.history-left strong,.history-amount{font-size:13px}}#depositUsdtPopup:before{content:"";position:fixed;inset:0;background:#05010ac7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:-1}#depositUsdtPopup{width:min(94vw,480px);max-height:88vh;padding:24px;border-radius:24px}@media(max-width:480px){#depositUsdtPopup{width:94vw;max-width:400px;max-height:84vh;padding:20px;border-radius:22px}}#depositUsdtPopup{z-index:20000!important}#depositUsdtPopup:before{content:"";position:fixed;inset:0;background:#05010ad1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:-1}#depositUsdtPopup,#depositEggPopup{width:min(94vw,480px);max-height:88vh;padding:24px;border-radius:24px;z-index:20000!important}#depositUsdtPopup:before,#depositEggPopup:before{content:"";position:fixed;inset:0;background:#05010ad1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:-1}@media(max-width:480px){#depositUsdtPopup,#depositEggPopup{width:94vw;max-width:400px;max-height:84vh;padding:20px;border-radius:22px}}.invite-container{max-width:500px;margin:auto;padding:20px 0 120px}.invite-header{display:flex;justify-content:space-between;align-items:center;background:#110822;padding:15px 20px;border-radius:15px;border:1px solid #2d1b4d;margin-bottom:20px}.invite-back{background:none;border:none;color:#b8a9e6;font-size:13px;display:flex;align-items:center;gap:6px;cursor:pointer}.invite-badge{background:#ffffff1a;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;color:#b8a9e6;border:1px solid rgba(255,255,255,.1)}.invite-ref-box{background:#0006;border:1px dashed #444;padding:15px;border-radius:12px;margin:15px 0;font-family:monospace;font-size:13px;color:#b8a9e6;text-align:center;word-break:break-all}.invite-btn-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.invite-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px;border-radius:12px;font-weight:700;font-size:12px;cursor:pointer;border:none;text-transform:uppercase;transition:.25s}.invite-btn.primary{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.invite-btn.outline{background:#7c3aed1a;border:1px solid #7c3aed;color:#fff}.invite-btn.disabled{background:#222;color:#555;border:1px solid #333;cursor:not-allowed}.invite-egg-box{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:15px;margin:15px 0;display:flex;justify-content:space-between;align-items:center}.invite-egg-left{display:flex;align-items:center;gap:10px}.invite-egg-icon{background:#333;padding:6px;border-radius:8px;display:flex}.invite-egg-title{font-size:9px;color:#b8a9e6;font-weight:700;text-transform:uppercase}.invite-egg-value{font-size:18px;font-weight:800;color:#fff}.invite-progress-item{margin-top:15px}.invite-progress-header{display:flex;justify-content:space-between;font-size:11px;margin-bottom:6px;color:#b8a9e6}.invite-bar-container{height:8px;background:#00000080;border-radius:10px;overflow:hidden}.invite-bar-fill{height:100%;background:linear-gradient(90deg,#00ff8c,#00c853);box-shadow:0 0 10px #00ff8c99;transition:width .8s ease-in-out}.invite-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.invite-stat-box{background:#0003;padding:12px;border-radius:12px;border:1px solid #2d1b4d}.invite-stat-box p:first-child{font-size:10px;color:#b8a9e6;margin-bottom:4px}.invite-stat-box p:last-child{font-size:15px;font-weight:700}.invite-table-card{padding:0;overflow:hidden}.invite-table-header{padding:15px 20px;border-bottom:1px solid #2d1b4d;display:flex;justify-content:space-between;align-items:center}.invite-table-responsive{width:100%;overflow-x:auto}.invite-table{width:100%;border-collapse:collapse;min-width:450px}.invite-table th{text-align:left;padding:12px 15px;font-size:10px;text-transform:uppercase;background:#0003;color:#b8a9e6}.invite-table td{padding:12px 15px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.05)}.invite-empty{text-align:center;padding:40px;color:#b8a9e6;font-size:12px}.rank-badge{padding:6px 16px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;display:inline-block}.rank-basic{background:#ffffff0f;color:#aaa;border:1px solid rgba(255,255,255,.1)}.rank-vip1{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;box-shadow:0 0 12px #a855f766}.rank-vip2{background:linear-gradient(135deg,#8b5cf6,#c084fc);color:#fff;box-shadow:0 0 20px #c084fc99}.rank-pro{background:linear-gradient(135deg,#facc15,#f59e0b);color:#000;box-shadow:0 0 25px #facc1599}.btn-gold{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#000!important;font-weight:800;box-shadow:0 0 18px #facc1599;border:none!important}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 0 28px #facc15cc}.usdt-glow{color:#00ff8c;font-weight:800;text-shadow:0 0 10px rgba(0,255,140,.7)}.status-active{color:#00ff8c;font-weight:700}.status-pending{color:#ff5050;font-weight:700}.qty-btn{width:38px;height:38px;border-radius:10px;border:none;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.qty-btn:first-child{background:#ef4444;color:#fff}.qty-btn:first-child:hover{background:#dc2626}.qty-btn:last-child{background:#22c55e;color:#fff}.qty-btn:last-child:hover{background:#16a34a}.buy-btn{width:100%;margin-top:15px;padding:12px;border-radius:12px;border:none;font-weight:700;font-size:15px;cursor:pointer;background:#22c55e;color:#fff;transition:all .2s ease}.buy-btn:hover{background:#16a34a;transform:scale(1.02)}.egg-green{color:#22c55e;font-weight:700}
