/* V11 financial presentation. Original live data, progress SVG and all state writers remain. */
body.presale-page {
  --v11-cyan:#00E5FF; --v11-magenta:#FF2BD6; --v11-purple:#9146FF; --v11-midnight:#060B1F;
}
@media (min-width:768px) {
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale {
    border:2px solid transparent!important; border-radius:28px!important;
    background:linear-gradient(132deg,#092a43f7,#060B1Ff7 48%,#240d3ff5) padding-box,linear-gradient(115deg,#00E5FF,#9146FF 52%,#FF2BD6) border-box!important;
    box-shadow:0 28px 70px #00091bcc,0 0 36px #00E5FF26,0 0 70px #9146FF1f,inset 0 1px 0 #b8fbff66!important;
    padding:18px 22px!important;
  }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale::before {
    background:radial-gradient(ellipse at 0 0,#00E5FF30,transparent 46%),radial-gradient(ellipse at 100% 100%,#FF2BD62b,transparent 50%),linear-gradient(120deg,#c2ffff0d,transparent 24%,transparent 73%,#bd8eff15),repeating-linear-gradient(90deg,#65eaff0c 0 1px,transparent 1px 68px)!important;
    opacity:1!important; -webkit-mask-image:none!important; mask-image:none!important;
  }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale::after { height:2px!important; background:linear-gradient(90deg,transparent,#00E5FF,#e9faff,#FF2BD6,transparent)!important; box-shadow:0 0 20px #00E5FFa0!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card { gap:12px 24px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics::before { background:linear-gradient(110deg,#00E5FF0c,transparent 60%,#9146FF0a)!important; box-shadow:none!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-economics-title { color:#fff!important; font-weight:900!important; letter-spacing:-.035em!important; text-shadow:0 0 20px #00E5FF20; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-economics-availability { background:#052633!important; color:#bafff3!important; border:1px solid #00E5FFb3!important; box-shadow:0 0 18px #00E5FF20,inset 0 1px 0 #b9fff633!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-card { border-bottom-color:#00E5FF45!important; padding:9px 0 11px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-label { color:#d5f5ff!important; font-weight:800!important; letter-spacing:.035em!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics small { color:#cce5f7!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics strong { color:#b8fbff!important; font-weight:900!important; text-shadow:0 0 18px #00E5FF20; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-stage { color:#00E5FF!important; font-size:40px!important; letter-spacing:-.045em!important; -webkit-text-fill-color:currentColor!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-price { font-size:32px!important; color:#f4ffff!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-bonus-value { color:#FF75E5!important; font-size:26px!important; text-shadow:0 0 24px #FF2BD64d!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-card--bonus { border-bottom-color:#FF2BD699!important; background:linear-gradient(90deg,#FF2BD61c,transparent)!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-usd-secured { font-size:46px!important; color:#00E5FF!important; -webkit-text-fill-color:currentColor!important; text-shadow:0 0 28px #00E5FF44!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card > .presale-command-main.bbai-elite-target-card { border:1px solid #00E5FF9c!important; border-right-color:#FF2BD6b3!important; box-shadow:0 0 28px #00E5FF26,0 16px 40px #000a,inset 0 1px 0 #fff5!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card .presale-meter-radial-center { background:radial-gradient(ellipse at 30% 15%,#00E5FF17,#060B1Fef 75%)!important; box-shadow:inset 0 0 24px #00E5FF14,0 0 20px #9146FF18!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #presale-radial-percent { color:#a5faff!important; text-shadow:0 0 20px #00E5FF85!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card > .presale-command-stats { border-color:#00E5FF4d!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #public-eth-usd-quote-label { color:#e9faff!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #bbaiprice-eth { color:#00E5FF!important; text-shadow:0 0 16px #00E5FF59!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card .presale-progress-track { border-color:#00E5FF80!important; background:#030817!important; box-shadow:inset 0 0 10px #0009,0 0 12px #00E5FF12!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card .presale-progress-bar { background:linear-gradient(90deg,#00E5FF,#9146FF 55%,#FF2BD6)!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card .meter-footer .btn { border-color:#00E5FF99!important; background:linear-gradient(120deg,#00E5FF14,#9146FF20)!important; color:#ecfcff!important; }
  @supports (-webkit-background-clip:text) {
    body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-usd-secured { background:linear-gradient(100deg,#00E5FF 0%,#aeefff 40%,#d2a6ff 65%,#FF2BD6 100%)!important; -webkit-background-clip:text!important; background-clip:text!important; -webkit-text-fill-color:transparent!important; }
    body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-price { background:linear-gradient(100deg,#fff,#8af8ff 75%)!important; -webkit-background-clip:text!important; background-clip:text!important; -webkit-text-fill-color:transparent!important; }
  }
}
@media (min-width:768px) and (max-width:1099.98px) {
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale { padding:18px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card { grid-template-columns:minmax(0,1fr) 210px!important; gap:12px 16px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics > div:first-child { width:calc(100% + 226px)!important; max-width:none!important; flex-wrap:nowrap!important; justify-content:space-between!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-stage { font-size:30px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-price { font-size:24px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-bonus-value { font-size:23px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-usd-secured { font-size:38px!important; }
}
@media (max-width:767.98px) {
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard { border:1px solid #00E5FFc2!important; border-right-color:#FF2BD6b3!important; background:linear-gradient(130deg,#08253cf5,#060B1Ff5 55%,#25103ff2)!important; box-shadow:0 0 24px #00E5FF21,0 12px 32px #0006,inset 0 1px 0 #91f7ff55!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #v7-stage-summary .mainnet-economics-label { color:#d5f5ff!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #mainnet-economics-stage { color:#00E5FF!important; text-shadow:0 0 18px #00E5FF30!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #mainnet-economics-price { color:#f5ffff!important; text-shadow:0 0 18px #00E5FF30!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #mainnet-economics-bonus-value { color:#FF75E5!important; text-shadow:0 0 18px #FF2BD655!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard .mainnet-economics-card--bonus { border-color:#FF2BD680!important; background:linear-gradient(90deg,#FF2BD612,transparent)!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #mainnet-economics-availability { color:#c2fff6!important; border-color:#00E5FF99!important; background:#053040!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #presale-usd-card .presale-amount { background:linear-gradient(100deg,#00E5FF,#adcdff 52%,#FF2BD6)!important; -webkit-background-clip:text!important; background-clip:text!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #presale-usd-card #presale-allocation-percent-display { color:#a5faff!important; background:#00E5FF15!important; border-color:#00E5FF99!important; box-shadow:0 0 15px #00E5FF26!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #presale-usd-card .presale-progress-track { border-color:#00E5FF80!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #presale-usd-card .presale-progress-bar { background:linear-gradient(90deg,#00E5FF,#9146FF,#FF2BD6)!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-information .v8-details { background:linear-gradient(135deg,#07182df7,#100b2af7)!important; border-color:#00E5FF80!important; box-shadow:0 0 20px #00E5FF18,inset 0 1px 0 #fff2!important; }
  body.presale-page.v7-mobile main.container.py-5 #v7-information .v8-details #v8-allocation-statistics strong { color:#b3f9ff!important; }
}
@media (min-width:1100px) {
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-grid { gap:0 20px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-grid > .mainnet-economics-card:nth-child(-n+2) {
    padding:10px 12px 12px!important; margin-bottom:2px!important; border-radius:13px 13px 0 0!important;
    background:linear-gradient(130deg,#00E5FF1f,#00E5FF08 60%,transparent)!important; box-shadow:inset 2px 0 0 #00E5FFaa,inset 0 1px 0 #adf8ff33!important;
  }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-grid > .mainnet-economics-card:nth-child(2) { background:linear-gradient(130deg,#9146FF2b,#FF2BD60c 68%,transparent)!important; box-shadow:inset 2px 0 0 #c485ff,inset 0 1px 0 #d4aaff44!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-stage { font-size:42px!important; }
}
/* The existing verified-state attribute owns these presentation variants. */
html body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-economics-availability[data-launch-verified-status="paused"],
html body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #mainnet-economics-availability[data-launch-verified-status="paused"] { color:#ffd6f5!important; background:#3a1037!important; border-color:#FF2BD6b3!important; box-shadow:0 0 16px #FF2BD626!important; }
html body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-economics-availability[data-launch-verified-status="unavailable"],
html body.presale-page.v7-mobile main.container.py-5 #v7-dashboard #mainnet-economics-availability[data-launch-verified-status="unavailable"] { color:#e5e6f5!important; background:#20243a!important; border-color:#a5b6d080!important; box-shadow:none!important; }
@media (min-width:1025px) and (max-width:1099.98px) {
  /* Retain the original 240px ring and 40px readout above the V9 tablet cutoff. */
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card { grid-template-columns:minmax(0,1fr) 270px!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics > div:first-child { width:calc(100% + 286px)!important; }
  body.presale-page.v10-desktop main.container.py-5 #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-stage { font-size:34px!important; }
}
