/* style */
html:not(.rtly-light) header.cs-header .cs-container{background:#000!important}html:not(.rtly-light) header.cs-header{background:#000!important;border-bottom:1px solid #1A1D22!important}html:not(.rtly-light) header.cs-header .cs-header__inner{background:transparent!important}html:not(.rtly-light) #rtly-hbar{background:#0C0C0C!important;border-color:#22262C!important}html:not(.rtly-light) #rtly-hbar input{color:#E5EAF1!important}
/* style */
/* rtly-browsecats 2026-08-17: BROWSE was five hardcoded words that only retyped themselves into
   the box. It is now the real category set, with the SAME stroke icons and pastel fills as the
   homepage chip row, so the marks arrive already learned rather than needing to be decoded, and
   every chip is a link to a real page. The circle stays light in dark mode on purpose - a pale
   tint with a dark stroke reads on either background, and it keeps the colour. */
#rtly-ta a.pm3-chip{text-decoration:none;gap:8px;padding:5px 13px 5px 5px}
#rtly-ta .pm3-ci{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;
  border-radius:50%;flex:0 0 26px;color:#3C4148}
#rtly-ta .pm3-ci svg{width:15px;height:15px}
#rtly-ta .ci-adv{background:#FAF4E2}
#rtly-ta .ci-mkt{background:#E9F7EE}
#rtly-ta .ci-ret{background:#FBF1DC}
#rtly-ta .ci-gd{background:#E7F6F4}
#rtly-ta .ci-hlt{background:#FBEDEF}
#rtly-ta .ci-wx{background:#FCF4E0}
#rtly-ta .pm3-sec{padding:12px 16px 6px;font-size:11px;letter-spacing:.09em;font-weight:700;color:#77808D;text-transform:uppercase}#rtly-ta .pm3-chips{display:flex;flex-wrap:wrap;gap:8px;padding:6px 16px 12px}#rtly-ta .pm3-chip{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid #E4E7EB;border-radius:9999px;font-size:13.5px;font-weight:500;color:#16181D;cursor:pointer;background:#fff}#rtly-ta .pm3-chip:hover{background:#F7F8F9}#rtly-ta .pm3-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 16px 16px}#rtly-ta a.pm3-tick{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #EEF0F4;border-radius:12px;background:#fff;text-decoration:none}#rtly-ta a.pm3-tick:hover{background:#F7F8F9}#rtly-ta .pm3-av{width:34px;height:34px;border-radius:9px;background:#F4F5F6;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#5C626C;flex:0 0 34px}#rtly-ta .pm3-tsym{font-weight:700;font-size:14px;color:#16181D;display:block;line-height:1.2}#rtly-ta .pm3-tnm{font-size:12px;color:#77808D;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}#rtly-ta .pm3-px{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}#rtly-ta .pm3-p{font-size:13.5px;font-weight:600;color:#16181D;display:block}#rtly-ta .pm3-d{font-size:12px;display:block}#rtly-ta .pm3-up{color:#0B8F3A}#rtly-ta .pm3-dn{color:#dc2626}#rtly-ta a.pm3-feat{display:flex;align-items:center;gap:12px;margin:10px 16px 4px;padding:13px 15px;border:1px solid #E4E7EB;border-radius:14px;background:#FAFBFC;text-decoration:none}#rtly-ta a.pm3-feat:hover{background:#F3F5F7}#rtly-ta .pm3-fav{width:42px;height:42px;border-radius:11px;background:#16181D;color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex:0 0 42px}#rtly-ta .pm3-ft{font-weight:700;font-size:15px;color:#16181D;display:block;line-height:1.25}#rtly-ta .pm3-fs{font-size:12.5px;color:#77808D;display:block}#rtly-ta .pm3-arr{margin-left:auto;color:#9AA1AA;font-size:18px}html:not(.rtly-light) #rtly-ta .pm3-chip{background:transparent;border-color:#22262C;color:#E5EAF1}html:not(.rtly-light) #rtly-ta .pm3-chip:hover{background:#14161B}html:not(.rtly-light) #rtly-ta a.pm3-tick{background:transparent;border-color:#22262C}html:not(.rtly-light) #rtly-ta a.pm3-tick:hover{background:#14161B}html:not(.rtly-light) #rtly-ta .pm3-av{background:#14161B;color:#9AA1AA}html:not(.rtly-light) #rtly-ta .pm3-tsym{color:#E5EAF1}html:not(.rtly-light) #rtly-ta a.pm3-feat{background:#0F1115;border-color:#22262C}html:not(.rtly-light) #rtly-ta .pm3-ft{color:#E5EAF1}html:not(.rtly-light) #rtly-ta .pm3-fav{background:#E5EAF1;color:#0B0C0E}html:not(.rtly-light) #rtly-ta .pm3-sec{color:#9AA1AA}html:not(.rtly-light) #rtly-ta .pm3-p{color:#E5EAF1}
/* style */
#rtly-ta.pm5::before{content:"";position:absolute;top:var(--rtly-pmdiv,39px);left:0;right:0;border-top:1px solid #EEF0F4}html:not(.rtly-light) #rtly-ta.pm5::before{border-top-color:#1A1D22}#rtly-ta.pm5{box-shadow:0 10px 28px rgba(16,24,40,.10)!important;border:1px solid #E6E8EA!important}html:not(.rtly-light) #rtly-ta.pm5{border-color:#1A1D22!important}#rtly-ta .pm3-sec{padding:9px 14px 3px!important;font-size:10.5px!important}#rtly-ta .pm3-chips{gap:6px!important;padding:3px 14px 7px!important}#rtly-ta .pm3-chip{padding:5px 11px!important;font-size:12.5px!important}#rtly-ta .pm3-grid{gap:5px!important;padding:2px 14px 11px!important}#rtly-ta a.pm3-tick{gap:8px!important;padding:5px 9px!important;border-radius:9px!important}#rtly-ta .pm3-av{width:24px!important;height:24px!important;border-radius:7px!important;font-size:10px!important;flex:0 0 24px!important}#rtly-ta .pm3-tsym{font-size:13px!important;line-height:1.15!important}#rtly-ta .pm3-tnm{font-size:11px!important;line-height:1.2!important}#rtly-ta a.pm3-feat{margin:8px 14px 2px!important;padding:10px 12px!important}#rtly-ta .pm3-fav{width:34px!important;height:34px!important;font-size:11px!important;flex:0 0 34px!important}#rtly-ta .pm3-ft{font-size:13.5px!important}#rtly-ta .pm3-fs{font-size:11.5px!important}
/* style */
#rtly-ta .pm3-av{position:relative;overflow:hidden}#rtly-ta .pm3-fav{position:relative;overflow:hidden}#rtly-ta .pm3-logo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:inherit;padding:3px;box-sizing:border-box}html:not(.rtly-light) #rtly-ta .pm3-logo{background:#14161B}
/* style */
@media(max-width:680px){#rtly-brief{height:auto!important;min-height:0!important;max-height:none!important;padding:8px 12px 6px!important;margin-bottom:0!important}body #rtly-brief .rtly-row{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 14px!important;height:auto!important;min-height:0!important}#rtly-brief .rtly-z1,#rtly-brief .rtly-z3{height:auto!important;min-height:0!important}#eve-pulse{display:none!important}#rtly-cats{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.retirely-news__shell{margin-top:0!important;padding-top:6px!important}}
/* rtly-advfx-css */
/* ---------- money in Signal green ---------- */
#rtly-ad td.aum,#rtly-ad td.pc{color:#0B8F3A!important;font-weight:700}
#rtly-ad .ad-stat.money .v{color:#0B8F3A}
#rtly-ad .ad-stat .v{font-variant-numeric:tabular-nums}

/* ---------- the AUM bar behind the assets figure ---------- */
#rtly-ad td.aum{position:relative;isolation:isolate}
#rtly-ad td.aum .fxbar{position:absolute;right:0;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:right center;
 height:22px;border-radius:5px;background:linear-gradient(90deg,rgba(0,212,81,.10),rgba(0,212,81,.30));z-index:-1;
 transition:transform .55s cubic-bezier(.22,.61,.36,1)}
#rtly-ad tr.fxin td.aum .fxbar{transform:translateY(-50%) scaleX(1)}

/* ---------- firm logo / monogram ---------- */
#rtly-ad td.firm{overflow:hidden}
#rtly-ad td.firm .fxwrap{display:flex;align-items:center;gap:11px;min-width:0}
/* the flex child must be allowed to shrink or the name stops ellipsising and runs into ASSETS */
#rtly-ad td.firm .fxwrap > div:last-child{min-width:0;flex:1 1 auto;overflow:hidden}
#rtly-ad td.firm .fxlogo{width:30px;height:30px;flex:0 0 30px;border-radius:7px;object-fit:contain;background:#fff;
 border:1px solid #EDEFF2;padding:3px}
#rtly-ad td.firm .fxmono{width:30px;height:30px;flex:0 0 30px;border-radius:7px;background:#E8FCEE;color:#0B8F3A;
 font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;letter-spacing:-.01em}

