/* rtly-loaders-css */
@keyframes rtlySkSweep{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
@keyframes rtlySkIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}
@keyframes rtlyArrive{from{opacity:0}to{opacity:1}}
.rtly-busy>:not(.rtly-skw){display:none!important}
.rtly-skw{display:block;width:100%;animation:rtlySkIn .25s ease-out both}
.rtly-skw .sk{position:relative;overflow:hidden;display:block;border-radius:7px;background:#EEF0F3}
.rtly-skw .sk::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(201,162,39,.10) 40%,rgba(255,255,255,.75) 50%,rgba(201,162,39,.10) 60%,rgba(255,255,255,0) 100%);animation:rtlySkSweep 1.6s ease-in-out infinite;animation-delay:var(--d,0s)}
.rtly-skw .sk.c{border-radius:999px}
.rtly-skw .sk-h{height:14px;width:42%;margin:4px 0 16px}
/* news rows */
.rtly-skw .nr{padding:12px 0;border-bottom:1px solid #F0F2F5}
.rtly-skw .nr .sk.t1{height:12px;width:94%}.rtly-skw .nr .sk.t2{height:12px;width:68%;margin-top:8px}
.rtly-skw .nr .m{display:flex;align-items:center;gap:7px;margin-top:11px}.rtly-skw .nr .m .sk.c{width:14px;height:14px}.rtly-skw .nr .m .sk.s{height:9px;width:34%}
/* story cards */
.rtly-skw.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}
.rtly-skw .cd{border:1px solid #EEF0F3;border-radius:14px;padding:10px 10px 14px;background:#fff}
.rtly-skw .cd .sk.im{aspect-ratio:16/9;border-radius:9px}.rtly-skw .cd .sk.t1{height:13px;width:92%;margin-top:14px}.rtly-skw .cd .sk.t2{height:13px;width:64%;margin-top:8px}.rtly-skw .cd .sk.s{height:9px;width:38%;margin-top:14px}
/* table / list rows */
.rtly-skw .tr{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid #F0F2F5}
.rtly-skw .tr .sk.a{width:30px;height:30px;border-radius:8px;flex:0 0 30px}.rtly-skw .tr .sk.n{height:12px;flex:0 0 32%}.rtly-skw .tr .sk.x{height:10px;flex:0 0 14%;margin-left:auto}.rtly-skw .tr .sk.y{height:10px;flex:0 0 10%}
/* stagger so it breathes instead of blinking */
.rtly-skw>*:nth-child(2) .sk::after{animation-delay:.08s}.rtly-skw>*:nth-child(3) .sk::after{animation-delay:.16s}.rtly-skw>*:nth-child(4) .sk::after{animation-delay:.24s}.rtly-skw>*:nth-child(5) .sk::after{animation-delay:.32s}.rtly-skw>*:nth-child(6) .sk::after{animation-delay:.4s}.rtly-skw>*:nth-child(n+7) .sk::after{animation-delay:.48s}
/* the homepage/category rails already had placeholder rows (.rtly-wire .rtly-sk) - same look as everything else now */
html body .rtly-wire .rtly-sk i{position:relative!important;overflow:hidden!important;background:#EEF0F3!important;border-radius:7px!important;animation:none!important}
html body .rtly-wire .rtly-sk i::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(201,162,39,.10) 40%,rgba(255,255,255,.75) 50%,rgba(201,162,39,.10) 60%,rgba(255,255,255,0) 100%);animation:rtlySkSweep 1.6s ease-in-out infinite}
html body .rtly-wire .rtly-sk:nth-child(2) i::after{animation-delay:.08s}html body .rtly-wire .rtly-sk:nth-child(3) i::after{animation-delay:.16s}html body .rtly-wire .rtly-sk:nth-child(4) i::after{animation-delay:.24s}html body .rtly-wire .rtly-sk:nth-child(n+5) i::after{animation-delay:.32s}
html:not(.rtly-light) body .rtly-wire .rtly-sk i{background:rgba(255,255,255,.065)!important}
html:not(.rtly-light) body .rtly-wire .rtly-sk i::after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(235,212,138,.07) 40%,rgba(255,255,255,.09) 50%,rgba(235,212,138,.07) 60%,rgba(255,255,255,0) 100%)}
/* /crypto/ table: its own placeholder rows (.cx-skel) now carry the same shimmer, shaped like the real columns */
html body #rtly-cx .cx-skel{background:none!important;animation:none!important;height:auto!important;border-bottom:1px solid #F0F2F5}
html body #rtly-cx .cx-skel .rtly-skw{animation:none}
html body #rtly-cx .cx-skel .cr{display:flex;align-items:center;height:54px;padding:0 8px}
html body #rtly-cx .cx-skel .cr>span{display:flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;box-sizing:border-box}
html body #rtly-cx .cx-skel .cr .sk{height:11px}
html body #rtly-cx .cx-skel .cr .sk.c{width:26px;height:26px;flex:0 0 26px}
html body #rtly-cx .cx-skel .cr .nm{justify-content:flex-start}
html body #rtly-cx .cx-skel .cr .nm .st{display:flex;flex-direction:column;gap:6px}
html body #rtly-cx .cx-skel .cr .sk.pill{height:26px;border-radius:8px}
html body #rtly-cx .cx-skel .cr .sk.spark{height:22px;border-radius:6px}
html:not(.rtly-light) body #rtly-cx .cx-skel{border-bottom-color:rgba(255,255,255,.06)}
/* inline values still coming ("—") */
.rtly-sk-t{position:relative;display:inline-block;min-width:34px;color:transparent!important;-webkit-text-fill-color:transparent!important;border-radius:6px;background:#EEF0F3;overflow:hidden;vertical-align:middle;line-height:1.1}
.rtly-sk-t::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));animation:rtlySkSweep 1.6s ease-in-out infinite}
.rtly-arrive>*{animation:rtlyArrive .35s ease-out both}
html:not(.rtly-light) .rtly-skw .sk,html:not(.rtly-light) .rtly-sk-t{background:rgba(255,255,255,.065)}
html:not(.rtly-light) .rtly-skw .sk::after,html:not(.rtly-light) .rtly-sk-t::after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(235,212,138,.07) 40%,rgba(255,255,255,.09) 50%,rgba(235,212,138,.07) 60%,rgba(255,255,255,0) 100%)}
html:not(.rtly-light) .rtly-skw .nr,html:not(.rtly-light) .rtly-skw .tr{border-bottom-color:rgba(255,255,255,.06)}
html:not(.rtly-light) .rtly-skw .cd{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.07)}
@media (prefers-reduced-motion:reduce){.rtly-skw .sk::after,.rtly-sk-t::after{animation:none}.rtly-arrive>*,.rtly-skw{animation:none}}
/* 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:0!important} /* HIWGAP 2026-09-25: Alex "bring the i a bit closer" - 11px to 5px (gap lives in rtly-chrome.php) */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-hvblue-css */
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-cats#rtly-cats#rtly-cats .c:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc).rtly-light body main#primary#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover .retirely-card__body{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body main#primary#primary#primary#primary .retirely-card:hover .retirely-card__media{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body a.rtly-scard.rtly-scard.rtly-scard:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ad .rd-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 #2E5CFF!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(#_):not(#_):not(#_):not(.on):hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light):not(#_):not(#_):not(#_):not(#_) body .rtly-desk-buy:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light):not(#_):not(#_):not(#_):not(#_) body .rtly-acct-edit:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body #rtly-cats .c:not(.on):hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ad#rtly-ad .rd-sort button:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ad#rtly-ad .rd-sort button.on:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ad#rtly-ad .rd-sort button:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc).rtly-cl-mark body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(#_):not(#_):not(#_):not(.on):hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light).rtly-cl-mark body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(#_):not(#_):not(#_):not(.on):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc).rtly-vision main#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc).rtly-vision.rtly-dark main#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .nlp-b2:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .nlp-b2:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ap .nlp-art:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ap .nlp-art:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .wl-sugg button:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #retirely-grid > .rtly-gf:hover .gf-face{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #retirely-grid > .rtly-gf:hover .gf-face{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body main#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body a.rtly-scard:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .hp2 .hp2-node:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .ps-wt:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-trend:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-trend:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ad .rd-chips .chip:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ad .ad-stat:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ad tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 #2E5CFF!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ad .ad-stat:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-chrome-page .ra2 .ra2-qtile:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-chrome-page .ra2 .ra2-step:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-chrome-page .ra2 .ra2-quote:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-chrome-page .ra2 .ra2-tier:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-pr .pv-slim a:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-pr .pr-q:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc).rtly-light:not(#_):not(#_) body #rtly-pr .pr-card:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc).rtly-light:not(#_):not(#_) body #rtly-pr .pv-slim a:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-pr .pr-grid .pr-card:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-pr .pr-card.feat:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .ra2-qtile:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .ra2-step:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .ra2-tier:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) a.ra2-wt:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .ra2-tile:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-chrome-page .rab-pillar:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-hiwpage .h-tile:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-hiwpage .h-step:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-hiwpage .h-plan:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body .tk-stat:not(#_):not(#_):hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body .tk-analyst:not(#_):not(#_):hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body .tk-stat:not(#_):not(#_):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body .tk-analyst:not(#_):not(#_):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body .tk-about .chip:not(#_):not(#_):hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) .tkp-rel a:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .tkp-rel a:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-cx .cx-stat:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-cx tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 #2E5CFF!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-cx .cx-stat:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-cx .cx2-tile:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) #rtly-ap .ap-advcard:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light).rtly-light body main#primary#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(#_):not(#_):not(#_):not(.on):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) body #rtly-cats .c:not(.on):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ad#rtly-ad .rd-sort button:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ad#rtly-ad .rd-sort button.on:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light).rtly-cl-mark body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(#_):not(#_):not(#_):not(.on):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light).rtly-vision main#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .nlp-b2:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ap .nlp-art:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .wl-sugg button:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #retirely-grid > .rtly-gf:hover .gf-face{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body main#primary#primary#primary .retirely-card:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body a.rtly-scard:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .hp2 .hp2-node:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .ps-wt:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-trend:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ad .rd-chips .chip:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ad .ad-stat:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-chrome-page .ra2 .ra2-qtile:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-chrome-page .ra2 .ra2-step:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-chrome-page .ra2 .ra2-quote:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-chrome-page .ra2 .ra2-tier:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-pr .pv-slim a:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-pr .pr-q:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light).rtly-light:not(#_):not(#_) body #rtly-pr .pr-card:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light).rtly-light:not(#_):not(#_) body #rtly-pr .pv-slim a:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-pr .pr-grid .pr-card:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-pr .pr-card.feat:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .ra2-qtile:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .ra2-step:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .ra2-tier:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) a.ra2-wt:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .ra2-tile:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-chrome-page .rab-pillar:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-hiwpage .h-tile:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-hiwpage .h-step:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-hiwpage .h-plan:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body .tk-stat:not(#_):not(#_):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body .tk-analyst:not(#_):not(#_):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}}
@media (hover: hover){html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body .tk-about .chip:not(#_):not(#_):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) .tkp-rel a:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-cx .cx-stat:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-cx .cx2-tile:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) #rtly-ap .ap-advcard:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body #rtly-cats:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc):not(.rtly-light) body #rtly-cats:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hva):not(#hvb):not(#hvc) body #rtly-cats{transition:border-color .2s ease,box-shadow .2s ease}
/* HVBLUE-CATS v2: beat 8x #rtly-cats rules */
@media (hover:hover){html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats:hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats:hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(#_):not(#_):not(#_):not(#_):not(.on):hover{border-color:rgba(46,92,255,.35)!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(46,92,255,.35),0 6px 14px -8px rgba(46,92,255,.45)!important;background-color:#fff!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(#_):not(#_):not(#_):not(#_):not(.on):hover{border-color:rgba(46,92,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(46,92,255,.4),0 6px 14px -8px rgba(46,92,255,.5)!important;background-color:rgba(255,255,255,.04)!important}}
/* v7 CHIPPAINT: background too, so the first paint already matches catpaint's stamp (no dark/gold flash before JS) */
/* HVBLUE-ON v3: selected category chip + caret blue instead of gold (Alex: 'no gold might be better') */
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_),html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_):hover{border-color:#2E5CFF!important;color:#2E5CFF!important;-webkit-text-fill-color:#2E5CFF!important;background:#fff!important;box-shadow:0 0 0 1px rgba(46,92,255,.18),0 6px 14px -8px rgba(46,92,255,.45)!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_) svg,html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_) svg *{stroke:#2E5CFF!important;color:#2E5CFF!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_)::after,html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_)::before{border-color:#2E5CFF!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_),html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_):hover{border-color:#9DB2FF!important;color:#9DB2FF!important;-webkit-text-fill-color:#9DB2FF!important;background:#0E0E0E!important;box-shadow:0 0 0 1px rgba(46,92,255,.3),0 6px 14px -8px rgba(46,92,255,.5)!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_) svg,html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_) svg *{stroke:#9DB2FF!important;color:#9DB2FF!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_)::after,html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c.on[data-cat]:not(#_):not(#_):not(#_):not(#_)::before{border-color:#9DB2FF!important}
/* HVBLUE-CARET v4: the sliding caret above the chips (rtly-catlook #rtly-cats::before) follows the blue.
   Selected chip = solid blue; while hovering another chip = the same translucent blue as that chip's hover ring, so it blends. */
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats::before{border-color:#2E5CFF!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats:has(.c[data-cat]:not(.on):hover)::before{border-color:rgba(46,92,255,.58)!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats::before{border-color:#9DB2FF!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats:has(.c[data-cat]:not(.on):hover)::before{border-color:rgba(46,92,255,.64)!important}
/* v11: no focus ring - the search panel opens over the box with its own frame, and the ring showed as a stray blue edge around it (Alex: 'search look a little weird on the right part when clicking into it') */
/* HVBLUE-SEARCH v8 2026-09-25 (Alex: yes to blue on the header search): thin blue line on hover, blue ring while typing */
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(#hv6):not(#hv7):not(#hv8) body form#rtly-hbar#rtly-hbar{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}
@media (hover:hover){html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(#hv6):not(#hv7):not(#hv8) body form#rtly-hbar#rtly-hbar:hover:not(:focus-within){border-color:rgba(46,92,255,.35)!important;background-color:#fff!important}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(#hv6):not(#hv7):not(#hv8):not(.rtly-light) body form#rtly-hbar#rtly-hbar:hover:not(:focus-within){border-color:rgba(46,92,255,.45)!important;background-color:rgba(255,255,255,.06)!important}}
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(#hv6):not(#hv7):not(#hv8) body form#rtly-hbar#rtly-hbar input:focus{outline:none!important;box-shadow:none!important}
/* v12: the open search panel is the frame - hide the box's own edge/halo under it */
html.rtly-hvblue:not(#hv1):not(#hv2):not(#hv3):not(#hv4):not(#hv5):not(#hv6):not(#hv7):not(#hv8) body form#rtly-hbar#rtly-hbar:focus-within{border-color:transparent!important;box-shadow:none!important;outline:none!important}
/* rtly-palette */
:root{--rtly-blue:#2E5CFF;--rtly-orange:#F55600;--rtly-green:#00FF41;--rtly-gold-line:#C9A227;--rtly-red:#3A424D;--rtly-blue-ink:#2E5CFF;--rtly-green-ink:#0B8F3A;--rtly-red-ink:#3A424D;--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:#C9D0D9;--rtly-red-ink:#C9D0D9;--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-TKDOTS-0922 - Alex on the RTLY-TKSKEL shimmer: "its like stacked on top of another button, it has to be
   blending and look nice loading as all in one". The skeleton gave the value slot its own rounded grey face, so a
   pill sat inside the pill. Now the slot has no surface at all: three dots in the chip's own ink wave left to right
   until the number lands, and the number fades in where they were. The chip keeps its shape and face throughout.
   ?tkld=old brings the shimmer back; ?tkhold=1 holds every chip in the loading state so it can be looked at.
   The transparent middot + min-width:34px on the base em are still the height/width reserve (RAILDROP-20260921).
   One ::before plus two box-shadows = three dots with no markup change; --rpd is the ink as r,g,b so the keyframes
   can vary alpha (railpolish face ink #2F343C light / #D5DAE1 dark). margin-top -1.25px, not -1.75: the middot's
   line box centres ~0.5px above the caps, measured. */
html body .rtly-wire a.it .m .rp-tk{--rpd:47,52,60}
html:not(.rtly-light) body .rtly-wire a.it .m .rp-tk{--rpd:213,218,225}
html body .rtly-wire a.it .m .rp-tk em.rp-wait{color:transparent;position:relative}
html body .rtly-wire a.it .m .rp-tk em.rp-wait::before{content:"";position:absolute;left:50%;top:50%;width:3.5px;height:3.5px;margin:-1.25px 0 0 -1.75px;border-radius:50%;
  background:rgba(var(--rpd),.25);box-shadow:-6.5px 0 0 rgba(var(--rpd),.55),6.5px 0 0 rgba(var(--rpd),.55);background:rgba(var(--rpd),.55);animation:rpDots 1.2s ease-in-out infinite;will-change:opacity}
@keyframes rpDots{0%,100%{opacity:.35}50%{opacity:1}} /* PSI5 2026-09-25: opacity only (compositor) - the box-shadow wave repainted every rail row every frame */
html body .rtly-wire a.it .m .rp-tk.up em,html body .rtly-wire a.it .m .rp-tk.dn em{animation:rpTkIn .3s ease-out}
@keyframes rpTkIn{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){
  html body .rtly-wire a.it .m .rp-tk em.rp-wait::before{animation:none;background:rgba(var(--rpd),.4);box-shadow:-6.5px 0 0 rgba(var(--rpd),.4),6.5px 0 0 rgba(var(--rpd),.4)}
  html body .rtly-wire a.it .m .rp-tk.up em,html body .rtly-wire a.it .m .rp-tk.dn em{animation:none}
}
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:#3A424D}
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:#C9D0D9}
/* 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}}
/* rtly-stripsettle-css */
/* RTLY-MOBFLAT 2026-09-24 (Alex, phone screenshot of /account/create-post/: "on mobile the header turn a different color if you in the dashboard stuff"): on phones the strip gloss (white to #F6F7FA plus shadow) read as a grey band under the white header that ends in a hard edge above white page content. Flat white with a hairline instead, so header + date + weather are one piece on every page. */
@media (max-width:760px){html.rtly-light:not(#_):not(#_):not(#_):not(#_):not(#_) body #rtly-brief{background:transparent!important;box-shadow:none!important;border-bottom:1px solid #EEF0F3!important}html:not(.rtly-light):not(#_):not(#_):not(#_):not(#_):not(#_) body #rtly-brief{background:transparent!important;box-shadow:none!important;border-bottom:1px solid #1E2229!important}}
@keyframes rtlyWxShim{0%{background-position:120% 0}100%{background-position:-120% 0}}
html body #rtly-brief .rtly-z3 #rtly-wx-ico,html body #rtly-brief .rtly-z3 #rtly-wx-txt{transition:opacity .35s ease}
html body #rtly-brief.rtly-wx-wait #rtly-wx-ico>*{opacity:0!important}
/* WXHOLD 2026-09-26: placeholder = final geometry (34px icon box, 20px text line) so the swap does not move */
html body #rtly-brief.rtly-wx-wait #rtly-wx-ico{box-sizing:border-box!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:4px!important;margin:0!important;border-radius:999px;background-clip:content-box!important}
html body #rtly-brief.rtly-wx-wait #rtly-wx-txt{color:transparent!important;-webkit-text-fill-color:transparent!important;display:inline-block;box-sizing:border-box!important;width:96px;height:20px;padding:4px 0!important;border-radius:999px;line-height:20px!important;font-size:0!important;background-clip:content-box!important}
html body #rtly-brief.rtly-wx-wait #rtly-wx-ico,html body #rtly-brief.rtly-wx-wait #rtly-wx-txt{background:linear-gradient(90deg,rgba(16,24,40,.06) 0%,rgba(16,24,40,.06) 35%,rgba(201,162,39,.16) 50%,rgba(16,24,40,.06) 65%,rgba(16,24,40,.06) 100%)!important;background-size:250% 100%!important;animation:rtlyWxShim 1.6s ease-in-out infinite}
html:not(.rtly-light) body #rtly-brief.rtly-wx-wait #rtly-wx-ico,html:not(.rtly-light) body #rtly-brief.rtly-wx-wait #rtly-wx-txt{background:linear-gradient(90deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.07) 35%,rgba(235,212,138,.16) 50%,rgba(255,255,255,.07) 65%,rgba(255,255,255,.07) 100%)!important;background-size:250% 100%!important}
html body #rtly-brief.rtly-wx-in #rtly-wx-ico,html body #rtly-brief.rtly-wx-in #rtly-wx-txt{animation:rtlyWxIn .4s ease-out}
@keyframes rtlyWxIn{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){html body #rtly-brief.rtly-wx-wait #rtly-wx-ico,html body #rtly-brief.rtly-wx-wait #rtly-wx-txt{animation:none}}
