@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.particle-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.landing-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#0a0b0f;position:relative;overflow:hidden}.landing-hero{text-align:center;max-width:1200px;position:relative;z-index:1}.landing-content{max-width:900px;width:100%}.landing-logo{width:225px;height:225px;margin:0 auto 1.5rem;filter:drop-shadow(0 0 30px rgba(255,255,255,.4));animation:landingLogoFloat 4s ease-in-out infinite}@keyframes landingLogoFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-7.5px) rotate(2deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-7.5px) rotate(-2deg)}}.landing-title{font-size:8rem;font-weight:700;color:#fff;letter-spacing:8px;text-transform:uppercase;margin-bottom:1.5rem;text-shadow:0 4px 16px rgba(0,0,0,.5);text-align:center}.landing-subtitle{color:#b0b0b0;font-size:3.6rem;font-weight:600;letter-spacing:8px;text-transform:uppercase;font-family:Courier New,monospace;margin-bottom:3rem;white-space:nowrap;text-align:center;position:relative;background:linear-gradient(90deg,#6b6b6b,#6b6b6b 30%,#fff 45%,#fff 55%,#6b6b6b 70%,#6b6b6b);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s linear infinite}@keyframes shine{0%{background-position:-130% 0}25%{background-position:130% 0}to{background-position:130% 0}}@keyframes subtitlePulse{0%,to{text-shadow:0 0 10px rgba(33,5,255,.6),0 0 20px rgba(26,29,41,.4),0 0 30px rgba(26,29,41,.2)}50%{text-shadow:0 0 20px rgba(33,5,255,.8),0 0 30px rgba(33,5,255,.6),0 0 40px rgba(26,29,41,.4),0 0 50px rgba(26,29,41,.2)}}.connect-section{background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:3rem;margin-top:2rem;box-shadow:0 8px 32px #0009;max-width:800px;margin-left:auto;margin-right:auto}.connect-section h2{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:2px}.connect-description{color:#b0b0b0;font-family:"Press Start 2P",cursive;font-size:1rem;margin-bottom:2rem;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word}.landing-connect-btn{font-size:1.1rem!important;padding:1rem 2rem!important}.active-wallets-count{font-family:"Press Start 2P",cursive;font-size:.8rem;color:#4ade80;margin-top:1.5rem;text-shadow:0 0 10px rgba(74,222,128,.5);letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:10px}.active-dot{width:10px;height:10px;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80,0 0 16px #4ade80,0 0 24px #4ade8099;animation:dotPulse 1.5s ease-in-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 8px #4ade80,0 0 16px #4ade80,0 0 24px #4ade8099}50%{box-shadow:0 0 12px #4ade80,0 0 24px #4ade80,0 0 36px #4ade80cc}}.security-warning{background:linear-gradient(135deg,#ffc10726,#ff572226);border:2px solid #ff9800;border-radius:8px;padding:0;margin-bottom:2rem;overflow:hidden}.warning-header{background:#ff980033;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(255,152,0,.3)}.warning-icon{font-size:1.5rem}.warning-header h3{color:#ffc107;margin:0;flex:1;font-size:1.1rem;letter-spacing:1px}.warning-close{background:none;border:none;color:#ffc107;font-size:2rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.warning-close:hover{opacity:1}.warning-content{padding:1.5rem;color:#fff}.warning-content p{margin-bottom:1rem}.warning-content ul{list-style:none;padding-left:0;margin:1rem 0}.warning-content li{padding:.5rem 0;line-height:1.6}.warning-footer{background:#ff98001a;padding:1rem;border-radius:6px;margin-top:1rem;border-left:3px solid #ff9800}.wallet-section{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.wallet-section-cards{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:2rem 0;flex-wrap:wrap;width:100%}.wallet-card{background:linear-gradient(135deg,#1a1d294d,#1a1d291a);border:1px solid rgba(33,5,255,.4);border-radius:8px;padding:1.5rem;flex:1;min-width:280px;text-align:center}.wallet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.wallet-card h3{color:#e0e1de;font-size:1.2rem;margin:0}.wallet-menu{position:relative}.wallet-menu-btn{background:#1a1d294d;border:1px solid rgba(33,5,255,.4);border-radius:6px;color:#e0e1de;font-size:1.5rem;width:36px;height:36px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.wallet-menu-btn:hover{background:#1a1d2966;border-color:#2105ff99;transform:scale(1.05)}.wallet-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:linear-gradient(135deg,#1e1e32f2,#141428f2);border:1px solid rgba(33,5,255,.4);border-radius:8px;padding:.5rem 0;min-width:200px;box-shadow:0 4px 20px #00000080;z-index:1000}.dropdown-item{display:block;width:100%;padding:.75rem 1rem;background:none;border:none;color:#fff;text-align:left;cursor:pointer;transition:background .2s;font-size:.95rem}.dropdown-item:hover{background:#1a1d294d;color:#e0e1de}.stats-section{margin:2rem 0}.stats-title{color:#e0e1de;font-size:1.5rem;text-align:center;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.transfer-section{margin:2rem 0;background:#1e1e3299;border:1px solid rgba(33,5,255,.4);border-radius:8px;padding:2rem;position:relative}.transfer-toggle{position:absolute;top:1rem;left:1rem;display:flex;gap:.25rem}.toggle-btn{padding:.35rem .75rem;background:#1a1d294d;border:1px solid rgba(33,5,255,.4);border-radius:6px;color:#b0b0b0;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:.5px}.toggle-btn:hover{background:#1a1d2966;border-color:#2105ff99;color:#e0e1de}.toggle-btn.active{background:linear-gradient(135deg,#2105ff66,#1a1d294d);border-color:#e0e1de;color:#e0e1de;box-shadow:0 0 20px #2105ff80}.transfer-content{padding-top:1rem}.transfer-content h3{color:#e0e1de;font-size:1.2rem;margin-bottom:.5rem;text-align:center}.transfer-description{color:#aaa;text-align:center;margin-bottom:1.5rem;font-size:.9rem}.asset-selector{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.asset-selector label{color:#e0e1de;font-weight:600}.asset-dropdown{padding:.5rem 1rem;background:#0006;border:1px solid rgba(33,5,255,.4);border-radius:8px;color:#fff;font-size:1rem;cursor:pointer;outline:none}.asset-dropdown:focus{border-color:#e0e1de;box-shadow:0 0 10px #2105ff66}.transfer-controls{display:flex;gap:1rem;margin-bottom:1rem}.input-with-max{flex:1;display:flex;gap:.5rem;align-items:center}.transfer-input{flex:1;padding:.75rem;background:#0006;border:1px solid rgba(33,5,255,.4);border-radius:8px;color:#fff;font-size:1rem;outline:none}.max-btn{padding:.75rem 1rem;background:#ffd7001a;border:1px solid rgba(255,215,0,.3);border-radius:8px;color:gold;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.max-btn:hover:not(:disabled){background:#ffd70033;border-color:gold;box-shadow:0 0 10px #ffd7004d}.max-btn:disabled{opacity:.5;cursor:not-allowed}.transfer-input:focus{border-color:#e0e1de;box-shadow:0 0 10px #2105ff66}.transfer-btn{padding:.75rem 2rem;background:linear-gradient(135deg,#2105ff,#1a1d29);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.transfer-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #2105ff80}.transfer-btn:disabled{opacity:.5;cursor:not-allowed}.transfer-status{text-align:center;margin-top:1rem;padding:.75rem;border-radius:8px;font-weight:500}.transfer-status.success{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0}.transfer-status.error{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:#f66}.wallet-label{color:#b0b0b0;font-size:.85rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.wallet-address{font-family:Courier New,monospace;font-size:.85rem;color:#fff;word-break:break-all;background:#0000004d;padding:.75rem;border-radius:8px}.burner-wallet{border-color:#1a1d2980}.burner-balance{margin-top:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#2105ff26,#1a1d2926);border:2px solid rgba(33,5,255,.6);border-radius:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 20px #2105ff66}.balance-label{color:#e0e1de;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.balance-amount{color:#e0e1de;font-size:2rem;font-weight:900;font-family:Courier New,monospace;text-shadow:0 0 10px rgba(33,5,255,.7)}.wallet-arrow{font-size:2rem;color:#e0e1de;font-weight:700}.deposit-section{background:#1e1e3299;border:1px solid rgba(33,5,255,.4);border-radius:8px;padding:2rem;margin:2rem 0}.deposit-section h3{color:#e0e1de;font-size:1.3rem;margin-bottom:.5rem}.deposit-description{color:#aaa;margin-bottom:1.5rem;font-size:.95rem}.deposit-controls{display:flex;gap:1rem;margin-bottom:1rem}.deposit-input{flex:1;padding:.75rem 1rem;font-size:1rem;background:#0000004d;border:1px solid rgba(33,5,255,.4);border-radius:8px;color:#fff;font-family:Courier New,monospace}.deposit-input:focus{outline:none;border-color:#e0e1de;box-shadow:0 0 10px #2105ff66}.deposit-btn{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,#2105ff,#1a1d29);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.deposit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #2105ff80}.deposit-btn:disabled{opacity:.5;cursor:not-allowed}.deposit-status{padding:.75rem;border-radius:8px;text-align:center;font-weight:500}.deposit-status.success{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.5)}.deposit-status.error{background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.5)}.action-buttons{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.enter-app-btn{flex:1;padding:1.25rem 2rem;font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#2105ff,#1a1d29);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.enter-app-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 30px #2105ff99}.enter-app-btn:disabled{opacity:.5;cursor:not-allowed;background:#555}.reset-wallet-btn{padding:1.25rem 2rem;font-size:1rem;font-weight:600;background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.5);border-radius:8px;cursor:pointer;transition:all .3s ease}.reset-wallet-btn:hover{background:#f443364d;border-color:#f44336}.wins-carousel-section{width:100%;max-width:1000px;margin:2rem auto 0;padding:1.5rem 0;overflow:hidden}.wins-carousel-title{font-family:"Press Start 2P",cursive;font-size:.7rem;color:#4ade80;text-align:center;margin-bottom:.75rem;letter-spacing:2px;text-shadow:0 0 10px rgba(74,222,128,.5)}.wins-carousel-container{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.wins-carousel-track{display:flex;gap:1rem;animation:scrollCarousel 40s linear infinite;width:max-content}.wins-carousel-track:hover{animation-play-state:paused}@keyframes scrollCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}.win-card{flex-shrink:0;background:linear-gradient(135deg,#141923e6,#0f1219f2);border:1px solid rgba(74,222,128,.3);border-radius:8px;padding:.75rem 1rem;min-width:180px;transition:all .3s ease;box-shadow:0 2px 10px #0000004d}.win-card:hover{border-color:#4ade8099;box-shadow:0 0 20px #4ade8033;transform:translateY(-2px)}.win-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.win-wallet{font-family:Courier New,monospace;font-size:.7rem;color:#888}.win-badge{font-family:"Press Start 2P",cursive;font-size:.5rem;color:#4ade80;background:#4ade8026;padding:.2rem .4rem;border-radius:4px;border:1px solid rgba(74,222,128,.3)}.win-amount{margin-bottom:.4rem}.win-sol{font-family:Courier New,monospace;font-size:1rem;font-weight:700;color:#4ade80;text-shadow:0 0 10px rgba(74,222,128,.4)}.win-details{display:flex;gap:.75rem;align-items:center}.win-ore{font-family:Courier New,monospace;font-size:.75rem;color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.3)}@media (max-width: 768px){.landing-container{min-height:100vh;min-height:100dvh;padding:1rem;align-items:center;justify-content:flex-start;padding-top:2vh}.landing-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto;width:100%}.landing-logo{width:80px;height:80px;margin-bottom:.5rem}.landing-title{font-size:1.8rem;letter-spacing:2px;margin-bottom:.5rem;text-align:center}.landing-subtitle{font-size:.6rem;letter-spacing:1px;white-space:normal;margin-bottom:1rem;text-align:center}.connect-section{padding:1rem;margin-top:.75rem;width:calc(100% - 1rem);max-width:320px;margin-left:auto;margin-right:auto}.connect-section h2{font-size:1rem;margin-bottom:.5rem;text-align:center}.connect-section p{font-size:.75rem;margin-bottom:.75rem;text-align:center}.connect-description{font-size:.45rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 .25rem;text-align:center;opacity:.7}.wins-carousel-section{padding:.75rem 0;width:100%}.wins-carousel-title{font-size:.5rem;margin-bottom:.5rem}.win-card{min-width:140px;padding:.5rem .75rem}.win-sol{font-size:.8rem}.win-wallet{font-size:.55rem}.win-ore{font-size:.6rem}.wallet-section{flex-direction:column;width:100%}.wallet-arrow{transform:rotate(90deg)}.deposit-controls,.action-buttons{flex-direction:column}.transfer-section{padding:4rem 1rem 1rem;width:100%;max-width:320px}.transfer-toggle{position:static;margin-bottom:1rem;justify-content:center;width:100%}.toggle-btn{flex:1;padding:.5rem 1rem;font-size:.8rem}.transfer-content h3{font-size:1rem}.transfer-description{font-size:.85rem}.transfer-controls{flex-direction:column}.input-with-max,.transfer-input{width:100%}.transfer-btn{width:100%;padding:.75rem 1rem}.wallet-card{min-width:100%;padding:1.25rem}.wallet-section-cards{flex-direction:column;gap:1rem}.wallet-card h3{font-size:1rem}.wallet-label{font-size:.75rem;margin-bottom:.75rem}.wallet-address{font-size:.7rem;padding:.6rem;line-height:1.4}.burner-balance{padding:1rem;margin-top:1rem;flex-direction:column;gap:.75rem;text-align:center}.balance-label{font-size:.9rem}.balance-amount{font-size:1.5rem}.wallet-menu-btn{width:32px;height:32px;font-size:1.25rem}.wallet-dropdown{min-width:160px;right:-8px}}.mini-leaderboard-section{width:100%;max-width:900px;margin:2rem auto 0;padding:0 1rem}.mini-leaderboard-title{font-family:"Press Start 2P",cursive;font-size:.7rem;color:#b0b0b0;text-align:center;margin-bottom:1rem;letter-spacing:2px}.mini-leaderboard-container{background:#14192399;border:1px solid rgba(255,255,255,.08);border-radius:4px;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%)}.mini-tooltip{position:absolute;transform:translate(-50%) translateY(-100%);background:#0f1219f2;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:8px 12px;color:#e0e0e0;font-family:Courier New,monospace;font-size:.65rem;white-space:nowrap;z-index:1000;pointer-events:none;box-shadow:0 4px 15px #0006;animation:miniTooltipFadeIn .15s ease-out}.mini-tooltip.below{transform:translate(-50%) translateY(0);animation:miniTooltipFadeInBelow .15s ease-out}@media (max-width: 768px){.mini-tooltip{white-space:normal;max-width:280px;text-align:center;line-height:1.5;left:50%!important}}.mini-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#ffffff26}.mini-tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#0f1219f2;margin-top:-1px}.mini-tooltip.below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#ffffff26}.mini-tooltip.below:before{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#0f1219f2;margin-top:0;margin-bottom:-1px}@keyframes miniTooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-100%) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(-100%) scale(1)}}@keyframes miniTooltipFadeInBelow{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.mini-leaderboard-row.has-tooltip{cursor:pointer}.mini-leaderboard-row.has-tooltip:hover{background:#ffffff0a}.mini-leaderboard-header{display:flex;padding:.75rem 1.5rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.mini-leaderboard-header .mini-col{font-family:"Press Start 2P",cursive;font-size:.4rem;color:#888;text-transform:uppercase;letter-spacing:1px}.mini-leaderboard-list{max-height:320px;overflow-y:auto}.mini-leaderboard-row{display:flex;padding:.6rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.04);transition:background .2s}.mini-leaderboard-row:last-child{border-bottom:none}.mini-leaderboard-row:hover{background:#ffffff05}.mini-col{display:flex;align-items:center}.mini-col.rank{width:45px;font-family:"Press Start 2P",cursive;font-size:.5rem;color:#666;justify-content:center}.mini-col.wallet{flex:1.2;font-family:Courier New,monospace;font-size:.75rem;color:#e0e1de}.mini-col.rounds{width:70px;font-family:Courier New,monospace;font-size:.7rem;color:#888;justify-content:center}.mini-col.wins{width:60px;font-family:Courier New,monospace;font-size:.7rem;color:#4ade80;justify-content:center}.mini-col.ore{width:70px;font-family:Courier New,monospace;font-size:.7rem;color:#b0b0b0;justify-content:center}.mini-col.cost-ore{width:85px;font-family:Courier New,monospace;font-size:.7rem;color:#888;justify-content:center}.mini-col.cost-ore.profitable{color:#4ade80}.mini-col.pnl{width:95px;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;justify-content:flex-end}.mini-col.pnl.positive{color:#4ade80}.mini-col.pnl.negative{color:#888}@media (max-width: 768px){.mini-leaderboard-section{max-width:100%;padding:0 .5rem;margin-top:1.5rem}.mini-leaderboard-title{font-size:.5rem}.mini-leaderboard-header{padding:.6rem 1rem}.mini-leaderboard-header .mini-col{font-size:.35rem}.mini-leaderboard-row{padding:.5rem 1rem}.mini-col.rank{width:30px;font-size:.4rem}.mini-col.wallet{flex:1;font-size:.6rem}.mini-col.rounds,.mini-col.wins,.mini-col.ore,.mini-col.cost-ore{display:none}.mini-col.pnl{width:80px;font-size:.6rem}.mini-leaderboard-list{max-height:280px}}.page-toggle{display:flex;gap:0;z-index:100}.page-toggle .page-toggle-btn{padding:.75rem 2rem;font-size:1.25rem;font-weight:600;border:none;background:#32324699;color:#b0b0b0;cursor:pointer;transition:all .3s ease;border-radius:0}.page-toggle .page-toggle-btn:first-child{border-radius:8px 0 0 8px}.page-toggle .page-toggle-btn:last-child{border-radius:0 8px 8px 0}.page-toggle .page-toggle-btn:not(:first-child):not(:last-child){border-radius:0}.page-toggle .page-toggle-btn:hover{background:#3c3c50cc;color:#aaa}.page-toggle .page-toggle-btn.active{background:#e0e1de;color:#000;font-weight:700}@media (max-width: 768px){.page-toggle .page-toggle-btn{padding:.5rem 1rem;font-size:.9rem}}@media (max-width: 480px){.page-toggle .page-toggle-btn{padding:.4rem .6rem;font-size:.75rem}}.dev-dashboard{max-width:1400px;margin:0 auto;padding:20px;color:#fff}.dev-header{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#1a1d29,#2105ff);border-radius:6px;box-shadow:0 8px 32px #667eea4d}.dev-header h2{margin:0;font-size:2.5rem;background:linear-gradient(to right,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dev-subtitle{margin:10px 0 0;font-size:1.1rem;color:#ffffffe6}.dev-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.dev-stat-card{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:25px;display:flex;align-items:center;gap:20px;transition:all .3s ease;box-shadow:0 4px 20px #0003}.dev-stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #667eea4d;border-color:#667eea80}.dev-stat-icon{font-size:3rem;flex-shrink:0}.dev-stat-content{flex:1}.dev-stat-value{font-size:2rem;font-weight:700;background:linear-gradient(to right,#e0e1de,#e0e1de);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:5px}.dev-stat-label{font-size:1.1rem;font-weight:600;color:#ffffffe6;margin-bottom:5px}.dev-stat-detail{font-size:.85rem;color:#fff9}.dev-recent-activity{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:25px;margin-bottom:20px}.dev-recent-activity h3{margin:0 0 20px;font-size:1.5rem;color:#ffffffe6}.activity-list{max-height:400px;overflow-y:auto}.activity-item{display:flex;align-items:center;gap:15px;padding:12px 15px;margin-bottom:10px;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.activity-item:hover{background:#ffffff14;border-color:#667eea4d}.activity-time{font-size:.85rem;color:#fff9;min-width:80px}.activity-description{flex:1;font-size:.95rem;color:#ffffffe6}.activity-strategy{font-size:.75rem;font-weight:600;color:#fff;padding:4px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;min-width:60px;text-align:center}.activity-wallet{font-family:monospace;font-size:.85rem;color:#e0e1de;background:#1a1d294d;padding:4px 8px;border-radius:6px}.activity-wallet.clickable{cursor:pointer;transition:all .2s ease}.activity-wallet.clickable:hover{background:#e0e1de40;transform:translateY(-1px);box-shadow:0 2px 8px #e0e1de66}.no-activity{text-align:center;padding:40px;color:#ffffff80;font-style:italic}.dev-footer{text-align:center;padding:20px;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.dev-footer p{margin:5px 0;font-size:.9rem;color:#fff9}.dev-wallet-address{font-family:monospace;color:#e0e1de}.error-message{color:#ff6b6b;padding:20px;background:#ff6b6b1a;border-radius:6px;border:1px solid rgba(255,107,107,.3)}.dev-header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.dev-header-content>div:first-child{flex:1}.refresh-button{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#ffffff26,#ffffff14);border:1px solid rgba(255,255,255,.3);border-radius:6px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0003}.refresh-button:hover:not(:disabled){background:linear-gradient(135deg,#fff3,#ffffff1f);transform:translateY(-2px);box-shadow:0 6px 20px #667eea4d;border-color:#667eea80}.refresh-button:active:not(:disabled){transform:translateY(0)}.refresh-button:disabled{opacity:.6;cursor:not-allowed}.refresh-icon{font-size:1.2rem;display:inline-block;transition:transform .5s ease}.refresh-button.refreshing .refresh-icon{animation:spin 1s linear infinite}.dev-issues-section{background:linear-gradient(135deg,#ff6b6b1a,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,107,107,.3);border-radius:6px;padding:25px;margin-bottom:20px}.dev-issues-section h3{margin:0 0 20px;font-size:1.5rem;color:#ffffffe6}.issues-summary{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.issue-stat{display:flex;flex-direction:column;align-items:center;padding:15px 25px;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.issue-stat-value{font-size:1.8rem;font-weight:700;color:#ff6b6b}.issue-stat-label{font-size:.85rem;color:#fff9;margin-top:5px}.issues-by-type{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.issue-type-badge{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffff14;border-radius:20px;border:1px solid rgba(255,255,255,.15);font-size:.85rem;color:#ffffffe6}.issue-count{background:#ff6b6b4d;color:#ff6b6b;padding:2px 8px;border-radius:10px;font-weight:700;font-size:.8rem}.issues-list{max-height:350px;overflow-y:auto}.issue-item{display:flex;align-items:flex-start;gap:12px;padding:12px 15px;margin-bottom:10px;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.issue-item:hover{background:#ffffff14;border-color:#ff6b6b4d}.issue-item.resolved{opacity:.5}.issue-icon{font-size:1.3rem;flex-shrink:0}.issue-content{flex:1;min-width:0}.issue-message{font-size:.95rem;color:#ffffffe6;margin-bottom:6px}.issue-details{display:flex;flex-wrap:wrap;gap:8px}.issue-detail{font-size:.75rem;color:#ffffff80;background:#0003;padding:3px 8px;border-radius:4px;font-family:monospace}.issue-time{font-size:.8rem;color:#ffffff80;white-space:nowrap;flex-shrink:0}.no-issues{text-align:center;padding:30px;color:#4ade80;font-size:1rem}@media (max-width: 768px){.dev-stats-grid{grid-template-columns:1fr}.dev-header h2{font-size:1.8rem}.dev-stat-card{flex-direction:column;text-align:center}.activity-item{flex-direction:column;align-items:flex-start;gap:8px}.dev-header-content{flex-direction:column;text-align:center}.refresh-button{width:100%;justify-content:center}.issues-summary{flex-direction:column}.issue-stat{width:100%}.issue-item{flex-direction:column;align-items:flex-start}}.wallet-container{max-width:1400px;margin:0 auto;padding:1rem 2rem}.wallet-title{font-size:1.8rem;font-family:"Press Start 2P",cursive;background:linear-gradient(135deg,#fff,#e0e1de);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-align:center;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 20px rgba(255,255,255,.3)}.mining-wallet-section{background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:.5rem 1.25rem;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto;box-shadow:0 8px 32px #0006}.mining-wallet-header{margin-bottom:.35rem}.mining-wallet-title-row{display:flex;align-items:center;gap:12px}.mining-wallet-title{font-size:1.4rem;font-weight:700;color:#5b8bf5;letter-spacing:2px;margin:0}.rank-plaque{position:relative;display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ffd70026,#ffa5001a);border:1px solid rgba(255,215,0,.4);border-radius:8px;padding:8px 16px;font-family:"Press Start 2P",cursive;box-shadow:0 0 12px #ffd70040;cursor:help;transition:all .2s ease}.rank-plaque:hover{box-shadow:0 0 18px #ffd70066;border-color:#ffd70099}.rank-plaque:hover .rank-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.rank-tooltip{position:absolute;top:calc(100% + 8px);left:0;background:#1a1d29;border:1px solid rgba(255,215,0,.3);border-radius:6px;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#e0e1de;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .15s ease;z-index:100;box-shadow:0 4px 16px #00000080}.rank-tooltip:before{content:"";position:absolute;top:-6px;left:20px;width:10px;height:10px;background:#1a1d29;border-left:1px solid rgba(255,215,0,.3);border-top:1px solid rgba(255,215,0,.3);transform:rotate(45deg)}.rank-icon{font-size:20px}.rank-number{font-size:.9rem;color:gold;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.6)}.mining-wallet-address{font-size:1.1rem;color:#8892a4;cursor:pointer;margin:8px 0 0;transition:color .2s ease;font-family:Courier New,monospace;letter-spacing:.5px}.mining-wallet-address:hover{color:#5b8bf5}.mining-wallet-address-full{width:100%;font-size:1.2rem;color:#e0e1de;cursor:pointer;margin:12px 0 0;padding:16px 20px;background:#5b8bf514;border:1px solid rgba(91,139,245,.25);border-radius:8px;transition:all .2s ease;font-family:Courier New,monospace;letter-spacing:.5px;word-break:break-all;text-align:center;font-weight:500}.mining-wallet-address-full:hover{color:#5b8bf5;background:#5b8bf526;border-color:#5b8bf566}.wallet-loading,.wallet-error{padding:10px 0;color:#8892a4}.wallet-error button{margin-left:10px;padding:4px 12px;background:#5b8bf5;border:none;border-radius:4px;color:#fff;cursor:pointer}.mining-wallet-body{display:flex;flex-direction:column;gap:.35rem}.balance-row{display:flex;justify-content:space-between;align-items:flex-start}.balance-label-section{display:flex;flex-direction:column;gap:8px}.balance-text{font-size:1.5rem;font-weight:600;color:#e0e1de}.transfer-toggle-compact{display:flex;gap:4px}.toggle-btn-compact{padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:1px;border:1px solid rgba(224,225,222,.3);border-radius:4px;background:transparent;color:#8892a4;cursor:pointer;transition:all .2s ease}.toggle-btn-compact:hover{border-color:#e0e1de99;color:#e0e1de}.toggle-btn-compact.active{background:#e0e1de26;border-color:#e0e1de;color:#fff;box-shadow:0 0 8px #e0e1de4d}.balance-amount-large{font-size:3.5rem;font-weight:700;color:#fff;font-family:Courier New,monospace;line-height:1}.slider-section{display:flex;align-items:center;gap:12px}.slider-track-container{flex:1;position:relative;height:12px;background:#1e283ccc;border-radius:6px;border:1px solid rgba(224,225,222,.2);overflow:hidden}.amount-slider{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:2}.slider-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#3b5998,#5b8bf5);border-radius:6px;transition:width .1s ease;pointer-events:none}.slider-label{font-size:.9rem;font-weight:600;color:#8892a4;white-space:nowrap}.transfer-row{display:flex;align-items:center;gap:10px}.transfer-input-group{display:flex;align-items:center;flex:1;background:#0a0b0fcc;border:1px solid rgba(224,225,222,.2);border-radius:8px;overflow:hidden}.transfer-input-compact{flex:1;padding:12px 14px;background:transparent;border:none;color:#fff;font-size:1rem;outline:none}.transfer-input-compact::placeholder{color:#6b7280}.input-suffix{padding:0 14px;color:#8892a4;font-weight:500}.asset-select-compact{padding:12px 10px;background:transparent;border:none;border-right:1px solid rgba(224,225,222,.2);color:#5b8bf5;font-weight:600;cursor:pointer;outline:none}.asset-select-compact option{background:#0a0b0f;color:#e0e1de}.transfer-btn-compact{padding:12px 20px;font-size:.85rem;font-weight:700;letter-spacing:1px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.transfer-btn-compact.deposit{background:linear-gradient(135deg,#4ade80,#22c55e);color:#000}.transfer-btn-compact.deposit:hover:not(:disabled){box-shadow:0 4px 15px #4ade8066;transform:translateY(-1px)}.transfer-btn-compact.withdraw{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000}.transfer-btn-compact.withdraw:hover:not(:disabled){box-shadow:0 4px 15px #f59e0b66;transform:translateY(-1px)}.transfer-btn-compact:disabled{opacity:.5;cursor:not-allowed}.max-btn-compact{padding:8px 12px;font-size:.7rem;font-weight:700;letter-spacing:1px;border:1px solid rgba(96,165,250,.5);border-radius:6px;background:#60a5fa26;color:#60a5fa;cursor:pointer;transition:all .2s ease;white-space:nowrap}.max-btn-compact:hover:not(:disabled){background:#60a5fa40;border-color:#60a5facc;box-shadow:0 2px 8px #60a5fa4d}.max-btn-compact:disabled{opacity:.5;cursor:not-allowed}.transfer-status-compact{font-size:.85rem;padding:8px 12px;border-radius:6px;margin:0;text-align:center}.transfer-status-compact.success{background:#4ade8026;color:#4ade80}.transfer-status-compact.error{background:#f8717126;color:#f87171}.stats-title-row{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:.75rem}.stats-section-title{font-family:"Press Start 2P",cursive;font-size:.9rem;color:#e0e1de;text-align:center;margin:0;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(224,225,222,.3)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:.75rem}@media (max-width: 900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:6px;padding:.75rem .5rem;text-align:center;transition:all .3s ease;box-shadow:0 4px 12px #0000004d}.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006;border-color:#e0e1de66}@keyframes greenGlow{0%,to{box-shadow:0 0 15px #4ade8099,0 0 30px #4ade8066,0 0 45px #4ade8033}50%{box-shadow:0 0 20px #4ade80cc,0 0 40px #4ade8080,0 0 60px #4ade804d}}@keyframes redGlow{0%,to{box-shadow:0 0 15px #f8717199,0 0 30px #f8717166,0 0 45px #f8717133}50%{box-shadow:0 0 20px #f87171cc,0 0 40px #f8717180,0 0 60px #f871714d}}@keyframes neutralGlow{0%,to{box-shadow:0 0 10px #b4b4b466,0 0 20px #b4b4b433}50%{box-shadow:0 0 15px #b4b4b480,0 0 30px #b4b4b44d}}.stat-card.pnl-glow-green{border:2px solid rgba(74,222,128,.8)!important;animation:greenGlow 2s ease-in-out infinite}.stat-card.pnl-glow-red{border:2px solid rgba(248,113,113,.8)!important;animation:redGlow 2s ease-in-out infinite}.stat-card.pnl-glow-neutral{border:2px solid rgba(180,180,180,.6)!important;animation:neutralGlow 3s ease-in-out infinite}.stat-label{font-size:.7rem;color:#b0b0b0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.stat-value{font-size:1.8rem;font-weight:700;color:#e0e1de;font-family:Courier New,monospace}.stat-value.profit{color:#4ade80}.stat-value.loss{color:#f87171}.stat-value.neutral{color:#b0b0b0}.stat-usd{font-size:.6rem;color:#888;margin-top:4px}.stat-profit{font-size:.6rem;margin-top:4px}.stat-profit .profit{color:#4ade80}.stat-profit .loss{color:#f87171}.stat-profit .neutral{color:#b0b0b0}.stat-detail{font-size:.55rem;color:#b0b0b0;margin-top:4px;font-style:italic}.wallet-info{background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:.75rem;text-align:center;box-shadow:0 4px 12px #0000004d}.wallet-info .info-text{font-family:"Press Start 2P",cursive;font-size:.6rem;color:#b0b0b0;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.wallet-address{font-size:1rem;color:#e0e1de;font-family:Courier New,monospace;word-break:break-all}.wallet-address.clickable{cursor:pointer;transition:all .2s ease;padding:8px;border-radius:6px;background:#e0e1de0d}.wallet-address.clickable:hover{background:#e0e1de26;transform:translateY(-1px);box-shadow:0 2px 8px #e0e1de66}.wallet-section{margin-bottom:1.5rem}.section-title{font-family:"Press Start 2P",cursive;font-size:1rem;color:#e0e1de;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(224,225,222,.3)}.transfer-controls{background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:1rem;margin-top:1rem;box-shadow:0 8px 32px #0006}.transfer-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.transfer-group{display:flex;flex-direction:column;gap:.75rem}.transfer-group label{font-family:"Press Start 2P",cursive;font-size:.55rem;color:#b0b0b0;text-transform:uppercase;letter-spacing:1px}.input-button-group{display:flex;gap:.75rem}.input-button-group input{flex:1;padding:.75rem;background:#0a0b0fcc;border:1px solid rgba(224,225,222,.3);border-radius:8px;color:#fff;font-family:Courier New,monospace;font-size:1rem}.input-button-group input:focus{outline:none;border-color:#e0e1de;box-shadow:0 0 10px #e0e1de66}.input-button-group input:disabled{opacity:.5;cursor:not-allowed}.transfer-button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.deposit-button{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.deposit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #4ade8066}.withdraw-button{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.withdraw-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #f59e0b66}.transfer-button:disabled{opacity:.5;cursor:not-allowed}.transfer-status{margin-top:1.5rem;padding:1rem;background:#0a0b0fcc;border:1px solid rgba(224,225,222,.3);border-radius:8px;text-align:center;color:#e0e1de;font-family:Courier New,monospace}.accumulation-section{background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:.75rem;margin-bottom:1rem;box-shadow:0 8px 32px #0006}.accumulation-title-row{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:.75rem}.accumulation-section-title{font-family:"Press Start 2P",cursive;font-size:.9rem;color:#e0e1de;text-align:center;margin-bottom:0;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(224,225,222,.3)}.chart-info-wrapper{position:relative}.chart-info-btn{background:transparent;border:none;color:#e0e1de80;font-size:16px;cursor:pointer;padding:2px 6px;border-radius:50%;transition:all .2s ease}.chart-info-btn:hover{color:#e0e1dee6;background:#e0e1de1a}.chart-info-tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#1a1d29;border:1px solid rgba(224,225,222,.3);border-radius:8px;padding:12px 16px;width:280px;z-index:100;box-shadow:0 8px 32px #0009}.chart-info-tooltip p{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#e0e1de;margin:0 0 6px;line-height:1.5}.chart-info-tooltip p:last-child{margin-bottom:0}.chart-info-tooltip strong{color:#fff;font-size:13px}.chart-info-tooltip em{color:#888}.chart-controls-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:8px}.chart-toggle-container{display:flex;gap:8px}.time-range-container{display:flex;gap:4px}.time-range-btn{font-family:"Press Start 2P",cursive;padding:6px 10px;border:1px solid rgba(224,225,222,.3);border-radius:4px;background:transparent;color:#8892a4;font-size:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.time-range-btn:hover{border-color:#e0e1de99;color:#e0e1de}.time-range-btn.active{background:#e0e1de26;border-color:#e0e1de;color:#fff;box-shadow:0 0 8px #e0e1de4d}.chart-toggle-btn{font-family:"Press Start 2P",cursive;padding:6px 12px;border:1px solid rgba(224,225,222,.3);border-radius:6px;background:transparent;color:#8892a4;font-size:.55rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.chart-toggle-btn:hover{border-color:#e0e1de99;color:#e0e1de}.chart-toggle-btn.active{background:#e0e1de26;border-color:#e0e1de;color:#fff;box-shadow:0 0 12px #e0e1de4d}.accumulation-chart-container{background:radial-gradient(ellipse at center,#0a0b0ff2,#05080cfa);border:1px solid rgba(224,225,222,.15);border-radius:8px;padding:.75rem;min-height:470px;position:relative;overflow:hidden}.stats-panels-row{display:flex;gap:16px;margin-top:16px}.stats-panel{flex:1;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;background:#0a0b0f99;border:1px solid rgba(224,225,222,.15);border-radius:10px;padding:16px}.stats-panel-card{flex:1 1 calc(33.33% - 10px);min-width:140px;background:#0a0b0fe6;border:1px solid rgba(224,225,222,.12);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.stats-panel-card.true-pnl-card{border:1px solid rgba(74,222,128,.4);box-shadow:0 0 15px #4ade8026}.stats-panel-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.stats-panel-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.stats-panel-icon svg{flex-shrink:0}.stats-panel-label{font-size:12px;color:#b0b0b0;font-weight:500}.stats-panel-value{font-size:22px;font-weight:700;line-height:1.2}.stats-panel-value.white{color:#fff}.stats-panel-value.yellow{color:gold}.stats-panel-value.green{color:#4ade80}.stats-panel-value.cyan{color:#22d3ee}.stats-panel-value.red{color:#f87171}.stats-panel-subtitle{font-size:10px;color:#888;margin-top:6px}.claim-buttons-section{display:flex;justify-content:center;gap:16px;margin:20px 0;flex-wrap:wrap}.claim-btn{display:flex;align-items:center;gap:10px;padding:14px 28px;font-family:"Press Start 2P",cursive;font-size:11px;font-weight:600;border:1px solid;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.claim-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.claim-btn:hover:before{left:100%}.claim-btn-icon{display:flex;align-items:center;justify-content:center}.claim-btn-icon svg{flex-shrink:0}.claim-btn-text{font-size:11px}.claim-sol-btn{background:#0a0b0fe6;border-color:#4ade8080;color:#4ade80;box-shadow:0 0 15px #4ade8033,inset 0 0 20px #4ade800d}.claim-sol-btn:hover:not(.disabled){border-color:#4ade80;box-shadow:0 0 25px #4ade8066,inset 0 0 30px #4ade801a;transform:translateY(-2px)}.claim-ore-btn{background:#0a0b0fe6;border-color:#22d3ee80;color:#22d3ee;box-shadow:0 0 15px #22d3ee33,inset 0 0 20px #22d3ee0d}.claim-ore-btn:hover:not(.disabled){border-color:#22d3ee;box-shadow:0 0 25px #22d3ee66,inset 0 0 30px #22d3ee1a;transform:translateY(-2px)}.claim-btn.disabled{opacity:.4;cursor:not-allowed;border-color:#8888884d;color:#666;box-shadow:none}.claim-btn.disabled:hover{transform:none}.claim-btn-wrapper{position:relative}.claim-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:#0a0b0ff2;border:1px solid rgba(224,225,222,.25);border-radius:8px;padding:12px 16px;min-width:180px;text-align:center;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;box-shadow:0 8px 32px #0006}.claim-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#e0e1de40}.claim-btn-wrapper:hover .claim-tooltip{opacity:1;visibility:visible}.claim-tooltip-label{display:block;font-size:10px;color:#888;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.claim-tooltip-value{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.claim-tooltip-value.sol{color:#4ade80}.claim-tooltip-value.ore{color:#22d3ee}.claim-tooltip-usd{display:block;font-size:11px;color:#888}.confirm-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-modal{background:#0a0b0ffa;border:1px solid rgba(224,225,222,.2);border-radius:16px;padding:32px;max-width:420px;width:90%;text-align:center;box-shadow:0 20px 60px #00000080,0 0 40px #f59e0b1a}.confirm-modal-icon{margin-bottom:16px}.confirm-modal-icon svg{filter:drop-shadow(0 0 10px rgba(245,158,11,.5))}.confirm-modal-title{font-family:"Press Start 2P",cursive;font-size:14px;color:#fff;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}.confirm-modal-text{font-size:14px;color:#b0b0b0;margin:0 0 20px;line-height:1.5}.confirm-modal-warning{display:flex;align-items:flex-start;gap:10px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:14px 16px;margin-bottom:20px;text-align:left}.confirm-modal-warning svg{flex-shrink:0;margin-top:2px}.confirm-modal-warning span{font-size:13px;color:#f59e0b;line-height:1.5}.confirm-modal-warning strong{color:#fbbf24}.confirm-modal-amount{background:#22d3ee14;border:1px solid rgba(34,211,238,.25);border-radius:8px;padding:16px;margin-bottom:24px}.confirm-amount-label{display:block;font-size:11px;color:#888;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.confirm-amount-value{display:block;font-size:22px;font-weight:700;color:#22d3ee;margin-bottom:4px}.confirm-amount-usd{display:block;font-size:13px;color:#888}.confirm-modal-buttons{display:flex;gap:12px}.confirm-btn{flex:1;padding:14px 20px;font-family:"Press Start 2P",cursive;font-size:10px;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.confirm-btn-cancel{background:transparent;border:1px solid rgba(74,222,128,.5);color:#4ade80}.confirm-btn-cancel:hover{background:#4ade801a;border-color:#4ade80;box-shadow:0 0 20px #4ade8033}.confirm-btn-proceed{background:#f8717126;border:1px solid rgba(248,113,113,.5);color:#f87171}.confirm-btn-proceed:hover{background:#f8717140;border-color:#f87171;box-shadow:0 0 20px #f871714d}@media (max-width: 768px){.claim-btn{padding:12px 20px;font-size:10px}.claim-btn-icon svg{width:14px;height:14px}.claim-tooltip{min-width:160px;padding:10px 14px}.confirm-modal{padding:24px}.confirm-modal-title{font-size:12px}.confirm-btn{padding:12px 16px;font-size:9px}}@media (max-width: 1100px){.stats-panels-row{flex-direction:column}.stats-panel{width:100%}.stats-panel-card{flex:1 1 calc(33.33% - 10px);min-width:120px}}@media (max-width: 768px){.stats-panel-card{flex:1 1 calc(50% - 10px)}.stats-panel-value{font-size:18px}.stats-panel-label{font-size:11px}}.accumulation-chart-container.neon-chart{box-shadow:inset 0 0 60px #e0e1de05,0 0 20px #0000004d}.recharts-line-curve{stroke-linecap:round;stroke-linejoin:round}.chart-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Press Start 2P",cursive;font-size:1.8rem;color:#e0e1de1f;letter-spacing:4px;white-space:nowrap;pointer-events:none;z-index:0;text-transform:uppercase}.chart-legend-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.chart-stats-inline{display:flex;align-items:center;gap:10px}.chart-rank-inline{position:relative;display:flex;align-items:center;gap:6px;font-family:"Press Start 2P",cursive;padding:6px 12px;background:#0a0b0f99;border-radius:6px;border:1px solid rgba(255,215,0,.4);cursor:pointer;transition:all .2s ease}.chart-rank-inline:hover{border-color:#ffd700b3;box-shadow:0 0 12px #ffd7004d}.chart-rank-inline .rank-icon{font-size:1rem}.chart-rank-inline .rank-number{font-size:.75rem;color:gold;text-shadow:0 0 8px rgba(255,215,0,.5)}.chart-rank-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(5px);background:linear-gradient(135deg,#1a1d29,#0f1015);border:1px solid rgba(255,215,0,.5);border-radius:8px;padding:10px 14px;width:180px;opacity:0;visibility:hidden;transition:all .15s ease;z-index:1000;box-shadow:0 0 20px #ffd70033,0 4px 20px #00000080}.chart-rank-inline:hover .chart-rank-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.chart-rank-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#0f1015;border-right:1px solid rgba(255,215,0,.5);border-bottom:1px solid rgba(255,215,0,.5)}.chart-rank-tooltip .tooltip-context{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;color:#b0b0b0;line-height:1.5;text-align:center;display:block}.chart-ore-inline{position:relative;display:flex;align-items:center;gap:8px;font-family:"Press Start 2P",cursive;padding:6px 12px;background:#0a0b0f99;border-radius:6px;border:1px solid rgba(74,222,128,.4);cursor:pointer;transition:all .2s ease}.chart-ore-inline:hover{border-color:#4ade80b3;box-shadow:0 0 12px #4ade804d}.chart-ore-inline:hover .chart-ore-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.chart-ore-inline .chart-ore-label{font-size:.6rem;color:#b0b0b0;text-transform:uppercase}.chart-ore-inline .chart-ore-value{font-size:.75rem;color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.5)}.chart-ore-inline .chart-ore-usd{font-size:.6rem;color:#4ade80}.chart-ore-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(5px);background:linear-gradient(135deg,#1a1d29,#0f1015);border:1px solid rgba(74,222,128,.5);border-radius:8px;padding:10px 14px;width:180px;opacity:0;visibility:hidden;transition:all .15s ease;z-index:1000;box-shadow:0 0 20px #4ade8033,0 4px 20px #00000080}.chart-ore-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#0f1015;border-right:1px solid rgba(74,222,128,.5);border-bottom:1px solid rgba(74,222,128,.5)}.chart-ore-tooltip .tooltip-context{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;color:#b0b0b0;line-height:1.5;text-align:center;display:block}.accumulation-chart-container.neon-chart:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(224,225,222,.02) 1px,transparent 1px),linear-gradient(rgba(224,225,222,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.chart-empty{display:flex;align-items:center;justify-content:center;height:280px;color:#e0e1de80;font-family:"Press Start 2P",cursive;font-size:.6rem;text-shadow:0 0 10px rgba(224,225,222,.2)}.chart-tooltip{background:#0a0b0ff2;border:1px solid rgba(224,225,222,.3);border-radius:6px;padding:10px 14px;box-shadow:0 4px 20px #00000080}.tooltip-date{font-family:"Press Start 2P",cursive;color:#fff;font-weight:600;margin-bottom:8px;font-size:.6rem}.tooltip-ore{color:#4ade80;font-size:12px;margin:4px 0;font-weight:500}.tooltip-sol{color:#e85c5c;font-size:12px;margin:4px 0;font-weight:500}.tooltip-baseline{color:#f5a623;font-size:12px;margin:4px 0;font-weight:500}.tooltip-yield{color:#ad5aee;font-size:12px;margin:4px 0;font-weight:500}.tooltip-rounds{color:#888;font-size:11px;margin-top:6px}.chart-legend{display:flex;justify-content:center;gap:24px;margin-top:12px;padding:10px 14px;background:#0a0b0f99;border:1px solid rgba(224,225,222,.1);border-radius:6px;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:8px}.legend-line{width:20px;height:3px;border-radius:2px}.legend-line.dashed{width:20px;height:0;border-bottom:2px dashed #888;background:transparent}.legend-label{font-family:"Press Start 2P",cursive;font-size:.45rem;color:#b0b0b0}.prediction-banner{display:flex;align-items:center;gap:14px;background:transparent;border:none;border-radius:8px;padding:16px 20px;margin-top:1.5rem}.prediction-icon{width:32px;height:32px;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(123,154,255,.5));border-radius:4px}.prediction-text{position:relative;color:#e0e1de;font-size:13px;line-height:1.5;margin:0;background:#0a0b0ff2;border:1px solid rgba(123,154,255,.4);border-radius:16px;padding:12px 18px;box-shadow:0 0 10px #7b9aff26,0 0 20px #7b9aff1a,inset 0 0 20px #7b9aff08}.prediction-text:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid rgba(123,154,255,.4);filter:drop-shadow(-2px 0 4px rgba(123,154,255,.3))}.prediction-text:after{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:9px solid rgba(10,11,15,.95)}@media (min-width: 1024px) and (max-width: 1200px){.wallet-container{max-width:900px;padding:.75rem}.wallet-title{font-size:1.5rem;margin-bottom:.75rem}.mining-wallet-section{padding:.4rem 1rem;max-width:700px}.mining-wallet-title{font-size:1.2rem}.balance-amount-large{font-size:2.8rem}.stats-grid{gap:5px}.stat-card{padding:.6rem .4rem}.stat-label{font-size:.6rem}.stat-value{font-size:1.5rem}.stat-usd{font-size:.55rem}.accumulation-chart-container{min-height:380px;padding:.6rem}.accumulation-section-title,.stats-section-title{font-size:.8rem}.chart-toggle-btn{padding:5px 10px;font-size:.5rem}.time-range-btn{padding:5px 8px;font-size:.45rem}.chart-legend{gap:16px;padding:8px 12px}.legend-label{font-size:.4rem}}@media (min-width: 768px) and (max-width: 1024px){.wallet-container{max-width:100%;padding:.75rem}.wallet-title{font-size:1.3rem;margin-bottom:.75rem}.mining-wallet-section{padding:.5rem .85rem;max-width:100%}.mining-wallet-title{font-size:1.1rem}.mining-wallet-address{font-size:1rem}.mining-wallet-address-full{font-size:.9rem;padding:12px 14px}.balance-text{font-size:1.2rem}.balance-amount-large{font-size:2.2rem}.toggle-btn-compact{padding:5px 10px;font-size:10px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:.6rem}.stat-card{padding:.6rem .35rem}.stat-label{font-size:.6rem;margin-bottom:.4rem}.stat-value{font-size:1.4rem}.stat-usd,.stat-profit{font-size:.55rem}.accumulation-section{padding:.6rem;margin-bottom:.75rem}.accumulation-chart-container{min-height:350px;padding:.5rem}.accumulation-section-title,.stats-section-title{font-size:.75rem}.chart-controls-row{margin-bottom:.6rem;gap:6px}.chart-toggle-btn{padding:5px 10px;font-size:.48rem}.time-range-btn{padding:5px 8px;font-size:.42rem}.chart-legend{gap:14px;padding:8px 10px;margin-top:10px}.legend-label{font-size:.38rem}.chart-watermark{font-size:1.4rem}.transfer-row{gap:8px}.transfer-input-compact{padding:10px 12px;font-size:.95rem}.transfer-btn-compact{padding:10px 16px;font-size:.8rem}.prediction-banner{padding:14px 16px;gap:12px;margin-top:1rem}.prediction-icon{width:28px;height:28px}.prediction-text{font-size:12px;padding:10px 14px}}@media (max-width: 768px){.wallet-container{padding:1rem}.wallet-title{font-size:1.2rem}.mining-wallet-section{padding:.6rem 1rem;max-width:100%}.accumulation-chart-container{min-height:320px}.mining-wallet-title{font-size:1.1rem}.mining-wallet-address{font-size:1rem}.mining-wallet-address-full{font-size:.85rem;padding:12px 14px;letter-spacing:0}.balance-row{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.balance-label-section{flex-direction:row;align-items:center;gap:8px}.balance-text{font-size:.9rem}.toggle-btn-compact{padding:4px 8px;font-size:.6rem}.balance-amount-large{font-size:1.5rem;text-align:right;flex:1}.transfer-row{flex-direction:column;gap:8px}.transfer-input-group{width:100%}.transfer-input-compact{padding:10px 12px;font-size:.9rem}.transfer-btn-compact{width:100%;padding:10px;font-size:.85rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-value{font-size:1.1rem!important}.stat-card{padding:1rem .75rem}.stat-label{font-size:.75rem!important}.stat-usd,.stat-profit{font-size:.9rem!important}.transfer-section{grid-template-columns:1fr}.input-button-group{flex-direction:column}.chart-controls-row{flex-direction:column;gap:12px}.chart-toggle-btn{padding:8px 14px;font-size:.5rem}.time-range-btn{padding:6px 10px;font-size:.45rem}.prediction-banner{flex-direction:row;text-align:left;padding:12px;gap:10px}.prediction-icon{width:26px;height:26px}.prediction-text{font-size:11px;padding:10px 14px;border-radius:14px}.prediction-text:before{left:-7px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid rgba(123,154,255,.4)}.prediction-text:after{left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid rgba(10,11,15,.95)}.accumulation-section-title,.stats-section-title{font-size:.7rem}.chart-legend{gap:16px;padding:8px 10px}.legend-label{font-size:.4rem}.chart-info-tooltip{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 40px);max-width:300px;margin-top:0;z-index:1000}}.round-stats{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.stat-card{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:6px;padding:1.25rem 2rem;min-width:180px;text-align:center;transition:all .3s ease}.stat-card.highlight{background:#1a1d294d;border-color:#e0e1de;box-shadow:0 0 20px #e0e1de66}.stat-card:hover{transform:translateY(-3px);border-color:#ffffff4d}.stat-card.highlight:hover{border-color:#e0e1de;box-shadow:0 0 30px #e0e1de99}.stat-icon{font-size:2rem;margin-bottom:.5rem}.stat-icon-img{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(224,225,222,.4))}.stat-value{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.25rem}.stat-card.highlight .stat-value{color:#e0e1de;text-shadow:0 0 10px rgba(224,225,222,.6)}.stat-label{font-size:.9rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.stat-detail{font-size:.85rem;color:#b0b0b0;margin-top:.25rem}@media (max-width: 768px){.round-stats{gap:1rem;margin-bottom:1.5rem}.stat-card{padding:1rem 1.25rem;min-width:calc(50% - .5rem);flex:1}.stat-icon{font-size:1.5rem;margin-bottom:.4rem}.stat-icon-img{width:24px;height:24px}.stat-value{font-size:1.4rem;margin-bottom:.2rem}.stat-label,.stat-detail{font-size:.75rem}}.grid-container{background:#0a0b0f;padding:2rem;border-radius:8px;border:1px solid rgba(224,225,222,.2);flex-shrink:0;box-shadow:0 8px 32px #0006;margin:0 auto}.grid-container h2{text-align:center;margin-bottom:1.5rem;color:#e0e1dd;font-weight:600;letter-spacing:2px}.preset-selection{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.activity-graph{margin-left:auto;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px 6px;height:28px;display:flex;align-items:flex-end;contain:layout style}.activity-bars{display:flex;align-items:flex-end;gap:1px;height:100%;contain:layout}.activity-bar{width:3px;min-height:2px;background:#ffffff1a;border-radius:1px 1px 0 0;will-change:transform;transform-origin:bottom;transition:transform .15s ease-out}.activity-bar.active{background:linear-gradient(180deg,#60a5fa,#3b82f6);box-shadow:0 0 4px #3b82f680}.preset-button{padding:.5rem 1rem;background:#252836b3;border:1px solid rgba(224,225,222,.2);border-radius:4px;color:#e0e1de;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.preset-button:hover:not(:disabled){background:#1a1d29e6;border-color:#e0e1de80;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.preset-button.active{background:#e0e1de26;border-color:#e0e1de;box-shadow:0 0 8px #e0e1de4d;color:#fff}.preset-button:disabled{opacity:.4;cursor:not-allowed}.freq-slider-container{background:#1a1d29cc;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.freq-slider-header{text-align:center;margin-bottom:.5rem}.freq-label{font-family:"Press Start 2P",monospace;font-size:.7rem;color:#e0e1de;text-transform:uppercase}.freq-slider-row{display:flex;align-items:center;gap:.75rem}.freq-endpoint{font-family:"Press Start 2P",monospace;font-size:.6rem;color:#e0e1de99;min-width:30px;text-align:center}.freq-slider{flex:1;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#e85c5c,#e85c5c 50%,#4ade80 50%,#4ade80);border-radius:4px;cursor:pointer}.freq-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid rgba(224,225,222,.8);box-shadow:0 2px 6px #0000004d}.freq-slider::-moz-range-thumb{width:20px;height:20px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid rgba(224,225,222,.8);box-shadow:0 2px 6px #0000004d}.freq-slider:disabled{opacity:.5;cursor:not-allowed}.freq-slider-labels{display:flex;justify-content:space-between;margin-top:.5rem;padding:0 30px}.freq-side-label{font-size:.65rem;color:#e0e1de80;text-transform:uppercase}.ev-slider-container{background:#1a1d29cc;border:1px solid rgba(74,222,128,.3);border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.ev-slider-header{text-align:center;margin-bottom:.5rem}.ev-slider-label{font-family:"Press Start 2P",monospace;font-size:.7rem;color:#4ade80;text-transform:uppercase}.ev-slider-row{display:flex;align-items:center;gap:.75rem}.ev-endpoint{font-family:"Press Start 2P",monospace;font-size:.6rem;color:#4ade8099;min-width:30px;text-align:center}.ev-slider{flex:1;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#4ade80,#22c55e);border-radius:4px;cursor:pointer}.ev-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid rgba(74,222,128,.8);box-shadow:0 2px 6px #0000004d}.ev-slider::-moz-range-thumb{width:20px;height:20px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid rgba(74,222,128,.8);box-shadow:0 2px 6px #0000004d}.ev-slider-labels{display:flex;justify-content:space-between;margin-top:.5rem;padding:0 30px}.ev-side-label{font-size:.65rem;color:#4ade8080;text-transform:uppercase}.grid-layout{position:relative;display:flex;justify-content:center;align-items:flex-start;min-height:500px}.tile-grid-with-labels{display:flex;flex-direction:column;gap:4px;max-width:800px}.grid-row{display:flex;align-items:center;gap:.5rem;height:100px}.row-label{min-width:60px;font-size:.9rem;font-weight:600;color:#e0e1de99;text-align:right;padding-right:.5rem;text-transform:uppercase;letter-spacing:1px}.row-tiles{display:grid;grid-template-columns:repeat(5,100px);gap:4px;height:100px}.tile{background:#0a0b0f;border:1px solid rgba(224,225,222,.3);border-radius:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px;font-size:1.2rem;font-family:"Press Start 2P",cursive;color:#e0e1de;width:100px;height:100px;box-shadow:0 4px 8px #0000004d;overflow:hidden;contain:layout style;will-change:border-color,box-shadow;box-sizing:border-box}.tile:hover:not(:disabled){background:#252836e6;border-color:#e0e1de99;box-shadow:0 6px 16px #0006}.tile.selected{background:linear-gradient(135deg,#7b9aff4d,#7b9aff80,#7b9aff4d);border:2px solid #7B9AFF;box-shadow:0 0 25px #7b9affb3,0 8px 24px #0006,inset 0 0 20px #7b9aff33;color:#fff}.tile.motherlode{border:3px solid #ffd700;box-shadow:0 0 30px #ffd70099;animation:pulse-gold 2s ease-in-out infinite}.tile.motherlode.selected{border:3px solid #7B9AFF;box-shadow:0 0 30px #7b9affe6,0 0 40px #ffd70099,0 0 20px #7b9aff80,inset 0 0 20px #7b9aff33}@keyframes pulse-gold{0%,to{box-shadow:0 0 30px #ffd70099}50%{box-shadow:0 0 40px #ffd700e6}}.tile:disabled{opacity:.5;cursor:not-allowed}.tile-number{font-family:"Press Start 2P",cursive;font-weight:700;margin-bottom:6px;font-size:.75rem}.tile-stats{font-family:"Press Start 2P",cursive;display:flex;flex-direction:column;gap:4px;font-size:.5rem;text-align:center;opacity:.9;width:100%;line-height:1.5;margin-bottom:12px}.tile-stat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-sol{color:#5b8bf5;text-shadow:0 0 4px rgba(91,139,245,.4)}.tile-multiplier{color:#fff}.win-probability-corner{font-family:"Press Start 2P",cursive;position:absolute;top:6px;left:6px;font-size:.35rem;font-weight:700;z-index:5;pointer-events:none;padding:2px 4px;border-radius:3px;background:#0006;line-height:1.4}.win-probability-corner.green{color:#0f0;text-shadow:0 0 4px rgba(0,255,0,.5)}.win-probability-corner.red{color:#f44;text-shadow:0 0 4px rgba(255,68,68,.5)}.win-probability-corner.default{color:#fff;opacity:.7}.ev-corner{font-family:"Press Start 2P",cursive;position:absolute;top:6px;right:6px;font-size:.35rem;font-weight:700;z-index:5;pointer-events:none;padding:2px 4px;border-radius:3px;background:#0006;display:none;line-height:1.4}.ev-corner.positive{color:#4ade80;text-shadow:0 0 4px rgba(74,222,128,.5)}.ev-corner.negative{color:#f87171;text-shadow:0 0 4px rgba(248,113,113,.5)}.ev-corner.neutral{color:#fbbf24;text-shadow:0 0 4px rgba(251,191,36,.3)}.ev-corner.default{color:#fff;opacity:.6}.ev-center{font-family:"Press Start 2P",cursive;font-size:.45rem;font-weight:600;margin-bottom:2px;line-height:1.4}.ev-center.positive{color:#4ade80;text-shadow:0 0 4px rgba(74,222,128,.5)}.ev-center.negative{color:#f87171;text-shadow:0 0 4px rgba(248,113,113,.5)}.ev-center.neutral{color:#fbbf24;text-shadow:0 0 4px rgba(251,191,36,.3)}.ev-center.default{color:#fff;opacity:.6}.comparison-corner{font-family:"Press Start 2P",cursive;position:absolute;top:6px;right:6px;font-size:.35rem;font-weight:700;z-index:5;pointer-events:none;padding:2px 4px;border-radius:3px;background:#00000080;line-height:1.4}.comparison-corner.positive{color:#4ade80;text-shadow:0 0 4px rgba(74,222,128,.5)}.comparison-corner.negative{color:#f87171;text-shadow:0 0 4px rgba(248,113,113,.5)}.comparison-corner.neutral{color:#fbbf24;text-shadow:0 0 4px rgba(251,191,36,.3)}.comparison-center{font-family:"Press Start 2P",cursive;font-size:.42rem;font-weight:600;margin-bottom:2px;line-height:1.4}.comparison-center.positive{color:#4ade80;text-shadow:0 0 4px rgba(74,222,128,.5)}.comparison-center.negative{color:#f87171;text-shadow:0 0 4px rgba(248,113,113,.5)}.comparison-center.neutral{color:#fbbf24;text-shadow:0 0 4px rgba(251,191,36,.3)}.comparison-label{margin-right:2px;font-size:1.2em}.tile-fill-bar{position:absolute;bottom:10px;left:12px;right:12px;height:4px;background:#0000004d;border-radius:2px;overflow:visible;contain:layout style}.tile-fill-bar-inner{height:100%;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative;will-change:opacity;contain:layout style paint}.tile-fill-bar-inner.positive{background:linear-gradient(90deg,#22c55e,#4ade80);box-shadow:0 0 8px #4ade80,0 0 16px #4ade8099;animation:neonPulse 2.5s ease-in-out infinite}.tile-fill-bar-inner.neutral{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 8px #fbbf24,0 0 16px #fbbf2499;animation:neonPulse 2.5s ease-in-out infinite}.tile-fill-bar-inner.negative{background:linear-gradient(90deg,#dc2626,#ef4444);box-shadow:0 0 8px #ef4444,0 0 16px #f8717199;animation:neonPulse 2.5s ease-in-out infinite}@keyframes neonPulse{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.tile-fill-bar-inner,.motherlode-badge{animation:none}}.checkmark{position:absolute;top:30px;right:8px;font-size:1.5rem}.motherlode-badge{position:absolute;top:4px;left:8px;font-size:1.3rem;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tile-selection-bar-container{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:1.5rem;padding:0 1rem}.tile-selection-bar{display:flex;gap:3px;align-items:center;background:linear-gradient(180deg,#080a0ef2,#0f1219e6);padding:10px 14px;border-radius:8px;border:1px solid rgba(74,222,128,.12);box-shadow:0 4px 24px #00000080,0 0 1px #4ade8033,inset 0 1px #ffffff08}.pill-segment{width:18px;height:8px;border-radius:2px;background:linear-gradient(180deg,#1e232de6,#141920f2);border:1px solid rgba(50,60,75,.5);transition:all .2s ease;position:relative;overflow:hidden}.pill-segment:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(74,222,128,.08) 50%,transparent 100%);animation:scanLine 3s ease-in-out infinite}@keyframes scanLine{0%,to{left:-100%}50%{left:100%}}.pill-segment.filled{background:linear-gradient(180deg,#4ade80,#22c55e,#16a34a);border-color:#4ade80b3;box-shadow:0 0 10px #4ade8059,0 0 20px #4ade8026,inset 0 1px #ffffff4d,inset 0 -1px #0003}.pill-segment.filled:before{display:none}.pill-segment.filled:after{content:"";position:absolute;top:1px;left:2px;right:2px;height:2px;background:linear-gradient(90deg,#ffffff80,#fff3,#ffffff80);border-radius:1px}.tile-count-display{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#0a0b0fe6,#1a1d29e6);border:2px solid rgba(224,225,222,.3);border-radius:50%;box-shadow:0 4px 20px #0006,inset 0 1px 1px #ffffff0d}.tile-count-number{font-family:"Press Start 2P",monospace;font-size:1rem;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.3)}.analysis-info-container{text-align:center;margin-top:.75rem}.analysis-info{font-size:.85rem;color:#e0e1de;margin:0;opacity:.8}@media (min-width: 1024px) and (max-width: 1200px){.grid-container{padding:1.25rem}.grid-layout{min-height:420px}.grid-row{height:80px}.row-label{min-width:50px;font-size:.75rem;padding-right:.35rem}.row-tiles{grid-template-columns:repeat(5,80px);gap:3px;height:80px}.tile{width:80px;height:80px;padding:8px;font-size:1rem}.tile-number{font-size:.5rem;margin-bottom:3px}.tile-stats{font-size:.35rem;gap:1px}.win-probability-corner{font-size:.3rem;top:4px;left:4px;padding:1px 3px}.ev-corner{font-size:.3rem;top:4px;right:4px;padding:1px 3px}.ev-center{font-size:.4rem}.comparison-corner{font-size:.3rem;top:4px;right:4px;padding:1px 3px}.comparison-center{font-size:.38rem}.checkmark{font-size:1.2rem;top:25px;right:6px}.motherlode-badge{font-size:1.1rem;top:3px;left:6px}.preset-button{padding:.4rem .8rem;font-size:.8rem}.freq-slider-container,.ev-slider-container{padding:.6rem .85rem}.freq-label,.ev-slider-label{font-size:.6rem}.tile-selection-bar-container{gap:12px;margin-top:1rem}.tile-selection-bar{padding:8px 12px;gap:2px}.pill-segment{width:14px;height:6px;border-radius:2px}.tile-count-display{width:40px;height:40px}.tile-count-number{font-size:.85rem}}@media (min-width: 768px) and (max-width: 1024px){.grid-container{padding:1rem;max-width:100%;margin:0 auto}.grid-layout{min-height:360px}.grid-row{height:70px}.row-label{min-width:45px;font-size:.7rem;padding-right:.25rem}.row-tiles{grid-template-columns:repeat(5,70px);gap:3px;height:70px}.tile{width:70px;height:70px;padding:6px;font-size:.9rem}.tile-number{font-size:.45rem;margin-bottom:2px}.tile-stats{font-size:.32rem;gap:1px}.win-probability-corner{font-size:.28rem;top:3px;left:3px;padding:1px 2px}.ev-corner{font-size:.28rem;top:3px;right:3px;padding:1px 2px}.ev-center{font-size:.35rem}.comparison-corner{font-size:.28rem;top:3px;right:3px;padding:1px 2px}.comparison-center{font-size:.32rem}.checkmark{font-size:1rem;top:20px;right:4px}.motherlode-badge{font-size:.9rem;top:2px;left:4px}.preset-selection{gap:.35rem;margin-bottom:.75rem}.preset-button{padding:.35rem .6rem;font-size:.7rem}.freq-slider-container,.ev-slider-container{padding:.5rem .75rem;margin-bottom:.75rem}.freq-label,.ev-slider-label{font-size:.55rem}.freq-endpoint,.ev-endpoint{font-size:.5rem;min-width:25px}.tile-selection-bar-container{gap:10px;margin-top:.85rem}.tile-selection-bar{gap:2px;padding:7px 10px}.pill-segment{width:12px;height:6px;border-radius:2px}.tile-count-display{width:36px;height:36px}.tile-count-number{font-size:.8rem}.analysis-info{font-size:.7rem}}@media (max-width: 768px){.grid-container{padding:.5rem;max-width:calc(100vw - 1rem);overflow-x:hidden;margin:0 auto;width:calc(100vw - 1rem);box-sizing:border-box}.grid-container h2{font-size:.85rem;margin-bottom:.5rem}.preset-selection{gap:.25rem;margin-bottom:.5rem}.preset-button{padding:.3rem .4rem;font-size:.6rem;flex:1;min-width:calc(50% - .125rem)}.activity-graph{display:none}.freq-slider-container{padding:.5rem .75rem;margin-bottom:.5rem}.freq-label{font-size:.55rem}.freq-endpoint{font-size:.5rem;min-width:25px}.freq-slider-labels{padding:0 20px}.freq-side-label{font-size:.5rem}.grid-layout{min-height:auto;width:100%;overflow-x:hidden;display:flex;justify-content:center;align-items:center;padding:0}.tile-grid-with-labels{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.grid-row{gap:2px;width:100%;max-width:100%;box-sizing:border-box;height:auto}.row-label{display:none}.row-tiles{grid-template-columns:repeat(5,1fr);gap:2px;width:100%;max-width:100%;height:auto}.tile{aspect-ratio:1;width:100%;height:unset;padding:3px 2px 2px;font-size:.6rem;border-width:1px;justify-content:flex-end;box-sizing:border-box;overflow:hidden}.tile-number{font-size:.6rem;margin-bottom:1px;margin-top:auto;font-weight:700}.tile-stats{font-size:.35rem;gap:1px;line-height:1;width:100%}.tile-stat{white-space:nowrap;overflow:visible}.tile-sol,.tile-multiplier{font-size:.35rem!important}.win-probability-corner{font-size:.35rem;top:1px;left:1px;padding:0 1px}.ev-corner{font-size:.35rem;top:1px;right:1px;padding:0 1px;display:none}.ev-center{font-size:.4rem;margin-bottom:0}.comparison-corner{font-size:.32rem;top:1px;right:1px;padding:0 2px;background:#0009}.comparison-center{font-size:.35rem;margin-bottom:0}.comparison-label{margin-right:1px;font-size:1em}.tile-fill-bar{bottom:4px;left:6px;right:6px;height:4px}.checkmark{font-size:.8rem;top:50%;right:2px;transform:translateY(-50%)}.motherlode-badge{font-size:.65rem;top:50%;left:2px;transform:translateY(-50%)}.tile-selection-bar-container{gap:8px;margin-top:.75rem;padding:0}.tile-selection-bar{gap:2px;padding:6px 8px;border-radius:6px}.pill-segment{width:9px;height:5px;border-radius:1px}.tile-count-display{width:32px;height:32px}.tile-count-number{font-size:.7rem}.analysis-info{font-size:.6rem}.ev-label{display:none!important}.users-label{display:none}}.probability-loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;gap:1rem;pointer-events:none;padding:2rem;background:#0009;border-radius:6px;border:2px solid rgba(33,5,255,.6)}.probability-loading-overlay p{margin:0;color:#fff;font-size:1.2rem;font-weight:600;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.5)}.probability-loading-overlay .loading-subtitle{font-size:.9rem;opacity:.8;font-weight:400}.loading-spinner{width:50px;height:50px;border:4px solid rgba(26,29,41,.4);border-top-color:#e0e1de;border-radius:50%;animation:spin 1s linear infinite}.grid-layout.loading .tile-grid-with-labels{opacity:.35;pointer-events:none}.dashboard{background:#0a0b0fcc;padding:2rem;border-radius:12px;border:1px solid rgba(224,225,222,.1);max-width:800px;width:100%;margin:0 auto;box-sizing:border-box}.dashboard h2{text-align:center;margin-bottom:1.5rem;color:#fff;font-family:"Press Start 2P",monospace;font-size:.9rem;letter-spacing:1px}.dashboard-controls{max-width:600px;margin:0 auto}.section-container{background:#0a0b0f99;border-radius:8px;border:1px solid rgba(224,225,222,.15);padding:16px 20px;margin-bottom:1.25rem}.section-title{display:block;font-family:"Press Start 2P",monospace;font-size:.65rem;color:#fff;margin-bottom:12px;letter-spacing:.5px}.input-group{margin-bottom:1.25rem}.input-group label{display:block;margin-bottom:.5rem;color:#b0b0b0;font-size:.9rem}.input-group input[type=text],.input-group input[type=number]{width:100%;padding:.75rem 1rem;background:#0a0b0fcc;border:1px solid rgba(224,225,222,.2);border-radius:6px;color:#fff;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.input-group input[type=text]:focus,.input-group input[type=number]:focus{outline:none;border-color:#5b8bf580;box-shadow:0 0 10px #5b8bf533}.input-group input:disabled{opacity:.5;cursor:not-allowed}.input-group .helper-text{display:block;margin-top:.5rem;color:#b0b0b0;font-size:.8rem}.input-group .helper-text.info-text{color:#777;font-style:italic;margin-top:8px}.value-highlight{font-family:"Press Start 2P",monospace;font-size:.7rem}.value-highlight.positive{color:#4ade80;text-shadow:0 0 4px rgba(74,222,128,.4)}.value-highlight.negative{color:#f87171;text-shadow:0 0 4px rgba(248,113,113,.4)}.value-highlight.neutral{color:#5b8bf5;text-shadow:0 0 4px rgba(91,139,245,.4)}.button-group{margin-bottom:1rem}.execute-button,.stop-button{width:100%;padding:1rem 2rem;font-size:.8rem;font-family:"Press Start 2P",monospace;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;letter-spacing:1px}.execute-button{background:linear-gradient(135deg,#4ade804d,#22c55e33);border:1px solid rgba(74,222,128,.4);color:#4ade80}.execute-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 20px #4ade8066;background:linear-gradient(135deg,#4ade8066,#22c55e4d)}.execute-button:disabled{opacity:.4;cursor:not-allowed}.stop-button{background:linear-gradient(135deg,#f871714d,#ef444433);border:1px solid rgba(248,113,113,.4);color:#f87171}.stop-button:hover{transform:translateY(-2px);box-shadow:0 0 20px #f8717166;background:linear-gradient(135deg,#f8717166,#ef44444d)}.retry-button{width:100%;padding:1rem 2rem;font-size:.8rem;font-family:"Press Start 2P",monospace;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;letter-spacing:1px;margin-top:.5rem;background:linear-gradient(135deg,#fbbf244d,#f59e0b33);border:1px solid rgba(251,191,36,.4);color:#fbbf24}.retry-button:hover{transform:translateY(-2px);box-shadow:0 0 20px #fbbf2466;background:linear-gradient(135deg,#fbbf2466,#f59e0b4d)}.fee-info{text-align:center;color:#666;font-size:.75rem;margin-top:1rem}.checkbox-group{margin:0}.checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#4ade80}.checkbox-label span{font-size:.9rem;color:#b0b0b0}.checkbox-label input[type=checkbox]:checked+span{color:#fff}.checkbox-label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.auto-claim-group{margin:0;margin-top:1.25rem}.auto-claim-title{display:block;font-family:inherit;font-size:.85rem;color:#fff;margin-bottom:12px;letter-spacing:0}.auto-claim-slider-container{background:#0a0b0f99;border-radius:8px;border:1px solid rgba(224,225,222,.15);padding:16px 20px}.auto-claim-slider-label{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;color:#b0b0b0;margin-bottom:10px}.claim-value{font-weight:600;font-family:"Press Start 2P",monospace;font-size:.7rem;color:#4ade80;text-shadow:0 0 4px rgba(74,222,128,.4)}.auto-claim-slider-row{display:flex;align-items:center;gap:12px}.auto-claim-slider{flex:1;width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#4ade80,#22c55e,#16a34a);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:8px 0}.auto-claim-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #e0e1de;cursor:pointer;box-shadow:0 2px 8px #0000004d;transition:transform .2s ease}.auto-claim-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.auto-claim-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #e0e1de;cursor:pointer;box-shadow:0 2px 8px #0000004d}.auto-claim-slider.disabled{opacity:.35;cursor:not-allowed}.auto-claim-slider.disabled::-webkit-slider-thumb{cursor:not-allowed}.auto-claim-enable-toggle{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.auto-claim-enable-toggle input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#4ade80}.auto-claim-enable-toggle .toggle-label{font-size:.8rem;color:#666;font-weight:500}.auto-claim-enable-toggle input[type=checkbox]:checked+.toggle-label{color:#4ade80}.auto-claim-slider-markers{display:flex;justify-content:space-between;font-size:.65rem;color:#666;margin-top:4px}.ev-threshold-group{margin:0;margin-top:1.25rem}.ev-threshold-title{display:block;font-family:inherit;font-size:.85rem;color:#fff;margin-bottom:12px;letter-spacing:0}.ev-slider-container{background:#0a0b0f99;border-radius:8px;border:1px solid rgba(224,225,222,.15);padding:16px 20px}.ev-slider-label{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;color:#b0b0b0;margin-bottom:10px}.ev-slider-row{display:flex;align-items:center;gap:12px}.ev-slider-row .ev-slider{flex:1}.ev-enable-toggle{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.ev-enable-toggle input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#4ade80}.ev-enable-toggle .toggle-label{font-size:.8rem;color:#666;font-weight:500}.ev-enable-toggle input[type=checkbox]:checked+.toggle-label{color:#4ade80}.ev-slider.disabled{opacity:.35;cursor:not-allowed}.ev-slider.disabled::-webkit-slider-thumb{cursor:not-allowed}.ev-value{font-weight:600;font-family:"Press Start 2P",monospace;font-size:.7rem}.ev-value.positive{color:#4ade80;text-shadow:0 0 4px rgba(74,222,128,.4)}.ev-value.negative{color:#f87171;text-shadow:0 0 4px rgba(248,113,113,.4)}.ev-slider{width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#f87171,#f87171 50%,#4ade80 50%,#4ade80);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:8px 0}.ev-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #e0e1de;cursor:pointer;box-shadow:0 2px 8px #0000004d;transition:transform .2s ease}.ev-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.ev-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #e0e1de;cursor:pointer;box-shadow:0 2px 8px #0000004d}.ev-slider:disabled{opacity:.5;cursor:not-allowed}.ev-slider-markers{display:flex;justify-content:space-between;font-size:.65rem;color:#555;margin-top:4px;font-family:"Press Start 2P",monospace}.motherlode-settings{background:#0a0b0f99;border-radius:8px;border:1px solid rgba(224,225,222,.15);padding:16px 20px}.motherlode-direction-toggle{display:flex;gap:8px}.motherlode-direction-toggle .direction-btn{flex:1;padding:10px 12px;background:#0a0b0fcc;border:1px solid rgba(224,225,222,.2);border-radius:6px;color:#888;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.motherlode-direction-toggle .direction-btn:hover:not(:disabled){border-color:#5b8bf566;color:#b0b0b0}.motherlode-direction-toggle .direction-btn.active{background:#4ade8026;border-color:#4ade8080;color:#4ade80;box-shadow:0 0 10px #4ade8033}.motherlode-direction-toggle .direction-btn:disabled{opacity:.5;cursor:not-allowed}.strategy-select,.advanced-settings select{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:#0a0b0fcc;border:1px solid rgba(224,225,222,.2);border-radius:6px;color:#fff;font-size:.95rem;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235b8bf5' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.strategy-select:hover,.advanced-settings select:hover{border-color:#5b8bf566;box-shadow:0 0 10px #5b8bf533}.strategy-select:focus,.advanced-settings select:focus{outline:none;border-color:#5b8bf580;box-shadow:0 0 15px #5b8bf54d}.strategy-select:disabled,.advanced-settings select:disabled{opacity:.5;cursor:not-allowed}.strategy-select option,.advanced-settings select option{background:#0a0b0f;color:#fff;padding:.5rem}.strategy-options-container{background:#0a0b0f99;border-radius:8px;border:1px solid rgba(91,139,245,.2);padding:16px;margin-top:12px}.strategy-option-group{margin-bottom:14px}.strategy-option-group:last-child{margin-bottom:0}.strategy-option-label{display:block;font-size:.85rem;color:#b0b0b0;margin-bottom:8px}.strategy-option-label.disabled{color:#555}.strategy-option-hint{display:block;margin-top:4px;color:#555;font-size:.75rem;margin-left:26px}.random-slider-container{background:#0a0b0f99;border-radius:8px;border:1px solid rgba(91,139,245,.2);padding:16px;margin-top:12px}.slider-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.slider-label-text{font-size:.85rem;color:#b0b0b0}.slider-value{font-family:"Press Start 2P",monospace;font-size:.7rem;color:#5b8bf5;text-shadow:0 0 4px rgba(91,139,245,.4)}.advanced-settings-toggle{margin:.75rem 0 1.25rem}.toggle-advanced-button{width:100%;padding:.75rem 1rem;background:#0a0b0f99;border:1px solid rgba(224,225,222,.15);border-radius:8px;color:#b0b0b0;font-size:.85rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;justify-content:center}.toggle-advanced-button:hover:not(:disabled){border-color:#5b8bf54d;color:#fff;box-shadow:0 0 10px #5b8bf526}.toggle-advanced-button:disabled{opacity:.5;cursor:not-allowed}.advanced-settings{background:#0a0b0f99;border-radius:8px;border:1px solid rgba(224,225,222,.15);padding:20px;margin-bottom:1.25rem;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.setting-toggle{margin-bottom:.5rem;padding:.5rem 0}.setting-toggle .checkbox-label{font-weight:500}.setting-toggle .checkbox-label span{font-size:.9rem;color:#b0b0b0}.setting-toggle .checkbox-label input[type=checkbox]:checked+span{color:#fff}.setting-toggle+.input-group{margin-bottom:1.25rem;padding-left:1.25rem;border-left:2px solid rgba(91,139,245,.3)}.setting-toggle+.input-group label{color:#b0b0b0;font-size:.85rem}.advanced-option-container{background:#0a0b0f66;border-radius:6px;border:1px solid rgba(224,225,222,.1);padding:12px 16px;margin-top:8px;margin-left:26px}.advanced-option-row{display:flex;gap:10px;align-items:center}.advanced-option-row select{width:100px;flex-shrink:0;padding:.5rem;font-size:.85rem}.advanced-option-row input[type=range]{flex:1}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:linear-gradient(90deg,#5b8bf533,#5b8bf51a);border-radius:3px;outline:none;cursor:pointer;position:relative;border:1px solid rgba(91,139,245,.3)}input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:radial-gradient(circle at 30% 30%,#9bb8ff,#5b8bf5 50%,#3a6fd8);border-radius:50%;cursor:pointer;box-shadow:0 0 8px #5b8bf599,0 0 16px #5b8bf54d;transition:all .2s ease;margin-top:-5px;border:2px solid rgba(155,184,255,.5)}input[type=range]::-webkit-slider-thumb:hover{background:radial-gradient(circle at 30% 30%,#bdd0ff,#7b9aff 50%,#5b8bf5);box-shadow:0 0 12px #7b9affcc,0 0 24px #7b9aff80;transform:scale(1.1)}input[type=range]::-moz-range-track{height:6px;background:transparent;border-radius:3px}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:radial-gradient(circle at 30% 30%,#9bb8ff,#5b8bf5 50%,#3a6fd8);border:2px solid rgba(155,184,255,.5);border-radius:50%;cursor:pointer;box-shadow:0 0 8px #5b8bf599,0 0 16px #5b8bf54d;transition:all .2s ease}input[type=range]::-moz-range-thumb:hover{background:radial-gradient(circle at 30% 30%,#bdd0ff,#7b9aff 50%,#5b8bf5);box-shadow:0 0 12px #7b9affcc,0 0 24px #7b9aff80;transform:scale(1.1)}input[type=range]:focus{border-color:#5b8bf580}input[type=range]:disabled{opacity:.4;cursor:not-allowed;background:#3c3c3c33;border-color:#3c3c3c4d}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed;background:linear-gradient(145deg,#444,#333);box-shadow:none;border-color:#50505066}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed;background:linear-gradient(145deg,#444,#333);box-shadow:none;border-color:#50505066}.mining-summary{background:#0a0b0f99;border:1px solid rgba(74,222,128,.2);border-radius:8px;padding:16px 20px;margin-bottom:1.25rem;font-family:"Press Start 2P",monospace}.summary-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.summary-frequency{color:#fff;font-size:.6rem;text-transform:lowercase}.summary-dot{color:#4ade80;font-size:8px;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.summary-calculation{color:#777;font-size:.5rem;margin-bottom:8px;letter-spacing:.3px}.summary-stats{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:6px}.summary-rounds{color:#4ade80;font-size:.55rem;text-shadow:0 0 4px rgba(74,222,128,.4)}.summary-winrate{color:#5b8bf5;font-size:.5rem;text-shadow:0 0 4px rgba(91,139,245,.4)}.summary-timing{color:#666;font-size:.45rem;margin-top:4px}@media (max-width: 768px){.dashboard{padding:.75rem;width:calc(100vw - 1rem);max-width:100%;margin:0 auto;box-sizing:border-box}.dashboard h2{font-size:.7rem;margin-bottom:1rem}.dashboard-controls{max-width:100%;width:100%}.section-container{padding:12px 14px}.section-title{font-size:.55rem}.input-group{margin-bottom:1rem}.input-group label{font-size:.8rem;margin-bottom:.4rem}.input-group input[type=text],.input-group input[type=number]{padding:.6rem .8rem;font-size:.9rem;box-sizing:border-box}.input-group .helper-text{font-size:.7rem;margin-top:.4rem}.execute-button,.stop-button,.retry-button{padding:.85rem 1.5rem;font-size:.65rem}.fee-info{font-size:.7rem;margin-top:.75rem}.checkbox-label{gap:8px}.checkbox-label input[type=checkbox]{width:14px;height:14px}.checkbox-label span{font-size:.85rem}.ev-threshold-title{font-size:.8rem}.ev-slider-container{padding:12px 14px}.ev-slider-label{font-size:.8rem}.ev-value{font-size:.6rem}.ev-slider-markers{font-size:.5rem}.strategy-select,.advanced-settings select{padding:.65rem 2.25rem .65rem .85rem;font-size:.9rem}.strategy-options-container,.random-slider-container{padding:12px}.strategy-option-label,.slider-label-text{font-size:.8rem}.slider-value{font-size:.6rem}.toggle-advanced-button{padding:.65rem .85rem;font-size:.8rem}.advanced-settings{padding:14px}.setting-toggle .checkbox-label span{font-size:.85rem}.setting-toggle+.input-group{padding-left:1rem}.advanced-option-container{padding:10px 12px;margin-left:20px}.mining-summary{padding:12px 14px}.summary-frequency{font-size:.5rem}.summary-calculation{font-size:.45rem}.summary-rounds{font-size:.5rem}.summary-winrate{font-size:.45rem}.summary-timing{font-size:.4rem}}.mining-status-overlay{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;padding:1rem;pointer-events:none;animation:slideDown .4s cubic-bezier(.4,0,.2,1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.mining-status-popup{background:#0a0b0f;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid rgba(224,225,222,.15);box-shadow:0 10px 40px #0009;max-width:420px;width:100%;pointer-events:auto}.mining-status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.header-title{display:flex;align-items:center;gap:.5rem}.header-pickaxe{font-size:1.25rem}.mining-status-header h3{margin:0;font-family:"Press Start 2P",cursive;font-size:.7rem;color:#fff;letter-spacing:.5px}.header-buttons{display:flex;gap:.5rem;align-items:center}.minimize-button{background:#1a1d29;border:1px solid rgba(224,225,222,.2);color:#e0e1de;width:36px;height:36px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.minimize-icon{font-size:1.1rem;line-height:1;margin-top:-2px}.minimize-button:hover{background:#252836;border-color:#e0e1de66}.dismiss-button-expanded{background:#2ed5731a;border:1px solid rgba(46,213,115,.3);color:#2ed573;width:36px;height:36px;border-radius:10px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.dismiss-button-expanded:hover{background:#2ed57333;border-color:#2ed57380}.progress-section{margin-bottom:1rem}.progress-info{display:flex;justify-content:space-between;margin-bottom:.5rem;font-family:"Press Start 2P",cursive;font-size:.5rem;color:#b0b0b0}.round-text,.progress-percent{color:#e0e1de}.progress-bar{width:100%;height:20px;background:#ffffff0d;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#5b8bf5,#7b9aff);transition:width .3s ease;border-radius:4px}.progress-fill.rainbow{background:linear-gradient(90deg,#9400d3,red 20%,#ff7f00,#ff0,#0f0,#00f 80%,indigo);background-size:200% 100%;animation:rainbowFlow 2s linear infinite}@keyframes rainbowFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.status-message{background:#ffffff08;border:1px solid rgba(224,225,222,.3);border-radius:8px;padding:.875rem 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.status-message.active{border-color:#e0e1de66}.status-text{color:#fff;font-family:"Press Start 2P",cursive;font-size:.4rem;line-height:1.6;text-align:center}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-top-color:#e0e1de;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.mining-status-minimized{background:#0a0b0f;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(224,225,222,.15);box-shadow:0 4px 20px #00000080;max-width:500px;width:auto;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;position:relative;transition:all .2s ease;overflow:hidden}.mining-status-minimized.has-dismiss{padding-right:3.5rem}.mining-status-minimized:hover{border-color:#e0e1de4d;transform:translateY(-2px)}.minimized-content{display:flex;align-items:center;gap:.6rem;overflow:hidden;min-width:0}.minimized-pickaxe{font-size:1.1rem;flex-shrink:0}.minimized-text{color:#fff;font-family:"Press Start 2P",cursive;font-size:.5rem;white-space:nowrap;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;max-width:100%}.minimized-progress-bar{width:100%;height:4px;background:#ffffff0d;border-radius:2px;margin-top:.6rem;overflow:hidden}.minimized-progress-fill{height:100%;width:100%;border-radius:2px}.minimized-progress-fill.rainbow{background:linear-gradient(90deg,#9400d3,red 20%,#ff7f00,#ff0,#0f0,#00f 80%,indigo);background-size:200% 100%;animation:rainbowFlow 2s linear infinite}.dismiss-button{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);background:#2ed57326;border:1px solid rgba(46,213,115,.4);color:#2ed573;width:26px;height:26px;border-radius:6px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.dismiss-button:hover{background:#2ed57340;border-color:#2ed57399}@media (max-width: 768px){.mining-status-overlay{padding:.5rem}.mining-status-popup{padding:1rem 1.25rem;border-radius:10px;max-width:95%}.mining-status-header{margin-bottom:1rem}.header-pickaxe{font-size:1.1rem}.mining-status-header h3{font-size:.55rem}.minimize-button,.dismiss-button-expanded{width:32px;height:32px}.minimize-icon{font-size:1rem}.progress-info{font-size:.4rem}.progress-bar{height:16px}.status-message{padding:.75rem}.status-text{font-size:.35rem}.spinner{width:14px;height:14px;border-width:2px}.mining-status-minimized{padding:.6rem .875rem;max-width:90%}.minimized-pickaxe{font-size:1rem}.minimized-text{font-size:.45rem}.minimized-progress-bar{height:3px;margin-top:.5rem}.dismiss-button{width:24px;height:24px;font-size:.9rem;right:.6rem}}.mining-history-container{width:250px;background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:16px;box-shadow:0 8px 32px #0006;max-height:600px;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;position:relative;margin:0 auto}.mining-history-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(224,225,222,.1)}.mining-history-header h2{color:#e0e1de;font-family:"Press Start 2P",cursive;font-size:.6rem;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;text-align:center}.showing-info{color:#b0b0b0;font-family:"Press Start 2P",cursive;font-size:.4rem;text-align:center;line-height:1.6}.history-rounds{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding-right:4px}.history-rounds::-webkit-scrollbar{width:6px}.history-rounds::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.history-rounds::-webkit-scrollbar-thumb{background:#e0e1de4d;border-radius:3px}.history-rounds::-webkit-scrollbar-thumb:hover{background:#e0e1de80}.history-round-card{background:#1a1d2980;border:1px solid rgba(224,225,222,.15);border-radius:6px;padding:10px;transition:all .2s}.history-round-card:hover{background:#1a1d29b3;border-color:#e0e1de4d;transform:translate(-2px)}.round-header-section{display:flex;align-items:center;gap:8px;margin-bottom:10px}.round-number{font-family:"Press Start 2P",cursive;font-size:.5rem;font-weight:400;color:#e0e1de}.status-badge{padding:3px 6px;border-radius:4px;font-family:"Press Start 2P",cursive;font-size:.35rem;font-weight:400;text-transform:uppercase;letter-spacing:.3px;margin-left:auto}.status-badge.loss{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.status-badge.win-sol{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.4)}.status-badge.win-split{background:#9333ea33;color:#a855f7;border:1px solid rgba(147,51,234,.4)}.status-badge.pending{background:#94a3b833;color:#94a3b8;border:1px solid rgba(148,163,184,.4)}.status-badge.skipped{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.round-profit-loss{font-family:"Press Start 2P",cursive;font-size:.4rem;font-weight:400;color:#e0e1de;text-align:right}.round-profit-loss .pending-text{color:#94a3b8;font-size:.35rem}.round-profit-loss .skipped-text{color:#fbbf24;font-size:.35rem}.data-value.skipped-reason{color:#fbbf24;font-size:.3rem}.round-usd-value.skipped{color:#fbbf24}.round-data-grid{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:8px}.data-item{display:flex;justify-content:space-between;align-items:center;font-family:"Press Start 2P",cursive;font-size:.35rem;line-height:1.4}.data-label{color:#b0b0b0;font-weight:400}.data-value{color:#e0e1de;font-weight:400;text-align:right}.data-value.ev-positive{color:#10b981}.data-value.ev-negative{color:#ef4444}.round-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(224,225,222,.1)}.round-date{color:#b0b0b0;font-family:"Press Start 2P",cursive;font-size:.35rem}.round-usd-value{font-family:"Press Start 2P",cursive;font-size:.4rem;font-weight:400}.round-usd-value.profit{color:#10b981}.round-usd-value.loss{color:#ef4444}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;padding:8px 0 0;border-top:1px solid rgba(224,225,222,.1)}.page-btn{padding:6px 10px;background:#e0e1de1a;border:1px solid rgba(224,225,222,.3);border-radius:4px;color:#e0e1de;font-family:"Press Start 2P",cursive;font-size:.35rem;font-weight:400;cursor:pointer;transition:all .2s}.page-btn:hover:not(:disabled){background:#e0e1de33;border-color:#e0e1de}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-info{color:#b0b0b0;font-family:"Press Start 2P",cursive;font-size:.35rem;font-weight:400}.history-summary{display:flex;justify-content:space-around;padding:16px;margin-top:20px;background:#1a1d2999;border-radius:8px;border:1px solid rgba(224,225,222,.2)}.summary-item{display:flex;flex-direction:column;align-items:center;gap:6px}.summary-label{font-family:"Press Start 2P",cursive;font-size:.35rem;color:#b0b0b0;text-transform:uppercase;letter-spacing:.5px}.summary-value{font-family:"Press Start 2P",cursive;font-size:.5rem;font-weight:400;color:#e0e1de}.summary-value.profit{color:#10b981}.summary-value.loss{color:#ef4444}.loading-state,.empty-state{text-align:center;padding:48px 24px;color:#b0b0b0;font-family:"Press Start 2P",cursive;font-size:.4rem;line-height:1.6}@media (min-width: 1024px) and (max-width: 1200px){.mining-history-container{width:200px;padding:12px;max-height:550px}.mining-history-header{margin-bottom:12px;padding-bottom:10px}.mining-history-header h2{font-size:.5rem}.showing-info{font-size:.35rem}.history-round-card{padding:8px}.round-number{font-size:.45rem}.status-badge{font-size:.3rem;padding:2px 4px}.data-item{font-size:.32rem}.round-footer{margin-top:6px;padding-top:6px}.round-date{font-size:.3rem}.round-usd-value{font-size:.35rem}.page-btn{padding:4px 8px;font-size:.3rem}.page-info{font-size:.3rem}}@media (min-width: 768px) and (max-width: 1024px){.mining-history-container{width:100%;max-width:600px;padding:12px;max-height:280px;margin:0 auto}.mining-history-header h2{font-size:.5rem;margin-bottom:6px}.showing-info{font-size:.35rem}.history-round-card{padding:8px}.round-number{font-size:.45rem}.status-badge{font-size:.3rem;padding:2px 4px}.data-item{font-size:.32rem}.round-footer{margin-top:6px;padding-top:6px}.page-btn{padding:4px 8px;font-size:.3rem}.page-info{font-size:.32rem}}@media (max-width: 768px){.mining-history-container{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:12px;max-height:none;margin:0 auto;box-sizing:border-box;overflow:visible}.mining-history-header h2{font-size:.5rem;margin-bottom:6px}.showing-info{font-size:.35rem}.history-rounds{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:4px;padding-right:4px}.history-rounds::-webkit-scrollbar{display:none}.history-round-card{min-width:260px;width:260px;flex-shrink:0;padding:12px;scroll-snap-align:start}.round-header-section{margin-bottom:8px}.round-number{font-size:.5rem}.status-badge{font-size:.32rem;padding:3px 5px}.round-profit-loss{font-size:.42rem}.data-item{font-size:.38rem}.round-footer{margin-top:8px;padding-top:8px}.round-date{font-size:.35rem}.round-usd-value{font-size:.4rem}.pagination{display:none}.carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:8px;padding:4px 0}.carousel-dot{width:6px;height:6px;border-radius:50%;background:#e0e1de4d;border:none;padding:0;cursor:pointer;transition:all .2s}.carousel-dot.active{background:#00c8ff;transform:scale(1.2)}.swipe-hint{text-align:center;font-family:"Press Start 2P",cursive;font-size:.3rem;color:#e0e1de80;margin-top:4px}.history-summary{flex-direction:row;flex-wrap:wrap;gap:12px;padding:12px;margin-top:12px}.summary-item{flex:1;min-width:80px}.summary-value{font-size:.45rem}.summary-label{font-size:.28rem}}.previous-winners{width:250px;background:#0a0b0f;border:1px solid rgba(224,225,222,.2);border-radius:8px;padding:16px;box-shadow:0 8px 32px #0006;max-height:600px;overflow-y:auto;flex-shrink:0}.previous-winners:hover{background:#0a0b0f}.previous-winners h3{margin:0 0 16px;font-family:"Press Start 2P",cursive;font-size:.6rem;color:#e0e1de;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:400}.winners-list{display:flex;flex-direction:column;gap:8px}.no-winners{text-align:center;color:#b0b0b0;font-family:"Press Start 2P",cursive;font-size:.4rem;padding:20px 0;line-height:1.6}.winner-item{display:flex;align-items:center;gap:8px;padding:10px;background:#1a1d2980;border:1px solid rgba(224,225,222,.15);border-radius:6px;font-family:"Press Start 2P",cursive;font-size:.5rem;transition:all .2s ease}.winner-item:hover{background:#1a1d29b3;border-color:#e0e1de4d;transform:translate(-2px)}.winner-badge{font-size:1rem}.winner-tile{color:#e0e1de;font-weight:400;min-width:32px}.winner-round{color:#b0b0b0;font-size:.4rem;margin-left:auto}@media (min-width: 1024px) and (max-width: 1200px){.previous-winners{width:180px;padding:12px;max-height:550px}.previous-winners h3{font-size:.5rem;margin-bottom:12px;letter-spacing:.5px}.winners-list{gap:6px}.winner-item{padding:8px;font-size:.42rem;gap:6px}.winner-badge{font-size:.85rem}.winner-tile{min-width:28px}.winner-round{font-size:.35rem}}@media (min-width: 768px) and (max-width: 1024px){.previous-winners{width:100%;max-width:600px;margin-left:0;margin-top:16px;max-height:250px;padding:12px}.previous-winners h3{font-size:.5rem;margin-bottom:10px}.winners-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px}.winner-item{flex:0 0 auto;padding:8px;font-size:.4rem}.winner-badge{font-size:.9rem}.winner-round{font-size:.35rem}}@media (max-width: 768px){.previous-winners{padding:10px;max-height:200px;width:calc(100vw - 1rem);max-width:100%;box-sizing:border-box;margin:20px auto 0}.previous-winners h3{font-size:.5rem;margin-bottom:10px;letter-spacing:.5px}.winners-list{gap:5px;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.winner-item{padding:5px;font-size:.38rem;gap:3px;flex-direction:column;align-items:center;min-width:0;box-sizing:border-box}.winner-item:nth-child(n+10){display:none}.winner-badge{display:none}.winner-tile{min-width:auto;font-size:.42rem}.winner-round{font-size:.32rem;margin-left:0}}.docs-container{display:flex;height:100%;background:linear-gradient(135deg,#0a0a0f,#0d1117,#0a0a0f);color:#e0e0e0;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.docs-sidebar{width:260px;background:#0a0a0ff2;border-right:1px solid rgba(0,255,255,.1);display:flex;flex-direction:column;overflow-y:auto}.docs-logo{padding:24px 20px;border-bottom:1px solid rgba(0,255,255,.1);display:flex;align-items:center;gap:10px}.docs-logo-text{font-family:"Press Start 2P",monospace;font-size:16px;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.5)}.docs-version{font-size:10px;color:#00ffff80;padding:2px 6px;border:1px solid rgba(0,255,255,.3);border-radius:4px}.docs-nav{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.docs-nav button{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid transparent;color:#888;padding:12px 14px;text-align:left;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:13px}.docs-nav button:hover{background:#00ffff0d;color:#0ff;border-color:#0ff3}.docs-nav button.active{background:#00ffff1a;color:#0ff;border-color:#00ffff4d;box-shadow:0 0 20px #00ffff1a}.nav-icon{font-family:JetBrains Mono,monospace;font-size:11px;color:#00ffff80;min-width:20px}.docs-nav button.active .nav-icon{color:#0ff}.nav-label{font-weight:500}.docs-sidebar-footer{padding:16px 20px;border-top:1px solid rgba(0,255,255,.1)}.external-link{color:#888;font-size:12px;text-decoration:none;transition:color .2s}.external-link:hover{color:#0ff}.docs-content{flex:1;padding:40px 60px;overflow-y:auto;max-width:900px}.docs-content::-webkit-scrollbar{width:6px}.docs-content::-webkit-scrollbar-track{background:#00ffff05}.docs-content::-webkit-scrollbar-thumb{background:#0ff3;border-radius:3px}.docs-content::-webkit-scrollbar-thumb:hover{background:#0ff6}.section-header{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.section-number{font-family:JetBrains Mono,monospace;font-size:12px;color:#0ff6}.docs-section h1{font-size:32px;font-weight:700;color:#fff;margin:0;letter-spacing:-.5px}.docs-section h2{font-size:20px;font-weight:600;margin-top:48px;margin-bottom:20px;color:#0ff;padding-bottom:8px;border-bottom:1px solid rgba(0,255,255,.2)}.docs-section h3{font-size:16px;font-weight:600;margin-top:24px;margin-bottom:12px;color:#e0e0e0}.docs-section p{line-height:1.7;margin-bottom:16px;color:#aaa}.docs-section .lead{font-size:18px;color:#ccc;margin-bottom:32px;line-height:1.6}.docs-section ul{margin-left:20px;margin-bottom:20px}.docs-section ul li{margin-bottom:8px;line-height:1.6;color:#aaa}.docs-section ul li strong{color:#e0e0e0}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:24px 0}.feature-card{background:#00ffff05;border:1px solid rgba(0,255,255,.1);border-radius:12px;padding:24px;transition:all .3s ease;position:relative}.feature-card:hover{background:#00ffff0d;border-color:#00ffff4d;transform:translateY(-2px);box-shadow:0 8px 30px #00ffff1a}.feature-icon{font-family:JetBrains Mono,monospace;font-size:11px;color:#0ff;margin-bottom:12px;opacity:.6}.feature-card h3{color:#fff;margin:0 0 8px;font-size:15px}.feature-card p{color:#888;font-size:13px;margin:0;line-height:1.5}.flow-diagram{display:flex;align-items:center;justify-content:center;gap:12px;margin:32px 0;flex-wrap:wrap}.flow-step{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;background:#00ffff0d;border:1px solid rgba(0,255,255,.2);border-radius:8px}.flow-number{font-family:JetBrains Mono,monospace;font-size:20px;color:#0ff;font-weight:600}.flow-text{font-size:12px;color:#aaa;white-space:nowrap}.flow-arrow{color:#0ff6;font-size:20px}.info-box{display:flex;gap:16px;background:#00ffff08;border:1px solid rgba(0,255,255,.15);border-radius:12px;padding:20px;margin:24px 0}.info-icon{width:24px;height:24px;background:#0ff3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0ff;font-weight:600;font-size:14px;flex-shrink:0}.info-content strong{color:#0ff;display:block;margin-bottom:6px}.info-content p{margin:0;font-size:14px;line-height:1.6}.step-card{display:flex;gap:20px;margin-bottom:32px;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.step-card:hover{background:#00ffff05;border-color:#00ffff1a}.step-number{font-family:JetBrains Mono,monospace;font-size:24px;color:#0ff;font-weight:600;min-width:40px;opacity:.8}.step-content h3{margin:0 0 12px;color:#fff}.step-content p{margin-bottom:12px}.step-content ul{margin-left:16px}.tip-box{background:#ffc80014;border-left:3px solid rgba(255,200,0,.5);padding:12px 16px;border-radius:0 8px 8px 0;margin-top:12px;font-size:13px;color:#ccc}.tip-box strong{color:#ffc800}.amount-guide{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.amount-option{display:flex;flex-direction:column;gap:4px;padding:12px 20px;background:#00ffff0d;border:1px solid rgba(0,255,255,.1);border-radius:8px}.amount-option .amount{font-family:JetBrains Mono,monospace;font-size:14px;color:#0ff}.amount-option .desc{font-size:11px;color:#888}.feature-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:24px 0}.feature-box-item{padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.feature-box-item h3{margin:0 0 8px;color:#0ff;font-size:14px}.feature-box-item p{margin:0;font-size:13px}.skip-grid{display:flex;flex-direction:column;gap:12px;margin:20px 0}.skip-item{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#00ffff08;border-radius:8px}.skip-label{font-weight:600;color:#0ff;min-width:160px;font-size:13px}.skip-desc{color:#888;font-size:13px}.strategy-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:16px;transition:all .3s ease}.strategy-card:hover{background:#00ffff08;border-color:#00ffff26}.strategy-card.highlight{background:#00ffff0d;border-color:#00ffff4d}.strategy-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.strategy-header h2{margin:0;font-size:18px;color:#fff;border:none;padding:0}.strategy-tag{font-size:10px;padding:4px 10px;background:#00ffff1a;color:#0ff;border-radius:4px;font-weight:600;letter-spacing:.5px}.strategy-tag.recommended{background:#00ff8826;color:#0f8}.strategy-visual{display:flex;gap:12px;margin-top:16px}.visual-tile{padding:12px 20px;border-radius:6px;font-size:12px;font-weight:500}.visual-tile.good{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.3)}.visual-tile.bad{background:#ff64641a;color:#ff6464;border:1px solid rgba(255,100,100,.3)}.setting-card{padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-bottom:20px}.setting-card h3{margin:0 0 12px;color:#fff}.setting-card p{margin-bottom:16px}.setting-range{display:flex;align-items:center;gap:12px;color:#888;font-size:12px;font-family:JetBrains Mono,monospace}.range-bar{flex:1;height:4px;background:linear-gradient(90deg,#0ff3,#0f86);border-radius:2px}.setting-tip{font-size:12px;color:#666;margin-top:8px;font-style:italic}.timing-options{display:flex;flex-direction:column;gap:8px;margin-top:12px}.timing-option{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#00ffff08;border-radius:6px}.timing-value{font-family:JetBrains Mono,monospace;font-size:13px;color:#0ff;min-width:60px}.timing-desc{color:#888;font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:24px 0}.metric-card{padding:20px;background:#00ffff08;border:1px solid rgba(0,255,255,.1);border-radius:10px}.metric-card h3{margin:0 0 8px;color:#0ff;font-size:14px}.metric-card p{margin:0;font-size:13px;line-height:1.5}.faq-item{padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-bottom:12px}.faq-item h3{margin:0 0 12px;color:#fff;font-size:15px}.faq-item p{margin:0;font-size:14px;line-height:1.7}.legal-notice{padding:12px 16px;background:#00ffff0d;border-radius:8px;margin-bottom:24px}.legal-notice p{margin:0;font-size:12px;color:#888}.warning-box{background:#ff64640d;border:1px solid rgba(255,100,100,.2);border-radius:12px;padding:20px;margin:20px 0}.warning-box h4{color:#ff6464;margin:0 0 12px;font-size:14px}.warning-box ul{margin:0}.warning-box li{color:#ccc;margin-bottom:6px}.legal-footer{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.legal-footer p{font-size:14px}.legal-footer p:first-child{color:#0ff}@media (max-width: 900px){.docs-container{flex-direction:column}.docs-sidebar{width:100%;border-right:none;border-bottom:1px solid rgba(0,255,255,.1)}.docs-nav{flex-direction:row;flex-wrap:wrap;padding:12px}.docs-nav button{flex:1;min-width:120px;justify-content:center;padding:10px 8px}.nav-icon,.docs-sidebar-footer{display:none}.docs-content{padding:24px 20px}.section-header h1{font-size:24px}.feature-grid{grid-template-columns:1fr}.flow-diagram{flex-direction:column}.flow-arrow{transform:rotate(90deg)}.step-card{flex-direction:column;gap:12px}.step-number{font-size:18px}.amount-guide,.strategy-visual{flex-direction:column}.skip-item{flex-direction:column;align-items:flex-start;gap:4px}.skip-label{min-width:auto}}.legal-links-box{margin-bottom:30px;padding:24px;background:#00ffff08;border:1px solid rgba(0,255,255,.15);border-radius:12px}.legal-links-box h2{margin-top:0;margin-bottom:20px;color:#0ff}.legal-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.legal-link-card{display:flex;flex-direction:column;gap:8px;padding:20px;background:#141923cc;border:1px solid rgba(0,255,255,.1);border-radius:10px;text-decoration:none;transition:all .3s ease}.legal-link-card:hover{border-color:#0ff6;background:#00ffff0d;transform:translateY(-2px);box-shadow:0 8px 24px #00ffff1a}.legal-link-icon{font-family:"Press Start 2P",monospace;font-size:12px;color:#0ff;opacity:.6}.legal-link-title{font-size:15px;font-weight:600;color:#fff}.legal-link-desc{font-size:12px;color:#888;line-height:1.4}@media (max-width: 768px){.legal-links-grid{grid-template-columns:1fr}}.leaderboard-container{max-width:1200px;margin:0 auto;padding:1.5rem}.leaderboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.leaderboard-title{font-family:"Press Start 2P",monospace;font-size:1.1rem;color:#fff;margin:0;text-shadow:0 0 10px rgba(0,200,255,.3)}.leaderboard-meta{display:flex;gap:1.5rem;align-items:center}.ore-price{color:#aaa;font-size:.9rem}.miner-count{background:#00c8ff1a;border:1px solid rgba(0,200,255,.3);padding:.3rem .8rem;border-radius:4px;color:#00c8ff;font-size:.85rem}.leaderboard-table-wrapper{overflow-x:auto;background:#0f0f19cc;border:1px solid rgba(100,100,120,.3);border-radius:8px}.leaderboard-table{width:100%;border-collapse:collapse;font-size:.9rem}.leaderboard-table thead{background:#1e1e2de6;position:sticky;top:0}.leaderboard-table th{padding:1rem .75rem;text-align:left;color:#888;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(100,100,120,.3);white-space:nowrap}.leaderboard-table th.sortable{cursor:pointer;transition:color .2s}.leaderboard-table th.sortable:hover,.leaderboard-table th.sortable.active{color:#00c8ff}.leaderboard-table td{padding:.85rem .75rem;border-bottom:1px solid rgba(60,60,80,.3);color:#ddd}.leaderboard-row{transition:background .2s}.leaderboard-row:hover{background:#28283c80}.leaderboard-row.current-user{background:#00c8ff14;border-left:3px solid #00c8ff}.leaderboard-row.current-user:hover{background:#00c8ff1f}.rank-col{width:50px;text-align:center;color:#888;font-weight:600}.wallet-col{min-width:140px}.wallet-address{font-family:Courier New,monospace;color:#fff}.you-badge{display:inline-block;margin-left:.5rem;padding:.15rem .4rem;background:linear-gradient(135deg,#00c8ff,#0080ff);color:#000;font-size:.65rem;font-weight:700;border-radius:3px;text-transform:uppercase}.rounds-col{text-align:right;color:#ccc}.won-col,.leaderboard-table td.won-col{text-align:right;color:#f59e0b;text-shadow:0 0 10px rgba(245,158,11,.6),0 0 20px rgba(245,158,11,.4);font-weight:700}.sol-pnl-col{text-align:right;font-family:Courier New,monospace;white-space:nowrap}.sol-pnl-col.positive{color:#4ade80}.sol-pnl-col.negative{color:#f87171}.ore-col{text-align:right;color:#fbbf24;font-family:Courier New,monospace}.cost-ore-col{text-align:right;color:#a78bfa;font-family:Courier New,monospace;white-space:nowrap}.pnl-col{text-align:right;font-weight:600;font-family:Courier New,monospace;white-space:nowrap}.pnl-col.positive{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.3)}.pnl-col.warning{color:#fb923c}.pnl-col.negative{color:#f87171}.time-col{text-align:right;color:#888;font-size:.85rem;white-space:nowrap}.leaderboard-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:.5rem 0;color:#666;font-size:.8rem}.sort-hint{opacity:.7}.leaderboard-loading,.leaderboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#888}.loading-spinner{width:40px;height:40px;border:3px solid rgba(0,200,255,.2);border-top-color:#00c8ff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.loading-subtitle{font-size:.75rem;color:#666;margin-top:.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.leaderboard-error button{margin-top:1rem;padding:.5rem 1.5rem;background:#00c8ff33;border:1px solid #00c8ff;color:#00c8ff;border-radius:4px;cursor:pointer;transition:all .2s}.leaderboard-error button:hover{background:#00c8ff4d}@media (max-width: 768px){.leaderboard-container{padding:.75rem}.leaderboard-title{font-size:.85rem}.leaderboard-header{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.leaderboard-meta{gap:1rem}.leaderboard-table{font-size:.75rem}.leaderboard-table th,.leaderboard-table td{padding:.6rem .4rem}.time-col,.cost-ore-col{display:none}.wallet-col{min-width:100px}.leaderboard-footer{flex-direction:column;gap:.5rem;text-align:center}.custom-tooltip{font-size:.65rem;padding:8px 10px;max-width:280px;white-space:normal;text-align:center}}@media (max-width: 480px){.leaderboard-container{padding:.5rem .25rem}.leaderboard-title{font-size:.65rem}.leaderboard-table-wrapper{margin:0 -.25rem;border-radius:4px}.leaderboard-table{font-size:.6rem;table-layout:fixed;width:100%}.leaderboard-table th,.leaderboard-table td{padding:.5rem .15rem;text-align:center}.ore-col,.sol-pnl-col{display:none}.rank-col{width:24px;padding:.4rem .1rem;font-size:.55rem}.wallet-col{min-width:60px;width:70px;text-align:left;padding-left:.25rem}.wallet-address{font-size:.55rem;display:block;max-width:65px;overflow:hidden;text-overflow:ellipsis}.you-badge{font-size:.45rem;padding:.08rem .2rem;margin-left:.15rem;display:block;margin-top:2px}.rounds-col,.won-col,.leaderboard-table td.won-col{width:45px;font-size:.55rem}.pnl-col{width:65px;font-size:.55rem;padding-right:.25rem}.leaderboard-table th{font-size:.45rem;letter-spacing:0;white-space:nowrap}.custom-tooltip{font-size:.55rem;padding:6px 8px;max-width:200px}.leaderboard-header{margin-bottom:.75rem}.leaderboard-meta{gap:.5rem;flex-wrap:wrap}.ore-price{font-size:.7rem}.miner-count{font-size:.65rem;padding:.2rem .5rem}.leaderboard-footer{font-size:.55rem;margin-top:.75rem}.sort-hint{display:none}}.leaderboard-row.has-tooltip{cursor:help}.leaderboard-row.has-tooltip:hover{background:#00c8ff14}.leaderboard-table-wrapper{position:relative}.custom-tooltip{position:absolute;transform:translate(-50%) translateY(-100%);background:linear-gradient(135deg,#0f141efa,#141e2dfa);border:1px solid rgba(0,200,255,.4);border-radius:8px;padding:10px 14px;color:#e0e0e0;font-size:.75rem;white-space:nowrap;z-index:1000;pointer-events:none;box-shadow:0 4px 20px #00000080,0 0 15px #00c8ff26,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:tooltipFadeIn .1s ease-out}.custom-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#00c8ff66}.custom-tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#141e2dfa;margin-top:-1px}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-100%) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(-100%) scale(1)}}.away-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.away-modal{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid rgba(224,225,222,.4);border-radius:8px;width:90%;max-width:600px;box-shadow:0 20px 60px #e0e1de66;animation:slideUp .4s ease;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.away-header{background:linear-gradient(135deg,#1a1d29,#1a1d29);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid rgba(26,29,41,.4)}.away-header h2{margin:0;color:#fff;font-size:1.8rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px}.away-close-btn{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:1.5rem;width:40px;height:40px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.away-close-btn:hover{background:#fff3;border-color:#e0e1de;transform:scale(1.05);box-shadow:0 0 15px #e0e1de66}.away-content{padding:2.5rem 2rem}.away-time{text-align:center;font-size:1.3rem;color:#fff;margin-bottom:2rem;line-height:1.6}.away-time strong{color:#e0e1de;font-weight:700;text-shadow:0 0 10px rgba(224,225,222,.6)}.away-stats-box{background:#ffffff0d;border:2px solid rgba(224,225,222,.4);border-radius:6px;padding:1.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.away-stat-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.away-stat-row:last-child{border-bottom:none}.away-stat-row.earned{margin-top:.5rem;padding-top:1rem;border-top:2px solid rgba(224,225,222,.4)}.away-stat-label{color:#ffffffb3;font-size:1.1rem;font-weight:600}.away-stat-value{color:#fff;font-size:1.2rem;font-weight:700;font-family:Courier New,monospace}.away-stat-value.green{color:#4caf50;text-shadow:0 0 10px rgba(76,175,80,.5)}.continue-mining-btn{width:100%;padding:1.25rem 2rem;background:linear-gradient(135deg,#1a1d29,#1a1d29);border:2px solid rgba(224,225,222,.3);border-radius:6px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #e0e1de66}.continue-mining-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #e0e1de99;background:linear-gradient(135deg,#1a1d29,#1a1d29)}.continue-mining-btn:active{transform:translateY(-1px)}@media (max-width: 768px){.away-modal{width:95%;margin:1rem}.away-header h2{font-size:1.4rem}.away-content{padding:1.5rem 1rem}.away-time{font-size:1.1rem}.away-stat-label{font-size:.95rem}.away-stat-value{font-size:1rem}.continue-mining-btn{font-size:1.1rem;padding:1rem 1.5rem}}.connect-prompt{text-align:center;padding:4rem 2rem;background:#ffffff0d;border-radius:8px;border:2px solid rgba(255,255,255,.1);margin:0 auto;max-width:800px}.connect-prompt h2{font-size:2rem;margin-bottom:1rem;color:#e0e1de}.connect-prompt p{font-size:1.2rem;color:#aaa}.main-content{display:flex;flex-direction:column;gap:2rem;align-items:center;width:100%;padding:0 1rem;box-sizing:border-box}.center-content{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;width:100%;max-width:1600px;margin:0 auto}.grid-with-history{display:flex;align-items:flex-start;justify-content:center;gap:20px}.grid-with-history>*{flex-shrink:0}@media (min-width: 1024px) and (max-width: 1200px){.grid-with-history{gap:12px}.main-content{gap:1.5rem;padding:0 .5rem}.center-content{max-width:100%}}@media (max-width: 1024px){.grid-with-history{flex-direction:column;align-items:center;gap:16px}.grid-with-history>:nth-child(1){order:2}.grid-with-history>:nth-child(2){order:1}.grid-with-history>:nth-child(3){order:3}.main-content{gap:1.5rem;padding:0 .75rem}.center-content{max-width:100%}}.analysis-controls{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;padding:1rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.analysis-button{padding:.75rem 1.5rem;background:linear-gradient(135deg,#1a1d29,#1a1d29);border:2px solid rgba(224,225,222,.3);border-radius:8px;color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:.9rem}.analysis-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #e0e1de80}.analysis-button:disabled{opacity:.5;cursor:not-allowed}.analysis-button.clear{background:#ff646433;border-color:#ff646480}.analysis-button.clear:hover:not(:disabled){background:#ff64644d;box-shadow:0 4px 15px #ff64644d}@media (max-width: 768px){.connect-prompt{padding:2rem 1rem}.connect-prompt h2{font-size:1.5rem}.connect-prompt p{font-size:1rem}.main-content{gap:1.5rem;padding:0;width:100%}.center-content{width:100%;padding:0;max-width:100%}.grid-with-history{gap:15px;width:100%;padding:0}.analysis-controls{padding:.75rem;gap:.5rem}.analysis-button{padding:.6rem 1rem;font-size:.8rem;flex:1;min-width:calc(50% - .25rem)}}.legal-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0f,#0f1419,#0a0a0f);color:#e0e0e0;padding:40px 20px}.legal-container{max-width:800px;margin:0 auto;background:#141923cc;border:1px solid rgba(0,255,255,.1);border-radius:12px;padding:40px}.back-link{display:inline-block;color:#00d4ff;text-decoration:none;font-size:14px;margin-bottom:20px;transition:color .3s ease}.back-link:hover{color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.5)}.legal-page h1{font-size:2rem;color:#fff;margin-bottom:10px;text-shadow:0 0 20px rgba(0,255,255,.3)}.last-updated{color:#888;font-size:14px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.legal-page section{margin-bottom:30px}.legal-page h2{font-size:1.3rem;color:#00d4ff;margin-bottom:15px;margin-top:30px}.legal-page h3{font-size:1.1rem;color:#e0e0e0;margin-bottom:10px;margin-top:20px}.legal-page p{line-height:1.7;margin-bottom:15px;color:silver}.legal-page ul{margin:15px 0;padding-left:25px}.legal-page li{line-height:1.7;margin-bottom:8px;color:#b0b0b0}.legal-page li strong{color:#e0e0e0}.legal-page section:last-child{margin-bottom:0}@media (max-width: 768px){.legal-container{padding:25px;margin:0 10px}.legal-page h1{font-size:1.6rem}.legal-page h2{font-size:1.15rem}}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}.app-container{max-width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:2rem}.header{text-align:center;margin-bottom:3rem}.header-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.header-logo{width:100px;height:100px;filter:drop-shadow(0 0 12px rgba(255,255,255,.3));animation:logoFloat 3s ease-in-out infinite;margin-bottom:0}.header-subtitle{color:#b0b0b0;font-size:.9rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-family:Courier New,monospace;margin:0;padding:0}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.header-text{display:flex;flex-direction:column;gap:.5rem}.header h1{font-size:3rem;font-weight:700;color:#fff;letter-spacing:3px;text-transform:uppercase;margin-bottom:1rem;text-shadow:0 2px 8px rgba(0,0,0,.5)}@supports (-webkit-background-clip: text) or (background-clip: text){.header h1{background:linear-gradient(135deg,#fff,#e0e1de);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:200% auto;animation:shimmer 8s ease-in-out infinite;text-shadow:none}}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.header p{color:#b0b0b0;font-size:1rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-family:Courier New,monospace;opacity:.9;text-shadow:0 0 10px rgba(176,176,176,.2)}.wallet-nav-container{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.wallet-button{display:flex}.main-content{display:grid;gap:2rem}@media (max-width: 768px){.app-container{padding:.5rem;max-width:100vw;overflow-x:hidden}.header-content{flex-direction:column;gap:.5rem}.header-logo{width:70px;height:70px}.header-subtitle{font-size:.65rem;letter-spacing:1px}.header h1{font-size:2rem;letter-spacing:1px}.header p{font-size:.75rem;letter-spacing:1px}}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;max-width:100vw}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0b0f;color:#e0e1de;min-height:100vh;overflow-x:hidden;max-width:100vw}#root{min-height:100vh;overflow-x:hidden;max-width:100vw}
