/* B-TCRING application identity — industrial mining system, loaded last. */
:root {
  --ink:#070b0d;--ink2:#0b1216;--panel:#111b21;--cyan:#39d8ff;--cyan2:#168fb5;
  --gold:#ffb52e;--gold2:#da7900;--coral:#ff6974;--blue:#63bfe3;--white:#f5fbff;
  --muted:#93a7b1;--line:rgba(137,198,215,.23);--shadow:0 20px 65px rgba(0,0,0,.46);--radius:8px;
  --btcb-night:#050708;--btcb-panel:#111b21;--btcb-panel-2:#17262e;--btcb-cyan:#39d8ff;
  --btcb-blue:#63bfe3;--btcb-violet:#39d8ff;--btcb-gold:#ffb52e;--btcb-green:#41e5a7;
  --btcb-text:#f5fbff;--btcb-muted:#93a7b1;
}
body{background-color:#050708!important;color:#f5fbff!important}
.explore-body,.dashboard-body,.admin-body,.payment-body,.app-body{background:linear-gradient(rgba(63,201,233,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(63,201,233,.025) 1px,transparent 1px),radial-gradient(circle at 82% 8%,rgba(33,152,186,.11),transparent 32%),#050708!important;background-size:54px 54px,54px 54px,auto,auto!important}
.explore-body:before,.dashboard-body:before,.admin-body:before,.payment-body:before{background:none!important;opacity:0!important}
.site-header,.sidebar,.admin-sidebar,.dash-top,.admin-top{background:linear-gradient(180deg,rgba(7,13,16,.99),rgba(4,8,10,.99))!important;border-color:rgba(102,199,222,.24)!important}
.sidebar,.admin-sidebar{box-shadow:10px 0 45px rgba(0,0,0,.28)!important}.brand img,.sidebar-logo img,.admin-sidebar img{filter:drop-shadow(0 0 13px rgba(57,216,255,.18))!important}
.side-nav a,.admin-sidebar .side-nav a{border-radius:6px!important}.side-nav a.active,.admin-sidebar .side-nav a.active{color:#071015!important;background:linear-gradient(135deg,#9beeff,#39d8ff)!important;border-color:#c5f7ff!important;box-shadow:0 4px 0 #126c85,0 13px 30px rgba(57,216,255,.18)!important}
.side-nav a.active i,.admin-sidebar .side-nav a.active i{color:#111!important;background:#ffbd36!important}.side-nav a i,.admin-sidebar .side-nav a i{color:#76e9ff!important;background:rgba(57,216,255,.1)!important}
.btn-gold,.save-settings{color:#171005!important;background:linear-gradient(135deg,#ffdc75,#ffb52e)!important;border-color:#ffe7aa!important;border-radius:7px!important;box-shadow:0 4px 0 #925300,0 13px 30px rgba(255,181,46,.18)!important}
.btn-cyan{color:#061015!important;background:linear-gradient(135deg,#9beeff,#39d8ff)!important;border-color:#c8f8ff!important;border-radius:7px!important;box-shadow:0 4px 0 #126b85!important}.btn-ghost,.btn-glass{color:#e7faff!important;background:#132027!important;border-color:rgba(96,208,233,.3)!important;border-radius:7px!important}.btn-danger{border-radius:7px!important;background:linear-gradient(135deg,#ff7d85,#e74e59)!important}
.dash-card,.dashboard-card,.admin-card,.settings-card,.payment-card,.community-card,.platform-section,.rules-box,.metric,.quick-bar,.mining-status,.yield-card,.contract-card,.page-title-card,.admin-form-card,.user-profile,.adjust-card,.bounty-task,.reward-card,.public-review-summary{color:#f5fbff!important;background:linear-gradient(145deg,#142027,#090e11)!important;border:1px solid rgba(123,199,218,.24)!important;border-radius:8px!important;box-shadow:0 18px 52px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.025)!important;clip-path:none!important}
.dash-card:before,.dash-card:after,.dashboard-card:before,.dashboard-card:after,.metric:before,.metric:after,.page-title-card:before,.page-title-card:after,.admin-card:before,.admin-card:after,.settings-card:before,.settings-card:after{animation:none!important}
.metric,.page-title-card,.dashboard-card,.admin-card,.settings-card{border-top-color:rgba(57,216,255,.42)!important}.metric>span,.dashboard-card>header span,.admin-card>header span,.settings-card>header span,.page-title-card span{color:#78e9ff!important}.metric>strong,.balance-copy>strong,.balance-amount strong{color:#fff!important;text-shadow:none!important}
.balance-hero,.admin-welcome,.page-title-card,.explore-hero{position:relative!important;overflow:hidden!important;color:#fff!important;background-image:linear-gradient(90deg,rgba(5,10,13,.97),rgba(5,10,13,.78) 56%,rgba(5,10,13,.28)),url('../images/btcring-btc-rig-facility.webp')!important;background-size:cover!important;background-position:center!important;border-color:rgba(57,216,255,.34)!important;border-radius:8px!important;box-shadow:0 20px 65px rgba(0,0,0,.44)!important;clip-path:none!important}
.balance-hero:after,.admin-welcome:after,.page-title-card:after,.explore-hero:after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:repeating-linear-gradient(0deg,rgba(137,214,231,.02) 0 1px,transparent 1px 5px)!important}.balance-hero img,.admin-welcome img{filter:drop-shadow(0 18px 28px #000) drop-shadow(0 0 20px rgba(57,216,255,.2))!important}
.title-icon,.page-banner-icon-v23,.stat-icon,.feature-icon,.account-avatar,.notification-button{color:#061015!important;background:linear-gradient(145deg,#9beeff,#39d8ff)!important;border-color:#c7f8ff!important;border-radius:7px!important;box-shadow:none!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)!important}
.status-badge.active,.status-badge.confirmed,.status-badge.paid,.status-badge.approved,.status-badge.success{color:#78f0c2!important;background:rgba(65,229,167,.1)!important;border-color:rgba(65,229,167,.3)!important}
.modal-card,.system-alert-card{color:#f5fbff!important;background:linear-gradient(145deg,#121d22,#080d10)!important;border-color:rgba(57,216,255,.36)!important;border-radius:8px!important;box-shadow:0 35px 110px #000d!important}.modal-brand img{background:#0c1519!important;border:1px solid var(--line)!important;border-radius:7px!important}
input,select,textarea,.form-control{color:#f7fdff!important;background:#050a0d!important;border-color:rgba(106,188,209,.34)!important;border-radius:6px!important}input::placeholder,textarea::placeholder{color:#657983!important}input:focus,select:focus,textarea:focus,.form-control:focus{border-color:#39d8ff!important;box-shadow:0 0 0 3px rgba(57,216,255,.11)!important}
.telegram-float,.telegram-button{left:auto!important;right:18px!important;bottom:18px!important;border-radius:8px!important}

/* Industrial dashboard shell: overrides the former crystal-specific banners. */
.dashboard-body .balance-hero.balance-hero-v17,
.dashboard-body .deposits-title-banner-v20,
.dashboard-body .withdrawals-title-banner-v21,
.dashboard-body .referrals-title-banner-v22,
.dashboard-body .themed-dashboard-banner-v23{
  border-radius:8px!important;
  border:1px solid rgba(95,213,239,.34)!important;
  background:
    linear-gradient(90deg,rgba(4,9,12,.98),rgba(8,17,21,.91) 54%,rgba(8,22,27,.48)),
    url('../images/btcring-btc-rig-facility.webp') center/cover no-repeat!important;
  box-shadow:0 6px 0 #020405,0 24px 60px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035)!important;
  clip-path:none!important;
}
.dashboard-body .balance-hero.balance-hero-v17:before,
.dashboard-body .deposits-title-banner-v20:before,
.dashboard-body .withdrawals-title-banner-v21:before,
.dashboard-body .referrals-title-banner-v22:before,
.dashboard-body .themed-dashboard-banner-v23:before{
  content:""!important;inset:0!important;z-index:-1!important;
  background:repeating-linear-gradient(0deg,rgba(122,221,242,.025) 0 1px,transparent 1px 5px)!important;
  animation:none!important;
}
.dashboard-body .balance-hero.balance-hero-v17:after,
.dashboard-body .deposits-title-banner-v20:after,
.dashboard-body .withdrawals-title-banner-v21:after,
.dashboard-body .referrals-title-banner-v22:after,
.dashboard-body .themed-dashboard-banner-v23:after{
  content:""!important;position:absolute!important;right:18px!important;top:18px!important;width:82px!important;height:26px!important;
  border:1px solid rgba(66,225,174,.42)!important;background:rgba(65,229,167,.08)!important;box-shadow:none!important;transform:none!important;
}
.dashboard-body .deposit-banner-spark,.dashboard-body .withdraw-banner-spark,.dashboard-body .referral-banner-spark,.dashboard-body .page-banner-spark-v23,.dashboard-body .balance-spark{display:none!important}
.dashboard-body .deposit-title-art,.dashboard-body .withdraw-title-art,.dashboard-body .referral-title-art,.dashboard-body .page-banner-art-v23{height:156px!important;border:1px solid rgba(99,191,218,.24)!important;background:#071014!important;overflow:hidden!important;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)!important}
.dashboard-body .deposit-title-art:before,.dashboard-body .withdraw-title-art:before,.dashboard-body .referral-title-art:before,.dashboard-body .page-banner-art-v23:before{display:none!important}
.dashboard-body .deposit-title-art img,.dashboard-body .withdraw-title-art img,.dashboard-body .referral-title-art img,.dashboard-body .page-banner-art-v23 img{max-width:none!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.88) contrast(1.08)!important}
.dashboard-body .balance-crystal-frame{border-radius:8px!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)!important;background:linear-gradient(145deg,#14262d,#071014)!important;border:1px solid rgba(57,216,255,.34)!important}
.dashboard-body .balance-crystal-frame:before{border-radius:0!important;clip-path:inherit!important;border-color:rgba(255,181,46,.36)!important}
.dashboard-body .creator-studio-v17{border-radius:8px!important;background:linear-gradient(135deg,#15242a,#081014)!important;border-color:rgba(57,216,255,.27)!important;box-shadow:0 5px 0 #020405,0 16px 34px rgba(0,0,0,.3)!important}
.dashboard-body .creator-studio-v17:before,.dashboard-body .creator-studio-v17:after{display:none!important}
.admin-body .admin-welcome{background-image:linear-gradient(90deg,rgba(5,10,13,.98),rgba(5,10,13,.82) 60%,rgba(5,10,13,.35)),url('../images/btcring-btc-rig-facility.webp')!important;border-radius:8px!important}

@media(max-width:760px){.balance-hero,.admin-welcome,.page-title-card,.explore-hero{background-position:62% center!important}.telegram-float,.telegram-button{left:auto!important;right:12px!important;bottom:12px!important}}


/* Explore pages — compact robot-themed hero and robot style cards */
.explore-body{min-height:100vh!important;display:flex!important;flex-direction:column!important}
.explore-main{flex:1 0 auto!important;width:100%!important;padding:28px 0 90px!important}
.explore-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 320px!important;
  align-items:center!important;
  gap:30px!important;
  min-height:0!important;
  max-width:none!important;
  margin:0 0 28px!important;
  padding:34px 38px!important;
  text-align:left!important;
  background-image:linear-gradient(135deg,rgba(7,16,20,.98),rgba(6,14,18,.94))!important;
  background-size:auto!important;
  background-position:center!important;
  border:1px solid rgba(57,216,255,.34)!important;
  border-radius:10px!important;
  box-shadow:0 18px 54px rgba(0,0,0,.38)!important;
}
.explore-copy{position:relative!important;z-index:2!important;max-width:680px!important;align-self:center!important;padding:0!important;text-align:left!important}
.explore-hero .eyebrow{justify-content:flex-start!important}
.explore-hero h1{margin:8px 0 12px!important;font-size:clamp(38px,4.4vw,62px)!important;line-height:1.02!important;text-shadow:0 8px 24px rgba(0,0,0,.6)!important}
.explore-hero p{max-width:570px!important;margin:0!important;color:#c7d8df!important;font-size:14px!important}
.explore-hero-icon{
  width:72px!important;height:72px!important;display:grid!important;place-items:center!important;
  margin-bottom:14px!important;padding:11px!important;border:1px solid rgba(199,248,255,.78)!important;
  background:linear-gradient(145deg,#bdf6ff,#39d8ff)!important;box-shadow:0 6px 0 #136b84,0 14px 28px rgba(0,0,0,.22)!important;
}
.explore-hero-icon img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 5px 12px rgba(0,0,0,.28))!important}
.explore-mascot{display:flex!important;align-items:flex-end!important;justify-content:center!important;height:220px!important;pointer-events:none!important}
.explore-mascot-frame{
  position:relative!important;width:220px!important;height:220px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;
  border:1px solid rgba(57,216,255,.3)!important;border-radius:8px!important;overflow:hidden!important;
  background:radial-gradient(circle at 50% 28%,rgba(57,216,255,.18),transparent 34%),linear-gradient(145deg,rgba(16,28,34,.9),rgba(6,12,15,.96))!important;
  clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.34)!important;
}
.explore-mascot-frame::before{content:'ROBOT UNIT';position:absolute;top:12px;left:12px;padding:6px 8px;background:rgba(5,11,14,.84);border:1px solid rgba(57,216,255,.26);border-radius:4px;color:#9df2ff;font-size:8px;font-weight:900;letter-spacing:.14em}
.explore-mascot-frame::after{content:'BTC ACTIVE';position:absolute;right:12px;bottom:12px;padding:6px 8px;background:rgba(5,11,14,.84);border:1px solid rgba(65,229,167,.26);border-radius:4px;color:#76f2bf;font-size:8px;font-weight:900;letter-spacing:.14em}
.explore-mascot img{width:auto!important;max-width:86%!important;height:86%!important;object-fit:contain!important;object-position:center center!important;filter:drop-shadow(0 20px 24px rgba(0,0,0,.42)) drop-shadow(0 0 22px rgba(57,216,255,.18))!important}
.explore-mascot .mascot-spark{position:absolute!important;z-index:2!important;color:#8ff1ff!important;text-shadow:0 0 14px rgba(57,216,255,.8)!important}
.explore-mascot .spark-a{top:18px!important;right:18px!important}
.explore-mascot .spark-b{left:18px!important;bottom:40px!important}
.explore-body .step-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}
.explore-body .feature-card{min-height:210px!important;padding:28px 24px!important;border-radius:10px!important;background:linear-gradient(145deg,#13222a,#0a1115)!important;border:1px solid rgba(123,199,218,.24)!important;box-shadow:0 18px 50px rgba(0,0,0,.34)!important}
.explore-body .feature-card.featured{transform:translateY(-8px)!important;border-color:rgba(255,181,46,.38)!important;background:linear-gradient(145deg,#1b2420,#0c1114)!important}
.explore-body .feature-card:before{content:''!important;position:absolute!important;inset:0 0 auto!important;height:4px!important;background:linear-gradient(90deg,#39d8ff,transparent 62%)!important}
.explore-body .feature-card.featured:before{background:linear-gradient(90deg,#ffb52e,transparent 62%)!important}
.explore-body .step-number{right:18px!important;top:14px!important;color:rgba(155,238,255,.12)!important;font-size:44px!important}
.explore-body .feature-icon{width:70px!important;height:70px!important;padding:9px!important;display:grid!important;place-items:center!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important}
.explore-body .feature-icon img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.3))!important}
.explore-body .feature-card h3{font-size:20px!important;margin:0 0 10px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}
.explore-body .feature-card p{font-size:13px!important;color:#9eb0b9!important}
.explore-body.section-how .explore-mascot img{max-width:86%!important;height:86%!important}
@media(max-width:980px){
  .explore-hero{grid-template-columns:minmax(0,1fr) 220px!important;padding:28px 24px!important;gap:20px!important}
  .explore-mascot{height:200px!important}.explore-mascot-frame{width:200px!important;height:200px!important}
  .explore-body .step-grid{grid-template-columns:1fr!important}
}
@media(max-width:640px){
  .explore-main{padding:18px 0 70px!important}
  .explore-hero{grid-template-columns:1fr!important;padding:22px 16px!important;gap:14px!important}
  .explore-copy{text-align:center!important}.explore-hero .eyebrow{justify-content:center!important}
  .explore-hero p{margin-inline:auto!important}
  .explore-hero-icon{margin-inline:auto!important}
  .explore-mascot{height:165px!important}.explore-mascot-frame{width:165px!important;height:165px!important;margin-inline:auto!important}
}


.explore-hero::before{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 76% 50%,rgba(57,216,255,.08),transparent 24%),linear-gradient(180deg,rgba(57,216,255,.03),transparent 35%)!important}
.explore-hero::after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:repeating-linear-gradient(0deg,rgba(137,214,231,.02) 0 1px,transparent 1px 6px)!important;opacity:.9!important}
.explore-body .landing-footer{margin-top:auto!important;width:100%!important;background:#041022!important}
.explore-body .footer-bottom{min-height:88px!important;align-items:flex-end!important}


/* Fleet signal / verified activity — richer B-TCRING mining-farm interface */
.explore-body.section-activity .public-activity{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:20px!important;
  margin-top:22px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
.explore-body.section-activity .activity-column{
  position:relative!important;
  overflow:hidden!important;
  min-height:360px!important;
  background:linear-gradient(145deg,rgba(18,31,38,.98),rgba(7,13,17,.99))!important;
  border:1px solid rgba(84,213,241,.28)!important;
  border-radius:12px!important;
  box-shadow:0 22px 55px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035)!important;
}
.explore-body.section-activity .activity-column::before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(rgba(57,216,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(57,216,255,.028) 1px,transparent 1px),radial-gradient(circle at 88% 10%,rgba(57,216,255,.10),transparent 26%)!important;
  background-size:28px 28px,28px 28px,auto!important;opacity:.9!important;
}
.explore-body.section-activity .withdrawal-column::before{
  background:linear-gradient(rgba(255,181,46,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,181,46,.022) 1px,transparent 1px),radial-gradient(circle at 88% 10%,rgba(255,181,46,.09),transparent 26%)!important;
  background-size:28px 28px,28px 28px,auto!important;
}
.explore-body.section-activity .activity-column>header{
  position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:14px!important;
  min-height:88px!important;padding:18px 20px!important;background:linear-gradient(90deg,rgba(22,41,49,.98),rgba(10,18,22,.92))!important;
  border-bottom:1px solid rgba(84,213,241,.24)!important;
}
.explore-body.section-activity .withdrawal-column>header{
  background:linear-gradient(90deg,rgba(40,34,18,.95),rgba(12,18,21,.94))!important;border-bottom-color:rgba(255,181,46,.25)!important;
}
.explore-body.section-activity .activity-title-icon{
  width:58px!important;height:58px!important;flex:0 0 58px!important;padding:7px!important;display:grid!important;place-items:center!important;overflow:hidden!important;
  border:1px solid rgba(190,248,255,.72)!important;border-radius:9px!important;background:linear-gradient(145deg,#aaf3ff,#38d7ff)!important;
  color:#031015!important;font-size:0!important;box-shadow:0 7px 0 #105c73,0 12px 26px rgba(0,0,0,.25)!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
}
.explore-body.section-activity .withdrawal-column .activity-title-icon{
  background:linear-gradient(145deg,#ffe28a,#ffb52e)!important;border-color:#ffeab0!important;box-shadow:0 7px 0 #8f5200,0 12px 26px rgba(0,0,0,.25)!important;
}
.explore-body.section-activity .deposit-column .activity-title-icon::before{
  content:""!important;width:100%!important;height:100%!important;display:block!important;background:url("../icons/pro-v2/ledger.svg") center/contain no-repeat!important;
}
.explore-body.section-activity .withdrawal-column .activity-title-icon::before{
  content:""!important;width:100%!important;height:100%!important;display:block!important;background:url("../icons/pro-v2/payout.svg") center/contain no-repeat!important;
}
.explore-body.section-activity .activity-column header small{display:block!important;margin-bottom:3px!important;color:#83efff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.16em!important}
.explore-body.section-activity .withdrawal-column header small{color:#ffd77c!important}
.explore-body.section-activity .activity-column header h3{margin:0!important;color:#fff!important;font-size:21px!important;line-height:1.15!important}
.explore-body.section-activity .activity-list{position:relative!important;z-index:2!important;min-height:270px!important;padding:16px!important}
.explore-body.section-activity .empty-public{
  min-height:245px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:28px 24px!important;text-align:center!important;
  border:1px dashed rgba(89,205,231,.22)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(11,21,26,.72),rgba(5,10,13,.50))!important;
}
.explore-body.section-activity .withdrawal-column .empty-public{border-color:rgba(255,181,46,.20)!important}
.explore-body.section-activity .empty-public>span{
  width:86px!important;height:86px!important;margin:0 0 12px!important;display:block!important;color:transparent!important;font-size:0!important;
  background:url("../icons/pro-v2/ledger.svg") center/contain no-repeat!important;filter:drop-shadow(0 12px 20px rgba(0,0,0,.32))!important;opacity:.96!important;
}
.explore-body.section-activity .withdrawal-column .empty-public>span{background-image:url("../icons/pro-v2/payout.svg")!important}
.explore-body.section-activity .empty-public strong{margin:0!important;color:#fff!important;font-size:16px!important}
.explore-body.section-activity .empty-public p{max-width:310px!important;margin:6px auto 0!important;color:#91a8b3!important;font-size:11px!important}
.explore-body.section-activity .transaction-card{
  position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) .85fr .8fr auto!important;gap:10px!important;align-items:center!important;
  margin-bottom:9px!important;padding:13px 14px!important;border:1px solid rgba(120,195,214,.16)!important;border-radius:7px!important;
  background:linear-gradient(90deg,rgba(18,31,37,.95),rgba(8,15,18,.92))!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important;
}
.explore-body.section-activity .transaction-card:last-child{margin-bottom:0!important}
.explore-body.section-activity .transaction-card strong{color:#f7fcff!important;font-size:12px!important}
.explore-body.section-activity .method-badge{padding:5px 8px!important;border-radius:5px!important;border:1px solid rgba(57,216,255,.22)!important;background:rgba(57,216,255,.07)!important;color:#bdefff!important;font-size:8px!important;font-weight:900!important}
.explore-body.section-activity .withdrawal-column .method-badge{border-color:rgba(255,181,46,.20)!important;background:rgba(255,181,46,.06)!important;color:#ffe0a0!important}
.explore-body.section-activity .activity-user{color:#dcebf0!important;font-size:10px!important}
.explore-body.section-activity .activity-user i{color:#39d8ff!important;margin-right:6px!important}
.explore-body.section-activity .withdrawal-column .activity-user i{color:#ffb52e!important}
.explore-body.section-activity .transaction-card time{color:#6f8690!important;font-size:8px!important}
@media(max-width:860px){.explore-body.section-activity .public-activity{grid-template-columns:1fr!important}}
@media(max-width:600px){
  .explore-body.section-activity .activity-column>header{min-height:76px!important;padding:14px!important}
  .explore-body.section-activity .activity-title-icon{width:50px!important;height:50px!important;flex-basis:50px!important}
  .explore-body.section-activity .activity-list{padding:11px!important}
  .explore-body.section-activity .transaction-card{grid-template-columns:1fr auto!important}
  .explore-body.section-activity .transaction-card .method-badge,.explore-body.section-activity .transaction-card time{display:none!important}
}

/* Robot crew reviews — premium robot reputation interface */
.explore-body.section-reviews .public-review-summary{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1.15fr .85fr!important;
  gap:18px!important;
  margin:22px 0!important;
  padding:0!important;
  overflow:hidden!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.explore-body.section-reviews .review-score-panel,
.explore-body.section-reviews .review-verified-panel{
  position:relative!important;
  min-height:170px!important;
  border:1px solid rgba(83,214,240,.28)!important;
  border-radius:12px!important;
  background:
    linear-gradient(rgba(57,216,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(57,216,255,.025) 1px,transparent 1px),
    linear-gradient(145deg,#15242b,#080e12)!important;
  background-size:26px 26px,26px 26px,auto!important;
  box-shadow:0 20px 48px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.03)!important;
}
.explore-body.section-reviews .review-score-panel{
  padding:28px 30px!important;
}
.explore-body.section-reviews .review-score-panel::before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:4px!important;
  background:linear-gradient(90deg,#39d8ff,#ffb52e 58%,transparent)!important;
}
.explore-body.section-reviews .review-panel-label{
  display:block!important;
  margin-bottom:10px!important;
  color:#84efff!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.18em!important;
}
.explore-body.section-reviews .review-score-row{
  display:flex!important;
  align-items:flex-end!important;
  gap:18px!important;
}
.explore-body.section-reviews .summary-stars{
  display:block!important;
  color:#ffbf37!important;
  font-size:28px!important;
  line-height:1!important;
  letter-spacing:5px!important;
  text-shadow:0 0 18px rgba(255,181,46,.24)!important;
}
.explore-body.section-reviews .review-score-row>strong{
  display:flex!important;
  align-items:flex-end!important;
  gap:4px!important;
  color:#fff!important;
  font-size:38px!important;
  line-height:.9!important;
  font-weight:900!important;
}
.explore-body.section-reviews .review-score-row>strong small{
  padding-bottom:3px!important;
  color:#8fa4ae!important;
  font-size:13px!important;
  font-weight:800!important;
}
.explore-body.section-reviews .review-score-panel p{
  margin:16px 0 0!important;
  color:#93a8b2!important;
  font-size:11px!important;
}
.explore-body.section-reviews .review-verified-panel{
  display:flex!important;
  align-items:center!important;
  gap:18px!important;
  padding:24px!important;
  border-color:rgba(255,181,46,.24)!important;
  background:
    radial-gradient(circle at 88% 20%,rgba(255,181,46,.08),transparent 28%),
    linear-gradient(145deg,#171b18,#090e11)!important;
}
.explore-body.section-reviews .review-verified-icon{
  width:86px!important;
  height:86px!important;
  flex:0 0 86px!important;
  display:grid!important;
  place-items:center!important;
  padding:8px!important;
  border:1px solid rgba(255,220,137,.36)!important;
  border-radius:10px!important;
  background:linear-gradient(145deg,rgba(255,181,46,.13),rgba(57,216,255,.08))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.3)!important;
}
.explore-body.section-reviews .review-verified-icon img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  filter:drop-shadow(0 8px 12px rgba(0,0,0,.34))!important;
}
.explore-body.section-reviews .review-verified-panel span{
  display:block!important;
  min-width:0!important;
}
.explore-body.section-reviews .review-verified-panel b,
.explore-body.section-reviews .review-verified-panel small{
  display:block!important;
}
.explore-body.section-reviews .review-verified-panel b{
  margin-bottom:6px!important;
  color:#fff!important;
  font-size:16px!important;
}
.explore-body.section-reviews .review-verified-panel small{
  color:#9daeb6!important;
  font-size:10px!important;
  line-height:1.55!important;
}
.explore-body.section-reviews .review-public-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
}
.explore-body.section-reviews .review-empty{
  grid-column:1/-1!important;
  min-height:260px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  padding:34px!important;
  text-align:center!important;
  border:1px dashed rgba(84,213,241,.28)!important;
  border-radius:12px!important;
  background:
    radial-gradient(circle at 50% 25%,rgba(57,216,255,.08),transparent 24%),
    linear-gradient(rgba(57,216,255,.022) 1px,transparent 1px),
    linear-gradient(90deg,rgba(57,216,255,.022) 1px,transparent 1px),
    linear-gradient(145deg,#111d23,#070d11)!important;
  background-size:auto,28px 28px,28px 28px,auto!important;
  box-shadow:0 22px 48px rgba(0,0,0,.3)!important;
}
.explore-body.section-reviews .review-empty::before{
  display:none!important;
}
.explore-body.section-reviews .review-empty-symbol{
  width:82px!important;
  height:82px!important;
  margin-bottom:14px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,206,86,.34)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#18262c,#0b1014)!important;
  box-shadow:0 8px 0 #030506,0 15px 30px rgba(0,0,0,.3)!important;
  clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;
}
.explore-body.section-reviews .review-empty-symbol span{
  color:#ffc343!important;
  font-size:38px!important;
  line-height:1!important;
  text-shadow:0 0 18px rgba(255,181,46,.38)!important;
}
.explore-body.section-reviews .review-empty-kicker{
  margin-bottom:7px!important;
  color:#7feaff!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.18em!important;
}
.explore-body.section-reviews .review-empty h3{
  margin:0!important;
  color:#fff!important;
  font-size:22px!important;
}
.explore-body.section-reviews .review-empty p{
  max-width:480px!important;
  margin:8px auto 0!important;
  color:#91a7b1!important;
  font-size:11px!important;
}
.explore-body.section-reviews .review-card{
  position:relative!important;
  min-height:185px!important;
  padding:22px!important;
  overflow:hidden!important;
  border:1px solid rgba(101,210,234,.22)!important;
  border-radius:10px!important;
  background:linear-gradient(145deg,#132128,#080e12)!important;
  box-shadow:0 17px 42px rgba(0,0,0,.3)!important;
}
.explore-body.section-reviews .review-card::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:radial-gradient(circle at 100% 0,rgba(57,216,255,.08),transparent 30%)!important;
}
.explore-body.section-reviews .review-card-head{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.explore-body.section-reviews .review-card .stars{
  color:#ffbf38!important;
  font-size:15px!important;
  letter-spacing:2px!important;
}
.explore-body.section-reviews .review-approved-badge{
  padding:5px 8px!important;
  border:1px solid rgba(65,229,167,.28)!important;
  border-radius:4px!important;
  background:rgba(65,229,167,.08)!important;
  color:#75efbd!important;
  font-size:8px!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
}
.explore-body.section-reviews .review-card>p{
  position:relative!important;
  z-index:2!important;
  min-height:62px!important;
  margin:18px 0!important;
  color:#c1d0d6!important;
  font-size:12px!important;
  line-height:1.65!important;
}
.explore-body.section-reviews .review-card footer{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-top:0!important;
  padding-top:13px!important;
  border-top:1px solid rgba(111,187,207,.14)!important;
  color:#71858f!important;
  font-size:9px!important;
}
.explore-body.section-reviews .review-card footer strong{
  color:#70edbc!important;
}
.explore-body.section-reviews .dashboard-review-link{
  margin-top:18px!important;
  padding:16px 18px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:15px!important;
  border:1px solid rgba(255,181,46,.2)!important;
  border-radius:9px!important;
  background:linear-gradient(90deg,#141812,#090e11)!important;
  color:#a9bac1!important;
  font-size:11px!important;
}
@media(max-width:820px){
  .explore-body.section-reviews .public-review-summary{grid-template-columns:1fr!important}
  .explore-body.section-reviews .review-public-grid{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  .explore-body.section-reviews .review-score-row{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}
  .explore-body.section-reviews .review-verified-panel{align-items:flex-start!important}
  .explore-body.section-reviews .review-verified-icon{width:68px!important;height:68px!important;flex-basis:68px!important}
  .explore-body.section-reviews .dashboard-review-link{align-items:stretch!important;flex-direction:column!important}
}


/* Creator gallery — mining command-center presentation */
.explore-body.section-content .explore-hero-icon img,
.explore-body.section-content .explore-mascot img{object-fit:contain!important}
.explore-body.section-content .creator-platform-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  margin-top:22px!important;
}
.explore-body.section-content .creator-platform-card{
  position:relative!important;
  overflow:hidden!important;
  min-height:265px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(86,210,237,.27)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#132129,#080e12)!important;
  box-shadow:0 20px 50px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.035)!important;
}
.explore-body.section-content .creator-platform-card::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    linear-gradient(rgba(57,216,255,.022) 1px,transparent 1px),
    linear-gradient(90deg,rgba(57,216,255,.022) 1px,transparent 1px),
    radial-gradient(circle at 100% 0,rgba(57,216,255,.09),transparent 30%)!important;
  background-size:30px 30px,30px 30px,auto!important;
}
.explore-body.section-content .creator-platform-card:nth-child(even)::before{
  background:
    linear-gradient(rgba(255,181,46,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,181,46,.018) 1px,transparent 1px),
    radial-gradient(circle at 100% 0,rgba(255,181,46,.075),transparent 30%)!important;
  background-size:30px 30px,30px 30px,auto!important;
}
.explore-body.section-content .creator-platform-head{
  position:relative!important;
  z-index:2!important;
  min-height:92px!important;
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:14px!important;
  padding:16px 18px!important;
  border-bottom:1px solid rgba(103,194,217,.2)!important;
  background:linear-gradient(90deg,rgba(21,39,47,.96),rgba(8,15,19,.9))!important;
}
.explore-body.section-content .creator-platform-card:nth-child(even) .creator-platform-head{
  border-bottom-color:rgba(255,181,46,.18)!important;
  background:linear-gradient(90deg,rgba(34,31,20,.92),rgba(8,15,19,.9))!important;
}
.explore-body.section-content .creator-platform-emblem{
  width:58px!important;height:58px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(191,247,255,.72)!important;
  background:linear-gradient(145deg,#aef4ff,#39d8ff)!important;
  color:#061217!important;
  box-shadow:0 6px 0 #105d74,0 12px 24px rgba(0,0,0,.25)!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
}
.explore-body.section-content .creator-platform-card:nth-child(even) .creator-platform-emblem{
  border-color:#ffe6a4!important;background:linear-gradient(145deg,#ffe486,#ffb52e)!important;box-shadow:0 6px 0 #8d5100,0 12px 24px rgba(0,0,0,.25)!important;
}
.explore-body.section-content .creator-platform-emblem span{font-size:23px!important;font-weight:950!important;text-shadow:0 1px rgba(255,255,255,.35)!important}
.explore-body.section-content .creator-platform-head small{display:block!important;color:#82eafa!important;font-size:8px!important;font-weight:900!important;letter-spacing:.17em!important}
.explore-body.section-content .creator-platform-card:nth-child(even) .creator-platform-head small{color:#ffd275!important}
.explore-body.section-content .creator-platform-head h2{margin:2px 0 0!important;color:#fff!important;font-size:22px!important;line-height:1.1!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}
.explore-body.section-content .creator-platform-count{
  justify-self:end!important;padding:6px 8px!important;border:1px solid rgba(65,229,167,.25)!important;border-radius:5px!important;background:rgba(65,229,167,.07)!important;color:#75efbd!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;white-space:nowrap!important;
}
.explore-body.section-content .creator-platform-body{position:relative!important;z-index:2!important;padding:15px!important}
.explore-body.section-content .creator-empty{
  min-height:140px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:23px!important;
  border:1px dashed rgba(95,199,224,.2)!important;border-radius:8px!important;background:rgba(5,11,14,.48)!important;
}
.explore-body.section-content .creator-platform-card:nth-child(even) .creator-empty{border-color:rgba(255,181,46,.17)!important}
.explore-body.section-content .creator-empty-signal{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;margin-bottom:9px!important;color:#48ddff!important;border:1px solid rgba(72,221,255,.28)!important;border-radius:5px!important;background:rgba(57,216,255,.07)!important;box-shadow:0 0 20px rgba(57,216,255,.08)!important}
.explore-body.section-content .creator-platform-card:nth-child(even) .creator-empty-signal{color:#ffc24a!important;border-color:rgba(255,194,74,.24)!important;background:rgba(255,181,46,.06)!important}
.explore-body.section-content .creator-empty strong{color:#fff!important;font-size:14px!important}
.explore-body.section-content .creator-empty p{max-width:360px!important;margin:6px auto 0!important;color:#8fa5af!important;font-size:10px!important}
.explore-body.section-content .creator-items-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.explore-body.section-content .content-card{
  position:relative!important;min-height:150px!important;padding:19px!important;border:1px solid rgba(92,192,217,.19)!important;border-radius:8px!important;background:linear-gradient(145deg,#101d23,#070d10)!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}
.explore-body.section-content .content-card-status{position:absolute!important;right:14px!important;top:13px!important;padding:4px 7px!important;border:1px solid rgba(65,229,167,.25)!important;border-radius:4px!important;background:rgba(65,229,167,.07)!important;color:#74edbd!important;font-size:7px!important;font-weight:900!important;letter-spacing:.1em!important}
.explore-body.section-content .content-card h3{max-width:75%!important;margin:0 0 9px!important;color:#fff!important;font-size:17px!important}
.explore-body.section-content .content-card p{margin:0 0 12px!important;color:#9db0b8!important;font-size:11px!important}
.explore-body.section-content .content-card a{color:#70e9ff!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}
.explore-body.section-content .content-card footer{margin-top:15px!important;padding-top:11px!important;border-top:1px solid rgba(96,181,203,.14)!important}
.explore-body.section-content .content-card footer strong{color:#ffcc69!important}
@media(max-width:900px){.explore-body.section-content .creator-platform-grid{grid-template-columns:1fr!important}}
@media(max-width:560px){
  .explore-body.section-content .creator-platform-head{grid-template-columns:52px minmax(0,1fr)!important}
  .explore-body.section-content .creator-platform-emblem{width:52px!important;height:52px!important}
  .explore-body.section-content .creator-platform-count{grid-column:1/-1!important;justify-self:start!important;margin-left:66px!important}
}


/* Support channel — mining command support layout */
.explore-body.section-contact .support-console{
  display:grid!important;
  grid-template-columns:minmax(0,1.18fr) 340px!important;
  gap:20px!important;
  max-width:1080px!important;
  margin:20px auto 0!important;
}
.explore-body.section-contact .support-desk,
.explore-body.section-contact .support-protocol{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(86,210,237,.27)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#132129,#080e12)!important;
  box-shadow:0 22px 54px rgba(0,0,0,.36), inset 0 1px rgba(255,255,255,.03)!important;
}
.explore-body.section-contact .support-desk::before,
.explore-body.section-contact .support-protocol::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    linear-gradient(rgba(57,216,255,.022) 1px,transparent 1px),
    linear-gradient(90deg,rgba(57,216,255,.022) 1px,transparent 1px),
    radial-gradient(circle at 100% 0,rgba(57,216,255,.09),transparent 30%)!important;
  background-size:30px 30px,30px 30px,auto!important;
}
.explore-body.section-contact .support-desk{padding:24px!important}
.explore-body.section-contact .support-desk-head{
  position:relative!important; z-index:2!important; display:grid!important;
  grid-template-columns:74px minmax(0,1fr) auto!important; align-items:center!important; gap:16px!important;
  margin-bottom:16px!important; padding-bottom:16px!important; border-bottom:1px solid rgba(99,196,220,.16)!important;
}
.explore-body.section-contact .support-core-icon{
  width:74px!important; height:74px!important; border:1px solid rgba(191,247,255,.72)!important;
  background:linear-gradient(145deg,#aef4ff,#39d8ff)!important; box-shadow:0 6px 0 #105d74,0 12px 24px rgba(0,0,0,.25)!important;
  clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;
  position:relative!important;
}
.explore-body.section-contact .support-core-icon::before{content:""!important; position:absolute!important; inset:4px!important; background:url('../icons/pro-v2/support.svg') center/contain no-repeat!important}
.explore-body.section-contact .support-desk-head small{display:block!important; color:#82eafa!important; font-size:9px!important; font-weight:900!important; letter-spacing:.18em!important}
.explore-body.section-contact .support-desk-head h2{margin:3px 0 0!important; color:#fff!important; font-size:34px!important; line-height:1.04!important; font-family:Inter,Segoe UI,Arial,sans-serif!important}
.explore-body.section-contact .support-status{padding:7px 10px!important; border:1px solid rgba(65,229,167,.26)!important; border-radius:5px!important; background:rgba(65,229,167,.08)!important; color:#74edbd!important; font-size:9px!important; font-weight:900!important; letter-spacing:.14em!important; white-space:nowrap!important}
.explore-body.section-contact .support-desk>p{position:relative!important; z-index:2!important; margin:0 0 18px!important; color:#b4c4cc!important; font-size:13px!important; max-width:760px!important; line-height:1.72!important}
.explore-body.section-contact .support-desk a{color:#79edff!important}
.explore-body.section-contact .support-features{
  position:relative!important; z-index:2!important; display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:12px!important; margin:0 0 18px!important;
}
.explore-body.section-contact .support-features>div{padding:14px!important; border:1px solid rgba(98,192,217,.15)!important; border-radius:8px!important; background:linear-gradient(145deg,#101b21,#070d11)!important; min-height:108px!important}
.explore-body.section-contact .support-features strong{display:block!important; margin-bottom:6px!important; color:#fff!important; font-size:15px!important}
.explore-body.section-contact .support-features span{display:block!important; color:#8fa4ae!important; font-size:11px!important; line-height:1.6!important}
.explore-body.section-contact .support-desk .btn{position:relative!important; z-index:2!important}
.explore-body.section-contact .support-protocol{padding:18px!important}
.explore-body.section-contact .protocol-panel{position:relative!important; z-index:2!important; min-height:100%!important; padding:18px!important; border:1px solid rgba(255,181,46,.18)!important; border-radius:8px!important; background:linear-gradient(145deg,#171912,#0c0f0d)!important}
.explore-body.section-contact .protocol-panel small{display:block!important; color:#ffd275!important; font-size:9px!important; font-weight:900!important; letter-spacing:.17em!important}
.explore-body.section-contact .protocol-panel h3{margin:6px 0 14px!important; color:#fff!important; font-size:24px!important}
.explore-body.section-contact .protocol-panel ul{list-style:none!important; margin:0!important; padding:0!important; display:grid!important; gap:12px!important}
.explore-body.section-contact .protocol-panel li{display:grid!important; grid-template-columns:40px minmax(0,1fr)!important; gap:12px!important; align-items:flex-start!important; padding:12px!important; border:1px solid rgba(255,181,46,.14)!important; border-radius:7px!important; background:rgba(255,181,46,.04)!important}
.explore-body.section-contact .protocol-panel li b{width:40px!important; height:40px!important; display:grid!important; place-items:center!important; border:1px solid rgba(255,213,135,.38)!important; border-radius:6px!important; background:linear-gradient(145deg,#ffe082,#ffb52e)!important; color:#3b2400!important; font-size:13px!important; box-shadow:0 4px 0 #8f5200!important}
.explore-body.section-contact .protocol-panel li span{display:block!important; color:#9fb1b8!important; font-size:11px!important; line-height:1.6!important}
@media(max-width:980px){
  .explore-body.section-contact .support-console{grid-template-columns:1fr!important}
}
@media(max-width:640px){
  .explore-body.section-contact .support-desk{padding:18px!important}
  .explore-body.section-contact .support-desk-head{grid-template-columns:64px minmax(0,1fr)!important}
  .explore-body.section-contact .support-status{grid-column:1/-1!important; justify-self:start!important}
  .explore-body.section-contact .support-desk-head h2{font-size:28px!important}
  .explore-body.section-contact .support-features{grid-template-columns:1fr!important}
}


/* Reward chart — command board styling */
.explore-body.section-rewards .reward-board{display:grid!important;gap:18px!important;margin-top:18px!important}
.explore-body.section-rewards .reward-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
.explore-body.section-rewards .reward-card{position:relative!important;overflow:hidden!important;min-height:126px!important;padding:15px 14px 14px!important;background:linear-gradient(145deg,#15232b,#090f13)!important;border:1px solid rgba(105,195,216,.22)!important;border-radius:10px!important;box-shadow:0 16px 36px rgba(0,0,0,.28)!important}
.explore-body.section-rewards .reward-card::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(rgba(57,216,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(57,216,255,.02) 1px,transparent 1px),radial-gradient(circle at 100% 0,rgba(57,216,255,.09),transparent 28%)!important;background-size:22px 22px,22px 22px,auto!important}
.explore-body.section-rewards .reward-card:nth-child(even)::before{background:linear-gradient(rgba(255,181,46,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,181,46,.015) 1px,transparent 1px),radial-gradient(circle at 100% 0,rgba(255,181,46,.07),transparent 28%)!important;background-size:22px 22px,22px 22px,auto!important}
.explore-body.section-rewards .reward-card-top{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}
.explore-body.section-rewards .reward-card-icon{width:38px!important;height:38px!important;display:block!important;border:1px solid rgba(191,247,255,.72)!important;border-radius:7px!important;background:linear-gradient(145deg,#b2f4ff,#39d8ff)!important;box-shadow:0 5px 0 #115f76!important;position:relative!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important}
.explore-body.section-rewards .reward-card-icon::before{content:"◆"!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#071217!important;font-size:16px!important;font-weight:900!important}
.explore-body.section-rewards .reward-card:nth-child(even) .reward-card-icon{background:linear-gradient(145deg,#ffe28a,#ffb52e)!important;border-color:#ffe9b4!important;box-shadow:0 5px 0 #8c5200!important}
.explore-body.section-rewards .reward-platform-name{position:relative!important;z-index:2!important;display:block!important;color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1.1!important}
.explore-body.section-rewards .reward-card strong{position:relative!important;z-index:2!important;display:block!important;color:#ffbf3d!important;font-size:27px!important;line-height:1.06!important;margin:0 0 6px!important}
.explore-body.section-rewards .reward-card small{position:relative!important;z-index:2!important;display:block!important;color:#bfd1d8!important;font-size:10px!important}
.explore-body.section-rewards .reward-rules-panel,.explore-body.section-rewards .reward-latest-panel{position:relative!important;overflow:hidden!important;border-radius:12px!important}
.explore-body.section-rewards .reward-rules-panel::before,.explore-body.section-rewards .reward-latest-panel::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(rgba(57,216,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(57,216,255,.02) 1px,transparent 1px)!important;background-size:28px 28px,28px 28px!important}
.explore-body.section-rewards .reward-section-head{position:relative!important;z-index:2!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important}
.explore-body.section-rewards .reward-panel-kicker{display:block!important;color:#83eefd!important;font-size:9px!important;font-weight:900!important;letter-spacing:.17em!important;margin-bottom:4px!important}
.explore-body.section-rewards .reward-section-head h2{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1.1!important}
.explore-body.section-rewards .reward-section-head p{margin:6px 0 0!important;color:#91a7b0!important;font-size:11px!important}
.explore-body.section-rewards .reward-live-tag,.explore-body.section-rewards .reward-count-badge{padding:7px 9px!important;border-radius:5px!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;white-space:nowrap!important}
.explore-body.section-rewards .reward-live-tag{border:1px solid rgba(65,229,167,.25)!important;background:rgba(65,229,167,.08)!important;color:#76efbd!important}
.explore-body.section-rewards .reward-count-badge{border:1px solid rgba(57,216,255,.22)!important;background:rgba(57,216,255,.08)!important;color:#bdefff!important}
.explore-body.section-rewards .reward-rule-list{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;list-style:none!important;padding:0!important;margin:0!important}
.explore-body.section-rewards .reward-rule-list li{position:relative!important;padding:14px 14px 14px 42px!important;border:1px solid rgba(96,190,211,.15)!important;border-radius:8px!important;background:linear-gradient(145deg,#101c22,#070d11)!important;color:#9ab0ba!important;font-size:11px!important;line-height:1.62!important}
.explore-body.section-rewards .reward-rule-list li::before{content:"✓"!important;position:absolute!important;left:14px!important;top:13px!important;width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border:1px solid rgba(65,229,167,.28)!important;border-radius:4px!important;background:rgba(65,229,167,.08)!important;color:#7ef3c4!important;font-size:10px!important;font-weight:900!important}
.explore-body.section-rewards .reward-community-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.explore-body.section-rewards .reward-empty-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:180px!important;text-align:center!important;padding:26px!important;border:1px dashed rgba(95,199,224,.22)!important;background:rgba(5,11,14,.5)!important}
.explore-body.section-rewards .reward-empty-icon{width:82px!important;height:82px!important;margin:0 0 12px!important;background:url('../icons/pro-v2/rewards.svg') center/contain no-repeat!important;filter:drop-shadow(0 12px 18px rgba(0,0,0,.42))!important;opacity:1!important}
.explore-body.section-rewards .reward-empty-card strong{color:#fff!important;font-size:17px!important}.explore-body.section-rewards .reward-empty-card p{max-width:340px!important;margin:7px auto 0!important;color:#91a7b0!important;font-size:11px!important}
.explore-body.section-rewards .reward-log-card{position:relative!important;padding:18px!important;border:1px solid rgba(96,190,211,.15)!important;border-radius:8px!important;background:linear-gradient(145deg,#101c22,#070d11)!important;box-shadow:0 12px 30px rgba(0,0,0,.24)!important}
.explore-body.section-rewards .reward-log-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.explore-body.section-rewards .reward-log-platform{padding:5px 8px!important;border:1px solid rgba(57,216,255,.22)!important;border-radius:5px!important;background:rgba(57,216,255,.08)!important;color:#bdefff!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important}.explore-body.section-rewards .reward-log-top strong{color:#ffcc69!important;font-size:16px!important}
.explore-body.section-rewards .reward-log-card h3{margin:0 0 8px!important;color:#fff!important;font-size:18px!important}.explore-body.section-rewards .reward-log-card p{margin:0!important;color:#9db0b8!important;font-size:11px!important}.explore-body.section-rewards .reward-log-card footer{margin-top:14px!important;padding-top:10px!important;border-top:1px solid rgba(96,181,203,.14)!important}
@media(max-width:1100px){.explore-body.section-rewards .reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:780px){.explore-body.section-rewards .reward-grid,.explore-body.section-rewards .reward-rule-list,.explore-body.section-rewards .reward-community-grid{grid-template-columns:1fr!important}}
@media(max-width:520px){.explore-body.section-rewards .reward-section-head{flex-direction:column!important;align-items:flex-start!important}.explore-body.section-rewards .reward-card strong{font-size:24px!important}}


/* Admin settings — structured mining command center */
.admin-body.admin-page-settings .admin-main{
  max-width:1320px!important;
  padding:28px 34px 70px!important;
}
.admin-body.admin-page-settings .page-title-card{
  position:relative!important;
  overflow:hidden!important;
  min-height:118px!important;
  margin:0 0 14px!important;
  padding:22px 24px!important;
  display:grid!important;
  grid-template-columns:62px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:16px!important;
  background:linear-gradient(135deg,#11212a,#071014)!important;
  border:1px solid rgba(74,211,241,.30)!important;
  border-radius:12px!important;
  box-shadow:0 18px 45px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.035)!important;
}
.admin-body.admin-page-settings .page-title-card::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(rgba(57,216,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(57,216,255,.022) 1px,transparent 1px),radial-gradient(circle at 92% 20%,rgba(57,216,255,.10),transparent 24%)!important;
  background-size:28px 28px,28px 28px,auto!important;
}
.admin-body.admin-page-settings .page-title-card>*{position:relative!important;z-index:2!important}
.admin-body.admin-page-settings .page-title-card .title-icon{
  width:62px!important;height:62px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(190,248,255,.72)!important;border-radius:9px!important;
  background:linear-gradient(145deg,#acf3ff,#39d8ff)!important;color:#071419!important;
  box-shadow:0 6px 0 #105e75,0 12px 25px rgba(0,0,0,.26)!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
}
.admin-body.admin-page-settings .page-title-card h1{margin:3px 0 4px!important;font-size:28px!important;line-height:1.05!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}
.admin-body.admin-page-settings .page-title-card p{max-width:760px!important;margin:0!important;color:#93aab4!important;font-size:11px!important;line-height:1.55!important}
.admin-body.admin-page-settings .page-title-card>div:nth-child(2)>span{color:#7deaff!important;font-size:8px!important;font-weight:900!important;letter-spacing:.18em!important}
.admin-body.admin-page-settings .security-state{
  justify-self:end!important;margin:0!important;padding:8px 11px!important;border-radius:5px!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;
}
.admin-body.admin-page-settings .security-state.ready{border:1px solid rgba(65,229,167,.28)!important;background:rgba(65,229,167,.08)!important;color:#79efbf!important}
.admin-body.admin-page-settings .security-state.pending{border:1px solid rgba(255,181,46,.30)!important;background:rgba(255,181,46,.08)!important;color:#ffd477!important}

.admin-body.admin-page-settings .dash-card.admin-form-card{
  margin:0 0 20px!important;
  overflow:hidden!important;
  background:linear-gradient(145deg,#121f26,#080e12)!important;
  border:1px solid rgba(103,195,218,.22)!important;
  border-radius:12px!important;
  box-shadow:0 18px 46px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.025)!important;
}
.admin-body.admin-page-settings .captcha-control-card{padding:18px!important}
.admin-body.admin-page-settings .captcha-status-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important;
}
.admin-body.admin-page-settings .captcha-status-grid article{
  display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:3px 10px!important;align-items:start!important;
  padding:14px!important;border:1px solid rgba(82,199,225,.18)!important;border-radius:8px!important;background:linear-gradient(145deg,#101b21,#070d10)!important;
}
.admin-body.admin-page-settings .captcha-status-grid i{grid-row:1/3!important;width:10px!important;height:10px!important;margin-top:4px!important;border-radius:50%!important}
.admin-body.admin-page-settings .captcha-status-grid i.ok{background:#43e2ad!important;box-shadow:0 0 12px rgba(67,226,173,.55)!important}
.admin-body.admin-page-settings .captcha-status-grid i.warn{background:#ffbd3d!important;box-shadow:0 0 12px rgba(255,189,61,.45)!important}
.admin-body.admin-page-settings .captcha-status-grid span{color:#7f98a4!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.admin-body.admin-page-settings .captcha-status-grid strong{color:#fff!important;font-size:12px!important}

.admin-body.admin-page-settings .admin-form.grid-form{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:18px!important;align-items:start!important;
}
.admin-body.admin-page-settings .captcha-control-card .admin-form.grid-form{padding:0!important}
.admin-body.admin-page-settings .admin-form.grid-form>div{min-width:0!important}
.admin-body.admin-page-settings .admin-form label{
  display:block!important;margin:0 0 7px!important;color:#b9ccd4!important;font-size:9px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;
}
.admin-body.admin-page-settings .admin-form .form-control{
  width:100%!important;min-height:46px!important;margin:0!important;padding:11px 13px!important;color:#fff!important;background:#050b0e!important;border:1px solid rgba(105,186,207,.34)!important;border-radius:7px!important;outline:none!important;
}
.admin-body.admin-page-settings .admin-form .form-control:focus{border-color:#39d8ff!important;box-shadow:0 0 0 3px rgba(57,216,255,.10)!important}
.admin-body.admin-page-settings .admin-form small{display:block!important;margin:7px 0 0!important;color:#718792!important;font-size:8px!important;line-height:1.45!important}
.admin-body.admin-page-settings .check-setting{
  min-height:46px!important;align-self:end!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:10px 12px!important;border:1px solid rgba(99,188,210,.16)!important;border-radius:7px!important;background:#091217!important;
}
.admin-body.admin-page-settings .check-setting label{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;text-transform:none!important;font-size:9px!important;line-height:1.35!important}
.admin-body.admin-page-settings .check-setting input{accent-color:#39d8ff!important}
.admin-body.admin-page-settings .captcha-control-card .btn{align-self:end!important;min-height:46px!important}

.admin-body.admin-page-settings .site-stats-control{padding:18px!important}
.admin-body.admin-page-settings .stats-editor-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 0 16px!important;
}
.admin-body.admin-page-settings .stats-editor-card{
  min-width:0!important;padding:16px!important;border:1px solid rgba(86,205,232,.20)!important;border-radius:9px!important;background:linear-gradient(145deg,#111f26,#080f13)!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}
.admin-body.admin-page-settings .stats-editor-card>span{display:block!important;margin:0 0 11px!important;color:#eaf8fc!important;font-size:13px!important;font-weight:900!important}
.admin-body.admin-page-settings .stats-equation{
  display:grid!important;grid-template-columns:minmax(0,1fr) 22px minmax(120px,.9fr) 22px minmax(0,1.1fr)!important;gap:8px!important;align-items:center!important;
}
.admin-body.admin-page-settings .stats-equation>div,.admin-body.admin-page-settings .stats-equation>label{
  min-width:0!important;padding:10px 11px!important;border:1px solid rgba(92,176,198,.14)!important;border-radius:7px!important;background:#081318!important;
}
.admin-body.admin-page-settings .stats-equation>label{display:block!important;margin:0!important}
.admin-body.admin-page-settings .stats-equation small{display:block!important;margin:0 0 4px!important;color:#718a95!important;font-size:7px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.admin-body.admin-page-settings .stats-equation strong{display:block!important;color:#fff!important;font-size:13px!important;white-space:normal!important;overflow-wrap:anywhere!important}
.admin-body.admin-page-settings .stats-equation strong em{color:#6f8791!important;font-size:8px!important;font-style:normal!important;font-weight:700!important}
.admin-body.admin-page-settings .stats-equation>b{display:grid!important;place-items:center!important;color:#4fdfff!important;font-size:16px!important}
.admin-body.admin-page-settings .stats-equation .form-control{min-height:40px!important;padding:9px 10px!important}
.admin-body.admin-page-settings .stats-total{border-color:rgba(65,229,167,.18)!important;background:rgba(65,229,167,.035)!important}
.admin-body.admin-page-settings .stats-total strong{color:#7cf0c1!important}
.admin-body.admin-page-settings .fixed-profit-note{
  display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:14px 16px!important;border:1px solid rgba(255,181,46,.24)!important;border-radius:9px!important;background:linear-gradient(90deg,rgba(255,181,46,.06),rgba(57,216,255,.04))!important;
}
.admin-body.admin-page-settings .fixed-profit-note>span{width:42px!important;height:42px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:linear-gradient(145deg,#ffe27d,#ffb52e)!important;color:#2b1a00!important;font-size:18px!important;font-weight:900!important;box-shadow:0 5px 0 #8c5000!important}
.admin-body.admin-page-settings .fixed-profit-note small{display:block!important;margin:0!important;color:#ffd275!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important}
.admin-body.admin-page-settings .fixed-profit-note strong{display:block!important;margin:2px 0 0!important;color:#fff!important;font-size:13px!important}
.admin-body.admin-page-settings .fixed-profit-note p{margin:5px 0 0!important;color:#8fa4ae!important;font-size:9px!important;line-height:1.5!important}
.admin-body.admin-page-settings .site-stats-control>.btn{min-width:210px!important}

.admin-body.admin-page-settings .card-head{
  min-height:62px!important;padding:13px 18px!important;background:linear-gradient(90deg,#162a33,#0b1318)!important;border-bottom:1px solid rgba(102,193,215,.18)!important;
}
.admin-body.admin-page-settings .card-head h2{font-size:16px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}
.admin-body.admin-page-settings .card-icon{width:36px!important;height:36px!important;border-radius:7px!important;background:rgba(57,216,255,.08)!important;border:1px solid rgba(57,216,255,.20)!important;color:#65e5ff!important}
.admin-body.admin-page-settings .branding-form{display:grid!important;grid-template-columns:230px minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;padding:18px!important}
.admin-body.admin-page-settings .branding-form>img{display:block!important;width:220px!important;height:88px!important;object-fit:contain!important;padding:10px!important;border:1px solid rgba(104,190,211,.18)!important;border-radius:8px!important;background:#071014!important}
.admin-body.admin-page-settings .settings-form{padding:0!important;margin:0!important}
.admin-body.admin-page-settings .settings-form>.admin-form-card{margin-bottom:18px!important}
.admin-body.admin-page-settings .save-settings{position:static!important;width:100%!important;min-height:50px!important;margin:0 0 20px!important}
.admin-body.admin-page-settings .setting-help{margin:0!important;color:#879ca6!important;font-size:10px!important;line-height:1.55!important}

@media(max-width:1050px){
  .admin-body.admin-page-settings .admin-form.grid-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .admin-body.admin-page-settings .captcha-status-grid{grid-template-columns:1fr!important}
  .admin-body.admin-page-settings .captcha-control-card .admin-form.grid-form{grid-template-columns:1fr 1fr!important}
  .admin-body.admin-page-settings .captcha-control-card .check-setting,.admin-body.admin-page-settings .captcha-control-card .btn{grid-column:1/-1!important}
  .admin-body.admin-page-settings .branding-form{grid-template-columns:200px minmax(0,1fr)!important}
  .admin-body.admin-page-settings .branding-form .btn{grid-column:1/-1!important;width:100%!important}
}
@media(max-width:760px){
  .admin-body.admin-page-settings .admin-main{padding:18px 14px 55px!important}
  .admin-body.admin-page-settings .page-title-card{grid-template-columns:54px minmax(0,1fr)!important;padding:18px!important}
  .admin-body.admin-page-settings .page-title-card .title-icon{width:54px!important;height:54px!important}
  .admin-body.admin-page-settings .security-state{grid-column:1/-1!important;justify-self:start!important}
  .admin-body.admin-page-settings .stats-editor-grid,.admin-body.admin-page-settings .admin-form.grid-form,.admin-body.admin-page-settings .captcha-control-card .admin-form.grid-form{grid-template-columns:1fr!important}
  .admin-body.admin-page-settings .stats-equation{grid-template-columns:1fr 22px 1fr!important}
  .admin-body.admin-page-settings .stats-equation>div:first-child{grid-column:1!important}.admin-body.admin-page-settings .stats-equation>b:nth-of-type(1){grid-column:2!important}.admin-body.admin-page-settings .stats-equation>label{grid-column:3!important}.admin-body.admin-page-settings .stats-equation>b:nth-of-type(2){display:none!important}.admin-body.admin-page-settings .stats-total{grid-column:1/-1!important}
  .admin-body.admin-page-settings .branding-form{grid-template-columns:1fr!important}
  .admin-body.admin-page-settings .branding-form>img{margin:auto!important;max-width:100%!important}
}
@media(max-width:480px){
  .admin-body.admin-page-settings .page-title-card h1{font-size:22px!important}
  .admin-body.admin-page-settings .stats-equation{grid-template-columns:1fr!important}
  .admin-body.admin-page-settings .stats-equation>b{display:none!important}
  .admin-body.admin-page-settings .stats-equation>label,.admin-body.admin-page-settings .stats-total{grid-column:auto!important}
}

/* ============================================================
   USER PANEL V14 — B-TCRING ROBOT COMMAND CENTER
   Dark robot shell, no purple / no white canvas, readable UI.
   ============================================================ */
.dashboard-body{
  min-height:100vh!important;
  background:
    linear-gradient(rgba(57,216,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(57,216,255,.018) 1px,transparent 1px),
    radial-gradient(circle at 82% 12%,rgba(57,216,255,.08),transparent 30%),
    #05080a!important;
  background-size:42px 42px,42px 42px,auto,auto!important;
  color:#f5fbff!important;
}
.dashboard-body .dash-shell{
  min-height:100vh!important;
  background:transparent!important;
}
.dashboard-body .dash-main{
  width:min(1360px,calc(100% - 44px))!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:26px 0 72px!important;
  background:transparent!important;
}

/* Sidebar */
@media(min-width:821px){
  .dashboard-body .sidebar{width:270px!important}
  .dashboard-body .dash-shell{margin-left:270px!important}
}
.dashboard-body .sidebar{
  padding:16px 14px 18px!important;
  background:
    radial-gradient(circle at 18% 12%,rgba(57,216,255,.08),transparent 28%),
    linear-gradient(180deg,#07131a 0%,#04090d 64%,#030609 100%)!important;
  border-right:1px solid rgba(57,216,255,.18)!important;
  box-shadow:14px 0 46px rgba(0,0,0,.34)!important;
}
.dashboard-body .sidebar-logo{
  min-height:74px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:8px 10px 13px!important;
  border-bottom:1px solid rgba(87,206,231,.16)!important;
}
.dashboard-body .sidebar-logo img{
  width:226px!important;
  max-width:100%!important;
  max-height:62px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 0 16px rgba(57,216,255,.18))!important;
}
.dashboard-body .creator-studio-v17{
  min-height:98px!important;
  margin:14px 0 15px!important;
  padding:12px!important;
  grid-template-columns:58px minmax(0,1fr)!important;
  gap:11px!important;
  border-radius:10px!important;
  background:
    radial-gradient(circle at 10% 10%,rgba(57,216,255,.14),transparent 34%),
    linear-gradient(135deg,#10242c,#0b1519 64%,#1b170d)!important;
  border:1px solid rgba(98,219,244,.28)!important;
  border-left:3px solid #39d8ff!important;
  box-shadow:0 16px 34px rgba(0,0,0,.30)!important;
}
.dashboard-body .creator-studio-v17:before,
.dashboard-body .creator-studio-v17:after{display:none!important}
.dashboard-body .creator-studio-gem,
.dashboard-body .creator-studio-gem img{width:58px!important;height:58px!important}
.dashboard-body .creator-studio-gem img{object-fit:contain!important}
.dashboard-body .creator-studio-v17 small{color:#7feaff!important;font-size:8px!important;letter-spacing:.12em!important}
.dashboard-body .creator-studio-v17 strong{color:#fff!important;font-size:12px!important;line-height:1.25!important}
.dashboard-body .creator-studio-v17 em{color:#ffc95c!important;font-size:8px!important;font-style:normal!important}
.dashboard-body .account-chip{
  margin:0 0 16px!important;
  padding:11px!important;
  border:1px solid rgba(100,194,216,.18)!important;
  border-radius:9px!important;
  background:linear-gradient(145deg,#0d1c22,#071014)!important;
}
.dashboard-body .account-avatar{
  background:linear-gradient(145deg,#aaf4ff,#39d8ff)!important;
  color:#061217!important;
  border:1px solid #c8f8ff!important;
  box-shadow:0 4px 0 #105d74!important;
}
.dashboard-body .side-nav{gap:5px!important}
.dashboard-body .side-nav>span{margin:3px 0 4px!important;color:#6edff4!important;font-size:8px!important;letter-spacing:.17em!important}
.dashboard-body .side-nav a,
.dashboard-body .side-bottom a,
.dashboard-body .side-bottom button{
  min-height:50px!important;
  padding:6px 10px 6px 7px!important;
  gap:10px!important;
  border:1px solid transparent!important;
  border-radius:8px!important;
  background:transparent!important;
  color:#d7e6ec!important;
  font-size:11px!important;
  font-weight:800!important;
  text-shadow:none!important;
}
.dashboard-body .side-nav a:hover,
.dashboard-body .side-bottom a:hover,
.dashboard-body .side-bottom button:hover{
  background:#0c1a20!important;
  border-color:rgba(57,216,255,.16)!important;
}
.dashboard-body .side-nav a.active{
  color:#fff!important;
  background:linear-gradient(90deg,#10313c,#0b1d24 68%,#18170e)!important;
  border-color:rgba(57,216,255,.38)!important;
  border-left:3px solid #39d8ff!important;
  box-shadow:0 11px 24px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.03)!important;
}
.dashboard-body .side-nav a i.menu-gem,
.dashboard-body .side-bottom i.menu-gem{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  padding:4px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  border:1px solid rgba(57,216,255,.18)!important;
  border-radius:7px!important;
  background:rgba(57,216,255,.055)!important;
  box-shadow:none!important;
}
.dashboard-body .menu-gem img,
.dashboard-body .side-nav a.active .menu-gem img{
  width:34px!important;
  height:34px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 6px 8px rgba(0,0,0,.32))!important;
}
.dashboard-body .side-nav a.active i.menu-gem{
  border-color:rgba(255,198,75,.30)!important;
  background:rgba(255,181,46,.07)!important;
}
.dashboard-body .side-bottom{border-top:1px solid rgba(86,193,217,.14)!important}

/* Top bar */
.dashboard-body .dash-top{
  min-height:72px!important;
  padding:0 24px!important;
  background:rgba(5,11,14,.97)!important;
  border-bottom:1px solid rgba(57,216,255,.18)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22)!important;
}
.dashboard-body .top-kicker{color:#63e2f8!important;font-size:8px!important;letter-spacing:.17em!important}
.dashboard-body .dash-top strong{font-size:14px!important;color:#fff!important}
.dashboard-body .icon-btn,.dashboard-body .sidebar-toggle{
  background:#0c1d24!important;
  color:#dff9ff!important;
  border-color:rgba(57,216,255,.28)!important;
  border-radius:7px!important;
}

/* Overview command center */
.dashboard-body.dashboard-page-overview .balance-hero-v17{
  min-height:310px!important;
  grid-template-columns:minmax(0,1.55fr) 300px!important;
  border-radius:12px!important;
  background:
    radial-gradient(circle at 84% 35%,rgba(57,216,255,.12),transparent 24%),
    linear-gradient(118deg,#10232b 0%,#0a151a 52%,#111810 100%)!important;
  border:1px solid rgba(57,216,255,.30)!important;
  border-top:3px solid #39d8ff!important;
  box-shadow:0 24px 56px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.035)!important;
}
.dashboard-body.dashboard-page-overview .balance-hero-v17:before{
  background:
    linear-gradient(rgba(57,216,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(57,216,255,.025) 1px,transparent 1px),
    linear-gradient(135deg,transparent 0 70%,rgba(255,181,46,.035) 70% 71%,transparent 71%)!important;
  background-size:28px 28px,28px 28px,auto!important;
}
.dashboard-body.dashboard-page-overview .balance-hero-v17:after{
  content:"B-TCRING / BTC MINING CORE"!important;
  position:absolute!important;
  right:20px!important;
  top:16px!important;
  width:auto!important;
  height:auto!important;
  padding:6px 9px!important;
  transform:none!important;
  border:1px solid rgba(65,229,167,.22)!important;
  border-radius:5px!important;
  background:rgba(65,229,167,.055)!important;
  color:#77efbd!important;
  font-size:7px!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
  box-shadow:none!important;
}
.dashboard-body.dashboard-page-overview .balance-hero-v17 .balance-copy{
  padding:34px 30px 32px 34px!important;
}
.dashboard-body.dashboard-page-overview .balance-heading>span{color:#81ebfb!important;font-size:9px!important}
.dashboard-body.dashboard-page-overview .balance-heading>i{
  color:#052018!important;background:#60eab5!important;box-shadow:0 0 14px rgba(65,229,167,.25)!important;
}
.dashboard-body.dashboard-page-overview .balance-amount strong{
  color:#fff!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
  font-size:clamp(44px,4.7vw,66px)!important;
  font-weight:900!important;
  text-shadow:0 9px 24px rgba(0,0,0,.42)!important;
}
.dashboard-body.dashboard-page-overview .balance-copy>p{color:#9eb2bb!important;font-size:11px!important}
.dashboard-body.dashboard-page-overview .balance-insights{max-width:680px!important;gap:12px!important}
.dashboard-body.dashboard-page-overview .balance-insights article{
  padding:13px 14px!important;
  border-radius:8px!important;
  background:linear-gradient(145deg,#102027,#081116)!important;
  border:1px solid rgba(86,189,213,.18)!important;
  box-shadow:0 10px 22px rgba(0,0,0,.20)!important;
}
.dashboard-body.dashboard-page-overview .balance-insights article:after{display:none!important}
.dashboard-body.dashboard-page-overview .balance-insights span{color:#6ce8fb!important;font-size:8px!important}
.dashboard-body.dashboard-page-overview .balance-insights strong{font-size:15px!important}
.dashboard-body.dashboard-page-overview .balance-insights small{color:#8398a2!important;font-size:8px!important}
.dashboard-body.dashboard-page-overview .balance-art{
  padding:46px 28px 22px 8px!important;
}
.dashboard-body.dashboard-page-overview .balance-crystal-frame{
  width:226px!important;
  height:226px!important;
  padding:18px!important;
  overflow:hidden!important;
  clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)!important;
  background:
    radial-gradient(circle,rgba(57,216,255,.13),transparent 62%),
    linear-gradient(145deg,#11242c,#071014)!important;
  border:1px solid rgba(57,216,255,.30)!important;
  filter:drop-shadow(0 18px 26px rgba(0,0,0,.38))!important;
}
.dashboard-body.dashboard-page-overview .balance-crystal-frame:before{
  inset:8px!important;
  border:1px solid rgba(255,181,46,.16)!important;
}
.dashboard-body.dashboard-page-overview .balance-art img{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  object-fit:contain!important;
  filter:drop-shadow(0 15px 20px rgba(0,0,0,.36))!important;
}
.dashboard-body.dashboard-page-overview .balance-art>span{color:#76eab9!important;font-size:8px!important}
.dashboard-body.dashboard-page-overview .balance-spark{display:none!important}

.dashboard-body .quick-bar,
.dashboard-body .mining-status,
.dashboard-body .metric,
.dashboard-body .dash-card{
  border-radius:10px!important;
  background:linear-gradient(145deg,#102027,#080f13)!important;
  border:1px solid rgba(91,190,214,.20)!important;
  box-shadow:0 15px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)!important;
}
.dashboard-body .quick-bar{
  min-height:76px!important;
  margin-top:16px!important;
  padding:12px 16px!important;
  border-left:3px solid #39d8ff!important;
}
.dashboard-body .quick-bar>div:first-child{display:flex!important;align-items:center!important;gap:12px!important}
.dashboard-body .quick-bar img{width:48px!important;height:48px!important;object-fit:contain!important}
.dashboard-body .quick-bar span strong{font-size:13px!important}.dashboard-body .quick-bar span small{font-size:9px!important}
.dashboard-body .mining-status{
  min-height:68px!important;
  margin-top:12px!important;
  padding:12px 16px!important;
}
.dashboard-body .mining-status>span{display:grid!important;grid-template-columns:14px auto!important;column-gap:8px!important;align-items:center!important}
.dashboard-body .mining-status>span i{grid-row:1/3!important;width:9px!important;height:9px!important;background:#41e5a7!important;box-shadow:0 0 13px rgba(65,229,167,.5)!important}
.dashboard-body .mining-status b{font-size:11px!important}.dashboard-body .mining-status small{font-size:8px!important}
.dashboard-body .mining-status>strong{
  min-width:116px!important;
  padding:10px 13px!important;
  border-radius:7px!important;
  background:#0c1d24!important;
  color:#83eafb!important;
  border:1px solid rgba(57,216,255,.25)!important;
}
.dashboard-body .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}
.dashboard-body .metric{
  position:relative!important;
  min-height:142px!important;
  padding:15px 15px 14px!important;
  overflow:hidden!important;
}
.dashboard-body .metric:after{
  content:""!important;
  position:absolute!important;
  right:-28px!important;
  top:-28px!important;
  width:90px!important;
  height:90px!important;
  border:1px solid rgba(57,216,255,.10)!important;
  transform:rotate(45deg)!important;
}
.dashboard-body .metric i{
  width:48px!important;
  height:48px!important;
  padding:6px!important;
  margin-bottom:12px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(57,216,255,.20)!important;
  border-radius:8px!important;
  background:rgba(57,216,255,.055)!important;
  box-shadow:none!important;
  clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important;
}
.dashboard-body .metric i img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3))!important}
.dashboard-body .metric>span{display:block!important;color:#75e6f9!important;font-size:8px!important;font-weight:900!important;letter-spacing:.10em!important;text-transform:uppercase!important}
.dashboard-body .metric>strong{display:block!important;margin-top:5px!important;color:#fff!important;font-size:17px!important;line-height:1.15!important}
.dashboard-body .metric>small{display:block!important;margin-top:5px!important;color:#7f949e!important;font-size:8px!important}

.dashboard-body .yield-calculator{margin-top:12px!important}
.dashboard-body .card-head{
  min-height:60px!important;
  padding:13px 16px!important;
  background:linear-gradient(90deg,#14272f,#0a1216)!important;
  border-bottom:1px solid rgba(93,184,207,.16)!important;
}
.dashboard-body .card-head h2{font-size:14px!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}
.dashboard-body .card-icon{
  width:36px!important;height:36px!important;border-radius:7px!important;
  background:rgba(57,216,255,.07)!important;border:1px solid rgba(57,216,255,.18)!important;color:#67e5fb!important;
}
.dashboard-body .count-pill{
  border-radius:5px!important;
  background:rgba(65,229,167,.065)!important;
  border:1px solid rgba(65,229,167,.18)!important;
  color:#72eebb!important;
}
.dashboard-body .yield-body{padding:17px!important}.dashboard-body .yield-body>p{font-size:10px!important}
.dashboard-body .yield-periods button{
  border-radius:6px!important;background:#0b171c!important;border:1px solid rgba(88,177,200,.18)!important;color:#a7bac2!important;
}
.dashboard-body .yield-periods button.active{
  color:#061217!important;background:linear-gradient(145deg,#aef4ff,#39d8ff)!important;border-color:#c7f8ff!important;box-shadow:0 4px 0 #105e76!important;
}
.dashboard-body .yield-result{
  border-radius:8px!important;
  background:linear-gradient(145deg,#0e1d23,#071014)!important;
  border:1px solid rgba(57,216,255,.18)!important;
}
.dashboard-body .table-wrap{background:#071014!important}
.dashboard-body .table-wrap th{background:#0c1d24!important;color:#6ce6fa!important}
.dashboard-body .table-wrap tbody tr,.dashboard-body .table-wrap tbody tr:nth-child(even){background:#091419!important}
.dashboard-body .table-wrap tbody tr:hover{background:#0d2027!important}

/* Global user page banners: remove old purple/crystal look */
.dashboard-body .page-title-card,
.dashboard-body .deposits-title-banner-v20,
.dashboard-body .withdrawals-title-banner-v21,
.dashboard-body .referrals-title-banner-v22,
.dashboard-body .themed-dashboard-banner-v23{
  border-radius:11px!important;
  border:1px solid rgba(57,216,255,.26)!important;
  background:
    linear-gradient(90deg,rgba(7,15,19,.98),rgba(8,18,22,.92) 60%,rgba(8,18,22,.70)),
    url('../images/btcring-btc-rig-facility-v2.webp') right center/auto 118% no-repeat!important;
  box-shadow:0 20px 50px rgba(0,0,0,.34)!important;
}
.dashboard-body .page-title-card:after,
.dashboard-body .deposits-title-banner-v20:after,
.dashboard-body .withdrawals-title-banner-v21:after,
.dashboard-body .referrals-title-banner-v22:after,
.dashboard-body .themed-dashboard-banner-v23:after{display:none!important}
.dashboard-body .deposit-banner-spark,
.dashboard-body .withdraw-banner-spark,
.dashboard-body .referral-banner-spark,
.dashboard-body .page-banner-spark-v23{display:none!important}

@media(max-width:1180px){
  .dashboard-body .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dashboard-body.dashboard-page-overview .balance-hero-v17{grid-template-columns:minmax(0,1fr) 250px!important}
  .dashboard-body.dashboard-page-overview .balance-crystal-frame{width:200px!important;height:200px!important}
}
@media(max-width:820px){
  .dashboard-body .dash-shell{margin-left:0!important}
  .dashboard-body .dash-main{width:min(100% - 24px,1360px)!important;padding-top:16px!important}
  .dashboard-body .dash-top{padding:0 12px!important}
  .dashboard-body.dashboard-page-overview .balance-hero-v17{grid-template-columns:1fr!important}
  .dashboard-body.dashboard-page-overview .balance-hero-v17 .balance-copy{padding:26px 20px 18px!important}
  .dashboard-body.dashboard-page-overview .balance-art{padding:2px 20px 22px!important}
  .dashboard-body.dashboard-page-overview .balance-crystal-frame{width:min(220px,64vw)!important;height:min(220px,64vw)!important}
  .dashboard-body .quick-bar{align-items:stretch!important;gap:12px!important;flex-direction:column!important}
  .dashboard-body .quick-bar>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
}
@media(max-width:560px){
  .dashboard-body .metric-grid{grid-template-columns:1fr!important}
  .dashboard-body .metric{min-height:124px!important}
  .dashboard-body.dashboard-page-overview .balance-amount strong{font-size:clamp(34px,11vw,50px)!important}
  .dashboard-body.dashboard-page-overview .balance-insights{grid-template-columns:1fr!important}
  .dashboard-body .mining-status{align-items:flex-start!important;gap:10px!important;flex-direction:column!important}
  .dashboard-body .mining-status>strong{width:100%!important;text-align:center!important}
  .dashboard-body .page-title-card,
  .dashboard-body .deposits-title-banner-v20,
  .dashboard-body .withdrawals-title-banner-v21,
  .dashboard-body .referrals-title-banner-v22,
  .dashboard-body .themed-dashboard-banner-v23{background:linear-gradient(145deg,#102027,#071014)!important}
}
