.rs-sec,.rc-sec{scroll-margin-top:96px}.rs-cap,.rc-cap{font-family:var(--font-body);font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--foreground) / var(--text-secondary))}.rc-ink{font-family:var(--font-body);font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--product-ink, var(--brand-ink)))}.rs-link,.rc-link{transition:color var(--dur-hover) var(--ease-g2-standard),gap var(--dur-hover) var(--ease-g2-standard)}.rs-link:hover,.rc-link:hover{color:hsl(var(--brand-ink));gap:11px}.rc-head{padding-top:28px}@media (min-width: 1024px){.rc-head{padding-top:clamp(112px,13vh,148px)}}.rs-rail,.rc-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(50%,148px),1fr));gap:1px;background:var(--g-fill-thin);border:1px solid var(--g-hair);border-radius:var(--r-compact);overflow:hidden}.rs-rcell,.rc-rcell{padding:var(--pad-compact);background:none;box-shadow:0 0 0 1px var(--g-hair)}.rs-panel{border-radius:var(--r-card);overflow:hidden}.rs-panelbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--pad-card);border-bottom:1px solid var(--g-hair)}.rs-ledger{border-radius:var(--r-compact);border:1px solid var(--g-hair);background:var(--g-fill-thin)}.rs-ledger .rs-panelbar{padding:12px var(--pad-compact)}.rs-state,.rc-state{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--radius-round);box-shadow:inset 0 1px hsl(var(--foreground) / .05);font-family:var(--font-body);font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.rs-state-live,.rc-state-live{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.rs-state-up{background:hsl(var(--wash-profit));color:hsl(var(--profit))}.rs-state-loss{background:hsl(var(--wash-loss));color:hsl(var(--loss))}.rs-state-soon,.rc-state-soon{background:hsl(var(--foreground) / .07);color:hsl(var(--foreground) / var(--text-secondary))}.rs-dot,.rc-dot{flex:none;width:5px;height:5px;border-radius:50%;background:currentColor}.rs-method.rs-card{gap:16px;padding:var(--pad-card);border-radius:var(--r-card)}.rs-band{border-radius:var(--r-card)}.rs-band-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,48px);align-items:center;padding:var(--pad-card)}.rs-band-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px}.rs-card,.rc-card{display:flex;flex-direction:column;gap:16px;padding:var(--pad-card);border-radius:var(--r-card)}.rs-ladder{width:100%;overflow:hidden;border-radius:var(--r-compact);border:1px solid var(--g-hair);background:var(--g-fill-thin)}.rs-level{padding:var(--pad-tile);border-radius:var(--r-inner);border:1px solid var(--g-hair);background:var(--g-fill-thin)}.rs-ladder svg{display:block;width:100%;height:auto}.rc-field{position:relative;overflow:hidden;border-radius:var(--r-feature)}.rc-field-in{padding:var(--pad-feature)}.rc-head{padding-inline:24px;padding-bottom:clamp(28px,3.4vw,44px)}.rc-shell{max-width:1500px;margin:0 auto}.rc-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px}.rc-crumb-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-block:-12px;font:650 12px/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--foreground) / var(--text-secondary));text-decoration:none}.rc-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-bottom:clamp(20px,2.4vw,28px)}.rc-theme-row{display:grid;grid-template-columns:28px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:4px 10px;margin-inline:-10px;border-top:1px solid var(--g-hair);border-radius:10px;text-decoration:none;color:var(--fg)}.rc-theme-row:nth-child(-n+3){border-top:0}.rc-theme-row[aria-current=page]{background:color-mix(in srgb,var(--fg) 7%,transparent);border-top-color:transparent}.rc-theme-row[aria-current=page]+.rc-theme-row{border-top-color:transparent}.rc-theme-row-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px}.rc-theme-row-icon .rk-icon{width:28px;height:28px}.rc-theme-row-num{font:600 12px/1 var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--fg-2)}.rc-theme-row-name{min-width:0;font:600 14px/1.25 var(--font-body);letter-spacing:-.005em;text-wrap:balance}.rc-theme-row[aria-current=page] .rc-theme-row-name{font-weight:700}.rc-theme-row-count{font-size:12.5px;font-weight:500;color:var(--fg-2);font-variant-numeric:tabular-nums}@media (hover: hover){.rc-theme-row:not([aria-current]):hover .rc-theme-row-name{text-decoration:underline;text-underline-offset:4px}}.rc-theme-row:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.dark .rc-theme-row{border-top-color:var(--g-hair-hover)}@media (max-width: 900px){.rc-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-theme-row:nth-child(-n+3){border-top:1px solid var(--g-hair)}.rc-theme-row:nth-child(-n+2){border-top:0}}@media (max-width: 559px){.rc-themes{grid-template-columns:1fr}.rc-theme-row:nth-child(-n+2){border-top:1px solid var(--g-hair)}.rc-theme-row:first-child{border-top:0}}.rc-field-in{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,3vw,48px);align-items:center}.rc-field-top{display:flex;align-items:center;gap:16px}.rc-field-stack{gap:4px}.rc-field .rc-hero-title{margin:20px 0 0}.rc-field .rc-hero-lead{margin:16px 0 0}.rc-field-acts{margin-top:24px;display:flex;flex-wrap:wrap;gap:11px;align-items:center}.rc-rcell-value{display:block;font-size:clamp(21px,1.9vw,26px);letter-spacing:-.02em;color:var(--fg)}.rc-rcell-label{display:block;margin-top:4px}.rc-lead{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(22px,2.6vw,38px);align-items:center;margin-bottom:clamp(26px,3vw,40px);padding:var(--pad-card);border-radius:var(--r-card)}@media (max-width: 900px){.rc-lead{grid-template-columns:1fr}}.rc-disc{padding:0;overflow:hidden;border-radius:var(--r-card)}.rc-disc-bar{display:flex;align-items:center;gap:12px;padding:12px var(--pad-card);border-bottom:1px solid var(--g-hair)}.rc-disc-text{margin:0;padding:var(--pad-card);max-width:980px;font:450 15px/1.6 var(--font-body);color:var(--fg-2);text-wrap:pretty}.rc-list{border-top:1px solid var(--hair-soft)}.rc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:16px;align-items:baseline;padding:15px 2px;border-bottom:1px solid var(--hair-soft)}@media (max-width: 760px){.rc-row{grid-template-columns:1fr;gap:6px}}.rc-step{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:20px 2px;border-bottom:1px solid var(--hair-soft)}.rc-sn{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;color:hsl(var(--product-ink, var(--brand-ink)));padding-top:3px}.rc-stept{display:flex;flex-direction:column;gap:8px}.rc-tenet{border-top:1px solid var(--hair);padding-top:16px}.rc-tenet>.rc-ink{font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.rs-link,.rc-link{transition:none}}.rs-anim [data-io]{opacity:0;transform:translateY(26px);filter:blur(5px)}.rs-anim .rs-io-in{opacity:1;transform:none;filter:none;transition:opacity var(--dur-hero, .9s) var(--ease-g4-signature),transform var(--dur-hero, .9s) var(--ease-g4-signature),filter var(--dur-hero, .9s) var(--ease-g4-signature);transition-delay:var(--iod, 0s)}@media (prefers-reduced-motion: reduce){.rs-anim [data-io]{opacity:1;transform:none;filter:none;transition:none}}.rs-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.rs-close{position:relative;overflow:hidden;padding:clamp(36px,4.6vw,64px) 24px clamp(96px,11vw,150px)}.rs-close>.site-closing-cta{position:relative;z-index:1}@media (max-width: 1023px),(pointer: coarse){.rc-link{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 559px){.rs-ladder,.rs-rail,.rc-rail{border-radius:var(--r-tile)}}.rs-reading-nav{position:sticky;top:92px;z-index:30;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin:0 auto 36px;padding:6px;border:1px solid var(--control-edge);border-radius:999px;background:hsl(var(--card));box-shadow:var(--action-shadow)}.rs-reading-nav>div{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.rs-reading-nav>div::-webkit-scrollbar{display:none}.rs-reading-nav a{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:0 16px;border-radius:999px;color:hsl(var(--foreground) / var(--text-muted));font:600 13px/1 var(--font-body);white-space:nowrap}.rs-reading-nav a>span{font:600 12px/1 var(--font-numeric);font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}.rs-reading-nav a:hover{background:hsl(var(--foreground) / .06)}.rs-reading-nav a[aria-current]{background:hsl(var(--foreground));color:hsl(var(--background))}.rs-reading-nav a[aria-current]>span{color:inherit}.rs-reading-nav a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.research-hub-page .rs-sec{scroll-margin-top:82px}@media (max-width:1023px){.rs-reading-nav{top:12px}.research-hub-page .rs-sec{scroll-margin-top:2px}}@media (max-width:600px){.research-hub-page .rs-sec{padding-inline:16px!important}.rs-reading-nav a{padding-inline:12px}}.research-hub-page .rs-cap{font-family:var(--font-body);font-size:12px;letter-spacing:.055em}.research-hub-page .rs-card:not(.rs-method){padding:var(--pad-card)}.research-hub-page .rs-panel:not(.rs-ledger){border-radius:var(--r-card)}.research-hub-page .rs-state{font:500 12px/1.5 var(--font-body);letter-spacing:0}.research-hub-page .site-chip,.research-hub-page .rs-state,.research-hub-page .rc-state{border-radius:var(--radius-round);padding-inline:12px;background-color:hsl(var(--foreground)/.07);box-shadow:none}.research-hub-page .rs-state-live{background-color:hsl(var(--foreground)/.08)}.research-hub-page .rs-state-up{background-color:hsl(var(--wash-profit))}.research-hub-page .rs-state-loss{background-color:hsl(var(--wash-loss))}.research-hub-page .rs-state-soon{background-color:hsl(var(--foreground)/.07)}@media (prefers-reduced-motion:reduce){.research-hub-page .rs-card:active{transform:none}}:root{--rcw-a: .13;--rcw-b: .035;--rcw-edge: .32;--rcw-rim: .85;--rc-mix: 68%}.dark{--rcw-a: .22;--rcw-b: .06;--rcw-edge: .42;--rcw-rim: .8;--rc-mix: 78%}html :is(.research-hub-page .theme-book,.research-category-page.theme-book,.research-category-page .theme-book){--product: var(--brand-500);--product-ink: var(--brand-600);--product-wash: var(--brand-100);--primary: var(--brand-500);--ring: var(--brand-500);--ca: var(--brand-500)}html :is(.research-hub-page .theme-scanner,.research-category-page.theme-scanner,.research-category-page .theme-scanner){--product: var(--accent-tradebook-500);--product-ink: var(--accent-tradebook-700);--product-wash: var(--accent-tradebook-100);--primary: var(--accent-tradebook-500);--ring: var(--accent-tradebook-500);--ca: var(--accent-tradebook-500)}html.dark :is(.research-hub-page .theme-book,.research-category-page.theme-book,.research-category-page .theme-book){--product: var(--brand-500);--product-ink: var(--brand-500);--product-wash: var(--brand-900);--primary: var(--brand-500);--ring: var(--brand-500);--ca: var(--brand-500)}html.dark :is(.research-hub-page .theme-scanner,.research-category-page.theme-scanner,.research-category-page .theme-scanner){--product: var(--accent-tradebook-300);--product-ink: var(--accent-tradebook-300);--product-wash: var(--accent-tradebook-900);--primary: var(--accent-tradebook-300);--ring: var(--accent-tradebook-300);--ca: var(--accent-tradebook-300)}html :is(.theme-investology){--rc-mix: 56%}html :is(.theme-options,.theme-fii){--rc-mix: 84%}html :is(.theme-bridge,.theme-book,.theme-scanner){--rc-mix: 72%}html.dark :is(.theme-investology,.theme-options,.theme-fii,.theme-bridge,.theme-book,.theme-scanner){--rc-mix: 80%}:is(.research-hub-page,.research-category-page) :is(.rc-ink,.rc-sn){color:var(--fg-2)}.research-category-page .rc-state-live{background-color:color-mix(in srgb,var(--fg) 7%,transparent);box-shadow:none;color:var(--fg)}.research-category-page .rc-tenet{border-top:1px solid var(--hair)}.research-category-page .rc-step{border-bottom-color:var(--g-hair)}.research-category-page .rc-list{border-top-color:var(--g-hair)}.research-hub-page .rs-shell{box-sizing:border-box;width:100%;max-width:1500px;margin-inline:auto}.research-hub-page .rs-std{padding:clamp(18px,2.6vw,30px) 24px clamp(56px,6vw,84px);scroll-margin-top:110px}.research-hub-page .rs-reading-nav{margin-top:24px}.research-hub-page .rs-band-acts{margin-top:18px}.research-hub-page .rs-faq-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.research-hub-page .rs-faq-ask{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px 0;background:none;border:0;border-radius:12px;cursor:pointer;text-align:left;font:700 16px/1.35 var(--f-display);letter-spacing:-.005em;color:var(--fg)}.research-hub-page .rs-faq-ask svg{flex:none;color:var(--fg-2)}.research-hub-page .rs-faq-ask:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.research-hub-page .rs-close{padding:clamp(18px,2.6vw,30px) 24px clamp(56px,6vw,84px)}.research-hub-page .rs-close .site-closing-cta__title{margin-top:0}@media (max-width: 1040px){.research-hub-page .rs-faq-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.research-hub-page .rs-std,.research-hub-page .rs-close{padding-left:16px;padding-right:16px}}.research-hub-page .rs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.research-hub-page .rs-fact{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--g-hair);border-radius:var(--r-compact, 16px);background:var(--g-fill-thin);box-shadow:var(--g-shade)}.research-hub-page .rs-fact dt{font:650 11.5px/1.3 var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-2)}.research-hub-page .rs-fact dd{margin:0;font:700 15px/1.35 var(--font-display);letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere}.research-hub-page .rs-facts--band{grid-template-columns:repeat(3,minmax(0,1fr))}.research-hub-page .rs-facts--band .rs-fact dd{font:600 26px/1 var(--font-numeric);letter-spacing:-.02em}.dark .research-hub-page .rs-fact{border-color:var(--g-hair-hover);background:color-mix(in srgb,var(--fg) 5%,transparent)}@media (max-width: 600px){.research-hub-page .rs-facts--band{grid-template-columns:repeat(2,minmax(0,1fr))}}
