*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a1a;color:#e0e6ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}#root,body{min-height:100vh}#root{position:relative}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#00d4ff26;border-radius:4px}::selection{background:#00d4ff33;color:#fff}a{color:#00d4ff;text-decoration:none}button,input,textarea{font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{border:none;cursor:pointer;font-family:inherit;outline:none}button:focus-visible{outline:2px solid #00d4ff80;outline-offset:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.glass-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:18px}.card-title{color:#c0c8e8;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:14px}.text-cyan{color:#00d4ff}.text-purple{color:#7b2ff7}.text-green{color:#0f8}.text-pink{color:#f36}.text-muted{color:#5a6180}.cosmic-bg{height:100%;pointer-events:none;width:100%;z-index:0}.app-header,.cosmic-bg{left:0;position:fixed;top:0}.app-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a1ad9;border-bottom:1px solid #00d4ff1a;height:60px;justify-content:space-between;padding:0 16px;right:0;z-index:100}.app-header,.header-left,.header-logo{align-items:center;display:flex}.header-logo{gap:8px}.logo-icon{align-items:center;animation:logoPulse 3s ease-in-out infinite;display:flex}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 4px rgba(0,212,255,.4))}50%{filter:drop-shadow(0 0 12px rgba(123,47,247,.6))}}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;letter-spacing:1px}.header-right{align-items:center;display:flex;gap:8px}.btn-switch-network{animation:pulse 2s ease-in-out infinite;background:#f363;border:1px solid #ff336680;border-radius:20px;color:#f36;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #ff33664d}50%{box-shadow:0 0 0 6px #f360}}.header-wallet{align-items:center;background:#ffffff0d;border:1px solid #00d4ff26;border-radius:20px;cursor:pointer;display:flex;gap:8px;padding:6px 14px;transition:all .3s ease}.header-wallet:hover{background:#ffffff14;border-color:#00d4ff66}.header-uid{background:#00d4ff1a;border-radius:10px;color:#00d4ff;font-size:11px;font-weight:600;padding:2px 8px}.header-address{color:#a0a8c8;font-family:monospace;font-size:12px}.wallet-dot{background:#0f8;border-radius:50%;box-shadow:0 0 6px #0f89;height:8px;width:8px}.bottom-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a1aeb;border-top:1px solid #00d4ff1a;bottom:0;height:70px;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:100}.bottom-nav,.nav-item{align-items:center;display:flex}.nav-item{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#5a6180;cursor:pointer;flex-direction:column;gap:4px;padding:8px 12px;position:relative;transition:all .3s ease}.nav-item.active{color:#00d4ff}.nav-item.active .nav-icon{filter:drop-shadow(0 0 6px rgba(0,212,255,.5));transform:translateY(-2px)}.nav-icon{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.nav-label{font-size:10px;font-weight:600;letter-spacing:.5px;transition:color .3s ease}.nav-indicator{background:linear-gradient(90deg,#00d4ff,#7b2ff7);border-radius:0 0 3px 3px;box-shadow:0 0 8px #00d4ff99;height:3px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:20px}.nav-admin .nav-icon{color:#ff6b9d}.nav-admin.active .nav-icon{color:#ff6b9d;filter:drop-shadow(0 0 6px rgba(255,107,157,.5))}.nav-admin .nav-label{color:#ff6b9d}.nav-admin .nav-indicator{background:linear-gradient(90deg,#ff6b9d,#7b2ff7);box-shadow:0 0 8px #ff6b9d99}.notification-container{display:flex;flex-direction:column;gap:8px;left:12px;pointer-events:none;position:fixed;right:12px;top:68px;z-index:999}.notification{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f0f23f2;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 8px 32px #0006;cursor:pointer;display:flex;gap:10px;padding:12px 16px;pointer-events:all}.notification-enter{animation:slideIn .3s ease-out forwards}.notification-exit{animation:slideOut .3s ease-in forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.notification-success{border-color:#0f83;box-shadow:0 8px 32px #0006,inset 0 0 30px #00ff8808}.notification-error{border-color:#f363;box-shadow:0 8px 32px #0006,inset 0 0 30px #ff336608}.notification-warning{border-color:#ffb34733;box-shadow:0 8px 32px #0006,inset 0 0 30px #ffb34708}.notification-info{border-color:#00d4ff33;box-shadow:0 8px 32px #0006,inset 0 0 30px #00d4ff08}.notification-icon{align-items:center;display:flex;flex-shrink:0}.notification-message{color:#e0e6ff;flex:1 1;font-size:13px;line-height:1.4;word-break:break-word}.notification-close{background:none;border:none;color:#5a6180;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0 4px}.welcome-page{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;z-index:1}.welcome-particles{inset:0;pointer-events:none;position:absolute}.w-particle{animation:particleDrift linear infinite;background:#00d4ff;border-radius:50%;position:absolute}@keyframes particleDrift{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:.3;opacity:var(--opacity,.3)}90%{opacity:.3;opacity:var(--opacity,.3)}to{opacity:0;transform:translateY(-100vh) translateX(30px)}}.welcome-aurora{animation:auroraShift 8s ease-in-out infinite;background:radial-gradient(ellipse,#00d4ff0f 0,#0000 70%);height:40%;left:-20%;pointer-events:none;position:absolute;top:10%;width:140%}.welcome-aurora.aurora-2{animation-delay:3s;animation-duration:10s;background:radial-gradient(ellipse,#7b2ff70d 0,#0000 70%);left:-10%;top:50%}@keyframes auroraShift{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(5%) scale(1.1)}}.welcome-content{align-items:center;animation:fadeSlideUp .8s ease-out;display:flex;flex-direction:column;max-height:100vh;max-width:420px;overflow-y:auto;padding:20px 20px 40px;position:relative;text-align:center;width:100%}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.welcome-logo-area{align-items:center;display:flex;height:150px;justify-content:center;margin-bottom:20px;margin-top:10px;position:relative;width:150px}.welcome-logo{animation:welcomeFloat 4s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(0,212,255,.4)) drop-shadow(0 0 60px rgba(123,47,247,.2))}@keyframes welcomeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.wl-orbit{border:1px solid #0000;border-radius:50%;position:absolute}.orbit-1{animation:orbit 4s linear infinite;border-right-color:#00d4ff1a;border-top-color:#00d4ff4d;height:130px;width:130px}.orbit-2{animation:orbit 6s linear infinite reverse;border-bottom-color:#7b2ff74d;border-left-color:#7b2ff71a;height:160px;width:160px}.orbit-3{animation:orbit 8s linear infinite;border-top-color:#00ff8826;height:185px;width:185px}@keyframes orbit{to{transform:rotate(1turn)}}.wl-energy-ring{animation:energyPulse 3s ease-in-out infinite;border:2px solid #00d4ff26;border-radius:50%;height:115px;position:absolute;width:115px}.welcome-title{display:flex;flex-direction:column;line-height:1;margin-bottom:8px}.wt-line1{-webkit-text-fill-color:#0000;animation:gradFlow 4s ease infinite;background:linear-gradient(135deg,#00d4ff,#7b2ff7,#c77dff,#00d4ff);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;font-size:46px;font-weight:900;letter-spacing:6px}.wt-line2{color:#6a7198;font-size:30px;font-weight:300;letter-spacing:12px;margin-top:2px}@keyframes gradFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.welcome-hero-text{color:#8890b0;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1.4;margin-bottom:10px}.welcome-desc{color:#5a6180;font-size:12px;line-height:1.6;margin-bottom:16px;max-width:340px}.welcome-advantages-wrap{margin-bottom:20px;overflow:hidden;position:relative;width:100%}.welcome-advantages-wrap:after,.welcome-advantages-wrap:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:40px;z-index:1}.welcome-advantages-wrap:before{background:linear-gradient(90deg,#0a0a1a,#0000);left:0}.welcome-advantages-wrap:after{background:linear-gradient(270deg,#0a0a1a,#0000);right:0}.welcome-advantages-strip{align-items:center;animation:scrollStrip 25s linear infinite;display:flex;gap:12px;white-space:nowrap}@keyframes scrollStrip{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wa-item{background:#00d4ff0f;border:1px solid #00d4ff1a;border-radius:20px;color:#00d4ff;flex-shrink:0;font-size:11px;font-weight:600;padding:5px 12px}.wa-dot{background:#2a2f4c;border-radius:50%;flex-shrink:0;height:3px;width:3px}.welcome-features{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:18px;width:100%}.wf-card{align-items:center;animation:cardFadeIn .6s ease-out both;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:14px;display:flex;gap:10px;padding:12px 14px;transition:all .3s}.wf-card:first-child{animation-delay:.3s}.wf-card:nth-child(2){animation-delay:.4s}.wf-card:nth-child(3){animation-delay:.5s}.wf-card:nth-child(4){animation-delay:.6s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wf-icon{align-items:center;background:color-mix(in srgb,var(--wf-color) 10%,#0000);border:1px solid color-mix(in srgb,var(--wf-color) 20%,#0000);border-radius:10px;color:var(--wf-color);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.wf-text{display:flex;flex-direction:column;gap:1px}.wf-name{color:#c0c8e8;font-size:13px;font-weight:700}.wf-desc{color:#5a6180;font-size:10px}.welcome-web3-section{animation:cardFadeIn .6s ease-out .7s both;background:#ffffff05;border:1px solid #ffffff0a;border-radius:14px;margin-bottom:14px;padding:16px;text-align:left;width:100%}.welcome-section-heading{align-items:center;color:#c0c8e8;display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:8px}.wsh-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.welcome-section-text{color:#5a6180;font-size:11px;line-height:1.7}.welcome-built-section{animation:cardFadeIn .6s ease-out .8s both;display:flex;flex-direction:column;gap:8px;margin-bottom:22px;width:100%}.wbs-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;gap:12px;padding:12px 14px}.wbs-icon,.wbs-item{align-items:center;display:flex}.wbs-icon{background:#ffffff08;border-radius:10px;flex-shrink:0;height:36px;justify-content:center;width:36px}.wbs-text{display:flex;flex-direction:column;gap:1px}.wbs-label{color:#c0c8e8;font-size:13px;font-weight:700}.wbs-desc{color:#5a6180;font-size:10px}.welcome-connect-btn{align-items:center;animation:btnGrad 3s ease infinite;background:linear-gradient(135deg,#00d4ff,#4895ef,#7b2ff7);background-size:200% 200%;border:none;border-radius:16px;box-shadow:0 6px 30px #00d4ff4d,0 2px 10px #7b2ff733;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:16px 32px;position:relative;transition:transform .2s;width:100%}.welcome-connect-btn:active{transform:scale(.97)}.welcome-connect-btn:disabled{cursor:not-allowed;opacity:.7}.welcome-connect-top{border-radius:14px;font-size:15px;margin:8px auto 4px;max-width:280px;padding:14px 28px}@keyframes btnGrad{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.wcb-shine{animation:shine 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 40%,#ffffff1f 50%,#0000 60%);height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes shine{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.connect-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.welcome-hint{color:#5a6180;font-size:12px;margin-top:12px}.welcome-bottom-tagline{color:#3a4060;font-size:12px;font-style:italic;font-weight:600;letter-spacing:.5px;margin-top:20px}.welcome-footer{color:#2a2f4c;font-size:11px;letter-spacing:1px;margin-top:8px}.loading-screen{align-items:center;background:#0a0a1a;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;transition:opacity .6s ease;z-index:9999}.loading-screen.fade-out{opacity:0;pointer-events:none}.lightning-canvas{inset:0;position:absolute;z-index:0}.loading-center{align-items:center;display:flex;height:140px;justify-content:center;position:relative;transition:transform .6s ease;width:140px;z-index:1}.loading-center.expand{transform:scale(1.15)}.loading-logo-img{animation:logoBreath 2s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(0,212,255,.5)) drop-shadow(0 0 60px rgba(123,47,247,.3))}@keyframes logoBreath{0%,to{filter:drop-shadow(0 0 30px rgba(0,212,255,.5)) drop-shadow(0 0 60px rgba(123,47,247,.3));transform:scale(1)}50%{filter:drop-shadow(0 0 50px rgba(0,212,255,.7)) drop-shadow(0 0 80px rgba(123,47,247,.5));transform:scale(1.05)}}.loading-logo-ring{animation:ringRotate 3s linear infinite;border:1.5px solid #0000;border-radius:50%;position:absolute}.loading-logo-ring:first-child{border-right-color:#00d4ff4d;border-top-color:#00d4ff;height:130px;width:130px}.loading-logo-ring.ring-2{animation-direction:reverse;animation-duration:4s;border-bottom-color:#7b2ff7;border-left-color:#7b2ff74d;height:155px;width:155px}.loading-logo-ring.ring-3{animation-duration:5s;border-top-color:#00ff884d;height:175px;width:175px}@keyframes ringRotate{to{transform:rotate(1turn)}}.loading-text-area{margin-top:40px;position:relative;text-align:center;z-index:1}.loading-title{-webkit-text-fill-color:#0000;animation:gradShift 2s ease infinite;background:linear-gradient(135deg,#00d4ff,#7b2ff7,#c77dff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:28px;font-weight:800;letter-spacing:3px;margin-bottom:16px}@keyframes gradShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-bar{background:#ffffff0f;border-radius:2px;height:3px;margin:0 auto 12px;overflow:hidden;width:180px}.loading-bar-fill{animation:barFill 2.5s ease-out forwards;background:linear-gradient(90deg,#00d4ff,#7b2ff7);border-radius:2px;box-shadow:0 0 10px #00d4ff80;height:100%}@keyframes barFill{0%{width:0}60%{width:70%}to{width:100%}}.loading-status{animation:textPulse 1.5s ease-in-out infinite;color:#5a6180;font-size:12px;letter-spacing:1px}@keyframes textPulse{0%,to{opacity:.5}50%{opacity:1}}.skeleton-line{animation:skeletonShimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:8px}.skeleton-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:20px}.skeleton-card-inner{display:flex;flex-direction:column;gap:12px}.skeleton-circle{animation:skeletonShimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:50%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard-page{display:flex;flex-direction:column;gap:14px}.dash-hero{animation:heroFadeIn .6s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:20px;overflow:hidden;padding:22px;position:relative}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dash-hero-bg-orb{border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute}.dash-hero-bg-orb.orb-1{animation:orbFloat 6s ease-in-out infinite;background:radial-gradient(circle,#7b2ff726,#0000);height:160px;right:-40px;top:-60px;width:160px}.dash-hero-bg-orb.orb-2{animation:orbFloat 8s ease-in-out infinite reverse;background:radial-gradient(circle,#00d4ff1a,#0000);bottom:-40px;height:120px;left:-30px;width:120px}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10px,-10px) scale(1.1)}}.dash-hero-shimmer{animation:heroShimmer 6s ease-in-out infinite;background:linear-gradient(45deg,#0000 40%,#ffffff05 50%,#0000 60%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes heroShimmer{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.dash-hero-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px;position:relative}.dash-hero-label{color:#5a6180;font-size:11px;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.dash-hero-total{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";animation:heroGradFlow 4s ease infinite;background:linear-gradient(135deg,#00d4ff,#7b2ff7,#c77dff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:34px;font-variant-numeric:tabular-nums;font-weight:800}@keyframes heroGradFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dash-hero-badge{align-items:center;background:#00ff8814;border:1px solid #0f83;border-radius:20px;display:flex;gap:6px;padding:5px 12px}.badge-dot{animation:dotPulse 2s ease-in-out infinite;background:#0f8;border-radius:50%;height:6px;width:6px}.dash-hero-badge span{color:#0f8;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.dash-hero-stats{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;padding-top:16px}.dash-hero-stat{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center}.dash-hero-stat-info{display:flex;flex-direction:column;gap:1px}.dhs-label{color:#5a6180;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.dhs-value{font-feature-settings:"tnum";color:#e0e6ff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.dash-hero-divider{background:#ffffff0f;height:28px;width:1px}.dash-id-card{animation:cardSlideIn .5s ease-out .1s both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dash-id-row{display:flex;justify-content:space-between}.dash-id-block{cursor:pointer;display:flex;flex-direction:column;gap:3px}.dash-id-label{color:#5a6180;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.dash-id-value{font-feature-settings:"tnum";color:#00d4ff;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.dash-id-value.ref{color:#7b2ff7;cursor:default}.dash-ref-box{align-items:center;display:flex;gap:8px}.dash-ref-input{background:#00d4ff0a;border:1px solid #00d4ff26;border-radius:12px;color:#8890b0;flex:1 1;font-family:inherit;font-size:12px;min-width:0;outline:none;padding:10px 12px;transition:border-color .3s}.dash-ref-input:focus{border-color:#00d4ff66;color:#00d4ff}.dash-ref-copy{align-items:center;background:#00d4ff14;border:1px solid #00d4ff33;border-radius:12px;color:#00d4ff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:all .3s;width:42px}.dash-ref-copy:active{transform:scale(.92)}.dash-ref-copy.copied{background:#00ff8826;border-color:#00ff884d;color:#0f8}.dash-income-card{animation:cardSlideIn .5s ease-out .2s both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:18px;padding:18px}.dash-income-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dash-section-title{align-items:center;color:#c0c8e8;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px}.dash-refresh-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;color:#6a7198;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .3s;width:34px}.dash-refresh-btn:active{background:#ffffff0f;transform:scale(.9)}.dash-refresh-btn:disabled{opacity:.4}.spinning{animation:spin 1s linear infinite}.dash-income-grid{display:flex;flex-direction:column;gap:8px}.dash-income-item{align-items:center;background:#ffffff05;border:1px solid #ffffff08;border-radius:14px;display:flex;gap:12px;overflow:hidden;padding:12px;position:relative;transition:all .3s}.dash-income-item:active{transform:scale(.98)}.dash-inc-icon{align-items:center;animation:iconPulse 3s ease-in-out infinite;background:color-mix(in srgb,var(--inc-color) 10%,#0000);border:1px solid color-mix(in srgb,var(--inc-color) 20%,#0000);border-radius:12px;color:var(--inc-color);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@keyframes iconPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--inc-color) 15%,#0000)}50%{box-shadow:0 0 12px 2px color-mix(in srgb,var(--inc-color) 10%,#0000)}}.dash-inc-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.dash-inc-label{color:#6a7198;font-size:11px;font-weight:500}.dash-inc-value{color:#e0e6ff;font-size:17px;font-weight:700}.countup-val,.dash-inc-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-inc-bar{background:#ffffff0a;border-radius:2px;flex-shrink:0;height:4px;overflow:hidden;width:50px}.dash-inc-bar-fill{background:var(--inc-color);border-radius:2px;box-shadow:0 0 8px color-mix(in srgb,var(--inc-color) 40%,#0000);height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.dash-alert-card{align-items:center;animation:cardSlideIn .5s ease-out .3s both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:16px;cursor:pointer;display:flex;gap:14px;padding:16px;transition:all .3s}.dash-alert-card:active{transform:scale(.98)}.dash-alert-card.pool-alert{background:#00ff8808;border-color:#00ff881f}.dash-alert-card.nft-alert{background:#7b2ff708;border-color:#7b2ff71f}.dash-alert-icon{align-items:center;border-radius:13px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.dash-alert-icon.pool{background:#00ff881a;border:1px solid #0f83;color:#0f8}.dash-alert-icon.nft{background:#7b2ff71a;border:1px solid #7b2ff733;color:#7b2ff7}.dash-alert-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.dash-alert-label{color:#6a7198;font-size:11px}.pool-alert .dash-alert-label{color:#0f8}.nft-alert .dash-alert-label{color:#9d4edd}.dash-alert-value{font-feature-settings:"tnum";color:#e0e6ff;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.pool-alert .dash-alert-value{color:#0f8}.nft-alert .dash-alert-value{color:#c77dff}.dash-alert-arrow{color:#3a4060;flex-shrink:0;transition:transform .3s}.dash-alert-card:active .dash-alert-arrow{transform:translateX(3px)}.dash-packages-card{animation:cardSlideIn .5s ease-out .35s both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:16px;padding:18px}.dash-pkg-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.dash-view-all{background:none;border:none;border-radius:6px;color:#00d4ff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px;transition:background .3s}.dash-view-all:active{background:#00d4ff1a}.dash-pkg-grid{display:flex;flex-wrap:wrap;gap:8px}.dash-pkg-pill{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:72px;padding:10px 14px;position:relative;transition:all .3s}.dash-pkg-pill.active{background:color-mix(in srgb,var(--pkg-color) 8%,#0000);border-color:color-mix(in srgb,var(--pkg-color) 40%,#0000);box-shadow:0 0 16px color-mix(in srgb,var(--pkg-color) 15%,#0000)}.dash-pkg-pill.inactive{opacity:.35}.dash-pkg-pill:active{transform:scale(.95)}.dash-pkg-active-dot{animation:dotPulse 2s ease-in-out infinite;background:var(--pkg-color);border-radius:50%;box-shadow:0 0 6px var(--pkg-glow);height:5px;position:absolute;right:6px;top:6px;width:5px}.dash-pkg-name{color:#6a7198;font-size:10px;font-weight:600}.dash-pkg-pill.active .dash-pkg-name{color:var(--pkg-color)}.dash-pkg-price{font-feature-settings:"tnum";color:#e0e6ff;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.dash-quick-actions{grid-gap:10px;animation:cardSlideIn .5s ease-out .4s both;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.dash-quick-btn{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:14px;color:#6a7198;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:6px;justify-content:center;padding:16px 10px;transition:all .3s}.dash-quick-btn:active{background:#ffffff0d;transform:scale(.95)}.dash-quick-btn:disabled{opacity:.4}.dash-quick-btn.refresh{color:#00d4ff}.register-prompt{align-items:center;animation:heroFadeIn .6s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:24px;display:flex;flex-direction:column;gap:16px;padding:50px 24px;text-align:center}.register-icon-wrap{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.register-svg{animation:regFloat 3s ease-in-out infinite;position:relative;z-index:1}@keyframes regFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.register-pulse-ring{animation:regPulse 3s ease-in-out infinite;border:1.5px solid #00d4ff26;border-radius:50%;height:70px;position:absolute;width:70px}.register-pulse-ring.ring-2{animation-delay:1s;border-color:#7b2ff71a;height:90px;width:90px}@keyframes regPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.register-prompt h2{color:#e0e6ff;font-size:22px;font-weight:700}.register-prompt p{color:#6a7198;font-size:14px;line-height:1.6;max-width:280px}.ref-info{color:#00d4ff!important}.ref-input-group{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:4px;max-width:240px;width:100%}.ref-input-label{color:#a0aac8cc;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ref-input{-moz-appearance:textfield;background:#ffffff0a;border:1px solid #00d4ff33;border-radius:12px;color:#e0e6ff;font-size:16px;font-weight:700;outline:none;padding:10px 14px;text-align:center;transition:all .2s;width:100%}.ref-input::-webkit-inner-spin-button,.ref-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ref-input:focus{background:#00d4ff0f;border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff1a}.ref-input::placeholder{color:#a0aac866;font-size:13px;font-weight:400}.ref-input-hint{color:#00d4ff;font-size:10px;opacity:.7}.btn-primary-glow{align-items:center;animation:btnGradient 3s ease infinite;background:linear-gradient(135deg,#00d4ff,#7b2ff7);background-size:200% 200%;border:none;border-radius:14px;box-shadow:0 6px 30px #00d4ff4d,0 2px 10px #7b2ff733;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;overflow:hidden;padding:14px 36px;position:relative;transition:transform .2s}.btn-primary-glow:active{transform:scale(.97)}.btn-shine{animation:btnShineAnim 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 40%,#ffffff1f 50%,#0000 60%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes btnGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes btnShineAnim{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.dash-activities-card{animation:cardSlideIn .5s ease-out .25s both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:16px;padding:18px}.dash-activities-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.dash-activities-header .dash-section-title{margin-bottom:0}.dash-activities-header .dash-view-all{background:none;border:none;border-radius:6px;color:#00d4ff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px;transition:background .2s}.dash-activities-header .dash-view-all:hover{background:#00d4ff14}.dash-activities-list{display:flex;flex-direction:column;gap:6px}.dash-activities-list::-webkit-scrollbar{width:3px}.dash-activities-list::-webkit-scrollbar-track{background:#0000}.dash-activities-list::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}.dash-activity-item{align-items:center;animation:activitySlideIn .4s ease-out both;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:12px;display:flex;gap:12px;padding:10px 12px;transition:all .3s}.dash-activity-item:first-child{animation-delay:0s}.dash-activity-item:nth-child(2){animation-delay:.05s}.dash-activity-item:nth-child(3){animation-delay:.1s}.dash-activity-item:nth-child(4){animation-delay:.15s}.dash-activity-item:nth-child(5){animation-delay:.2s}@keyframes activitySlideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.dash-act-icon{align-items:center;background:color-mix(in srgb,var(--act-color) 10%,#0000);border:1px solid color-mix(in srgb,var(--act-color) 18%,#0000);border-radius:10px;color:var(--act-color);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.dash-act-info{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.dash-act-title{color:#c0c8e8;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-act-desc{color:#5a6180;font-size:10px}.dash-act-time{color:#3a4060;flex-shrink:0;font-size:10px;white-space:nowrap}.dash-activities-empty{align-items:center;color:#2a2f4c;display:flex;flex-direction:column;gap:8px;padding:24px}.dash-activities-empty span{color:#3a4060;font-size:12px}.dash-pagination{border-top:1px solid #ffffff0a;gap:16px;margin-top:14px;padding-top:12px}.dash-page-btn,.dash-pagination{align-items:center;display:flex;justify-content:center}.dash-page-btn{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#8890b5;cursor:pointer;height:32px;transition:all .2s;width:32px}.dash-page-btn:hover:not(:disabled){background:#00d4ff1a;border-color:#00d4ff33;color:#00d4ff}.dash-page-btn:disabled{cursor:not-allowed;opacity:.3}.dash-page-info{font-feature-settings:"tnum";color:#5a6180;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.btn-text{background:none;border:none;color:#00d4ff;cursor:pointer;font-size:12px;font-weight:600}.animated-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packages-page{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.pkg-header-section{padding:8px 0 4px;position:relative}.pkg-header-glow{background:radial-gradient(ellipse,#00d4ff1f 0,#7b2ff70f 50%,#0000 80%);filter:blur(30px);height:100px;left:50%;pointer-events:none;position:absolute;top:-40px;transform:translateX(-50%);width:200px}.pkg-page-title{align-items:center;color:#e8ecff;display:flex;font-size:26px;font-weight:800;gap:10px;letter-spacing:-.5px;margin:0}.pkg-title-icon{align-items:center;background:linear-gradient(135deg,#00d4ff1a,#7b2ff71a);border:1px solid #00d4ff26;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.pkg-page-subtitle{color:#5a6180;font-size:13px;letter-spacing:.2px;line-height:1.5;margin:6px 0 0}.packages-grid{display:flex;flex-direction:column;gap:16px}.pkg-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;opacity:0;overflow:hidden;position:relative;transform:translateY(30px) scale(.97);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.pkg-card.pkg-visible{opacity:1;transform:translateY(0) scale(1)}.pkg-card-inner{padding:22px;position:relative;z-index:2}.pkg-bg-orb{border-radius:50%;pointer-events:none;position:absolute;z-index:0}.pkg-bg-orb-1{background:var(--pkg-color);filter:blur(40px);height:120px;opacity:.04;right:-30px;top:-40px;width:120px}.pkg-bg-orb-2{background:var(--pkg-color);bottom:-30px;filter:blur(35px);height:80px;left:-20px;opacity:.03;width:80px}.pkg-card.pkg-active{background:linear-gradient(135deg,#ffffff0a,#ffffff05);border-color:#0000}.pkg-active-border{animation:borderPulse 3s ease-in-out infinite;background:linear-gradient(135deg,var(--pkg-color),#0000 60%,var(--pkg-color));border-radius:20px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:1}@keyframes borderPulse{0%,to{opacity:.5}50%{opacity:1}}.pkg-card.pkg-active:after{animation:cardGlow 3s ease-in-out infinite;background:#0000;border-radius:20px;box-shadow:0 0 20px var(--pkg-glow),0 0 40px #0000001a;content:"";inset:-1px;position:absolute;z-index:0}@keyframes cardGlow{0%,to{opacity:.3}50%{opacity:.6}}.pkg-card.pkg-locked{filter:grayscale(.3);opacity:.4}.pkg-card.pkg-locked.pkg-visible{opacity:.4}.pkg-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.pkg-tag{border:1px solid;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:1.2px;line-height:1;padding:5px 10px;text-transform:uppercase}.pkg-tier-badge{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;display:flex;height:28px;justify-content:center;width:28px}.pkg-tier-num{color:#5a6180;font-size:12px;font-weight:800}.pkg-name-price{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px}.pkg-name-block{flex:1 1;padding-right:16px}.pkg-name{color:#e8ecff;font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 4px}.pkg-desc{color:#5a6180;font-size:12px;line-height:1.5;margin:0;max-width:200px}.pkg-price-block{align-items:flex-start;display:flex;flex-shrink:0;gap:2px}.pkg-price-dollar{color:var(--pkg-color);font-size:16px;font-weight:700;margin-top:4px;opacity:.7}.pkg-price-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--pkg-color),#fff);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:900;letter-spacing:-1px;line-height:1}.pkg-ceiling-section{background:#ffffff05;border:1px solid #ffffff0a;border-radius:14px;margin-bottom:18px;padding:14px}.pkg-ceiling-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.pkg-ceiling-label{color:#5a6180;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.pkg-ceiling-pct{font-size:13px;font-weight:800;letter-spacing:-.3px}.pkg-ceiling-track{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.pkg-ceiling-fill{animation:ceilingGlow 2s ease-in-out infinite;background:linear-gradient(90deg,var(--pkg-color),color-mix(in srgb,var(--pkg-color) 60%,#fff));border-radius:4px;box-shadow:0 0 12px var(--pkg-glow),0 0 4px var(--pkg-color);height:100%;position:relative;transition:width 1s cubic-bezier(.16,1,.3,1)}@keyframes ceilingGlow{0%,to{box-shadow:0 0 8px var(--pkg-glow),0 0 3px var(--pkg-color)}50%{box-shadow:0 0 16px var(--pkg-glow),0 0 6px var(--pkg-color)}}.pkg-ceiling-shine{animation:ceilingShine 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes ceilingShine{0%{left:-100%}50%{left:100%}to{left:100%}}.pkg-ceiling-stats{display:flex;justify-content:space-between;margin-top:10px}.pkg-ceiling-stat{display:flex;flex-direction:column;gap:2px}.pkg-ceiling-stat-remaining{text-align:center}.pkg-ceiling-stat:last-child{text-align:right}.pkg-ceiling-stat-label{color:#3e4460;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.pkg-ceiling-stat-value{color:#c0c8e8;font-size:13px;font-weight:700}.pkg-info-grid{display:flex;gap:12px;margin-bottom:18px}.pkg-info-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex:1 1;gap:10px;padding:12px}.pkg-info-icon,.pkg-info-item{align-items:center;display:flex}.pkg-info-icon{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:8px;color:var(--pkg-color);flex-shrink:0;height:32px;justify-content:center;width:32px}.pkg-info-text{display:flex;flex-direction:column;gap:1px}.pkg-info-label{color:#3e4460;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.pkg-info-value{color:#c0c8e8;font-size:15px;font-weight:800;letter-spacing:-.3px}.pkg-action-area{position:relative}.pkg-active-badge{align-items:center;background:#00ff880f;border:1px solid #00ff8826;border-radius:14px;color:#0f8;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.3px;padding:14px}.pkg-active-dot{animation:activeDotPulse 2s ease-in-out infinite;background:#0f8;border-radius:50%;box-shadow:0 0 8px #0f89,0 0 20px #00ff884d;height:8px;width:8px}@keyframes activeDotPulse{0%,to{box-shadow:0 0 8px #0f89,0 0 20px #00ff884d;transform:scale(1)}50%{box-shadow:0 0 12px #0f8c,0 0 30px #0f86;transform:scale(1.2)}}.pkg-locked-badge{background:#ffffff05;border:1px solid #ffffff0a;border-radius:14px;color:#3e4460;font-size:13px;font-weight:600;padding:14px}.pkg-action-btn,.pkg-locked-badge{align-items:center;display:flex;gap:8px;justify-content:center}.pkg-action-btn{background:#0000;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.3px;overflow:hidden;padding:16px 20px;position:relative;transition:transform .2s ease,box-shadow .3s ease;width:100%}.pkg-btn-bg{border-radius:14px;inset:0;position:absolute;transition:opacity .3s ease;z-index:0}.pkg-btn-arrow,.pkg-btn-label,.pkg-btn-spinner{position:relative;z-index:1}.pkg-btn-register{background:linear-gradient(135deg,var(--pkg-color),color-mix(in srgb,var(--pkg-color) 60%,#7b2ff7));box-shadow:0 4px 20px color-mix(in srgb,var(--pkg-color) 30%,#0000),0 0 0 1px #ffffff0f inset}.pkg-btn-register:hover:not(:disabled){box-shadow:0 6px 28px color-mix(in srgb,var(--pkg-color) 40%,#0000),0 0 0 1px #ffffff1a inset;transform:translateY(-1px)}.pkg-btn-activate{background:linear-gradient(135deg,var(--pkg-color),color-mix(in srgb,var(--pkg-color) 70%,#0f8));box-shadow:0 4px 20px color-mix(in srgb,var(--pkg-color) 30%,#0000),0 0 0 1px #ffffff0f inset}.pkg-btn-activate:hover:not(:disabled){box-shadow:0 6px 28px color-mix(in srgb,var(--pkg-color) 40%,#0000),0 0 0 1px #ffffff1a inset;transform:translateY(-1px)}.pkg-btn-retopup{background:linear-gradient(135deg,#f36,color-mix(in srgb,var(--pkg-color) 50%,#f36));box-shadow:0 4px 20px #ff336640,inset 0 0 0 1px #ffffff0f}.pkg-btn-retopup:hover:not(:disabled){box-shadow:0 6px 28px #ff336659,inset 0 0 0 1px #ffffff1a;transform:translateY(-1px)}.pkg-action-btn:active:not(:disabled){transform:scale(.97)}.pkg-action-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.pkg-btn-arrow{transition:transform .3s ease}.pkg-action-btn:hover:not(:disabled) .pkg-btn-arrow{transform:translateX(3px)}.pkg-btn-spinner{animation:btnSpin .8s linear infinite;border:2.5px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes btnSpin{to{transform:rotate(1turn)}}.pkg-card.pkg-active.pkg-visible{animation:subtleFloat 6s ease-in-out infinite}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (min-width:480px){.packages-grid{gap:20px}.pkg-card-inner{padding:28px}.pkg-name{font-size:28px}.pkg-price-value{font-size:42px}.pkg-desc{max-width:260px}}@media (min-width:768px){.packages-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.pkg-page-title{font-size:30px}}@media (min-width:1024px){.packages-grid{grid-template-columns:repeat(3,1fr)}}.matrix-page{display:flex;flex-direction:column;gap:16px;overflow:hidden;position:relative}.matrix-ambient{background:radial-gradient(circle,var(--amb-color) 0,#0000 70%);border-radius:50%;filter:blur(80px);height:350px;left:50%;opacity:.04;pointer-events:none;position:fixed;top:-120px;transform:translateX(-50%);transition:background .6s ease;width:350px;z-index:0}.matrix-header{text-align:center}.page-title{align-items:center;color:#e0e6ff;display:flex;font-size:20px;font-weight:800;gap:8px;justify-content:center;margin:0}.title-icon{color:#00d4ff;display:flex}.page-subtitle{color:#5a6180;font-size:12px;letter-spacing:.5px;margin:4px 0 0}.pkg-selector{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:6px 2px;scroll-snap-type:x mandatory;scrollbar-width:none}.pkg-selector::-webkit-scrollbar{display:none}.pkg-sel-btn{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;color:#5a6180;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:2px;overflow:hidden;padding:8px 14px;position:relative;scroll-snap-align:center;transition:all .35s cubic-bezier(.4,0,.2,1)}.pkg-sel-btn:before{background:linear-gradient(135deg,#0000 30%,var(--sel-color));border-radius:16px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease}.pkg-sel-btn.selected:before{opacity:.08}.pkg-sel-btn.selected{border-color:color-mix(in srgb,var(--sel-color) 50%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--sel-color) 15%,#0000),inset 0 0 20px color-mix(in srgb,var(--sel-color) 5%,#0000);color:var(--sel-color)}.pkg-sel-btn.disabled{opacity:.3;pointer-events:none}.pkg-sel-name{font-size:10px;font-weight:600;letter-spacing:.5px;position:relative;text-transform:uppercase;z-index:1}.pkg-sel-price{font-size:13px;font-weight:800;position:relative;z-index:1}.matrix-info{overflow:hidden;position:relative}.matrix-info:before{background:linear-gradient(90deg,#0000,var(--card-accent),#0000);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.matrix-info-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.matrix-info-pkg{display:flex;flex-direction:column;gap:2px}.mi-tag{font-size:9px;font-weight:600;letter-spacing:1px;opacity:.7;text-transform:uppercase}.mi-name{color:#e0e6ff;font-size:18px;font-weight:800}.mi-price{font-size:24px;font-weight:900;letter-spacing:-.5px}.matrix-stats{border-top:1px solid #ffffff0a;justify-content:space-between;padding:12px 0 0}.matrix-stat,.matrix-stats{align-items:center;display:flex}.matrix-stat{flex:1 1;flex-direction:column;gap:3px}.matrix-stat-divider{background:#ffffff0f;height:28px;width:1px}.ms-icon{color:#5a6180;display:flex}.ms-label{color:#4a5070;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.ms-value{color:#c0c8e8;font-size:15px;font-weight:800}.ms-active{color:#0f8}.ms-blocked{color:#f36}.matrix-board-wrapper{overflow:hidden;position:relative}.matrix-board-wrapper:before{background:linear-gradient(90deg,#0000,var(--card-accent),#0000);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.cycle-nav{border-bottom:1px solid #ffffff0a;justify-content:space-between;margin-bottom:8px;padding:0 4px 12px}.cycle-btn,.cycle-nav{align-items:center;display:flex}.cycle-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#8890b0;cursor:pointer;height:36px;justify-content:center;transition:all .3s ease;width:36px}.cycle-btn:active:not(:disabled){background:#ffffff14;transform:scale(.9)}.cycle-btn:disabled{cursor:not-allowed;opacity:.25}.cycle-indicator{align-items:center;display:flex;flex-direction:column;gap:2px}.cycle-label{color:#e0e6ff;font-size:13px;font-weight:700}.cycle-count{color:#5a6180;font-size:10px;font-weight:600}.matrix-container{min-height:260px;position:relative}.live-indicator,.matrix-container{align-items:center;display:flex;justify-content:center}.live-indicator{color:#0f8;font-size:10px;font-weight:700;gap:6px;letter-spacing:1.5px;padding:8px 0 0;text-transform:uppercase}.live-dot{animation:livePulse 1.5s ease infinite;background:#0f8;border-radius:50%;height:6px;width:6px}@keyframes livePulse{0%,to{box-shadow:0 0 4px #0f8;opacity:1}50%{box-shadow:0 0 12px #0f8;opacity:.4}}.matrix-tree{align-items:center;animation:treeReveal .6s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:20px 0 12px;width:100%}@keyframes treeReveal{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.tree-level{display:flex;gap:20px;justify-content:center}.root-level{margin-bottom:0}.l1-level{gap:64px}.l2-level{gap:12px}.matrix-node{align-items:center;animation:nodeAppear .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:0s;animation-delay:var(--node-delay,0s);display:flex;justify-content:center;position:relative}@keyframes nodeAppear{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.node-inner{align-items:center;background:#ffffff05;border:1.5px solid #ffffff0f;border-radius:14px;display:flex;height:46px;justify-content:center;overflow:hidden;position:relative;transition:all .4s ease;width:46px;z-index:2}.node-hologram{animation:hologramShimmer 4s linear infinite;background:linear-gradient(135deg,#0000 20%,#ffffff08 40%,#ffffff0f 50%,#ffffff08 60%,#0000 80%);background-size:200% 200%;border-radius:14px;inset:0;pointer-events:none;position:absolute}@keyframes hologramShimmer{0%{background-position:200% 200%}to{background-position:-200% -200%}}.matrix-node.filled .node-inner{background:color-mix(in srgb,var(--node-color) 8%,#0a0a1acc);border-color:color-mix(in srgb,var(--node-color) 60%,#0000)}.matrix-node.filled .node-hologram{animation:hologramShimmer 3s linear infinite;background:linear-gradient(135deg,#0000 20%,color-mix(in srgb,var(--node-color) 10%,#0000) 40%,color-mix(in srgb,var(--node-color) 18%,#0000) 50%,color-mix(in srgb,var(--node-color) 10%,#0000) 60%,#0000 80%);background-size:200% 200%}.matrix-node.empty .node-inner{border-color:#ffffff0f;border-style:dashed}.root-inner{background:color-mix(in srgb,var(--node-color) 12%,#0a0a1ae6)!important;border-color:var(--node-color)!important;border-radius:50%;color:var(--node-color);height:54px;width:54px}.root-inner .node-hologram{border-radius:50%}.node-id{color:var(--node-color);font-size:11px;font-weight:800;position:relative;text-shadow:0 0 8px var(--node-glow);z-index:1}.node-empty-icon{color:#2a2f4c;display:flex}.node-indicator{animation:indicatorPulse 2s ease-in-out infinite;background:var(--indicator-color);border:1.5px solid #0a0a1a99;border-radius:50%;box-shadow:0 0 6px var(--indicator-color),0 0 12px color-mix(in srgb,var(--indicator-color) 50%,#0000);height:8px;position:absolute;right:-3px;top:-3px;width:8px;z-index:5}@keyframes indicatorPulse{0%,to{box-shadow:0 0 6px var(--indicator-color),0 0 12px color-mix(in srgb,var(--indicator-color) 50%,#0000);opacity:1}50%{box-shadow:0 0 3px var(--indicator-color),0 0 6px color-mix(in srgb,var(--indicator-color) 30%,#0000);opacity:.7}}.node-pulse{animation:nodePulse 2.5s ease-out infinite;border:1.5px solid var(--node-color);border-radius:inherit;height:100%;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}.root-node .node-pulse{border-radius:50%}.matrix-node.level-1 .node-pulse,.matrix-node.level-2 .node-pulse{border-radius:14px}@keyframes nodePulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.node-glow{animation:glowBreath 3s ease-in-out infinite alternate;background:radial-gradient(circle,var(--node-color) 0,#0000 70%);border-radius:50%;filter:blur(12px);height:70px;opacity:.12;pointer-events:none;position:absolute;width:70px;z-index:0}.root-glow{height:90px;opacity:.18;width:90px}@keyframes glowBreath{0%{opacity:.08;transform:scale(.9)}to{opacity:.16;transform:scale(1.1)}}.node-ring{border:1px solid #0000;border-radius:inherit;inset:-4px;pointer-events:none;position:absolute;z-index:0}.matrix-node.filled .node-ring{border-color:color-mix(in srgb,var(--node-color) 10%,#0000)}.root-node .node-ring{border-radius:50%}.matrix-node.level-1 .node-ring,.matrix-node.level-2 .node-ring{border-radius:18px}.tree-connector{display:flex;justify-content:center;position:relative;width:100%}.connector-svg{overflow:visible}.connector-l1{height:40px;max-width:200px}.connector-l1 .connector-svg{height:100%;width:100%}.connector-l2{height:36px;max-width:320px}.connector-l2 .connector-svg{height:100%;width:100%}.connector-line{stroke:#ffffff1a;stroke:var(--line-color,#ffffff1a);stroke-width:1.2;stroke-dasharray:6 4;animation:dashFlow 2s linear infinite;opacity:.25}@keyframes dashFlow{to{stroke-dashoffset:-20}}.connector-particle{fill:var(--line-color);filter:blur(.5px);opacity:.6}.matrix-inactive{align-items:center;display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.matrix-inactive p{color:#5a6180;font-size:13px}.inactive-icon{opacity:.5}.btn-refresh-board{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,#00d4ff 5%,#0000);background:color-mix(in srgb,var(--btn-color,#00d4ff) 5%,#0000);border:1px solid color-mix(in srgb,#00d4ff 20%,#0000);border:1px solid color-mix(in srgb,var(--btn-color,#00d4ff) 20%,#0000);border-radius:14px;color:#00d4ff;color:var(--btn-color,#00d4ff);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:13px;transition:all .3s ease;width:100%}.btn-refresh-board:active:not(:disabled){background:color-mix(in srgb,#00d4ff 10%,#0000);background:color-mix(in srgb,var(--btn-color,#00d4ff) 10%,#0000);transform:scale(.97)}.btn-refresh-board:disabled{cursor:not-allowed;opacity:.4}.btn-refresh-board .spin{animation:spinIcon 1s linear infinite}@keyframes spinIcon{to{transform:rotate(1turn)}}.empty-state{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid #ffffff0a;border-radius:20px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.empty-icon{animation:floatIcon 3s ease-in-out infinite;opacity:.4}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.empty-state p{color:#5a6180;font-size:14px}.direct-refs-section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:16px;margin-top:8px;padding:18px}.team-list{display:flex;flex-direction:column;gap:6px;max-height:400px;overflow-y:auto}.team-member{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;gap:12px;padding:10px 12px}.member-rank,.team-member{align-items:center;display:flex}.member-rank{background:#00d4ff14;border:1px solid #00d4ff26;border-radius:8px;color:#00d4ff;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.member-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.member-id{color:#c0c8e8;font-size:12px;font-weight:600}.member-addr{color:#5a6180;font-family:monospace;font-size:10px}.member-stats{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.member-pkgs{color:#7b2ff7;font-size:11px;font-weight:600}.member-refs{color:#5a6180;font-size:10px}.team-empty-state{color:#3a4060;padding:20px;text-align:center}.team-empty-state p{font-size:13px;margin:0}.team-empty-hint{color:#2a2f4c!important;font-size:11px!important;margin-top:4px!important}.matrix-referral-section{margin-top:8px;padding:16px}.referral-link-box{align-items:center;background:#00d4ff0a;border:1px solid #00d4ff1a;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-top:10px;padding:10px 14px;transition:background .2s}.referral-link-box:hover{background:#00d4ff14}.referral-link-text{color:#8890b5;flex:1 1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-levels-section{margin-top:8px}.section-header{justify-content:space-between;margin-bottom:12px}.section-title{align-items:center;color:#e0e6ff;display:flex;font-size:16px;font-weight:800;gap:8px;margin:0}.section-icon{color:#7b2ff7;display:flex}.section-badge{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;color:#5a6180;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 10px}.team-levels-list{display:flex;flex-direction:column;gap:6px}.team-level-row{animation:levelSlideIn .4s cubic-bezier(.4,0,.2,1) backwards;animation-delay:0s;animation-delay:var(--level-delay,0s);background:hsla(0,0%,100%,.015);border:1px solid #ffffff0a;border-radius:14px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1)}@keyframes levelSlideIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.team-level-row.expanded{background:color-mix(in srgb,var(--level-color) 3%,hsla(0,0%,100%,.015));border-color:color-mix(in srgb,var(--level-color) 15%,#0000);box-shadow:0 4px 20px color-mix(in srgb,var(--level-color) 5%,#0000)}.team-level-header{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .2s ease;width:100%}.team-level-header:active{background:#ffffff05}.team-level-left{align-items:center;display:flex;gap:10px}.team-level-badge{align-items:center;border-radius:8px;color:var(--level-color);display:flex;font-size:10px;font-weight:800;height:24px;justify-content:center;letter-spacing:.3px;width:32px}.team-level-label{color:#c0c8e8;font-size:13px;font-weight:600;opacity:1;opacity:var(--level-opacity,1)}.team-level-right{align-items:center;display:flex;gap:10px}.team-level-count{color:#8890b0;font-size:14px;font-weight:800;min-width:24px;text-align:right}.team-level-chevron{color:#5a6180;display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.team-level-chevron.rotated{transform:rotate(180deg)}.team-level-body{max-height:0;overflow:hidden;padding:0 14px;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}.team-level-row.expanded .team-level-body{max-height:300px;overflow-y:auto;padding:0 14px 14px}.team-level-body::-webkit-scrollbar{width:3px}.team-level-body::-webkit-scrollbar-track{background:#0000}.team-level-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.team-level-users{display:flex;flex-wrap:wrap;gap:6px}.team-user-chip{animation:chipPop .3s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:0s;animation-delay:var(--chip-delay,0s);background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;color:#8890b0;font-size:11px;font-weight:700;padding:5px 10px}@keyframes chipPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.team-level-loading{align-items:center;color:#5a6180;display:flex;font-size:12px;gap:10px;padding:8px 0}.team-spinner{animation:spinIcon .8s linear infinite;border:2px solid #ffffff0f;border-radius:50%;border-top:2px solid var(--level-color,#00d4ff);height:16px;width:16px}.team-level-empty{color:#3a3f5c;font-size:12px;padding:8px 0}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:18px;padding:16px;position:relative}@media (max-width:480px){.l1-level{gap:54px}.l2-level{gap:8px}.node-inner{border-radius:12px;height:42px;width:42px}.root-inner{height:50px;width:50px}.connector-l1{max-width:180px}.connector-l2{max-width:290px}.matrix-node.level-1 .node-ring,.matrix-node.level-2 .node-ring{border-radius:16px}}.team-stats-bar{align-items:center;border-radius:16px;display:flex;gap:0;justify-content:center;padding:16px 20px}.team-stat-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.team-stat-icon{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.team-stat-value{color:#e0e6ff;font-size:22px;font-weight:800;letter-spacing:-.5px}.team-stat-label{color:#a0aac8b3;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.team-stat-divider{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:48px;margin:0 8px;width:1px}.pagination-bar{gap:16px;margin-top:12px;padding:8px 0}.pagination-bar,.pagination-btn{align-items:center;display:flex;justify-content:center}.pagination-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#a0aac8;cursor:pointer;height:36px;transition:all .2s ease;width:36px}.pagination-btn:hover:not(:disabled){background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff}.pagination-btn:disabled{cursor:not-allowed;opacity:.3}.pagination-info{color:#a0aac8;font-size:13px;font-weight:600;min-width:50px;text-align:center}@media (min-width:481px){.matrix-page{margin:0 auto;max-width:480px}}.pools-page{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:480px;width:100%}.pools-header{margin-bottom:4px;text-align:center}.pools-title{-webkit-text-fill-color:#0000;animation:titleGradient 6s ease infinite;background:linear-gradient(135deg,#00d4ff,#7b2ff7,#ffb347);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:22px;font-weight:800}.pools-subtitle{color:#5a6180;font-size:12px;letter-spacing:.3px;margin-top:4px}@keyframes titleGradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.pools-empty-state{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:48px 24px;text-align:center}.pools-empty-state .empty-icon-wrap{margin-bottom:16px;opacity:.5}.pools-empty-state h3{color:#c0c8e8;font-size:18px;font-weight:700;margin-bottom:8px}.pools-empty-state p{color:#5a6180;font-size:13px}.pool-hero{background:linear-gradient(160deg,#00ff880f,#00d4ff0a,#7b2ff70a);border:1px solid #00ff8826;border-radius:24px;overflow:hidden;padding:32px 24px;position:relative;text-align:center}.pool-hero:before{background:linear-gradient(135deg,#00ff884d,#0000 40%,#0000 60%,#00d4ff33);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.hero-energy-ring,.pool-hero:before{pointer-events:none;position:absolute}.hero-energy-ring{border:1px solid #00ff8814;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-energy-ring.ring-1{animation:energyPulse 3s ease-in-out infinite;height:120px;width:120px}.hero-energy-ring.ring-2{animation:energyPulse 3s ease-in-out .8s infinite;border-color:#00d4ff0f;height:200px;width:200px}.hero-energy-ring.ring-3{animation:energyPulse 3s ease-in-out 1.6s infinite;border-color:#7b2ff70a;height:300px;width:300px}@keyframes energyPulse{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.hero-particles{inset:0;pointer-events:none;position:absolute}.hero-particle{background:#0f8;border-radius:50%;height:3px;position:absolute;width:3px}.hero-particle.p-0{animation:particleFloat 4s ease-in-out infinite;left:15%;top:20%}.hero-particle.p-1{animation:particleFloat 5s ease-in-out .5s infinite;background:#00d4ff;right:20%;top:30%}.hero-particle.p-2{animation:particleFloat 3.5s ease-in-out 1s infinite;bottom:25%;left:25%}.hero-particle.p-3{animation:particleFloat 4.5s ease-in-out 1.5s infinite;background:#7b2ff7;height:2px;right:30%;top:15%;width:2px}.hero-particle.p-4{animation:particleFloat 3s ease-in-out 2s infinite;bottom:30%;right:15%}.hero-particle.p-5{animation:particleFloat 5.5s ease-in-out .8s infinite;background:#ffb347;height:2px;left:10%;top:50%;width:2px}.hero-particle.p-6{animation:particleFloat 4s ease-in-out 1.2s infinite;background:#00d4ff;bottom:15%;left:40%}.hero-particle.p-7{animation:particleFloat 3.8s ease-in-out 2.2s infinite;height:2px;right:10%;top:40%;width:2px}@keyframes particleFloat{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-12px) scale(1.5)}}.pool-hero-glow{animation:heroGlowPulse 4s ease-in-out infinite;background:radial-gradient(circle,#00ff8826,#0000 70%);border-radius:50%;filter:blur(40px);height:180px;left:50%;pointer-events:none;position:absolute;top:-60px;transform:translateX(-50%);width:180px}@keyframes heroGlowPulse{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.15)}}.hero-content{position:relative;z-index:1}.pool-hero-label{color:#6a7198;display:block;font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.pool-hero-value{animation:heroValueGlow 3s ease-in-out infinite;color:#0f8;display:block;font-size:42px;font-weight:900;line-height:1.1;margin-bottom:6px;text-shadow:0 0 30px #0f86,0 0 60px #00ff8826}@keyframes heroValueGlow{0%,to{text-shadow:0 0 30px #0f86,0 0 60px #00ff8826}50%{text-shadow:0 0 40px #0f89,0 0 80px #00ff8840}}.hero-value-underline{animation:underlineShimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0f8,#0000);border-radius:2px;height:2px;margin:0 auto 20px;width:60px}@keyframes underlineShimmer{0%,to{opacity:.4;width:60px}50%{opacity:1;width:100px}}.pool-hero-btn{align-items:center;background:linear-gradient(135deg,#0f8,#00d4ff);border:none;border-radius:16px;box-shadow:0 6px 24px #00ff8859,inset 0 0 0 1px #00ff881a;color:#0a0a1a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:16px 36px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.pool-hero-btn:before{animation:btnShine 4s ease-in-out infinite;background:linear-gradient(45deg,#0000 40%,#ffffff26 50%,#0000 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes btnShine{0%{transform:translateX(-100%) rotate(45deg)}30%,to{transform:translateX(100%) rotate(45deg)}}.pool-hero-btn:active{transform:scale(.96)}.pool-hero-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.pool-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:22px;overflow:hidden;padding:22px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pool-card:before{background:linear-gradient(160deg,color-mix(in srgb,var(--pool-color) 30%,#0000),#0000 50%);border-radius:22px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.pool-card:active{transform:scale(.99)}.pool-card-glow{animation:cardGlowFloat 6s ease-in-out infinite;filter:blur(40px);height:100px;opacity:.06;right:-30px;top:-40px;width:100px}.pool-card-glow,.pool-card-glow-secondary{background:var(--pool-color);border-radius:50%;pointer-events:none;position:absolute}.pool-card-glow-secondary{animation:cardGlowFloat 6s ease-in-out 3s infinite;bottom:-30px;filter:blur(30px);height:80px;left:-20px;opacity:.03;width:80px}@keyframes cardGlowFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10px,10px) scale(1.2)}}.pool-card-accent{height:30px;pointer-events:none;position:absolute;width:30px}.pool-card-accent.tl{border-left:2px solid var(--pool-color);border-radius:22px 0 0 0;border-top:2px solid var(--pool-color);left:-1px;opacity:.3;top:-1px}.pool-card-accent.br{border-bottom:2px solid var(--pool-color);border-radius:0 0 22px 0;border-right:2px solid var(--pool-color);bottom:-1px;opacity:.15;right:-1px}.pool-header{align-items:center;display:flex;gap:12px;margin-bottom:18px}.pool-icon-container{flex-shrink:0}.pool-icon-wrap{align-items:center;border-radius:14px;display:flex;height:48px;justify-content:center;position:relative;width:48px}.quantum-icon-wrap{background:linear-gradient(135deg,#00d4ff1a,#00d4ff08);border:1px solid #00d4ff26;box-shadow:0 0 20px #00d4ff14}.infinity-icon-wrap{background:linear-gradient(135deg,#7b2ff71a,#7b2ff708);border:1px solid #7b2ff726;box-shadow:0 0 20px #7b2ff714}.leadership-icon-wrap{background:linear-gradient(135deg,#ffb3471a,#ffb34708);border:1px solid #ffb34726;box-shadow:0 0 20px #ffb34714}.orbit-ring{animation:orbitSpin 12s linear infinite;transform-origin:center}.orbit-ring-outer{animation:orbitSpin 18s linear infinite reverse;transform-origin:center}.orbit-dot-1{animation:orbitSpin 4s linear infinite}.orbit-dot-1,.orbit-dot-2{transform-origin:20px 20px}.orbit-dot-2{animation:orbitSpin 6s linear infinite reverse}@keyframes orbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.infinity-path{stroke-dasharray:100;stroke-dashoffset:0;animation:infinityDraw 4s ease-in-out infinite}.infinity-path-glow{stroke-dasharray:20 80;animation:infinityGlowTravel 3s linear infinite}@keyframes infinityDraw{0%,to{opacity:.9}50%{opacity:.5}}@keyframes infinityGlowTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.star-main{animation:starRotateSlow 20s linear infinite;transform-origin:center}.star-glow-pulse{animation:starPulse 2.5s ease-in-out infinite;transform-origin:center}.star-center-pulse{animation:starCenterPulse 2s ease-in-out infinite}@keyframes starRotateSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes starPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.35;transform:scale(1.05)}}@keyframes starCenterPulse{0%,to{r:3;opacity:.2}50%{r:4;opacity:.6}}.pool-title-wrap{flex:1 1;min-width:0}.pool-title{color:#e0e6ff;font-size:17px;font-weight:800;letter-spacing:.3px}.pool-subtitle{color:#5a6180;font-size:11px;margin-top:2px}.pool-status{align-items:center;border-radius:20px;display:flex;flex-shrink:0;gap:6px;padding:5px 10px}.status-eligible{background:#00ff8814;border:1px solid #00ff8826}.status-ineligible{background:#ff336614;border:1px solid #ff33661f}.status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dot-eligible{animation:dotPulse 2s ease-in-out infinite;background:#0f8;box-shadow:0 0 8px #0f89}.dot-ineligible{background:#f36;box-shadow:0 0 6px #f366}@keyframes dotPulse{0%,to{box-shadow:0 0 4px #0f86,0 0 8px #0f83;transform:scale(1)}50%{box-shadow:0 0 8px #0f8c,0 0 16px #0f86;transform:scale(1.2)}}.status-text{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.status-eligible .status-text{color:#0f8}.status-ineligible .status-text{color:#f36}.pool-claimable-section{background:#00000040;border-radius:16px;margin-bottom:14px;overflow:hidden;padding:18px 16px;position:relative;text-align:center}.pool-claimable-label{color:#5a6180;display:block;font-size:10px;font-weight:600;letter-spacing:1.2px;margin-bottom:8px;text-transform:uppercase}.pool-claimable-amount{color:#3a3f5c;display:block;font-size:32px;font-weight:900;line-height:1.2;transition:color .4s ease,text-shadow .4s ease}.pool-claimable-amount.has-value{animation:claimableGlow 3s ease-in-out infinite;color:var(--pool-color);text-shadow:0 0 24px color-mix(in srgb,var(--pool-color) 40%,#0000)}@keyframes claimableGlow{0%,to{text-shadow:0 0 24px color-mix(in srgb,var(--pool-color) 30%,#0000)}50%{text-shadow:0 0 36px color-mix(in srgb,var(--pool-color) 50%,#0000),0 0 60px color-mix(in srgb,var(--pool-color) 20%,#0000)}}.claimable-glow-bar{animation:glowBarSlide 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--pool-color),#0000);bottom:0;height:2px;left:0;position:absolute;right:0}@keyframes glowBarSlide{0%{opacity:.3;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}to{opacity:.3;transform:scaleX(.3)}}.pool-balance-row{align-items:center;background:#00000026;border:1px solid #ffffff08;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.pool-balance-label{align-items:center;color:#5a6180;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.pool-balance-value{color:#c0c8e8;font-size:15px;font-weight:800}.eligibility-checklist{background:#0000001f;border:1px solid #ffffff08;border-radius:14px;margin-bottom:16px;padding:14px}.ec-title{color:#5a6180;display:block;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.ec-items{display:flex;flex-direction:column;gap:6px}.ec-item{align-items:center;border-radius:8px;display:flex;gap:8px;padding:6px 8px;transition:background .2s ease}.ec-item.met{background:#00ff8808}.ec-item.unmet{background:#ff336605}.ec-check{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.ec-check-met{animation:checkPulse 3s ease-in-out infinite;background:#00ff881a;border:1px solid #0f83}.ec-check-unmet{background:#ff336614;border:1px solid #ff33661f}@keyframes checkPulse{0%,to{box-shadow:0 0 0 0 #0f80}50%{box-shadow:0 0 6px 2px #00ff8826}}.ec-label{color:#8a90b0;font-size:12px;font-weight:500}.ec-item.met .ec-label{color:#a8b4d0}.pool-claim-btn{align-items:center;background:#ffffff0a;border:none;border-radius:14px;color:#3a3f5c;cursor:not-allowed;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.3px;overflow:hidden;padding:14px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);width:100%}.pool-claim-btn.btn-active{background:linear-gradient(135deg,var(--pool-color),color-mix(in srgb,var(--pool-color) 60%,#7b2ff7));box-shadow:0 6px 24px color-mix(in srgb,var(--pool-color) 30%,#0000);color:#fff;cursor:pointer}.pool-claim-btn.btn-active:before{animation:btnShine 5s ease-in-out infinite;background:linear-gradient(45deg,#0000 40%,#ffffff1a 50%,#0000 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.pool-claim-btn.btn-active:active{transform:scale(.97)}.pool-claim-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.pool-claim-btn:disabled:not(.btn-active){box-shadow:none;color:#3a3f5c;opacity:1}.btn-spinner{border:2.5px solid #fff3}.pool-hero-btn .btn-spinner{border-color:#0a0a1a #0a0a1a33 #0a0a1a33}.pool-card-pool1 .pool-claimable-section{background:linear-gradient(180deg,#00d4ff0a,#00000040)}.pool-card-pool2 .pool-claimable-section{background:linear-gradient(180deg,#7b2ff70a,#00000040)}.pool-card-leadership .pool-claimable-section{background:linear-gradient(180deg,#ffb3470a,#00000040)}@media (max-width:360px){.pool-card{padding:16px}.pool-hero-value{font-size:34px}.pool-claimable-amount{font-size:26px}.pool-header{flex-wrap:wrap;gap:8px}.pool-status{justify-content:center;order:3;width:100%}}@media (min-width:481px){.pools-page{gap:18px}.pool-card{padding:24px}.pool-hero{padding:36px 28px}.pool-hero-value{font-size:48px}.pool-claimable-amount{font-size:36px}}.nft-page{gap:14px;overflow:hidden;position:relative}.nft-page,.nft-page-title{display:flex;flex-direction:column}.nft-page-title{align-items:center;gap:8px}.title-text{-webkit-text-fill-color:#0000;animation:titleShimmer 4s ease infinite;background:linear-gradient(135deg,#7b2ff7,#00d4ff,#c77dff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes titleShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.title-underline{animation:underlineGlow 2s ease-in-out infinite;background:linear-gradient(90deg,#7b2ff7,#00d4ff);border-radius:2px;box-shadow:0 0 12px #7b2ff780;display:block;height:3px;width:60px}@keyframes underlineGlow{0%,to{box-shadow:0 0 12px #7b2ff780;width:60px}50%{box-shadow:0 0 20px #00d4ff99;width:80px}}.floating-nfts{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.floating-nft{animation:floatDrift 12s ease-in-out infinite;opacity:.25;position:absolute;top:-40px}@keyframes floatDrift{0%{opacity:0;transform:translateY(400px) rotate(0deg) scale(.8)}15%{opacity:.25}85%{opacity:.25}to{opacity:0;transform:translateY(-80px) rotate(200deg) scale(1.1)}}.section-header{align-items:center;display:flex;gap:12px;margin-top:6px;position:relative;z-index:1}.section-title{color:#c0c8e8;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.section-line{background:linear-gradient(90deg,#7b2ff766,#00d4ff1a,#0000);flex:1 1;height:1px}.holo-card-stage{display:flex;justify-content:center;padding:28px 0 20px;perspective:800px;position:relative;z-index:1}.holo-card{animation:cardFloat 4s ease-in-out infinite,cardTilt 8s ease-in-out infinite;height:320px;position:relative;transform-style:preserve-3d;width:240px}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cardTilt{0%,to{transform:rotateX(2deg) rotateY(-3deg) translateY(0)}25%{transform:rotateX(-1deg) rotateY(4deg) translateY(-10px)}50%{transform:rotateX(3deg) rotateY(-2deg) translateY(-12px)}75%{transform:rotateX(-2deg) rotateY(3deg) translateY(-6px)}}.holo-border-glow{border-radius:22px;inset:-2px;opacity:.8;z-index:0}.holo-border-glow,.holo-border-glow:after{animation:borderShift 4s ease infinite;background:linear-gradient(135deg,#7b2ff7,#00d4ff,#c77dff,#7b2ff7);background-size:300% 300%;position:absolute}.holo-border-glow:after{border-radius:26px;content:"";filter:blur(16px);inset:-6px;opacity:.4;z-index:-1}@keyframes borderShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.holo-card-inner{align-items:center;background:linear-gradient(160deg,#0e0e2a,#12122e,#0a0a1a);border-radius:20px;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.holo-shimmer{animation:holoShimmer 6s ease infinite;background:linear-gradient(125deg,#0000,#7b2ff70f 15%,#00d4ff1a 30%,#c77dff0f 45%,#0000 50%,#00d4ff0f 55%,#7b2ff71a 70%,#00ff880a 85%,#0000);background-size:400% 400%;border-radius:20px;inset:0;pointer-events:none;position:absolute;z-index:2}@keyframes holoShimmer{0%{background-position:100% 0}50%{background-position:0 100%}to{background-position:100% 0}}.holo-logo{animation:logoSpin 20s linear infinite;position:relative;z-index:3}@keyframes logoSpin{to{transform:rotate(1turn)}}.holo-count{align-items:center;display:flex;flex-direction:column;gap:4px;position:relative;z-index:3}.holo-count-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7b2ff7,#00d4ff);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:900;line-height:1;transition:all .6s cubic-bezier(.16,1,.3,1)}.holo-count-label{color:#6a7198;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.holo-value{align-items:center;background:#7b2ff714;border:1px solid #7b2ff726;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:8px 20px;position:relative;z-index:3}.holo-value-amount{color:#e0e6ff;font-size:20px;font-weight:800;transition:all .6s cubic-bezier(.16,1,.3,1)}.holo-value-label{color:#5a6180;font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.holo-particles{height:0;left:50%;pointer-events:none;position:absolute;top:50%;width:0;z-index:0}.holo-particle{animation:particleOrbit var(--p-dur) ease-in-out var(--p-delay) infinite;background:linear-gradient(135deg,#7b2ff7,#00d4ff);border-radius:50%;height:var(--p-size);opacity:0;position:absolute;width:var(--p-size)}@keyframes particleOrbit{0%{opacity:0;transform:rotate(var(--p-angle)) translateX(calc(var(--p-radius) - 20px))}20%{opacity:.7}50%{opacity:.5;transform:rotate(calc(var(--p-angle) + 120deg)) translateX(var(--p-radius))}80%{opacity:.7}to{opacity:0;transform:rotate(calc(var(--p-angle) + 240deg)) translateX(calc(var(--p-radius) - 20px))}}.nft-price-card{border-color:#7b2ff71f;position:relative;z-index:1}.nft-price-display{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.nft-price-tag{color:#6a7198;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.nft-price-amount{align-items:baseline;display:flex;gap:2px}.price-dollar{color:#6a7198;font-size:16px;font-weight:700}.price-digits{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:28px;font-variant-numeric:tabular-nums;font-weight:900;transition:all .6s cubic-bezier(.16,1,.3,1)}.nft-supply-section{display:flex;flex-direction:column;gap:8px}.supply-header{align-items:center;display:flex;justify-content:space-between}.supply-title{color:#6a7198;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.supply-pct{font-feature-settings:"tnum";color:#00d4ff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.supply-bar-bg{background:#ffffff0d;height:10px;overflow:hidden;width:100%}.supply-bar-bg,.supply-bar-fill{border-radius:5px;position:relative}.supply-bar-fill{background:linear-gradient(90deg,#7b2ff7,#00d4ff);height:100%;z-index:1}.supply-bar-fill,.supply-bar-glow{transition:width 1.2s cubic-bezier(.16,1,.3,1)}.supply-bar-glow{animation:barPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#7b2ff766,#00d4ff66);border-radius:7px;filter:blur(6px);height:14px;left:0;position:absolute;top:-2px;z-index:0}@keyframes barPulse{0%,to{opacity:.5}50%{opacity:1}}.supply-labels{display:flex;justify-content:space-between}.supply-labels span{font-feature-settings:"tnum";color:#5a6180;font-size:10px;font-variant-numeric:tabular-nums}.sell-card{border-color:#7b2ff71f;position:relative;z-index:1}.sell-input-wrap{display:flex;gap:8px;margin-bottom:12px}.sell-input{font-feature-settings:"tnum";-webkit-appearance:none;background:#0006;border:1px solid #ffffff14;border-radius:14px;color:#e0e6ff;flex:1 1;font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;outline:none;padding:14px 16px;transition:border-color .3s,box-shadow .3s}.sell-input:focus{border-color:#7b2ff780;box-shadow:0 0 16px #7b2ff726}.sell-input::placeholder{color:#3a3f5c}.sell-max-btn{background:#00d4ff0f;border:1px solid #00d4ff40;border-radius:14px;color:#00d4ff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:1px;padding:14px 18px;transition:all .3s}.sell-max-btn:active{background:#00d4ff1f;transform:scale(.95)}.sell-estimate{align-items:center;background:#00d4ff0a;border:1px solid #00d4ff1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:10px 14px}.sell-estimate-label{color:#6a7198;font-size:11px;font-weight:600}.sell-estimate-value{font-feature-settings:"tnum";color:#00d4ff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1)}.sell-btn{background:linear-gradient(135deg,#7b2ff7,#9d4edd);border:none;border-radius:14px;box-shadow:0 4px 20px #7b2ff74d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;overflow:hidden;padding:15px;position:relative;transition:all .3s;width:100%}.sell-btn:before{animation:btnSheen 3s ease infinite;background:linear-gradient(135deg,#0000 30%,#ffffff1a 50%,#0000 70%);background-size:200% 100%;content:"";inset:0;position:absolute}@keyframes btnSheen{0%{background-position:200% 0}to{background-position:-200% 0}}.sell-btn:active{transform:scale(.97)}.sell-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.sell-btn:disabled:before{animation:none}.btn-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.admin-page{padding-bottom:100px}.admin-denied{align-items:center;display:flex;flex-direction:column;gap:12px;padding:60px 20px;text-align:center}.admin-denied h2{color:#f36;font-size:18px;margin:0}.admin-denied p{color:#5a6180;font-size:13px;margin:0}.admin-header{justify-content:space-between;margin-bottom:16px}.admin-header,.admin-title{align-items:center;display:flex}.admin-title{color:#e0e6f0;font-size:20px;font-weight:700;gap:10px;margin:0}.admin-refresh-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#8890b5;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.admin-refresh-btn:hover{background:#00d4ff1a;color:#00d4ff}.admin-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:16px;margin-bottom:12px;padding:18px}.admin-danger-card{background:#ff336605;border-color:#ff336626}.admin-register-card{border-color:#00ff881a}.admin-register-card.virtual{border-color:#7b2ff71a}.admin-card-title{align-items:center;color:#c0c8e8;display:flex;font-size:14px;font-weight:600;margin:0 0 14px}.admin-card-title.danger{color:#f36}.admin-card-desc{color:#5a6180;font-size:11px;line-height:1.4;margin:-8px 0 14px}.admin-stats-row{display:flex;gap:8px}.admin-stat{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px 10px}.admin-stat-label{color:#5a6180;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.admin-stat-value{font-feature-settings:"tnum";color:#00d4ff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.admin-action-row{align-items:flex-end;display:flex;gap:10px;margin-bottom:12px}.admin-action-row:last-child{margin-bottom:0}.admin-input-group{display:flex;flex:1 1;flex-direction:column;gap:4px}.admin-input-group label{color:#5a6180;font-size:11px;font-weight:500}.admin-input-group input,.admin-select{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#e0e6f0;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.admin-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235a6180' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.admin-select option{background:#1a1e30;color:#e0e6f0}.admin-input-group input:focus,.admin-select:focus{border-color:#00d4ff4d}.admin-input-group input::placeholder{color:#3a4060}.admin-action-btn{background:linear-gradient(135deg,#00d4ff,#4895ef);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:10px 18px;transition:opacity .2s;white-space:nowrap}.admin-action-btn:disabled{cursor:not-allowed;opacity:.5}.fund-btn{background:linear-gradient(135deg,#0f8,#00d4ff)}.register-btn{background:linear-gradient(135deg,#0f8,#4895ef)}.virtual-btn{background:linear-gradient(135deg,#7b2ff7,#4895ef)}.admin-btn-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.admin-reset-btn{background:#ffb3470f;border:1px solid #ffb34733;border-radius:10px;color:#ffb347;cursor:pointer;font-size:12px;font-weight:600;padding:10px;transition:all .2s}.admin-reset-btn:hover:not(:disabled){background:#ffb3471f}.admin-reset-btn:disabled{cursor:not-allowed;opacity:.5}.admin-reset-btn.reset-all{background:#ff33660f;border-color:#f363;color:#ff6b9d;grid-column:1/-1}.admin-elig-btn{background:#00ff880f;border:1px solid #0f83;border-radius:8px;color:#0f8;cursor:pointer;font-size:11px;font-weight:600;padding:8px;transition:all .2s}.admin-elig-btn.off{background:#ff33660f;border-color:#f363;color:#f36}.admin-elig-btn:disabled{cursor:not-allowed;opacity:.5}.admin-danger-btn{background:#ff336614;border:1px solid #ff336640;border-radius:10px;color:#f36;cursor:pointer;font-size:12px;font-weight:600;padding:10px;transition:all .2s}.admin-danger-btn:hover:not(:disabled){background:#ff336626}.admin-danger-btn:disabled{cursor:not-allowed;opacity:.5}.admin-user-detail{animation:slideUp .3s ease-out;background:#00d4ff08;border:1px solid #00d4ff1a;border-radius:14px;margin-top:14px;padding:16px}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-detail-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.user-detail-header h4{color:#00d4ff;font-size:15px;font-weight:700;margin:0}.user-detail-close{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#5a6180;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.user-detail-close:hover{background:#ff33661a;border-color:#f363;color:#f36}.user-detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:14px}.user-detail-item{background:#ffffff05;border:1px solid #ffffff08;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.udi-label{color:#5a6180;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.udi-value{color:#c0c8e8;font-size:13px;font-weight:600}.udi-value.mono{font-family:monospace;font-size:12px}.udi-value.highlight{color:#0f8}.user-detail-section{border-top:1px solid #ffffff0a;margin-bottom:12px;padding-top:12px}.user-detail-section:last-child{margin-bottom:0}.uds-title{color:#8890b5;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.user-pkg-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}.user-pkg-chip{align-items:center;border:1px solid;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 6px;text-align:center}.user-pkg-chip.active{background:color-mix(in srgb,var(--chip-c) 8%,#0000);border-color:color-mix(in srgb,var(--chip-c) 25%,#0000)}.user-pkg-chip.inactive{background:#ffffff03;border-color:#ffffff0a;opacity:.5}.upc-name{color:var(--chip-c);font-size:11px;font-weight:600}.upc-status{color:#5a6180;font-size:9px}.user-pkg-chip.active .upc-status{color:#0f8}.user-ceiling-grid{display:flex;flex-direction:column;gap:6px}.user-ceiling-row{align-items:center;display:flex;gap:8px}.ucr-name{flex-shrink:0;font-size:11px;font-weight:600;width:55px}.ucr-bar{background:#ffffff0a;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.ucr-bar-fill{border-radius:3px;height:100%;opacity:.7;transition:width .5s ease}.ucr-vals{font-feature-settings:"tnum";color:#5a6180;font-size:10px;font-variant-numeric:tabular-nums;min-width:80px;text-align:right;white-space:nowrap}.user-income-grid{display:flex;flex-direction:column;gap:6px}.user-income-row{align-items:center;background:hsla(0,0%,100%,.015);border-radius:6px;color:#8890b5;display:flex;font-size:12px;justify-content:space-between;padding:6px 10px}.uir-val{font-feature-settings:"tnum";color:#c0c8e8;font-variant-numeric:tabular-nums;font-weight:600}.user-elig-row{display:flex;flex-wrap:wrap;gap:8px}.ue-badge{border-radius:6px;font-size:11px;font-weight:600;padding:5px 10px}.ue-badge.on{background:#00ff8814;border:1px solid #0f83;color:#0f8}.ue-badge.off{background:#ff33660f;border:1px solid #ff336626;color:#f36}.admin-admins-card{border-color:#7b2ff71f}.admin-addresses-grid{display:flex;flex-direction:column;gap:8px}.admin-addr-item{background:#7b2ff708;border:1px solid #7b2ff714;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.admin-addr-label{color:#7b2ff7;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.admin-addr-value{display:none}.admin-addr-full{color:#c0c8e8;font-family:monospace;font-size:11px;line-height:1.4;word-break:break-all}@media (max-width:400px){.admin-addr-full{display:none}.admin-addr-value{color:#c0c8e8;display:block;font-family:monospace;font-size:13px;font-weight:600}.admin-action-row{align-items:stretch;flex-direction:column}.admin-action-btn{width:100%}.admin-stats-row{flex-direction:column}.user-detail-grid{grid-template-columns:1fr}.user-pkg-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}.user-refs-list{display:flex;flex-direction:column;gap:6px}.user-ref-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;gap:10px;padding:8px 10px}.ur-rank,.user-ref-row{align-items:center;display:flex}.ur-rank{background:#00d4ff1a;border-radius:6px;color:#00d4ff;flex-shrink:0;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.ur-info{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ur-id{color:#e0e6ff;font-size:12px;font-weight:700}.ur-addr{color:#a0aac899;font-family:monospace;font-size:10px}.ur-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.ur-pkgs{color:#7b2ff7}.ur-income,.ur-pkgs{font-size:11px;font-weight:600}.ur-income{color:#0f8}.user-refs-pagination{border-top:1px solid #ffffff0d;gap:14px;margin-top:8px;padding-top:8px}.urp-btn,.user-refs-pagination{align-items:center;display:flex;justify-content:center}.urp-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#a0aac8;cursor:pointer;height:28px;transition:all .2s;width:28px}.urp-btn:hover:not(:disabled){background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff}.urp-btn:disabled{cursor:not-allowed;opacity:.3}.urp-info{color:#a0aac8;font-size:12px;font-weight:600}.user-refs-empty{color:#a0aac880;font-size:12px;font-style:italic}.user-turnover-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.user-turnover-value{color:#ffb347;font-size:18px;font-weight:800}.admin-turnover-info{align-items:center;background:#ffb3470f;border:1px solid #ffb34726;border-radius:10px;display:flex;justify-content:space-between;padding:10px 14px}.admin-turnover-label{color:#a0aac8cc;font-size:13px;font-weight:600}.admin-turnover-value{color:#ffb347;font-size:20px;font-weight:800}.admin-pool-overview{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:16px}.pool-overview-card{background:#ffffff08;border:1px solid color-mix(in srgb,var(--poc) 20%,#0000);border-radius:14px;margin-bottom:12px;overflow:hidden;padding:16px;position:relative}.pool-overview-card:before{background:linear-gradient(90deg,#0000,var(--poc),#0000);content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0}.pool-overview-card:last-child{margin-bottom:0}.poc-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.poc-name{color:var(--poc);font-size:15px;font-weight:700}.poc-tag{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;color:#a0aac899;font-size:10px;font-weight:600;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.poc-main-value{align-items:center;display:flex;flex-direction:column;gap:2px;margin-bottom:14px;padding:10px 0}.poc-amount{color:#e0e6ff;font-size:28px;font-weight:900;letter-spacing:-1px}.poc-amount-label{color:#a0aac880;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.poc-stats-row{border-top:1px solid #ffffff0f;justify-content:space-around;padding:10px 0 4px}.poc-stat,.poc-stats-row{align-items:center;display:flex}.poc-stat{flex:1 1;flex-direction:column;gap:2px}.poc-stat-val{color:#e0e6ff;font-size:18px;font-weight:800}.poc-stat-label{color:#a0aac880;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.poc-stat-divider{background:linear-gradient(180deg,#0000,#ffffff14,#0000);height:32px;width:1px}.app-main{min-height:100vh;padding-bottom:82px;padding-top:72px;position:relative;z-index:1}.page{animation:pageIn .3s ease-out;margin:0 auto;max-width:480px;padding:0 16px 20px}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wrong-network-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}.wrong-network-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f0f23f2;border:1px solid #f363;border-radius:24px;display:flex;flex-direction:column;gap:16px;max-width:360px;padding:40px 30px;text-align:center;width:100%}.wrong-network-card h2{color:#f36;font-size:22px}.wrong-network-card p{color:#6a7198;font-size:14px}.btn-switch{background:linear-gradient(135deg,#f36,#ff6b6b);border:none;border-radius:14px;box-shadow:0 4px 20px #ff33664d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:14px 32px;transition:all .3s ease}.btn-switch:active{transform:scale(.97)}
/*# sourceMappingURL=main.9f58c6fd.css.map*/