#cr-site{overflow:clip}
.cr-hd{--pink:#fe497e;--navy:#1d2a47;--ink:#1a202c;--mute:#94a4b8;position:sticky;top:0;z-index:100;background:var(--navy);font:400 16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
.cr-hd *,.cr-ft *{box-sizing:border-box}
.cr-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center;background:#fff;color:#1d2a47;border:1px solid #e2e8f0;border-radius:14px;padding:22px 26px 20px;margin:24px 0;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(29,42,71,.18);overflow:hidden}
.cr-cta::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#fe497e,#ff8fb0 60%,rgba(255,143,176,0))}
.cr-cta .cr-cta-t{min-width:0}
.cr-cta .cr-cta-eb{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c81e5a;margin:0 0 10px}
.cr-cta .cr-cta-mark{color:#c81e5a}
.cr-cta .cr-cta-q{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#1d2a47;margin:0 0 6px;text-wrap:balance}
.cr-cta .cr-cta-s{color:#5b6b85;font-size:15px;line-height:1.5;margin:0;max-width:56ch}
.cr-cta .cr-cta-res{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0}
.cr-cta .cr-cta-res li{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1d2a47;background:#f3f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:7px 11px 7px 9px;margin:0}
.cr-cta .cr-cta-res li svg{color:#16a34a;flex:none}
.cr-cta .cr-cta-b{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}
.cr-cta .cr-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#c81e5a;color:#fff!important;font-weight:700;font-size:15px;line-height:1;padding:14px 18px 14px 20px;border-radius:10px;text-decoration:none!important;border:0;white-space:nowrap;box-shadow:0 6px 16px -6px rgba(254,73,126,.55);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
.cr-cta .cr-cta-btn:hover{background:#a8174b;transform:translateY(-1px);box-shadow:0 10px 20px -8px rgba(254,73,126,.6)}
.cr-cta .cr-cta-btn svg{transition:transform .15s ease}.cr-cta .cr-cta-btn:hover svg{transform:translateX(2px)}
.cr-cta .cr-cta-alt{background:transparent;color:#1d2a47;border:1px solid #cbd5e1;font:600 13.5px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:11px 14px;border-radius:10px;cursor:pointer;white-space:nowrap}
.cr-cta .cr-cta-alt:hover{border-color:#1d2a47}
.cr-cta .cr-cta-price{font-size:12px;color:#64748b;line-height:1.4;text-align:right;white-space:nowrap}
.cr-cta.cr-cta--inline{padding:16px 22px 16px}
.cr-cta.cr-cta--inline .cr-cta-eb{margin-bottom:6px}
.cr-cta.cr-cta--inline .cr-cta-q{font-size:18px;margin:0 0 3px}
.cr-cta.cr-cta--inline .cr-cta-s{font-size:14px}
.cr-cta.cr-cta--inline .cr-cta-res{margin-top:10px}
@media (max-width:720px){.cr-cta,.cr-cta.cr-cta--inline{grid-template-columns:1fr;gap:16px;padding:18px 18px 16px}.cr-cta .cr-cta-b{align-items:stretch}.cr-cta .cr-cta-btn{justify-content:center;white-space:normal}.cr-cta .cr-cta-alt{text-align:center}.cr-cta .cr-cta-price{text-align:left;white-space:normal}}
.cr-cta .cr-cta-eb{flex-wrap:wrap;row-gap:6px}
.cr-cta .cr-cta-free{display:inline-flex;align-items:center;margin-left:6px;padding:4px 9px;border-radius:999px;background:#e8f8ef;color:#15803d;border:1px solid #bbe7cb;font:800 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.08em}
.cr-cta .cr-cta-btn.cr-cta-btn--trial{padding:11px 18px 11px 20px;gap:12px}
.cr-cta .cr-cta-btn-l{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left}
.cr-cta .cr-cta-btn-m{font-size:15px;font-weight:700;line-height:1.15}
.cr-cta .cr-cta-btn-s{font-size:12px;font-weight:600;line-height:1.1;letter-spacing:.01em;color:#fff}
.cr-cta.cr-cta--trial .cr-cta-price{color:#64748b}
@media (max-width:720px){.cr-cta .cr-cta-btn-l{align-items:center;text-align:center}.cr-cta .cr-cta-free{margin-left:0}}
.cr-hd--glass{position:fixed;left:0;right:0;top:0;background:transparent;border-bottom:1px solid transparent;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}
.cr-hd--glass.is-stuck{background:rgba(11,15,25,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 4px 30px rgba(0,0,0,.1)}
.cr-hd--glass.nav-open{background:var(--navy)}
.cr-hd--glass~main #cr-hp-root,.cr-hd--glass~main .crx{padding-top:60px}
@media (max-width:1024px){.cr-hd--glass~main #cr-hp-root,.cr-hd--glass~main .crx{padding-top:50px}}
@media (max-width:767px){.cr-hd--glass~main #cr-hp-root,.cr-hd--glass~main .crx{padding-top:54px}}
.cr-car-arrow{min-width:24px;min-height:24px;display:inline-flex;
  align-items:center;justify-content:center}
.cr-hd-row{max-width:1290px;margin:0 auto;padding:0 2vh}
.cr-hd-in{position:relative;display:flex;align-items:center;gap:16px;height:60px;padding:0 2vh}
.cr-hd-right{margin-left:auto}
.cr-logo{display:block;flex:none}
.cr-logo img{display:block;width:120px;height:60px;object-fit:contain}
.cr-hd-right{display:flex;align-items:center;gap:0}
.cr-nav>ul{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}
.cr-nav{position:static}
.cr-nav>ul>li{position:static}
.cr-nav>ul>li>a,.cr-nav>ul>li>button{display:flex;align-items:center;gap:4px;height:60px;padding:9.6px 8px;margin:0;border:0;background:none;color:#fff;font:inherit;cursor:pointer;text-decoration:none;position:relative}
.cr-nav>ul>li[aria-current] > a,.cr-nav>ul>li.is-current>a,.cr-nav>ul>li.is-current>button{color:var(--pink)}
.cr-nav>ul>li.is-current>a::after,.cr-nav>ul>li.is-current>button::after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--pink)}
.cr-caret{width:12px;height:12px;transition:transform .2s}
.cr-nav>ul>li.open>button .cr-caret{transform:rotate(180deg)}
.cr-nav>ul>li.has-panel{transition:transform .25s ease}
.cr-nav>ul>li.has-panel:hover,.cr-nav>ul>li.has-panel.open{transform:scale(1.05)}
.cr-panel{position:absolute;top:60px;left:50%;right:auto;transform:translateX(calc(-50% + var(--cr-shift,0px)));display:none;background:rgba(11,17,33,.94);border:1px solid #718096;border-radius:10px;box-shadow:rgba(26,32,44,.54) 1px 1px 2px 0;padding:16px;margin:0;list-style:none;max-width:calc(100vw - 32px)}
.cr-nav>ul>li.open>.cr-panel{display:grid}
.cr-panel-tools{width:850px;padding:8px;grid-template-columns:repeat(3,256px);
  grid-template-rows:repeat(9,55.59px);grid-auto-flow:column;column-gap:32px;row-gap:0}
.cr-panel-tools>.cr-side{grid-column:3;grid-row:1/-1}
.cr-panel-who{width:550px;padding:8px;grid-template-columns:170.19px 329.8px;
  column-gap:32px;align-items:center}
.cr-panel-who>.cr-panel-col{display:flex;flex-direction:column;width:144.73px;margin:0 auto}
.cr-panel-who>.cr-panel-col>.cr-mi{height:55.56px}
.cr-panel-news{width:850px;padding:16px;grid-template-columns:359.19px 440.8px;
  column-gap:16px;row-gap:0}
.cr-news-lead{display:block;padding-right:16px;text-decoration:none;color:#fff}
.cr-news-lead img{display:block;width:100%;height:auto;object-fit:cover;border-radius:10px}
.cr-news-lead strong{display:block;margin:8px 0 0;font-size:10px;line-height:16px;font-weight:700;color:#fe497e}
.cr-news-lead b{display:block;font-size:20px;line-height:32px;font-weight:600}
.cr-news-lead time{display:block;margin:0 0 16px;font-size:10px;line-height:16px;text-decoration:underline}
.cr-news-lead span{display:block;margin:0;font-size:14px;line-height:22.5px}
.cr-news-lu{margin:0 0 0 16px;padding:0 0 8px;font-size:14px;line-height:22.4px;color:#718096;text-transform:uppercase}
.cr-news-row{display:grid;grid-template-columns:2fr 1fr;column-gap:32px;align-items:start;
  padding:24px 0 0;border-bottom:1px solid #718096;text-decoration:none;color:#fff}
.cr-news-row+.cr-news-row{margin-top:32px}
.cr-news-row>span{display:block;padding-left:16px}
.cr-news-row b{display:block;font-size:16px;line-height:25.6px;font-weight:400}
.cr-news-row time{display:block;font-size:10px;line-height:16px;text-decoration:underline}
.cr-news-row em{margin:0 13px;padding:4px;border:1px solid #4a5568;border-radius:5px;
  background:#4a5568;color:#dee1e4;font-size:10px;line-height:16px;font-style:normal;text-align:center}
.cr-news-all{display:block;margin:32px 0 0 16px;padding:4.76px 13.4px;border:1px solid #dee1e4;
  border-radius:5px;text-align:center;text-decoration:none;color:#dee1e4;
  font-size:14.4px;line-height:23.04px;font-weight:700}
.cr-mi{display:flex;align-items:center;gap:8px;padding:0;border-radius:8px;text-decoration:none;color:#fff}
.cr-mi:hover{background:rgba(255,255,255,.06)}
.cr-mi svg{flex:none;align-self:flex-start;margin-top:9.8px;width:20px;height:20px;color:var(--pink);fill:currentColor}
.cr-mi>span{display:grid;grid-template-rows:25.6px 16px;row-gap:2px;padding-top:2px}
.cr-mi b{display:block;justify-self:start;font-size:16px;line-height:25.6px;font-weight:400;color:#fff}
.cr-mi>span>span{display:block;justify-self:start;font-size:10px;line-height:16px;color:#718096}
.cr-side{display:flex;flex-direction:column;gap:12px}
.cr-news-card{display:block;text-decoration:none;color:#fff}
.cr-news-card img{display:block;width:100%;aspect-ratio:343/193;object-fit:cover;border-radius:8px}
.cr-news-card b{display:block;margin-top:8px;font-size:15px;line-height:1.4;font-weight:600}
.cr-trade{display:inline-block;margin-left:16px;padding:5.76px 14.4px;border:1px solid var(--pink);border-radius:7px;background:var(--pink);color:#fff;font-size:14.4px;font-weight:700;text-transform:uppercase;text-decoration:none}
.cr-trade-m{display:none}
.cr-cta3{text-transform:none;letter-spacing:0;white-space:nowrap}
.cr-hd--v3 .cr-nav>ul>li>a,.cr-hd--v3 .cr-nav>ul>li>button,.cr-login{white-space:nowrap}
@media (max-width:1024px){.cr-hd--v3 .cr-hd-in{display:flex;align-items:center}.cr-hd--v3 .cr-logo{position:static;transform:none;margin-right:auto}.cr-hd--v3 .cr-burger{order:3;margin-left:10px}.cr-hd--v3 .cr-hd-right{order:2}}
.cr-login{margin-left:18px;color:#fff;font-weight:700;font-size:15px;text-decoration:none}.cr-login:hover{color:var(--pink)}
.cr-login-m{display:none}
.cr-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:0;cursor:pointer}
.cr-nav-close{display:none}
.cr-burger span{display:block;width:22px;height:2px;background:#fff;box-shadow:0 -7px 0 #fff,0 7px 0 #fff}
@media (max-width:1024px){
.cr-burger{display:flex;width:41px;height:33px}
.cr-hd-right{gap:8px}
.cr-hd-in{height:50px}
.cr-logo img{width:75px;height:auto}
.cr-logo{position:absolute;left:50%;transform:translateX(-50%)}
.cr-trade-d{display:none}
.cr-trade-m{display:inline-block}
.cr-login{display:none}
.cr-login-m{display:block}
.cr-nav{position:fixed;inset:50px 0 0;background:var(--navy);overflow-y:auto;padding:8px 16px 40px;display:none}
.cr-hd.nav-open .cr-nav{display:block}
.cr-nav>ul{display:block}
.cr-nav>ul>li>a,.cr-nav>ul>li>button{height:auto;padding:12px 4px;width:100%;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}
.cr-nav>ul>li.has-panel,.cr-nav>ul>li.has-panel:hover,.cr-nav>ul>li.has-panel.open{transform:none}
.cr-panel,.cr-panel-tools,.cr-panel-who,.cr-panel-news{position:static;width:auto;max-width:none;transform:none;display:none;grid-template-columns:1fr;box-shadow:none;background:none;padding:4px 0 12px}
.cr-panel-tools,.cr-panel-who,.cr-panel-news{grid-template-rows:none;grid-auto-flow:row;column-gap:0;row-gap:0;align-items:stretch}
.cr-panel-who>.cr-panel-col{width:auto;margin:0}
.cr-panel-who>.cr-panel-col>.cr-mi{height:auto}
.cr-mi{height:auto;padding:10px 4px;align-items:flex-start}
.cr-mi>span{grid-template-rows:auto auto}
.cr-mi svg{margin-top:4px}
.cr-nav-close{display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:2;margin:0 -16px 4px;padding:0 16px;width:calc(100% + 32px);height:44px;background:var(--navy);border:0;color:#fff;font-size:26px;line-height:1;cursor:pointer}
.cr-nav-close::before{content:'';flex:1}
.cr-nav>ul>li.open>.cr-panel{display:grid}
.cr-side{display:none}
}
.cr-dup{display:none!important}
.ba>nav[aria-label="breadcrumbs"],.ba>nav[aria-label="breadcrumbs"] a,.ba>nav[aria-label="breadcrumbs"] span{color:#fff!important}
.ba>div:first-of-type>p[data-byline],.ba>section[data-bleed="full"]:first-of-type>div>p{color:#fff!important}
.ba [data-bylinetrigger]{color:#fff!important}
.cr-eyebrow,.cr-tier-sub{color:#fff!important}
.mi-mt-cap,.mi-mt-cap-n{color:#475569!important}
.mi-v2 .v2-price-sub .mi-market-status{min-height:20px;min-width:150px;display:flex;align-items:center}
@media (max-width:767px){.mi-v2 .v2-price-sub .mi-market-status{flex:0 0 100%}}
:is(.ba,.ac) [data-embed] .cr-sgn .cr-sgn-sub,:is(.ba,.ac) [data-embed] p.cr-sgn-sub{color:#94a3b8}
:is(.ba,.ac) .cr-free-note{color:#475569}:is(.ba,.ac) .cr-free-note strong{color:#15803d}
:is(.ba,.ac) [data-cr-tool="economic-calendar"][data-cr-tool]{display:block;min-height:max(1200px,100vh)}
.ac>nav[aria-label="breadcrumbs"],.ac>nav[aria-label="breadcrumbs"] a,.ac>nav[aria-label="breadcrumbs"] span,.ac>div:first-of-type>p,.ac>div:first-of-type>p [data-bylinetrigger],.ac>section:first-of-type>p{color:#fff!important}
.crdocs-cta p{color:#fff!important}
.cr-shell-maze>.cr-header .cr-header-left p,.cr-shell-maze>.cr-header .cr-meta strong,.cr-shell-maze>footer.cr-source{color:#fff!important}
.cr-hp__hero-side-foot,.cr-hp__cmp-lhead-sub,.cr-hp__ticker-stamp,.cr-hp__sim-symsearch span{color:#fff!important}
@media (max-width:1024px){
}
@media (max-width:767px){
}
@media (max-width:767px){
.cr-hd-row{padding:0}
.cr-hd-in{gap:8px;padding:0 1vh}
.cr-logo{position:static}
.cr-hd-in{height:56px}
.cr-burger{width:36px;height:34px;margin-left:-6px}
.cr-burger span{width:22px;box-shadow:0 -7px 0 #fff,0 7px 0 #fff}
.cr-logo{transform:translateY(-2px)}
.cr-logo img{width:80px}
.cr-nav{inset:56px 0 0}
.cr-trade{margin:0;padding:0 15px;height:34px;line-height:34px;border-radius:7px;font-size:13px;letter-spacing:.02em}
.cr-hd--glass~main #cr-hp-root,.cr-hd--glass~main .crx{padding-top:56px}
}
.cr-promo-card,.cr-vis-card{font-size:17px;line-height:1.6} .cr-promo-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid rgba(51,65,85,0.5);border-radius:12px;padding:24px;font-family:inherit;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:all 0.3s ease;max-width:320px} .cr-promo-card:hover{border-color:rgba(51,65,85,0.8);box-shadow:0 10px 15px -3px rgba(0,0,0,0.2)} .cr-bg-icon{position:absolute;top:-10px;right:-10px;color:#94a3b8;opacity:0.1;transform:scale(1);transition:all 0.5s ease;z-index:0} .cr-promo-card:hover .cr-bg-icon{opacity:0.15;transform:scale(1.1) rotate(5deg)} .cr-card-content{position:relative;z-index:10} .cr-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#5eead4;background-color:rgba(19,78,74,0.5);border:1px solid rgba(45,212,191,0.3);padding:4px 8px;border-radius:4px;margin-bottom:12px} .cr-card-title{font-size:18px;font-weight:700;color:#ffffff;margin:0 0 8px 0;line-height:1.2} .cr-card-desc{font-size:13px;color:#fff;margin:0;line-height:1.5} .cr-card-link{display:inline-flex;width:100%;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#2dd4bf;text-decoration:none;transition:color 0.2s ease} .cr-card-link:hover{color:#5eead4} .cr-arrow-icon{transition:transform 0.2s ease} .cr-card-link:hover .cr-arrow-icon{transform:translateX(4px)} .cr-vis-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172a 0%,#2e1020 100%);border:1px solid rgba(51,65,85,0.5);border-radius:12px;padding:24px;font-family:inherit;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:all 0.3s ease;max-width:320px;margin-top:20px} .cr-vis-card:hover{border-color:rgba(236,72,153,0.4);box-shadow:0 10px 25px -5px rgba(236,72,153,0.15)} .cr-vis-bg-icon{position:absolute;top:-10px;right:-10px;color:#f472b6;opacity:0.08;transform:scale(1);transition:all 0.5s ease;z-index:0} .cr-vis-card:hover .cr-vis-bg-icon{opacity:0.12;transform:scale(1.1) rotate(-10deg)} .cr-vis-content{position:relative;z-index:10} .cr-vis-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#f472b6;background-color:rgba(131,24,67,0.4);border:1px solid rgba(244,114,182,0.3);padding:4px 8px;border-radius:4px;margin-bottom:12px} .cr-vis-title{font-size:18px;font-weight:700;color:#ffffff;margin:0 0 8px 0;line-height:1.2} .cr-vis-desc{font-size:13px;color:#fff;margin:0;line-height:1.5} .cr-vis-link{display:inline-flex;width:100%;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#ec4899;text-decoration:none;transition:color 0.2s ease} .cr-vis-link:hover{color:#fbcfe8} .cr-vis-arrow{transition:transform 0.2s ease} .cr-vis-link:hover .cr-vis-arrow{transform:translateX(4px)} .cr-inst-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(135deg,#0f172a 0%,rgba(49,46,129,0.4) 100%);border:1px solid rgba(51,65,85,0.5);border-radius:12px;padding:24px;font-family:inherit;height:100%;box-sizing:border-box;min-height:200px} .cr-inst-title{font-size:20px;font-weight:700;color:#ffffff;margin:0 0 8px 0;line-height:1.2} .cr-inst-desc{font-size:14px;color:#fff;margin:0;line-height:1.5;max-width:90%} .cr-inst-btn{display:block;width:100%;background-color:#ffffff;color:#0f172a;font-size:14px;font-weight:700;text-decoration:none;padding:10px 24px;border-radius:8px;transition:all 0.2s ease;border:none;cursor:pointer} .cr-inst-btn:hover{background-color:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.2)} .cr-inst-btn:active{transform:translateY(0)}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/media/uploads/2026/10/cr7-inter-latin.woff2) format("woff2")}
@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url(/mi/fonts/newsreader-latin-wght.woff2?v=e599ceb4) format("woff2")}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none}
.crs-skip{position:fixed;top:8px;left:8px;z-index:2147483000;padding:12px 18px;border-radius:8px;background:#fff;color:#161616;font:600 15px/20px Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.25);transform:translateY(-200%);transition:transform .15s ease}
.crs-skip:focus,.crs-skip:focus-visible{transform:none;outline:2px solid #c81e5a;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.crs-skip{transition:none}}
main[tabindex="-1"]:focus{outline:0}
.crs-top{--crs-bg:#1a1a1a;--crs-card:#212121;--crs-raise:#292929;--crs-line:rgba(255,255,255,.08);--crs-line2:rgba(255,255,255,.05);--crs-ink:#fff;--crs-ink3:rgba(255,255,255,.72);--crs-accent:#d92b62;--crs-accent-h:#c1245a;--crs-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;position:sticky;top:0;z-index:1000;height:60px;background:var(--crs-bg);color:var(--crs-ink);border-bottom:1px solid var(--crs-line);font-family:var(--crs-sans);box-sizing:border-box}
.crs-top *,.crs-bottom *,.crs-more *{box-sizing:border-box}
.crs-in{height:100%;max-width:1208px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:28px}
.crs-brand{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:6px}
.crs-brand img{display:block;height:34px;width:auto}
.crs-tabs{display:flex;align-items:center;height:100%;gap:4px;margin:0;padding:0}
.crs-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:6px;border:0;background:transparent;color:var(--crs-ink);font:400 14px/1 var(--crs-sans);text-decoration:none;cursor:pointer;transition:background .15s ease;white-space:nowrap}
.crs-tab:hover{background:var(--crs-line2);color:var(--crs-ink)}
.crs-tab.is-active,.crs-dd-btn.is-open{background:var(--crs-raise);font-weight:500;color:var(--crs-ink)}
.crs-caret{opacity:.7;transition:transform .15s ease}.crs-dd-btn.is-open .crs-caret{transform:rotate(180deg)}
.crs-dd{position:relative;display:flex;align-items:center;height:100%}
.crs-dd-menu,.crs-more{background:var(--crs-card,#212121);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.35);padding:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.crs-dd-menu{position:absolute;top:calc(100% - 6px);left:-12px;width:340px;z-index:1010}
.crs-dd-menu[hidden],.crs-more[hidden]{display:none}
.crs-dd-menu ul,.crs-more ul{list-style:none;margin:0;padding:0}
.crs-dd-item{display:block;padding:10px 12px;border-radius:8px;text-decoration:none}
.crs-dd-co{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}
.crs-dd-item:hover,.crs-dd-item:focus-visible{background:rgba(255,255,255,.05);outline:none}
.crs-dd-item:focus-visible{box-shadow:inset 0 0 0 2px #ff7aa2}
.crs-dd-t{display:block;color:#fff;font:600 14px/1.3 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.crs-dd-d{display:block;margin-top:2px;color:rgba(255,255,255,.72);font:400 12.5px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.crs-search{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-width:388px;height:36px;padding:0 8px 0 14px;border-radius:18px;border:1px solid var(--crs-line);background:var(--crs-card);color:var(--crs-ink);font:400 14px/1 var(--crs-sans);text-decoration:none;transition:background .15s ease}
.crs-search{cursor:pointer;font-family:inherit}
.crs-tab{white-space:nowrap;flex:0 0 auto}.crs-tabs{flex:0 0 auto}
@media (min-width:1024.02px){.crs-search{min-width:40px;flex:0 1 388px}}
@media (min-width:1024.02px) and (max-width:1360px){.crs-search kbd{display:none}}
.crs-search:hover{background:var(--crs-raise);color:var(--crs-ink)}
.crs-search-l{flex:1 1 auto;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.crs-search kbd{font:500 12px/1 var(--crs-sans);padding:4px 6px;border-radius:4px;border:0;color:var(--crs-ink);background:var(--crs-raise)}
.crs-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}
.crs-link{color:var(--crs-ink);font:500 14px/1 var(--crs-sans);text-decoration:none;padding:10px;border-radius:6px;white-space:nowrap}
.crs-link:hover{background:var(--crs-raise);color:var(--crs-ink)}
.crs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:6px;background:var(--crs-accent);color:#fff;font:500 13px/1 var(--crs-sans);text-decoration:none;white-space:nowrap;transition:background .15s ease}
.crs-btn:hover{background:var(--crs-accent-h);color:#fff}
.crs-top a:focus-visible,.crs-top button:focus-visible,.crs-bottom a:focus-visible,.crs-bottom button:focus-visible{outline:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 4px #ff7aa2}
.crs-bottom,.crs-more{display:none}
@media (min-width:1024.02px) and (max-width:1240px){.crs-search{min-width:0;flex:1 1 200px}}
@media (max-width:1024px){.crs-in{gap:16px}.crs-search{min-width:0;width:40px;padding:0;justify-content:center}.crs-search-l,.crs-search kbd{display:none}}
html:root{--v2-top:60px!important}
@media (max-width:767.98px){
html:root{--v2-top:56px!important}.crs-top{height:56px}.crs-in{padding:0 12px 0 14px;gap:10px}.crs-brand img{height:28px}
.crs-tabs{display:none}.crs-actions{gap:2px}
.crs-search{display:inline-flex;flex:1 1 auto;width:auto;min-width:0;height:40px;padding:0 14px;gap:10px;justify-content:flex-start;margin-left:4px;border-radius:20px}.crs-search svg{width:18px;height:18px;flex:0 0 auto}.crs-search .crs-search-l,.crs-search kbd{display:none}.crs-search::after{content:"Search\2026";font:400 15px/1 var(--crs-sans);color:var(--crs-ink)}
.crs-bottom{box-sizing:border-box;display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1000;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#1a1a1a;border-top:1px solid rgba(255,255,255,.08)}
.crs-bb{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;border:0;background:transparent;color:#fff;font:500 12px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-decoration:none;cursor:pointer}
.crs-bb.is-open svg{color:#ff7aa2}
.crs-more:not([hidden]){display:block;position:fixed;left:12px;right:12px;bottom:calc(var(--crs-nav-h,calc(60px + env(safe-area-inset-bottom,0px))) + 8px);z-index:1005;max-height:calc(100vh - 80px - var(--crs-nav-h,60px));overflow:auto}
.crs-dd-item{padding:12px}
html body{padding-bottom:var(--crs-nav-h,calc(60px + env(safe-area-inset-bottom,0px)))}
}
@media (pointer:coarse),(max-width:1024px){.crs-brand,.crs-link,.crs-btn,.crs-search{position:relative}.crs-brand::after,.crs-link::after,.crs-btn::after,.crs-search::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;min-height:100%;transform:translateY(-50%)}.crs-search::after{content:none}.crs-search{min-height:44px}}
@media (max-width:767.98px){.crs-search{height:44px}.crs-search::after{content:"Search\2026";position:static;height:auto;min-height:0;transform:none}}
@media (prefers-reduced-motion:reduce){.crs-tab,.crs-caret,.crs-search,.crs-btn{transition:none}}
.crs-cmd-wrap{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}
.crs-cmd-wrap[hidden]{display:none}
.crs-cmd-bg{position:absolute;inset:0;background:rgba(0,0,0,.6)}
.crs-cmd{position:relative;width:100%;max-width:720px;max-height:76vh;display:flex;flex-direction:column;background:#212121;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#fff}
.crs-cmd-head{display:flex;align-items:center;gap:12px;padding:0 16px;height:60px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.72)}
.crs-cmd-in{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font:400 17px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.crs-cmd-in::placeholder{color:rgba(255,255,255,.55)}
.crs-cmd-esc{font:500 12px/1 Inter,sans-serif;padding:4px 6px;border-radius:4px;background:rgba(255,255,255,.08);color:#fff;border:0}
.crs-cmd-x{display:none;border:0;background:transparent;color:#fff;font:500 15px/1 Inter,sans-serif;padding:8px;cursor:pointer}
.crs-cmd-list{list-style:none;margin:0;padding:8px;overflow:auto}
.crs-cmd-sec{padding:12px 10px 6px;color:rgba(255,255,255,.72);font:500 12.5px/1 Inter,sans-serif}
.crs-cmd-it a{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:8px;color:#fff;text-decoration:none}
.crs-cmd-it.is-on a,.crs-cmd-it a:hover{background:rgba(255,255,255,.07)}
.crs-cmd-n{font:600 15px/1.3 Inter,sans-serif}
.crs-cmd-n b{color:#ff7aa2;font-weight:600}
.crs-cmd-l{font:400 13px/1.35 Inter,sans-serif;color:rgba(255,255,255,.72)}
.crs-cmd-msg{padding:14px 12px;color:rgba(255,255,255,.72);font:400 14px/1.4 Inter,sans-serif}
.crs-cmd-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.72);font:400 12.5px/1.2 Inter,sans-serif}
@media (max-width:767.98px){.crs-cmd-wrap{padding:0}.crs-cmd{max-width:none;max-height:none;height:100%;border-radius:0}.crs-cmd-esc{display:none}.crs-cmd-x{display:block}.crs-cmd-foot{display:none}}
.cr-ft{--ft-bg:#1a1a1a;--ft-ink:#fff;--ft-mute:rgba(255,255,255,.72);--ft-line:rgba(255,255,255,.1);background:var(--ft-bg);color:var(--ft-ink);font:400 15px/1.6 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;border-top:1px solid var(--ft-line)}
.cr-ft *{box-sizing:border-box}
.cr-ft p,.cr-ft ul{margin:0;padding:0}.cr-ft ul{list-style:none}
.cr-ft a{color:var(--ft-ink);text-decoration:none}
.cr-ft a:hover{color:#ff6b97;text-decoration:underline;text-underline-offset:3px}
.cr-ft a:focus-visible{outline:2px solid #ff6b97;outline-offset:2px;border-radius:4px}
.cr-ft-in{max-width:1208px;margin:0 auto;padding:56px 24px 24px}
.cr-ft-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,3fr);gap:48px;padding-bottom:40px;border-bottom:1px solid var(--ft-line)}
.cr-ft-logo{display:inline-flex;align-items:center;min-height:44px}.cr-ft-logo img{display:block;height:36px;width:auto}
.cr-ft-tag{margin-top:14px!important;color:var(--ft-mute);font-size:14px;line-height:1.55;max-width:300px}
.cr-soc{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.cr-soc a{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.07);color:#fff}
.cr-soc a:hover{background:rgba(255,255,255,.14);color:#fff}
.cr-soc svg{width:20px;height:20px;fill:currentColor}
.cr-ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.cr-ft-ch{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ft-mute);margin-bottom:10px!important}
.cr-ft-col a{display:flex;align-items:center;min-height:36px;font-size:15px;line-height:1.35}
.cr-ft-disc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:32px 0;border-bottom:1px solid var(--ft-line)}
.cr-ft-h{font-size:13px;font-weight:600;color:#fff;margin-bottom:6px!important}
.cr-ft-disc p:not(.cr-ft-h){font-size:13px;line-height:1.6;color:var(--ft-mute)}
.cr-ft-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-top:20px}
.cr-copy{font-size:13px;color:var(--ft-mute)}
.cr-legal{display:flex;flex-wrap:wrap;gap:0 4px;margin-right:-10px}
.cr-legal a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:13px;color:var(--ft-mute)}
.cr-legal a:hover{color:#fff}
@media (max-width:1024px){.cr-ft-top{grid-template-columns:1fr;gap:36px}.cr-ft-tag{max-width:520px}.cr-ft-col a{min-height:44px}}
@media (max-width:767px){.cr-ft-in{padding:40px 16px 20px}.cr-ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}
.cr-ft-disc{grid-template-columns:1fr;gap:20px}.cr-ft-bar{flex-direction:column;align-items:flex-start}.cr-legal{margin:0 -10px}}

body{margin:0}
.mi-doc{display:flow-root;box-sizing:border-box;max-width:1290px;margin:0 auto;padding:0 2vh}
@media (max-width:767px){.mi-doc{padding:0 1vh}}
.mi-doc,.mi-doc *,.mi-doc *::before,.mi-doc *::after{box-sizing:border-box}
.mi-doc{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;color:#1d2a47;word-break:break-word}
/* the plugin sheet's body{font-size:14px!important} below 769, on the pages
   that load it (assets and comparisons); the hubs and the tracker do not */
@media (max-width:768px){.mi-doc.mi-asset{font-size:14px}}
/* a sector hub renders straight into <main> on live, and the tracker is a
   full-width page: no container and no edge padding on either */
.mi-doc.mi-hub{max-width:none;padding:0}
.mi-doc img{max-width:100%;height:auto}
:where(.mi-doc) h1{font-size:2em}
:where(.mi-doc) hr{box-sizing:content-box;overflow:visible;height:0;border:0;border-bottom:2px solid var(--global-gray-400)}
:where(.mi-doc) a{background-color:transparent;color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}
:where(.mi-doc) b,:where(.mi-doc) dt,:where(.mi-doc) strong{font-weight:700}
:where(.mi-doc) code,:where(.mi-doc) kbd{font-size:1em}
:where(.mi-doc) small{font-size:80%}
:where(.mi-doc) sub,:where(.mi-doc) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
:where(.mi-doc) sub{bottom:-.25em}
:where(.mi-doc) sup{top:-.5em}
:where(.mi-doc) img,:where(.mi-doc) legend{max-width:100%}
:where(.mi-doc) img{border-style:none;display:block;height:auto}
:where(.mi-doc) button,:where(.mi-doc) input,:where(.mi-doc) select,:where(.mi-doc) textarea{font-size:100%;margin:0}
:where(.mi-doc) button,:where(.mi-doc) input{overflow:visible}
:where(.mi-doc) button,:where(.mi-doc) select{text-transform:none}
:where(.mi-doc) [type=button],:where(.mi-doc) [type=reset],:where(.mi-doc) [type=submit],:where(.mi-doc) button{-webkit-appearance:button}
:where(.mi-doc) legend{color:inherit;display:table;white-space:normal;font-weight:700}
:where(.mi-doc) progress{vertical-align:baseline}
:where(.mi-doc) textarea{overflow:auto;width:100%}
:where(.mi-doc) [type=checkbox],:where(.mi-doc) [type=radio],:where(.mi-doc) legend{box-sizing:border-box;padding:0}
:where(.mi-doc) [type=number]::-webkit-inner-spin-button,:where(.mi-doc) [type=number]::-webkit-outer-spin-button{height:auto}
:where(.mi-doc) [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
:where(.mi-doc) [type=search]::-webkit-search-decoration{-webkit-appearance:none}
:where(.mi-doc) details{display:block}
:where(.mi-doc) summary{display:list-item}
:where(.mi-doc) [hidden]{display:none}
:root{--global-gray-400:#CBD5E0;--global-gray-500:#A0AEC0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}
:where(.mi-doc) h1,:where(.mi-doc) h2,:where(.mi-doc) h3,:where(.mi-doc) h4,:where(.mi-doc) h5,:where(.mi-doc) ol,:where(.mi-doc) ul{padding:0;margin:0}
:where(.mi-doc) h1 a,:where(.mi-doc) h2 a,:where(.mi-doc) h3 a,:where(.mi-doc) h4 a,:where(.mi-doc) h5 a{color:inherit;text-decoration:none}
:where(.mi-doc) cite,:where(.mi-doc) em,:where(.mi-doc) i{font-style:italic}
:where(.mi-doc) blockquote,:where(.mi-doc) q{quotes:"“""”"}
:where(.mi-doc) blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}
:where(.mi-doc) blockquote cite{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}
:where(.mi-doc) address,:where(.mi-doc) table{margin:0 0 1.5em}
:where(.mi-doc) code,:where(.mi-doc) kbd,:where(.mi-doc) var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}
:where(.mi-doc) acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}
:where(.mi-doc) mark{text-decoration:none}
:where(.mi-doc) big{font-size:125%}
:where(.mi-doc) ol,:where(.mi-doc) ul{margin:0 0 1.5em 1.5em}
:where(.mi-doc) ul{list-style:disc}
:where(.mi-doc) ol{list-style:decimal}
:where(.mi-doc) li>ol,:where(.mi-doc) li>ul{margin-bottom:0;margin-left:1.5em}
:where(.mi-doc) dd{margin:0 1.5em 1.5em}
:where(.mi-doc) figure{margin:.5em 0}
:where(.mi-doc) table{width:100%}
:where(.mi-doc) a:active,:where(.mi-doc) a:focus,:where(.mi-doc) a:hover{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}
:where(.mi-doc) a:active,:where(.mi-doc) a:hover{outline:0}
:where(.mi-doc) input[type=color],:where(.mi-doc) input[type=date],:where(.mi-doc) input[type=datetime],:where(.mi-doc) input[type=email],:where(.mi-doc) input[type=month],:where(.mi-doc) input[type=number],:where(.mi-doc) input[type=password],:where(.mi-doc) input[type=range],:where(.mi-doc) input[type=search],:where(.mi-doc) input[type=tel],:where(.mi-doc) input[type=text],:where(.mi-doc) input[type=time],:where(.mi-doc) input[type=url],:where(.mi-doc) input[type=week],:where(.mi-doc) textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0 0 0-7px transparent}
:where(.mi-doc) input[type=color]:focus,:where(.mi-doc) input[type=date]:focus,:where(.mi-doc) input[type=datetime]:focus,:where(.mi-doc) input[type=email]:focus,:where(.mi-doc) input[type=month]:focus,:where(.mi-doc) input[type=number]:focus,:where(.mi-doc) input[type=password]:focus,:where(.mi-doc) input[type=range]:focus,:where(.mi-doc) input[type=search]:focus,:where(.mi-doc) input[type=tel]:focus,:where(.mi-doc) input[type=text]:focus,:where(.mi-doc) input[type=time]:focus,:where(.mi-doc) input[type=url]:focus,:where(.mi-doc) input[type=week]:focus,:where(.mi-doc) textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0 5px 15px -7px rgba(0,0,0,.1)}
:where(.mi-doc) select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9)url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==)no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;box-shadow:0 0 0-7px transparent}
:where(.mi-doc) select::-ms-expand{display:none}
:where(.mi-doc) select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0 5px 15px -7px rgba(0,0,0,.1);outline:0}
:where(.mi-doc) select:focus option{color:#333}
:where(.mi-doc) button,:where(.mi-doc) input[type=button],:where(.mi-doc) input[type=reset],:where(.mi-doc) input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 0 0-7px transparent}
:where(.mi-doc) button:visited,:where(.mi-doc) input[type=button]:visited,:where(.mi-doc) input[type=reset]:visited,:where(.mi-doc) input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
:where(.mi-doc) button:active,:where(.mi-doc) button:focus,:where(.mi-doc) button:hover,:where(.mi-doc) input[type=button]:active,:where(.mi-doc) input[type=button]:focus,:where(.mi-doc) input[type=button]:hover,:where(.mi-doc) input[type=reset]:active,:where(.mi-doc) input[type=reset]:focus,:where(.mi-doc) input[type=reset]:hover,:where(.mi-doc) input[type=submit]:active,:where(.mi-doc) input[type=submit]:focus,:where(.mi-doc) input[type=submit]:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px rgba(0,0,0,.1)}
:where(.mi-doc) button:disabled,:where(.mi-doc) input[type=button]:disabled,:where(.mi-doc) input[type=reset]:disabled,:where(.mi-doc) input[type=submit]:disabled{cursor:not-allowed;opacity:.5}
:where(.mi-doc) embed,:where(.mi-doc) iframe,:where(.mi-doc) object{max-width:100%}
:where(.mi-doc) :where(.has-border-color){border-style:solid}
:where(.mi-doc) :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
:where(.mi-doc) :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
:where(.mi-doc) :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
:where(.mi-doc) :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
:where(.mi-doc) :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
:where(.mi-doc) :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
:where(.mi-doc) :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
:where(.mi-doc) :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
:where(.mi-doc) :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
:where(.mi-doc) :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}
:root{--global-palette1:#fe497e;--global-palette2:#fe497e;--global-palette3:#1a202c;--global-palette4:#1d2a47;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:#000000;--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette9);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette1);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:2vh;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) )}
:where(.mi-doc) input,:where(.mi-doc) select,:where(.mi-doc) optgroup,:where(.mi-doc) textarea{font-style:normal;font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}
:where(.mi-doc) h1,:where(.mi-doc) h2,:where(.mi-doc) h3,:where(.mi-doc) h4,:where(.mi-doc) h5,:where(.mi-doc) h6{font-family:var(--global-heading-font-family);}
:where(.mi-doc) h1{font-style:normal;font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}
:where(.mi-doc) h2{font-style:normal;font-weight:700;font-size:26px;line-height:1.5;color:var(--global-palette3);}
:where(.mi-doc) h3{font-style:normal;font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette3);}
:where(.mi-doc) h4{font-style:normal;font-weight:700;font-size:16px;line-height:1.5;color:var(--global-palette4);}
:where(.mi-doc) h5{font-style:normal;font-weight:700;font-size:16px;line-height:1.5;color:var(--global-palette4);}
:where(.mi-doc) h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}
@media all and (max-width: 767px){:where(.mi-doc) h1{font-size:24px;}:where(.mi-doc) h2{font-size:20px;}:where(.mi-doc) h3{font-size:16px;}:where(.mi-doc) h4{font-size:14px;}:where(.mi-doc) h5{font-size:12px;}}
@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem}}
@media all and (max-width: 767px){:root{--global-content-edge-padding:1vh;--global-content-boxed-padding:1.5rem}}
:where(.mi-doc) button,:where(.mi-doc) input[type="button"],:where(.mi-doc) input[type="reset"],:where(.mi-doc) input[type="submit"]{font-style:normal;font-weight:700;font-size:14px;border-radius:5px;padding:4px 4px 4px 4px;border:2px double currentColor;border-color:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}
:where(.mi-doc) button:hover,:where(.mi-doc) button:focus,:where(.mi-doc) button:active,:where(.mi-doc) input[type="button"]:hover,:where(.mi-doc) input[type="button"]:focus,:where(.mi-doc) input[type="button"]:active,:where(.mi-doc) input[type="reset"]:hover,:where(.mi-doc) input[type="reset"]:focus,:where(.mi-doc) input[type="reset"]:active,:where(.mi-doc) input[type="submit"]:hover,:where(.mi-doc) input[type="submit"]:focus,:where(.mi-doc) input[type="submit"]:active{border-color:var(--global-palette1);box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}
@media all and (max-width: 1024px){:where(.mi-doc) button,:where(.mi-doc) input[type="button"],:where(.mi-doc) input[type="reset"],:where(.mi-doc) input[type="submit"]{border-color:var(--global-palette9);}}
@media all and (max-width: 767px){:where(.mi-doc) button,:where(.mi-doc) input[type="button"],:where(.mi-doc) input[type="reset"],:where(.mi-doc) input[type="submit"]{padding:0px 0px 0px 0px;border-color:var(--global-palette9);font-size:10px;}}
:root{--font-headings: unset;--font-base: unset;--font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
:root{--mi-primary: #fe497e;--mi-primary-dark: #d6336c;--mi-bg-page: #f9fafb;--mi-bg-card: #ffffff;--mi-text-dark: #111827;--mi-text-muted: #6b7280;--mi-border: #e5e7eb;--mi-success: #10b981;--mi-danger: #ef4444;--mi-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{font-family:var(--mi-font);background:var(--mi-bg-page);color:var(--mi-text-dark);margin:0;padding:0;font-size:15px;line-height:1.6}.mi-price{font-size:2.25rem;font-weight:700;color:var(--mi-text-dark)}.mi-card{background:var(--mi-bg-card);border:1px solid var(--mi-border);border-radius:8px;padding:16px;margin-bottom:24px}.mi-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid var(--mi-border);padding-bottom:8px}.mi-card-header h3{font-size:1.25rem;margin:0}.mi-card:hover{background:var(--mi-bg-card)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mi-card{position:relative}.mi-share-btn-text{background:transparent;border:1px solid var(--mi-border);border-radius:9999px;padding:6px 14px;font-size:1rem;font-weight:600;color:var(--mi-text-muted);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;margin-left:auto}.mi-share-btn-text:hover{background:var(--mi-primary);color:#fff;border-color:var(--mi-primary)}.mi-share-btn-text svg{width:14px;height:14px;stroke:currentColor}@media (max-width: 768px){body,.mi-share-btn-text{font-size:14px!important}.mi-price{font-size:1.5rem}.mi-card>div[style*="display: flex"]{flex-wrap:wrap;gap:8px}.mi-card h3{width:100%;margin-bottom:5px!important}.mi-card .mi-share-btn-text{margin-left:0!important}}.mi-tooltip{position:relative;cursor:help}.mi-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-5px);background:#0f172a;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:pre-wrap;min-width:180px;text-align:center;z-index:100;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;line-height:1.4}.mi-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(0);border:6px solid transparent;border-top-color:#0f172a;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100}.mi-tooltip:hover:after,.mi-tooltip:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(-5px)}.mi-tooltip:hover:before{transform:translate(-50%)}@keyframes miFadeScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mi-price{font-size:2.25rem}@media (max-width: 767px){.mi-price{font-size:1.875rem}}.mi-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid var(--mi-border);padding-bottom:8px;gap:12px}@media (max-width: 768px){.mi-card-header{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.mi-card-header h2,.mi-card-header h3{flex-shrink:0;min-width:0;margin:0}.mi-card{margin-bottom:25px}@media (max-width: 768px){.mi-card{padding:16px;margin-bottom:20px}}@media (max-width: 768px){.mi-card-header{flex-direction:column!important;align-items:flex-start!important;gap:12px}}.mi-info-icon{display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:11px;font-weight:700;font-family:serif;cursor:help;margin-left:6px;vertical-align:middle;transition:all .2s ease}.mi-info-icon:hover{background:#cbd5e1;color:#0f172a}@media (max-width: 768px){.mi-price{font-size:36px!important;line-height:1.1!important;margin-right:0!important}}@media (max-width: 768px){.mi-card{position:relative!important}.mi-card .mi-share-btn-text{position:absolute!important;top:15px!important;right:15px!important;margin:0!important;width:auto!important;height:auto!important;padding:6px 12px!important;font-size:13px!important;z-index:5!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 1px 2px #0000000d!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mi-mt-assetsearch{margin:0 0 20px}.mi-direct-answer{margin:24px 0 20px!important;padding:16px 20px;border:1px solid #e2e8f0;border-left:4px solid #0f766e;border-radius:8px;background:#f8fafc;font-size:16px;line-height:1.65;color:#1e293b}.mi-sector-hub-link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:#fe497e;text-decoration:none}.mi-discovery{margin-top:32px;padding:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.mi-disc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.mi-disc-col h3,.mi-more-on h3{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.04em;line-height:1.5}.mi-disc-col h3 svg,.mi-more-on h3 svg{color:#fe497e;flex-shrink:0}.mi-disc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mi-disc-list li{margin:0}.mi-disc-row,.mi-more-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;font-size:13px;color:inherit;text-decoration:none;transition:background .12s}.mi-disc-row:hover,.mi-more-row:hover{background:#f1f5f9}.mi-disc-ticker{font-weight:700;color:#0f172a;letter-spacing:-.01em}.mi-disc-name{flex:1;font-size:12px;color:#64748b;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mi-disc-change{font-size:13px;font-weight:600}.mi-disc-change.up{color:#16a34a}.mi-disc-change.down{color:#dc2626}.mi-disc-all{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:#fe497e;text-decoration:none}.mi-more-on{margin-top:24px;padding:20px 24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.mi-more-row{padding:10px 12px;gap:12px}.mi-more-title{font-weight:600;color:#0f172a;min-width:0}.mi-more-date{font-size:12px;color:#64748b;white-space:nowrap}.mi-footer-disclaimer{margin:50px 0 40px;padding:30px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.mi-footer-disclaimer p{margin:0;font-size:12px;color:#475569;line-height:1.6;text-align:left}.mi-mt-searchwrap{position:relative;text-align:left;max-width:720px;margin:0 auto}.mi-mt-searchwrap .mi-mt-sicon{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none}#mi-mt-input{width:100%;box-sizing:border-box;padding:16px 58px 16px 50px;border:1px solid #e2e8f0;border-radius:999px;font-size:16px;line-height:1.2;color:#0f172a;background:#fff;outline:none;box-shadow:0 4px 20px #0f172a0f;transition:border-color .12s,box-shadow .12s}#mi-mt-input:focus{border-color:#fe497e;box-shadow:0 0 0 4px #fe497e24}#mi-mt-input::placeholder{color:#94a3b8}.mi-mt-compact{max-width:100%;margin:0 0 26px}.mi-mt-compact .mi-mt-sicon{left:18px;width:18px;height:18px;stroke:#94a3b8}.mi-mt-compact #mi-mt-input{padding:15px 58px 15px 50px;font-size:16px;border-radius:14px;background:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 30px #0206172e,0 2px 6px #0206171a}.mi-mt-compact #mi-mt-input:focus{background:#fff;border-color:#fe497e;box-shadow:0 0 0 4px #fe497e2e,0 12px 34px #02061738}.mi-mt-cap{display:flex;align-items:center;gap:9px;margin:32px 0 9px;font:700 11px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#94a3b8}.mi-mt-cap-dot{width:6px;height:6px;border-radius:50%;background:#fe497e;flex:0 0 auto;box-shadow:0 0 0 3px #fe497e2e}.mi-mt-cap-n{margin-left:auto;font-weight:600;letter-spacing:.04em;text-transform:none;font-size:12px;color:#94a3b8}.mi-mt-compact.is-focus .mi-mt-sicon{stroke:#fe497e}.mi-mt-kbd{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;font:700 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:5px 9px;transition:opacity .12s}.mi-mt-searchwrap.is-focus .mi-mt-kbd{opacity:0}#mi-mt-dd{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 16px 40px #0f172a29;z-index:9999;overflow:hidden;text-align:left;max-height:min(60vh,420px);overflow-y:auto}.mi-mt-hit-t{min-width:62px;font-weight:800;font-size:14px;white-space:nowrap;color:#0f172a}.mi-mt-empty{padding:16px 18px;font-size:14px;color:#64748b;line-height:1.5}@media (max-width:600px){.mi-mt-compact #mi-mt-input{padding:9px 14px 9px 38px;font-size:16px}.mi-mt-searchwrap .mi-mt-sicon{left:14px}}@media (max-width:767px){.mi-footer-disclaimer{padding:20px}}.mi-mt-hit{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:inherit;border-bottom:1px solid #f1f5f9;background:#fff}.mi-mt-hit:hover{background:#f8fafc}.mi-mt-hit-n{flex:1;font-size:14px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mi-mt-hit-b{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.06em;color:#fff;border-radius:999px;padding:3px 9px}.mi-sector-hub{max-width:1100px;margin:24px auto;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.mi-sector-hub *{box-sizing:border-box}.mi-sector-head{border-bottom:1px solid #e2e8f0;padding-bottom:16px;margin-bottom:24px}.mi-sector-head h1{margin:0;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.01em;line-height:1.5}.mi-sector-hub p.mi-sector-sub{color:#64748b;margin:6px 0 0;font-size:14px}.mi-sector-search{max-width:560px;margin:18px 0 0}.mi-sector-intro{max-width:840px;margin-bottom:32px;color:#334155;font-size:15px;line-height:1.65}.mi-sector-intro p{margin:15px 0}.mi-sector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.mi-sector-card{text-decoration:none;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px;transition:transform .12s,box-shadow .12s;min-width:0}.mi-sector-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.mi-sector-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mi-sector-card-ticker{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.mi-sector-card-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mi-sector-card-quote{font-size:12px;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;padding:3px 7px;border-radius:6px;white-space:nowrap;letter-spacing:.01em}.mi-sector-card-quote.is-up{color:#22c55e}.mi-sector-card-quote.is-down{color:#ef4444}.mi-sector-card-arrow{font-size:10px}.mi-sector-card-type{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;background:#f1f5f9;padding:3px 8px;border-radius:6px;letter-spacing:.04em}.mi-sector-index .mi-sector-card-type{text-transform:none;white-space:nowrap}.mi-sector-card-name{font-size:14px;color:#475569;line-height:1.4}.mi-sector-card-desc{font-size:13px;color:#475569;line-height:1.4}.mi-sector-card-industry{font-size:12px;color:#94a3b8;margin-top:2px}.mi-sector-faq{margin-top:48px;padding-top:32px;border-top:1px solid #e2e8f0}.mi-sector-faq h2{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 20px;letter-spacing:-.01em}.mi-sector-faq details{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px;margin-bottom:10px}.mi-sector-faq summary{font-size:15px;font-weight:600;color:#0f172a;cursor:pointer;list-style:none}.mi-sector-faq summary::-webkit-details-marker{display:none}.mi-sector-faq-a{margin-top:12px;font-size:14px;color:#475569;line-height:1.6}.mi-sector-faq-a p{margin:14px 0}.mi-sector-footer{margin-top:32px;padding-top:16px;border-top:1px solid #e2e8f0;font-size:13px;color:#64748b;text-align:center}.mi-mt{max-width:1200px;margin:0 auto;padding:40px 20px 64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.mi-mt *{box-sizing:border-box}.mi-mt p{margin:0 0 16px}.mi-mt h1{margin:0 0 12px;font-size:clamp(28px,5vw,42px);line-height:1.15;letter-spacing:-.02em}.mi-mt h2{margin:0 0 4px;font-size:clamp(20px,3vw,24px)}.mi-mt-hero{text-align:center;max-width:760px;margin:0 auto 12px}.mi-mt p.mi-mt-lead{font-size:17px;color:#475569;line-height:1.6;margin-bottom:26px}.mi-mt-hero .mi-mt-sicon{stroke:#64748b}.mi-mt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px;margin:0 0 48px}.mi-mt-recent{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:10px}.mi-mt-card{display:block;padding:18px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s;min-width:0}.mi-mt-card:hover{border-color:#fe497e;box-shadow:0 8px 22px #fe497e1f;transform:translateY(-2px)}.mi-mt-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.mi-mt-card-name{font-size:16px;font-weight:700;line-height:1.3}.mi-mt-badge{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.05em;color:#64748b;background:#f1f5f9;border-radius:999px;padding:4px 10px;white-space:nowrap}.mi-mt-card .mi-mt-sub{margin-top:6px;font-size:13px;color:#64748b;line-height:1.45}.mi-mt p.mi-mt-sub{margin-bottom:18px;color:#64748b;font-size:14px}.mi-mt-compare p.mi-mt-sub{margin-bottom:22px}.mi-mt-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px 0 44px;padding:0;list-style:none}.mi-mt-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;font-weight:600;color:#334155;white-space:nowrap}.mi-mt-chip b{color:#fe497e;font-weight:800}.mi-mt-cmpgroup{margin:0 0 22px}.mi-mt-cmphead{display:flex;align-items:baseline;gap:8px;margin:0 0 10px}.mi-mt-cmplabel{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f172a}.mi-mt-cmpcount{font-size:12px;color:#94a3b8}.mi-mt-cmprule{flex:1;height:1px;background:#e2e8f0}.mi-mt-cmpgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(152px,100%),1fr));gap:6px}.mi-mt-cmplink{display:block;padding:8px 10px;border:1px solid #e8edf3;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:600;text-decoration:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mi-mt-cmplink:hover{border-color:#fe497e}.mi-mt-new{margin-top:26px}.mi-mt-rcard{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;color:inherit;font-size:13px;min-width:0}.mi-mt-rcard:hover{border-color:#fe497e;background:#fff}.mi-mt-rtick{font-weight:800;white-space:nowrap;flex:0 0 auto}.mi-mt-rname{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mi-mt p.mi-mt-foot{margin:44px 0 0;text-align:center;color:#94a3b8;font-size:13px}@media (max-width:600px){.mi-mt{padding:28px 16px 48px}.mi-mt-grid{grid-template-columns:1fr;gap:12px;margin-bottom:36px}.mi-mt-recent{grid-template-columns:1fr 1fr}.mi-mt-hero #mi-mt-input{font-size:16px;padding:14px 16px 14px 46px}.mi-mt-chips{gap:8px;margin:20px 0 32px}.mi-mt-chip{font-size:12px;padding:7px 13px}}.mi-doc [hidden]{display:none}@keyframes mi-hl-flash{0%,35%{background-color:#ccfbf1;box-shadow:0 0 0 3px #0f766e}to{background-color:transparent;box-shadow:0 0 0 3px #0f766e00}}@keyframes mi-hl-cell{0%,35%{background-color:#ccfbf1}to{background-color:transparent}}body:has(>[data-tippy-root]) .mi-tooltip:after,body:has(>[data-tippy-root]) .mi-tooltip:before{display:none!important}
body{background:#f7fafc}

.cr-sticky{display:none}
@media (max-width:768px){
.cr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:13px 14px calc(13px + env(safe-area-inset-bottom,0px)) 16px;border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:14px 14px 0 0;background:rgba(21,31,56,.9);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);color:#fff;box-shadow:0 -10px 30px -12px rgba(0,0,0,.55);transform:translateY(105%);opacity:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s ease;overflow:visible}
.cr-sticky[hidden]{display:grid}
.cr-sticky.is-on{transform:none;opacity:1}
.cr-sticky::before{content:"";position:absolute;left:16px;right:16px;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fe497e,rgba(254,73,126,0))}
.cr-sticky-t{min-width:0}
.cr-sticky-q{margin:0;font:700 14px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif;color:#fff;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.cr-sticky-s{margin:4px 0 0;font:500 11.5px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif;color:rgba(255,255,255,.62);white-space:normal}
.cr-sticky.cr-sticky--trial .cr-sticky-s{color:#86efac;font-weight:600}
.cr-sticky.cr-sticky--trial .cr-sticky-sub{display:inline-block;white-space:nowrap}
.cr-sticky-quote{display:inline-flex;align-items:baseline;gap:5px;margin-right:8px;color:#fff;font-weight:700;white-space:nowrap}
.cr-sticky-quote[hidden]{display:none}
.cr-sticky-quote b{font-variant-numeric:tabular-nums}
.cr-sticky-quote i{font-style:normal;font-weight:700;font-size:11px}
.cr-sticky-quote i.up{color:#4ade80}.cr-sticky-quote i.down{color:#fb7185}
.cr-sticky .cr-cta-btn.cr-sticky-btn{padding:12px 14px 12px 16px;font-size:13.5px;border-radius:11px;box-shadow:0 8px 18px -8px rgba(254,73,126,.8);white-space:nowrap}
.cr-sticky .cr-cta-btn.cr-sticky-btn svg{margin-left:2px}
body.cr-sticky-pad{padding-bottom:var(--cr-sticky-h,96px)!important}
@media (max-width:360px){.cr-sticky .cr-cta-btn.cr-sticky-btn{padding:11px 12px;font-size:12.5px}.cr-sticky{padding-left:13px;gap:10px}.cr-sticky-q{font-size:13.5px}}
}
@media (max-width:767.98px){
.cr-sticky{bottom:var(--crs-nav-h,calc(60px + env(safe-area-inset-bottom,0px)));padding:10px 12px 10px 16px;gap:10px;border-radius:14px 14px 0 0;box-shadow:0 -8px 24px -14px rgba(0,0,0,.55)}
.cr-sticky-q{font-size:14px;line-height:1.22}
/* the offer line wraps to a second line rather than cutting off ("Free pla...", verification 8 Nov 2026); the bar is fixed,
   so a taller bar moves nothing (the page's bottom padding follows its measured height) */
.cr-sticky-s{margin-top:3px;font-size:12px;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.cr-sticky .cr-sticky-sub,.cr-sticky.cr-sticky--trial .cr-sticky-sub{white-space:normal;display:inline}
/* one line under the question: the offer. The mirrored quote repeats the header's price and pushed the bar to 89px */
.cr-sticky .cr-sticky-quote,.cr-sticky .cr-sticky-quote:not([hidden]){display:none}
.cr-sticky .cr-cta-btn.cr-sticky-btn{min-height:44px;padding:0 14px;display:inline-flex;align-items:center}
body.cr-sticky-pad{padding-bottom:calc(var(--cr-sticky-h,80px) + var(--crs-nav-h,calc(60px + env(safe-area-inset-bottom,0px))))!important}
}

.crc-fw{position:relative;display:inline-flex;align-items:center;vertical-align:middle}
.crc-fw--hero{margin-left:8px}
.crc-follow{display:inline-flex;align-items:center;gap:7px;min-height:30px;box-sizing:border-box;padding:5px 14px 5px 12px;border-radius:999px;background:#c81e5a;color:#fff!important;font:700 12.5px/1.2 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);letter-spacing:.01em;text-decoration:none!important;border:1px solid #fe497e;box-shadow:0 6px 16px -8px rgba(254,73,126,.8);transition:background .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap;cursor:pointer}
.crc-follow:hover{background:#e63d70;border-color:#e63d70;transform:translateY(-1px)}
.crc-follow:focus-visible{outline:2px solid #fff;outline-offset:2px}
.crc-follow .crc-ic-check{display:none}
.crc-follow.is-on{background:rgba(20,184,166,.14);border-color:rgba(45,212,191,.6);color:#99f6e4!important;box-shadow:none}
.crc-follow.is-on .crc-ic-star{display:none}.crc-follow.is-on .crc-ic-check{display:inline}
.crc-follow[aria-busy="true"]{opacity:.75;cursor:progress}
.crc-follow-msg{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:max-content;max-width:min(360px,86vw);padding:9px 12px;border-radius:10px;background:#0e1729;color:#e2e8f0;font:500 12.5px/1.45 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);box-shadow:0 12px 28px -10px rgba(0,0,0,.55);border:1px solid rgba(45,212,191,.35);white-space:normal}
.crc-follow-msg:empty{opacity:0;pointer-events:none;padding:0;border:0;box-shadow:none}
.crc-follow-msg a{color:#5eead4!important;font-weight:700;text-decoration:underline!important}
.crc-fw--card .crc-follow{background:#fff;color:#0e1729!important;border-color:#cbd5e1;box-shadow:none;font-size:13.5px;min-height:44px;padding:10px 16px;justify-content:center}
.crc-fw--card .crc-follow .crc-ic-star{color:#fe497e}
.crc-fw--card .crc-follow:hover{background:#fff;border-color:#0e1729}
.crc-fw--card .crc-follow:focus-visible{outline:2px solid #0d9488}
.crc-fw--card .crc-follow.is-on{background:#f0fdfa;border-color:#5eead4;color:#0f766e!important}
.crc-fw--card{display:flex;flex-direction:column;align-items:stretch}
.crc-fw--card .crc-follow-msg{left:auto;right:0}
aside.crc-card{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 36px;align-items:center;margin:28px 0;padding:28px 32px;border-radius:24px;background:radial-gradient(120% 140% at 100% 0%,rgba(254,73,126,.22) 0%,rgba(254,73,126,0) 46%),linear-gradient(135deg,#0e1729 0%,#1d2a47 100%);color:#e2e8f0;font-family:var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);overflow:hidden;box-shadow:0 18px 40px -24px rgba(14,23,41,.6)}
aside.crc-card *{box-sizing:border-box}
aside.crc-card .crc-card-t{min-width:0}
aside.crc-card .crc-eb,.crc-slide .crc-eb{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;font:700 12px/1 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#5eead4}
aside.crc-card .crc-free{margin-left:4px;padding:4px 8px;border-radius:999px;background:rgba(20,184,166,.16);border:1px solid rgba(45,212,191,.4);color:#99f6e4;font:800 12px/1 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);letter-spacing:.1em}
aside.crc-card .crc-q{margin:0 0 8px;font-family:var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.015em;color:#fff;text-wrap:balance}
.mi-doc aside.crc-card .crc-q{font-family:var(--serif,'Fraunces',Georgia,'Times New Roman',serif);font-size:28px;line-height:1.15;font-weight:600}
aside.crc-card .crc-s{margin:0;max-width:58ch;font-size:15px;line-height:1.55;color:#cbd5e1}
aside.crc-card .crc-pts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}
aside.crc-card .crc-pts li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 11px 7px 9px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:600 12.5px/1 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);color:#e2e8f0}
aside.crc-card .crc-pts li svg{color:#2dd4bf;flex:none}
aside.crc-card .crc-card-b{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:230px}
.crc-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 20px;border-radius:12px;background:#c81e5a;color:#fff!important;font:700 15px/1.2 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);text-decoration:none!important;text-align:center;border:0;box-shadow:0 10px 22px -10px rgba(254,73,126,.9);transition:background .15s ease,transform .15s ease}
.crc-btn:hover{background:#e63d70;transform:translateY(-1px)}
.crc-btn:hover .crc-arrow{transform:translateX(2px)}
.crc-btn .crc-arrow{transition:transform .15s ease;flex:none}
.crc-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}
aside.crc-card .crc-note{font:500 12px/1.4 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);color:#94a3b8;text-align:center}
.crc-card--insight{margin:32px 0}
.crc-card--insight .crc-fw--card .crc-follow{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.3)}
.crc-card--insight .crc-fw--card .crc-follow:hover{border-color:#fff}
.crc-card--insight .crc-fw--card .crc-follow:focus-visible{outline-color:#fff}
.crc-card--insight .crc-fw--card .crc-follow.is-on{background:rgba(20,184,166,.14);border-color:rgba(45,212,191,.6);color:#99f6e4!important}
@media (max-width:860px){aside.crc-card{grid-template-columns:1fr;padding:24px 20px;gap:18px;border-radius:20px}aside.crc-card .crc-q,.mi-doc aside.crc-card .crc-q{font-size:23px}aside.crc-card .crc-card-b{min-width:0}}
@media (max-width:767px){.crc-fw--hero{margin-left:6px}}
.crc-slide{position:fixed;right:20px;bottom:20px;z-index:1300;box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);padding:18px 18px 16px;border-radius:16px;background:#fff;color:#0e1729;border:1px solid #e6e1d6;box-shadow:0 24px 48px -18px rgba(14,23,41,.45),0 2px 6px rgba(14,23,41,.06);font-family:var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);transform:translateY(16px);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s ease}
.crc-slide *{box-sizing:border-box}
.crc-slide[hidden]{display:none}
.crc-slide.is-in{transform:none;opacity:1}
.crc-slide::before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#fe497e,#14b8a6)}
.crc-slide .crc-eb{color:#0d9488;margin-bottom:8px;padding-right:36px}
.crc-slide-q{margin:0 0 14px;padding-right:8px;font:600 15px/1.45 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);color:#0e1729}
.crc-slide-b{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.crc-btn.crc-btn--sm{min-height:44px;padding:11px 16px;font-size:14px;border-radius:10px}
.crc-slide .crc-note{font:500 12px/1.3 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);color:#64748b}
.crc-x{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:10px;background:transparent!important;color:#64748b;cursor:pointer}
.crc-x:hover{background:#f1f5f9!important;color:#0e1729}
.crc-x:focus-visible{outline:2px solid #0d9488;outline-offset:0}
@media (max-width:768px){.crc-slide{left:12px;right:12px;bottom:calc(var(--crs-nav-h,calc(60px + env(safe-area-inset-bottom,0px))) + 12px);width:auto;max-width:none;padding:14px 14px 12px}.crc-slide-q{font-size:14px;margin-bottom:10px}}
.crc-toast{position:fixed;left:50%;bottom:calc(var(--crs-nav-h,0px) + 24px);z-index:1310;transform:translate(-50%,16px);opacity:0;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:12px;background:#0e1729;color:#e2e8f0;border:1px solid rgba(45,212,191,.4);font:500 14px/1.45 var(--sans,'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);box-shadow:0 18px 40px -16px rgba(0,0,0,.6);transition:transform .3s ease,opacity .3s ease}
.crc-toast.is-in{transform:translate(-50%,0);opacity:1}
.crc-toast a{color:#5eead4!important;font-weight:700}
@media (prefers-reduced-motion:reduce){.crc-slide,.crc-toast,.crc-btn,.crc-follow,.crc-btn .crc-arrow{transition:none}}

.mi-th-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}
.mi-th-nav a,.mi-th-nav span{display:inline-block;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#1d2a47;text-decoration:none}
.mi-th-nav span[aria-current]{background:#1d2a47;border-color:#1d2a47;color:#fff}
.mi-th-section{margin:0 0 36px}
.mi-th-section h2{font-size:20px;margin:0 0 12px;color:#0f172a}
.mi-th-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}
.mi-th-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}
.mi-th-caption{caption-side:top;text-align:left;padding:10px 14px;font-size:12px;color:#64748b}
.mi-th-table th{background:#f8fafc;text-align:left;font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;border-bottom:1px solid #e2e8f0;white-space:nowrap}
.mi-th-table td{padding:9px 14px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}
.mi-th-table tbody tr:last-child td{border-bottom:0}
.mi-th-table tbody tr:hover td{background:#f8fafc}
.mi-th-table td a{color:#0f172a;text-decoration:none;font-weight:600}
.mi-th-table td a:hover{color:#fe497e;text-decoration:underline}
.mi-th-table .mi-th-ticker,.mi-th-table td.mi-th-tk{font-weight:700;letter-spacing:.01em;color:#1d2a47}
.mi-th-table td.mi-th-score::after{content:"/100";color:#5b6676;font-size:12px}
.mi-th-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.mi-th-table th.mi-th-num{text-align:right}
.mi-th-table td.is-up{color:#16a34a}
.mi-th-table td.is-down{color:#dc2626}
.mi-th-of{color:#94a3b8;font-size:12px}
.mi-th-sortbtn{all:unset;cursor:pointer}
.mi-th-sortbtn:focus-visible{outline:2px solid #fe497e;outline-offset:2px}
.mi-th-sortbtn::after{content:"";margin-left:4px}
th[aria-sort=ascending] .mi-th-sortbtn::after{content:"\25B2"}
th[aria-sort=descending] .mi-th-sortbtn::after{content:"\25BC"}
.mi-th-links{margin:0 0 32px;font-size:14px;color:#334155;line-height:1.7}
.mi-th-links a{color:#fe497e;font-weight:600;text-decoration:none}
@media (max-width:640px){.mi-th-table{font-size:13px}.mi-th-table th,.mi-th-table td{padding:8px 10px}}
@media (max-width:767.98px){
.mi-th-table[id^="mi-th-"]:not([id^="mi-th-compare"]) th:nth-child(2),.mi-th-table[id^="mi-th-"]:not([id^="mi-th-compare"]) td:nth-child(2){display:none}
.mi-th-table td a[data-tk]::after{content:attr(data-tk);display:block;margin-top:2px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#5b6676}
.mi-th-table th,.mi-th-table td{padding:8px 8px}
.mi-th-table th:first-child,.mi-th-table td:first-child{padding-left:12px}
.mi-th-table[id^="mi-th-compare"] th:nth-child(2),.mi-th-table[id^="mi-th-compare"] td:nth-child(2),.mi-th-table[id^="mi-th-compare"] th:nth-child(3),.mi-th-table[id^="mi-th-compare"] td:nth-child(3){display:none}
.mi-th-table thead th{white-space:normal;vertical-align:bottom}
}
@media (max-width:767.98px){
.mi-doc input#mi-corr-search{min-height:44px;font-size:16px}
.mi-doc .mi-corr-chip,.mi-doc .mi-asset-page.mi-v3 .d3q-quick .mi-corr-chip{box-sizing:border-box;min-height:40px;display:inline-flex;align-items:center}
.mi-doc .mi-asset-page.mi-v3 .d3-seg button{box-sizing:border-box;min-height:40px}
.mi-doc .mi-disc-col .mi-disc-all{min-height:40px;display:flex!important;align-items:center}
.mi-doc .mi-asset-page.mi-v2 .mi-cmp-hub a,.mi-doc .mi-sector-all a{min-height:40px}
.mi-doc .mi-sector-all a{display:inline-flex;align-items:center}
.mi-doc .mi-sector-faq summary{padding-top:10px;padding-bottom:10px}
.mi-doc .mi-share-btn,.mi-doc .v2-ch-share,.mi-doc .crc-follow,.mi-doc .mi-asset-page .v2-share{min-height:40px}
.mi-doc .mi-reviewer,.mi-doc .mi-report-error,.mi-doc .mi-how-made,.mi-doc .v2-crumbs a{display:inline-block;padding:12px 0;margin:-12px 0}
.mi-doc .mi-th-sortbtn{display:inline-flex;align-items:center;min-height:40px}
.mi-doc .mi-th-table td a{display:inline-block;padding:8px 0;margin:-8px 0}
.mi-doc .mi-th-links a{display:inline-block;padding:10px 0;margin:-10px 0}
}
/* hub tables (C P2): the theme's word-break:break-word split names mid-word ("Accentu re") in a 60px column.
   Words now wrap whole; the name column has a floor and stays pinned while the numbers scroll */
.mi-doc .mi-th-table td,.mi-doc .mi-th-table th{word-break:normal;overflow-wrap:normal}
@media (max-width:767.98px){
.mi-doc .mi-th-table th:first-child,.mi-doc .mi-th-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;min-width:9.5em;max-width:12em;box-shadow:1px 0 0 #e2e8f0}
.mi-doc .mi-th-table thead th:first-child{background:#f8fafc}
.mi-doc .mi-th-table th:nth-child(6),.mi-doc .mi-th-table td:nth-child(6){display:none}
.mi-doc .mi-th-table td:last-child,.mi-doc .mi-th-table th:last-child{white-space:nowrap}
}
/* folded chapters on phones (lib/mi/mobile.ts): header and summary stay, the cards wait behind the button */
.mi-doc .v2-ch.is-folded{content-visibility:visible!important;contain-intrinsic-block-size:none!important}
.mi-doc .v2-ch.is-folded>:not(.v2-ch-h):not(.mi-fold){display:none!important}
.mi-doc .mi-fold{margin:4px 0 0}
.mi-doc .mi-sector-card.mi-more-hidden,.mi-doc .mi-th-table tr.mi-more-hidden{display:none}
.mi-doc .mi-hub-more{margin:16px 0 32px}
.mi-doc .mi-fold-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 16px;border:1px solid #d9d3c6;border-radius:12px;background:#fff;color:#0e1729;font:600 15px/1.2 'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer}
.mi-doc .mi-fold-btn:hover{border-color:#fe497e}
.mi-doc .mi-fold-btn:focus-visible{outline:2px solid #c81e5a;outline-offset:2px}
/* the top chrome tucks away while reading down on a phone (lib/mi/mobile.ts MI_TUCK_JS) */
@media (max-width:767.98px){
header.crs-top,.mi-asset-page.mi-v2 .v2-nav{transition:transform .26s cubic-bezier(.2,.8,.2,1)}
html.mi-tuck header.crs-top{transform:translateY(-100%)}
/* only while PINNED (.stuck, set by design2's scroll spy): applied to the tabs in their own place under the hero, the
   slide lifted them 112px into the hero's text (CR, AMZN, 8 Nov 2026) */
html.mi-tuck .mi-asset-page.mi-v2 .v2-nav.stuck{transform:translateY(calc(-100% - var(--v2-top,64px)))}
}
@media (prefers-reduced-motion:reduce){header.crs-top,.mi-asset-page.mi-v2 .v2-nav{transition:none}}
@media screen{.mi-info-icon{font-size:12px}
.mi-mt-cap{font-size:12px}
.mi-mt-hit-b{font-size:12px}
.mi-sector-card-arrow{font-size:12px}
.mi-sector-card-type{font-size:12px}
.mi-mt-badge{font-size:12px}
.cr-sticky-s{font-size:12px}
.cr-sticky-quote i{font-size:12px}}
.mi-doc .mi-price{color:var(--mi-text-dark)}
.mi-doc .mi-share-btn-text{color:var(--mi-text-muted)}
.mi-doc .mi-share-btn-text:hover{color:#fff}
.mi-doc .mi-tooltip:after{color:#fff}
.mi-doc .mi-info-icon{color:#475569}
.mi-doc .mi-info-icon:hover{color:#0f172a}
.mi-doc .mi-direct-answer{color:#1e293b}
.mi-doc .mi-sector-hub-link{color:#c81e5a}
.mi-doc .mi-disc-col h3,.mi-doc .mi-more-on h3{color:#0f172a}
.mi-doc .mi-disc-col h3 svg,.mi-doc .mi-more-on h3 svg{color:#c81e5a}
.mi-doc .mi-disc-row,.mi-doc .mi-more-row{color:inherit}
.mi-doc .mi-disc-ticker{color:#0f172a}
.mi-doc .mi-disc-name{color:#475569}
.mi-doc .mi-disc-change.up{color:#15803d}
.mi-doc .mi-disc-change.down{color:#dc2626}
.mi-doc .mi-disc-all{color:#c81e5a}
.mi-doc .mi-more-title{color:#0f172a}
.mi-doc .mi-more-date{color:#475569}
.mi-doc .mi-footer-disclaimer p{color:#475569}
.mi-doc #mi-mt-input{color:#0f172a}
.mi-doc #mi-mt-input::placeholder{color:#5b6676}
.mi-doc .mi-mt-cap{color:#5b6676}
.mi-doc .mi-mt-cap-n{color:#5b6676}
.mi-doc .mi-mt-kbd{color:#5b6676}
.mi-doc .mi-mt-hit-t{color:#0f172a}
.mi-doc .mi-mt-empty{color:#475569}
.mi-doc .mi-mt-hit{color:inherit}
.mi-doc .mi-mt-hit-n{color:#334155}
.mi-doc .mi-mt-hit-b{color:#fff}
.mi-doc .mi-sector-hub{color:#0f172a}
.mi-doc .mi-sector-head h1{color:#0f172a}
.mi-doc .mi-sector-hub p.mi-sector-sub{color:#475569}
.mi-doc .mi-sector-intro{color:#334155}
.mi-doc .mi-sector-card{color:inherit}
.mi-doc .mi-sector-card-ticker{color:#0f172a}
.mi-doc .mi-sector-card-quote{color:#475569}
.mi-doc .mi-sector-card-quote.is-up{color:#15803d}
.mi-doc .mi-sector-card-quote.is-down{color:#c62828}
.mi-doc .mi-sector-card-type{color:#475569}
.mi-doc .mi-sector-card-name{color:#475569}
.mi-doc .mi-sector-card-desc{color:#475569}
.mi-doc .mi-sector-card-industry{color:#5b6676}
.mi-doc .mi-sector-faq h2{color:#0f172a}
.mi-doc .mi-sector-faq summary{color:#0f172a}
.mi-doc .mi-sector-faq-a{color:#475569}
.mi-doc .mi-sector-footer{color:#475569}
.mi-doc .mi-mt{color:#0f172a}
.mi-doc .mi-mt p.mi-mt-lead{color:#475569}
.mi-doc .mi-mt-card{color:inherit}
.mi-doc .mi-mt-badge{color:#475569}
.mi-doc .mi-mt-card .mi-mt-sub{color:#475569}
.mi-doc .mi-mt p.mi-mt-sub{color:#475569}
.mi-doc .mi-mt-chip{color:#334155}
.mi-doc .mi-mt-chip b{color:#c81e5a}
.mi-doc .mi-mt-cmplabel{color:#0f172a}
.mi-doc .mi-mt-cmpcount{color:#5b6676}
.mi-doc .mi-mt-cmplink{color:#334155}
.mi-doc .mi-mt-rcard{color:inherit}
.mi-doc .mi-mt-rname{color:#475569}
.mi-doc .mi-mt p.mi-mt-foot{color:#5b6676}
.mi-doc .mi-th-nav a,.mi-doc .mi-th-nav span{color:#1d2a47}
.mi-doc .mi-th-nav span[aria-current]{color:#fff}
.mi-doc .mi-th-section h2{color:#0f172a}
.mi-doc .mi-th-caption{color:#475569}
.mi-doc .mi-th-table th{color:#475569}
.mi-doc .mi-th-table td{color:#334155}
.mi-doc .mi-th-table td a{color:#0f172a}
.mi-doc .mi-th-table td a:hover{color:#c81e5a}
.mi-doc .mi-th-table .mi-th-ticker,.mi-doc .mi-th-table td.mi-th-tk{color:#1d2a47}
.mi-doc .mi-th-table td.mi-th-score::after{color:#5b6676}
.mi-doc .mi-th-table td.is-up{color:#15803d}
.mi-doc .mi-th-table td.is-down{color:#dc2626}
.mi-doc .mi-th-of{color:#5b6676}
.mi-doc .mi-th-links{color:#334155}
.mi-doc .mi-th-links a{color:#c81e5a}
@media (max-width:767.98px){.mi-doc .mi-th-table td a[data-tk]::after{color:#5b6676}}
.mi-doc .mi-v3 .d3c-end{background:color-mix(in srgb,var(--c) 66%,#000)}
.mi-doc .mi-v3 .d3c-end:is([style*="#fe497e"],[style*="#FE497E"]){background:#c81e5a}
.mi-doc .mi-asset-page.mi-v2{--pink:#c81e5a;--faint:#656e7c;--up:#0a7a50;--down:#b4233a}
.mi-doc .mi-asset-page.mi-v2 .v2-dot{color:#fe497e}
.mi-doc{--global-palette-highlight:#c81e5a}
.mi-doc .v2-dial-text .mi-consensus-rating:is([style*="#ef4444"],[style*="#f87171"]){color:#fca5a5!important}
.mi-doc .mi-v3 .d3c2 em.l1,.mi-doc .mi-v3 .d3d-head .l1{color:#c81e5a}
.mi-doc .mi-asset-page .v2-hero .v2-unit{color:#aab4c3!important}
.mi-doc .mi-asset-page :is(.mi-method-note,.mi-lp-method,.mi-fineprint,.mi-answer-foot,.mi-cite) a,.mi-doc .mi-disc-all,.mi-doc .mi-asset-page a.mi-autolink{color:#c81e5a}
.mi-doc .mi-asset-page :is(.mi-method-note,.mi-lp-method,.mi-fineprint,.mi-answer-foot,.mi-cite) a:hover,.mi-doc .mi-disc-all:hover,.mi-doc .mi-asset-page a.mi-autolink:hover{color:#a8174b}
.mi-doc .mi-asset-page .mi-paw-exchange,.mi-doc .mi-asset-page .mi-muted-sm,.mi-doc .mi-asset-page .mi-fineprint{color:#5b6676}
.mi-doc .mi-asset-page.mi-v3 .mi-fineprint{color:#656e7c!important}
.mi-doc .mi-disc-change.up,.mi-doc .mi-paw-change.up,.mi-doc .mi-cmp-page .mi-paw-change.up{color:#15803d}
.mi-doc .mi-disc-change.down,.mi-doc .mi-paw-change.down,.mi-doc .mi-cmp-page .mi-paw-change.down{color:#c62828}
.mi-doc .mi-asset-page .mi-tech-rating:is(.buy,.strong-buy),.mi-doc .mi-tech-rating:is(.buy,.strong-buy){color:#15803d}
.mi-doc .mi-asset-page .mi-tech-rating:is(.sell,.strong-sell),.mi-doc .mi-tech-rating:is(.sell,.strong-sell){color:#b91c1c}
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(/mi/fonts/inter-latin-wght.woff2?v=f11d729b) format('woff2')}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:200 800;font-display:swap;src:url(/mi/fonts/newsreader-latin-wght.woff2?v=e599ceb4) format('woff2')}
@font-face{font-family:'Inter Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Helvetica');size-adjust:107.94%;ascent-override:89.75%;descent-override:22.35%;line-gap-override:0%}
@font-face{font-family:'Newsreader Fallback';src:local('Times New Roman'),local('TimesNewRomanPSMT'),local('Liberation Serif'),local('Times');size-adjust:106.46%;ascent-override:69.04%;descent-override:24.89%;line-gap-override:0%}
body{background:#f3f3f1}
.mi-doc.mi-hub,.mi-doc.mi-hub .mi-sector-hub,.mi-doc.mi-hub .mi-mt{--sans:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--serif:'Newsreader','Newsreader Fallback',Georgia,'Times New Roman',serif;font-family:var(--sans);color:#3d3d3d}
.mi-doc.mi-hub h1,.mi-doc.mi-hub h2,.mi-doc.mi-hub .mi-sector-head h1,.mi-doc.mi-hub .mi-mt-hero h1{font-family:var(--serif);font-weight:500;letter-spacing:-.015em;color:#161616}
.mi-doc.mi-hub h1{font-size:clamp(32px,4.4vw,46px);line-height:1.08}
.mi-doc.mi-hub h2{font-weight:500;line-height:1.2}
.mi-doc.mi-hub h3{color:#161616}
.mi-doc.mi-hub p,.mi-doc.mi-hub li,.mi-doc.mi-hub .mi-sector-sub,.mi-doc.mi-hub .mi-th-links,.mi-doc.mi-hub .mi-mt-sub,.mi-doc.mi-hub .mi-mt-lead{color:#3d3d3d}
.mi-doc.mi-hub a{color:#c81e5a}
.mi-doc.mi-hub .mi-mt-more{font-family:var(--sans);font-weight:600;border:1px solid #e6e2da;border-radius:10px;background:#ffffff;color:#161616;padding:12px 20px}
.mi-doc.mi-hub .mi-mt-more:hover{border-color:#c81e5a;color:#c81e5a}
.mi-doc.mi-hub a:hover{color:#a8174b}
.mi-doc.mi-hub .mi-th-wrap,.mi-doc.mi-hub .mi-mt-twrap,.mi-doc.mi-hub .mi-sector-card,.mi-doc.mi-hub .mi-sector-faq details,.mi-doc.mi-hub .mi-mt-card,.mi-doc.mi-hub .mi-mt-cmplink,.mi-doc.mi-hub .mi-mt-rcard,.mi-doc.mi-hub #mi-mt-dd{background:#ffffff;border-color:#e6e2da}
.mi-doc.mi-hub .mi-sector-card:hover,.mi-doc.mi-hub .mi-mt-card:hover,.mi-doc.mi-hub .mi-mt-rcard:hover{border-color:#c81e5a}
.mi-doc.mi-hub .mi-th-table th,.mi-doc.mi-hub .mi-mt-t thead th{background:#f3f3f1;color:#161616;border-bottom-color:#e6e2da}
.mi-doc.mi-hub .mi-th-table td,.mi-doc.mi-hub .mi-mt-t td{border-bottom-color:#efece6;color:#3d3d3d}
.mi-doc.mi-hub .mi-th-table td.is-up{color:#15803d}
.mi-doc.mi-hub .mi-th-table td.is-down{color:#c62828}
.mi-doc.mi-hub .mi-mt-t td.up{color:#15803d}
.mi-doc.mi-hub .mi-mt-t td.dn{color:#b91c1c}
.mi-doc.mi-hub .mi-th-table tbody tr:hover td,.mi-doc.mi-hub .mi-mt-t tbody tr:hover td,.mi-doc.mi-hub .mi-mt-t tbody tr:hover th{background:#faf8f4}
.mi-doc.mi-hub .mi-th-table td a,.mi-doc.mi-hub .mi-mt-t tbody th a,.mi-doc.mi-hub .mi-sector-card-name,.mi-doc.mi-hub .mi-sector-card-ticker{color:#161616}
.mi-doc.mi-hub .mi-th-table td a:hover,.mi-doc.mi-hub .mi-mt-t tbody th a:hover{color:#c81e5a}
.mi-doc.mi-hub .mi-th-table .mi-th-ticker,.mi-doc.mi-hub .mi-th-table td.mi-th-tk{color:#161616}
.mi-doc.mi-hub .mi-th-caption{color:#6b6b6b}
.mi-doc.mi-hub .mi-th-nav a,.mi-doc.mi-hub .mi-th-nav span,.mi-doc.mi-hub .mi-mt-chip{border-color:#e6e2da;background:#ffffff;color:#161616}
.mi-doc.mi-hub .mi-th-nav span[aria-current],.mi-doc.mi-hub .mi-mt-chip[aria-pressed="true"]{background:#14213d;border-color:#14213d;color:#fff}
.mi-doc.mi-hub .mi-th-nav a:hover{border-color:#c81e5a;color:#c81e5a}
.mi-doc.mi-hub .mi-sector-card-type,.mi-doc.mi-hub .mi-sector-card-quote,.mi-doc.mi-hub .mi-mt-badge{background:#f3f3f1;border-color:#e6e2da;color:#4a4a4a}
.mi-doc.mi-hub .mi-sector-head{border-bottom-color:#e6e2da}
.mi-doc.mi-hub hr{border-color:#e6e2da}
@media (max-width:767.98px){.mi-doc.mi-hub .mi-th-table thead th:first-child{background:#f3f3f1}.mi-doc.mi-hub .mi-th-table th:first-child,.mi-doc.mi-hub .mi-th-table td:first-child{box-shadow:1px 0 0 #e6e2da;min-width:8.5em}.mi-doc.mi-hub .mi-th-table thead th:last-child{white-space:normal}}