
.nav-group{margin:8px 0;border-top:1px solid #ffffff0c;padding-top:8px}.nav-group-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#d2e1ed;font:600 13px Inter,system-ui;cursor:pointer;text-align:left}.nav-chevron{margin-left:auto;transition:transform .2s}.nav-group-toggle[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-group.has-current>.nav-group-toggle{color:#a7f3ce;background:#a7f3ce08}.nav-submenu{margin:4px 0 8px 22px;padding-left:8px;border-left:1px solid #a7f3ce30}.nav-submenu[hidden]{display:none!important}.nav-submenu .nav-item{min-height:44px!important;padding:10px!important;font-size:13px!important}.nav-submenu .nav-icon-box{width:20px!important;height:20px!important}.solana-mark{stroke:none!important;fill:none}.nav-group-toggle:focus-visible,.nav-item:focus-visible,.nav-signout:focus-visible{outline:2px solid #a7f3ce;outline-offset:2px}.nav-signout{display:block;width:100%;padding:12px;margin-bottom:15px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff05;color:#c6d9e6;font:600 13px Inter,system-ui;cursor:pointer}#sidebar .nav-text{white-space:normal}
.upgrade-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.upgrade-guide>div{padding:20px;border:1px solid #a7f3ce20;border-radius:18px;background:linear-gradient(140deg,#172a34,#111c2b)}.upgrade-guide b{font-size:13px;color:#b3f0d5}.upgrade-guide p,.upgrade-note{font:13px/1.8 Inter,system-ui;color:#a9bfce}.upgrade-note{text-align:center;margin:22px 0 30px}.upgrade-note button{background:transparent;border:0;color:#b5efd7;text-decoration:underline;font:inherit;cursor:pointer}#upgrades-module .upgrade-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}#upgrades-module .upgrade-card{padding:24px!important;border-radius:22px!important;background:linear-gradient(145deg,#182833,#101b2b)!important;border:1px solid #a7f3ce25!important;box-shadow:none!important;min-width:0}#upgrades-module .upgrade-card:hover{border-color:#a7f3ce80!important;transform:translateY(-2px)}#upgrades-module .upgrade-card .label{font:600 11px Inter,system-ui!important;letter-spacing:2px;color:#a7f3ce!important}#upgrades-module .blast-pill-btn{min-height:44px;border-radius:12px!important;font:600 12px Inter,system-ui!important;box-shadow:none!important}#upgrades-module .blast-pill-sol,#upgrades-module .blast-pill-gold{background:linear-gradient(115deg,#a7f3ce,#92dde9)!important;color:#0b2922!important;border:0!important}#upgrades-module .blast-pill-usdt{background:#ffffff05!important;border:1px solid #a7f3ce40!important;color:#d0ebdf!important}.upgrade-comparison{margin:24px 0;border:1px solid #ffffff18;border-radius:18px;overflow:hidden}.upgrade-comparison summary{padding:20px;font:600 13px Inter,system-ui;color:#d4e7ef;cursor:pointer}.upgrade-comparison .data-box{margin:0!important;border:0!important;overflow:auto}
.ranking-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 18px;color:#9db6c9;font-size:12px}.ranking-toolbar>div{display:flex;gap:8px}.ranking-toolbar button,.ranking-shortcut{min-height:44px;border-radius:12px;padding:12px 16px;border:1px solid #a7f3ce35;background:#a7f3ce09;color:#c4e6da;font:600 12px Inter,system-ui;cursor:pointer}.ranking-toolbar .ranking-action{background:linear-gradient(115deg,#a7f3ce,#92dde9);color:#102b25}.ranking-shortcut{display:block;width:100%;margin:24px 0}.ranking-list{padding:12px;border:1px solid #a7f3ce25;border-radius:22px;background:linear-gradient(140deg,#152431,#0e1928);color:#afc5d5;font:14px/1.8 Inter,system-ui;min-height:100px}.ranking-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 14px;border-bottom:1px solid #ffffff0a}.ranking-row:last-child{border-bottom:0}.ranking-position{font-size:19px;font-weight:600;color:#7c94aa}.ranking-top .ranking-position{color:#a7f3ce}.ranking-name{overflow-wrap:anywhere;color:#e4eef5}.ranking-row strong{text-align:right;color:#b0edcf;font-size:19px}.ranking-row small{display:block;color:#91acbf;font-size:10px;font-weight:400}.ranking-footnote{text-align:center;color:#89a3b6;font-size:11px;margin:20px 0}
.logout-symbol svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.5}.logout-page .logout-symbol{box-shadow:0 0 70px #a7f3ce15}.logout-page .logout-card{border-top-color:#a7f3ce70}.logout-security{display:flex;justify-content:center;gap:8px;margin-top:24px;color:#9ab4c5;font-size:12px}.logout-page[data-state=complete] .logout-symbol{background:#a7f3ce20;color:#bdffde}
@media(max-width:640px){.upgrade-guide{grid-template-columns:1fr;gap:10px}.upgrade-guide>div{padding:16px}.upgrade-guide p{margin:6px 0 0}#upgrades-module .upgrade-grid{grid-template-columns:1fr}#upgrades-module .upgrade-card{padding:20px!important}.ranking-toolbar{align-items:stretch;flex-direction:column}.ranking-toolbar>div{justify-content:space-between}.ranking-row{gap:8px;padding:16px 6px;grid-template-columns:32px minmax(0,1fr) auto}.ranking-row strong{font-size:16px}.logout-card{padding:36px 22px}.logout-header{padding:20px}.logout-brand{font-size:18px}.logout-header>a:last-child{font-size:11px}}
@media(prefers-reduced-motion:reduce){.nav-chevron{transition:none}#upgrades-module .upgrade-card:hover{transform:none}}

#upgrades-module .enhancement-card-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}#upgrades-module .enhancement-card-desc{font:13px/1.7 Inter,system-ui;color:#9eb8c9;margin:10px 0}#upgrades-module .enhancement-card-multiplier{font:600 27px Inter,system-ui!important;white-space:nowrap;color:#b3efdc}#upgrades-module .clean-cost{font:500 12px/1.7 Inter,system-ui;color:#c5d8e4;overflow-wrap:anywhere}#upgrades-module .checkout-recovery{margin:24px 0}#upgrades-module .module-header{max-width:680px;margin:auto}

/* 1.8.5 — connected progress and community */
#terminal-interface #upgrades-module>.module-header{max-width:none!important;width:100%!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin:0 0 28px!important;border-bottom:1px solid #a7f3ce30!important}
#upgrades-module>.module-header .module-title{display:block!important;width:100%!important;margin:10px 0!important;text-align:center!important}
#upgrades-module>.module-header .module-subtitle{display:block!important;margin:0 auto!important;max-width:620px;text-align:center!important}
#upgrades-module .checkout-recovery{margin-top:32px;border-style:dashed;background:#101b28}
#terminal-interface .module-container{min-width:0;box-sizing:border-box}
.section-intro{text-align:center;margin:36px 0 24px}.section-intro h2{color:#eff7fa;font:600 clamp(23px,4vw,31px)/1.2 Inter,system-ui;letter-spacing:-.8px;margin:12px 0}.section-intro p{max-width:580px;margin:auto;font:14px/1.8 Inter,system-ui;color:#a1bbcd}
.mining-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.mining-path-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:24px;border:1px solid #b1d7d521;border-radius:20px;background:linear-gradient(145deg,#192c37,#101c2a);cursor:pointer;color:#eff6fa;transition:border-color .2s,transform .2s;font-family:Inter,system-ui}
.mining-path-card:hover{border-color:#a7f3ce80;transform:translateY(-2px)}.mining-path-card>i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#9af3ca10;color:#adebd3}.mining-path-card h3{font-size:16px;line-height:1.4;margin:0}.mining-path-card p{font:13px/1.8 Inter,system-ui;color:#adc1d0;margin:0}.mining-path-card>span{margin-top:auto;padding-top:10px;color:#acf0d0;font-size:12px}.mining-path-card>span b{margin-left:8px}
.mining-tips{padding:24px;margin:24px 0;border:1px solid #b3a0f433;border-radius:20px;background:linear-gradient(130deg,#211e34,#101e2b)}.mining-tips h3{font:600 17px Inter,system-ui;color:#ded5ff;margin:0 0 16px}.mining-tips ul{padding-left:20px;margin:0}.mining-tips li{padding:6px 0;font:13px/1.8 Inter,system-ui;color:#afc3d1}.mining-tips b{color:#e3edf4}.mining-tips>p{font-size:11px;line-height:1.8;color:#8faabb;margin:18px 0 0}
.ranking-list{max-width:100%;box-sizing:border-box;overflow:hidden}.ranking-row{grid-template-columns:42px 44px minmax(0,1fr) minmax(60px,auto);gap:14px;min-width:0}.ranking-row.ranking-top{background:linear-gradient(100deg,#a7f3ce09,transparent);border-radius:12px}.ranking-position{position:relative;display:grid;place-items:center;width:36px;min-height:42px;font:600 13px Inter,system-ui}.ranking-position svg{width:32px;height:38px;stroke:currentColor;stroke-width:1.3;fill:#1e3440}.ranking-position b{position:absolute;top:9px;left:0;right:0;text-align:center;font-size:12px;line-height:16px}.rank-1{color:#f1d48f!important}.rank-2{color:#d8e7f4!important}.rank-3{color:#dfa97d!important}.rank-4{color:#bbabf3!important}.rank-5{color:#9fe5d2!important}
.ranking-avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:15px;background:linear-gradient(135deg,#365e5d,#302d4f);border:1px solid #bbe5d62b;color:#e4f4ed;font:600 17px Inter,system-ui}.ranking-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ranking-name{min-width:0;font:600 14px/1.5 Inter,system-ui;overflow-wrap:anywhere;word-break:break-word}.ranking-profile{border:0;background:none;text-align:left;padding:0;cursor:pointer;color:#e4eef5}.ranking-profile small{display:block;color:#9bb2c7;font-size:10px;margin-top:4px;font-weight:400}.ranking-row strong{font-variant-numeric:tabular-nums;max-width:130px;overflow-wrap:anywhere}.ranking-row small{line-height:1.7}
.mnd-socials{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.mnd-socials a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;box-sizing:border-box;border:1px solid #b8d9e226;border-radius:12px;background:#ffffff04;color:#bcd4e3;text-decoration:none;font:500 12px Inter,system-ui}.mnd-socials a:hover{color:#b8f5da;border-color:#a7f3ce70;background:#a7f3ce0a}.mnd-socials svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.sidebar-footer .mnd-socials{flex-wrap:nowrap;gap:8px;margin-bottom:18px}.sidebar-footer .mnd-socials a{width:44px;padding:10px}.sidebar-footer .mnd-socials span{display:none}.mnd-app-footer{flex-wrap:wrap;gap:16px!important}.mnd-app-footer .mnd-socials{width:100%}.social-hub{margin-top:24px;padding:28px;border:1px solid #a7f3ce25;border-radius:22px;text-align:center;background:#152431}.social-hub h2{font-size:22px;color:#ebf5fc}.social-hub p{color:#acc1d0;font-size:13px;line-height:1.8}
#top-nav-bar #menu-toggle{width:54px;height:54px;min-width:54px;min-height:54px;border:1px solid #a7f3ce66!important;border-radius:17px!important;background:linear-gradient(145deg,#25413f,#162536)!important;box-shadow:0 5px 20px #0004,inset 0 1px #d1ffe820!important;align-items:center;justify-content:center;padding:13px!important;position:relative}
#menu-toggle .menu-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hamburger-lines{width:24px;display:flex;flex-direction:column;gap:5px}.hamburger-lines>span{display:block;height:2px;width:24px;background:#cff9e6;border-radius:3px;transition:transform .2s,opacity .2s}.hamburger-lines>span:nth-child(2){width:18px}#menu-toggle[aria-expanded=true] .hamburger-lines>span:first-child{transform:translateY(7px) rotate(45deg)}#menu-toggle[aria-expanded=true] .hamburger-lines>span:nth-child(2){opacity:0}#menu-toggle[aria-expanded=true] .hamburger-lines>span:last-child{transform:translateY(-7px) rotate(-45deg)}.close-sidebar{width:44px!important;height:44px!important;display:grid!important;place-items:center;border:1px solid #a7f3ce35!important;border-radius:13px;background:#a7f3ce09!important}.close-sidebar svg{width:20px;height:20px;fill:none;stroke:#d0f4e5;stroke-width:1.8}
.mnd-event-card{position:relative;display:flex;align-items:center;gap:20px;box-sizing:border-box;width:100%;max-width:880px;margin:0 auto 28px;padding:22px;border-radius:22px;border:1px solid #bc9df454;background:radial-gradient(ellipse at top right,#563b762e,transparent 70%),linear-gradient(120deg,#1c2738,#10232c);box-shadow:0 12px 35px #0002}.mnd-event-card[hidden]{display:none!important}.event-copy{flex:1;min-width:0}.event-live{font:600 9px Inter,system-ui;letter-spacing:1.8px;color:#a7f3ce;display:flex;align-items:center;gap:8px}.event-live:before{content:'';width:6px;height:6px;border-radius:50%;background:#a7f3ce;box-shadow:0 0 12px #a7f3ce70}.event-copy h2{font:600 clamp(17px,2.5vw,23px)/1.4 Inter,system-ui;letter-spacing:-.4px;color:#f1f5ff;margin:10px 0;overflow-wrap:anywhere}.event-meta{display:flex;flex-wrap:wrap;gap:12px;margin:0;color:#b3c8d7;font:12px/1.6 Inter,system-ui}.event-meta strong{color:#d3c1fc}.event-art{width:92px;height:92px;object-fit:cover;border-radius:15px}.event-action,.mnd-event-card>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;box-sizing:border-box;background:linear-gradient(120deg,#c6b4f1,#a7f3ce);border-radius:12px;text-decoration:none;color:#142b31;font:600 12px Inter,system-ui;white-space:nowrap}.mnd-event-card>p{color:#b7cddb;font-size:13px;flex:1}.nav-events{color:#cebafa!important}
body[data-mode=chat].mnd-has-chat .mnd-event-card{display:none}
@media(max-width:767px){
 #terminal-interface #referral-module,#terminal-interface .ranking-module{width:100%!important;max-width:100%!important;min-width:0!important}
 #referral-module .referral-benefits{grid-template-columns:minmax(0,1fr)!important}
 #referral-module .referral-benefits>.data-box{width:100%!important;box-sizing:border-box!important;padding:18px!important;min-width:0!important}
 #referral-module .stats-row{grid-template-columns:minmax(0,1fr)!important}
 #referral-module .link-box{max-width:100%;box-sizing:border-box;padding:18px!important}
 #referral-module .invite-input-wrapper{width:100%;min-width:0;flex-wrap:wrap}
 #referral-module .invite-input-wrapper input{flex:1 1 130px;min-width:0!important}
 #referral-module .invite-copy-btn{min-height:44px;flex:0 0 auto}
 #referral-module p,#referral-module .value{overflow-wrap:anywhere}
 .mining-path-grid{grid-template-columns:minmax(0,1fr)}.mining-path-card{padding:20px}.mining-tips{padding:20px}
 #mining-module .mining-dashboard{grid-template-columns:minmax(0,1fr)!important}
 #mining-module #live-mining-counter{font-size:clamp(19px,6vw,28px)!important;overflow-wrap:anywhere;min-width:0}
 .ranking-list{padding:6px!important}.ranking-row{grid-template-columns:30px 34px minmax(0,1fr) minmax(45px,auto);gap:8px;padding:15px 4px}
 .ranking-avatar{width:34px;height:34px;border-radius:11px;font-size:13px}.ranking-position{width:28px}.ranking-position svg{width:28px}.ranking-name{font-size:12px}.ranking-row strong{font-size:14px;max-width:80px}.ranking-row strong small{font-size:9px}
 .mnd-event-card{padding:18px;gap:14px;flex-wrap:wrap;margin-bottom:22px}.event-art{width:56px;height:56px}.event-copy{flex:1 1 180px}.event-action{width:100%}.event-live{font-size:8px;letter-spacing:1.2px}
 .mnd-app-footer .mnd-socials a{font-size:11px}.social-hub{padding:20px}
}
@media(prefers-reduced-motion:reduce){.hamburger-lines>span,.mining-path-card{transition:none}.mining-path-card:hover{transform:none}}

@media(max-width:767px){#referral-module .referral-benefits>.data-box>div:last-child{min-width:0;overflow-wrap:anywhere}#referral-module .referral-benefits>.data-box{gap:12px!important}#referral-module .referral-benefits>.data-box>div:first-child{width:36px!important;height:36px!important;padding:8px!important;box-sizing:content-box}.ranking-toolbar button{white-space:normal}}