/* ---------- rows: stagger in, lift on hover ---------- */
/* ⚑ 2026-08-09: rows used to start at opacity:0 and wait for JS to add .fxin. The
   directory RE-RENDERS its tbody on every fetch/sort/filter, and the new rows never
   got tagged - so the whole table rendered BLANK (text present in the DOM, painted at
   opacity 0). Alex: "advisor directory page looks broken".
   Content must never be hidden behind a class that JS has to add. The base state is
   now visible; the entrance animation is opt-IN via .fxpre, which the script adds
   immediately before it adds .fxin, so a row that JS never touches is still readable. */
#rtly-ad tbody tr{opacity:1;transform:none;transition:opacity .34s ease,transform .34s ease,box-shadow .16s ease,background .16s ease}
#rtly-ad tbody tr.fxpre{opacity:0;transform:translateY(6px)}
#rtly-ad tbody tr.fxin{opacity:1;transform:none}
#rtly-ad tbody tr:hover{background:#FCFDFC;box-shadow:0 2px 14px rgba(16,24,40,.09);position:relative;z-index:1}

/* ---------- hero + stat cards ---------- */
#rtly-ad .ad-stat{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
#rtly-ad .ad-stat:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,24,40,.08);border-color:#D8DEE7}
#rtly-ad .fxhero{opacity:0;transform:translateY(10px);animation:fxrise .6s cubic-bezier(.22,.61,.36,1) forwards}
@keyframes fxrise{to{opacity:1;transform:none}}
#rtly-ad .fxlive{display:inline-block;width:7px;height:7px;border-radius:50%;background:#00D451;margin-right:7px;
 vertical-align:1px;animation:fxpulse 2s ease-in-out infinite}
