/* style */
html:not(.rtly-dark){background:#fff!important}html:not(.rtly-dark) body{background:#fff!important}html:not(.rtly-light){background:#000!important}html:not(.rtly-light) body{background:#000!important}html.rtly-loading body::before{background:#fff!important}html:not(.rtly-light).rtly-loading body::before{background:#000!important}html.rtly-loading body::after{border-color:#E6E9EF!important;border-top-color:var(--rtly-gold,#C9A227)!important}html:not(.rtly-light).rtly-loading body::after{border-color:#22262C!important;border-top-color:var(--rtly-gold,#C9A227)!important}
/* rtly-hdrone-css */
#rtly-mobmenu{display:none!important}
/* rtly-bm-nodrawer */
#rtly-drawer,#rtly-drawer-backdrop,#rtly-acct,#rtly-menu{display:none!important}html body #rtly-menu#rtly-menu#rtly-menu,html body #rtly-menu#rtly-menu#rtly-menu.open,html body #rtly-acct#rtly-acct#rtly-acct,html body #rtly-acct#rtly-acct#rtly-acct.open,html body #rtly-drawer#rtly-drawer#rtly-drawer{display:none!important;visibility:hidden!important}#rtly-notif{position:fixed;min-width:300px;max-width:330px;background:#fff;border-radius:14px;box-shadow:0 16px 44px rgba(0,0,0,.18);padding:6px;z-index:100001;display:none;font-family:"Noto Sans",sans-serif}#rtly-notif.open{display:block;animation:rtlyMfade .14s ease}html:not(.rtly-light) #rtly-notif{background:#0f1318;box-shadow:0 16px 44px rgba(0,0,0,.6)}.rtly-notif-h{font-size:12.5px;font-weight:700;color:#16181d;padding:9px 11px 5px}html:not(.rtly-light) .rtly-notif-h{color:#eef1f5}.rtly-notif-empty{text-align:center;padding:24px 18px 28px;color:#9aa0a8}.rtly-notif-empty svg{color:#c4c9d0;margin-bottom:9px}.rtly-notif-empty p{font-size:14px;font-weight:600;color:#16181d;margin:0 0 3px}html:not(.rtly-light) .rtly-notif-empty p{color:#eef1f5}.rtly-notif-empty span{font-size:12px;color:#9aa0a8;display:block;max-width:220px;margin:0 auto;line-height:1.5}#rtly-bell.has-unread::after{content:"";position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:#e5484d;border:2px solid #fff}html:not(.rtly-light) #rtly-bell.has-unread::after{border-color:#0a0a0a}@keyframes rtlyMfade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/* rtly-mobuni */
@media (max-width:980px){html body header.cs-header #rtly-hbar,html body header.cs-header #rtly-hiw,html body header.cs-header #rtly-login,html body header.cs-header #rtly-signup{display:none!important}html body header.cs-header .cs-header__col .rtly-icon-btn--menu{margin-left:auto!important}html body header.cs-header .cs-header__col .rtly-icon-btn--menu{margin-left:auto!important}}
/* rtly-slack */
html body header.cs-header #rtly-hiw{margin-left:auto!important}html body header.cs-header #rtly-login{margin-left:10px!important}html.rtly-authed body header.cs-header #rtly-publish{margin-left:auto!important}
/* rtly-burgerset */
@media (min-width:981px){html body header.cs-header .rtly-icon-btn--menu{margin-left:2px!important;margin-right:-8px!important}}html.rtly-guest body header.cs-header .rtly-icon-btn--menu{display:inline-flex!important}html.rtly-authed body header.cs-header .rtly-icon-btn--menu{display:none!important}
/* rtly-darkmain */
html:not(.rtly-light) body main#primary#primary#primary{background-color:transparent!important}
/* rtly-darkcards */
html:not(.rtly-light) .retirely-card,html:not(.rtly-light) .retirely-card .retirely-card__body,html:not(.rtly-light) .retirely-card .retirely-card__media{background-color:#121212!important;border-color:#181818!important}html:not(.rtly-light) .retirely-card:hover,html:not(.rtly-light) .retirely-card:hover .retirely-card__body,html:not(.rtly-light) .retirely-card:hover .retirely-card__media{background-color:#1C2026!important}html:not(.rtly-light) .retirely-card:hover .retirely-card__title,html:not(.rtly-light) .retirely-card:hover .retirely-card__title a{color:#F2F4F7!important;-webkit-text-fill-color:currentColor!important}
/* rtly-goldfeed */
html:not(.rtly-light) #rtly-cats#rtly-cats#rtly-cats .c{background:#14171C!important;color:#9AA1AA!important;border:1px solid #24282F!important;transition:border-color .2s,color .2s,background .2s!important}html:not(.rtly-light) #rtly-cats#rtly-cats#rtly-cats .c:hover{border-color:rgba(201,162,39,.75)!important;color:#E8C46A!important;background:#191D24!important}html:not(.rtly-light) #rtly-cats#rtly-cats#rtly-cats .c.on{background:linear-gradient(96deg,#2B230E,#3A2F12 60%)!important;border-color:#C9A227!important;color:#F0D07A!important}html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(105deg,transparent 42%,rgba(201,162,39,.24) 50%,transparent 58%);transform:translateX(-130%);transition:transform .75s ease}html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover::after{transform:translateX(130%)}html:not(.rtly-light) #rtly-cats#rtly-cats#rtly-cats{position:relative!important;padding-bottom:11px!important}html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-grid>.retirely-card:first-child{box-shadow:inset 3px 0 0 #D4AF37!important}@keyframes rtlyChipShim{0%{background-position:100% 0}100%{background-position:0 0}}html:not(.rtly-light) #rtly-cats#rtly-cats#rtly-cats .c.on{background-size:220% 100%!important;animation:rtlyChipShim 5.5s linear infinite}html.rtly-light #rtly-cats#rtly-cats#rtly-cats{position:relative!important;padding-bottom:11px!important}html.rtly-light #rtly-cats#rtly-cats#rtly-cats .c.on{animation:rtlyChipShim 5.5s linear infinite}html.rtly-light body main#primary#primary#primary#primary .retirely-grid>.retirely-card:first-child{box-shadow:inset 3px 0 0 #D4AF37!important}html.rtly-light body main#primary#primary#primary#primary .retirely-card::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(105deg,transparent 42%,rgba(201,162,39,.12) 50%,transparent 58%);transform:translateX(-130%);transition:transform .75s ease}html.rtly-light body main#primary#primary#primary#primary .retirely-card:hover::after{transform:translateX(130%)}html.rtly-light body main#primary#primary#primary#primary .retirely-card:hover{border-color:rgba(201,162,39,.7)!important}@media (prefers-reduced-motion:reduce){html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card::after,html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover::after{transition:none!important;transform:translateX(-130%)!important}}
/* rtly-darkhover */
html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover,html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover .retirely-card__body,html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover .retirely-card__media,html:not(.rtly-light) body a.rtly-scard.rtly-scard.rtly-scard:hover{background:#171B21!important;border-color:rgba(201,162,39,.6)!important}html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover .retirely-card__title,html:not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover .retirely-card__title a{color:#F2F4F7!important;-webkit-text-fill-color:currentColor!important}
/* rtly-darkcta */
html:not(.rtly-light) #eve-pulse .cta,html:not(.rtly-light) #eve-pulse .cta:visited{background:#14171C!important;border:1.5px solid #C9A227!important;color:#E8C46A!important;-webkit-text-fill-color:currentColor!important}html:not(.rtly-light) #eve-pulse .cta:hover{background:#1C2026!important}
/* rtly-signalgreen */
main#primary#primary#primary#primary .retirely-card__meta time,main#primary#primary#primary#primary .retirely-card__meta .date,main#primary#primary#primary#primary .retirely-card time,main#primary#primary#primary#primary .retirely-card__source time,main#primary#primary#primary#primary .retirely-side-item time,main#primary#primary#primary#primary .retirely-side-item__meta time,main#primary#primary#primary#primary .retirely-rss-card time,main#primary#primary#primary#primary .retirely-news__shell time,main#primary#primary#primary#primary .rtly-ago,.rtly-scard.rtly-scard .sm b,.rtly-wire.rtly-wire .m b,.rtly-wire.rtly-wire .lv,#rtly-local#rtly-local .m b,#rtly-stream#rtly-stream .sm b{color:#00FF41!important}html.rtly-light main#primary#primary#primary#primary .retirely-card__meta time,html.rtly-light main#primary#primary#primary#primary .retirely-card__meta .date,html.rtly-light main#primary#primary#primary#primary .retirely-card time,html.rtly-light main#primary#primary#primary#primary .retirely-card__source time,html.rtly-light main#primary#primary#primary#primary .retirely-side-item time,html.rtly-light main#primary#primary#primary#primary .retirely-side-item__meta time,html.rtly-light main#primary#primary#primary#primary .retirely-rss-card time,html.rtly-light main#primary#primary#primary#primary .retirely-news__shell time,html.rtly-light main#primary#primary#primary#primary .rtly-ago,html.rtly-light .rtly-scard.rtly-scard .sm b,html.rtly-light .rtly-wire.rtly-wire .m b,html.rtly-light .rtly-wire.rtly-wire .lv,html.rtly-light #rtly-local#rtly-local .m b,html.rtly-light #rtly-stream#rtly-stream .sm b{color:#00C24B!important}html:not(.rtly-light) .tk-chg.up,html:not(.rtly-light) #rtly-cx .up{color:#00FF41!important}html.rtly-light .tk-chg.up,html.rtly-light #rtly-cx .up{color:#00C24B!important}
/* rtly-mobalign */
@media (max-width:768px){#rtly-brief#rtly-brief#rtly-brief#rtly-brief#rtly-brief{padding-left:12px!important;padding-right:12px!important}#rtly-brief#rtly-brief#rtly-brief#rtly-brief#rtly-brief .rtly-row{padding-left:7px!important;padding-right:13px!important}#rtly-brief#rtly-brief#rtly-brief#rtly-brief#rtly-brief .rtly-row{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;flex-wrap:nowrap!important}#rtly-brief#rtly-brief#rtly-brief#rtly-brief#rtly-brief .rtly-row:not(.rtly-col){justify-content:space-between!important}}
/* rtly-goldink */
.ra2-w,.ra2-gold-sh{padding-top:6px!important;padding-bottom:8px!important;margin-top:-6px!important;margin-bottom:-8px!important}
/* rtly-onemast */
html body.rtly-chrome header.cs-header .cs-header__inner-mobile{display:none!important}html body.rtly-chrome header.cs-header .cs-header__inner-desktop{display:flex!important}
/* rtly-colorscheme */
html{color-scheme:light}html.rtly-dark{color-scheme:dark}ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}html:not(.rtly-dark) .ap-fig,html:not(.rtly-dark) .ap-figimg,html:not(.rtly-dark) .ct-shot,html:not(.rtly-dark) .retirely-card__media{background-color:#fff}
/* rtly-fix0918b-css */
@media(max-width:600px){html.rtly-authed.rtly-authed.rtly-authed body #rtly-publish#rtly-publish{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:999px!important;font-size:0!important;line-height:0!important;margin-left:auto!important;flex:0 0 38px!important}html.rtly-authed.rtly-authed.rtly-authed body #rtly-publish#rtly-publish svg{width:18px!important;height:18px!important;margin:0!important;display:block!important}html.rtly-authed.rtly-authed.rtly-authed body #rtly-bell{margin-left:10px!important}}
/* rtly-hdrtidy-css */
html body #rtly-hiw{gap:0!important}html body #rtly-hiw .i{margin-right:5px!important}html body #rtly-signup#rtly-signup#rtly-signup#rtly-signup{font-weight:600!important;letter-spacing:.01em!important}html body #rtly-signup#rtly-signup#rtly-signup#rtly-signup{box-shadow:none!important;border:1px solid #C9A227!important}html body #rtly-signup#rtly-signup#rtly-signup#rtly-signup::before,html body #rtly-signup#rtly-signup#rtly-signup#rtly-signup::after{box-shadow:none!important}html:not(.rtly-light) body html body #rtly-signup#rtly-signup#rtly-signup#rtly-signup{border:1.5px solid #C9A227!important}@media (max-width:940px){html.rtly-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g):not(#h) body #rtly-brief,html:not(.rtly-light):not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g):not(#h) body #rtly-brief{border:0!important;border-width:0!important;border-color:transparent!important;box-shadow:none!important}}@media (max-width:820px){html body main#primary#primary#primary#primary#primary .retirely-grid>article.rlc,html body main#primary#primary#primary#primary#primary .retirely-grid>article.rlc.is-run{border:0!important;border-width:0!important;border-color:transparent!important}}
/* rtly-palette */
:root{--rtly-blue:#2E5CFF;--rtly-orange:#F55600;--rtly-green:#00FF41;--rtly-gold-line:#C9A227;--rtly-red:#C62B37;--rtly-blue-ink:#2E5CFF;--rtly-green-ink:#0B8F3A;--rtly-red-ink:#C62B37;--rtly-gold-ink:#8A6D1F;--rtly-blue-bg:#EEF2FF;--rtly-green-bg:#E8FCEE;--rtly-red-bg:#FFECEE;--rtly-gold-bg:#FDF8EC;--rtly-neutral-bg:#F1F3F6;--rtly-link:#2E5CFF}html:not(.rtly-light):root{--rtly-link:#8FA8FF;--rtly-blue-bg:#111A33;--rtly-green-bg:#0F2A1A;--rtly-red-bg:#2A1214;--rtly-neutral-bg:#1B1F25;--rtly-green-ink:#00FF41;--rtly-red:#FF5C5C;--rtly-red-ink:#FF5C5C;--rtly-gold-ink:#E2C15E}
/* rtly-railplus-css */
.rp-held{display:none!important}
html body #rtly-wh a.it .m{flex-wrap:wrap;row-gap:4px}
html body #rtly-wh a.it .m b{white-space:nowrap}
html body .rtly-wire a.it .m .rp-tk{white-space:nowrap;display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;border-radius:5px;background:#F1F3F5;color:#3A3F47;font:700 10.5px/16px "Noto Sans",system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;vertical-align:middle;transition:background-color .15s}
html body .rtly-wire a.it .m .rp-tk:hover{background:#E6E9ED;color:#16181D}
html body .rtly-wire a.it .m .rp-tk em{font-style:normal;font-weight:600;display:inline-block;min-width:34px;text-align:center}
/* RTLY-TKSKEL-0921 - Alex: "tickers are slow to load finally come in after a couple seconds..
   can that be like in an animated loading state or spinner loader". Measured on the live
   homepage: the chip enters the DOM at ~1.75s and the percentage lands at ~3.07s, so there is
   1,325ms of chip sitting there holding a single faint dot. Long enough to read as broken.

   A shimmer rather than a spinner: the chip is a 34px slot, a spinner at that size is a speck,
   and a sweep says "a value is coming here" in the shape of the value itself. Same skeleton
   language as the billing table (linear-gradient + 400% background-size swept by keyframes),
   so the site has one loading idiom rather than two.

   color:transparent, NOT an empty element. The middot stays in the box and keeps it the right
   height - an emptied inline-block collapses to zero height and would re-introduce the rail
   drop fixed this morning, where the chip landing a frame late shoved the row down.
   min-width:34px on the base em rule is the horizontal half of that same reserve. */
html body .rtly-wire a.it .m .rp-tk em.rp-wait{color:transparent;border-radius:4px;
  background:linear-gradient(90deg,#E4E8EE 25%,#F2F5F9 37%,#E4E8EE 63%);background-size:400% 100%;
  animation:rpWaitSk 1.15s ease-in-out infinite}
@keyframes rpWaitSk{0%{background-position:100% 0}100%{background-position:0 0}}
html:not(.rtly-light) body .rtly-wire a.it .m .rp-tk em.rp-wait{
  background:linear-gradient(90deg,#20242B 25%,#2C323B 37%,#20242B 63%);background-size:400% 100%}
/* a swept gradient is exactly the kind of motion this asks to be spared; fall back to the old dot */
@media (prefers-reduced-motion:reduce){
  html body .rtly-wire a.it .m .rp-tk em.rp-wait{animation:none;background:none;color:inherit;opacity:.4}
}
html body .rtly-wire a.it .m .rp-tk .rp-go{font-style:normal;font-weight:700;font-size:13px;line-height:1;margin-left:1px;opacity:.55;transition:transform .15s,opacity .15s}
html body .rtly-wire a.it .m .rp-tk:hover .rp-go{opacity:1;transform:translateX(2px)}
html body .rtly-wire a.it .m .rp-tk.up em{color:#00C24B}
html body .rtly-wire a.it .m .rp-tk.dn em{color:#C62B37}
html:not(.rtly-light) body .rtly-wire a.it .m .rp-tk{background:#1B1F25;color:#C3CAD4}
html:not(.rtly-light) body .rtly-wire a.it .m .rp-tk:hover{background:#262B33;color:#EEF1F5}
html:not(.rtly-light) body .rtly-wire a.it .m .rp-tk.up em{color:#00FF41}
html:not(.rtly-light) body .rtly-wire a.it .m .rp-tk.dn em{color:#FF5C5C}
/* RTLY-NEWCHIP-20260921: this was a black lozenge pinned mid-air over the date strip -
   it clamped to top:82px, so at the top of the page it sat ON the masthead. It now rides
   the rail's own Live indicator as an arrow and a count: the cue lands where the eye is
   already looking, it belongs to the rail it describes, and nothing floats over the page. */
.rp-new{display:none;align-items:center;gap:3px;margin-left:7px;padding:2px 7px 2px 5px;border:0;border-radius:999px;
  background:rgba(0,255,65,.13);color:#0B8F3A;font:800 11.5px/1 "Noto Sans",system-ui,sans-serif;letter-spacing:.01em;
  cursor:pointer;vertical-align:middle;transition:background .15s ease,transform .15s ease}
.rp-new.on{display:inline-flex;animation:rtlyNewIn .3s cubic-bezier(.2,.8,.2,1)}
.rp-new:hover{background:rgba(0,255,65,.24);transform:translateY(-1px)}
.rp-new:focus-visible{outline:2px solid #0B8F3A;outline-offset:2px}
.rp-new b{font-weight:900;font-size:11px;line-height:1}
.rp-new i{font-style:normal;font-variant-numeric:tabular-nums}
@keyframes rtlyNewIn{from{opacity:0;transform:translateY(-3px) scale(.86)}to{opacity:1;transform:none}}
/* MEASURED, not guessed: rtly-wheadfix paints `.rtly-whead *` with color:inherit!important
   behind `main#primary#primary#primary`, which washed the counter off its Live-green.
   Three ids to beat, so `:not(#_)` buys a fourth - the house trick for exactly this. */
html:not(.rtly-light) .rp-new{background:rgba(123,255,181,.15);color:#7BFFB5}
html:not(.rtly-light):not(#_):not(#_):not(#_):not(#_) .rtly-whead .rp-new,
html:not(.rtly-light):not(#_):not(#_):not(#_):not(#_) .rtly-whead .rp-new b,
html:not(.rtly-light):not(#_):not(#_):not(#_):not(#_) .rtly-whead .rp-new i{color:#7BFFB5!important}
html:not(.rtly-light) .rp-new:hover{background:rgba(123,255,181,.26)}
@media (prefers-reduced-motion:reduce){.rp-new,.rp-new.on{transition:none;animation:none}}
