
/* (rd6) the landing's live round leans toward the pointer and floats, like the market pages' */
.rdl .dh-art{perspective:1200px}
.rdl .dh-art>*{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease);will-change:transform}
.rdl .rd-roll{display:inline-block;animation:rdRoll .55s var(--ease)}
.rdl .rd-roll.up{color:var(--r-gi)}.rdl .rd-roll.down{color:var(--r-red)}
@keyframes rdRoll{0%{transform:translateY(60%);opacity:0}100%{transform:none;opacity:1}}
@keyframes rdFloat{50%{translate:0 -7px}}
@media (prefers-reduced-motion:no-preference){.rdl .dh-art>*{animation:rdFloat 7s ease-in-out 1s infinite}}

/* (rd2) 2026-09-26, owner: "add to it make it better just dont completely remove everything there". The landing keeps every
   section. New: a "Live right now" band that explains a Polymarket round beside the running Bitcoin round, drawn with
   the market pages' own panel. Refined: the product tour's frame loses its neon glow for the hero's device frame, and
   "What you get" keeps its dark stage, its stack and its motion without the grid lines and the colour-shift headline. */
.rdl{--r-paper:#ffffff;--r-ink:#14171f;--r-ink2:#2b3040;--r-dim:#4b5563;--r-dim2:#6b7280;--r-faint:#9aa1ad;
  --r-line:#e6e8ef;--r-line2:#d5d8e2;--r-soft:#f1f2f6;--r-mint:#e8f8ef;--r-rose:#fdecef;--r-amber:#fdf3e1;
  --r-go:#00ff88;--r-goh:#00e87b;--r-gi:#007a43;--r-dot:#00c46e;--r-red:#c81f42;--r-redsoft:#ef6b82;
  --r-sh1:0 1px 2px rgba(20,23,31,.05);--r-sh3:0 2px 6px rgba(20,23,31,.04),0 42px 80px -40px rgba(20,23,31,.38);
  --display:-apple-system,BlinkMacSystemFont,Inter,"Segoe UI",sans-serif;
  --sans:'IBM Plex Sans',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --mono:'IBM Plex Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace;
  --ease:cubic-bezier(.23,1,.32,1);--back:cubic-bezier(.34,1.56,.64,1)}
html[data-theme="dark"] .rdl{--r-paper:#111118;--r-ink:#eef0f4;--r-ink2:#d3d6df;--r-dim:#a3a8b5;--r-dim2:#8b91a0;--r-faint:#5d6371;
  --r-line:#1f1f2e;--r-line2:#2e2e45;--r-soft:#191923;--r-mint:rgba(0,255,136,.1);--r-rose:rgba(255,68,102,.12);
  --r-gi:#2fe08f;--r-dot:#00ff88;--r-red:#ff5c7a;--r-redsoft:#ff5c7a;--r-sh1:none;--r-sh3:0 42px 80px -40px rgba(0,0,0,.9)}
section.rdl{max-width:1180px;text-align:left;padding-top:84px;padding-bottom:84px}
body section.rdl{text-align:left!important}   /* the landing centres every section on phones; a numbered list reads left */
.rdl .section-title,.rdl .section-desc,.rdl .eyebrow-lite{text-align:left}
.rdl-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px 80px;align-items:center}
.rdl .section-title{max-width:none;text-wrap:balance}
.rdl .section-title .l{display:block}
.rdl .section-desc{margin:0 0 28px;max-width:34em;font-size:16px}
.rdl-steps{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid var(--r-line);counter-reset:rdl;max-width:34em}
.rdl-steps li{position:relative;margin:0;padding:15px 0 15px 46px;border-bottom:1px solid var(--r-line);font-size:15px;line-height:1.55;color:var(--r-dim);counter-increment:rdl}
.rdl-steps li::before{content:"0" counter(rdl);position:absolute;left:0;top:16px;font:500 12.5px var(--mono);letter-spacing:.02em;color:var(--r-dim2)}
.rdl-steps b{display:block;margin-bottom:2px;font-size:15.5px;font-weight:700;color:var(--r-ink)}
.rdl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}
.rdl-acts .btn-primary{min-height:48px}
.rdl-link{font-weight:600;font-size:15px;color:var(--r-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--r-line2);transition:text-decoration-color .18s}
.rdl-link:hover{color:var(--r-ink);text-decoration-color:currentColor}
.rdl-link:focus-visible,.rdl .btn-primary:focus-visible{outline:2px solid var(--r-ink);outline-offset:3px;border-radius:8px}
.rdl-panel .dh-art{display:block}
.rdl .rp.wait .rp-ptb,.rdl .rp.wait .rp-v,.rdl .rp.wait .rp-odds b{color:var(--r-faint)}
@media (prefers-reduced-motion:no-preference){
  .rdl .rp-live i{animation:rdPing 2s var(--ease) infinite}
  .rdl .rp-ptb.tick::after{animation:rdTick 1.1s var(--ease)}
}
@keyframes rdPing{0%{box-shadow:0 0 0 0 rgba(0,196,110,.55)}100%{box-shadow:0 0 0 8px rgba(0,196,110,0)}}
@keyframes rdTick{0%{opacity:1}100%{opacity:0}}
@media(max-width:980px){
  .rdl-grid{grid-template-columns:minmax(0,1fr)}
  .rdl .rp{width:100%}
  section.rdl{padding-top:56px;padding-bottom:56px}
}

