.miner-app{background:#191c29;background-image:radial-gradient(ellipse 720px 300px at 50% 0,rgba(112,99,255,.19),transparent 85%);min-height:100vh}.miner-app nav{height:68px;background:#191c2970;border-bottom:1px solid #a6abff16;padding:0 max(28px,calc((100vw - 1400px)/2));position:relative;gap:25px;backdrop-filter:blur(20px)}.miner-app nav:before{content:'';position:absolute;top:0;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,#a3a0ff,transparent);box-shadow:0 0 28px 5px #8173ff55}.miner-app .brand{font-size:21px;display:flex;align-items:center;gap:5px}.vault-icon{display:inline-grid;place-items:center;width:27px;height:29px;border:1px solid #959eff80;border-radius:8px;color:#b3b8ff!important;font-size:16px;margin-right:6px;background:#858bff12}.miner-app nav div{gap:6px}.miner-app nav div a{padding:9px 15px;border-radius:7px;font-size:12px}.miner-app .selected{background:#8c91ff14;color:#c0c3ff}.miner-app .login{background:#ffffff05;font-size:12px;padding:9px 15px}.miner-app main{max-width:1456px;padding:35px 28px 20px}.app-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.miner-app .eyebrow{font-size:9px;letter-spacing:2px;color:#9b9cb7}.app-heading h1{font-size:32px;letter-spacing:-1.2px;margin:11px 0 8px;font-weight:750}.app-heading h1 span{color:#969aff}.app-heading p{font-size:12px;color:#9096ae;margin:0}.free-badge{display:flex;align-items:center;gap:8px;font-size:10px;color:#b4b9cd;border:1px solid #ffffff10;padding:9px 12px;border-radius:20px;background:#ffffff03}.mining-layout{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(330px,1.5fr) minmax(240px,.85fr);gap:18px;align-items:start}.miner-app .panel{background-color:#1d2130;background-image:linear-gradient(140deg,#252938a8,#202432c9);border:1px solid #ffffff12;border-radius:14px;padding:22px;box-shadow:0 10px 30px #0000000c}.miner-app .panel-title{margin-bottom:22px}.miner-app .panel-title h2{font-size:13px;font-weight:650;letter-spacing:.1px}.section-icon{font-size:17px!important;color:#9a9db9!important}.miner-app label{font-size:11.5px;margin:20px 0 9px;color:#c6cade}.miner-app label small{float:right;font-size:9px;font-weight:400;color:#838ba3}.miner-app textarea{background:#171b28;border:1px solid #ffffff14;border-radius:8px;font-size:15px;line-height:1.8;min-height:150px;padding:14px 15px;resize:vertical}.miner-app input,.miner-app select{font-size:12px!important;background:#191d2a;border-color:#ffffff14;padding:11px;border-radius:8px;height:40px}.settings-row{display:grid;grid-template-columns:1fr 78px;gap:12px}.miner-app .presets{margin:10px 0;gap:6px}.miner-app .presets button{padding:5px 12px;border-radius:6px;font-size:10px;font-family:monospace;color:#a8aed0;background:#8991ff07}.miner-app .hint{font-size:10px;color:#8c94ac;margin:8px 0}.mining-actions{display:flex;gap:8px;margin-top:23px}.miner-app #start{margin:0;width:auto;flex:1}.miner-app #stop{width:auto;padding:10px 15px}.miner-app .primary{font-size:11px;padding:12px 16px;background:linear-gradient(120deg,#7774ee,#9599ff);box-shadow:0 4px 20px #7976ff24;border-radius:8px}.miner-app #status{font-size:11.5px;color:#a9b1c9;min-height:18px;margin:24px 0 0;padding:12px 14px;background:#ffffff06;border:1px solid #ffffff10;border-left:2px solid #8b86ff77;border-radius:0 10px 10px 0}.help-link{display:block;padding-top:16px;border-top:1px solid #ffffff0d;color:#8c93b0;font-size:10px}.preview-badge{padding:4px 7px;background:#969aff0d;border:1px solid #969aff22;border-radius:4px;color:#a9afd7!important;font-size:8px!important}.miner-app .wallet-card{position:relative;overflow:hidden;isolation:isolate;padding:24px;border-radius:12px;background:radial-gradient(ellipse at 90% 0,#8b89fa24,transparent 65%),linear-gradient(125deg,#343851,#242839);border:1px solid #9f9eff3b;box-shadow:inset 0 1px #d9d6ff0e,0 12px 24px #0002}.wallet-card:after{content:'';position:absolute;z-index:-1;width:200px;height:200px;right:-45px;top:-35px;border:1px solid #b2adff13;border-radius:50%;box-shadow:0 0 0 22px #a5a3ff06,0 0 0 44px #a5a3ff04,0 0 0 66px #a5a3ff03}.miner-app .wallet-head{font-size:17px;font-weight:800;letter-spacing:-.5px}.accent{color:#a8acff}.sol-mark{color:#b2aaff;font-size:24px;transform:skew(-15deg);line-height:20px}.miner-app .wallet-label{margin-top:38px;font-size:8px;color:#a8adca}.miner-app .address{font-size:25px;margin:12px 0 28px;color:#8d94b2;letter-spacing:.5px}.miner-app .address b{color:#c3c6ff;text-shadow:0 0 18px #9595ff30}.miner-app .wallet-foot{font-size:7px;color:#a2a7c2}.miner-app .stats{margin-top:22px;padding-bottom:20px}.miner-app .stats div{padding-left:14px}.miner-app .stats div:first-child{padding-left:0;border:0}.miner-app .stats strong{font:600 23px ui-monospace,Consolas,monospace;letter-spacing:-1px}.miner-app .stats span{font-size:9.5px;letter-spacing:1.2px;color:#9199b1}.miner-app .empty{padding:22px 0 4px}.miner-app .empty h3{font-size:11px;font-weight:500;color:#a0a8bf;margin:14px 0 5px}.miner-app .empty p{font-size:10.5px;color:#858ea6;margin:0}.scan-lines{height:28px;display:flex;justify-content:center;align-items:center;gap:4px}.scan-lines i{width:3px;height:9px;border-radius:3px;background:#9d9dff30}.scan-lines i:nth-child(3n){height:20px}.scan-lines i:nth-child(4n){height:28px;background:#9d9dff50}.miner-app .recent{margin:0;padding:20px 16px}.miner-app .recent-grid{display:flex;flex-direction:column;gap:0;margin:0;max-height:445px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#424963 transparent}.miner-app .discovery{background:transparent;border:0;border-bottom:1px solid #ffffff0d;padding:15px 4px;border-radius:0}.miner-app .discovery:first-child{padding-top:0}.miner-app .discovery strong{font-size:14.5px}.miner-app .discovery span{font-size:7.5px;padding:3.5px 6px;letter-spacing:.7px}.miner-app .discovery code{font-size:10px;margin:8px 0;color:#8d98b4;line-height:1.55}.miner-app .discovery small{font-size:9px;color:#7f8aa6}.miner-app #feed-status{font-size:9px;letter-spacing:.5px;color:#8ed3b2}.feed-note{padding-top:14px;font-size:10px;color:#878fa9}.miner-app footer{border-top:1px solid #ffffff0c;padding:20px 0;margin-top:30px;font-size:9.5px;letter-spacing:1.2px;color:#848da6;align-items:center}.miner-app footer>span:first-child{display:flex;align-items:center;gap:7px}.miner-app footer .dot{width:5px;height:5px;background:#818cf8}.miner-app .result p{font-size:10px}.guide{max-width:1000px!important}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-step{color:#aaaaff;font:11px monospace}.guide h2{font-size:15px;margin:22px 0 12px}.guide p{color:#9da5bd;font-size:12px;line-height:1.8}.guide details{border-bottom:1px solid #ffffff12;padding:18px 0}.guide summary{cursor:pointer;font-size:12px;color:#c2c8dd}.guide .faq{margin-top:24px}.guide-cta{display:inline-block;margin-top:24px}@media(min-width:1500px){.miner-app main{padding-top:45px}}@media(max-width:1080px){.mining-layout{grid-template-columns:minmax(240px,.85fr) minmax(310px,1.15fr)}.miner-app .recent{grid-column:1/-1}.miner-app .recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:260px}.miner-app .discovery{padding:8px}.miner-app .discovery:first-child{padding-top:8px}}@media(max-width:640px){.miner-app nav{height:auto;min-height:64px;padding:15px 18px;gap:14px}.miner-app nav div{order:3;justify-content:center;width:100%;gap:8px}.miner-app nav div a{padding:7px 10px}.miner-app main{padding:26px 16px 16px}.app-heading h1{font-size:26px}.app-heading{margin-bottom:22px}.free-badge{font-size:8px;padding:7px 9px}.mining-layout{grid-template-columns:1fr;gap:14px}.miner-app .panel{padding:20px}.miner-app .recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid{grid-template-columns:1fr}.miner-app footer{flex-direction:row;flex-wrap:wrap;font-size:7px;gap:15px}.miner-app .address{font-size:25px}}
/* Shared discovery feed and balanced workspace */
.miner-app{background-image:radial-gradient(ellipse 900px 420px at 52% -70px,#8170ff32,transparent 78%)}
.miner-app nav:before{left:18%;right:18%;box-shadow:0 0 34px 7px #8173ff55}
.miner-app main{max-width:1520px}
.mining-layout{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.15fr) minmax(340px,1.25fr);gap:20px;align-items:stretch}
.miner-app .panel{border-color:#a1a9d21a;box-shadow:inset 0 1px 0 #ffffff03,0 12px 30px #06091718}
.miner-app .controls,.miner-app .preview{display:flex;flex-direction:column}
.miner-app .controls .help-link{margin-top:auto}
.miner-app .preview .empty{margin:auto 0;padding:24px 0}
.miner-app .panel-title h2{font-size:14px}
.miner-app .recent{position:relative;isolation:isolate;padding:24px;background:radial-gradient(ellipse at top right,#8584ff16,transparent 65%),linear-gradient(145deg,#282c3e,#202534);border:1px solid #9a9fff40;box-shadow:0 0 32px #7974ff0e,inset 0 1px #bbbaff15;min-height:560px;display:flex;flex-direction:column}
.miner-app .recent:before{content:'';position:absolute;top:-1px;height:1px;left:10%;right:10%;background:linear-gradient(90deg,transparent,#b0acffb0,transparent);box-shadow:0 0 18px 2px #8c81ff3b}
.miner-app .recent .panel-title{margin-bottom:18px}
.miner-app .recent h2{font-size:13px;letter-spacing:1.2px;display:flex;gap:10px;align-items:center}
.feed-total{font:10px ui-monospace,monospace;padding:4px 7px;background:#a4a0ff12;color:#b8bcde;border:1px solid #a4a0ff17;border-radius:5px;letter-spacing:0}
.miner-app #feed-status{font-size:9px;background:#86d5b00a;color:#a2dfbf;padding:5px 7px;border-radius:5px}
.miner-app .recent-grid{max-height:470px;flex:1;gap:8px;display:flex;scrollbar-gutter:stable;padding-right:5px}
.miner-app .discovery,.miner-app .discovery:first-child{padding:15px 13px;background:#171c2b80;border:1px solid #a3aff10c;border-radius:9px;flex-shrink:0;transition:background .2s,border-color .2s}
.miner-app .discovery:hover{background:#30354c;border-color:#9e9eff33}
.miner-app .discovery strong{font-size:16px;color:#c3c5ff;letter-spacing:.5px;text-shadow:0 0 14px #9490ff20}
.miner-app .discovery span{font-size:8px;padding:4px 6px;letter-spacing:.5px}
.miner-app .discovery code{font-size:11px;color:#9ba6c3;margin:12px 0;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.miner-app .discovery-meta{gap:12px}.miner-app .discovery small{font-size:9px;color:#919db8}
.miner-app .feed-note{font-size:10px;color:#929cb7;margin-top:auto;padding-top:17px}
.miner-app .load-more{margin-top:12px;width:100%;font-size:11px;background:#9492ff0a;border-color:#9492ff24;color:#b9c0e5}
.miner-app .wallet-card{box-shadow:0 0 28px #8182ff0c,0 15px 30px #0002,inset 0 1px #b5b0ff15}
@media(max-width:1150px){.mining-layout{grid-template-columns:minmax(240px,.85fr) minmax(310px,1.15fr)}.miner-app .recent{grid-column:1/-1;min-height:0}.miner-app .recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:450px;gap:12px}.miner-app .recent .feed-note{margin-top:0}}
@media(max-width:640px){.mining-layout{grid-template-columns:1fr;gap:16px}.miner-app .recent{padding:20px}.miner-app .recent-grid{display:flex;max-height:520px}.miner-app .discovery,.miner-app .discovery:first-child{padding:16px}.miner-app .discovery code{font-size:11px}.miner-app .preview .empty{margin:10px 0}.miner-app .recent h2{font-size:14px}}
.backup-options{margin-top:16px;border-top:1px solid #a3a8d51a;padding-top:13px}.backup-options summary{font-size:10px;color:#aab2cf;cursor:pointer}.backup-options input{margin-bottom:10px}.backup-options button{font-size:10px;margin-top:6px}.backup-options p{font-size:10px;color:#8995af;line-height:1.6}.backup-options input[type=file]{font-size:10px!important;height:auto;max-width:100%}.restore-backup{margin-top:20px}
.miner-app .mined-history{margin-top:32px;padding:28px;scroll-margin-top:24px}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.history-heading h2{display:flex;align-items:center;gap:10px;font-size:21px;letter-spacing:-.4px;margin:12px 0}.history-heading p{font-size:12px;color:#9ba7c3;margin:0}.history-notice{border:1px solid #aa9cff20;background:#aa9cff08;color:#aaaeca;padding:12px 15px;border-radius:8px;font-size:11px;margin:22px 0}.mined-wallet-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;border-bottom:1px solid #a6a8da13}.mined-wallet-info{display:flex;flex-direction:column;gap:11px;min-width:0}.mined-wallet-info strong{font:600 17px monospace;color:#c4beff}.mined-wallet-info code{font:12px monospace;color:#b1bad2;overflow-wrap:anywhere}.mined-wallet-info small{font-size:10px;color:#8997b1}.mined-wallet-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:400px}.history-backup{width:100%;text-align:right;font-size:10px;color:#a7b0cb}.history-backup summary{cursor:pointer}.history-backup label{display:block;text-align:left}.history-backup input{margin-top:8px}.history-backup button{margin-top:10px}#history-empty{text-align:center;padding:30px 16px 8px}#history-empty>span{font-size:30px;color:#9292cd}#history-empty h3{font-size:13px;color:#b0b8d0}#history-empty p,#history-status{font-size:11px;color:#909cb7;line-height:1.7}.miner-app #history-status{min-height:18px;margin:6px 0 0}.history-jump{font-size:11px;color:#b8b1ed;margin-left:auto;margin-right:20px}.history-jump:hover{color:#e4deff;text-shadow:0 0 12px #ac98ff50}@media(max-width:700px){.history-heading,.mined-wallet-row{align-items:flex-start;flex-direction:column}.mined-wallet-actions{justify-content:flex-start;max-width:100%}.history-backup{text-align:left}.history-jump{display:none}.miner-app .mined-history{padding:20px}.mined-wallet-info code{font-size:11px}}


/* ------------------------------------------------------------
   Clean pass ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â miner surface
   ------------------------------------------------------------ */
.app-heading{align-items:flex-end;gap:24px;margin-bottom:32px}
.app-heading h1{font-size:clamp(28px,3vw,36px);letter-spacing:-1.6px;font-weight:800;margin:12px 0 8px}
.app-heading p{font-size:13px;color:#99a1bd}
.miner-app .eyebrow{font-size:9px;letter-spacing:2.6px;color:#8a91b4;font-weight:600}
.free-badge{border-radius:999px;background:#8de5ba0d;border-color:#8de5ba26;color:#bfe6d2;box-shadow:inset 0 1px #ffffff10}
.free-badge .dot{width:6px;height:6px;box-shadow:0 0 9px #8de5babf}

.miner-app .panel{padding:24px 22px;border-radius:16px}
.miner-app .panel-title{margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #ffffff0e;gap:12px}
.miner-app .panel-title h2{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;font-weight:650;color:#d7dbef}
.miner-app .section-icon{color:#8f94b5}
.preview-badge{border-radius:999px;padding:5px 11px;font-size:8.5px!important;letter-spacing:1.6px!important;border-color:#969aff32!important;background:#969aff14!important;color:#b8bcff!important}

.miner-app label{margin:18px 0 8px}
.miner-app .presets{margin:14px 0;gap:8px}
.miner-app .presets button{padding:7px 14px;border-radius:8px;font-size:11px;border:1px solid #8b86ff22;background:#8b86ff0a;color:#b7bcff}
.miner-app .presets button:hover:enabled{background:#8b86ff20;border-color:#8b86ff4d;color:#dddaff}
.miner-app .hint{font-size:11px;color:#8b93af;margin:9px 0 4px}
.settings-row{grid-template-columns:1fr 96px;gap:14px;align-items:end}
.settings-row label{margin-top:0}
.miner-app #threads{text-align:center}
.miner-app .mining-actions{gap:10px;margin-top:30px}
.miner-app .primary{font-size:12.5px;padding:14px 18px;border-radius:11px;background:linear-gradient(135deg,#6f74f6,#8a80ff 60%,#9d8dff);box-shadow:0 10px 26px #7b74ff42,inset 0 1px #ffffff33}
.miner-app .primary:hover:enabled{background:linear-gradient(135deg,#7d81ff,#9b8fff)}
.miner-app #stop{padding:14px 18px;border-color:#ffffff24;background:#ffffff08}
.miner-app #status{font-size:11.5px;color:#a7aec9;min-height:18px;margin:18px 0 16px;padding-left:13px;border-left:2px solid #8b86ff66}
.miner-app .help-link{font-size:10.5px;letter-spacing:.3px}

.miner-app .stats strong{font-variant-numeric:tabular-nums;color:#dfe3f5}
.miner-app .stats span{font-size:9px;letter-spacing:1.3px;text-transform:uppercase;color:#8992ad}
.miner-app .empty{padding:34px 8px 6px}
.miner-app .empty h3{font-size:12.5px;color:#b3bad2;font-weight:600}
.miner-app .empty p{color:#818aa6}

.miner-app .recent-grid{scrollbar-color:#4b5375 transparent}
.miner-app .discovery code{color:#8f9ab6}
.miner-app .discovery small{color:#7b86a3}
.miner-app .discovery strong{color:#c9ccff}
.feed-note{color:#858fa9;letter-spacing:.2px}
.miner-app .load-more{border-radius:10px;padding:11px 14px;color:#b9c0e5}

.miner-app .mined-history{padding:30px 26px;border-radius:18px}
.history-heading h2{font-size:22px;font-weight:750;letter-spacing:-.7px;color:#eceefb;margin:12px 0 6px}
.history-heading p{font-size:12.5px;color:#9099b5}
#export-all-txt{border-radius:10px;padding:11px 16px}
.history-notice{border-radius:11px;font-size:11.5px;line-height:1.7;padding:13px 16px;border-color:#aa9cff26;background:#aa9cff0a;color:#adb2dd}
.mined-wallet-row{padding:16px 16px;border:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;border-radius:12px;background:#171b2966;margin-bottom:9px;gap:18px;transition:border-color .2s,background-color .2s}
.mined-wallet-row:hover{border-color:#a39cff33;background:#1c2031cc}
.mined-wallet-info{gap:7px}
.mined-wallet-info strong{font:600 15px ui-monospace,"Cascadia Mono","Consolas",monospace;color:#c4beff;letter-spacing:.4px}
.mined-wallet-info code{font-size:11.5px;color:#a7b0c9}
.mined-wallet-info small{font-size:10px;color:#858ea9;letter-spacing:.3px}
.mined-wallet-actions button{padding:9px 13px;font-size:11.5px;border-radius:9px}
#history-empty{padding:40px 16px}
#history-empty h3{font-size:13.5px;color:#b0b8d0;font-weight:600}
#history-empty p,#history-status{font-size:11.5px;color:#8f98b3}
.miner-app footer{font-size:9px;letter-spacing:1.4px;color:#838ca7;border-top:1px solid #ffffff10;padding:22px 0;margin-top:34px}

@media(max-width:640px){
  .miner-app main{padding:26px 16px 16px}
  .app-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}
  .app-heading h1{font-size:27px}
  .miner-app .panel{padding:20px 16px}
  .miner-app .mined-history{padding:22px 16px}
  .mining-layout{gap:14px}
  .settings-row{grid-template-columns:1fr 88px}
  .free-badge{font-size:9px;padding:8px 11px}
}

#history-empty p{margin:0 auto 6px}




/* ------------------------------------------------------------
   Sticky live tape ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â always visible, plain language
   ------------------------------------------------------------ */
body.miner-app{padding-bottom:70px}
.tape{position:fixed;left:0;right:0;bottom:0;z-index:70;background:linear-gradient(180deg,rgba(21,25,40,.9),rgba(13,16,27,.97));backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-top:1px solid #ffffff10;box-shadow:0 -20px 44px -22px #000000e0}
.tape:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(165,173,255,.35) 35%,rgba(165,173,255,.35) 65%,transparent)}
.tape-in{max-width:1520px;margin:0 auto;height:58px;padding:0 26px;display:flex;align-items:center}
.tape-live{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.4px;color:#aeb4cd;white-space:nowrap}
.live-dot{width:7px;height:7px;border-radius:50%;background:#7fdfb3;box-shadow:0 0 9px #7fdfb3a8;animation:livePulse 2.6s ease-in-out infinite}
@keyframes livePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}
.tape-sep{flex:0 0 1px;height:22px;background:#ffffff14;margin:0 22px}
.tape-item{display:flex;align-items:center;gap:9px;white-space:nowrap;min-width:0}
.tape-item b{font-family:ui-monospace,"Cascadia Mono","Consolas",monospace;font-size:16px;font-weight:700;letter-spacing:-.5px;color:#f0f2fb;font-variant-numeric:tabular-nums;line-height:1}
.tape-item small{font-size:11.5px;color:#8b93ad;letter-spacing:.1px}
.tape-item i{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.2px}
.tape-item i.pos{color:#7fdfb3}
.tape-item i.neg{color:#ff9d9d}
.chip{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.4px;color:#c0c3ff;background:#8b86ff1a;border:1px solid #8b86ff38;border-radius:999px;padding:4px 10px}
.you{display:none;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.3px;color:#7fdfb3;background:#7fdfb314;border:1px solid #7fdfb335;border-radius:999px;padding:4px 10px}
.you.on{display:inline-block;animation:enter-soft .35s ease-out both}
.tape-end{margin-left:auto;font-size:11px;color:#7f88a4;letter-spacing:.2px;padding-left:20px;white-space:nowrap;transition:color .3s}
.tape-end.on{color:#7fdfb3}
@media(max-width:1120px){.is-wide,.for-wide{display:none}}
@media(max-width:760px){.tape-in{height:54px;padding:0 16px}.tape-live,.for-mobile{display:none}.tape-sep{margin:0 16px}.tape-item b{font-size:15px}.tape-item small{font-size:11px}.tape-end{display:none}.tape-item.is-chip,.chip{font-size:10px}}
/* ------------------------------------------------------------
   starfield
   ------------------------------------------------------------ */
.starfield{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.miner-app nav,.miner-app main{position:relative;z-index:1}
.star{position:absolute;display:block;border-radius:50%;background:#fff;box-sizing:border-box;will-change:transform,opacity;animation:star-float var(--d,12s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}
.star-glow{box-shadow:0 0 7px 1px rgba(255,255,255,.55),0 0 18px 3px rgba(178,176,255,.18)}
@keyframes star-float{
  0%{transform:translate3d(0,0,0) scale(.55);opacity:.18}
  30%{opacity:.8}
  50%{transform:translate3d(8px,-18px,0) scale(1.3);opacity:.95}
  70%{opacity:.65}
  100%{transform:translate3d(-7px,-36px,0) scale(.6);opacity:.18}
}
@media (prefers-reduced-motion: reduce){
  .star{animation:none;opacity:.55!important;transform:none}
}
