/* V12: only expanded Presale Details and Live Activity. Original writers own all values/state. */
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale,#v7-panel-live,#v10-desktop-panel-live) {
  position:relative; isolation:isolate; color:#e9f8ff;
  border:1px solid transparent!important; border-radius:22px!important;
  background:linear-gradient(135deg,#082137f5,#060B1Ff7 50%,#221036f5) padding-box,linear-gradient(120deg,#00E5FF99,#9146FF80 55%,#FF2BD699) border-box!important;
  box-shadow:inset 0 1px 0 #ccfcff33,0 18px 44px #01061566,0 0 26px #00E5FF12!important;
}
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) :is(h3,.holder-v4__eyebrow,.mainnet-economics-label) { color:#e4faff!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) .mainnet-economics-disclosure { border-left:2px solid #FF2BD69c; padding:4px 0 4px 14px!important; font-size:14px!important; line-height:1.7!important; color:#d1e8f6!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status.holder-v4 {
  border:1px solid #00E5FF70!important; border-right-color:#9146FF88!important; border-radius:18px!important;
  background:radial-gradient(ellipse at 0 0,#00E5FF15,transparent 62%),linear-gradient(140deg,#071a2eea,#100d26f5)!important;
  box-shadow:inset 0 1px 0 #b9faff38,0 12px 28px #0006!important;
}
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status :is(.holder-v4__header,.holder-v4__history-head) { border-color:#00E5FF40!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status .holder-v4__hero {
  padding:14px 0!important; border-block:1px solid #00E5FF35; background:linear-gradient(100deg,#00E5FF12,transparent 75%); border-radius:0!important;
}
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status .holder-v4__hero b { color:#7df4ff!important; font-size:clamp(26px,4vw,34px)!important; line-height:1.2!important; font-weight:900!important; letter-spacing:-.035em; overflow-wrap:anywhere; text-shadow:0 0 18px #00E5FF30; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status :is(.holder-v4__metrics,.holder-v4__rails) { gap:12px!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status .holder-v4__metrics > div { padding:10px 0!important; border:0!important; border-bottom:1px solid #68dbef38!important; border-radius:0!important; background:none!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status .holder-v4__metrics b { color:#e7fcff!important; font-size:22px!important; line-height:1.3!important; overflow-wrap:anywhere; font-variant-numeric:tabular-nums; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-holder-status :is(.holder-v4__metrics span,.holder-v4__connection,.holder-v4__hero p,.holder-v4__meta,.holder-v4__footer,.holder-v4__disclosure) { color:#cce5f5!important; font-size:13px!important; line-height:1.55!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #holder-history { max-height:min(56vh,440px)!important; max-height:min(56svh,440px)!important; overflow-y:auto!important; overflow-x:hidden!important; overscroll-behavior-y:auto; -webkit-overflow-scrolling:touch; touch-action:pan-y pinch-zoom; scrollbar-color:#00c9e0 #071326; scrollbar-width:thin; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #holder-history .holder-v4__transaction { grid-template-columns:44px minmax(0,1fr)!important; gap:8px!important; border:1px solid #00E5FF45!important; border-left:2px solid #00E5FF9c!important; border-radius:14px!important; padding:12px!important; background:linear-gradient(120deg,#00E5FF0b,#11152bca)!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #holder-history .holder-v4__transaction > :not(:first-child) { grid-column:2; min-width:0; overflow-wrap:anywhere; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #holder-history .holder-v4__transaction > div:nth-child(3) strong { color:#b5faff!important; font-size:20px!important; line-height:1.3; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #holder-history .holder-v4__asset { border:1px solid #00E5FF9c!important; color:#83f5ff!important; background:#00E5FF12!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #holder-history .holder-v4__asset[data-asset="USDC"] { color:#ffb9ee!important; border-color:#FF2BD69c!important; background:#FF2BD612!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) :is(#holder-history a,.holder-v4__refresh) { min-height:44px!important; color:#a7f7ff!important; border-color:#00E5FF80!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-live-command-status { border-color:#9146FF80!important; border-radius:18px!important; background:linear-gradient(140deg,#11172df0,#21102df0)!important; box-shadow:inset 0 1px 0 #ffb0ec22!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-live-command-status :is(.buy-card-live-command-status__item,.neon-caption) { color:#d4e8f6!important; font-size:13px!important; line-height:1.6!important; overflow-wrap:anywhere; min-width:0; }
/* These three fields repeat the unchanged dashboard. Keep original writer nodes, show the unique allocation. */
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-live-command-status .buy-card-live-command-status__contract-grid > :not(:last-child) { display:none!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale) #buy-card-live-command-status a { min-height:44px!important; border:1px solid #FF2BD680!important; border-radius:10px!important; background:linear-gradient(110deg,#00E5FF0c,#FF2BD61a)!important; color:#edfaff!important; }

/* Verified live feed: the original receipt pipeline supplies every row and status. */
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-card { padding:16px!important; border:0!important; background:none!important; box-shadow:none!important; border-radius:0!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-card .live-feed-title { color:#eefcff!important; font-size:clamp(21px,3vw,28px)!important; font-weight:900!important; line-height:1.25!important; letter-spacing:-.025em; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-card :is(.micro-label,.live-feed-count,.live-feed-status) { color:#cdebf8!important; font-size:13px!important; line-height:1.55!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-card .live-feed-status-pill { border-color:#00E5FF66!important; background:#00E5FF0d!important; color:#d4f8ff!important; max-width:100%; white-space:normal!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-card .live-feed-refresh-btn { min-height:44px!important; border-color:#00E5FF99!important; background:linear-gradient(110deg,#00E5FF15,#9146FF25)!important; color:#f0fbff!important; font-weight:750; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-card .live-feed-scroll { max-height:min(62vh,560px)!important; max-height:min(62svh,560px)!important; overflow-y:auto!important; overflow-x:hidden!important; padding:6px 5px 6px 0!important; overscroll-behavior-y:auto; -webkit-overflow-scrolling:touch; touch-action:pan-y pinch-zoom; scrollbar-color:#00c9e0 #071326; scrollbar-width:thin; scrollbar-gutter:stable; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list { display:grid!important; grid-template-columns:minmax(0,1fr); gap:12px!important; padding:0 0 0 10px!important; border-left:1px solid #9146FF66; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-row { position:relative; min-width:0; margin:0!important; padding:14px!important; border:1px solid #00E5FF5c!important; border-right-color:#9146FF70!important; border-radius:16px!important; background:linear-gradient(130deg,#0a273ac9,#10162de8 70%)!important; box-shadow:inset 0 1px 0 #bdfaff1f,0 7px 18px #0003!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-row::before { content:''; position:absolute; left:-10px; top:26px; width:7px; height:7px; background:#00E5FF; border-radius:50%; box-shadow:0 0 12px #00E5FF99; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-row[data-v12-payment="USDC"] { border-color:#FF2BD666!important; border-right-color:#9146FF80!important; background:linear-gradient(130deg,#32203fc9,#11172de8 70%)!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-row[data-v12-payment="USDC"]::before { background:#FF2BD6; box-shadow:0 0 12px #FF2BD680; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-row-shell { display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:12px!important; align-items:start!important; min-width:0; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list :is(.live-feed-copy,.live-feed-primary,.live-feed-secondary) { min-width:0; white-space:normal!important; overflow-wrap:anywhere!important; word-break:normal!important; text-overflow:clip!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-primary { color:#edfaff!important; font-size:18px!important; line-height:1.4!important; font-weight:800!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .v12-feed-method { display:block; color:#b8f5ff!important; -webkit-text-fill-color:currentColor!important; font-size:13px; line-height:1.5; font-weight:800; letter-spacing:.04em; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .v12-feed-allocation { display:block; color:#89f4ff!important; -webkit-text-fill-color:currentColor!important; font-size:clamp(22px,3vw,28px); font-weight:900; line-height:1.3; letter-spacing:-.025em; font-variant-numeric:tabular-nums; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list [data-v12-payment="USDC"] :is(.v12-feed-method,.v12-feed-allocation) { color:#ffc2f2!important; -webkit-text-fill-color:currentColor!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-secondary { color:#c6deed!important; font-size:13px!important; line-height:1.75!important; margin-top:7px!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-view-link { display:inline-flex!important; align-items:center; justify-content:center; justify-self:start; min-height:44px!important; padding:9px 14px!important; border:1px solid #00E5FF70!important; border-radius:999px!important; background:linear-gradient(110deg,#00E5FF13,#9146FF20)!important; color:#eafaff!important; font-size:13px!important; font-weight:800!important; text-decoration:none; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-row--system { border-style:dashed!important; background:linear-gradient(125deg,#10273b80,#14152e9c)!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list .live-feed-row--system::before { background:#8e8ab6; box-shadow:none; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #presale-provisional-activity { border-color:#c4a56670!important; background:#38271140!important; }
html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-presale,#v10-desktop-panel-presale,#v7-panel-live,#v10-desktop-panel-live) :is(a,button,summary,[tabindex="0"]):focus-visible { outline:2px solid #9cf8ff!important; outline-offset:4px; }

@media (max-width:767.98px) {
  html body.presale-page #v7-information #v7-panel-presale.v8-details { padding:16px 14px!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-live-overview { padding:4px 0 10px!important; background:radial-gradient(ellipse at 50% 50%,#00E5FF0c,transparent 68%); }
  html body.presale-page #v7-information #v7-panel-presale #v8-live-overview h3 { font-size:19px!important; line-height:1.35!important; }
  html body.presale-page #v7-information #v7-panel-presale .presale-meter-radial-shell::before { content:''; position:absolute; inset:-8px; z-index:-1; border:1px solid #00E5FF55; border-right-color:#FF2BD699; border-radius:50%; box-shadow:0 0 22px #00E5FF17; pointer-events:none; }
  html body.presale-page #v7-information #v7-panel-presale .presale-meter-radial-center { background:radial-gradient(ellipse at 25% 15%,#00E5FF12,#060B1Fe8 78%)!important; box-shadow:inset 0 0 20px #00E5FF0f!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics { border-top-color:#00E5FF59!important; padding-top:14px!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics h3 { font-size:19px!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics > h3 { display:none!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics > .mainnet-economics-card { padding:10px 0!important; border-bottom-color:#00E5FF35!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics > .mainnet-economics-card:has(#mainnet-economics-total-allocation) { padding:12px!important; margin:0 0 4px!important; border:1px solid #00E5FF66!important; border-radius:14px!important; background:linear-gradient(115deg,#00E5FF17,#9146FF0c)!important; box-shadow:inset 0 1px 0 #bcfaff24!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics .mainnet-economics-label { color:#d1f2ff!important; font-size:13px!important; font-weight:750!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics strong { font-size:26px!important; line-height:1.25!important; font-weight:900!important; color:#b8f8ff!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-allocation-statistics #mainnet-economics-usd-secured { font-size:36px!important; color:#00E5FF!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-market-data .presale-price-chip:not([data-v8-redundant]) { min-height:0!important; background:linear-gradient(130deg,#00E5FF0b,#9146FF10)!important; border-color:#00E5FF45!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-market-data :is(.label,.v8-eth-unit) { color:#d8edfa!important; font-size:13px!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-market-data .v8-chainlink-price { color:#83f5ff!important; font-size:25px!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-market-data .value { font-size:16px!important; }
  html body.presale-page #v7-information #v7-panel-presale #v8-verification { margin-top:14px!important; padding:12px 0!important; border-color:#00E5FF45!important; }
  html body.presale-page #v7-information #v7-panel-presale :is(#v8-allocation-rules,#v8-wallet-history) > summary { min-height:48px; padding:14px 12px!important; margin:8px 0!important; border:1px solid #9146FF80; border-radius:12px; background:linear-gradient(110deg,#00E5FF0b,#FF2BD610); color:#effaff!important; font-size:14px!important; }
  html body.presale-page #v7-information #v7-panel-presale #v7-detail-notes > small { display:block; margin:0 0 8px!important; color:#d2e8f7!important; font-size:13px; line-height:1.6; }
  html body.presale-page #v7-information #v7-panel-live #daily-purchases-card { padding:2px!important; }
}
@media (min-width:768px) {
  html body.presale-page #v10-desktop-information #v10-desktop-panel-live #daily-purchases-list { grid-template-columns:repeat(2,minmax(0,1fr)); }
  html body.presale-page #v10-desktop-information #v10-desktop-panel-live #daily-purchases-list .live-feed-row--system { grid-column:1/-1; }
}
@media (prefers-reduced-motion:no-preference) {
  html body.presale-page #v7-information #v7-panel-presale .presale-meter-radial-shell::before { animation:v12-content-orbit 28s linear infinite; }
  html body.presale-page :is(#v7-information,#v10-desktop-information) :is(#v7-panel-live,#v10-desktop-panel-live) #daily-purchases-list [data-live-feed-enter="1"] { animation:v12-content-enter .24s ease-out both; }
}
@keyframes v12-content-orbit { to { transform:rotate(360deg); } }
@keyframes v12-content-enter { from { opacity:0; transform:translateY(4px); } to { opacity:1; transform:translateY(0); } }
