/* V10 desktop presentation. The verified writers, controls and artwork remain original. */
@media (min-width:768px) {
  body.presale-page.v10-desktop main.container #advanced-presale {
    position:relative!important; isolation:isolate;
    background:radial-gradient(ellipse at 2% 8%,#37cce02b,transparent 54%),radial-gradient(ellipse at 96% 90%,#b436a52b,transparent 57%),linear-gradient(122deg,#071d30d9,#101b34d9 48%,#210f2edb)!important;
    border-color:#8beafa55!important; border-top-color:#a8f4ff99!important; border-right-color:#ee8be05c!important;
    box-shadow:0 28px 75px #01051070,0 0 38px #49d8ee0c,inset 0 1px 0 #e5fcff24,inset 0 -1px 0 #b96dbd24!important;
    -webkit-backdrop-filter:blur(18px) saturate(1.12); backdrop-filter:blur(18px) saturate(1.12);
  }
  body.presale-page.v10-desktop main.container #advanced-presale::before {
    content:''!important; position:absolute; inset:0; z-index:-1; border-radius:inherit; pointer-events:none;
    background:linear-gradient(118deg,#b4faff08,transparent 30%,transparent 65%,#f5a1ed08),repeating-linear-gradient(90deg,#92eeff09 0 1px,transparent 1px 52px),repeating-linear-gradient(0deg,#92eeff05 0 1px,transparent 1px 52px)!important;
    -webkit-mask-image:linear-gradient(#000,transparent 90%); mask-image:linear-gradient(#000,transparent 90%); opacity:.65;
  }
  body.presale-page.v10-desktop main.container #advanced-presale::after {
    content:''!important; position:absolute; top:0; left:18%; width:50%; height:1px; border-radius:99px; pointer-events:none;
    background:linear-gradient(90deg,transparent,#b4f8ffb3,#eea9efa3,transparent)!important; box-shadow:0 0 16px #7eefff50;
    opacity:.6; animation:v10-edge-light 9s ease-in-out infinite;
  }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card { background:transparent!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics { position:relative; isolation:isolate; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics::before {
    content:''; position:absolute; inset:-10px; z-index:-1; border-radius:18px; pointer-events:none;
    background:linear-gradient(125deg,#b7f6ff0c,#7d9fff03 50%,#e88ada07); box-shadow:inset 1px 0 0 #a5efff22,inset 0 1px 0 #dcfaff0a;
  }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-economics-title { color:#f0fcff!important; font-size:24px!important; letter-spacing:-.02em!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-economics-availability { background:linear-gradient(110deg,#1c7b873b,#8a397c30)!important; border-color:#9eeef85c!important; box-shadow:inset 0 1px 0 #f4ffff12!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-card { border-bottom-color:#9bdfef35!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-label { color:#cdeaf5!important; font-weight:700!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics small { color:#bcd9e8!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics .mainnet-economics-card--bonus { background:radial-gradient(ellipse at 0 60%,#ef65cf0e,transparent 85%)!important; border-bottom-color:#e783ce4f!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-economics-bonus-value { color:#ffb0e9!important; text-shadow:0 0 18px #e744a82b!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card > .presale-command-main.bbai-elite-target-card {
    border-color:#8fe8f75e!important; border-right-color:#e996db64!important;
    box-shadow:0 16px 38px #0107145c,0 0 26px #5be6f50f,inset 0 1px 0 #e6fbff1f!important;
  }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card > .presale-command-main::after {
    content:''!important; position:absolute; top:0; left:12%; width:76%; height:1px; pointer-events:none;
    background:linear-gradient(90deg,transparent,#9defff88,#e998db70,transparent)!important; opacity:.8;
  }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card > .presale-command-stats { border-color:#96ddec30!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card > .presale-command-stats .presale-price-chip--eth > .value { margin:0!important; padding:0!important; min-height:0!important; line-height:1.4!important; }
  body.presale-page.v10-desktop main.container #presale-buy-card {
    border-color:#8de9f352!important; background:linear-gradient(130deg,#091b30df,#14172edf 54%,#24122bdc)!important;
    box-shadow:0 22px 64px #0105115c,inset 0 1px 0 #e8fbff18,0 0 28px #48dcec0a!important;
    -webkit-backdrop-filter:blur(14px) saturate(1.08); backdrop-filter:blur(14px) saturate(1.08);
  }
  body.presale-page.v10-desktop main.container #presale-buy-card > .card-body { background:linear-gradient(130deg,#53e4f407,transparent 42%,#d56ac30a)!important; border-color:#a1e9f236!important; }
  body.presale-page.v10-desktop main.container #presale-buy-card #presale-command-buy-pane { border-color:#8fdce940!important; box-shadow:inset 0 1px 0 #e1f9ff0d,0 10px 28px #01071426!important; }
  body.presale-page.v10-desktop main.container #presale-buy-card :is(#buy-control-shell,#buy-transaction-shell) { border-color:#8cdae83d!important; background-color:#08192c70!important; }
  body.presale-page.v10-desktop main.container #presale-buy-card :is(#buy-amount-label,.bbai-allocation-breakdown__label) { color:#dceff9!important; }
  body.presale-page.v10-desktop main.container #presale-buy-card #buy-presale:not(:disabled):not([aria-disabled='true']) { box-shadow:0 0 22px #42e8f329,0 8px 25px #bd43ba20,inset 0 1px 0 #efffff40!important; }
  body.presale-page.v10-desktop #v10-desktop-information { width:100%; max-width:1240px; min-width:0; margin:18px auto 28px; scroll-margin-top:100px; text-align:left; }
  body.presale-page.v10-desktop #v10-desktop-controls { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:10px; }
  body.presale-page.v10-desktop #v10-desktop-controls button {
    min-width:0; min-height:48px; padding:12px 14px; border:1px solid #8bdce94a; border-radius:13px;
    color:#daedf7; background:linear-gradient(125deg,#0d2c40db,#17172fdf); box-shadow:inset 0 1px 0 #d9fcff0d,0 7px 18px #01071120;
    font:inherit; font-size:14px; line-height:1.4; font-weight:750; cursor:pointer; transition:border-color .16s ease,box-shadow .16s ease;
  }
  body.presale-page.v10-desktop #v10-desktop-controls button[aria-expanded='true'] { color:#f2fcff; border-color:#a0f0fa9c; background:linear-gradient(110deg,#1362785c,#763a7947); box-shadow:0 0 20px #45e0f017,inset 0 1px 0 #e6ffff20; }
  body.presale-page.v10-desktop #v10-desktop-information > .v10-desktop-panel[hidden] { display:none!important; }
  body.presale-page.v10-desktop #v10-desktop-information > .v10-desktop-panel:not([hidden]) { display:block!important; min-width:0; margin:12px 0 0; padding:20px; border:1px solid #82ddea3b; border-radius:20px; background:linear-gradient(135deg,#071d30e8,#171328ed); box-shadow:inset 0 1px 0 #dffaff0f,0 16px 34px #01071235; }
  body.presale-page.v10-desktop #v10-desktop-panel-presale > .mainnet-economics-disclosure { margin:0 0 18px!important; color:#c8e2ef!important; font-size:13px!important; line-height:1.7!important; }
  body.presale-page.v10-desktop main.container.py-5 #v10-desktop-information #buy-card-live-command { display:grid!important; grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important; align-items:start; gap:18px; min-width:0!important; width:100%!important; margin:0!important; padding:0!important; }
  body.presale-page.v10-desktop main.container.py-5 #v10-desktop-information #buy-card-holder-status.holder-v4:not([hidden]) { display:flex!important; min-width:0!important; margin:0!important; }
  body.presale-page.v10-desktop main.container.py-5 #v10-desktop-information #buy-card-live-command-status:not([hidden]) { display:block!important; min-width:0!important; margin:0!important; }
  body.presale-page.v10-desktop main.container.py-5 #v10-desktop-information :is(#buy-card-holder-status,#buy-card-live-command-status)[hidden] { display:none!important; }
  body.presale-page.v10-desktop #v10-desktop-information :is(#buy-mobile-holder-empty,#buy-mobile-stats-empty) { display:none!important; }
  body.presale-page.v10-desktop #v10-desktop-information #holder-history {
    display:grid!important; grid-template-columns:minmax(0,1fr); align-content:start; gap:10px;
    min-height:0; max-height:min(52vh,420px); max-height:min(52svh,420px); overflow-y:auto; overflow-x:hidden;
    -webkit-overflow-scrolling:touch; overscroll-behavior-y:auto; touch-action:pan-y pinch-zoom;
    scrollbar-width:thin; scrollbar-color:#76dce9 #081726; scrollbar-gutter:stable; overflow-anchor:none; padding:4px;
  }
  body.presale-page.v10-desktop #v10-desktop-information #holder-history .holder-v4__transaction { grid-template-columns:48px minmax(0,1fr)!important; gap:8px!important; }
  body.presale-page.v10-desktop #v10-desktop-information #holder-history .holder-v4__transaction > div:nth-child(3),
  body.presale-page.v10-desktop #v10-desktop-information #holder-history .holder-v4__transaction > a { grid-column:2; }
  body.presale-page.v10-desktop #v10-desktop-information #holder-history .holder-v4__transaction > a { min-height:44px; display:flex; align-items:center; }
  body.presale-page.v10-desktop #v10-desktop-information :is(strong,small,b,.buy-card-live-command-status__item) { overflow-wrap:anywhere; }
  body.presale-page.v10-desktop #v10-desktop-information #daily-purchases-card { display:block!important; width:100%!important; min-width:0!important; margin:0!important; }
  body.presale-page.v10-desktop #v10-desktop-panel-launch :is(#babyai-social-proof,#presale-donation-banner,#tiers),
  body.presale-page.v10-desktop #v10-desktop-panel-ai #ai-features,
  body.presale-page.v10-desktop #v10-desktop-panel-faq #faq { display:block!important; max-width:100%!important; margin:0 0 16px!important; }
  body.presale-page.v10-desktop #v10-desktop-information :is(button,a,input,summary,#holder-history):focus-visible { outline:2px solid #b6f8ff!important; outline-offset:3px; }
  html body.presale-page #bai-clean-toggle { position:static!important; display:block!important; margin:1rem max(24px,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) auto!important; }
  @keyframes v10-edge-light { 0%,100% {opacity:.35;transform:translateX(-8%)} 50% {opacity:.8;transform:translateX(12%)} }
}
@media (min-width:1100px) {
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-stage { font-size:36px!important; color:#b9f6ff!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-price { font-size:30px!important; color:#effaff!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-bonus-value { font-size:24px!important; }
  body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-usd-secured { font-size:42px!important; color:#c2f8ff!important; text-shadow:0 0 24px #7aeafb20!important; }
  @supports (-webkit-background-clip:text) {
    body.presale-page.v10-desktop main.container #advanced-presale #presale-usd-card #mainnet-presale-preview-economics #mainnet-economics-usd-secured { background:linear-gradient(100deg,#91f5ff,#d6d5ff 66%,#ff9ce5)!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 #v10-desktop-controls { grid-template-columns:repeat(6,minmax(0,1fr)); }
  body.presale-page.v10-desktop #v10-desktop-controls button { grid-column:span 2; }
  body.presale-page.v10-desktop #v10-desktop-controls button:nth-child(n+4) { grid-column:span 3; }
  body.presale-page.v10-desktop main.container.py-5 #v10-desktop-information #buy-card-live-command { grid-template-columns:minmax(0,1fr)!important; }
}
@media (min-width:768px) and (prefers-reduced-motion:reduce) {
  body.presale-page.v10-desktop main.container #advanced-presale::after { animation:none!important; }
  body.presale-page.v10-desktop #v10-desktop-controls button { transition:none!important; }
}