/* (rd5a) the tour's glow and What you get's effects are back as they were; owner: "we want those" */
/* the market pages' live panel, the same rules, for the landing */
/* one panel look for the live figures: a white card, a title row, hairline rows */
.rdl .rp,.rdl .tp{width:410px;max-width:100%;border-radius:20px;background:var(--r-paper);border:1px solid var(--r-line);box-shadow:var(--r-sh3);overflow:hidden;color:var(--r-ink);text-align:left}
.rdl .rp-head,.rdl .tp-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--r-line)}
.rdl .rp-logo{width:38px;height:38px;border-radius:50%;flex:0 0 auto}
.rdl .rp-logo.mono{display:grid;place-items:center;background:var(--r-soft);font:600 11px var(--mono);color:var(--r-ink)}
.rdl .rp-id b{display:block;font:700 16px/1.2 var(--display);letter-spacing:-.01em;color:var(--r-ink)}
.rdl .rp-id span{display:block;margin-top:2px;font-size:12.5px;color:var(--r-dim2)}
.rdl .rp-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;background:var(--r-mint);color:var(--r-gi);font:600 12px var(--sans);white-space:nowrap}
.rdl .rp-live i{width:7px;height:7px;border-radius:50%;background:var(--r-dot)}
.rdl .rp-live em{font-style:normal}
.rdl .rp [hidden]{display:none!important}
.rdl .rp.stale .rp-row>div:not(.rp-end),.rdl .rp.stale .rp-odds{display:none}
.rdl .rp.stale .rp-row{grid-template-columns:minmax(0,1fr)}
.rdl .rp.stale .rp-end{text-align:left}
.rdl .rp-body{position:relative;isolation:isolate;padding:18px 20px 20px}
.rdl .rp-k{display:block;font-size:12.5px;line-height:1.3;color:var(--r-dim2)}
.rdl .rp-ptb{position:relative;display:block;width:max-content;max-width:100%;margin-top:6px;font:500 40px/1.05 var(--mono);letter-spacing:-.045em;color:var(--r-ink);font-variant-numeric:tabular-nums}
.rdl .rp-ptb::after{content:"";position:absolute;inset:-3px -8px;z-index:-1;border-radius:8px;background:var(--r-mint);opacity:0;pointer-events:none}
.rdl .rp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-top:18px}
.rdl .rp-end{text-align:right}
.rdl .rp-v{display:block;margin-top:4px;font:500 18px/1.2 var(--mono);letter-spacing:-.02em;color:var(--r-ink);font-variant-numeric:tabular-nums}
.rdl .rp-row small{display:block;margin-top:3px;font:500 12.5px var(--sans);color:var(--r-dim2)}
.rdl .rp-row small.up{color:var(--r-gi)}.rdl .rp-row small.down{color:var(--r-red)}
.rdl .rp-odds{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}
.rdl .rp-odds span{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 14px;border-radius:10px;font:600 14px var(--sans)}
.rdl .rp-odds .u{background:var(--r-mint);color:var(--r-gi)}
.rdl .rp-odds .d{background:var(--r-rose);color:var(--r-red)}
.rdl .rp-odds b{font:500 14px var(--mono);font-variant-numeric:tabular-nums}
.rdl .rp-bar{height:4px;margin-top:16px;border-radius:99px;background:var(--r-soft);overflow:hidden}
.rdl .rp-bar i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--r-ink);transform-origin:0 50%;transition:transform 1s linear}
.rdl .rp-foot,.rdl .tp-foot{padding:14px 20px 16px;border-top:1px solid var(--r-line)}
.rdl .rp-split{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--r-dim)}
.rdl .rp-split b{font:500 13px var(--mono);color:var(--r-ink)}
.rdl .rp-meter{display:flex;height:6px;margin:9px 0 9px;border-radius:99px;overflow:hidden;background:var(--r-redsoft)}
.rdl .rp-meter i{display:block;width:var(--u,50%);background:var(--r-dot);box-shadow:1px 0 0 var(--r-paper);transform-origin:0 50%}
.rdl .rp-foot small,.rdl .tp-foot{font-size:12.5px;color:var(--r-dim2)}
.rdl .tp-foot b{font:500 12.5px var(--mono);color:var(--r-ink)}
.rdl .tp-head b{font:700 15px var(--display);letter-spacing:-.01em;color:var(--r-ink)}
.rdl .tp-head .ci{width:22px;height:22px;border-radius:50%;flex:0 0 auto;margin-right:-2px}
.rdl .tp-head span{margin-left:auto;font-size:12.5px;color:var(--r-dim2);white-space:nowrap}
.rdl .tp-head .file{display:inline-flex;align-items:center;gap:9px;font:500 13.5px var(--mono);color:var(--r-ink)}
.rdl .tp-head .file svg{width:17px;height:17px;color:var(--r-dim2)}
.rdl .tp table{width:100%;min-width:0;border-collapse:collapse;font-size:13px}
.rdl .tp.tp-file{width:468px}
.rdl .tp.tp-file th,.rdl .tp.tp-file td{padding:10px 14px}
.rdl .tp.tp-file th:first-child,.rdl .tp.tp-file td:first-child{padding-left:20px}
.rdl .tp th,.rdl .tp td{padding:10px 20px;border-bottom:1px solid var(--r-line);text-align:left;white-space:nowrap}
.rdl .tp tr:last-child td{border-bottom:0}
.rdl .tp th{background:none;font:500 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--r-dim2)}
.rdl .tp td{color:var(--r-ink2);font-variant-numeric:tabular-nums}
.rdl .tp td.m{font-family:var(--mono);font-size:12.5px}
.rdl .tp td.up{color:var(--r-gi);font-weight:600}.rdl .tp td.down{color:var(--r-red);font-weight:600}
.rdl .tp td.up::before,.rdl .tp td.down::before{content:none}
.rdl .tp td .ci{width:20px;height:20px;border-radius:50%;vertical-align:-5px;margin-right:8px}
.rdl .tp .bar{display:inline-block;width:64px;height:5px;margin-right:9px;border-radius:99px;vertical-align:2px;background:var(--r-redsoft);overflow:hidden}
.rdl .tp .bar i{display:block;height:100%;width:var(--u,50%);background:var(--r-dot)}
/* the latest graded calls, a tick or a cross on each */
.rdl .tp .res{display:inline-flex;align-items:center;gap:7px}
.rdl .tp .res i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%}
.rdl .tp .res i svg{width:12px;height:12px}
.rdl .tp .res.ok i{background:var(--r-mint);color:var(--r-gi)}
.rdl .tp .res.no i{background:var(--r-rose);color:var(--r-red)}
.rdl .tp .call{font-weight:600}
.rdl .tp .call.up{color:var(--r-gi)}.rdl .tp .call.down{color:var(--r-red)}