@keyframes fxpulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}

@media (prefers-reduced-motion:reduce){
 #rtly-ad tbody tr,#rtly-ad td.aum .fxbar,#rtly-ad .fxhero{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
 #rtly-ad .fxlive{animation:none!important}
}
/* rtly-advfx-v2 */
/* v2 2026-08-12 - the /crypto density + gold system, applied here. Printed after
   rtly-ad-css and the advfx base block, so equal-specificity rules below win. */
/* header: tight */
#rtly-ad{padding:10px 0 48px}
#rtly-ad .ad-eyebrow{font-size:10.5px;margin-bottom:3px;background:linear-gradient(92deg,#a87c10,#d1a92e 50%,#8f6a08);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
#rtly-ad h1{font-size:24px;line-height:1.1;letter-spacing:-.5px;margin:0 0 10px}
#rtly-ad .ad-sub{display:none}
/* stats: slim gold-notched chips */
#rtly-ad .ad-stats{gap:8px;margin:0 0 10px}
#rtly-ad .ad-stat{display:flex;align-items:baseline;gap:7px;padding:6px 11px 6px 14px;border-radius:9px;min-width:0;flex:0 1 auto;position:relative;overflow:hidden;transition:border-color .2s,box-shadow .2s}
#rtly-ad .ad-stat::before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;border-radius:3px;background:linear-gradient(180deg,#f5c518,#ffdf7e 45%,#d4af37)}
#rtly-ad .ad-stat:hover{transform:none;border-color:rgba(201,162,39,.7);box-shadow:0 10px 26px -16px rgba(30,40,90,.22),0 0 20px rgba(201,162,39,.14)}
#rtly-ad .ad-stat .k{font-size:10px;letter-spacing:.05em;white-space:nowrap}
#rtly-ad .ad-stat .v{font-size:13.5px;margin-top:0;white-space:nowrap}
/* filter bar: shorter controls */
#rtly-ad .ad-bar{margin:0 0 8px}
#rtly-ad .ad-search input{height:36px;padding:0 14px 0 36px;font-size:13.5px}
#rtly-ad .ad-search svg{top:9px;left:11px}
#rtly-ad select{height:36px}
#rtly-ad .ad-chk{height:36px}
/* table: dense + column rules */
#rtly-ad thead th{padding:8px 10px;font-size:11px;border-left:1px solid #F0F2F5}
#rtly-ad tbody td{padding:8px 10px;font-size:13.5px;border-left:1px solid #F0F2F5}
#rtly-ad thead th:first-child,#rtly-ad tbody td:first-child{border-left:0}
#rtly-ad td.rank,#rtly-ad th.rank{width:40px;font-size:12.5px}
#rtly-ad .ad-nm{font-size:13.5px}
#rtly-ad .ad-loc{font-size:11.5px;margin-top:0}
#rtly-ad td.firm .fxwrap{gap:9px}
#rtly-ad td.firm .fxwrap>div:first-child{flex:0 0 24px!important}
#rtly-ad td.firm .fxlogo{width:24px;height:24px;flex:0 0 24px;border-radius:6px;padding:2px}
#rtly-ad td.firm .fxmono{width:24px;height:24px;flex:0 0 24px;border-radius:6px;font-size:11.5px}
#rtly-ad td.aum .fxbar{height:18px}
#rtly-ad .ad-skel{height:44px}
/* row hover: gold, flat (replaces the lift) */
#rtly-ad tbody tr:hover{background:#FCFAF3;box-shadow:none}
#rtly-ad tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 #c9a227}
/* pagination */
#rtly-ad .ad-page{padding:10px}
#rtly-ad .ad-page button{transition:background .15s,color .15s}
#rtly-ad .ad-page button:hover:not(:disabled){background:#FCFAF3;color:#8a6d1f;border-color:#c9a227}
@media(max-width:900px){
 #rtly-ad tbody td{padding:8px 7px;font-size:13px}
 #rtly-ad thead th{padding:8px 7px;font-size:10.5px}
 #rtly-ad .ad-stat{padding:5px 9px 5px 12px}
 #rtly-ad .ad-stat .v{font-size:12.5px}
 #rtly-ad h1{font-size:22px}
}
/* dark */
html:not(.rtly-light) #rtly-ad thead th{border-left-color:#16181B}
html:not(.rtly-light) #rtly-ad tbody td{border-left-color:#16181B}
html:not(.rtly-light) #rtly-ad tbody tr:hover{background:#15130C}
html:not(.rtly-light) #rtly-ad .ad-stat:hover{border-color:rgba(201,162,39,.55);box-shadow:0 0 20px rgba(201,162,39,.12)}
html:not(.rtly-light) #rtly-ad .ad-page button:hover:not(:disabled){background:#15130C;color:#e8c766;border-color:#8a6d1f}
@media (prefers-reduced-motion:reduce){#rtly-ad .ad-stat{transition:none}}
/* rtly-homegold-css */
.retirely-news__rss .sub,.retirely-news__side .sub{display:none!important}
/* night-wire style gold hover on center feed cards, all categories */
html body main#primary#primary#primary .retirely-card{transition:border-color .2s,box-shadow .2s,background .2s!important;border:1.5px solid rgba(20,24,33,.08)!important;border-radius:14px!important}
html body main#primary#primary#primary .retirely-card:hover{border-color:rgba(201,162,39,.7)!important;box-shadow:0 14px 34px -18px rgba(30,40,90,.22),0 0 24px rgba(201,162,39,.14)!important;background:#fff!important}
html body a.rtly-scard{transition:border-color .2s,box-shadow .2s,background .2s!important;border:1.5px solid rgba(20,24,33,.08)!important;border-radius:14px!important;display:block!important}
html body a.rtly-scard:hover{border-color:rgba(201,162,39,.7)!important;box-shadow:0 14px 34px -18px rgba(30,40,90,.22),0 0 24px rgba(201,162,39,.14)!important;background:#fff!important}
html body .retirely-news__rss a.it,html body .retirely-news__side a.it{margin-bottom:4px!important;display:block!important}
html body .retirely-news__main{padding:0 4px!important}
html body .retirely-news__rss,html body .retirely-news__side{padding-left:4px!important;padding-right:4px!important}
#eve-pulse{position:relative!important;overflow:hidden!important}
#eve-pulse::before{content:"";position:absolute;left:0;top:18%;height:64%;width:3px;border-radius:3px;background:linear-gradient(180deg,#f5c518,#ffdf7e 45%,#d4af37)}
#eve-pulse .lbl{background:linear-gradient(92deg,#a87c10,#d1a92e 50%,#8f6a08)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-weight:800!important}
#eve-pulse .cta{background:#fff!important;border:1.5px solid #c9a227!important;color:#8a6d1f!important;font-weight:700!important}
html body #rtly-signup,html body #rtly-signup.rtly-goldbtn{background:#fff!important;color:#8a6d1f!important;font-weight:800!important;border:1.5px solid #c9a227!important;position:relative!important;overflow:hidden!important}
html body #rtly-signup.rtly-goldbtn::after,html body #rtly-signup::after{content:"";position:absolute;top:-40%;left:0;width:45%;height:180%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.28),transparent);transform:translateX(-130%) rotate(18deg);animation:rtlyBtnShine 3.8s ease-in-out infinite}
@keyframes rtlyBtnShine{0%,55%{transform:translateX(-130%) rotate(18deg)}100%{transform:translateX(300%) rotate(18deg)}}
html body #rtly-login,html body #rtly-login.rtly-goldbtn{color:#8a6d1f!important;font-weight:700!important}
html body #rtly-hiw,html body #rtly-hiw.rtly-goldbtn{margin-left:auto!important;margin-right:6px!important;color:#5d6472!important}
html body #rtly-hiw .i{border-color:#a97b0e!important;color:#8a6d1f!important}
html body header.cs-header{border-bottom:0!important;box-shadow:none!important}
html body header.cs-header .cs-header__inner-desktop{border-bottom:0!important}
.rtly-goldpromo{display:flex;align-items:center;gap:14px;margin:14px 0;padding:16px 20px;border-radius:14px;background:linear-gradient(160deg,#2b230e,#151007 60%);border:1px solid rgba(212,175,55,.55);color:#ffe9a8!important;text-decoration:none!important;position:relative;overflow:hidden}
.rtly-goldpromo::after{content:"";position:absolute;top:-40%;left:0;width:40%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,240,200,.22),transparent);animation:rtlyShine 4.2s ease-in-out infinite}
@keyframes rtlyShine{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(260%) rotate(18deg)}}
.rtly-goldpromo .st{font-size:11px;letter-spacing:.16em;color:#c9a227;font-weight:800}
.rtly-goldpromo .tt{font-size:16.5px;font-weight:700;color:#ffe9a8}
.rtly-goldpromo .ar{margin-left:auto;font-size:18px;color:#ffdf7e}
@media (prefers-reduced-motion:reduce){.rtly-goldpromo::after,html body #rtly-signup.rtly-goldbtn::after,html body #rtly-signup::after{animation:none}}
/* rtly-welback-css */
#rtly-welback{position:fixed;left:50%;bottom:26px;transform:translateX(-50%) translateY(14px);z-index:2147483647;background:#fff;color:#1a1f28;border:1px solid rgba(0,0,0,.1);border-left:3px solid #C9A227;border-radius:12px;padding:12px 18px;font:600 14px/1.4 "Noto Sans",-apple-system,sans-serif;box-shadow:0 12px 40px rgba(0,0,0,.18);opacity:0;transition:opacity .28s ease,transform .28s ease}#rtly-welback.show{opacity:1;transform:translateX(-50%) translateY(0)}html:not(.rtly-light) #rtly-welback{background:#12151b;color:#fff;border-color:rgba(255,255,255,.12)}
/* rtly-cardav-css */
html.rtly-vision .retirely-grid > .retirely-card:first-child img.retirely-card__av,
html .retirely-grid > .retirely-card:first-child img.retirely-card__av,
html .retirely-card .retirely-card__source > img.retirely-card__av,
html .retirely-card__meta img.retirely-card__av{
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  max-width:16px!important;
  min-height:16px!important;
  max-height:16px!important;
  flex:0 0 16px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  display:inline-block!important;
  vertical-align:middle!important
}
/* rtly-catmotion-css */
html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats{align-items:center!important;min-height:calc(var(--cmsz,40px) + 14px)!important}html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;min-width:0!important;align-self:center!important;width:auto!important;height:auto!important;aspect-ratio:1!important;padding:0!important;gap:0!important;margin:0!important;border-radius:999px!important;overflow:visible!important;cursor:pointer!important;box-sizing:border-box!important;transition:flex-grow .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1),gap .24s cubic-bezier(.2,.8,.2,1),border-color .16s ease,box-shadow .16s ease!important;transition-delay:0ms,0ms,0ms,0ms,0ms!important}html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(.on){color:var(--h)!important}@media(min-width:769px){html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c:not([data-cm]) svg{opacity:0!important}}html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats#rtly-cats .c[data-cat]:not(.on):hover{color:var(--h)!important}html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c svg{width:calc(var(--cmsz,40px)*.44)!important;height:calc(var(--cmsz,40px)*.44)!important;display:block!important;transition:opacity .18s ease!important;flex:0 0 auto!important;overflow:visible!important;stroke:var(--h)!important}html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c .rtly-cm-lab{display:block!important;max-width:0!important;overflow:hidden!important;white-space:nowrap!important;opacity:0!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;transition:opacity .15s ease,max-width .24s cubic-bezier(.2,.8,.2,1)!important;transition-delay:0ms,0ms!important}html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c:hover,html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c:focus-visible{flex-grow:var(--cmg,3.2)!important;flex-shrink:0!important;aspect-ratio:auto!important;height:var(--cmsz,40px)!important;padding:0 15px 0 13px!important;gap:8px!important;border-color:var(--h)!important;outline:none!important;background-image:none!important;background-color:#F7F8FA!important;background-color:color-mix(in srgb,var(--h) 16%,#fff)!important;transition-delay:0ms,0ms,0ms,0ms,0ms!important}html:not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c:hover,html:not(.rtly-light) body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c:focus-visible{background-color:#14171C!important;background-color:color-mix(in srgb,var(--h) 20%,#000)!important}html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c:hover .rtly-cm-lab,html body #rtly-cats#rtly-cats#rtly-cats#rtly-cats .c:focus-visible .rtly-cm-lab{opacity:1!important;max-width:150px!important;transition-delay:0ms,0ms!important}#rtly-cats .c:nth-child(1){--h:#5E636E}#rtly-cats .c:nth-child(2){--h:#C99A2E}#rtly-cats .c:nth-child(3){--h:#D8A93A}#rtly-cats .c:nth-child(4){--h:#00C24B}#rtly-cats .c:nth-child(5){--h:#E97F94}#rtly-cats .c:nth-child(6){--h:#7C8CF0}#rtly-cats .c:nth-child(7){--h:#6FA8F5}#rtly-cats .c:nth-child(8){--h:#E9A23B}#rtly-cats .c:nth-child(9){--h:#A87BE8}#rtly-cats .c:nth-child(10){--h:#4FC5B0}html:not(.rtly-light) #rtly-cats .c:nth-child(1){--h:#9AA1AA}html:not(.rtly-light) #rtly-cats .c:nth-child(2){--h:#C99A2E}html:not(.rtly-light) #rtly-cats .c:nth-child(3){--h:#D8A93A}html:not(.rtly-light) #rtly-cats .c:nth-child(4){--h:#00D451}html:not(.rtly-light) #rtly-cats .c:nth-child(5){--h:#E97F94}html:not(.rtly-light) #rtly-cats .c:nth-child(6){--h:#7C8CF0}html:not(.rtly-light) #rtly-cats .c:nth-child(7){--h:#6FA8F5}html:not(.rtly-light) #rtly-cats .c:nth-child(8){--h:#E9A23B}html:not(.rtly-light) #rtly-cats .c:nth-child(9){--h:#A87BE8}html:not(.rtly-light) #rtly-cats .c:nth-child(10){--h:#4FC5B0}[data-cm] svg *{transform-box:fill-box;transform-origin:50% 50%}.rtly-cm-d{opacity:0}@keyframes rtlyCmGpop{0%{transform:scale(1)}45%{transform:scale(.45) rotate(45deg)}100%{transform:scale(1)}}[data-cm]:hover .cm-g1,.rtly-cm-play .cm-g1{animation:rtlyCmGpop .55s cubic-bezier(.3,1.4,.4,1)}[data-cm]:hover .cm-g2,.rtly-cm-play .cm-g2{animation:rtlyCmGpop .55s cubic-bezier(.3,1.4,.4,1) .07s}[data-cm]:hover .cm-g3,.rtly-cm-play .cm-g3{animation:rtlyCmGpop .55s cubic-bezier(.3,1.4,.4,1) .21s}[data-cm]:hover .cm-g4,.rtly-cm-play .cm-g4{animation:rtlyCmGpop .55s cubic-bezier(.3,1.4,.4,1) .14s}@keyframes rtlyCmLid{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-3.4px) rotate(-7deg)}70%{transform:translateY(-1px) rotate(2deg)}100%{transform:translateY(0)}}@keyframes rtlyCmSquash{0%,100%{transform:scaleY(1)}40%{transform:scaleY(.9)}}[data-cm]:hover .cm-lid,.rtly-cm-play .cm-lid{animation:rtlyCmLid .6s cubic-bezier(.3,1.3,.4,1);transform-origin:50% 100%}[data-cm]:hover .cm-case,.rtly-cm-play .cm-case{animation:rtlyCmSquash .6s ease;transform-origin:50% 100%}@keyframes rtlyCmSway{0%,100%{transform:rotate(0)}30%{transform:rotate(-8deg)}65%{transform:rotate(4deg)}}@keyframes rtlyCmBend{0%,100%{transform:skewX(0)}30%{transform:skewX(4deg)}65%{transform:skewX(-2deg)}}[data-cm]:hover .cm-fronds,.rtly-cm-play .cm-fronds{animation:rtlyCmSway .9s ease;transform-origin:50% 100%}[data-cm]:hover .cm-trunk,.rtly-cm-play .cm-trunk{animation:rtlyCmBend .9s ease;transform-origin:50% 100%}@keyframes rtlyCmDraw{from{stroke-dashoffset:26}to{stroke-dashoffset:0}}@keyframes rtlyCmHead{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}100%{opacity:1;transform:scale(1)}}@keyframes rtlyCmSpark{0%{opacity:0;transform:scale(0) rotate(0)}45%{opacity:1;transform:scale(1.5) rotate(70deg)}100%{opacity:0;transform:scale(.3) rotate(130deg)}}[data-cm]:hover .cm-line,.rtly-cm-play .cm-line{stroke-dasharray:26;animation:rtlyCmDraw .45s cubic-bezier(.3,.9,.4,1)}[data-cm]:hover .cm-head,.rtly-cm-play .cm-head{animation:rtlyCmHead .4s cubic-bezier(.3,1.5,.4,1) .34s backwards}[data-cm]:hover .cm-spark,.rtly-cm-play .cm-spark{animation:rtlyCmSpark .6s ease .5s 2}@keyframes rtlyCmBeat{0%,100%{transform:scale(1)}22%{transform:scale(1.24)}40%{transform:scale(1.02)}60%{transform:scale(1.16)}}@keyframes rtlyCmRing{0%{opacity:.7;transform:scale(1)}100%{opacity:0;transform:scale(2.3)}}[data-cm]:hover .cm-heart,.rtly-cm-play .cm-heart{animation:rtlyCmBeat .85s ease}[data-cm]:hover .cm-ring,.rtly-cm-play .cm-ring{animation:rtlyCmRing .85s ease-out}@keyframes rtlyCmPins{from{stroke-dashoffset:32}to{stroke-dashoffset:0}}@keyframes rtlyCmScan{0%{opacity:0;transform:translateY(-5px)}25%{opacity:.9}100%{opacity:0;transform:translateY(5px)}}@keyframes rtlyCmCore{0%,100%{transform:scale(1)}45%{transform:scale(1.12)}}[data-cm]:hover .cm-pins,.rtly-cm-play .cm-pins{stroke-dasharray:32;animation:rtlyCmPins .5s ease}[data-cm]:hover .cm-core,.rtly-cm-play .cm-core{animation:rtlyCmCore .55s ease}[data-cm]:hover .cm-scan,.rtly-cm-play .cm-scan{animation:rtlyCmScan .7s ease .18s 2}@keyframes rtlyCmWave{0%,100%{transform:skewY(0) scaleX(1)}25%{transform:skewY(-7deg) scaleX(.94)}55%{transform:skewY(5deg) scaleX(1.02)}80%{transform:skewY(-2deg) scaleX(.99)}}[data-cm]:hover .cm-cloth,.rtly-cm-play .cm-cloth{animation:rtlyCmWave .95s ease;transform-origin:0% 50%}@keyframes rtlyCmSpin{to{transform:rotate(360deg)}}@keyframes rtlyCmSun{0%,100%{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes rtlyCmGlow{0%{opacity:.55;transform:scale(.7)}100%{opacity:0;transform:scale(2.4)}}[data-cm]:hover .cm-rays,.rtly-cm-play .cm-rays{animation:rtlyCmSpin 3.4s linear infinite}[data-cm]:hover .cm-sun,.rtly-cm-play .cm-sun{animation:rtlyCmSun 1.5s ease infinite}[data-cm]:hover .cm-glow,.rtly-cm-play .cm-glow{animation:rtlyCmGlow 1.5s ease-out infinite}@keyframes rtlyCmHop{0%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-3.5px) rotate(-9deg)}55%{transform:translateY(0) rotate(5deg)}75%{transform:translateY(-1px) rotate(-2deg)}}@keyframes rtlyCmConf{0%{opacity:0;transform:translate(0,0) scale(.4)}25%{opacity:1}100%{opacity:0;transform:translate(var(--cx),-11px) scale(1.1) rotate(140deg)}}[data-cm]:hover .cm-cup,.rtly-cm-play .cm-cup{animation:rtlyCmHop .7s cubic-bezier(.3,1.3,.4,1);transform-origin:50% 100%}[data-cm]:hover .cm-k1,.rtly-cm-play .cm-k1{--cx:-8px;animation:rtlyCmConf .75s ease .1s}[data-cm]:hover .cm-k2,.rtly-cm-play .cm-k2{--cx:0px;animation:rtlyCmConf .8s ease .04s}[data-cm]:hover .cm-k3,.rtly-cm-play .cm-k3{--cx:8px;animation:rtlyCmConf .75s ease .16s}@keyframes rtlyCmTilt{0%,100%{transform:rotate(0)}40%{transform:rotate(-11deg)}70%{transform:rotate(4deg)}}@keyframes rtlyCmGrin{0%,100%{transform:scale(1)}45%{transform:scale(1.22,1.3)}}@keyframes rtlyCmEye{0%,18%{opacity:1}30%,72%{opacity:0}88%,100%{opacity:1}}@keyframes rtlyCmWink{0%,20%{opacity:0}32%,70%{opacity:1}85%,100%{opacity:0}}[data-cm]:hover .cm-face,.rtly-cm-play .cm-face{animation:rtlyCmTilt .8s ease}[data-cm]:hover .cm-mouth,.rtly-cm-play .cm-mouth{animation:rtlyCmGrin .8s cubic-bezier(.3,1.4,.4,1);transform-origin:50% 0%}[data-cm]:hover .cm-eye,.rtly-cm-play .cm-eye{animation:rtlyCmEye .8s linear}[data-cm]:hover .cm-wink,.rtly-cm-play .cm-wink{animation:rtlyCmWink .8s linear}@media(prefers-reduced-motion:reduce){[data-cm],[data-cm] *{animation:none!important}}
/* rtly-padark-css */
html:not(.rtly-light) #rtly-ta .pm3-ci{
  color:#C9D2DC;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)
}
html:not(.rtly-light) #rtly-ta .pm3-ci svg{stroke:currentColor}

/* same hues as the light chips, as a tint rather than a wash */
html:not(.rtly-light) #rtly-ta .ci-adv{background:rgba(212,175,55,.15);color:#E3C572}   /* advisors - gold  */
html:not(.rtly-light) #rtly-ta .ci-mkt{background:rgba(47,191,113,.15);color:#5FD08F}   /* markets  - green */
html:not(.rtly-light) #rtly-ta .ci-ret{background:rgba(226,169,74,.15);color:#E7B368}   /* retirement - amber */
html:not(.rtly-light) #rtly-ta .ci-gd{background:rgba(52,190,178,.15);color:#5FD1C6}    /* good news - teal */
html:not(.rtly-light) #rtly-ta .ci-hlt{background:rgba(232,120,142,.15);color:#EE93A5}  /* health - rose */
html:not(.rtly-light) #rtly-ta .ci-wx{background:rgba(240,199,90,.15);color:#F0C960}    /* weather - yellow */

/* the BROWSE / TOP TICKERS labels sit at #77808D, which is under 4.5:1 on near-black */
html:not(.rtly-light) #rtly-ta .pm3-sec{color:#8E99A6}
/* rtly-railstick-css */
@media (min-width:901px){
  .retirely-news__rss,.retirely-news__side{
    position:static!important;top:auto!important;
    max-height:none!important;
    overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;
    overscroll-behavior:auto!important;
    scroll-snap-type:none!important
  }
  .retirely-news__rss a.it,.retirely-news__side a.it{scroll-snap-align:none}
  /* the wire prepends live items; keep the browser from anchoring scroll to them */
  .rtly-wire .list{overflow-anchor:none}
  /* .rtly-down is a position:sticky;bottom:0 chip that existed to say "there is more
     below" inside the old rail scroll box. With no inner scroll it just parks itself at
     the bottom of the viewport for the whole length of the rail. */
  .retirely-news__rss .rtly-down,.retirely-news__side .rtly-down{display:none!important}
}
/* PHONES AND TABLETS. rtly-newsroom ships, at (max-width:680px),
   .rtly-wire{max-height:min(calc(100vh - 150px),680px)!important;overflow-y:auto!important}
   with the scrollbar hidden - so a swipe over a sidebar scrolls the LIST and the page
   does not move. Same bug as the desktop rails, different file. Undo it here rather than
   editing the 245KB newsroom plugin; the trimmer in front-page.php caps mobile rails at
   about a screen and a half instead. .rtly-down was the affordance for that inner scroll
   box, so it goes with it. */
@media (max-width:900px){
  .retirely-news__rss .rtly-wire,.retirely-news__side .rtly-wire{
    position:static!important;
    max-height:none!important;
    overflow:visible!important;overflow-y:visible!important
  }
  .retirely-news__rss .rtly-down,.retirely-news__side .rtly-down{display:none!important}
}
/* style */
#rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta{max-height:min(72vh,640px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#C9CFD8 transparent!important}#rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta::-webkit-scrollbar{width:10px}#rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta::-webkit-scrollbar-track{background:transparent}#rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta::-webkit-scrollbar-thumb{background:#D6DAE1;border-radius:9999px;border:3px solid transparent;background-clip:content-box}#rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta::-webkit-scrollbar-thumb:hover{background:#AEB4BC;border:3px solid transparent;background-clip:content-box}html:not(.rtly-light) #rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta{scrollbar-color:#2A2E35 transparent!important}html:not(.rtly-light) #rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta::-webkit-scrollbar-thumb{background:#2A2E35;border:3px solid transparent;background-clip:content-box}@media(max-width:600px){#rtly-ta#rtly-ta#rtly-ta#rtly-ta#rtly-ta{max-height:min(62vh,520px)!important}}
/* rtly-midresp4-css */
@media (min-width:601px) and (max-width:940px){html body main#primary#primary .retirely-news__shell{grid-template-columns:minmax(0,1fr)!important}html body main#primary#primary .retirely-news__rss,html body main#primary#primary .retirely-news__side{display:none!important}html body main#primary#primary .retirely-news__main{max-width:760px;width:100%;margin:0 auto!important}}@media (min-width:941px) and (max-width:1239px){html body main#primary#primary .retirely-news__shell{grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(200px,250px)!important}html body main#primary#primary .retirely-news__main{grid-column:2/3!important;grid-row:1!important;max-width:none!important;width:auto!important;margin:0!important}html body main#primary#primary .retirely-news__rss{display:block!important;grid-column:1/2!important;grid-row:1!important}html body main#primary#primary .retirely-news__side{display:block!important;grid-column:3/4!important;grid-row:1!important;width:auto!important}}
/* rtly-mobrescue-css */
@media(max-width:700px){html body .cs-header .cs-container,html body .cs-header__inner-desktop.cs-header__inner-desktop.cs-header__inner-desktop{max-width:100%!important;width:auto!important}html body.single .rtly-hero,html body.single .rtly-hero__overlay,html body.single .cs-entry__header-inner,html body.single h1.cs-entry__title,html body.single .rtly-art-acts,html body.single .cs-entry__meta,html body.single .entry-content,html body.single .cs-entry__content,html body.single .cs-entry__wrap,html body.single .cs-main-content,html body.single .cs-site-content .cs-container{max-width:100%!important;width:auto!important}}
/* rtly-greykill-css */
ins.adsbygoogle[data-ad-status="unfilled"]:not([data-anchor-status]){display:none!important;height:0!important;min-height:0!important}.google-auto-placed:has(> ins[data-ad-status="unfilled"]){height:0!important;min-height:0!important;margin:0!important}
