#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)}
.mi-doc blockquote{margin:0 0 var(--global-md-spacing)}
: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}
.mi-doc table{word-break:normal}
.mi-doc li>img,.mi-doc p>img{display:inline-block}
:where(.mi-doc) embed,:where(.mi-doc) iframe,:where(.mi-doc) object{max-width:100%}
.mi-doc address,.mi-doc figure,.mi-doc form,.mi-doc hr,.mi-doc p,.mi-doc table{margin-top:0;margin-bottom:var(--global-md-spacing)}
.mi-doc h1,.mi-doc h2,.mi-doc h3,.mi-doc h4,.mi-doc h5{margin:1.5em 0 .5em}
.mi-doc h1:first-child,.mi-doc h2:first-child,.mi-doc h3:first-child,.mi-doc h4:first-child,.mi-doc h5:first-child{margin-top:0}
.mi-doc h1+*,.mi-doc h2+*,.mi-doc h3+*,.mi-doc h4+*,.mi-doc h5+*{margin-top:0}
.mi-doc ol,.mi-doc ul{margin:0 0 var(--global-md-spacing);padding-left:2em}
.mi-doc li>ol,.mi-doc li>ul{margin:0}
.mi-doc address:last-child,.mi-doc figure:last-child,.mi-doc form:last-child,.mi-doc h1:last-child,.mi-doc h2:last-child,.mi-doc h3:last-child,.mi-doc h4:last-child,.mi-doc h5:last-child,.mi-doc hr:last-child,.mi-doc ol:last-child,.mi-doc p:last-child,.mi-doc table:last-child,.mi-doc ul:last-child{margin-bottom:0}
: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-dashboard{max-width:1200px;margin:0 auto;padding:20px}.mi-header{background:var(--mi-bg-card);border:1px solid var(--mi-border);border-radius:8px;padding:16px;margin-bottom:24px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.mi-logo{width:56px;height:56px;border-radius:50%;border:1px solid var(--mi-border);object-fit:contain}.mi-ticker{font-size:2rem;font-weight:700;color:var(--mi-text-dark)}.mi-price{font-size:2.25rem;font-weight:700;color:var(--mi-text-dark)}.mi-change{font-size:1.125rem;font-weight:600;margin-top:4px}.mi-change.text-green-600{color:var(--mi-success)}.mi-change.text-red-600{color:var(--mi-danger)}.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-chart-controls{display:flex;gap:6px}.mi-time-tab{background:transparent;border:1px solid var(--mi-border);border-radius:9999px;padding:4px 12px;font-size:1rem;font-weight:600;color:var(--mi-text-muted);cursor:pointer;transition:none}.mi-time-tab.active{background:var(--mi-primary);color:#fff;border-color:var(--mi-primary-dark)}.mi-table{width:100%;border-collapse:collapse;font-size:1rem}.mi-table th,.mi-table td{padding:8px 12px;border-bottom:1px solid var(--mi-border)}.mi-table th{background:var(--mi-bg-page);color:var(--mi-text-muted);text-transform:uppercase;font-weight:600;font-size:.875rem}.mi-table tr:nth-child(2n){background:#f9fafb}.mi-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.875rem;font-weight:700;text-transform:uppercase}.mi-card:hover{background:var(--mi-bg-card)}.mi-time-tab:hover{background:#f3f4f6;color:var(--mi-text-dark)}.mi-time-tab.active:hover{background:var(--mi-primary);color:#fff}#mi-chart-stats{display:flex;justify-content:space-between;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid #f1f5f9;overflow-x:auto;width:100%;font-size:1rem}.mi-stat-item{flex:1;text-align:center;cursor:pointer;padding:8px 4px;border-radius:6px;transition:background .2s;min-width:60px}.mi-stat-item:hover{background:#f1f5f9}#mi-chart-stats::-webkit-scrollbar{height:4px}#mi-chart-stats::-webkit-scrollbar-track{background:#f1f5f9}#mi-chart-stats::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.mi-score-section{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--mi-border)}.mi-score-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mi-score-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:1.125rem;font-weight:600;color:var(--mi-text-dark)}.mi-score-val{font-weight:700;color:var(--mi-primary);font-size:1.125rem}.mi-health-bar{display:flex;gap:4px;height:8px}.health-seg{flex:1;background:#e2e8f0;border-radius:2px}.health-seg.active{background:var(--mi-success)}.mi-fair-value-box{background:#f8fafc;padding:10px;border-radius:6px;text-align:center;margin-bottom:8px}.mi-fv-label{font-size:.875rem;color:var(--mi-text-muted);text-transform:uppercase;margin-bottom:2px}.mi-fv-val{font-size:1.25rem;font-weight:700;color:var(--mi-text-dark)}.mi-tech-rating{padding:2px 8px;border-radius:4px;font-size:.875rem;text-transform:uppercase;font-weight:700}.mi-tech-rating.buy{background:#dcfce7;color:#16a34a}.mi-tech-rating.sell{background:#fee2e2;color:#dc2626}.mi-tech-rating.hold,.mi-tech-rating.neutral{background:#f1f5f9;color:#475569}.mi-mini-gauge{height:40px;position:relative;overflow:hidden;margin-top:10px}.mi-gauge-arc{width:80px;height:40px;background:conic-gradient(from 270deg,#ef4444 0deg 60deg,#f59e0b 60deg 120deg,#22c55e 120deg 180deg);border-radius:40px 40px 0 0;margin:0 auto;position:relative}.mi-gauge-needle{width:2px;height:36px;background:#0f172a;position:absolute;bottom:0;left:50%;transform-origin:bottom center;transform:rotate(-90deg);transition:transform 1s ease-out}.mi-protips{list-style:none;padding:0;margin:0}.mi-protips li{position:relative;padding-left:28px;margin-bottom:12px;font-size:1rem;color:var(--mi-text-muted);line-height:1.5}.mi-protips li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--mi-success);font-weight:700}.mi-share-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.mi-share-btn:hover{color:var(--mi-primary);background:#fff1f2}.mi-share-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#mi-share-modal>div{animation:fadeIn .3s ease-out}.mi-scorecard{display:flex;flex-direction:column;height:100%}.mi-scorecard .mi-score-section:last-child{flex-grow:0;display:flex;flex-direction:column}.mi-scorecard .mi-protips{flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start}.mi-card{position:relative}.mi-consensus-box{text-align:right}.mi-consensus-label{font-size:.875rem;color:var(--mi-text-muted);margin-bottom:4px}.mi-consensus-rating{font-size:1.125rem;font-weight:700;margin-bottom:6px}.mi-consensus-score{font-size:.875rem;color:var(--mi-text-muted)}.mi-header-summary{width:100%;margin-top:20px;padding-top:15px;border-top:1px solid #f1f5f9;font-size:1rem;line-height:1.6;color:var(--mi-text-dark)}.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}.mi-protips li{position:relative;padding-left:28px;margin-bottom:12px;font-size:1rem;color:#334155;line-height:1.5}.mi-protips li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--mi-success);font-weight:800;font-size:1.1rem}@media (min-width: 769px){.mi-single-header .mi-header-top-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;flex-wrap:nowrap!important}.mi-single-header .mi-header-identity{display:flex!important;align-items:center!important;gap:15px!important;flex:1!important}.mi-single-header .mi-logo{width:60px!important;height:60px!important;border-radius:12px!important}.mi-single-header .mi-ticker{font-size:1.75rem!important;margin:0!important}.mi-single-header .mi-header-identity p{font-size:14px!important;color:#64748b!important}.mi-single-header{display:flex!important;flex-direction:column!important;gap:15px!important}}@media (max-width: 768px){body,.mi-time-tab,.mi-table,.mi-header-summary,.mi-protips li,.mi-share-btn-text{font-size:14px!important}.mi-ticker,.mi-price{font-size:1.5rem}.mi-change{font-size:1rem}.mi-single-header .mi-consensus-box{padding:8px 12px!important;border-radius:8px!important}.mi-single-header .mi-consensus-rating{font-size:16px!important}.mi-single-header .mi-consensus-score{font-size:11px!important}.mi-single-header .mi-consensus-label{font-size:9px!important}.mi-header{flex-flow:row wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:0px}.mi-header-summary{order:10!important;width:100%!important;margin-top:10px}.mi-single-header .mi-ticker,.mi-single-header h1.mi-ticker{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important}.mi-header-identity p{white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.mi-header-share{display:none!important}.mi-header-metadata{order:4!important;width:100%!important;flex:1 1 100%!important;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9;display:block!important}.mi-header-summary{order:5!important;width:100%!important;margin-top:10px}.mi-consensus-box{flex-direction:column!important;align-items:flex-end!important;gap:2px!important;width:100%;padding:6px!important}.mi-consensus-label{font-size:9px!important;text-align:right;margin-bottom:2px}.mi-consensus-score{font-size:10px!important}.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-consensus-score{font-size:11px}.mi-consensus-box{text-align:left;display:flex;align-items:center;gap:16px;width:100%}}.mi-col-stack{height:100%;display:flex;flex-direction:column}.mi-col-stack .mi-card:last-child{flex-grow:0}.mi-col-stack>.mi-scorecard{height:auto;min-height:0}.mi-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px!important;align-items:stretch!important}.mi-grid-2>*{margin-bottom:0!important;align-self:stretch!important;min-height:100%}.mi-grid-2>.mi-card.mi-scorecard{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.mi-grid-2>.mi-col-stack{display:flex!important;flex-direction:column!important;justify-content:space-between!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%)}.mi-dashboard-wrapper{display:flex;gap:25px;align-items:stretch}.mi-main-col{flex:1;min-width:0}.mi-risk-volatility-card{min-height:420px;display:flex;flex-direction:column}.mi-risk-volatility-card>div:last-child{margin-top:auto}@media (max-width: 1024px){.mi-dashboard-wrapper{flex-direction:column}}.mi-compare-widget{background:#fff;border-radius:8px}.mi-compare-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mi-compare-card{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:center;min-height:100px;color:#0f172a;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.mi-compare-card:hover{border-color:#cbd5e1;box-shadow:0 4px 6px #00000012}.mi-compare-card.main{background:#fff;border:2px solid #f43f5e;box-shadow:0 2px 4px #f43f5e1a}.mi-compare-card.main:hover{box-shadow:0 4px 8px #f43f5e26}.mi-compare-card.empty{background:#f8fafc;border:2px dashed #cbd5e1;color:#64748b;align-items:center;cursor:pointer;box-shadow:none}.mi-compare-card.empty:hover{border-color:#f43f5e;background:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #f43f5e1a}.mi-cc-header{margin-bottom:6px}.mi-cc-ticker{font-weight:700;font-size:14px;letter-spacing:.3px;color:#0f172a}.mi-cc-price{font-size:18px;font-weight:700;margin-bottom:4px;color:#0f172a}.mi-cc-change{font-size:13px;font-weight:600}.mi-plus-icon{font-size:28px;line-height:1;margin-bottom:4px;font-weight:300;color:#f43f5e}.mi-add-text{font-size:13px;font-weight:600;color:#64748b}@keyframes miFadeScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mi-fs-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a;z-index:99999;display:none;flex-direction:column;overflow-y:auto}.mi-fs-modal-content{max-width:1000px;margin:0 auto;width:100%;padding:20px;box-sizing:border-box;position:relative;overflow:visible}.mi-fs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.mi-fs-close{background:none;border:none;color:#94a3b8;font-size:32px;cursor:pointer;line-height:1}.mi-fs-close:hover{color:#fff}.mi-fs-deck{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:25px}.mi-fs-card{background:#1e293b;border-radius:8px;padding:15px;border:1px solid #334155;position:relative;min-height:80px;display:flex;flex-direction:column;justify-content:center}.mi-fs-card.main{background:#0f172a;border-color:#475569}.mi-fs-card.empty{cursor:pointer;align-items:center;border:1px dashed #475569;background:#1e293b80;transition:all .2s}.mi-fs-card.empty:hover{background:#1e293b;border-color:#94a3b8}.mi-fs-add-content{color:#94a3b8;font-weight:500;display:flex;align-items:center;gap:6px}.mi-fs-add-content .plus{font-size:20px}.mi-fs-card-top{display:flex;flex-direction:column;margin-bottom:5px}.mi-fs-card-top .mi-ticker{font-weight:700;color:#60a5fa;font-size:15px}.mi-fs-card-top .mi-name{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-fs-card-price{font-size:18px;font-weight:600;color:#fff;display:flex;gap:8px;align-items:center}.mi-fs-card-price span.up{color:#22c55e;font-size:14px}.mi-fs-card-price span.down{color:#ef4444;font-size:14px}.mi-fs-table-wrapper{overflow-x:auto}.mi-fs-table{width:100%;border-collapse:collapse;color:#e2e8f0;font-size:14px}.mi-fs-table th,.mi-fs-table td{padding:12px 10px;text-align:right;border-bottom:1px solid #334155;white-space:nowrap}.mi-fs-table th:first-child,.mi-fs-table td:first-child{text-align:left;color:#94a3b8;width:200px;position:sticky;left:0;background:#0f172a;z-index:2;border-right:1px solid #334155}.mi-fs-table tr.section-head td{background:transparent;border-bottom:none;padding-top:30px;padding-bottom:10px;text-align:left;color:#fff;font-size:18px;font-weight:600}.mi-fs-table tr:hover td,.mi-fs-table tr:hover td:first-child{background:#1e293b}.mi-fs-remove{position:absolute;top:5px;right:5px;color:#64748b;cursor:pointer;font-size:16px;padding:5px}.mi-fs-remove:hover{color:#ef4444}.mi-compare-card.empty{cursor:pointer}.mi-fs-dropdown{background:#1e293b;border:1px solid #334155;border-top:none;max-height:250px;overflow-y:auto;position:absolute;width:100%;left:0;top:100%;box-shadow:0 10px 15px -3px #00000080;border-bottom-left-radius:8px;border-bottom-right-radius:8px;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important}.mi-fs-dropdown-item{padding:12px 15px;cursor:pointer;border-bottom:1px solid #334155;color:#f1f5f9;display:flex;justify-content:space-between;align-items:center;transition:background .15s}.mi-fs-dropdown-item:last-child{border-bottom:none}.mi-fs-dropdown-item:hover{background:#334155}.mi-fs-dropdown-symbol{font-weight:700;color:#60a5fa;margin-right:10px}.mi-fs-dropdown-name{font-size:.9em;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.mi-fs-dropdown-meta{font-size:.75em;color:#64748b;text-transform:uppercase}.mi-fs-chart-container{margin-bottom:30px;padding:20px;background:#0f172a;border-radius:8px;border:1px solid #334155;height:350px;position:relative}#mi-fs-search-overlay{overflow:visible!important;position:absolute;top:180px;left:0;right:0;margin:0 auto;width:300px;z-index:2147483647}.mi-analysis-timestamp{margin-top:8px;margin-bottom:0;font-size:13px;color:#0f172a;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}@media (max-width: 768px){.mi-analysis-timestamp{font-size:12px;line-height:1.4}}@media (min-width: 1024px){.mi-header{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:start}}@media (min-width: 768px) and (max-width: 1023px){.mi-header{display:grid;grid-template-columns:1fr auto;gap:20px}}.mi-header-summary{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--mi-border)}@media (min-width: 1024px){.mi-header-summary{grid-column:1 / -1}}.mi-logo{flex-shrink:0}@media (max-width: 480px){.mi-logo{width:48px;height:48px}}.mi-ticker{font-size:2rem}@media (max-width: 767px){.mi-ticker{font-size:1.5rem}}.mi-price{font-size:2.25rem}@media (max-width: 767px){.mi-price{font-size:1.875rem}}.mi-chart-controls{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 768px){.mi-chart-controls{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-top:12px}}@media (max-width: 480px){.mi-chart-controls{justify-content:space-between}}.mi-time-tab{background:transparent;border:1px solid var(--mi-border);border-radius:9999px;padding:6px 12px;font-size:.875rem;font-weight:600;color:var(--mi-text-muted);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease}@media (max-width: 480px){.mi-time-tab{padding:4px 10px;font-size:.75rem}}.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-chart-container{height:400px;width:100%;position:relative}@media (max-width: 768px){.mi-chart-container{height:300px}}@media (max-width: 480px){.mi-chart-container{height:250px}}#mi-chart-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #f1f5f9;overflow-x:visible}@media (max-width: 768px){#mi-chart-stats{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px}}@media (max-width: 480px){#mi-chart-stats{grid-template-columns:repeat(2,1fr);gap:8px}}.mi-card{margin-bottom:25px}@media (max-width: 768px){.mi-card{padding:16px;margin-bottom:20px}}.mi-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin-bottom:25px}@media (max-width: 768px){.mi-grid-2{grid-template-columns:1fr;gap:20px;margin-bottom:20px}}@media (max-width: 480px){.mi-grid-2{gap:16px;margin-bottom:16px}}.mi-growth-comparison{margin-top:20px;padding-top:20px;border-top:1px solid var(--mi-border)}.mi-growth-comparison h3{margin-top:0;margin-bottom:12px;font-size:1.125rem;color:var(--mi-text-dark)}.mi-comparison-input-group{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.mi-comparison-input-group{flex-direction:column}}.mi-input{flex:1;min-width:200px;padding:10px 12px;border:1px solid var(--mi-border);border-radius:6px;font-size:1rem;font-family:var(--mi-font);color:var(--mi-text-dark);background:var(--mi-bg-card)}@media (max-width: 768px){.mi-input{width:100%;min-width:unset}}.mi-input:focus{outline:none;border-color:var(--mi-primary);box-shadow:0 0 0 3px #fe497e1a}.mi-btn{padding:10px 16px;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--mi-font);white-space:nowrap}.mi-btn-primary{background:var(--mi-primary);color:#fff}.mi-btn-primary:hover:not(:disabled){background:#fe2952}.mi-btn-primary:disabled{background:#ccc;cursor:not-allowed}.mi-btn-secondary{background:#f3f4f6;color:var(--mi-text-dark);border:1px solid var(--mi-border)}.mi-btn-secondary:hover{background:#e5e7eb}#mi-comparison-status{border-radius:6px;font-size:13px;padding:12px}#mi-comparison-status.error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}#mi-comparison-status.loading{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}@media (max-width: 1024px){.mi-dashboard-wrapper+.mi-card{margin-top:30px!important}}@media (max-width: 767px){.mi-dashboard-wrapper+.mi-card{margin-top:25px!important}.mi-risk-volatility-card{margin-bottom:25px!important;min-height:auto!important}}@media (max-width: 768px){.mi-card-header{flex-direction:column!important;align-items:flex-start!important;gap:12px}.mi-price-card .mi-card-header{flex-direction:column!important}}@media (max-width: 480px){.mi-analysis-timestamp{font-size:11px;line-height:1.4;word-wrap:break-word}}.mi-consensus-label{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-weight:600}.mi-consensus-box{display:inline-flex;align-items:center;gap:15px;background:#f8fafc;padding:12px 20px;border-radius:12px;border:1px solid #e2e8f0}.mi-consensus-rating{text-align:left}.mi-consensus-score{font-size:13px;color:#64748b;margin-top:4px}@media (max-width: 480px){.mi-consensus-box{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 15px}}.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-single-header .mi-header-top-row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;text-align:center!important;gap:24px!important}.mi-header-identity{width:100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.mi-header-identity>div{text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.mi-header-identity .mi-ticker-badge{display:none!important}.mi-ticker{font-size:28px!important}.mi-header-price{display:flex!important;flex-direction:column!important;align-items:center!important;margin-top:12px!important;width:100%!important}.mi-price{font-size:36px!important;line-height:1.1!important;margin-right:0!important}.mi-change{font-size:16px!important;margin-left:0!important;margin-top:4px!important}.mi-header-consensus{width:100%!important;order:2!important;margin-top:10px!important;text-align:center!important}.mi-consensus-box{width:100%!important;box-sizing:border-box!important}.mi-header-share{width:100%!important;order:3!important;align-self:center!important;margin-top:4px!important}.mi-share-btn{width:100%!important;justify-content:center!important;height:44px!important;font-size:16px!important}}@media (max-width: 768px){.mi-consensus-box{text-align:center!important;align-items:center!important;justify-content:center!important;display:flex!important;flex-direction:column!important;position:relative!important}.mi-header-share{position:absolute!important;top:0!important;right:0!important;width:auto!important;margin-top:0!important}.mi-share-btn{width:auto!important;padding:8px 12px!important;border:none!important}.mi-header-identity{padding-top:10px!important;width:100%!important}}@media (max-width: 768px){.mi-single-header .mi-header-top-row{position:relative!important}.mi-consensus-box{text-align:center!important;align-items:center!important;justify-content:center!important;display:flex!important;flex-direction:column!important}.mi-consensus-label{text-align:center!important;width:100%!important}.mi-header-share{position:absolute!important;top:0!important;right:0!important;width:auto!important;margin:0!important;align-self:auto!important}.mi-share-btn{width:auto!important;padding:6px 12px!important;font-size:13px!important}}@media (max-width: 768px){.mi-single-header .mi-header-top-row,.mi-header{position:relative!important}.mi-header-share{position:absolute!important;top:0!important;right:0!important;width:auto!important;margin:0!important;z-index:10!important}.mi-header-share .mi-share-btn{width:auto!important;padding:6px 12px!important;font-size:13px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important}.mi-card{position:relative!important}.mi-card .mi-share-btn,.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}}.mi-header-price-val{font-size:32px}.mi-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mi-bias-grid{display:flex;gap:8px}.mi-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mi-target-val{font-size:20px}.mi-history-val{font-size:22px}@media (max-width: 768px){.mi-header-price-val{font-size:24px!important;white-space:nowrap}.mi-tech-grid{grid-template-columns:repeat(2,1fr)!important}.mi-bias-grid{gap:4px!important}.mi-bias-btn{padding:8px 4px!important;font-size:13px!important}.mi-targets-grid{gap:6px!important}.mi-target-val{font-size:16px!important}.mi-history-val{font-size:18px!important;white-space:nowrap}}.mi-section-nav{position:sticky;top:92px;z-index:40;display:flex;gap:8px;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#1d2a47;box-shadow:0 0 0 100vmax #1d2a47;clip-path:inset(0 -100vmax);padding:10px 0 12px;margin:0 0 16px;border-radius:0}.mi-section-nav{overflow-x:auto}.mi-section-nav::-webkit-scrollbar{display:none}.mi-section-nav a{flex:0 0 auto;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.28);transition:background .15s ease,color .15s ease;white-space:nowrap}.mi-section-nav a:hover{background:#ffffff1f;color:#fff}.mi-section-nav a.active{background:#fe497e;border-color:#fe497e;color:#fff}@media (max-width: 640px){.mi-section-nav{padding:8px 0 10px}}@media (max-width: 640px){.mi-mm-grid{gap:8px!important;align-items:stretch}.mi-mm-grid>div{flex:1 1 calc(50% - 4px)!important;min-width:0!important;padding:10px 12px!important;order:1}.mi-mm-grid>div>div:first-child{margin-bottom:2px!important;font-size:10px!important}.mi-mm-grid>div>div:last-child{font-size:16px!important;line-height:1.25!important}.mi-mm-grid>div.mi-mm-wide{flex-basis:100%!important;order:2;display:flex!important;align-items:baseline;justify-content:space-between;gap:12px}.mi-mm-grid>div.mi-mm-wide>div:first-child{margin-bottom:0!important}.mi-mm-grid>div.mi-mm-wide>div:last-child{white-space:nowrap}}@media (max-width: 640px){.mi-fs-deck{grid-template-columns:repeat(2,1fr);gap:10px}.mi-fs-card{min-height:72px;padding:12px}.mi-fs-card.empty{font-size:14px}.mi-fs-chart-container{height:260px;padding:12px 8px 8px}#mi-fs-search-overlay{top:190px}}.mi-asset-page{display:block}.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-asset-page p:last-child{margin-bottom:0}.mi-asset-page .num{text-align:right}.mi-asset-page .up{color:#16a34a}.mi-asset-page .down{color:#dc2626}.mi-asset-page .neutral{color:#64748b}.mi-asset-page .mi-strong{font-weight:700;color:#0f172a}.mi-asset-page .mi-strong.up{color:#16a34a}.mi-asset-page .mi-strong.down{color:#dc2626}.mi-asset-page .mi-score-header .mi-strong{font-weight:600}.mi-asset-page .bull{color:#22c55e}.mi-asset-page .bear{color:#ef4444}.mi-asset-page .veryhigh{color:#dc2626}.mi-asset-page .mi-muted{color:#64748b}.mi-asset-page .mi-muted-sm{font-size:11px;font-weight:400;color:#94a3b8;line-height:1.5}.mi-asset-page .mi-fineprint{font-size:11px;color:#94a3b8;margin:4px 0 0;line-height:1.6}.mi-asset-page .mi-text{font-size:14px;color:#475569;line-height:1.6}.mi-asset-page .mi-card>.mi-text,.mi-asset-page #analysis .mi-text{font-size:inherit;line-height:1.6}.mi-asset-page .mi-text.mi-tech-text,.mi-asset-page .mi-text.mi-fundamentals,.mi-asset-page #analysis .mi-tech-text,.mi-asset-page #analysis .mi-fundamentals{font-size:16px;line-height:1.6}.mi-asset-page #analysis .mi-tech-text{line-height:1.5}.mi-asset-page .mi-label{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:8px}.mi-asset-page .mi-h4{margin:0 0 15px;font-size:15px;font-weight:600;color:#0f172a;line-height:1.5}.mi-asset-page .mi-card h4,.mi-asset-page .mi-sub-h{font-size:16px;font-weight:700;color:#334155;margin:0;line-height:1.5}.mi-asset-page .mi-card h5,.mi-asset-page .mi-card h4.mi-h5-look{font-size:14px;font-weight:500;color:#64748b;margin:0 0 10px;line-height:1.5}.mi-asset-page .mi-charts-stack>div{margin-bottom:25px}.mi-asset-page .mi-charts-stack>div:last-child{margin-bottom:0}.mi-asset-page .mi-benchmark-section h4{margin-bottom:8px}.mi-asset-page .mi-h5{margin:0 0 10px;font-size:14px;font-weight:600;color:#0f172a;line-height:1.5}.mi-asset-page .mi-card{margin-top:30px}.mi-asset-page .mi-card:first-child{margin-top:0}.mi-asset-page .mi-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.mi-asset-page .mi-card-header:has(.mi-card-sub){align-items:flex-start}.mi-asset-page .mi-card-header h2{margin:0;font-size:20px;font-weight:700;color:#0f172a;line-height:1.5}.mi-asset-page .mi-card-header h3{margin:0;font-size:20px;font-weight:700;color:#1a202c;line-height:1.5}.mi-asset-page #market-metrics .mi-card-header{border:0;padding:0;margin-bottom:15px}.mi-asset-page #market-metrics h3{font-size:18px;color:#0f172a}.mi-asset-page .mi-sidebar .mi-card-header{border:0;padding:0;margin-bottom:10px}.mi-asset-page .mi-sidebar .mi-card-header h3{font-size:18px;color:#0f172a}.mi-asset-page #correlations .mi-card-header{border:0;padding:0;margin-bottom:0}.mi-asset-page #correlations .mi-card-header h3{font-size:18px;color:#0f172a;margin-bottom:5px}.mi-asset-page #correlations .mi-card-sub{margin:0}.mi-asset-page #correlations .mi-fineprint{margin:0 0 10px}.mi-asset-page #seasonality .mi-card-header h3,.mi-asset-page #risk .mi-card-header h3{margin-bottom:0}.mi-asset-page #risk .mi-card-header{margin-bottom:15px}.mi-asset-page #compare .mi-card-header{margin-bottom:10px}.mi-asset-page #trade-plans .mi-card-header{border:0;padding:0;margin-bottom:15px}.mi-asset-page #trade-plans .mi-card-header h2{margin-bottom:5px}.mi-asset-page .mi-card-sub{margin:0;font-size:14px;color:#64748b;line-height:1.6}.mi-asset-page .mi-sidebar h3{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 10px;line-height:1.5}.mi-asset-page .mi-compare-widget .mi-card-sub{margin-bottom:20px}.mi-asset-page .mi-card-source{font-size:11px;color:#94a3b8;margin-left:auto;margin-right:12px;align-self:center}.mi-asset-page .mi-card-source a{color:#94a3b8;text-decoration:underline}.mi-asset-page .mi-share-btn-text{flex-shrink:0}.mi-asset-page .mi-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:15px;margin-top:15px}.mi-asset-page #risk .mi-panel,.mi-asset-page #on-chain .mi-panel{border:0;margin-top:0;margin-bottom:15px}.mi-asset-page #risk .mi-panel:last-child,.mi-asset-page #on-chain .mi-panel:last-child{margin-bottom:0}.mi-asset-page #risk .mi-panel:last-child{border-radius:8px;padding:15px;margin-top:15px}.mi-asset-page #risk .mi-panel.mi-compact{padding:12px;margin-top:0}.mi-asset-page .mi-compact .mi-label{margin-bottom:8px}.mi-asset-page .mi-subsection{margin:0 0 25px}.mi-asset-page .mi-subsection:last-child{margin-bottom:0}.mi-asset-page .mi-callout{margin:20px 0 0;padding:15px;background:#f8fafc;border:0;border-left:3px solid #0f172a;border-radius:8px;font-size:14px;color:#475569;line-height:1.6}.mi-asset-page .mi-callout.small{margin:0;padding:10px;border:0;border-left:3px solid #94a3b8;border-radius:6px;font-size:11px;line-height:1.6}.mi-asset-page .mi-callout.center{border-left:0}.mi-asset-page .mi-callout.small .mi-strong{font-weight:600;color:#475569;margin-bottom:4px;text-align:start}.mi-asset-page .mi-callout.small .mi-muted-sm{text-align:start}.mi-asset-page .mi-callout.center .mi-muted-sm{text-align:center}.mi-asset-page .mi-callout.small .mi-muted-sm{color:#64748b;line-height:1.6}.mi-asset-page .mi-target-pct .mi-muted-sm{line-height:1.6}.mi-asset-page .mi-target-agg .mi-muted-sm{font-weight:500;line-height:1.6}.mi-asset-page .mi-callout.center{text-align:center}.mi-asset-page .mi-callout h5{margin:0 0 10px;font-size:14px;font-weight:600;color:#0f172a;line-height:1.6}.mi-asset-page .mi-hint{margin-top:10px;padding:8px;border-radius:6px;background:#f8fafc;font-size:11px;color:#475569;line-height:1.6}.mi-asset-page .mi-notice{padding:10px 15px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#64748b}.mi-asset-page .mi-col-stack{display:flex;flex-direction:column;gap:25px}.mi-asset-page .mi-col-stack>.mi-card{margin-top:0}.mi-asset-page .mi-grid-2>.mi-card{margin-top:0}.mi-asset-page .mi-grid-2c{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mi-asset-page .mi-grid-2c .span2{grid-column:1/-1}.mi-asset-page .mi-identity-text{min-width:0}.mi-asset-page h1.mi-ticker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-asset-page .mi-ticker-sym{font-size:.85em;font-weight:400;color:#64748b;white-space:nowrap}.mi-asset-page .mi-company-line{margin:2px 0 0;font-size:14px;color:#64748b;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-asset-page .mi-exchange-pill{display:inline;margin-left:4px;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.mi-asset-page .mi-price-main{display:flex;flex-direction:column;align-items:flex-start}.mi-asset-page .mi-price-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mi-asset-page .mi-live-price{color:#0f172a;line-height:1}.mi-asset-page .mi-live-change{font-size:20px;line-height:1}.mi-asset-page .mi-market-status{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:#64748b;line-height:1.6}.mi-asset-page .mi-status-open{display:inline-flex;align-items:center;gap:4px;color:#16a34a;font-weight:600}.mi-asset-page .mi-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;display:inline-block}.mi-asset-page .mi-consensus-label{font-size:11px;color:#10b981;text-align:center;margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.mi-asset-page .mi-consensus-rating{font-size:24px;font-weight:700;line-height:1.6}.mi-asset-page .mi-consensus-score{font-size:14px;color:#64748b;line-height:1.6}.mi-asset-page .mi-consensus-box.pending .mi-consensus-rating{color:#94a3b8;font-size:18px}.mi-asset-page .mi-header-share{margin-left:auto}.mi-asset-page .mi-header-top-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:16px}.mi-asset-page .mi-header-identity{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.mi-asset-page .mi-logo{width:40px;height:40px;flex-shrink:0;border-radius:8px}.mi-asset-page .mi-ticker-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,#fe497e,#14b8a6);color:#fff;font-weight:700;font-size:13px;letter-spacing:.5px}.mi-asset-page h1.mi-ticker{margin:0;font-size:1.25rem;font-weight:700}.mi-asset-page .mi-company-line{font-size:12px}.mi-asset-page .mi-price-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:8px}.mi-asset-page .mi-live-change{font-weight:600}.mi-asset-page .mi-header-consensus{flex-shrink:0;text-align:center}.mi-asset-page .mi-consensus-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.mi-asset-page .mi-header-share{flex-shrink:0;align-self:flex-start;margin-left:0}.mi-asset-page .mi-share-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer}.mi-asset-page .mi-share-btn:hover{color:#fe497e;border-color:#fe497e}.mi-asset-page .mi-analysis-timestamp{font-size:13px;line-height:1.6}.mi-asset-page .mi-analysis-timestamp strong{color:#334155}.mi-asset-page .mi-analysis-time-ago{color:#0f172a}.mi-asset-page .mi-diff{font-weight:600;margin-left:4px}.mi-asset-page .mi-attribution{margin:4px 0 -4px;font-size:12px;color:#334155;line-height:1.6}.mi-asset-page .mi-attribution-name{font-weight:400}.mi-asset-page .mi-attribution-src{color:#64748b}.mi-asset-page .mi-src{color:#64748b;text-decoration:underline}.mi-asset-page .mi-attribution-note{margin-top:4px;font-size:11px;color:#94a3b8;font-style:italic;line-height:1.6}.mi-asset-page .mi-safety-notice{margin-bottom:10px;padding:10px 12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;font-size:13px;color:#92400e}.mi-asset-page .mi-ai-text{font-size:14px;color:#334155;line-height:1.7}.mi-asset-page .mi-tiles{display:grid;gap:15px;margin-bottom:20px}.mi-asset-page .mi-tiles-160{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mi-asset-page .mi-tile{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px}.mi-asset-page .mi-tile.center{text-align:center}.mi-asset-page .mi-tile-label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:6px;line-height:1.6}.mi-asset-page .mi-tile-value{font-size:20px;font-weight:700;color:#0f172a;line-height:1.25}.mi-asset-page .mi-tile-range .mi-tile-value{font-size:14px;font-weight:600}.mi-asset-page .mi-tile-note{font-size:11px;color:#94a3b8;margin-top:4px;line-height:1.6}.mi-asset-page .mi-to,.mi-asset-page .mi-range-to{color:#94a3b8;margin:0 6px;font-weight:600}.mi-asset-page .mi-mm-grid{display:flex;flex-wrap:wrap;gap:15px}.mi-asset-page .mi-mm-grid>.mi-tile{flex:1;min-width:140px;padding:15px}.mi-asset-page .mi-mm-grid>.mi-mm-wide{flex:2.2;min-width:260px}.mi-asset-page .mi-mm-grid .mi-tile-label{margin-bottom:4px;line-height:17.6px}.mi-asset-page .mi-mm-grid .mi-tile-value{line-height:1.6}.mi-asset-page .mi-mm-grid .mi-mm-wide .mi-tile-value{line-height:1.25}.mi-asset-page .mi-mm-grid .mi-to{font-size:20px;margin:0 5px}.mi-asset-page .mi-kv{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.mi-asset-page .mi-kv-k{color:#64748b}.mi-asset-page .mi-kv-v{font-weight:600;color:#0f172a}.mi-asset-page .mi-bar{background:#e2e8f0;border-radius:6px;height:8px;overflow:hidden;margin-bottom:8px}.mi-asset-page .mi-bar-fill{height:100%;border-radius:6px;background:#3b82f6}.mi-asset-page .mi-bar-fill.low,.mi-asset-page .mi-bar-fill.g{background:#22c55e}.mi-asset-page .mi-bar-fill.moderate,.mi-asset-page .mi-bar-fill.w{background:#facc15}.mi-asset-page .mi-bar-fill.high,.mi-asset-page .mi-bar-fill.r{background:#ef4444}.mi-asset-page .mi-bar-fill.very-high{background:#dc2626}.mi-asset-page .mi-bar-caption{text-align:center;font-size:13px;color:#64748b}.mi-asset-page .mi-chart-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mi-asset-page .mi-charts-stack{margin-bottom:20px}.mi-asset-page .mi-chart-summary{margin:12px 0 0;font-size:13px;color:#475569;line-height:1.55}.mi-asset-page #mi-chart-stats{display:flex;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #f1f5f9;overflow-x:auto}.mi-asset-page .mi-block{margin-top:20px}.mi-asset-page .mi-block{margin-bottom:20px}.mi-asset-page .mi-block .mi-h4{font-size:16px;color:#334155;font-weight:700}.mi-asset-page .mi-dominance{display:flex;align-items:center;gap:15px;padding:15px;background:#fff;border-radius:10px;border:1px solid #e2e8f0}.mi-asset-page .mi-dominance-rank{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:60px;border-radius:50%;color:#fff;font-size:20px;font-weight:700}.mi-asset-page .mi-dominance-level{font-size:18px;font-weight:600}.mi-asset-page .mi-dominance .mi-muted{font-size:13px;color:#64748b}.mi-asset-page .mi-panel .mi-h4{font-size:14px;color:#334155;font-weight:700}.mi-asset-page .mi-panel .mi-h5{font-size:13px;color:#64748b;font-weight:600}.mi-asset-page #price-history .mi-panel{padding:20px}.mi-asset-page .mi-range-bar{position:relative;height:24px;background:#e2e8f0;border-radius:12px;margin-bottom:12px}.mi-asset-page .mi-range-fill{position:absolute;left:0;top:0;height:100%;background:#3b82f6;border-radius:12px}.mi-asset-page .mi-range-dot{position:absolute;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);background:#0f172a;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003}.mi-asset-page .mi-range-labels{display:flex;justify-content:space-between;font-size:12px;color:#64748b}.mi-asset-page .mi-range-labels .mi-strong{font-weight:600;color:#0f172a}.mi-asset-page .mi-range-verdict{text-align:center;margin-top:12px;font-size:14px;color:#334155}.mi-asset-page .mi-row-3{display:flex;justify-content:space-between;font-size:14px;color:#334155}.mi-asset-page .mi-history-val{font-size:22px}.mi-asset-page .mi-benchmark-section{margin-top:0}.mi-asset-page .mi-benchmarks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;align-items:start}.mi-asset-page .mi-grid-2>*,.mi-asset-page .mi-grid-2c>*,.mi-asset-page .mi-col-stack>*{min-width:0}.mi-asset-page .mi-corr-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.mi-asset-page .mi-corr-row{padding:0;border:0;margin-bottom:12px}.mi-asset-page .mi-corr-row:last-child{border-bottom:0}.mi-asset-page .mi-corr-factor{font-size:13px;font-weight:600;color:#0f172a}.mi-asset-page .mi-corr-value{font-size:14px;font-weight:700}.mi-asset-page .mi-corr-value.up{color:#22c55e}.mi-asset-page .mi-corr-value.down{color:#ef4444}.mi-asset-page .mi-corr-bar{height:6px;background:#f1f5f9;border-radius:4px;overflow:hidden;position:relative}.mi-asset-page .mi-corr-fill{position:absolute;left:50%;top:0;height:100%;border-radius:4px}.mi-asset-page .mi-corr-fill.down{transform:translate(-100%)}.mi-asset-page .mi-corr-fill.up{background:#22c55e}.mi-asset-page .mi-corr-fill.down{background:#ef4444}.mi-asset-page .mi-corr-strength{font-size:11px;color:#94a3b8;margin-top:2px}.mi-asset-page .mi-corr-search-wrap{margin-top:20px;padding-top:15px;border-top:1px solid #e2e8f0}.mi-asset-page .mi-input-row{display:flex;gap:8px;align-items:center}.mi-asset-page .mi-input-row input{flex:1;min-width:0;width:100%;border:0;outline:none;font-size:18px;font-weight:700;color:#0f172a;background:transparent}.mi-asset-page .mi-input-row .mi-input{flex:1}.mi-asset-page .mi-scorecard{display:flex;flex-direction:column}.mi-asset-page .mi-score-section{padding-bottom:15px;border-bottom:1px solid #e5e7eb}.mi-asset-page .mi-score-section:last-child{border-bottom:0;padding-bottom:0}.mi-asset-page .mi-score-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mi-asset-page .mi-score-val{font-size:18px;font-weight:700}.mi-asset-page .mi-score-val.up{color:#16a34a}.mi-asset-page .mi-health-bar{display:flex;gap:4px;height:8px;margin:0}.mi-asset-page .health-seg{flex:1;border-radius:2px;background:#e2e8f0}.mi-asset-page .health-seg.active{background:#22c55e}.mi-asset-page .mi-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0}.mi-asset-page .mi-target{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;text-align:center}.mi-asset-page .mi-target-label{font-size:11px;font-weight:600;color:#64748b;margin-bottom:6px;line-height:1.6}.mi-asset-page .mi-target-val{font-size:20px;font-weight:700;color:#0f172a;line-height:1.6}.mi-asset-page .mi-target-pct{font-size:11px;font-weight:600;color:#22c55e;margin-top:4px;line-height:1.6}.mi-asset-page .mi-target-pct .mi-muted-sm{font-weight:500}.mi-asset-page .mi-target-agg .mi-muted-sm{font-size:10px}.mi-asset-page #mi-targets-source-label{margin-left:5px}.mi-asset-page .mi-target-agg{font-size:10px;font-weight:500;color:#22c55e;margin-top:2px}.mi-asset-page .mi-tech-rating{text-align:center;font-size:18px;font-weight:700;margin-top:4px}.mi-asset-page .mi-tech-rating-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.mi-asset-page .mi-tech-rating-row .mi-badge{padding:4px 12px;border-radius:6px;font-size:14px;font-weight:600;text-transform:none;background:#64748b14;color:#64748b}.mi-asset-page .mi-badge.bull{background:#22c55e14;color:#22c55e}.mi-asset-page .mi-badge.bear{background:#ef444414;color:#ef4444}.mi-asset-page .mi-badge.warn{background:#facc151f;color:#ca8a04}.mi-asset-page .mi-tech-grid{margin-bottom:15px}.mi-asset-page .mi-signal{background:#f8fafc;padding:10px;border-radius:6px;text-align:center}.mi-asset-page .mi-tech-text{margin-top:10px;font-size:16px;color:#475569;line-height:1.5}.mi-asset-page .mi-text.mi-tech-text{font-size:16px;line-height:1.5}.mi-asset-page .mi-tech-rating{font-size:14px;font-weight:700;color:#475569;text-align:start;margin-top:0}.mi-asset-page .mi-tech-rating.hold{color:#475569}.mi-asset-page .mi-tech-rating.buy,.mi-asset-page .mi-tech-rating.strong-buy{color:#16a34a}.mi-asset-page .mi-tech-rating.sell,.mi-asset-page .mi-tech-rating.strong-sell{color:#dc2626}.mi-asset-page .mi-tech-summary{margin-top:20px;padding-top:15px;border-top:1px solid #f1f5f9;font-size:14px;color:#475569;line-height:1.6}.mi-asset-page .mi-catalysts{display:flex;flex-direction:column;gap:10px}.mi-asset-page .mi-catalyst{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.mi-asset-page .mi-catalyst.bullish{background:#f0fdf4;border-color:#bbf7d0}.mi-asset-page .mi-catalyst.bearish{background:#fef2f2;border-color:#fecaca}.mi-asset-page .mi-catalyst-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.mi-asset-page .mi-catalyst-type{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 8px;border-radius:4px;background:#64748b15;color:#64748b}.mi-asset-page .mi-catalyst.bullish .mi-catalyst-type{background:#16a34a15;color:#16a34a}.mi-asset-page .mi-catalyst.bearish .mi-catalyst-type{background:#dc262615;color:#dc2626}.mi-asset-page .mi-catalyst-title{font-size:14px;font-weight:600;color:#0f172a}.mi-asset-page .mi-catalyst-desc{margin:0;font-size:13px;color:#475569;line-height:1.5}.mi-asset-page .mi-catalyst-source{display:inline-block;margin-top:4px;font-size:11px;color:#94a3b8}.mi-asset-page .mi-fundamentals{margin-top:20px;padding-top:15px;border-top:1px solid #f1f5f9;font-size:16px;color:#475569;line-height:1.6}.mi-asset-page .sub{margin-top:16px;padding-top:16px;border-top:1px solid #f1f5f9}.mi-asset-page .mi-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.mi-asset-page .mi-table{width:100%;border-collapse:separate;border-spacing:0}.mi-asset-page .mi-table th,.mi-asset-page .mi-table td{border:0;border-bottom:1px solid var(--mi-border,#e5e7eb);vertical-align:middle}.mi-asset-page .mi-table th.num,.mi-asset-page .mi-table td.num{text-align:right}.mi-asset-page #key-statistics .mi-table .num,.mi-asset-page #technical-indicators .mi-table .num{text-align:left}.mi-asset-page .mi-table tbody th{background:transparent;color:inherit;text-transform:none;font-weight:400;font-size:inherit;text-align:left}.mi-asset-page .mi-insider-table thead th{padding:10px;font-size:14px;font-weight:600;color:#64748b;background:#f9fafb;text-transform:uppercase;border-bottom:1px solid #e2e8f0}.mi-asset-page .mi-insider-table thead th.num{text-align:right}.mi-asset-page .mi-insider-table td{padding:12px 10px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9}.mi-asset-page .mi-insider-table td:nth-child(3){font-size:16px;color:#1d2a47}.mi-asset-page .mi-insider-table td.num{text-align:right}.mi-asset-page .mi-insider-table td.mi-strong,.mi-asset-page .mi-table td.mi-strong,.mi-asset-page .mi-table td.strong{font-weight:600;color:#0f172a}.mi-asset-page .mi-signal-label{font-size:12px;color:#64748b;margin-bottom:4px;text-align:center;line-height:1.6}.mi-asset-page .mi-signal-value{font-size:14px;font-weight:600;color:#0f172a}.mi-asset-page .mi-signal-value.bull,.mi-asset-page .bull{color:#22c55e}.mi-asset-page .mi-signal-value.bearish,.mi-asset-page .bearish{color:#ef4444}.mi-asset-page .mi-signal-value.hold,.mi-asset-page .hold{color:#64748b}.mi-asset-page .warn{color:#facc15}.mi-asset-page .strong-up{color:#16a34a;font-weight:700}.mi-asset-page .mi-trade-controls{margin-bottom:20px;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.mi-asset-page .mi-trade-controls>.mi-control{margin-bottom:20px}.mi-asset-page .mi-trade-controls>.mi-grid-2c{gap:20px}.mi-asset-page .mi-control-box{display:block;padding:15px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.mi-asset-page .mi-control-box input[type=range]{width:100%;cursor:pointer;accent-color:#3b82f6}.mi-asset-page .mi-control-scale{display:flex;justify-content:space-between;font-size:11px;color:#64748b;margin-top:6px}.mi-asset-page .mi-control-label{display:block;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:8px;line-height:1.6}.mi-asset-page .mi-tools .mi-control-label{font-size:12px;color:#0f172a;text-transform:uppercase}.mi-asset-page .mi-risk-row .mi-control-label{text-transform:none}.mi-asset-page .mi-control-scale span{color:#64748b}.mi-asset-page .mi-control-scale .mi-strong{font-weight:700;color:#0f172a}.mi-asset-page .mi-control .mi-muted-sm{margin-top:8px;font-size:12px;color:#64748b;line-height:1.6}.mi-asset-page .mi-control .mi-muted-sm .mi-strong{font-size:12px}.mi-asset-page .mi-currency{font-size:18px;color:#64748b}.mi-asset-page .mi-bias-grid{display:flex;gap:10px}.mi-asset-page .mi-bias-btn{flex:1;padding:12px 16px;border:2px solid #ec4899;border-radius:8px;background:#fff;color:#ec4899;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all .2s}.mi-asset-page .mi-bias-btn.active{background:#0f172a;border-color:#0f172a;color:#fff}.mi-asset-page #trade-plans .mi-subsection>h4,.mi-asset-page .mi-plan-h{margin:0 0 12px;font-size:15px;font-weight:600;color:#0f172a;line-height:1.5}.mi-asset-page .mi-max-loss{font-size:20px;font-weight:700;color:#ef4444;text-align:right;line-height:1.6}.mi-asset-page .mi-risk-row .right{text-align:right}.mi-asset-page .mi-risk-row .mi-control-label{margin-bottom:4px}.mi-asset-page .mi-risk-row .mi-entry-price{margin-bottom:0}.mi-asset-page .mi-risk-row .right .mi-control-label{text-align:right}.mi-asset-page .mi-vol-note{margin-top:6px;font-size:11px;color:#d97706;text-align:left}.mi-asset-page .mi-entry-heading{margin:0 0 12px;font-size:15px;font-weight:600;color:#0f172a;line-height:1.5}.mi-asset-page .mi-entry-tab{display:block;padding:15px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.mi-asset-page .mi-entry-tab.active{border:2px solid #0f172a}.mi-asset-page .mi-entry-tab-label{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:6px;background:#0f172a;color:#fff;font-size:11px;font-weight:600;line-height:1.6}.mi-asset-page .mi-entry-tab:not(.active) .mi-entry-tab-label{background:#f8fafc;color:#64748b}.mi-asset-page .mi-entry-price{font-size:24px;font-weight:700;color:#0f172a;margin-bottom:4px;line-height:1.6}.mi-asset-page .mi-entry-tab .mi-muted-sm{font-size:12px;color:#64748b;line-height:1.6}.mi-asset-page .mi-risk-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mi-asset-page .mi-risk-row:last-child{border-bottom:0}.mi-asset-page .mi-risk-box{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:15px;margin-top:0}.mi-asset-page .small{margin-top:12px;padding:10px;background:#f8fafc;border-radius:6px;font-size:11px;color:#475569;text-align:center;line-height:1.6}.mi-asset-page .mi-tools{margin-bottom:20px;padding:15px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.mi-asset-page .mi-tools .mi-control-label{margin-bottom:10px}.mi-asset-page .mi-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.mi-asset-page .mi-tool-link{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#475569;text-decoration:none}.mi-asset-page .mi-tool-link:hover{border-color:#cbd5e1;color:#0f172a}.mi-asset-page .mi-disclaimer{margin-top:20px;padding:15px;border-radius:6px;font-size:12px;line-height:1.5;color:#334155;background:#00000008;border-left:4px solid #64748b}.mi-asset-page .mi-disclaimer-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mi-asset-page .mi-disclaimer-head strong{color:#0f172a;font-size:13px}.mi-asset-page .mi-disclaimer-icon{font-size:16px;color:#334155}.mi-asset-page .mi-sidebar{width:350px;flex-shrink:0;display:flex;flex-direction:column;gap:25px;position:sticky;top:100px;align-self:flex-start}.mi-asset-page .mi-sidebar>.mi-card{margin:0}.mi-asset-page .mi-dashboard-wrapper.mi-compact{display:block}.mi-asset-page .mi-dashboard-wrapper.mi-compact .mi-main-col{margin-bottom:25px}.mi-asset-page .mi-dashboard-wrapper.mi-compact .mi-sidebar{width:100%;position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.mi-asset-page .mi-dashboard-wrapper.mi-compact .mi-risk-volatility-card{min-height:0}@media (max-width:1024px){.mi-asset-page .mi-sidebar{width:100%;position:static}}.mi-asset-page .mi-risk-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mi-asset-page .mi-risk-head .mi-label{margin-bottom:0;font-size:14px;font-weight:600;color:#0f172a}.mi-asset-page .mi-risk-level{font-size:18px;font-weight:700;color:#64748b}.mi-asset-page .mi-risk-level.bull{color:#22c55e}.mi-asset-page .mi-risk-level.warn{color:#facc15}.mi-asset-page .mi-risk-level.bear{color:#ef4444}.mi-asset-page .mi-risk-level.veryhigh{color:#dc2626}.mi-asset-page .mi-metrics{margin:0 0 15px;gap:12px}.mi-asset-page .mi-metrics .mi-tile{background:#f8fafc;border:0;padding:12px}.mi-asset-page .mi-metrics .mi-tile-label{font-size:12px;font-weight:400;text-transform:none;margin-bottom:4px}.mi-asset-page .mi-metrics .mi-tile-value{font-size:18px;line-height:1.6}.mi-asset-page .mi-metrics .mi-tile-note,.mi-asset-page .mi-52w-range-container{margin-top:0}.mi-asset-page .mi-52w-range-container .mi-label{font-size:14px;font-weight:400;color:#64748b;margin-bottom:8px}.mi-asset-page .mi-tech-rating-row .mi-label{margin-bottom:0}.mi-asset-page #correlations .mi-label{font-size:13px}.mi-asset-page #risk .mi-panel:last-child .mi-label{font-size:13px;margin-bottom:10px}.mi-asset-page .mi-52w-track{position:relative;height:8px;background:#f1f5f9;border-radius:8px;margin-bottom:8px}.mi-asset-page .mi-52w-dot{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:#f43f5e;border:2px solid #fff;border-radius:50%}.mi-asset-page .mi-52w-labels{display:flex;justify-content:space-between;align-items:center;font-size:13px}.mi-asset-page .mi-52w-range-low,.mi-asset-page .mi-52w-range-high{color:#64748b}.mi-asset-page .mi-52w-range-pct{font-weight:600;color:#0f172a}.mi-asset-page .mi-risk-list{list-style:none;margin:0;padding:0}.mi-asset-page .mi-risk-list{display:grid;gap:8px}.mi-asset-page .mi-risk-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#475569;line-height:1.6;margin-bottom:0}.mi-asset-page .mi-compact .mi-risk-list{gap:6px}.mi-asset-page .mi-compact .mi-risk-list li{gap:6px;font-size:12px}.mi-asset-page .mi-risk-list li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;margin-top:6px;background:#94a3b8}.mi-asset-page .mi-compact .mi-risk-list li:before{width:5px;height:5px;margin-top:5px}.mi-asset-page .mi-risk-list li.r:before{background:#ef4444}.mi-asset-page .mi-risk-list li.w:before{background:#facc15}.mi-asset-page .mi-risk-list li.g:before{background:#22c55e}.mi-asset-page .mi-season-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mi-asset-page .mi-season{background:#f1f5f9;border-radius:6px;padding:8px;text-align:center}.mi-asset-page .mi-season.up{background:#f0fdf4}.mi-asset-page .mi-season.strong-up{background:#dcfce7}.mi-asset-page .mi-season.down{background:#fef2f2}.mi-asset-page .mi-season.strong-down{background:#fee2e2}.mi-asset-page .mi-season-m{font-size:11px;font-weight:600;color:#0f172a;margin-bottom:2px;line-height:17.6px}.mi-asset-page .mi-season-v{font-size:13px;font-weight:700}.mi-asset-page .mi-season.up .mi-season-v{color:#22c55e}.mi-asset-page .mi-season.strong-up .mi-season-v{color:#16a34a}.mi-asset-page .mi-season.down .mi-season-v{color:#ef4444}.mi-asset-page .mi-season.strong-down .mi-season-v{color:#dc2626}.mi-asset-page .mi-season.flat .mi-season-v,.mi-asset-page #seasonality .mi-callout{color:#64748b}.mi-asset-page .mi-whale-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.mi-asset-page .mi-whale-row:last-child{border-bottom:0}.mi-asset-page .mi-lp-intro{margin:0 0 14px;font-size:14px;color:#475569;line-height:1.6}.mi-asset-page .mi-lp-table{font-size:13px}.mi-asset-page .mi-lp-table th,.mi-asset-page .mi-lp-table td{padding:8px 10px;font-size:13px;border-bottom:1px solid #f1f5f9}.mi-asset-page .mi-lp-table thead tr{background:#f8fafc}.mi-asset-page .mi-lp-table thead th{text-transform:none;font-weight:400;color:#475569;font-size:13px;border-bottom:1px solid #e2e8f0}.mi-asset-page .mi-lp-table thead th.mi-lp-base{color:#0f172a;font-weight:700}.mi-asset-page .mi-lp-table td.mi-lp-base{font-weight:700;color:#0f172a}.mi-asset-page .mi-lp-table td.up{color:#16a34a;font-weight:400}.mi-asset-page .mi-lp-table td.down{color:#dc2626;font-weight:400}.mi-asset-page .mi-lp-table thead th{font-weight:700;background:transparent}.mi-asset-page .mi-table thead th{text-align:left}.mi-asset-page .mi-lp-table tbody th{font-weight:600;color:#0f172a}.mi-asset-page .mi-lp-method{margin:12px 0 0;font-size:12px;color:#64748b;line-height:1.55}.mi-asset-page #people-also-watch h3,.mi-asset-page #related-comparisons h3{margin:0 0 20px;font-size:18px;font-weight:700;color:#0f172a}.mi-asset-page .mi-paw-grid,.mi-asset-page .mi-related-cmp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.mi-asset-page .mi-paw-card{display:block;padding:15px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;color:inherit;box-shadow:0 1px 2px #0000000d;transition:transform .2s}.mi-asset-page .mi-paw-card:hover{transform:translateY(-2px)}.mi-asset-page .mi-paw-header{margin-bottom:8px;color:#fe497e}.mi-asset-page .mi-paw-ticker{font-size:14px;font-weight:700;color:#0f172a}.mi-asset-page .mi-disc-ticker{font-size:14px}.mi-asset-page .mi-paw-name{margin-bottom:8px;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-asset-page .mi-paw-exchange{margin-left:5px;font-size:.9em;color:#94a3b8}.mi-asset-page .mi-paw-stats{display:flex;justify-content:space-between;align-items:center}.mi-asset-page .mi-paw-price{font-weight:600;color:#0f172a}.mi-asset-page .mi-paw-change{font-size:13px;font-weight:600}.mi-asset-page .mi-paw-cta{margin-top:8px;font-size:12px;font-weight:600;color:#2563eb}.mi-asset-page .mi-supply{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.mi-asset-page .mi-supply .mi-kv,.mi-asset-page .mi-supply .mi-bar{margin-bottom:8px}.mi-asset-page .mi-ai-note{margin-top:15px;padding:15px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.mi-asset-page .mi-ai-note-label{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:8px}.mi-asset-page .mi-ai-note-text{font-size:14px;color:#334155;line-height:1.6}.mi-asset-page .mi-insider-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin-bottom:25px}.mi-asset-page .mi-insider-stat{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:15px;box-shadow:0 1px 2px #0000000d}.mi-asset-page .mi-insider-stat-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mi-asset-page .mi-insider-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:10px;background:#f1f5f9;color:#475569;line-height:16px}.mi-asset-page .mi-insider-icon.up{background:#dcfce7;color:#16a34a}.mi-asset-page .mi-insider-icon.down{background:#fee2e2;color:#dc2626}.mi-asset-page .mi-insider-icon.neutral{font-size:12px;line-height:19.2px}.mi-asset-page .mi-insider-stat-label{font-size:14px;font-weight:600;color:#64748b;text-transform:uppercase}.mi-asset-page .mi-insider-stat-value{font-size:20px;font-weight:700;color:#0f172a}.mi-asset-page .mi-insider-stat-sub{margin-top:2px;font-size:14px;color:#94a3b8}.mi-asset-page .mi-insider-table td{padding:12px 10px;font-size:13px}.mi-asset-page .mi-insider-name{font-size:13px;font-weight:600;color:#0f172a}.mi-asset-page .mi-insider-role{margin-top:2px;font-size:11px;color:#64748b}.mi-asset-page .mi-tx-type{display:inline-block;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;line-height:1.6;cursor:help;background:#f1f5f9;color:#64748b}.mi-asset-page .mi-tx-sell{background:#fee2e2;color:#dc2626}.mi-asset-page .mi-tx-buy{background:#dcfce7;color:#16a34a}.mi-asset-page .mi-tx-grant{background:#e0f2fe;color:#0284c7}.mi-asset-page .mi-tx-option{background:#f3e8ff;color:#9333ea}.mi-asset-page .mi-tx-tax{background:#ffedd5;color:#c2410c}.mi-asset-page .mi-tx-convert{background:#e0e7ff;color:#4338ca}.mi-asset-page .mi-pager{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid #f1f5f9;font-size:12px;color:#64748b}.mi-asset-page .mi-pager .mi-btn{padding:6px 14px;font-size:12px;font-weight:500;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px}.mi-asset-page .mi-pager span{font-weight:500}.mi-asset-page .mi-faq-container{margin-top:30px;padding:16px;overflow:hidden}.mi-asset-page .mi-faq-header{padding:20px;border-bottom:1px solid #f1f5f9}.mi-asset-page .mi-faq-header h3{margin:0;font-size:20px;color:#0f172a}.mi-asset-page .mi-faq-item{border-bottom:1px solid #f1f5f9}.mi-asset-page .mi-faq-item:last-child{border-bottom:0}.mi-asset-page .mi-faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;background:none;border:0;font-size:15px;font-weight:600;color:#0f172a;text-align:left;cursor:pointer;list-style:none;transition:background .2s}.mi-asset-page .mi-faq-question::-webkit-details-marker{display:none}.mi-asset-page .mi-faq-question:hover{background:#f8fafc}.mi-asset-page .mi-faq-icon{flex-shrink:0;margin-left:12px;transition:transform .3s}.mi-asset-page .mi-faq-item[open] .mi-faq-icon{transform:rotate(180deg)}.mi-asset-page .mi-faq-answer{background:#f8fafc}.mi-asset-page .mi-faq-answer-content{padding:0 20px 20px;font-size:14px;line-height:1.6;color:#475569}.mi-asset-page .mi-faq-answer-content p{margin:0 0 .8em}.mi-asset-page .mi-fs-modal{display:none;position:fixed;inset:0;z-index:99999;background:#0f172af2}.mi-asset-page .mi-fs-kicker{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.mi-asset-page .mi-fs-title{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#fff}.mi-asset-page .mi-fs-search-overlay{position:absolute;top:180px;left:0;right:0;margin:0 auto;width:300px;z-index:99999;overflow:visible!important}.mi-asset-page .mi-fs-search-overlay input{width:100%;padding:12px;font-size:16px;border:0;border-radius:8px;outline:none;box-shadow:0 10px 25px #00000080}.mi-asset-page .mi-fs-msg{margin-top:4px;padding:4px;border-radius:4px;background:#000c;color:#ef4444;font-size:12px}.mi-asset-page .mi-share-modal{display:none;position:fixed;inset:0;z-index:9999;background:#00000080;align-items:center;justify-content:center}.mi-asset-page .mi-share-modal-box{position:relative;width:90%;max-width:500px;padding:25px;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003}.mi-asset-page .mi-share-close{position:absolute;top:10px;right:10px;background:none;border:0;font-size:20px;color:#64748b;cursor:pointer}.mi-asset-page .mi-share-modal-box h3{margin:0 0 15px;font-size:18px;color:#0f172a}.mi-asset-page .mi-share-preview{margin-bottom:15px;max-height:300px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.mi-asset-page .mi-share-actions{display:flex;gap:10px;flex-wrap:wrap}.mi-asset-page .mi-share-actions a{flex:1;padding:10px;border-radius:6px;color:#fff;font-size:14px;font-weight:500;text-align:center;text-decoration:none}.mi-asset-page .mi-share-x{background:#000}.mi-asset-page .mi-share-reddit{background:#ff4500}.mi-asset-page .mi-share-note{margin:10px 0 0;font-size:14px;color:#64748b;text-align:center}.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-hub-link-row{text-align:center;margin-top:24px}.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-asset-page .mi-grid-2c:not(.mi-benchmarks){grid-template-columns:1fr 1fr}.mi-asset-page .mi-card-source{display:none}.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-asset-page #market-position .mi-tile{padding:12px;border-radius:8px}.mi-asset-page #market-position .mi-tile-label{font-weight:400;margin-bottom:4px}.mi-asset-page #market-position .mi-tile-value{font-size:16px}.mi-asset-page #mi-fund-facts>.mi-text{margin:0 0 14px;font-size:14px}.mi-asset-page .mi-facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.mi-asset-page .mi-fact{padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.mi-asset-page .mi-fact-label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.mi-asset-page .mi-fact-value{margin-top:2px;font-size:15px;font-weight:600;color:#0f172a}.mi-asset-page #mi-fund-facts .mi-grid-2c{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:16px}.mi-asset-page #mi-fund-facts .mi-h4{margin:0 0 8px;font-size:14px;font-weight:700;color:#0f172a}.mi-asset-page .mi-weight-row{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:13px;color:#334155}.mi-asset-page .mi-weight-name{flex:0 0 150px}.mi-asset-page .mi-weight-bar{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.mi-asset-page .mi-weight-fill{display:block;height:100%;background:#2563eb}.mi-asset-page .mi-weight-pct{flex:0 0 52px;text-align:right;font-weight:600}.mi-asset-page #mi-fund-facts .mi-table{font-size:13px}.mi-asset-page #mi-fund-facts .mi-table th,.mi-asset-page #mi-fund-facts .mi-table td{padding:6px 8px;font-size:13px}.mi-asset-page #mi-fund-facts .mi-table thead th{background:#f8fafc;text-transform:none;font-weight:400;color:#475569;font-size:13px;border-bottom:1px solid #e2e8f0}.mi-asset-page #mi-fund-facts .mi-table td{border-bottom:1px solid #f1f5f9}.mi-asset-page #mi-fund-facts .mi-fineprint{margin-top:12px}.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)}@media (max-width:600px){.mi-mt{padding:28px 16px 48px}}.mi-doc [hidden]{display:none}.mi-asset-page .mi-lp-table tr:nth-child(2n){background:transparent}.mi-asset-page #seasonality .mi-card-header h3{margin-bottom:5px}.mi-asset-page .mi-grid-2{gap:20px;margin-bottom:20px}.mi-asset-page #financials .mi-subsection{margin:0;padding-top:15px;border-top:1px solid #f1f5f9}.mi-asset-page #financials .mi-subsection h4,.mi-asset-page #financials .mi-subsection .mi-sub-h{margin-bottom:10px}.mi-asset-page #mi-earnings-insight{margin:0 0 15px;padding:12px;font-size:13px;line-height:1.5}.mi-asset-page .mi-protips li{margin-bottom:10px}.mi-asset-page .mi-callout.center.small{margin-top:12px}.mi-asset-page .mi-chart-container{height:400px}.mi-asset-page .mi-chart-container.short{height:200px}.mi-asset-page .mi-chart-container.mid{height:280px}.mi-asset-page .mi-chart-container.tall{height:350px}.mi-asset-page .mi-chart-300{height:300px}@media (max-width:768px){.mi-asset-page .mi-analysis-timestamp{font-size:12px;line-height:1.4}.mi-asset-page .mi-mm-grid .mi-to{font-size:16px}}@media (max-width:767px){.mi-asset-page .mi-card h4,.mi-asset-page .mi-sub-h,.mi-asset-page .mi-card h4.mi-h5-look{font-size:14px}}@media (max-width:480px){.mi-asset-page .mi-analysis-timestamp{font-size:11px;line-height:1.4}}@media (max-width:768px){.mi-asset-page .mi-card h3.mi-sub-h{width:auto;margin-bottom:0!important}.mi-asset-page #financials .mi-subsection h3.mi-sub-h{margin-bottom:10px!important}.mi-asset-page .mi-card h3.mi-plan-h,.mi-asset-page .mi-card h3.mi-entry-heading{width:auto;margin-bottom:12px!important}}.mi-asset-page .mi-trade-controls{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 18px 6px;margin-bottom:22px}.mi-asset-page .mi-trade-controls>.mi-control{margin-bottom:16px}.mi-asset-page .mi-control-label{font-size:11px;letter-spacing:.06em;color:#64748b;font-weight:600;text-transform:uppercase;margin-bottom:8px}.mi-asset-page .mi-bias-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px}.mi-asset-page .mi-bias-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border:0;border-radius:7px;background:transparent;color:#475569;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.mi-asset-page .mi-bias-btn:hover{color:#0f172a}.mi-asset-page .mi-bias-btn.active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14,0 1px #0f172a0a}.mi-asset-page .mi-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#94a3b8;flex:none}.mi-asset-page .mi-dot.bear{background:#ef4444}.mi-asset-page .mi-dot.bull{background:#22c55e}.mi-asset-page .mi-dot.flat{background:#f59e0b}.mi-asset-page .mi-trade-controls>.mi-grid-2c{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.mi-asset-page .mi-control-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.mi-asset-page .mi-control-box input[type=range]{accent-color:#1d2a47;margin:6px 0 4px}.mi-asset-page .mi-control-scale{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;color:#64748b;margin-top:4px}.mi-asset-page .mi-control-scale span{white-space:nowrap}.mi-asset-page .mi-control-scale .mi-strong{font-size:14px;font-weight:700;color:#0f172a}.mi-asset-page .mi-input-row{display:flex;align-items:center;gap:6px}.mi-asset-page .mi-currency{font-size:16px;color:#64748b}.mi-asset-page .mi-control-box input[type=number]{width:100%;min-width:0;border:0;background:transparent;font-size:20px;font-weight:700;color:#0f172a;padding:2px 0;outline:none}.mi-asset-page .mi-control .mi-muted-sm{margin-top:4px;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-asset-page .mi-entry-heading{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;color:#0f172a}.mi-asset-page .mi-entry-heading .mi-muted-sm{font-size:12px;font-weight:400;color:#94a3b8}.mi-asset-page .mi-entry-heading.long{color:#15803d}.mi-asset-page .mi-entry-heading.short{color:#b91c1c}.mi-asset-page .mi-entry-tab{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mi-asset-page .mi-entry-tab:hover{border-color:#cbd5e1}.mi-asset-page .mi-entry-tab.active{border:1px solid #1d2a47;box-shadow:inset 0 0 0 1px #1d2a47}.mi-asset-page .mi-entry-tab.active:after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;background:#1d2a47 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5L6.5 12L13 4.5' stroke='%23fff' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.mi-asset-page .mi-entry-tab-label{display:block;margin:0 0 6px;padding:0;background:transparent!important;color:#64748b!important;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mi-asset-page .mi-entry-tab.active .mi-entry-tab-label{color:#1d2a47!important}.mi-asset-page .mi-entry-price{font-size:24px;font-weight:800;letter-spacing:-.01em;color:#0f172a;margin:0 0 2px;line-height:1.3;font-variant-numeric:tabular-nums}.mi-asset-page .mi-entry-tab .mi-muted-sm{font-size:12px;color:#64748b;line-height:1.5}.mi-asset-page .mi-entry-tab .mi-callout,.mi-asset-page .mi-entry-tab .small{margin-top:10px;padding:8px 10px;background:#f8fafc;border-radius:6px;font-size:11.5px;color:#475569;text-align:left}.mi-asset-page .mi-plan-h{margin:0 0 10px;font-size:15px;font-weight:700;color:#0f172a}.mi-asset-page .mi-risk-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.mi-asset-page .mi-risk-row{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px}.mi-asset-page .mi-risk-row .mi-control-label{margin-bottom:2px;text-transform:uppercase}.mi-asset-page .mi-max-loss{font-size:22px;font-weight:800;color:#dc2626;line-height:1.3;font-variant-numeric:tabular-nums}.mi-asset-page .mi-risk-box .mi-callout{margin-top:6px;padding:10px 12px;background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:0 8px 8px 0;text-align:left}.mi-asset-page .mi-vol-note{margin-top:4px;font-size:11.5px;color:#b45309}.mi-asset-page .mi-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mi-asset-page .mi-target{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.mi-asset-page .mi-target-label{font-size:11px;font-weight:600;letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:4px}.mi-asset-page .mi-target-val{font-size:20px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.3}.mi-asset-page .mi-tools{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:16px}.mi-asset-page .mi-tools .mi-control-label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.mi-asset-page .mi-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.mi-asset-page .mi-tool-link{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#334155;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-asset-page .mi-tool-link:hover{border-color:#1d2a47;color:#0f172a;background:#fff}.mi-asset-page .mi-disclaimer{margin-top:18px;padding:12px 14px;border-radius:8px;font-size:12px;line-height:1.55;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #94a3b8}.mi-asset-page .mi-disclaimer-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#475569}.mi-asset-page .mi-disclaimer-icon{width:16px;height:16px;flex:none}.mi-asset-page .mi-disclaimer.mi-risk-high{border-left-color:#f59e0b}@media (max-width:640px){.mi-asset-page .mi-trade-controls{padding:14px 14px 4px}.mi-asset-page #trade-plans .mi-trade-controls>.mi-grid-2c,.mi-asset-page .mi-trade-controls>.mi-grid-2c{grid-template-columns:1fr;gap:10px}.mi-asset-page .mi-bias-btn{padding:10px 4px;font-size:13px;gap:6px}.mi-asset-page #trade-plans .mi-subsection>.mi-grid-2c{grid-template-columns:1fr 1fr;gap:10px}.mi-asset-page .mi-entry-tab{padding:12px}.mi-asset-page .mi-entry-price{font-size:20px}.mi-asset-page .mi-entry-tab .mi-muted-sm{font-size:11.5px}.mi-asset-page .mi-targets-grid{gap:8px}.mi-asset-page .mi-target{padding:10px 8px}.mi-asset-page .mi-target-val{font-size:17px}.mi-asset-page .mi-tools-grid{grid-template-columns:1fr 1fr}.mi-asset-page .mi-max-loss{font-size:20px}}.mi-asset-page .mi-insider-table{min-width:0}.mi-asset-page .mi-insider-table td:first-child{white-space:nowrap;color:#64748b}.mi-asset-page .mi-tx-type{white-space:nowrap}.mi-asset-page .mi-insider-table thead th{font-size:11px;letter-spacing:.06em}.mi-asset-page .mi-insider-stat-label{font-size:12px;letter-spacing:.04em}@media (max-width:640px){.mi-asset-page .mi-insider-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.mi-asset-page .mi-insider-stat{padding:12px}.mi-asset-page .mi-insider-stat-value{font-size:18px}.mi-asset-page .mi-insider-stat-sub{font-size:12px}.mi-asset-page .mi-table-responsive{margin:0 -4px;padding:0 4px}.mi-asset-page .mi-insider-table th:nth-child(4),.mi-asset-page .mi-insider-table td:nth-child(4){display:none}.mi-asset-page .mi-insider-table thead th{padding:8px 6px;font-size:10px}.mi-asset-page .mi-insider-table td{padding:10px 6px;font-size:12px}.mi-asset-page .mi-insider-table td:first-child{font-size:11px}.mi-asset-page .mi-insider-name{font-size:12px}.mi-asset-page .mi-insider-role{font-size:10px}.mi-asset-page .mi-tx-type{padding:2px 6px;font-size:10px}}.mi-asset-page #mi-chart-stats>*{white-space:nowrap}.mi-asset-page .mi-corr-search-wrap{margin-top:20px;padding-top:18px;border-top:1px solid #e2e8f0}.mi-asset-page .mi-corr-search-head .mi-label{margin-bottom:2px}.mi-asset-page .mi-corr-search-sub{margin:0 0 12px;font-size:13px;color:#64748b;line-height:1.45}.mi-asset-page .mi-corr-form{display:flex;gap:8px;align-items:stretch}.mi-asset-page .mi-corr-field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#94a3b8;transition:border-color .15s,box-shadow .15s,background .15s}.mi-asset-page .mi-corr-field:focus-within{background:#fff;border-color:#fe497e;box-shadow:0 0 0 3px #fe497e1f;color:#fe497e}.mi-asset-page .mi-corr-field svg{flex:none}.mi-asset-page .mi-corr-field input{flex:1;min-width:0;height:42px;border:0;background:transparent;font:600 15px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a;text-transform:uppercase;outline:none}.mi-asset-page .mi-corr-field input::placeholder{text-transform:none;font-weight:500;color:#94a3b8}.mi-asset-page .mi-corr-btn{flex:none;padding:0 18px;height:44px;border:0;border-radius:10px;background:#fe497e;color:#fff;font:700 14px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:background .15s}.mi-asset-page .mi-corr-btn:hover{background:#e63d6f}.mi-asset-page .mi-corr-btn:disabled,.mi-asset-page .mi-corr-btn.is-busy{background:#fda4bf;cursor:progress}.mi-asset-page .mi-corr-quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.mi-asset-page .mi-corr-quick-l{font-size:12px;color:#94a3b8;margin-right:2px}.mi-asset-page .mi-corr-chip{padding:5px 11px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font:600 12px/1.2 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#475569;cursor:pointer;transition:border-color .15s,color .15s}.mi-asset-page .mi-corr-chip:hover{border-color:#fe497e;color:#fe497e}.mi-asset-page .mi-corr-result:empty{display:none}.mi-asset-page .mi-corr-result{margin-top:14px}.mi-asset-page .mi-corr-row--result{padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0}.mi-asset-page .mi-corr-row--result .mi-corr-bar{background:#e2e8f0}.mi-asset-page .mi-corr-note{font-size:13px;color:#64748b;line-height:1.45;margin-top:8px}.mi-asset-page .mi-corr-result>.mi-corr-note:first-child{margin-top:0}.mi-asset-page .mi-corr-note.is-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px}@media (max-width:480px){.mi-asset-page .mi-corr-btn{padding:0 14px}}@media (max-width:640px){.mi-asset-page .mi-paw-grid,.mi-asset-page .mi-related-cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mi-asset-page .mi-paw-card{padding:12px;min-width:0;display:flex;flex-direction:column}.mi-asset-page .mi-paw-card .mi-paw-stats{margin-top:auto}.mi-asset-page .mi-paw-header{margin-bottom:4px}.mi-asset-page .mi-paw-name{font-size:11px;margin-bottom:6px}.mi-asset-page .mi-paw-price{font-size:14px}.mi-asset-page .mi-paw-change{font-size:12px}.mi-asset-page #people-also-watch h3,.mi-asset-page #related-comparisons h3{margin-bottom:12px}}@media (max-width:768px){.mi-asset-page .mi-card .mi-share-btn-text{font-size:0!important;line-height:0!important;gap:0!important;width:34px!important;height:34px!important;padding:0!important;border-radius:50%!important;justify-content:center!important;top:12px!important;right:12px!important}.mi-asset-page .mi-card .mi-share-btn-text svg{width:15px!important;height:15px!important;margin:0!important}.mi-asset-page .mi-card>.mi-card-header>div:first-child{padding-right:40px;min-width:0}.mi-asset-page .mi-card>.mi-card-header h2,.mi-asset-page .mi-card>.mi-card-header h3{overflow-wrap:anywhere}}.mi-asset-page .mi-growth-comparison h3{font-size:14px;font-weight:600;color:#0f172a;margin:0 0 10px}.mi-asset-page .mi-comparison-input-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:stretch}.mi-asset-page .mi-comparison-input-group .mi-input{flex:1;min-width:0;width:auto;height:44px;padding:0 14px;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font:600 15px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a;text-transform:uppercase}.mi-asset-page .mi-comparison-input-group .mi-input::placeholder{text-transform:none;font-weight:500;color:#94a3b8}.mi-asset-page .mi-comparison-input-group .mi-input:focus{background:#fff;border-color:#fe497e;box-shadow:0 0 0 3px #fe497e1f}.mi-asset-page .mi-comparison-input-group .mi-btn{flex:none;height:44px;padding:0 18px;border-radius:10px;font:700 14px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mi-asset-page .mi-comparison-input-group .mi-btn[hidden]{display:none}@media (max-width:480px){.mi-asset-page .mi-comparison-input-group .mi-btn{padding:0 14px}.mi-asset-page .mi-comparison-input-group .mi-input{padding:0 12px}}@media (max-width:640px){.mi-asset-page .mi-paw-name{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35;overflow-wrap:anywhere}.mi-asset-page .mi-paw-exchange{display:block;margin:2px 0 0;font-size:10px;letter-spacing:.04em;text-transform:uppercase}}.mi-asset-page .mi-method-note{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:#64748b}.mi-asset-page .mi-method-note a{color:#e63d70;font-weight:600;text-decoration:underline;text-underline-offset:2px}.mi-asset-page .mi-answer{margin:24px 0 0;padding:18px 20px 16px;border:1px solid #e2e8f0;border-left:4px solid #0f766e;border-radius:10px;background:#f8fafc;color:#1e293b}.mi-asset-page .mi-answer h2.mi-answer-kicker{margin:0 0 6px!important;padding:0;font-size:12px!important;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f766e;border:0}.mi-asset-page .mi-answer-lead{margin:0 0 10px;font-size:17px;line-height:1.55;color:#0f172a}.mi-asset-page .mi-answer-lead strong{font-weight:700}.mi-asset-page .mi-answer-why{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.mi-asset-page .mi-answer-why li{margin:0;padding:0;font-size:15px;line-height:1.55;color:#334155;display:grid;grid-template-columns:118px 1fr;gap:10px}.mi-asset-page .mi-answer-why li:before{content:none}.mi-asset-page .mi-answer-k{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b;padding-top:3px}.mi-asset-page .mi-answer .mi-direct-answer{margin:10px 0 0!important;padding:10px 0 0;border:0;border-top:1px solid #e2e8f0;border-radius:0;background:none;font-size:14px;line-height:1.6;color:#475569}.mi-asset-page .mi-only-here{margin-top:20px;padding:18px 20px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.mi-asset-page .mi-only-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px}.mi-asset-page .mi-only-head h2{margin:0!important;font-size:18px!important;line-height:1.3;font-weight:700;color:#0f172a}.mi-asset-page .mi-only-sub{margin:0;font-size:13px;line-height:1.5;color:#64748b}.mi-asset-page .mi-only-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.mi-asset-page .mi-only-tile{display:block;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.mi-asset-page a.mi-only-tile:hover,.mi-asset-page a.mi-only-tile:focus-visible{border-color:#0f766e;background:#f0fdfa}.mi-asset-page .mi-only-l{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.mi-asset-page .mi-only-v{margin-top:4px;font-size:16px;font-weight:700;line-height:1.35;color:#0f172a}.mi-asset-page .mi-only-n{margin-top:3px;font-size:12px;line-height:1.45;color:#64748b}.mi-asset-page .mi-plan-note{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px;line-height:1.5;color:#475569}.mi-asset-page .mi-plan-note.mi-risk-high{background:#fffbeb;border-color:#fde68a;color:#78350f}@media (max-width:767px){.mi-asset-page .mi-answer{padding:16px 16px 14px}.mi-asset-page .mi-answer-lead{font-size:16px}.mi-asset-page .mi-answer-why li{grid-template-columns:1fr;gap:2px;font-size:14px}.mi-asset-page .mi-only-here{padding:16px}.mi-asset-page .mi-only-grid{grid-template-columns:1fr 1fr}}@media (max-width:380px){.mi-asset-page .mi-only-grid{grid-template-columns:1fr}}@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}}.mi-asset-page .mi-hl{animation:mi-hl-flash 2.8s ease-out;border-radius:8px;position:relative;z-index:1}.mi-asset-page tr.mi-hl{animation:none}.mi-asset-page tr.mi-hl>th,.mi-asset-page tr.mi-hl>td{animation:mi-hl-cell 2.8s ease-out}@keyframes mi-hl-cell{0%,35%{background-color:#ccfbf1}to{background-color:transparent}}.mi-asset-page [id^=mi-]{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.mi-asset-page .mi-hl,.mi-asset-page tr.mi-hl>th,.mi-asset-page tr.mi-hl>td{animation-duration:.01s;outline:3px solid #0f766e}}.mi-asset-page .mi-fact-line{margin:14px 0 0;padding:10px 12px;border-left:3px solid #0f766e;background:#f8fafc;border-radius:0 6px 6px 0;font-size:14px;line-height:1.6;color:#334155}.mi-asset-page .mi-answer-foot{margin:10px 0 0;font-size:12.5px;color:#64748b}.mi-asset-page .mi-answer-foot a{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.mi-asset-page .mi-er-table{margin-top:14px;font-size:14px}.mi-asset-page .mi-er-table th[scope=row]{font-weight:600;white-space:nowrap}.mi-asset-page .mi-er-time{font-weight:400;color:#64748b;font-size:12px}.mi-asset-page .mi-er-table .up{color:#059669;font-weight:600}.mi-asset-page .mi-er-table .down{color:#dc2626;font-weight:600}.mi-asset-page .mi-dd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:6px}.mi-asset-page .mi-dd-tile{padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.mi-asset-page .mi-dd-l{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#64748b}.mi-asset-page .mi-dd-v{margin-top:4px;font-size:20px;font-weight:700;color:#0f172a}.mi-asset-page .mi-dd-v.down{color:#dc2626}.mi-asset-page .mi-dd-n{margin-top:2px;font-size:12.5px;color:#64748b}.mi-asset-page .mi-street-range{margin:8px 0 18px}.mi-asset-page .mi-street-bar{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,#fecaca,#e2e8f0 50%,#bbf7d0)}.mi-asset-page .mi-street-med,.mi-asset-page .mi-street-px{position:absolute;top:-5px;width:4px;height:20px;margin-left:-2px;border-radius:2px}.mi-asset-page .mi-street-med{background:#0f172a}.mi-asset-page .mi-street-px{background:#0f766e;width:12px;height:12px;top:-1px;margin-left:-6px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0f766e}.mi-asset-page .mi-street-ends{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:#475569}.mi-asset-page .mi-street-mix{margin:8px 0 16px}.mi-asset-page .mi-street-stack{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#e2e8f0}.mi-asset-page .mi-street-stack .b{background:#10b981}.mi-asset-page .mi-street-stack .h{background:#f59e0b}.mi-asset-page .mi-street-stack .s{background:#ef4444}.mi-asset-page .mi-street-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;color:#334155}.mi-asset-page .mi-street-legend .b:before,.mi-asset-page .mi-street-legend .h:before,.mi-asset-page .mi-street-legend .s:before{content:"";display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:0}.mi-asset-page .mi-street-legend .b:before{background:#10b981}.mi-asset-page .mi-street-legend .h:before{background:#f59e0b}.mi-asset-page .mi-street-legend .s:before{background:#ef4444}.mi-asset-page .mi-street-actions{font-size:14px}.mi-asset-page .mi-season-w{margin-top:2px;font-size:10.5px;line-height:1.2;opacity:.8}@media (max-width:767px){.mi-asset-page .mi-dd-grid{grid-template-columns:1fr 1fr}.mi-asset-page .mi-dd-v{font-size:18px}}.mi-asset-page .mi-grid-2{align-items:start!important}.mi-asset-page .mi-grid-2>*{align-self:start!important;min-height:0!important}.mi-asset-page .mi-grid-2>.mi-card.mi-scorecard,.mi-asset-page .mi-grid-2>.mi-col-stack{justify-content:flex-start!important}.mi-asset-page .mi-grid-2>.mi-col-stack{gap:20px;height:auto!important}body:has(>[data-tippy-root]) .mi-tooltip:after,body:has(>[data-tippy-root]) .mi-tooltip:before{display:none!important}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.mi-asset-page.mi-v3 .v2-ch{content-visibility:auto;contain-intrinsic-block-size:auto 1500px}.mi-asset-page.mi-v3 .v2-ch>.v2-ch-h{counter-reset:v3c}.mi-asset-page.mi-v3 .v2-ch#ch-overview{contain-intrinsic-block-size:auto 1150px}.mi-asset-page.mi-v3 .v2-ch#ch-verdict{contain-intrinsic-block-size:auto 1550px}.mi-asset-page.mi-v3 .v2-ch#ch-price{contain-intrinsic-block-size:auto 1650px}.mi-asset-page.mi-v3 .v2-ch#ch-fundamentals{contain-intrinsic-block-size:auto 3200px}.mi-asset-page.mi-v3 .v2-ch#ch-analysis{contain-intrinsic-block-size:auto 3600px}.mi-asset-page.mi-v3 .v2-ch#ch-technicals{contain-intrinsic-block-size:auto 1080px}.mi-asset-page.mi-v3 .v2-ch#ch-street{contain-intrinsic-block-size:auto 1400px}.mi-asset-page.mi-v3 .v2-ch#ch-risk{contain-intrinsic-block-size:auto 1340px}.mi-asset-page.mi-v3 .v2-ch#ch-history{contain-intrinsic-block-size:auto 2900px}.mi-asset-page.mi-v3 .v2-ch#ch-scenarios{contain-intrinsic-block-size:auto 2390px}.mi-asset-page.mi-v3 .v2-ch#ch-insiders{contain-intrinsic-block-size:auto 2900px}.mi-asset-page.mi-v3 .v2-ch#ch-faq{contain-intrinsic-block-size:auto 840px}.mi-asset-page.mi-v3 .v2-ch#ch-related{contain-intrinsic-block-size:auto 670px}@media (min-width:1100px){.mi-asset-page.mi-v3 .v2-ch#ch-overview{contain-intrinsic-block-size:auto 800px}.mi-asset-page.mi-v3 .v2-ch#ch-verdict{contain-intrinsic-block-size:auto 1090px}.mi-asset-page.mi-v3 .v2-ch#ch-price{contain-intrinsic-block-size:auto 1450px}.mi-asset-page.mi-v3 .v2-ch#ch-fundamentals{contain-intrinsic-block-size:auto 2300px}.mi-asset-page.mi-v3 .v2-ch#ch-analysis{contain-intrinsic-block-size:auto 2800px}.mi-asset-page.mi-v3 .v2-ch#ch-technicals{contain-intrinsic-block-size:auto 800px}.mi-asset-page.mi-v3 .v2-ch#ch-street{contain-intrinsic-block-size:auto 1180px}.mi-asset-page.mi-v3 .v2-ch#ch-risk{contain-intrinsic-block-size:auto 820px}.mi-asset-page.mi-v3 .v2-ch#ch-history{contain-intrinsic-block-size:auto 2330px}.mi-asset-page.mi-v3 .v2-ch#ch-scenarios{contain-intrinsic-block-size:auto 1780px}.mi-asset-page.mi-v3 .v2-ch#ch-insiders{contain-intrinsic-block-size:auto 1610px}.mi-asset-page.mi-v3 .v2-ch#ch-faq{contain-intrinsic-block-size:auto 720px}.mi-asset-page.mi-v3 .v2-ch#ch-related{contain-intrinsic-block-size:auto 810px}}
.mi-v3 .mi-tooltip::after,.mi-v3 .mi-tooltip::before{content:none!important;display:none!important}
body{background:#1d2a47}

.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-v2 .v2-ch-h{grid-template-columns:auto 1fr auto}
.mi-v2 .v2-ch-share{grid-column:3;grid-row:1;align-self:center;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;margin:0;border:1px solid #e3ded3;border-radius:999px;background:#fff;color:#5b6474;font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}
.mi-v2 .v2-ch-share:hover,.mi-v2 .v2-ch-share[aria-expanded="true"]{color:#0e1729;border-color:#0e1729}
.mi-v2 .v2-ch-share:focus-visible{outline:2px solid #fe497e;outline-offset:2px}
.mi-v2 .v2-ch-share svg{width:14px;height:14px;flex:0 0 auto}
@media (max-width:760px){.mi-v2 .v2-ch-share{width:34px;padding:0;justify-content:center}.mi-v2 .v2-ch-share-l{display:none}}
.v2-share-menu{position:absolute;z-index:2147483000;min-width:184px;padding:6px;background:#fff;border:1px solid #e3ded3;border-radius:12px;box-shadow:0 14px 34px rgba(14,23,41,.16);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif}
.v2-share-menu .v2-share-item{all:unset;box-sizing:border-box;display:block;width:100%;padding:9px 12px;border-radius:8px;font:500 14px/1.25 Inter,system-ui,sans-serif;color:#0e1729;cursor:pointer;text-align:left}
.v2-share-menu .v2-share-item:hover,.v2-share-menu .v2-share-item:focus-visible{background:#f4f1ea}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:400 700;font-display:swap;src:url(/mi/fonts/fraunces-latin.woff2) format('woff2')}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/mi/fonts/instrument-sans-latin.woff2) format('woff2')}
body{background:#f3f3f1!important}
html{scroll-padding-top:calc(var(--v2-top,64px) + 64px)}
#cr-site{overflow-x:clip}
.mi-mt-assetsearch{position:relative;z-index:60;background:transparent;padding:14px 0 6px;margin:0!important}.mi-mt-assetsearch::before{content:"";position:absolute;top:0;bottom:0;left:-100vmax;right:-100vmax;background:#1d2a47;z-index:-1;pointer-events:none}
.mi-asset-page.mi-v2{--ink:#0e1729;--ink2:#2b3648;--mute:#5f6b7d;--faint:#97a1b0;--line:#e6e1d6;--line2:#efebe3;--paper:#f3f3f1;--wash:#faf8f4;--navy:#1d2a47;--pink:#fe497e;--up:#0b8457;--down:#cf3045;--serif:'Fraunces',Georgia,'Times New Roman',serif;--sans:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-family:var(--sans);color:var(--ink2);font-size:16px;line-height:1.62;font-feature-settings:'tnum' 1,'lnum' 1}
.mi-v2 h1,.mi-v2 h2,.mi-v2 h3,.mi-v2 h4{font-family:var(--sans)}

/* ---------- hero ---------- */
.mi-v2 .v2-hero{position:relative;isolation:isolate;color:#fff;background:#1d2a47;box-shadow:0 0 0 100vmax #1d2a47;clip-path:inset(0 -100vmax);padding:26px 0 22px;margin:0;border:0}
.mi-v2 .v2-hero::before{content:'';position:absolute;inset:0 -100vmax;z-index:-1;background:radial-gradient(680px 340px at 78% -10%,rgba(254,73,126,.20),transparent 70%),radial-gradient(520px 300px at 8% 120%,rgba(56,189,248,.10),transparent 70%),radial-gradient(rgba(255,255,255,.055) 1px,transparent 1.2px) 0 0/22px 22px}
.mi-v2 .v2-hero-top{display:flex;justify-content:space-between;align-items:center;gap:28px}
.mi-v2 .v2-hero-l{min-width:0;flex:1 1 auto}
.mi-v2 .v2-nologo .v2-hero-price{margin-left:0}
.mi-v2 .v2-id{display:flex;gap:18px;align-items:center;min-width:0}
.mi-v2 .v2-logo{flex:0 0 auto}
.mi-v2 .v2-logo .mi-logo{width:60px!important;height:60px!important;border-radius:16px!important;background:#fff;padding:7px;border:0;box-shadow:0 6px 20px rgba(0,0,0,.25);object-fit:contain}
.mi-v2 .v2-logo .mi-ticker-badge{width:60px;height:60px;border-radius:16px;font-size:16px}
.mi-v2 .v2-kicker{margin:0 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}
/* Home > section hub > page (lib/mi/ts/typehub.ts breadcrumbNav), on the navy hero */
.mi-v2 .v2-crumbs{margin:0 0 14px;font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.62)}
.mi-v2 .v2-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none}
.mi-v2 .v2-crumbs li{display:inline-flex;align-items:center;min-width:0}
.mi-v2 .v2-crumbs li+li::before{content:"\203A";margin:0 8px;color:rgba(255,255,255,.4)}
.mi-v2 .v2-crumbs a{color:rgba(255,255,255,.78);text-decoration:none}
.mi-v2 .v2-crumbs a:hover{color:#fff;text-decoration:underline}
.mi-v2 .v2-crumbs [aria-current]{color:rgba(255,255,255,.62);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}
.mi-v2 .v2-dot{color:var(--pink);margin:0 .55em}
.mi-v2 .v2-hero h1.mi-ticker{font-family:var(--serif)!important;font-optical-sizing:auto;font-size:46px!important;line-height:1.04!important;font-weight:600!important;letter-spacing:-.022em;color:#fff!important;margin:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}
.mi-v2 .v2-hero .mi-ticker-sym{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.28);border-radius:7px;padding:3px 9px;line-height:1.3}
.mi-v2 .v2-paren{display:none}
.mi-v2 .v2-hero-price{margin:20px 0 0 78px;display:flex;flex-direction:column;gap:6px}
.mi-v2 .v2-hero .mi-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}
.mi-v2 .v2-hero .mi-price{font-family:var(--serif)!important;font-optical-sizing:auto;font-size:58px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.025em;color:#fff!important}
.mi-v2 .v2-hero .mi-change{font-size:15px!important;font-weight:600!important;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.1);color:#e2e8f0!important}
.mi-v2 .v2-hero .mi-change.text-green-600{background:rgba(34,197,94,.16);color:#6ee7a8!important}
.mi-v2 .v2-hero .mi-change.text-red-600{background:rgba(248,113,113,.16);color:#fca5a5!important}
.mi-v2 .v2-hero .mi-change.text-green-600::before{content:'▲ ';font-size:.7em;vertical-align:.12em}
.mi-v2 .v2-hero .mi-change.text-red-600::before{content:'▼ ';font-size:.7em;vertical-align:.12em}
.mi-v2 .v2-price-sub{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
/* THE PRICE LINE CANNOT CHANGE HEIGHT ON A LIVE TICK (verification 8 Nov 2026: bitcoin CLS 0.191 at 412-430px - the first
   tick shortened the pill from "-161.13 (-0.21%)" to "+32.32 (+0.04%)", it then fitted beside the price, and the whole hero
   moved up 33px). Whether the pill fitted depended on the string length, so any asset could hit it at some width.
   Now the layout never depends on it: on a phone the pill always has its own line; above, the line never wraps and the
   pill gives way (ellipsis) before anything moves. Figures in tabular numerals, so a tick does not jiggle the width. */
.mi-v2 .v2-hero .mi-price-line{flex-wrap:nowrap;min-width:0}
.mi-v2 .v2-hero .mi-price{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}
.mi-v2 .v2-hero .mi-change{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;line-height:1.4}
@media (max-width:760px){.mi-v2 .v2-hero .mi-price-line{flex-direction:column;align-items:flex-start;gap:8px}.mi-v2 .v2-hero .mi-change{max-width:100%}}
/* NO SHIFT WHEN THE STATUS LABEL IS SWAPPED (SEO audit, 6 Nov 2026: CLS 0.12-0.17 on ~788 stock/ETF/forex pages at mobile).
   The live script replaces the market-status text ~2s after load; its new width re-wrapped Follow and Share and pushed
   the score and stats down. The label gets a reserved box: its own line on a phone, a fixed minimum width above. */
.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%}}
.mi-v2 .v2-hero .mi-market-status{font-size:13px!important;color:rgba(255,255,255,.62)!important;display:flex;align-items:center;gap:6px;margin:0!important}
.mi-v2 .v2-hero .mi-market-status *{color:inherit!important}
.mi-v2 .v2-hero .mi-dot{background:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.22)}
.mi-v2 .v2-share{position:static!important;display:inline-flex!important;align-items:center;gap:6px;background:transparent!important;border:1px solid rgba(255,255,255,.24)!important;color:rgba(255,255,255,.85)!important;border-radius:999px!important;padding:4px 12px!important;font:600 12.5px/1.4 var(--sans)!important;cursor:pointer;margin:0!important;width:auto!important;height:auto!important}
.mi-v2 .v2-share:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}
.mi-v2 .v2-score{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 20px 12px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(4px)}
.mi-v2 .v2-dial{position:relative;display:flex;flex-direction:column;align-items:center}
.mi-v2 .v2-gauge{display:block;overflow:visible}
.mi-v2 .v2-g-trk{fill:none;stroke:rgba(255,255,255,.1);stroke-width:9;stroke-linecap:round}
.mi-v2 .v2-g-z{fill:none;stroke-width:9;opacity:.22}
.mi-v2 .v2-g-val{fill:none;stroke-width:9;stroke-linecap:round}
.mi-v2 .v2-g-dot{stroke:#1d2a47;stroke-width:3}
.mi-v2 .v2-dial-text{margin-top:-30px;text-align:center}
.mi-v2 .v2-score .mi-consensus-rating{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.01em}
.mi-v2 .v2-score .mi-consensus-score{font-size:12.5px;color:rgba(255,255,255,.7);font-weight:600;margin-top:2px}
.mi-v2 .v2-score-pending .mi-consensus-rating{color:#fff}
.mi-v2 .v2-score-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600;display:flex;align-items:center;gap:6px}
.mi-v2 .v2-score-label .mi-info-icon{background:rgba(255,255,255,.14)!important;color:#fff!important;border:0!important}
.mi-v2 .v2-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:24px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}
.mi-v2 .v2-stat{padding:14px 18px 14px 0;margin:0}
.mi-v2 .v2-stat+.v2-stat{padding-left:18px;border-left:1px solid rgba(255,255,255,.1)}
.mi-v2 .v2-stat dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 4px}
.mi-v2 .v2-stat dd{margin:0;font-size:21px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.01em}
.mi-v2 .v2-stat-n{display:block;font-size:12px;font-weight:500;color:rgba(255,255,255,.55);letter-spacing:0;margin-top:2px}
.mi-v2 .v2-stat-range{grid-column:span 2;min-width:240px}
.mi-v2 .v2-range{padding-top:8px}
.mi-v2 .v2-range-track{position:relative;height:6px;border-radius:6px;background:rgba(255,255,255,.14)}
.mi-v2 .v2-range-fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,rgba(254,73,126,.25),rgba(254,73,126,.85))}
.mi-v2 .v2-range-mark{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:3px solid var(--pink);box-shadow:0 0 0 4px rgba(254,73,126,.22)}
.mi-v2 .v2-range-ends{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.7);margin-top:8px}
.mi-v2 .v2-byline{margin-top:14px}
.mi-v2 .v2-byline .mi-header-metadata{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0!important;padding:0!important;border:0!important;font-size:12.5px!important;line-height:1.5;color:rgba(255,255,255,.55)!important}
.mi-v2 .v2-byline .mi-header-metadata>.mi-attribution-note{flex-basis:100%}
.mi-v2 .v2-byline .mi-header-metadata *{margin:0!important;font-size:inherit!important;color:inherit!important;font-style:normal!important}
.mi-v2 .v2-byline .mi-header-metadata strong,.mi-v2 .v2-byline .mi-header-metadata time{color:rgba(255,255,255,.85)!important;font-weight:600}
.mi-v2 .v2-byline .mi-header-metadata a{color:#fff!important;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:2px}

/* ---------- chapter nav ---------- */
.mi-asset-page.mi-v2 .v2-nav{position:sticky;top:var(--v2-top,64px);z-index:95;display:block;padding:0;margin:0;background:#f3f3f1;box-shadow:0 0 0 100vmax #f3f3f1;clip-path:inset(0 -100vmax -12px);border-radius:0;overflow-x:auto;scrollbar-width:none;transition:box-shadow .2s}
.mi-asset-page.mi-v2 .v2-nav.stuck{box-shadow:0 0 0 100vmax #f3f3f1,0 10px 18px -14px rgba(14,23,41,.35)}
.mi-v2 .v2-nav::-webkit-scrollbar{display:none}
.mi-v2 .v2-nav-in{display:flex;gap:2px;min-width:max-content;border-bottom:1px solid var(--line)}
.mi-asset-page.mi-v2 .v2-nav a{position:relative;display:flex;align-items:baseline;gap:6px;padding:15px 12px 13px;border:0;border-radius:0;background:none;font-size:13.5px;font-weight:600;color:var(--mute);text-decoration:none;white-space:nowrap;transition:color .15s}
.mi-asset-page.mi-v2 .v2-nav a:hover{color:var(--ink);background:none}
.mi-v2 .v2-nav-n{font-family:var(--serif);font-style:italic;font-weight:500;font-size:12px;color:var(--faint)}
.mi-asset-page.mi-v2 .v2-nav a.on{color:var(--ink);background:none}
.mi-v2 .v2-nav a.on .v2-nav-n{color:var(--pink)}
.mi-v2 .v2-nav a::after{content:'';position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--ink);transform:scaleX(0);transition:transform .2s}
.mi-v2 .v2-nav a.on::after{transform:scaleX(1)}

/* ---------- chapters ---------- */
.mi-v2 .v2-ch{padding:52px 0 4px;scroll-margin-top:calc(var(--v2-top,64px) + 52px)}
.mi-v2 .v2-ch:first-of-type{padding-top:36px}
.mi-v2 .v2-ch-h{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:baseline;margin:0 0 22px;padding:16px 0 0;border-top:2px solid var(--ink)}
.mi-v2 .v2-ch-n{font-family:var(--serif);font-style:italic;font-size:17px;font-weight:500;color:var(--pink)}
.mi-asset-page.mi-v2 h2.v2-ch-t{font-family:var(--serif)!important;font-optical-sizing:auto;font-size:34px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.018em;color:var(--ink)!important;margin:0!important;padding:0!important;border:0!important}
.mi-v2 .v2-ch-d{grid-column:2;margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--mute);max-width:66ch}
.mi-v2 .v2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;margin:0 0 20px}
.mi-v2 .v2-grid-wide-left{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}
.mi-v2 .v2-grid-narrow-left{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}
.mi-v2 .v2-grid-overview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}
.mi-v2 .v2-grid>*,.mi-v2 .v2-stack>*{margin:0!important;min-width:0}
.mi-v2 .v2-stack{display:flex;flex-direction:column;gap:20px}

/* ---------- cards ---------- */
.mi-asset-page.mi-v2 .mi-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 26px;margin:0 0 20px;box-shadow:0 1px 2px rgba(14,23,41,.04),0 12px 32px -20px rgba(14,23,41,.14)}
.mi-asset-page.mi-v2 .mi-card-header{position:static;border-bottom:1px solid var(--line2);padding:0 0 14px;margin:0 0 18px;align-items:center;flex-direction:row;justify-content:space-between}
.mi-asset-page.mi-v2 .mi-card-header h2,.mi-asset-page.mi-v2 .mi-card-header h3{font-family:var(--sans)!important;font-size:18px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.01em;color:var(--ink)!important;margin:0!important}
/* the old sheet's h3{width:100%} pushed the share button out of the card wherever the heading is a direct child */
.mi-asset-page.mi-v2 .mi-card-header>h2,.mi-asset-page.mi-v2 .mi-card-header>h3,.mi-asset-page.mi-v2 .mi-card-header>div:first-child{width:auto!important;flex:1 1 auto;min-width:0}
.mi-asset-page.mi-v2 .mi-card-header>button{flex:0 0 auto}
.mi-asset-page.mi-v2 .mi-card-header .mi-card-sub{font-size:13.5px;color:var(--mute);margin:2px 0 0}
.mi-asset-page.mi-v2 .mi-card .mi-share-btn-text{position:static!important;flex:0 0 auto;margin-left:auto!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--mute)!important;font:600 12px/1.3 var(--sans)!important;padding:5px 11px!important;border-radius:999px!important;box-shadow:none!important}
.mi-asset-page.mi-v2 .mi-card .mi-share-btn-text:hover{color:var(--ink)!important;border-color:var(--ink)!important}
.mi-asset-page.mi-v2 .mi-card-header.sub{padding:0;border:0;margin:26px 0 10px}
.mi-asset-page.mi-v2 .mi-card-header.sub h3{font-size:15px!important;text-transform:none}
.mi-v2 .mi-ai-text,.mi-v2 .mi-text,.mi-v2 .mi-fundamentals{color:var(--ink2);font-size:15.5px!important;line-height:1.7!important}
.mi-v2 .mi-asset-page .mi-card h4{color:var(--ink)}
.mi-asset-page.mi-v2 .mi-table{font-size:15px;margin:0}
.mi-asset-page.mi-v2 .mi-table th,.mi-asset-page.mi-v2 .mi-table td{border-bottom:1px solid var(--line2);padding:11px 4px;background:none}
.mi-asset-page.mi-v2 .mi-table tbody tr:nth-child(even){background:none}
.mi-asset-page.mi-v2 .mi-table tbody th{color:var(--mute);font-weight:500}
.mi-asset-page.mi-v2 .mi-table td{color:var(--ink)}
.mi-asset-page.mi-v2 .mi-table td.num{font-weight:600;text-align:right!important}
.mi-asset-page.mi-v2 .mi-table thead th{font-size:11px;letter-spacing:.1em;color:var(--faint);text-transform:uppercase;font-weight:600}
.mi-asset-page.mi-v2 .mi-table tr:last-child>*{border-bottom:0}
.mi-asset-page.mi-v2 .mi-tile{background:var(--wash);border:1px solid var(--line2);border-radius:12px}
.mi-asset-page.mi-v2 .mi-tile-label{font-size:11px;letter-spacing:.1em;color:var(--mute);font-weight:600}
.mi-asset-page.mi-v2 .mi-tile-value{color:var(--ink);font-weight:650;letter-spacing:-.01em}
.mi-asset-page.mi-v2 .mi-fact{background:var(--wash)!important;border:1px solid var(--line2)!important;border-radius:12px!important}
.mi-asset-page.mi-v2 .mi-fact-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:600}
.mi-asset-page.mi-v2 .mi-fact-value{color:var(--ink);font-weight:650}
.mi-asset-page.mi-v2 .mi-fact-line{background:var(--wash)!important;border:1px solid var(--line2)!important;border-left:3px solid var(--pink)!important;border-radius:10px!important;color:var(--ink2)!important}
.mi-asset-page.mi-v2 .mi-time-tab{border:1px solid var(--line);background:#fff;color:var(--mute);font:600 12.5px/1.2 var(--sans);padding:6px 11px;border-radius:999px}
.mi-asset-page.mi-v2 .mi-time-tab:hover{color:var(--ink);background:var(--wash)}
.mi-asset-page.mi-v2 .mi-time-tab.active{background:var(--ink);border-color:var(--ink);color:#fff}
.mi-asset-page.mi-v2 .mi-price-card .mi-card-header{padding-right:0}
.mi-asset-page.mi-v2 .mi-chart-stats{border-top:1px solid var(--line2);margin-top:14px;padding-top:10px}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:first-child{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)!important}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:last-child{font-size:15px!important}
.mi-asset-page.mi-v2 #market-metrics .mi-tile{background:var(--wash)}

/* ---------- overview ---------- */
.mi-asset-page.mi-v2 .mi-answer{margin:0;padding:24px 26px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px rgba(14,23,41,.04),0 12px 32px -20px rgba(14,23,41,.14);color:var(--ink2)}
.mi-asset-page.mi-v2 .mi-answer h2.mi-answer-kicker{color:var(--pink)!important;font:700 11.5px/1.4 var(--sans)!important;letter-spacing:.14em!important;margin:0 0 10px!important}
.mi-asset-page.mi-v2 .mi-answer-lead{font-family:var(--serif);font-optical-sizing:auto;font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.012em;color:var(--ink);margin:0 0 16px}
.mi-asset-page.mi-v2 .mi-answer-lead strong{font-weight:650}
.mi-asset-page.mi-v2 .mi-answer-why{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--line2)}
.mi-asset-page.mi-v2 .mi-answer-why li{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:11px 0;margin:0;border-bottom:1px solid var(--line2);font-size:15px;line-height:1.55}
.mi-asset-page.mi-v2 .mi-answer-why li::before{display:none}
.mi-asset-page.mi-v2 .mi-answer-k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-top:3px}
.mi-asset-page.mi-v2 .mi-answer-v{color:var(--ink)}
.mi-asset-page.mi-v2 .mi-direct-answer{margin:0 0 12px!important;padding:14px 16px;background:var(--wash);border:1px solid var(--line2);border-left:0;border-radius:12px;font-size:14.5px;line-height:1.65;color:var(--ink2)}
.mi-asset-page.mi-v2 .mi-answer-foot{margin:0;font-size:12.5px;color:var(--faint)}
.mi-v2 .v2-read{margin:0}
.mi-v2 .v2-eyebrow h3{font:700 11.5px/1.4 var(--sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--pink)!important;margin:0 0 12px!important}
.mi-asset-page.mi-v2 .v2-read .mi-header-summary{font-size:16px!important;line-height:1.75!important;color:var(--ink2);margin:0;padding:0;border:0;background:none}
.mi-asset-page.mi-v2 .mi-only-here{margin:20px 0 0;padding:0;border:0;background:none}
.mi-asset-page.mi-v2 .mi-only-head{margin:0 0 12px}
.mi-asset-page.mi-v2 .mi-only-head h2{font-family:var(--serif)!important;font-size:22px!important;font-weight:600;letter-spacing:-.01em;color:var(--ink)}
.mi-asset-page.mi-v2 .mi-only-sub{font-size:14px;color:var(--mute)}
.mi-asset-page.mi-v2 .mi-only-grid{display:flex;flex-wrap:wrap;gap:12px}
.mi-asset-page.mi-v2 .mi-only-grid>.mi-only-tile{flex:1 1 200px;min-width:0}
.mi-asset-page.mi-v2 .mi-only-tile{position:relative;display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 16px 14px;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}
.mi-asset-page.mi-v2 .mi-only-tile::after{content:'↓';position:absolute;top:13px;right:14px;font-size:13px;color:var(--faint);transition:color .15s,transform .15s}
.mi-asset-page.mi-v2 .mi-only-tile:hover{transform:translateY(-2px);border-color:#d9d2c3;box-shadow:0 14px 28px -18px rgba(14,23,41,.3)}
.mi-asset-page.mi-v2 .mi-only-tile:hover::after{color:var(--pink);transform:translateY(2px)}
.mi-asset-page.mi-v2 .mi-only-l{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}
.mi-asset-page.mi-v2 .mi-only-v{font-family:var(--serif);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--ink)}
.mi-asset-page.mi-v2 .mi-only-n{font-size:12.5px;line-height:1.45;color:var(--mute);margin-top:4px}

/* ---------- analysis: the scorecard reads in two columns ---------- */
@media (min-width:961px){
.mi-asset-page.mi-v2 #analysis{display:block;column-count:2;column-gap:44px;column-rule:1px solid var(--line2);column-fill:balance}
.mi-asset-page.mi-v2 #analysis>.mi-card-header{column-span:all}
.mi-asset-page.mi-v2 #analysis>.mi-score-section{break-inside:avoid;display:block;border:0;border-bottom:1px solid var(--line2);padding:0 0 18px;margin:0 0 18px}
}
/* the hero carries the score dial: the scorecard's small pie is not needed */
.mi-asset-page.mi-v2 #analysis .mi-mini-gauge{display:none}
.mi-asset-page.mi-v2 .mi-callout{background:var(--wash)!important;border:1px solid var(--line2)!important;border-left:3px solid var(--ink)!important;border-radius:12px!important}
/* every pair of cards ends level (desktop). The script first finds the column split at which both cards are the
   same natural height (text reflows, charts do not), then lets the shorter card's charts take up what is left;
   any last few pixels go above the shorter card's final block, never as a blank strip at its foot */
@media (min-width:961px){
.mi-v2 .v2-grid{align-items:stretch!important}
.mi-v2 .v2-grid.v2-measure{align-items:start!important}
.mi-asset-page.mi-v2 .v2-grid>.mi-card,.mi-asset-page.mi-v2 .v2-grid>.mi-answer,.mi-asset-page.mi-v2 .v2-grid>.v2-stack>.mi-card{display:flex;flex-direction:column;box-sizing:border-box}
.mi-asset-page.mi-v2 .v2-grid>.mi-card>:last-child,.mi-asset-page.mi-v2 .v2-grid>.mi-answer>:last-child,.mi-asset-page.mi-v2 .v2-grid>.v2-stack>.mi-card>:last-child{margin-top:auto}
.mi-asset-page.mi-v2 .v2-grid>.v2-stack>:last-child{flex:1 1 auto}
.mi-asset-page.mi-v2 .v2-grid .mi-chart-container{transition:none}
/* the old sheet's fixed card heights would reopen the gaps this layout closes */
.mi-asset-page.mi-v2 .mi-card{min-height:0!important}
.mi-asset-page.mi-v2 .v2-grid .mi-compare-grid{align-items:stretch}
.mi-asset-page.mi-v2 .v2-grid .mi-compare-card{display:flex;flex-direction:column;justify-content:center;height:auto}
.mi-asset-page.mi-v2 .v2-grid .mi-metrics:has(>.mi-tile:only-child){grid-template-columns:1fr}
.mi-asset-page.mi-v2 .v2-grid .mi-metrics>.mi-tile{display:flex;flex-direction:column;justify-content:center}
}
.mi-v2 .v2-sm{display:none}
/* the discovery lists under the page: rows and the "All ... assets" link start on one left edge */
.mi-disc-col ul{padding-left:0!important;margin-left:0!important;list-style:none}
.mi-disc-all{display:block!important;text-align:left!important;margin-left:0!important;padding-left:0!important}
/* the page ends where its last chapter ends: one even gap to the discovery block and the disclaimer */
.mi-asset-page.mi-v2>.v2-ch:last-of-type>.mi-card:last-child,.mi-asset-page.mi-v2>.v2-ch:last-of-type>*:last-child{margin-bottom:0!important}
.mi-asset-page.mi-v2{margin-bottom:0!important;padding-bottom:0!important}
.mi-asset-page.mi-v2~.mi-discovery,.mi-asset-page.mi-v2~nav.mi-discovery{margin-top:40px!important}
.mi-asset-page.mi-v2~.mi-footer-disclaimer{margin:24px 0 40px!important}
/* ---------- history ---------- */
.mi-asset-page.mi-v2 :is(#ch-history,#ch-risk) .mi-season-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
@media (max-width:760px){.mi-asset-page.mi-v2 :is(#ch-history,#ch-risk) .mi-season-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* ---------- trade plan + rail ---------- */
.mi-asset-page.mi-v2 .mi-dashboard-wrapper{gap:20px;margin:0}
.mi-asset-page.mi-v2 .mi-sidebar{width:340px;gap:20px;top:calc(var(--v2-top,64px) + 64px)}
.mi-asset-page.mi-v2 .mi-sidebar .mi-card{margin:0}
.mi-asset-page.mi-v2 .mi-main-col>.mi-card{margin-bottom:20px}

/* ---------- CTA, FAQ, related ---------- */
.mi-asset-page.mi-v2 .cr-cta{margin:28px 0 0!important;border-radius:18px!important;border-color:var(--line)!important}
.mi-asset-page.mi-v2 .v2-ch .cr-cta{margin:4px 0 20px!important}
.mi-asset-page.mi-v2 .mi-faq-container{margin:0;padding:6px 26px}
.mi-asset-page.mi-v2 .mi-faq-header{display:none}
.mi-asset-page.mi-v2 .mi-faq-item{border-bottom:1px solid var(--line2)}
.mi-asset-page.mi-v2 .mi-faq-item:last-child{border-bottom:0}
.mi-asset-page.mi-v2 .mi-faq-question,.mi-asset-page.mi-v2 .mi-faq-item summary,.mi-asset-page.mi-v2 .mi-faq-item h3{font:600 16.5px/1.45 var(--sans)!important;color:var(--ink)!important}
.mi-asset-page.mi-v2 .mi-faq-answer{font-size:15.5px;line-height:1.7;color:var(--ink2)}

/* ---------- small screens ---------- */
@media (max-width:1024px){.mi-asset-page.mi-v2 .mi-sidebar{width:auto;position:static}}
@media (max-width:960px){.mi-v2 .v2-grid{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:760px){
.mi-doc.mi-asset{padding:0 16px!important}
.mi-v2 .v2-hero{padding:18px 0 16px}
.mi-v2 .v2-hero-top{flex-direction:column;align-items:stretch;gap:16px}
.mi-v2 .v2-hero-l,.mi-v2 .v2-id,.mi-v2 .v2-hero-price{align-self:stretch;justify-content:flex-start;text-align:left;margin-left:0!important}
.mi-v2 .v2-hero h1.mi-ticker{font-size:31px!important}
.mi-v2 .v2-logo .mi-logo,.mi-v2 .v2-logo .mi-ticker-badge{width:48px!important;height:48px!important;border-radius:12px!important;padding:5px}
.mi-v2 .v2-id{gap:14px}
.mi-v2 .v2-hero .mi-price{font-size:44px!important}
.mi-v2 .v2-score{flex-direction:column;align-items:flex-start;gap:6px;width:100%;box-sizing:border-box;padding:12px 14px}
.mi-v2 .v2-dial{flex-direction:row;gap:12px}
.mi-v2 .v2-gauge{width:96px;height:55px}
.mi-v2 .v2-dial-text{margin:0;text-align:left}
.mi-v2 .v2-score-label{max-width:none;line-height:1.35;text-align:left;justify-content:flex-start;flex-wrap:wrap;word-break:normal;overflow-wrap:normal;letter-spacing:.08em}
.mi-v2 .v2-hero-price{margin-left:0}
.mi-v2 .v2-stats{grid-template-columns:1fr 1fr}
.mi-v2 .v2-stat,.mi-v2 .v2-stat+.v2-stat{padding:12px 12px 12px 0;border-left:0}
.mi-v2 .v2-stat:nth-child(even){padding-left:14px;border-left:1px solid rgba(255,255,255,.1)}
.mi-v2 .v2-stat-range{grid-column:1/-1;padding-left:0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.1)}
.mi-v2 .v2-stat dd{font-size:18px}
.mi-v2 .v2-ch{padding-top:40px}
.mi-v2 .v2-ch-h{column-gap:10px;margin-bottom:16px}
.mi-asset-page.mi-v2 h2.v2-ch-t{font-size:26px!important}
.mi-v2 .v2-ch-d{grid-column:1/-1;font-size:14.5px}
.mi-asset-page.mi-v2 .mi-card{padding:18px 16px;border-radius:16px}
.mi-asset-page.mi-v2 .mi-answer{padding:18px 16px}
.mi-asset-page.mi-v2 .mi-answer-lead{font-size:21px}
.mi-asset-page.mi-v2 .mi-answer-why li{grid-template-columns:1fr;gap:2px}
.mi-asset-page.mi-v2 .mi-only-grid{gap:10px}
.mi-asset-page.mi-v2 .mi-only-grid>.mi-only-tile{flex:1 1 140px}
.mi-asset-page.mi-v2 .mi-only-v{font-size:17px}
.mi-asset-page.mi-v2 .mi-faq-container{padding:4px 16px}
}

/* ---------- phones: compact, thumb-sized, no sideways surprises ---------- */
.mi-v2 .v2-more{display:none}
@media (max-width:760px){
.mi-asset-page.mi-v2{font-size:15.5px}
/* labels never below 11.5px */
.mi-asset-page.mi-v2 .mi-tile-label,.mi-v2 .v2-stat dt,.mi-asset-page.mi-v2 .mi-answer-k,.mi-asset-page.mi-v2 .mi-only-l,.mi-asset-page.mi-v2 .mi-table thead th,.mi-v2 .v2-kicker,.mi-v2 .v2-score-label{font-size:11.5px!important;letter-spacing:.08em}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:first-child{font-size:11px!important;letter-spacing:.04em}
/* the chapter nav: a swipeable strip with a fade that says there is more */
.mi-asset-page.mi-v2 .v2-nav a{padding:13px 10px 11px;font-size:13.5px}
.mi-asset-page.mi-v2 .v2-nav-in::after{content:'';position:sticky;right:0;flex:0 0 36px;margin-left:-36px;background:linear-gradient(90deg,rgba(243,243,241,0),#f3f3f1 70%);pointer-events:none;transition:opacity .2s}
.mi-asset-page.mi-v2 .v2-nav.end .v2-nav-in::after{opacity:0}
/* hero */
.mi-v2 .v2-kicker{margin-bottom:6px}
.mi-v2 .v2-byline .mi-header-metadata{font-size:12px!important}
.mi-v2 .v2-byline .mi-attribution{display:none!important}
/* share buttons: a round icon, never squeezed */
.mi-asset-page.mi-v2 .mi-card .mi-share-btn-text{width:36px!important;height:36px!important;padding:0!important;justify-content:center;font-size:0!important;gap:0!important;flex:0 0 36px;border-radius:50%!important}
.mi-asset-page.mi-v2 .mi-card .mi-share-btn-text svg{width:15px;height:15px;margin:0}
.mi-asset-page.mi-v2 .mi-card-header{flex-direction:row!important;align-items:center!important;gap:10px}
.mi-asset-page.mi-v2 .mi-card-header h2,.mi-asset-page.mi-v2 .mi-card-header h3{font-size:17px!important}
/* the price card: title, then one swipeable row of ranges */
.mi-asset-page.mi-v2 .mi-price-card .mi-card-header{flex-wrap:wrap}
.mi-asset-page.mi-v2 .mi-price-card .mi-chart-controls{order:3;flex:1 1 100%;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin:2px -16px 0;padding:0 16px 2px}
.mi-asset-page.mi-v2 .mi-price-card .mi-chart-controls::-webkit-scrollbar{display:none}
.mi-asset-page.mi-v2 .mi-time-tab{flex:0 0 auto;min-height:34px;padding:7px 13px}
.mi-asset-page.mi-v2 .mi-price-card .mi-chart-controls .mi-share-btn-text{display:none!important}
.mi-asset-page.mi-v2 .mi-price-card .mi-chart-container{height:250px!important;min-height:0!important}
.mi-asset-page.mi-v2 .mi-chart-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px 4px!important;overflow:visible!important;margin-top:10px!important;padding-top:8px!important}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item{padding:5px 2px!important;min-width:0!important;flex:none!important;width:auto!important}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:first-child{font-size:10.5px!important;margin-bottom:1px!important;white-space:nowrap}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:last-child{font-size:14px!important}
/* the earnings table fits the phone: short labels, one line each */
.mi-v2 .v2-lg{display:none}.mi-v2 .v2-sm{display:inline}
.mi-asset-page.mi-v2 .mi-er-table{font-size:12px!important}
.mi-asset-page.mi-v2 .mi-er-table th,.mi-asset-page.mi-v2 .mi-er-table td{padding:8px 3px!important;white-space:nowrap}
.mi-asset-page.mi-v2 .mi-er-table thead th{font-size:10.5px!important;letter-spacing:.04em}
.mi-asset-page.mi-v2 .mi-er-table .mi-er-time{display:none}
.mi-asset-page.mi-v2 .mi-table-responsive:has(.mi-er-table){margin:0 -16px!important;padding:0 6px}
/* market metrics: two by two */
.mi-asset-page.mi-v2 .mi-mm-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}
.mi-asset-page.mi-v2 .mi-mm-grid>.mi-tile{min-width:0!important;padding:11px 12px}
.mi-asset-page.mi-v2 .mi-mm-grid>.mi-mm-wide{grid-column:1/-1}
.mi-asset-page.mi-v2 .mi-mm-grid .mi-tile-value{font-size:17px!important}
/* the at-a-glance list: label beside value, tighter */
.mi-asset-page.mi-v2 .mi-answer-why li{grid-template-columns:78px 1fr!important;gap:10px!important;padding:10px 0;font-size:14.5px}
.mi-asset-page.mi-v2 .mi-answer-k{padding-top:2px}
.mi-asset-page.mi-v2 .mi-direct-answer{font-size:14px}
/* "Only on CleaRank": a swipeable row of cards instead of a tall grid */
.mi-asset-page.mi-v2 .mi-only-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;gap:10px!important;margin:0 -16px;padding:2px 16px 10px;scrollbar-width:none}
.mi-asset-page.mi-v2 .mi-only-grid::-webkit-scrollbar{display:none}
.mi-asset-page.mi-v2 .mi-only-grid>.mi-only-tile{flex:0 0 74%!important;scroll-snap-align:start;min-height:112px}
.mi-asset-page.mi-v2 .mi-only-tile::after{content:'→'}
.mi-asset-page.mi-v2 .mi-only-head{flex-direction:column;gap:4px}
/* tables that scroll sideways say so */
.mi-asset-page.mi-v2 .mi-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) left/24px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) right/24px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,rgba(14,23,41,.14),transparent) right/10px 100% no-repeat scroll}
.mi-asset-page.mi-v2 .mi-table{font-size:14px}
.mi-asset-page.mi-v2 .mi-table th,.mi-asset-page.mi-v2 .mi-table td{padding:10px 6px}
/* long AI paragraphs: four lines and a "Read more" */
.mi-v2 .v2-clamp{max-height:9.6em;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}
.mi-v2 .v2-clamp.v2-open{max-height:none;-webkit-mask-image:none;mask-image:none}
.mi-v2 .v2-more{display:inline-flex;align-items:center;gap:6px;margin:6px 0 4px;padding:8px 14px;min-height:36px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:600 13px/1 var(--sans);cursor:pointer}
.mi-v2 .v2-more::after{content:'';width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}
.mi-v2 .v2-more[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-1px)}
/* trade plan, rail, seasonality */
.mi-asset-page.mi-v2 .mi-dashboard-wrapper{flex-direction:column}
.mi-asset-page.mi-v2 .mi-sidebar{width:auto!important;position:static!important}
.mi-asset-page.mi-v2 .mi-season-grid{gap:6px!important}
/* FAQ: bigger tap rows */
.mi-asset-page.mi-v2 .mi-faq-question,.mi-asset-page.mi-v2 .mi-faq-item summary{font-size:15.5px!important;padding:15px 0!important;min-height:44px}
/* CTA cards stack */
.mi-asset-page.mi-v2 .cr-cta{flex-direction:column;align-items:stretch!important;gap:12px}
.mi-asset-page.mi-v2 .cr-cta-btn{width:100%;justify-content:space-between}
/* wide tables keep their first column in view while the rest scrolls */
.mi-asset-page.mi-v2 .mi-table-responsive .mi-table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:#fff}
.mi-asset-page.mi-v2 .mi-table td{white-space:nowrap}
.mi-asset-page.mi-v2 #insider-trading .mi-table td:nth-child(2){white-space:normal}
/* analyst rating actions: one compact row each (firm and rating bold, date and action quiet) */
.mi-asset-page.mi-v2 #wall-street .mi-table thead{display:none}
.mi-asset-page.mi-v2 #wall-street .mi-table,.mi-asset-page.mi-v2 #wall-street .mi-table tbody{display:block;width:100%}
.mi-asset-page.mi-v2 #wall-street .mi-table tbody tr{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:2px;padding:11px 0;border-bottom:1px solid var(--line2)}
.mi-asset-page.mi-v2 #wall-street .mi-table tbody tr:last-child{border-bottom:0}
.mi-asset-page.mi-v2 #wall-street .mi-table td{display:block;position:static!important;border:0!important;padding:0!important;background:none!important;text-align:left!important;white-space:normal}
.mi-asset-page.mi-v2 #wall-street .mi-table td:nth-child(1){grid-column:1;grid-row:2;font-size:12.5px;color:var(--mute);font-weight:500}
.mi-asset-page.mi-v2 #wall-street .mi-table td:nth-child(2){grid-column:1;grid-row:1;font-weight:650;color:var(--ink)}
.mi-asset-page.mi-v2 #wall-street .mi-table td:nth-child(3){grid-column:2;grid-row:2;font-size:12.5px;color:var(--mute);text-align:right!important}
.mi-asset-page.mi-v2 #wall-street .mi-table td:nth-child(4){grid-column:2;grid-row:1;font-weight:650;color:var(--ink);text-align:right!important}
.mi-asset-page.mi-v2 #wall-street .mi-table-responsive{background:none}
/* related assets: a swipeable row */
.mi-asset-page.mi-v2 .mi-paw-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}
.mi-asset-page.mi-v2 .mi-paw-grid::-webkit-scrollbar{display:none}
.mi-asset-page.mi-v2 .mi-paw-grid>*{flex:0 0 62%!important;scroll-snap-align:start;min-width:0}
/* (the site's own cr-sticky-pad on body keeps the bottom bar off the last lines) */
}
@media (prefers-reduced-motion:reduce){.mi-v2 *{transition:none!important}}

/* the site shell sets word-break:break-word on <main>, which lets a squeezed grid or flex item shrink to one letter
   wide ("Ch/eck", "$50/2.6/0" on phones); overflow-wrap still breaks a long string that would overflow */
.mi-asset-page.mi-v3{word-break:normal;overflow-wrap:break-word}
.mi-v3 .d3q-btn{flex:0 0 auto!important;white-space:nowrap}
/* the section share button sits at the right of the section title */
.mi-v3 .v2-ch-h:has(.v2-ch-share){position:relative;padding-right:112px}
.mi-v3 .v2-ch-share{position:absolute;top:1px;right:0;margin:0}
@media (max-width:760px){.mi-v3 .v2-ch-h:has(.v2-ch-share){padding-right:46px}.mi-v3 .v2-ch-share{top:-3px}}
/* FAQ as one flat list on every page kind (CR 2026-10-18): the comparison page kept the old boxed items, whose grey
   question bar had no inner padding, so the text sat against the box edge */
.mi-asset-page.mi-v3 #faq .mi-faq-item{border:0!important;border-bottom:1px solid var(--line2)!important;border-radius:0!important;margin:0!important;background:none!important;box-shadow:none!important}
.mi-asset-page.mi-v3 #faq .mi-faq-item:last-of-type{border-bottom:0!important}
.mi-asset-page.mi-v3 #faq .mi-faq-question{background:none!important;border:0!important;border-radius:0!important;padding:15px 0!important;gap:16px;justify-content:space-between;align-items:center}
.mi-asset-page.mi-v3 #faq .mi-faq-answer{background:none!important;border:0!important;padding:0 0 18px!important}
.mi-asset-page.mi-v3{--v3-rail:282px}
@media (min-width:1100px){
  .mi-v3 .v3-shell{display:grid;grid-template-columns:var(--v3-rail) minmax(0,1fr);gap:40px;align-items:start}
  .mi-v3 .v3-rail{position:sticky;top:calc(var(--v2-top,64px) + 18px);display:block;max-height:calc(100vh - var(--v2-top,64px) - 30px);overflow:auto;scrollbar-width:none;padding:4px 0 20px}
  .mi-asset-page.mi-v3 .v2-nav{display:none!important}
}
@media (max-width:1099px){.mi-v3 .v3-rail{display:none}}
.mi-v3 .v3-rail-id{display:flex;gap:10px;align-items:center}
.mi-v3 .v3-rail-id img{width:36px;height:36px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line);object-fit:contain;padding:3px}
.mi-v3 .v3-rail-name{font-family:var(--serif);font-weight:600;font-size:17px;line-height:1.15;color:var(--ink)}
.mi-v3 .v3-rail-tk{font-size:12px;letter-spacing:.08em;color:var(--mute);font-weight:600}
.mi-v3 .v3-rail-px{display:flex;gap:8px;align-items:baseline;margin:12px 0 2px}
.mi-v3 .v3-rail-p{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--ink)}
.mi-v3 .v3-rail-c{font-size:13px;font-weight:600}.mi-v3 .v3-rail-c.up{color:var(--up)}.mi-v3 .v3-rail-c.down{color:var(--down)}
.mi-v3 .v3-rail-ring{display:flex;justify-content:center;margin:6px 0 10px}
.mi-v3 .v3-ring circle{fill:none;stroke-width:12;stroke-linecap:butt}
.mi-v3 .v3-ring-bg{stroke:#ece7dd}
.mi-v3 .v3-ring-arc{stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}
.mi-v3 .v3-ring circle{transition:stroke-width .25s cubic-bezier(.2,.7,.2,1),opacity .25s,stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}
.mi-v3 .v3-ring .v3-ring-hit{stroke:transparent;stroke-width:26;pointer-events:stroke;cursor:pointer}
.mi-v3 .v3-seg{outline:none;transition:opacity .25s}
.mi-v3 .v3-seg .v3-ring-l{transition:fill .2s,font-size .2s}
.mi-v3 .v3-ring.v3-hl .v3-seg:not(.on){opacity:.32}
.mi-v3 .v3-seg:hover .v3-ring-arc,.mi-v3 .v3-seg:focus .v3-ring-arc,.mi-v3 .v3-seg.on .v3-ring-arc,.mi-v3 .v3-seg:hover .v3-ring-bg,.mi-v3 .v3-seg:focus .v3-ring-bg,.mi-v3 .v3-seg.on .v3-ring-bg{stroke-width:17}
.mi-v3 .v3-seg:hover .v3-ring-l,.mi-v3 .v3-seg:focus .v3-ring-l,.mi-v3 .v3-seg.on .v3-ring-l{fill:var(--sc)}
.mi-v3 .v3-ring-n,.mi-v3 .v3-ring-t{transition:fill .2s}
.mi-v3 .v3-ring.v3-hl .v3-ring-n .v3-ring-nn{fill:var(--hl,var(--ink))}
.mi-v3 .v3-ring.in .v3-ring-arc{stroke-dashoffset:0}
.mi-v3 .v3-ring-l{font-size:7.5px;letter-spacing:.12em;fill:var(--mute);font-weight:700}
.mi-v3 .v3-ring-n{font-family:var(--serif);font-size:24px;font-weight:600;fill:var(--ink)}
.mi-v3 .v3-ring-of{font-size:14px;fill:var(--mute)}
.mi-v3 .v3-ring-t{font-size:7px;letter-spacing:.2em;fill:var(--mute);font-weight:700}
.mi-v3 .v3-rail-nav{list-style:none;margin:6px 0 0;padding:0;border-left:2px solid var(--line)}
.mi-v3 .v3-rail-nav li{margin:0}
.mi-asset-page.mi-v3 .v3-rail-nav a{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:7px 10px 7px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--mute);text-decoration:none;font-size:14.5px;font-weight:500;transition:color .2s,border-color .25s,background .25s}
.mi-asset-page.mi-v3 .v3-rail-nav a:hover{color:var(--ink);background:var(--wash)}
.mi-asset-page.mi-v3 .v3-rail-nav a.on{color:var(--ink);border-left-color:var(--pink);background:linear-gradient(90deg,rgba(254,73,126,.07),transparent)}
.mi-v3 .v3-rn{font-family:var(--serif);font-style:italic;color:var(--faint);font-size:13px}
.mi-v3 .v3-rail-nav a.on .v3-rn{color:var(--pink)}
.mi-v3 .v3-rs{font-size:11.5px;font-weight:700;color:var(--mute);background:var(--paper);border-radius:999px;padding:1px 7px}
.mi-v3 .v3-rp{position:absolute;left:-2px;top:0;width:2px;height:var(--p,0%);background:var(--ink);opacity:.18;transition:height .15s linear}
/* the checks card */
.mi-asset-page.mi-v3 .v3-checks{padding:20px 22px}
.mi-v3 .v3-checks-h{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;margin-bottom:10px}
.mi-v3 .v3-checks-n{font-family:var(--serif);font-style:italic;color:var(--pink);font-size:15px}
.mi-asset-page.mi-v3 .v3-checks-h h3{margin:0!important;font-family:var(--serif)!important;font-size:20px!important;font-weight:600!important;color:var(--ink)!important}
.mi-v3 .v3-checks-s{font-size:14px;color:var(--mute)}.mi-v3 .v3-checks-s b{font-family:var(--serif);font-size:22px;color:var(--ink)}
.mi-v3 .v3-checks-bar{grid-column:1/-1;height:4px;border-radius:4px;background:#ece7dd;overflow:hidden}
.mi-v3 .v3-checks-bar i{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--pink),#ff8a5b);transition:width 1s cubic-bezier(.2,.7,.2,1) .15s}
.mi-v3 .v3-checks.in .v3-checks-bar i{width:var(--w)}
.mi-v3 .v3-checks-l{list-style:none;margin:6px 0 0;padding:0}
.mi-v3 .v3-checks-l li{border-top:1px solid var(--line2);margin:0}
.mi-v3 .v3-checks-l summary{display:grid;grid-template-columns:22px 1fr 16px;align-items:center;gap:10px;padding:10px 2px;cursor:pointer;list-style:none;color:var(--ink2);font-size:15px}
.mi-v3 .v3-checks-l summary::-webkit-details-marker{display:none}
.mi-v3 .v3-checks-l summary:hover .v3-cl{color:var(--ink)}
.mi-v3 .v3-ic svg{width:20px;height:20px;display:block;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mi-v3 li.ok .v3-ic svg{stroke:var(--up)}.mi-v3 li.no .v3-ic svg{stroke:var(--down)}
.mi-v3 .v3-ic svg path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .5s ease}
.mi-v3 .v3-checks.in .v3-ic svg path{stroke-dashoffset:0}
.mi-v3 .v3-checks.in li:nth-child(2) .v3-ic svg path{transition-delay:.08s}.mi-v3 .v3-checks.in li:nth-child(3) .v3-ic svg path{transition-delay:.16s}.mi-v3 .v3-checks.in li:nth-child(4) .v3-ic svg path{transition-delay:.24s}.mi-v3 .v3-checks.in li:nth-child(5) .v3-ic svg path{transition-delay:.32s}.mi-v3 .v3-checks.in li:nth-child(6) .v3-ic svg path{transition-delay:.4s}
.mi-v3 .v3-chev{color:var(--faint);font-size:20px;line-height:1;transition:transform .25s}
.mi-v3 details[open] .v3-chev{transform:rotate(90deg)}
.mi-v3 .v3-cd{padding:0 2px 12px 32px;color:var(--mute);font-size:14.5px;line-height:1.55;animation:v3drop .25s ease}
@keyframes v3drop{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/* numbered sub-sections: 1.1, 1.2 ... on every card heading inside a section */
.mi-v3 .v3-main{counter-reset:v3s}
.mi-v3 .v2-ch{counter-reset:v3c;counter-increment:v3s}
.mi-v3 .v2-ch .mi-card:not(.v3-checks)>.mi-card-header h2::before,.mi-v3 .v2-ch .mi-card:not(.v3-checks)>.mi-card-header h3::before{counter-increment:v3c;content:counter(v3s) "." counter(v3c);font-family:var(--serif);font-style:italic;font-weight:400;color:var(--faint);margin-right:.5em;font-size:.82em}
.mi-v3 .v2-ch-n{font-variant-numeric:normal}
/* the "next" link that closes each section */
.mi-asset-page.mi-v3 a.v3-next{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--wash);color:var(--ink);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}
.mi-asset-page.mi-v3 a.v3-next:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px rgba(14,23,41,.4);border-color:#d8d1c3}
.mi-v3 .v3-next small{display:block;font-size:11.5px;letter-spacing:.14em;font-weight:700;color:var(--mute)}
.mi-v3 .v3-next b{font-family:var(--serif);font-weight:600;font-size:19px}
.mi-v3 .v3-next span:last-child{font-size:22px;color:var(--pink);transition:transform .2s}
.mi-v3 a.v3-next:hover span:last-child{transform:translateX(4px)}
/* motion: sections and cards rise in */
.mi-v3.v3-js .v3-rise{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}
.mi-v3.v3-js .v3-rise.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.mi-v3 *{transition:none!important;animation:none!important}.mi-v3.v3-js .v3-rise{opacity:1;transform:none}}
/* terms with a definition */
.mi-v3 .v3-term{text-decoration:underline dotted rgba(14,23,41,.35);text-underline-offset:3px;cursor:help}
/* the tooltip: one element, fades and scales from its anchor */
.v3-tip{position:fixed;z-index:10000;max-width:280px;padding:10px 12px;border-radius:12px;background:#0e1729;color:#f3f1ec;font:500 13.5px/1.45 'Instrument Sans',-apple-system,sans-serif;box-shadow:0 16px 36px -12px rgba(14,23,41,.55);pointer-events:none;opacity:0;transform:translateY(6px) scale(.96);transform-origin:var(--ox,50%) 100%;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}
.v3-tip.on{opacity:1;transform:none}
.v3-tip::after{content:'';position:absolute;left:var(--ax,50%);bottom:-5px;width:10px;height:10px;background:#0e1729;transform:translateX(-50%) rotate(45deg);border-radius:2px}
.v3-tip.below::after{bottom:auto;top:-5px}
/* the site's existing (tippy) tooltips get the same look and motion */
.mi-v3 ~ [data-tippy-root] .tippy-box,body:has(.mi-v3) [data-tippy-root] .tippy-box{background:#0e1729;border-radius:12px;font-size:13.5px;box-shadow:0 16px 36px -12px rgba(14,23,41,.55);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)!important}
body:has(.mi-v3) [data-tippy-root] .tippy-box[data-state=hidden]{opacity:0;transform:translateY(6px) scale(.96)}

.mi-asset-page.mi-v3{--d3-pad:40px;--d3-gap:34px}
@media (max-width:760px){.mi-asset-page.mi-v3{--d3-pad:18px;--d3-gap:26px}}
/* ---- chapters are panels */
.mi-asset-page.mi-v3 .v3-main>.v2-ch{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px var(--d3-pad) var(--d3-pad);margin:0 0 26px;box-shadow:0 1px 0 rgba(14,23,41,.02),0 22px 44px -36px rgba(14,23,41,.28)}
.mi-asset-page.mi-v3 .v3-main>.v2-ch:first-of-type{padding-top:30px}
.mi-asset-page.mi-v3 .v2-ch-h{border-top:0;padding:0;margin:0 0 22px}
.mi-asset-page.mi-v3 .v2-ch-n{font-size:22px}
.mi-asset-page.mi-v3 h2.v2-ch-t{font-size:32px!important}
@media (max-width:760px){.mi-asset-page.mi-v3 h2.v2-ch-t{font-size:25px!important}.mi-asset-page.mi-v3 .v3-main>.v2-ch{border-radius:18px}}
/* the CTA that sits between chapters lines up with the panels */
.mi-asset-page.mi-v3 .v3-main>.cr-cta{margin:0 0 26px!important}
/* ---- cards inside a chapter are sub-sections */
.mi-asset-page.mi-v3 .v2-ch .mi-card:not(.v3-checks){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:var(--d3-gap) 0 0!important;margin:var(--d3-gap) 0 0!important;border-top:1px solid var(--line)!important}
.mi-asset-page.mi-v3 .v2-ch>.v3-checks+.mi-card,.mi-asset-page.mi-v3 .v2-ch>.v2-ch-h+.mi-card,.mi-asset-page.mi-v3 .v2-ch>.v2-ch-h+.v2-grid>.mi-card,.mi-asset-page.mi-v3 .v2-ch>.v2-ch-h+.v2-grid>*>.mi-card:first-child{border-top:0!important;padding-top:0!important;margin-top:0!important}
.mi-asset-page.mi-v3 .v2-ch>.v3-checks+.mi-card{margin-top:var(--d3-gap)!important}
.mi-asset-page.mi-v3 .v2-ch .v3-checks{background:var(--wash)!important;border:1px solid var(--line2)!important;border-radius:16px!important;box-shadow:none!important;margin:0!important}
.mi-asset-page.mi-v3 .v2-ch .mi-card-header{border-bottom:0!important;padding:0!important;margin:0 0 6px!important;align-items:flex-start!important}
.mi-asset-page.mi-v3 .v2-ch .mi-card-header h2,.mi-asset-page.mi-v3 .v2-ch .mi-card-header h3{font-family:var(--serif)!important;font-size:23px!important;font-weight:600!important;letter-spacing:-.012em;line-height:1.2!important}
.mi-asset-page.mi-v3 .v2-ch .mi-card-sub{margin:4px 0 0!important;color:var(--mute)!important;font-size:15px!important;line-height:1.5!important;max-width:70ch}
.mi-asset-page.mi-v3 .v2-ch .mi-card>.mi-card-header+*{margin-top:18px}
/* pairs: two columns, a rule between, equal tops */
.mi-asset-page.mi-v3 .v2-ch .v2-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;margin-top:var(--d3-gap);padding-top:var(--d3-gap);border-top:1px solid var(--line);align-items:stretch}
.mi-asset-page.mi-v3 .v2-ch>.v2-ch-h+.v2-grid{margin-top:0;padding-top:0;border-top:0}
.mi-asset-page.mi-v3 .v2-ch .v2-grid>*{min-width:0}
.mi-asset-page.mi-v3.mi-v3 .v2-ch .v2-grid>*:first-child:not(#x){padding-right:calc(var(--d3-pad) * .75)!important}
.mi-asset-page.mi-v3.mi-v3 .v2-ch .v2-grid>*+*:not(#x){padding-left:calc(var(--d3-pad) * .75)!important;border-left:1px solid var(--line)!important}
.mi-asset-page.mi-v3 .v2-ch .v2-grid>.mi-card,.mi-asset-page.mi-v3 .v2-ch .v2-grid>*>.mi-card:first-child{border-top:0!important;padding-top:0!important;margin-top:0!important}
.mi-asset-page.mi-v3 .v2-ch .v2-grid>.v2-stack>.mi-card+.mi-card{margin-top:var(--d3-gap)!important}
@media (max-width:900px){.mi-asset-page.mi-v3 .v2-ch .v2-grid{grid-template-columns:minmax(0,1fr)!important}.mi-asset-page.mi-v3.mi-v3 .v2-ch .v2-grid>*:first-child:not(#x){padding-right:0!important}.mi-asset-page.mi-v3.mi-v3 .v2-ch .v2-grid>*+*:not(#x){padding-left:0!important;border-left:0!important;border-top:1px solid var(--line)!important;margin-top:var(--d3-gap)!important;padding-top:var(--d3-gap)!important}}
@media (min-width:901px){.mi-asset-page.mi-v3 .v2-ch .v2-grid-overview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}}
.mi-asset-page.mi-v3 .v2-ch .v2-grid-overview>*{padding-top:0!important}
.mi-asset-page.mi-v3 .v2-ch .v2-grid-overview>.mi-answer{border:0!important;background:transparent!important;padding-left:0!important;box-shadow:none!important}
/* ---- the parts every card uses */
.mi-v3 .d3-subh{margin:28px 0 12px}
.mi-v3 .d3-subh h4{margin:0!important;font:650 16px/1.3 var(--sans)!important;color:var(--ink)!important;letter-spacing:-.005em}
.mi-v3 .d3-q{margin:3px 0 0!important;font-size:14px;color:var(--mute)}
.mi-v3 .d3t-l{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.mi-v3 .d3k-row{display:grid;grid-template-columns:repeat(var(--k),minmax(0,1fr));gap:0;margin:18px 0 22px;border:1px solid var(--line2);border-radius:14px;background:var(--wash);overflow:hidden}
.mi-v3 .d3k{padding:14px 18px 15px;min-width:0}
.mi-v3 .d3k+.d3k{border-left:1px solid var(--line2)}
.mi-v3 .d3k-l{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);line-height:1.3;min-height:15px}
.mi-v3 .d3k-v{font-family:var(--serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-top:4px;font-variant-numeric:tabular-nums;white-space:nowrap}
.mi-v3 .d3k-v small{font-size:15px;color:var(--mute);font-weight:500;letter-spacing:0}
.mi-v3 .d3k-v.up{color:var(--up)}.mi-v3 .d3k-v.down{color:var(--down)}.mi-v3 .d3k-v.tk{color:var(--pink)}
.mi-v3 .d3k-n{font-size:12.5px;color:var(--mute);margin-top:3px;line-height:1.4}
.mi-v3 .d3k-n b.up{color:var(--up)}.mi-v3 .d3k-n b.down{color:var(--down)}
@media (max-width:760px){.mi-v3 .d3k-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-v3 .d3k:nth-child(odd){border-left:0}.mi-v3 .d3k:nth-child(n+3){border-top:1px solid var(--line2)}.mi-v3 .d3k-v{font-size:22px}}
/* verdict lines */
.mi-v3 .d3v-list{margin:20px 0 4px;display:grid;gap:10px}
.mi-v3 .d3v{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;margin:0!important;font-size:15px;line-height:1.55;color:var(--ink2)}
.mi-v3 .d3v-i svg{width:20px;height:20px;margin-top:2px;display:block;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mi-v3 .d3v.ok .d3v-i svg{stroke:var(--up)}.mi-v3 .d3v.no .d3v-i svg{stroke:var(--down)}.mi-v3 .d3v.na .d3v-i svg{stroke:var(--faint)}
.mi-v3 .d3v b{font-weight:650}.mi-v3 .d3v.ok b{color:var(--up)}.mi-v3 .d3v.no b{color:var(--down)}.mi-v3 .d3v.na b{color:var(--ink)}
/* the dated fact line, quiet */
.mi-asset-page.mi-v3 .mi-fact-line{position:relative;margin:18px 0 0!important;padding:12px 16px 12px 44px!important;border:1px solid var(--line2)!important;border-left:1px solid var(--line2)!important;border-radius:12px!important;background:#fff!important;font-size:14px!important;line-height:1.55!important;color:var(--ink2)!important;box-shadow:none!important}
.mi-asset-page.mi-v3 .mi-fact-line::before{content:'';position:absolute;left:16px;top:15px;width:16px;height:16px;border-radius:50%;background:var(--pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 9.5c0-2 1-3.5 3-4.2M9 9.5c0-2 1-3.5 3-4.2' stroke='white' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat;opacity:.9}
.mi-asset-page.mi-v3 .mi-fineprint{font-size:12.5px!important;color:var(--faint)!important;line-height:1.5!important;margin:12px 0 0!important}
.mi-asset-page.mi-v3 .mi-chart-summary,.mi-asset-page.mi-v3 .mi-lp-intro,.mi-asset-page.mi-v3 .mi-lp-method{font-size:15px!important;line-height:1.6!important;color:var(--ink2)!important;margin:16px 0 0!important}
.mi-asset-page.mi-v3 .mi-lp-method{font-size:13.5px!important;color:var(--mute)!important}
/* segmented control */
.mi-v3 .d3-seg{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--paper);border:1px solid var(--line2)}
.mi-asset-page.mi-v3 .d3-seg button{all:unset;cursor:pointer;padding:7px 14px;border-radius:8px;font:600 13.5px/1 var(--sans);color:var(--mute);transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;align-items:center;gap:7px}
.mi-asset-page.mi-v3 .d3-seg button:hover{color:var(--ink)}
.mi-asset-page.mi-v3 .d3-seg button[aria-selected=true],.mi-asset-page.mi-v3 .d3-seg button.active{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(14,23,41,.08),0 0 0 1px var(--line2)}
.mi-v3 .d3-tabs>.d3-seg{margin:0 0 14px}
.mi-v3 .d3-pane[hidden]{display:none}
.mi-v3 .d3-pane{animation:v3drop .3s ease}
/* tables */
.mi-v3 .d3-table-wrap{overflow-x:auto;margin:22px 0 0;border:1px solid var(--line2);border-radius:14px}
.mi-asset-page.mi-v3 table.d3-table{width:100%;border-collapse:collapse;margin:0!important;font-size:14.5px;font-variant-numeric:tabular-nums;border:0!important}
.mi-asset-page.mi-v3 .d3-table th,.mi-asset-page.mi-v3 .d3-table td{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--line2)!important;text-align:left;vertical-align:middle;background:transparent!important;color:var(--ink2)}
.mi-asset-page.mi-v3 .d3-table thead th{font-size:11.5px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)!important;background:var(--wash)!important;white-space:nowrap}
.mi-asset-page.mi-v3 .d3-table tbody tr:last-child>*{border-bottom:0!important}
.mi-asset-page.mi-v3 .d3-table tbody tr:hover>*{background:var(--wash)!important}
.mi-asset-page.mi-v3 .d3-table .num{text-align:right}
.mi-asset-page.mi-v3 .d3-table tbody th{font-weight:600;color:var(--ink)}
.mi-asset-page.mi-v3 .d3-table th small{display:block;font-size:12px;font-weight:500;color:var(--faint)}
.mi-v3 .d3-table .up{color:var(--up);font-weight:600}.mi-v3 .d3-table .down{color:var(--down);font-weight:600}
/* ---- line charts */
.mi-v3 .d3c{margin:8px 0 0;position:relative}
.mi-v3 .d3c-plot{position:relative;height:var(--h);margin-left:0}
.mi-v3 .d3c-draw{position:absolute;inset:0}
.mi-v3 .d3c svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.3,.6,.2,1)}
.mi-v3 .in .d3c svg,.mi-v3:not(.v3-js) .d3c svg{clip-path:inset(-10px -10px -10px -10px)}
.mi-v3 .d3c-l{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.mi-v3 .d3c-l.dash{stroke-dasharray:6 5;stroke-width:1.8}
.mi-v3 .d3c-band{opacity:.09}
.mi-v3 .d3c-g{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--line2);pointer-events:none}
.mi-v3 .d3c-g.ref{border-top:1px dashed #cfc8ba}
.mi-v3 .d3c-g b{position:absolute;left:0;bottom:3px;font:600 11px/1 var(--sans);color:var(--faint);background:linear-gradient(90deg,#fff 70%,transparent);padding-right:6px;white-space:nowrap}
.mi-v3 .d3c-end{position:absolute;right:0;transform:translate(0,-50%);background:var(--c);color:#fff;font:700 11.5px/1 var(--sans);padding:5px 7px;border-radius:7px;white-space:nowrap;box-shadow:0 4px 10px -4px var(--c);opacity:0;transition:opacity .4s ease 1s}
.mi-v3 .in .d3c-end,.mi-v3:not(.v3-js) .d3c-end{opacity:1}
.mi-v3 .d3c-x{position:relative;height:26px;margin-top:6px}
.mi-v3 .d3c-x span{position:absolute;top:0;transform:translateX(-50%);font:600 11.5px/1.4 var(--sans);color:var(--faint);white-space:nowrap}
.mi-v3 .d3c-x span.l{transform:none}.mi-v3 .d3c-x span.r{transform:translateX(-100%)}
.mi-v3 .d3c-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;font-size:13px;color:var(--mute)}
.mi-v3 .d3c-li{display:inline-flex;align-items:center;gap:7px;font-weight:550}
.mi-v3 .d3c-li i{width:16px;height:3px;border-radius:3px;background:var(--c)}
.mi-v3 .d3c-li.dash i{background:repeating-linear-gradient(90deg,var(--c) 0 5px,transparent 5px 8px)}
.mi-v3 .d3c-li.band i{height:10px;opacity:.18}
.mi-v3 .d3c-hov{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .15s}
.mi-v3 .d3c-plot:hover .d3c-hov,.mi-v3 .d3c-hov.on{opacity:1}
.mi-v3 .d3c-vl{position:absolute;top:0;bottom:0;width:0;border-left:1px solid rgba(14,23,41,.35)}
.mi-v3 .d3c-dots span{position:absolute;width:9px;height:9px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;border:2.5px solid var(--c);box-shadow:0 0 0 3px rgba(255,255,255,.7)}
.mi-v3 .d3c-tip{position:absolute;top:-6px;transform:translateY(-100%);min-width:150px;background:#0e1729;color:#f3f1ec;border-radius:10px;padding:9px 11px;font:500 12.5px/1.45 var(--sans);box-shadow:0 14px 30px -12px rgba(14,23,41,.55);white-space:nowrap}
.mi-v3 .d3c-tip b{display:block;font-weight:700;color:#fff;margin-bottom:3px}
.mi-v3 .d3c-tip div{display:flex;justify-content:space-between;gap:16px}
.mi-v3 .d3c-tip i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:6px}
.mi-v3 .d3c-tip em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}
.mi-v3 .d3c-plot{cursor:crosshair}
/* ---- column bars */
.mi-v3 .d3b{margin:6px 0 0}
.mi-v3 .d3b-plot{position:relative;height:var(--h)}
.mi-v3 .d3b-grid{position:absolute;inset:0}
.mi-v3 .d3b-grid .d3c-g b{left:0}
.mi-v3 .d3b-cols{position:absolute;inset:0 0 0 46px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}
.mi-v3 .d3b-col{position:relative;outline:0;border-radius:8px;transition:background .2s}
.mi-v3 .d3b-col:hover,.mi-v3 .d3b-col:focus-visible{background:rgba(14,23,41,.035)}
.mi-v3 .d3b-col.hl{background:rgba(254,73,126,.05)}
.mi-v3 .d3b-bars{position:absolute;inset:0 12%;display:flex;gap:7%;justify-content:center}
.mi-v3 .d3b-bar{position:relative;display:block;align-self:flex-start;flex:1 1 0;max-width:44px;transform-origin:50% 100%;transform:scaleY(0);transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.mi-v3 .d3b-bar.neg{transform-origin:50% 0}
.mi-v3 .d3b-bar::before{content:'';position:absolute;inset:0;background:var(--c);border-radius:5px 5px 2px 2px}
.mi-v3 .d3b-bar.neg::before{border-radius:2px 2px 5px 5px}
.mi-v3 .d3b-bar.best::before,.mi-v3 .d3b-bar.worst::before{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--c)}
.mi-v3 .in .d3b-bar,.mi-v3 .d3b.in .d3b-bar,.mi-v3:not(.v3-js) .d3b-bar{transform:none}
.mi-v3 .d3b-bar em{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-4px);font:700 11px/1 var(--sans);font-style:normal;color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums}
.mi-v3 .d3b-bar.neg em{bottom:auto;top:100%;transform:translate(-50%,4px)}
.mi-v3 .d3b-x{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:8px 0 0 46px}
.mi-v3 .d3b-x span{text-align:center;font:600 12px/1.3 var(--sans);color:var(--ink2);white-space:nowrap}
.mi-v3 .d3b-x small{display:block;font-weight:500;font-size:11px;color:var(--faint);margin-top:2px}
.mi-v3 .d3b .d3c-leg{margin-left:46px}
@media (max-width:640px){.mi-v3 .d3b-bar em{display:none}.mi-v3 .d3b-x small{display:none}.mi-v3 .d3b-x span{font-size:10.5px}.mi-v3 .d3b-cols,.mi-v3 .d3b-x,.mi-v3 .d3b .d3c-leg{margin-left:38px}.mi-v3 .d3b-cols{left:38px}}
/* ---- peer comparison */
.mi-v3 .d3p{display:grid;gap:4px;margin-top:18px}
.mi-v3 .d3p-row{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:24px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line2)}
.mi-v3 .d3p-row:last-child{border-bottom:0}
.mi-v3 .d3p-k b{display:block;font-size:15px;color:var(--ink);font-weight:650}
.mi-v3 .d3p-d{display:block;font-size:13px;color:var(--mute);margin-top:2px}
.mi-v3 .d3p-bars{display:grid;gap:8px}
.mi-v3 .d3p-b{display:grid;grid-template-columns:150px 1fr 70px;align-items:center;gap:12px;font-size:13px}
.mi-v3 .d3p-n{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mi-v3 .d3p-b.me .d3p-n{color:var(--ink);font-weight:650}
.mi-v3 .d3p-t{height:12px;border-radius:6px;background:var(--paper);overflow:hidden}
.mi-v3 .d3p-t i{display:block;height:100%;width:0;border-radius:6px;background:var(--c);transition:width 1s cubic-bezier(.2,.7,.2,1)}
.mi-v3 .in .d3p-t i,.mi-v3:not(.v3-js) .d3p-t i{width:var(--w)}
.mi-v3 .d3p-t i.neg{opacity:.5}
.mi-v3 .d3p-v{text-align:right;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}
@media (max-width:700px){.mi-v3 .d3p-row{grid-template-columns:1fr;gap:10px}.mi-v3 .d3p-b{grid-template-columns:96px 1fr 58px}}
/* ---- earnings strips */
.mi-v3 .d3e{margin-top:8px}
.mi-v3 .d3e-strip{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}
.mi-v3 .d3e-strip+.d3e-strip{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line2)}
.mi-v3 .d3e-lab{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.mi-v3 .d3e .d3b-cols,.mi-v3 .d3e .d3b-x{margin-left:0;left:0}
.mi-v3 .d3e .d3b-cols{inset:0}
@media (max-width:640px){.mi-v3 .d3e-strip{grid-template-columns:1fr}.mi-v3 .d3e .d3b-cols{left:0}.mi-v3 .d3e .d3b-x{margin-left:0}}
/* ---- AI analysis */
.mi-v3 .d3-ai .d3-cols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;margin-top:6px}
.mi-v3 .d3-ai .d3-col:first-child{padding-right:28px}
.mi-v3 .d3-ai .d3-col+.d3-col{padding-left:28px;border-left:1px solid var(--line2)}
@media (max-width:900px){.mi-v3 .d3-ai .d3-cols{grid-template-columns:1fr}.mi-v3 .d3-ai .d3-col:first-child{padding-right:0}.mi-v3 .d3-ai .d3-col+.d3-col{padding-left:0;border-left:0}}
.mi-v3 .d3-ai .d3-subh:first-child{margin-top:6px}
.mi-asset-page.mi-v3 .d3-ai .mi-text{font-size:15.5px!important;line-height:1.65!important;color:var(--ink2)!important}
.mi-v3 .d3-segs{display:flex;gap:4px;margin-top:6px}
.mi-v3 .d3-segs i{flex:1;height:6px;border-radius:3px;background:var(--line)}
.mi-v3 .d3-segs i.on{background:var(--up)}
.mi-v3 .d3-meter{position:relative;display:block;height:6px;border-radius:3px;margin:8px 0 8px;background:linear-gradient(90deg,var(--down),#e0a100 45%,var(--up))}
.mi-v3 .d3-meter i{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:3px solid var(--ink)}
.mi-v3 .d3-tiplist{list-style:none;counter-reset:tip;margin:0!important;padding:0!important;display:grid;gap:10px}
.mi-v3 .d3-tiplist li{counter-increment:tip;position:relative;padding:12px 14px 12px 46px;border:1px solid var(--line2);border-radius:12px;background:var(--wash);font-size:14.5px;line-height:1.55;color:var(--ink2);margin:0!important}
.mi-v3 .d3-tiplist li::before{content:counter(tip);position:absolute;left:14px;top:12px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font:700 12px/22px var(--sans);text-align:center}
.mi-v3 .d3-catlist{list-style:none;margin:0!important;padding:0!important;display:grid;gap:10px}
.mi-v3 .d3-cat{margin:0!important;padding:14px 16px 13px 18px;border:1px solid var(--line2);border-radius:12px;background:#fff;position:relative;overflow:hidden}
.mi-v3 .d3-cat::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--faint)}
.mi-v3 .d3-cat.bullish::before{background:var(--up)}.mi-v3 .d3-cat.bearish::before{background:var(--down)}
.mi-v3 .d3-cat-h{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
.mi-v3 .d3-cat-h b{font-size:15px;color:var(--ink);font-weight:650;line-height:1.35}
.mi-v3 .d3-cat-t{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.mi-v3 .d3-cat.bullish .d3-cat-t{color:var(--up)}.mi-v3 .d3-cat.bearish .d3-cat-t{color:var(--down)}
.mi-v3 .d3-cat-d{margin:6px 0 0!important;font-size:14px!important;line-height:1.55!important;color:var(--ink2)!important}
.mi-v3 .d3-cat-s{display:block;margin-top:6px;font-size:12px;color:var(--faint)}
.mi-v3 .d3-outlook{margin-top:26px;padding-top:4px;border-top:1px solid var(--line2)}
/* ---- trade plan */
.mi-v3 .d3t-controls{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:0;margin:18px 0 0;border:1px solid var(--line2);border-radius:14px;background:var(--wash)}
.mi-v3 .d3t-ctl{padding:14px 18px;min-width:0}
.mi-v3 .d3t-ctl+.d3t-ctl{border-left:1px solid var(--line2)}
.mi-v3 .d3t-ctl .d3t-l{margin-bottom:9px;display:flex;justify-content:space-between}
.mi-v3 .d3t-ctl .d3t-l b{color:var(--ink);letter-spacing:0;font-size:13px}
.mi-v3 .d3t-ctl .d3-seg{display:flex;width:100%;box-sizing:border-box}
.mi-asset-page.mi-v3 .d3t-ctl .d3-seg button{flex:1;justify-content:center;padding:8px 6px}
.mi-v3 .d3t-ctl input[type=range]{width:100%;accent-color:var(--pink);margin:4px 0}
.mi-v3 .d3t-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--faint)}
.mi-v3 .d3t-input{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:0 12px;height:38px}
.mi-v3 .d3t-input span{color:var(--mute);font-weight:600}
.mi-asset-page.mi-v3 .d3t-input input{all:unset;width:100%;font:650 16px/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}
.mi-v3 .d3t-pos{margin-top:8px;font-size:12.5px;color:var(--mute)}.mi-v3 .d3t-pos b{color:var(--ink)}
@media (max-width:860px){.mi-v3 .d3t-controls{grid-template-columns:1fr}.mi-v3 .d3t-ctl+.d3t-ctl{border-left:0;border-top:1px solid var(--line2)}}
.mi-v3 .d3l{position:relative;margin:30px 6px 8px;height:78px}
.mi-v3 .d3l-track{position:absolute;left:0;right:0;top:38px;height:6px;border-radius:3px;background:var(--line2)}
.mi-v3 .d3l-track i{position:absolute;top:0;height:100%;border-radius:3px;transition:left .5s,width .5s}
.mi-v3 .d3l-risk{background:linear-gradient(90deg,rgba(207,48,69,.65),rgba(207,48,69,.25))}
.mi-v3 .d3l-gain{background:linear-gradient(90deg,rgba(11,132,87,.25),rgba(11,132,87,.7))}
.mi-v3 .d3l-m{position:absolute;top:0;bottom:0;width:0;transition:left .5s cubic-bezier(.2,.7,.2,1)}
.mi-v3 .d3l-m::after{content:'';position:absolute;left:-7px;top:34px;width:8px;height:8px;border-radius:50%;background:#fff;border:3px solid var(--mc,var(--ink));box-shadow:0 2px 6px rgba(14,23,41,.2)}
.mi-v3 .d3l-m b,.mi-v3 .d3l-m em{position:absolute;left:0;transform:translateX(-50%);white-space:nowrap}
.mi-v3 .d3l-m b{top:8px;font:800 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.mi-v3 .d3l-m em{top:58px;font:700 12.5px/1 var(--sans);font-style:normal;color:var(--ink);font-variant-numeric:tabular-nums}
.mi-v3 .d3l-m.alt b{top:60px}.mi-v3 .d3l-m.alt em{top:6px}
.mi-v3 .d3l-m.stop{--mc:var(--down)}.mi-v3 .d3l-m.entry{--mc:var(--pink)}.mi-v3 .d3l-m.now{--mc:var(--ink)}.mi-v3 .d3l-m.tg{--mc:var(--up)}
@media (max-width:640px){.mi-v3 .d3l-m em{font-size:10.5px}.mi-v3 .d3l-m b{font-size:9.5px}}
.mi-v3 .d3t-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;border:1px solid var(--line2);border-radius:14px;overflow:hidden}
.mi-v3 .d3t-col{padding:16px 18px;min-width:0;display:flex;flex-direction:column;gap:10px}
.mi-v3 .d3t-col+.d3t-col{border-left:1px solid var(--line2)}
@media (max-width:860px){.mi-v3 .d3t-cols{grid-template-columns:1fr}.mi-v3 .d3t-col+.d3t-col{border-left:0;border-top:1px solid var(--line2)}}
.mi-asset-page.mi-v3 .d3t-col h4{margin:0 0 2px!important;font:650 15px/1.3 var(--sans)!important;color:var(--ink)!important}
.mi-asset-page.mi-v3 .d3t-col h4.long{color:var(--up)!important}.mi-asset-page.mi-v3 .d3t-col h4.short{color:var(--down)!important}
.mi-asset-page.mi-v3 .d3t-col .mi-entry-tab{cursor:pointer;border:1px solid var(--line2);border-radius:12px;padding:11px 13px;background:#fff;transition:border-color .2s,box-shadow .2s;margin:0}
.mi-asset-page.mi-v3 .d3t-col .mi-entry-tab:hover{border-color:#d6cfc1}
.mi-asset-page.mi-v3 .d3t-col .mi-entry-tab.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}
.mi-v3 .d3t-tab-l,.mi-v3 .d3t-tgl{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}
.mi-v3 .d3t-px{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2;margin:2px 0}
.mi-v3 .d3t-px.down{color:var(--down)}
.mi-v3 .d3t-col .mi-hint{font-size:12px;color:var(--faint);margin-top:2px}
.mi-v3 .d3t-stop{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--line2);border-radius:12px;background:#fff}
.mi-v3 .d3t-max{text-align:right}
.mi-v3 .d3t-note{display:grid;gap:3px;font-size:12.5px;line-height:1.5;color:var(--mute);padding:11px 13px;border-radius:12px;background:var(--wash)}
.mi-v3 .d3t-note b{color:var(--ink);font-size:13px}
.mi-v3 .d3t-note .mi-vol-note{color:#b26a00}
.mi-v3 .d3t-tg{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 12px;padding:9px 13px;border:1px solid var(--line2);border-radius:12px;background:#fff}
.mi-v3 .d3t-tg .d3t-tgl{grid-column:1/-1}
.mi-v3 .d3t-tg .d3t-px{font-size:20px;color:var(--up)}
.mi-v3 .d3t-tgp{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;font-weight:650;color:var(--up)}
.mi-v3 .d3t-tgp .mi-target-agg.down{color:var(--down)}.mi-v3 .d3t-tgp .mi-target-agg.flat{color:var(--mute)}
.mi-v3 .d3t-tgp .mi-muted-sm{color:var(--faint);font-weight:500}
.mi-v3 .d3t-tools{margin-top:22px}
.mi-v3 .d3t-tools .d3t-l{margin-bottom:10px}
.mi-asset-page.mi-v3 .d3t-tools .mi-tools-grid{display:flex!important;flex-wrap:wrap;gap:8px}
.mi-asset-page.mi-v3 .d3t-tools .mi-tool-link{border:1px solid var(--line)!important;border-radius:999px!important;padding:7px 13px!important;background:#fff!important;font-size:13px!important;color:var(--ink2)!important;text-decoration:none!important;display:inline-flex;gap:6px;align-items:center;transition:border-color .2s,transform .2s}
.mi-asset-page.mi-v3 .d3t-tools .mi-tool-link:hover{border-color:var(--ink)!important;transform:translateY(-1px)}
.mi-asset-page.mi-v3 .mi-plan-note{margin:18px 0 0!important;font-size:13px!important;color:var(--mute)!important;background:transparent!important;border:0!important;padding:0!important}
/* ---- risk + compare */
.mi-v3 .d3r-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 0}
.mi-v3 .d3r-meter span{display:grid;gap:7px}
.mi-v3 .d3r-meter i{height:8px;border-radius:4px;background:var(--line2)}
.mi-v3 .d3r-meter span.on.l0 i{background:var(--up)}.mi-v3 .d3r-meter span.on.l1 i{background:#e0a100}.mi-v3 .d3r-meter span.on.l2 i{background:#e8743a}.mi-v3 .d3r-meter span.on.l3 i{background:var(--down)}
.mi-v3 .d3r-meter b{font-size:12px;font-weight:600;color:var(--faint)}
.mi-v3 .d3r-meter span.cur b{color:var(--ink);font-weight:750}
.mi-v3 .d3r-range{margin-top:4px}
.mi-v3 .d3r-track{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--line2),#e5dfd3);margin:34px 0 8px}
.mi-v3 .d3r-track i{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:3px solid var(--pink)}
.mi-v3 .d3r-track i b{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font:700 12px/1 var(--sans);color:#fff;background:var(--ink);padding:5px 7px;border-radius:6px;white-space:nowrap}
.mi-v3 .d3r-ends{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums}
.mi-v3 .d3r-ends span:nth-child(2){color:var(--ink);font-weight:600}
.mi-asset-page.mi-v3 .d3-compare .d3-cmp-open{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;margin:18px 0 0;padding:16px 18px;border:1px dashed #cfc8ba;border-radius:14px;background:var(--wash);transition:border-color .2s,background .2s,transform .2s}
.mi-asset-page.mi-v3 .d3-compare .d3-cmp-open:hover{border-color:var(--pink);background:#fff;transform:translateY(-1px)}
.mi-v3 .d3-cmp-me b{display:block;font:700 16px/1.2 var(--sans);color:var(--ink)}
.mi-v3 .d3-cmp-me em{font-style:normal;font-size:13px;color:var(--mute)}
.mi-v3 .d3-cmp-vs{font-family:var(--serif);font-style:italic;color:var(--faint)}
.mi-v3 .d3-cmp-add{justify-self:end;font:650 14px/1 var(--sans);color:var(--pink)}
.mi-v3 .d3-cmp-peers{margin-top:20px}
.mi-v3 .d3-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.mi-asset-page.mi-v3 a.d3-chip{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;text-decoration:none!important;font-size:13px;color:var(--ink);transition:border-color .2s,transform .2s}
.mi-asset-page.mi-v3 a.d3-chip:hover{border-color:var(--ink);transform:translateY(-1px)}
.mi-v3 .d3-chip .up{color:var(--up);font-weight:650}.mi-v3 .d3-chip .down{color:var(--down);font-weight:650}
/* ---- growth: add a ticker */
.mi-v3 .d3-addtk{margin:20px 0 0;padding:14px 16px;border:1px solid var(--line2);border-radius:14px;background:var(--wash)}
.mi-v3 .d3-addtk label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}
.mi-v3 .d3-addtk-row{display:flex;gap:8px}
.mi-asset-page.mi-v3 .d3-addtk input{flex:1;min-width:0;height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:0 12px;font:600 15px/1 var(--sans);text-transform:uppercase;background:#fff;color:var(--ink);margin:0}
.mi-asset-page.mi-v3 .d3-addtk button{height:40px;padding:0 18px;border-radius:10px;border:0;background:var(--ink);color:#fff;font:650 14px/1 var(--sans);cursor:pointer}
.mi-asset-page.mi-v3 .d3-addtk button.d3-addtk-clear{background:#fff;color:var(--ink);border:1px solid var(--line)}
.mi-v3 .d3-addtk-msg{margin:8px 0 0!important;font-size:13px;color:var(--mute);min-height:0}
.mi-v3 .d3-addtk-msg.err{color:var(--down)}
/* ---- long-range table bars */
.mi-v3 .d3-lp .d3-base{color:var(--ink)!important;font-weight:700}
.mi-v3 .d3-lp tr.hero>*{background:rgba(254,73,126,.05)!important}
.mi-v3 .d3-lp td.d3-lp-bar,.mi-v3 .d3-lp th.d3-lp-bar{width:34%;min-width:160px}
.mi-v3 .d3-lp-bar>span:not(.d3-lp-key){position:relative;display:block;height:10px;border-radius:5px;background:var(--paper)}
.mi-v3 .d3-lp-bar i{position:absolute;top:0;height:100%}
.mi-v3 .d3-lp-bar i.rng{border-radius:5px;background:linear-gradient(90deg,rgba(207,48,69,.35),rgba(29,42,71,.25),rgba(11,132,87,.4))}
.mi-v3 .d3-lp-bar i.base{width:4px;margin-left:-2px;background:var(--ink);border-radius:2px;top:-3px;height:16px}
.mi-v3 .d3-lp-bar i.now{width:2px;margin-left:-1px;background:var(--pink);top:-5px;height:20px}
.mi-v3 .d3-lp-key{display:inline-flex;gap:5px;align-items:center;text-transform:none;letter-spacing:0;font-weight:600}
.mi-v3 .d3-lp-key i{position:static;display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:6px}
.mi-v3 .d3-lp-key i.rng{background:rgba(29,42,71,.3)}.mi-v3 .d3-lp-key i.base{background:var(--ink);width:4px}.mi-v3 .d3-lp-key i.now{background:var(--pink);width:3px}
@media (max-width:640px){.mi-v3 .d3-lp td.d3-lp-bar,.mi-v3 .d3-lp th.d3-lp-bar{display:none}}
/* ---- insiders */
.mi-v3 .d3-ins-name{font-weight:650;color:var(--ink)}
.mi-v3 .d3-ins-role{font-size:12.5px;color:var(--faint)}
.mi-v3 .d3-tx{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;background:var(--paper);color:var(--mute);cursor:help}
.mi-v3 .d3-tx.sell{background:#fdecee;color:var(--down)}.mi-v3 .d3-tx.buy{background:#e6f5ee;color:var(--up)}.mi-v3 .d3-tx.grant{background:#e8f1fb;color:#2563a6}.mi-v3 .d3-tx.option{background:#f2ecfb;color:#7b3fc0}.mi-v3 .d3-tx.tax{background:#fbf0e4;color:#b25b14}
.mi-v3 .d3-table tr[hidden]{display:none}
.mi-v3 .d3-pager{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:13.5px;color:var(--mute)}
.mi-asset-page.mi-v3 .d3-pager button{all:unset;cursor:pointer;padding:8px 14px;border:1px solid var(--line);border-radius:10px;font:600 13px/1 var(--sans);color:var(--ink);background:#fff}
.mi-asset-page.mi-v3 .d3-pager button[disabled]{opacity:.35;cursor:default}
.mi-v3 .mi-card-source{font-size:12px;color:var(--faint)}
/* ---- the discovery footer and related lists */
body:has(.mi-v3) .mi-discovery{border:1px solid var(--line,#e6e1d6)!important;border-radius:22px!important;background:#fff!important;padding:28px 32px!important;box-shadow:0 22px 44px -36px rgba(14,23,41,.28)!important}
body:has(.mi-v3) .mi-disc-grid{gap:0!important}
body:has(.mi-v3) .mi-disc-col{padding:0 22px!important}
body:has(.mi-v3) .mi-disc-col+.mi-disc-col{border-left:1px solid #efebe3!important}
body:has(.mi-v3) .mi-disc-col:first-child{padding-left:0!important}
body:has(.mi-v3) .mi-disc-col h3{font:700 11.5px/1.3 'Instrument Sans',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#5f6b7d!important;margin:0 0 12px!important}
body:has(.mi-v3) .mi-disc-col h3 svg{display:none}
body:has(.mi-v3) .mi-disc-list{margin:0!important;padding:0!important}
body:has(.mi-v3) .mi-disc-list li{margin:0!important;border-bottom:1px solid #f1ede5}
body:has(.mi-v3) .mi-disc-list li:last-child{border-bottom:0}
body:has(.mi-v3) a.mi-disc-row{border:0!important;background:transparent!important;border-radius:8px!important;padding:11px 8px!important;margin:0 -8px!important;box-shadow:none!important;transition:background .2s}
body:has(.mi-v3) a.mi-disc-row:hover{background:#faf8f4!important}
body:has(.mi-v3) .mi-disc-ticker{font-weight:750!important;color:#0e1729!important}
body:has(.mi-v3) .mi-disc-name{color:#5f6b7d!important;font-size:13.5px!important}
@media (max-width:860px){body:has(.mi-v3) .mi-disc-col{padding:0!important}body:has(.mi-v3) .mi-disc-col+.mi-disc-col{border-left:0!important;border-top:1px solid #efebe3!important;margin-top:18px;padding-top:18px!important}}
/* tooltips carry several lines */
.v3-tip{white-space:pre-line}
.mi-asset-page.mi-v3 .d3t-ctl input[type=range]{-webkit-appearance:auto!important;appearance:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;height:22px!important;padding:0!important}
.mi-asset-page.mi-v3.mi-v3 .v2-ch .cr-cta{margin:var(--d3-gap) 0 0!important}
.mi-asset-page.mi-v3 #analysis.d3-ai{columns:auto!important;column-count:auto!important}
.mi-asset-page.mi-v3 .v2-ch .v2-grid>.mi-card>:last-child,.mi-asset-page.mi-v3 .v2-ch .v2-grid>.v2-stack>.mi-card>:last-child{margin-top:14px!important}
.mi-asset-page.mi-v3 .v2-ch .v2-grid>.mi-card>.mi-card-header:last-child{margin-top:0!important}
/* the cards this redesign did not rebuild get the same table and heading treatment */
.mi-asset-page.mi-v3 .v2-ch .mi-table-responsive{border:1px solid var(--line2)!important;border-radius:14px!important;overflow-x:auto;margin-top:12px!important}
.mi-asset-page.mi-v3 .v2-ch table.mi-table{margin:0!important;border:0!important;font-variant-numeric:tabular-nums}
.mi-asset-page.mi-v3 .v2-ch table.mi-table th,.mi-asset-page.mi-v3 .v2-ch table.mi-table td{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--line2)!important;background:transparent!important}
.mi-asset-page.mi-v3 .v2-ch table.mi-table thead th{font-size:11.5px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)!important;background:var(--wash)!important}
.mi-asset-page.mi-v3 .v2-ch table.mi-table tbody tr:last-child>*{border-bottom:0!important}
.mi-asset-page.mi-v3 .v2-ch .mi-sub-h{font:650 16px/1.3 var(--sans)!important;color:var(--ink)!important;margin:24px 0 10px!important}
/* breathing room between the hero and the report */
.mi-asset-page.mi-v3 .v3-shell{margin-top:44px!important}
@media (max-width:1099px){.mi-asset-page.mi-v3 .v3-shell{margin-top:20px!important}}
/* ---- one left edge: the chapter's number sits before its title, every line under it starts at the panel edge */
.mi-asset-page.mi-v3 .v2-ch-h{display:block!important}
.mi-asset-page.mi-v3 .v2-ch-n{display:inline-block;margin-right:12px;vertical-align:baseline}
.mi-asset-page.mi-v3 h2.v2-ch-t{display:inline!important}
.mi-asset-page.mi-v3 .v2-ch-d{margin:10px 0 0!important;max-width:72ch}
.mi-asset-page.mi-v3 .v2-ch .mi-card-sub{margin-top:8px!important}
.mi-asset-page.mi-v3 .v2-ch .mi-card>.mi-card-header+*{margin-top:22px!important}
/* text under a heading always has room */
.mi-asset-page.mi-v3 .v2-ch .mi-card .mi-text p,.mi-asset-page.mi-v3 .v2-ch .mi-card .mi-ai-text p{margin:0 0 12px!important}
.mi-asset-page.mi-v3 .v2-ch .mi-card-header.sub{margin:28px 0 12px!important}
/* ---- labelled notes: label column + text, all texts share one left edge */
.mi-v3 .d3-notes{display:grid;gap:0;margin-top:8px}
.mi-v3 .d3n{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:22px 0;border-top:1px solid var(--line2)}
.mi-v3 .d3-notes>.d3n:first-child{border-top:0;padding-top:6px}
.mi-v3 .d3n-l{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);padding-top:4px}
.mi-asset-page.mi-v3 .d3n-b .mi-text{font-size:16px!important;line-height:1.7!important;color:var(--ink2)!important;max-width:72ch}
.mi-v3 .d3n-b .mi-text p{margin:0 0 10px}
.mi-asset-page.mi-v3 .d3-lead .d3-lead-1{font-family:var(--serif);font-size:20px!important;line-height:1.45!important;color:var(--ink)!important;font-weight:500;margin:0 0 12px!important;letter-spacing:-.005em}
@media (max-width:760px){.mi-v3 .d3n{grid-template-columns:1fr;gap:8px}.mi-asset-page.mi-v3 .d3-lead .d3-lead-1{font-size:18px!important}}
/* the overview's AI read */
.mi-asset-page.mi-v3 .d3-read .mi-text{font-size:15.5px!important;line-height:1.65!important;color:var(--ink2)!important}
.mi-asset-page.mi-v3 .d3-read .v2-eyebrow{margin-bottom:12px}
/* ---- AI card: ProTips as cards side by side, catalysts in direction columns */
.mi-asset-page.mi-v3 .d3-tiplist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.mi-v3 .d3-catwrap{margin-top:10px;padding-top:4px;border-top:1px solid var(--line2)}
.mi-v3 .d3-catgrid{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:18px}
@media (max-width:900px){.mi-v3 .d3-catgrid{grid-template-columns:1fr}}
.mi-v3 .d3-catcol-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid var(--line2)}
.mi-v3 .d3-catcol-h i{width:8px;height:8px;border-radius:50%;background:var(--faint)}
.mi-v3 .d3-catcol-h span{margin-left:auto;font-size:11.5px;color:var(--mute);background:var(--paper);border-radius:999px;padding:1px 8px}
.mi-v3 .d3-catcol.bullish .d3-catcol-h{border-bottom-color:var(--up)}.mi-v3 .d3-catcol.bullish .d3-catcol-h i{background:var(--up)}
.mi-v3 .d3-catcol.bearish .d3-catcol-h{border-bottom-color:var(--down)}.mi-v3 .d3-catcol.bearish .d3-catcol-h i{background:var(--down)}
.mi-v3 .d3-catcol .d3-cat{padding:14px 15px;border-radius:12px;background:var(--wash);border:1px solid var(--line2)}
.mi-v3 .d3-catcol .d3-cat::before{display:none}
.mi-v3 .d3-catcol .d3-cat>b{display:block;font-size:15px;color:var(--ink);font-weight:650;line-height:1.35}
.mi-v3 .d3-catcol .d3-cat-s{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:650}
/* ---- price tabs: each shows its period's change */
.mi-v3 .d3-pxseg{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;margin:4px 0 18px}
.mi-asset-page.mi-v3 .d3-pxseg button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid var(--line2);border-radius:12px;background:#fff;transition:border-color .2s,background .2s,box-shadow .2s}
.mi-asset-page.mi-v3 .d3-pxseg button:hover{border-color:#d6cfc1}
.mi-asset-page.mi-v3 .d3-pxseg button[aria-selected=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--wash)}
.mi-v3 .d3-pxseg span{font:700 12px/1 var(--sans);letter-spacing:.06em;color:var(--mute)}
.mi-v3 .d3-pxseg b{font:700 14.5px/1.1 var(--sans);font-variant-numeric:tabular-nums}
.mi-v3 .d3-pxseg b.up{color:var(--up)}.mi-v3 .d3-pxseg b.down{color:var(--down)}
.mi-v3 .d3-pxstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid var(--line2);border-radius:14px;background:var(--wash)}
.mi-v3 .d3-pxstats>div{padding:12px 16px;display:grid;gap:3px}
.mi-v3 .d3-pxstats>div+div{border-left:1px solid var(--line2)}
.mi-v3 .d3-pxstats b{font:650 17px/1.2 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}
.mi-v3 .d3-pxstats small{font-size:12px;color:var(--faint)}
@media (max-width:640px){.mi-v3 .d3-pxstats{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-v3 .d3-pxstats>div:nth-child(3){border-left:0}.mi-v3 .d3-pxstats>div:nth-child(n+3){border-top:1px solid var(--line2)}}
/* ---- ranges */
.mi-v3 .d3-rngs{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:8px 0 6px}
@media (max-width:760px){.mi-v3 .d3-rngs{grid-template-columns:1fr;gap:22px}}
.mi-v3 .d3-rng-h{display:flex;justify-content:space-between;align-items:baseline}
.mi-v3 .d3-rng-n{font-size:12.5px;color:var(--mute)}
.mi-v3 .d3-rng-t{position:relative;height:8px;border-radius:4px;margin:38px 0 10px;background:linear-gradient(90deg,rgba(207,48,69,.25),rgba(224,161,0,.25),rgba(11,132,87,.3))}
.mi-v3 .d3-rng-t i{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:3px solid var(--ink);box-sizing:border-box}
.mi-v3 .d3-rng-t i b{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font:700 12px/1 var(--sans);color:#fff;background:var(--ink);padding:5px 7px;border-radius:6px;white-space:nowrap}
.mi-v3 .d3-rng-e{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}
/* key statistics grid */
.mi-v3 .d3k-grid{gap:1px;background:var(--line2)}
.mi-v3 .d3k-grid .d3k{background:var(--wash);border:0!important}
@media (max-width:760px){.mi-v3 .d3k-grid .d3k{border:0!important}}
.mi-asset-page.mi-v3 .v2-ch .v2-grid-overview{align-items:start!important}
.mi-asset-page.mi-v3 .v2-ch .v2-grid-overview .mi-answer-why{flex:none!important;height:auto!important}
.mi-asset-page.mi-v3 .v2-ch .v2-grid-overview .mi-answer-why>li{height:auto!important;flex:none!important}
.mi-asset-page.mi-v3 .d3-read .d3-lead .d3-lead-1{font-size:17.5px!important;line-height:1.5!important;font-weight:500}
/* ---- the compare sheet: light, aligned, one column of panels */
body:has(.mi-v3) .mi-fs-modal{background:rgba(14,23,41,.42)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:28px 16px!important;box-sizing:border-box}
body:has(.mi-v3) .mi-fs-modal-content{max-width:1080px!important;background:#f3f3f1!important;border-radius:24px!important;padding:30px 34px 34px!important;box-shadow:0 40px 80px -30px rgba(14,23,41,.55)!important;font-family:'Instrument Sans',-apple-system,sans-serif;color:#0e1729}
body:has(.mi-v3) .mi-fs-header{margin-bottom:22px!important;align-items:flex-start!important}
body:has(.mi-v3) .mi-fs-kicker{font-size:11.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fe497e!important}
body:has(.mi-v3) .mi-fs-title{font-family:'Fraunces',Georgia,serif!important;font-size:30px!important;font-weight:600!important;color:#0e1729!important;letter-spacing:-.015em;margin-top:4px}
body:has(.mi-v3) .mi-fs-close{width:40px;height:40px;border-radius:50%!important;background:#fff!important;border:1px solid #e6e1d6!important;color:#5f6b7d!important;font-size:24px!important;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}
body:has(.mi-v3) .mi-fs-close:hover{border-color:#0e1729!important;color:#0e1729!important}
body:has(.mi-v3) .mi-fs-deck{gap:12px!important;margin-bottom:20px!important}
body:has(.mi-v3) .mi-fs-card{background:#fff!important;border:1px solid #e6e1d6!important;border-radius:16px!important;padding:16px 18px!important;min-height:92px!important;box-shadow:0 1px 0 rgba(14,23,41,.02)}
body:has(.mi-v3) .mi-fs-card.main{border-color:#0e1729!important;box-shadow:0 0 0 1px #0e1729!important}
body:has(.mi-v3) .mi-fs-card.empty{background:transparent!important;border:1.5px dashed #cfc8ba!important;transition:border-color .2s,background .2s,transform .2s}
body:has(.mi-v3) .mi-fs-card.empty:hover{border-color:#fe497e!important;background:#fff!important;transform:translateY(-1px)}
body:has(.mi-v3) .mi-fs-add-content{color:#fe497e!important;font-weight:650!important;font-size:14px}
body:has(.mi-v3) .mi-fs-card-top .mi-ticker{color:#0e1729!important;font-size:16px!important;font-weight:750!important}
body:has(.mi-v3) .mi-fs-card-top .mi-name{color:#5f6b7d!important;font-size:12px!important}
body:has(.mi-v3) .mi-fs-card-price{color:#0e1729!important;font-family:'Fraunces',Georgia,serif;font-size:22px!important}
body:has(.mi-v3) .mi-fs-card-price span.up{color:#0b8457!important;font-family:'Instrument Sans',sans-serif;font-weight:700}
body:has(.mi-v3) .mi-fs-card-price span.down{color:#cf3045!important;font-family:'Instrument Sans',sans-serif;font-weight:700}
body:has(.mi-v3) .mi-fs-remove{color:#97a1b0!important;top:8px!important;right:10px!important}
body:has(.mi-v3) .mi-fs-chart-container{background:#fff!important;border:1px solid #e6e1d6!important;border-radius:18px!important;padding:18px 20px!important;margin:0 0 16px!important;box-shadow:none!important}
body:has(.mi-v3) .mi-fs-table-wrapper{background:#fff;border:1px solid #e6e1d6;border-radius:18px;padding:6px 0;margin-top:4px}
body:has(.mi-v3) .mi-fs-table{color:#2b3648!important;font-size:14.5px!important;font-variant-numeric:tabular-nums}
body:has(.mi-v3) .mi-fs-table th,body:has(.mi-v3) .mi-fs-table td{border-bottom:1px solid #efebe3!important;padding:12px 20px!important;color:#0e1729!important;background:#fff!important}
body:has(.mi-v3) .mi-fs-table th:first-child,body:has(.mi-v3) .mi-fs-table td:first-child{color:#5f6b7d!important;background:#fff!important;border-right:1px solid #efebe3!important;font-weight:550}
body:has(.mi-v3) .mi-fs-table tr.section-head td{background:#faf8f4!important;color:#0e1729!important;font-family:'Fraunces',Georgia,serif!important;font-size:17px!important;padding:18px 20px 12px!important;border-bottom:1px solid #efebe3!important}
body:has(.mi-v3) .mi-fs-table tr:hover td,body:has(.mi-v3) .mi-fs-table tr:hover td:first-child{background:#faf8f4!important}
body:has(.mi-v3) .mi-fs-table td .up,body:has(.mi-v3) .mi-fs-table td.up{color:#0b8457!important}body:has(.mi-v3) .mi-fs-table td .down,body:has(.mi-v3) .mi-fs-table td.down{color:#cf3045!important}
body:has(.mi-v3) .mi-fs-search-overlay{background:#fff!important;border:1px solid #e6e1d6!important;border-radius:16px!important;box-shadow:0 24px 50px -20px rgba(14,23,41,.35)!important}
body:has(.mi-v3) #mi-fs-search-input{background:#fff!important;color:#0e1729!important;border:1px solid #e6e1d6!important;border-radius:12px!important;font-size:16px!important}
body:has(.mi-v3) .mi-fs-dropdown{background:#fff!important;border:1px solid #e6e1d6!important;border-radius:12px!important;box-shadow:0 24px 50px -20px rgba(14,23,41,.35)!important}
body:has(.mi-v3) .mi-fs-dropdown-item{color:#0e1729!important;border-bottom:1px solid #efebe3!important}
body:has(.mi-v3) .mi-fs-dropdown-item:hover{background:#faf8f4!important}
body:has(.mi-v3) .mi-fs-dropdown-symbol{color:#0e1729!important;font-weight:750}body:has(.mi-v3) .mi-fs-dropdown-name,body:has(.mi-v3) .mi-fs-dropdown-meta{color:#5f6b7d!important}
body:has(.mi-v3) .mi-fs-msg{color:#cf3045!important}
@media (max-width:760px){body:has(.mi-v3) .mi-fs-modal{padding:0!important}body:has(.mi-v3) .mi-fs-modal-content{border-radius:0!important;padding:20px 16px!important;min-height:100%}body:has(.mi-v3) .mi-fs-deck{grid-template-columns:repeat(2,1fr)!important}}
.mi-asset-page.mi-v3 .d3-lead .d3-lead-1{font-weight:400!important}
.mi-asset-page.mi-v3 .d3-read .d3-lead .d3-lead-1{font-weight:400!important}
.mi-asset-page.mi-v3 .v2-ch .d3-read>.v2-eyebrow+*{margin-top:4px!important}
/* ---- catalysts: rewards and risks, one line each, the detail on demand */
.mi-v3 .d3n .d3-catgrid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
@media (max-width:900px){.mi-v3 .d3n .d3-catgrid{grid-template-columns:1fr;gap:18px}}
.mi-v3 .d3n .d3-catcol-h{display:block;border:0;padding:0;margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}
.mi-v3 .d3n .d3-catcol.rewards .d3-catcol-h{color:var(--up)}.mi-v3 .d3n .d3-catcol.risks .d3-catcol-h{color:var(--down)}
.mi-v3 .d3n .d3-catcol.other{margin-top:22px}.mi-v3 .d3n .d3-catcol.other .d3-catcol-h{color:var(--mute)}
.mi-v3 .d3n .d3-catlist{display:block;gap:0}
.mi-v3 .d3n .d3-cat{padding:0;border:0;border-top:1px solid var(--line2);border-radius:0;background:transparent;margin:0!important}
.mi-v3 .d3n .d3-cat summary{display:grid;grid-template-columns:20px 1fr 14px;gap:10px;align-items:center;padding:11px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--ink);line-height:1.35}
.mi-v3 .d3n .d3-cat summary::-webkit-details-marker{display:none}
.mi-v3 .d3-cat-i svg{width:18px;height:18px;display:block;fill:none;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
.mi-v3 .d3-cat.bullish .d3-cat-i svg{stroke:var(--up);fill:rgba(11,132,87,.14)}
.mi-v3 .d3-cat.bearish .d3-cat-i svg{stroke:var(--down);fill:rgba(207,48,69,.1)}
.mi-v3 .d3-cat.neutral .d3-cat-i svg{stroke:var(--faint);fill:var(--faint)}
.mi-v3 .d3n .d3-cat details[open] .v3-chev{transform:rotate(90deg)}
.mi-v3 .d3-cat-b{padding:0 0 14px 30px;animation:v3drop .25s ease}
.mi-asset-page.mi-v3 .d3n .d3-cat-d{margin:0!important;font-size:14.5px!important;line-height:1.6!important;color:var(--ink2)!important}
.mi-v3 .d3n .d3-cat-s{display:block;margin-top:6px;font-size:12px;color:var(--faint);text-transform:none;letter-spacing:0;font-weight:500}
.mi-v3 .d3-cat-none{margin:0!important;padding:11px 0;border-top:1px solid var(--line2);font-size:14px;color:var(--faint)}
/* ---- technicals */
.mi-v3 .d3-chip-s{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--paper);color:var(--mute);white-space:nowrap}
.mi-v3 .d3-chip-s.bull{background:#e6f5ee;color:var(--up)}.mi-v3 .d3-chip-s.bear{background:#fdecee;color:var(--down)}.mi-v3 .d3-chip-s.warn{background:#fbf0e4;color:#b25b14}
.mi-v3 .d3x-rating{margin:18px 0 0;padding:16px 18px;border:1px solid var(--line2);border-radius:14px;background:var(--wash)}
.mi-v3 .d3x-rating-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.mi-v3 .d3x-rating-h>b{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--ink)}
.mi-v3 .d3x-rating-h>b.bull{color:var(--up)}.mi-v3 .d3x-rating-h>b.bear{color:var(--down)}
.mi-v3 .d3x-count{margin-left:auto;font-size:13px;color:var(--mute)}
.mi-v3 .d3x-rating ul{list-style:none;margin:12px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.mi-v3 .d3x-rating li{margin:0!important;padding:9px 12px;border-radius:10px;background:#fff;border:1px solid var(--line2);display:grid;gap:2px}
.mi-v3 .d3x-rating li span{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.mi-v3 .d3x-rating li b{font-size:14.5px;color:var(--ink)}
.mi-v3 .d3x-rating li.bull b{color:var(--up)}.mi-v3 .d3x-rating li.bear b{color:var(--down)}.mi-v3 .d3x-rating li.warn b{color:#b25b14}
@media (max-width:640px){.mi-v3 .d3x-rating ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mi-v3 .d3x-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:18px;border:1px solid var(--line2);border-radius:14px}
.mi-v3 .d3x-panel{padding:18px 20px;min-width:0}
.mi-v3 .d3x-panel+.d3x-panel{border-left:1px solid var(--line2)}
@media (max-width:860px){.mi-v3 .d3x-grid{grid-template-columns:1fr}.mi-v3 .d3x-panel+.d3x-panel{border-left:0;border-top:1px solid var(--line2)}}
.mi-v3 .d3x-h{display:flex;justify-content:space-between;align-items:center}
.mi-v3 .d3x-big{font-family:var(--serif);font-size:32px;font-weight:600;color:var(--ink);margin:8px 0 2px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.mi-v3 .d3x-big small{display:block;font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--mute);letter-spacing:0;margin-top:2px}
.mi-v3 .d3x-rsi{position:relative;display:flex;height:10px;margin:22px 0 8px;border-radius:5px;overflow:visible}
.mi-v3 .d3x-rsi i{display:block;height:100%}
.mi-v3 .d3x-rsi i.z0{width:30%;background:#f4c9cf;border-radius:5px 0 0 5px}.mi-v3 .d3x-rsi i.z1{width:40%;background:#e9e4da}.mi-v3 .d3x-rsi i.z2{width:30%;background:#f6dcb4;border-radius:0 5px 5px 0}
.mi-v3 .d3x-rsi b{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:3.5px solid var(--ink);box-sizing:border-box;box-shadow:0 2px 6px rgba(14,23,41,.25)}
.mi-v3 .d3x-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--faint)}
.mi-v3 .d3x-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line2);font-size:14px;color:var(--mute)}
.mi-v3 .d3x-row b{color:var(--ink);font-variant-numeric:tabular-nums}
.mi-v3 .d3x-ma{position:relative;height:76px;margin:6px 4px 0}
.mi-v3 .d3x-track{position:absolute;left:0;right:0;top:36px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--line2),#ddd6c8)}
.mi-v3 .d3x-m{position:absolute;top:0;bottom:0;width:0}
.mi-v3 .d3x-m::after{content:'';position:absolute;left:-7px;top:32px;width:8px;height:8px;border-radius:50%;background:#fff;border:3px solid var(--mc,var(--ink))}
.mi-v3 .d3x-m.px{--mc:var(--pink)}.mi-v3 .d3x-m.s50{--mc:var(--navy)}.mi-v3 .d3x-m.s200{--mc:var(--faint)}
.mi-v3 .d3x-m b,.mi-v3 .d3x-m em{position:absolute;left:0;transform:translateX(-50%);white-space:nowrap;font-style:normal}
.mi-v3 .d3x-m b{top:6px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.mi-v3 .d3x-m em{top:56px;font-size:12.5px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}
.mi-v3 .d3x-m.alt b{top:58px}.mi-v3 .d3x-m.alt em{top:6px}
.mi-v3 .d3x-m.px b{color:var(--pink)}
/* ---- correlations */
.mi-v3 .d3q-rows{margin-top:18px;border:1px solid var(--line2);border-radius:14px;padding:6px 20px 10px}
.mi-v3 .d3q-axis,.mi-v3 .d3q-row{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 64px 84px;gap:18px;align-items:center}
.mi-v3 .d3q-axis{padding:8px 0 4px}
.mi-v3 .d3q-axis span{grid-column:2;font-size:11px;color:var(--faint);font-weight:600}
.mi-v3 .d3q-axis{grid-template-columns:minmax(120px,190px) minmax(0,1fr) 64px 84px}
.mi-v3 .d3q-axis span:nth-child(1){grid-column:2;grid-row:1;justify-self:start}.mi-v3 .d3q-axis span:nth-child(2){grid-column:2;grid-row:1;justify-self:center}.mi-v3 .d3q-axis span:nth-child(3){grid-column:2;grid-row:1;justify-self:end}
.mi-v3 .d3q-row{padding:12px 0;border-top:1px solid var(--line2)}
.mi-v3 .d3q-f{font-size:15px;font-weight:600;color:var(--ink)}
.mi-v3 .d3q-bar{position:relative;height:10px;border-radius:5px;background:var(--paper)}
.mi-v3 .d3q-bar::before{content:'';position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:#cfc8ba}
.mi-v3 .d3q-bar i{position:absolute;top:0;height:100%;width:0;border-radius:5px;transition:width .9s cubic-bezier(.2,.7,.2,1)}
.mi-v3 .d3q-bar i.pos{left:50%;background:var(--up)}.mi-v3 .d3q-bar i.neg{right:50%;background:var(--down)}
.mi-v3 .in .d3q-bar i,.mi-v3:not(.v3-js) .d3q-bar i{width:var(--w)}
.mi-v3 .d3q-row>b{text-align:right;font-size:15px;font-variant-numeric:tabular-nums}
.mi-v3 .d3q-row>b.up{color:var(--up)}.mi-v3 .d3q-row>b.down{color:var(--down)}
.mi-v3 .d3q-s{font-size:12.5px;color:var(--mute);text-align:right}
@media (max-width:640px){.mi-v3 .d3q-axis,.mi-v3 .d3q-row{grid-template-columns:1fr 54px;gap:6px 12px}.mi-v3 .d3q-bar{grid-column:1/-1;grid-row:2}.mi-v3 .d3q-s{display:none}.mi-v3 .d3q-axis{display:none}}
.mi-v3 .d3q-check{margin-top:22px;padding:16px 18px;border:1px solid var(--line2);border-radius:14px;background:var(--wash)}
.mi-v3 .d3q-check>.d3t-l{margin-bottom:10px}
.mi-v3 .d3q-form{display:flex;gap:8px;margin:0}
.mi-v3 .d3q-field{flex:1;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--faint);box-sizing:border-box}
.mi-asset-page.mi-v3 .d3q-field input{all:unset;flex:1;min-width:0;font:600 15px/1 var(--sans);color:var(--ink);text-transform:uppercase}
.mi-asset-page.mi-v3 .d3q-btn{height:42px;padding:0 20px;border:0;border-radius:10px;background:var(--ink);color:#fff;font:650 14px/1 var(--sans);cursor:pointer}
.mi-v3 .d3q-quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:var(--mute)}
.mi-asset-page.mi-v3 .d3q-quick .mi-corr-chip{all:unset;cursor:pointer;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;font:650 12.5px/1 var(--sans);color:var(--ink)}
.mi-asset-page.mi-v3 .d3q-quick .mi-corr-chip:hover{border-color:var(--ink)}
.mi-v3 .d3q-check .mi-corr-result:not(:empty){margin-top:12px}
.mi-v3 .d3n .d3-cat .d3-cat-t,.mi-v3 .d3n .d3-cat.bullish .d3-cat-t,.mi-v3 .d3n .d3-cat.bearish .d3-cat-t{font-size:15px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink)}
.mi-v3 .d3n .d3-cat summary:hover .d3-cat-t{color:var(--pink)}
.mi-asset-page.mi-v3 .d3q-check.mi-corr-search-wrap{margin-top:22px;padding:16px 18px;border:1px solid var(--line2);border-radius:14px}
/* the fund facts card in the design's terms */
.mi-asset-page.mi-v3 #mi-fund-facts .mi-facts-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:1px!important;background:var(--line2);border:1px solid var(--line2);border-radius:14px;overflow:hidden;margin:18px 0!important}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-fact{background:var(--wash)!important;border:0!important;border-radius:0!important;padding:14px 16px!important;margin:0!important}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-fact-label{font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)!important}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-fact-value{font-family:var(--serif);font-size:21px!important;font-weight:600!important;color:var(--ink)!important;margin-top:4px}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-weight-bar{height:8px!important;border-radius:4px!important;background:var(--paper)!important}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-weight-fill{background:var(--navy)!important;border-radius:4px!important}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-weight-row{padding:5px 0}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-h4{font:650 15px/1.3 var(--sans)!important;color:var(--ink)!important;margin:6px 0 10px!important}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-grid-2c{gap:36px!important}
/* the levels ladder and coin supply */
.mi-v3 .d3x-ladwrap{margin:8px 0 6px;padding:10px 20px 6px;border:1px solid var(--line2);border-radius:14px}
.mi-v3 .d3x-m.lo{--mc:var(--down)}.mi-v3 .d3x-m.hi{--mc:var(--up)}
.mi-v3 .d3-supply{margin:24px 0 0}
.mi-v3 .d3-supply-t{height:10px;border-radius:5px;background:var(--paper);margin:12px 0 8px;overflow:hidden}
.mi-v3 .d3-supply-t i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#f0a64a,#e8743a)}
.mi-v3 .d3-rng-e small{font-weight:500;color:var(--faint)}
/* ---- phones: one column, tighter panels, scrollable tab rows, shorter charts */
@media (max-width:760px){
  .mi-asset-page.mi-v3 .v3-main>.v2-ch{margin-left:-6px;margin-right:-6px;padding:22px 16px 24px;border-radius:16px}
  .mi-asset-page.mi-v3 .v2-ch .mi-card-header .mi-share-btn-text,.mi-asset-page.mi-v3 .v2-ch .mi-card-header>button{display:none!important}
  .mi-asset-page.mi-v3 .v2-ch .mi-card-header h2,.mi-asset-page.mi-v3 .v2-ch .mi-card-header h3{font-size:20px!important}
  .mi-asset-page.mi-v3 .v2-ch .mi-card-sub{font-size:14px!important}
  .mi-v3 .d3-pxseg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:6px;margin:4px -16px 14px;padding:0 16px 4px;scrollbar-width:none}
  .mi-v3 .d3-pxseg::-webkit-scrollbar{display:none}
  .mi-asset-page.mi-v3 .d3-pxseg button{flex:0 0 auto;min-width:76px;scroll-snap-align:start;padding:8px 10px}
  .mi-v3 .d3c-plot{height:min(var(--h),230px)}
  .mi-v3 .d3c-end{font-size:10.5px;padding:4px 6px}
  .mi-v3 .d3c-g b{font-size:10px}
  .mi-v3 .d3c-x span{font-size:10.5px}
  .mi-v3 .d3k:last-child:nth-child(odd){grid-column:1/-1}
  .mi-v3 .d3k-grid .d3k:last-child:nth-child(odd){grid-column:auto}
  .mi-v3 .d3k{padding:12px 14px}
  .mi-v3 .d3t-cols,.mi-v3 .d3x-grid,.mi-v3 .d3t-controls{border-radius:12px}
  .mi-v3 .d3l{margin:24px 2px 6px}
  .mi-v3 .d3-rngs{gap:26px}
  .mi-v3 .d3p-b{grid-template-columns:92px 1fr 56px;gap:8px}
  .mi-v3 .mi-answer-why>li{grid-template-columns:1fr!important;gap:4px!important}
  .mi-asset-page.mi-v3 .d3-lead .d3-lead-1{font-size:17px!important}
  .mi-v3 .d3-catgrid{gap:14px}
  .mi-v3 .v3-next{padding:14px 16px}
  .mi-v3 .d3q-check,.mi-v3 .d3-addtk{padding:14px}
  .mi-v3 .d3q-form,.mi-v3 .d3-addtk-row{flex-wrap:wrap}
  .mi-asset-page.mi-v3 .d3q-btn{flex:1}
}
/* V2's pair-balancing script sets fixed heights; design 3 lays pairs out without it */
.mi-v3 [data-v2h]{height:auto!important}
/* type: the closest free faces to Simply Wall St's (their Bureau Sans / Bureau Serif are their own licensed fonts) */
.mi-asset-page.mi-v3,body:has(.mi-v3) .mi-fs-modal{--sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--serif:'Newsreader',Georgia,'Times New Roman',serif}
.mi-asset-page.mi-v3{font-family:var(--sans)}
.mi-asset-page.mi-v3 h1,.mi-asset-page.mi-v3 h2.v2-ch-t,.mi-asset-page.mi-v3 .mi-card-header h3{letter-spacing:-.01em}
.mi-asset-page.mi-v3 h2.v2-ch-t,.mi-asset-page.mi-v3 .v2-ch .mi-card-header h3{font-weight:500!important}
@media (max-width:640px){.mi-v3 .d3l{height:70px}.mi-v3 .d3l-m em{display:none}.mi-v3 .d3l-m.alt b{top:56px}}

@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%}
.mi-asset-page.mi-v3,body:has(.mi-v3) .mi-fs-modal{--sans:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--serif:'Newsreader','Newsreader Fallback',Georgia,'Times New Roman',serif}
@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-single-header .mi-consensus-score{font-size:12px!important}
.mi-single-header .mi-consensus-label{font-size:12px!important}
.mi-consensus-label{font-size:12px!important}
.mi-consensus-score{font-size:12px!important}
.mi-consensus-score{font-size:12px}
.mi-fs-card-top .mi-name{font-size:12px}
.mi-analysis-timestamp{font-size:12px}
.mi-info-icon{font-size:12px}
.mi-mm-grid>div>div:first-child{font-size:12px!important}
.mi-asset-page .mi-muted-sm{font-size:12px}
.mi-asset-page .mi-fineprint{font-size:12px}
.mi-asset-page .mi-card-source{font-size:12px}
.mi-asset-page .mi-callout.small{font-size:12px}
.mi-asset-page .mi-hint{font-size:12px}
.mi-asset-page .mi-exchange-pill{font-size:12px}
.mi-asset-page .mi-consensus-label{font-size:12px}
.mi-asset-page .mi-attribution-note{font-size:12px}
.mi-asset-page .mi-tile-label{font-size:12px}
.mi-asset-page .mi-tile-note{font-size:12px}
.mi-asset-page .mi-corr-strength{font-size:12px}
.mi-asset-page .mi-target-label{font-size:12px}
.mi-asset-page .mi-target-pct{font-size:12px}
.mi-asset-page .mi-target-agg .mi-muted-sm{font-size:12px}
.mi-asset-page .mi-target-agg{font-size:12px}
.mi-asset-page .mi-catalyst-type{font-size:12px}
.mi-asset-page .mi-catalyst-source{font-size:12px}
.mi-asset-page .mi-control-scale{font-size:12px}
.mi-asset-page .mi-control-label{font-size:12px}
.mi-asset-page .mi-vol-note{font-size:12px}
.mi-asset-page .mi-entry-tab-label{font-size:12px}
.mi-asset-page .small{font-size:12px}
.mi-asset-page .mi-season-m{font-size:12px}
.mi-asset-page .mi-insider-icon{font-size:12px}
.mi-asset-page .mi-insider-role{font-size:12px}
.mi-asset-page .mi-tx-type{font-size:12px}
.mi-asset-page .mi-fs-kicker{font-size:12px}
.mi-mt-cap{font-size:12px}
.mi-mt-hit-b{font-size:12px}
.mi-asset-page .mi-fact-label{font-size:12px}
.mi-asset-page .mi-analysis-timestamp{font-size:12px}
.mi-asset-page .mi-control-label{font-size:12px}
.mi-asset-page .mi-control-scale{font-size:12px}
.mi-asset-page .mi-entry-tab-label{font-size:12px}
.mi-asset-page .mi-entry-tab .mi-callout,.mi-asset-page .mi-entry-tab .small{font-size:12px}
.mi-asset-page .mi-vol-note{font-size:12px}
.mi-asset-page .mi-target-label{font-size:12px}
.mi-asset-page .mi-tools .mi-control-label{font-size:12px}
.mi-asset-page .mi-entry-tab .mi-muted-sm{font-size:12px}
.mi-asset-page .mi-insider-table thead th{font-size:12px}
.mi-asset-page .mi-insider-table thead th{font-size:12px}
.mi-asset-page .mi-insider-table td:first-child{font-size:12px}
.mi-asset-page .mi-insider-role{font-size:12px}
.mi-asset-page .mi-tx-type{font-size:12px}
.mi-asset-page .mi-paw-name{font-size:12px}
.mi-asset-page .mi-paw-exchange{font-size:12px}
.mi-asset-page .mi-season-w{font-size:12px}
.mi-v2 .v2-kicker{font-size:12px}
.mi-v2 .v2-score-label{font-size:12px}
.mi-v2 .v2-stat dt{font-size:12px}
.mi-asset-page.mi-v2 .mi-table thead th{font-size:12px}
.mi-asset-page.mi-v2 .mi-tile-label{font-size:12px}
.mi-asset-page.mi-v2 .mi-fact-label{font-size:12px}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:first-child{font-size:12px!important}
.mi-asset-page.mi-v2 .mi-answer h2.mi-answer-kicker{font-size:12px!important}
.mi-asset-page.mi-v2 .mi-answer-k{font-size:12px}
.mi-v2 .v2-eyebrow h3{font-size:12px!important}
.mi-asset-page.mi-v2 .mi-only-l{font-size:12px}
.mi-asset-page.mi-v2 .mi-tile-label,.mi-v2 .v2-stat dt,.mi-asset-page.mi-v2 .mi-answer-k,.mi-asset-page.mi-v2 .mi-only-l,.mi-asset-page.mi-v2 .mi-table thead th,.mi-v2 .v2-kicker,.mi-v2 .v2-score-label{font-size:12px!important}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:first-child{font-size:12px!important}
.mi-asset-page.mi-v2 .mi-chart-stats .mi-stat-item>div:first-child{font-size:12px!important}
.mi-asset-page.mi-v2 .mi-er-table thead th{font-size:12px!important}
.mi-v3 .v3-rs{font-size:12px}
.mi-v3 .v3-next small{font-size:12px}
.mi-v3 .d3t-l{font-size:12px}
.mi-v3 .d3k-l{font-size:12px}
.mi-asset-page.mi-v3 .d3-table thead th{font-size:12px!important}
.mi-v3 .d3b-bar em{font-size:12px}
.mi-v3 .d3-cat-t{font-size:12px}
.mi-v3 .d3t-scale{font-size:12px}
.mi-v3 .d3l-m b{font-size:12px}
.mi-v3 .d3l-m em{font-size:12px}
.mi-v3 .d3l-m b{font-size:12px}
.mi-v3 .d3t-tab-l,.mi-v3 .d3t-tgl{font-size:12px}
.mi-v3 .d3-addtk label{font-size:12px}
body:has(.mi-v3) .mi-disc-col h3{font-size:12px!important}
.mi-asset-page.mi-v3 .v2-ch table.mi-table thead th{font-size:12px!important}
.mi-v3 .d3n-l{font-size:12px}
.mi-v3 .d3-catcol-h span{font-size:12px}
.mi-v3 .d3-catcol .d3-cat-s{font-size:12px}
body:has(.mi-v3) .mi-fs-kicker{font-size:12px!important}
.mi-v3 .d3x-rating li span{font-size:12px}
.mi-v3 .d3x-scale{font-size:12px}
.mi-v3 .d3x-m b{font-size:12px}
.mi-v3 .d3q-axis span{font-size:12px}
.mi-asset-page.mi-v3 #mi-fund-facts .mi-fact-label{font-size:12px!important}
.cr-sticky-s{font-size:12px}
.cr-sticky-quote i{font-size:12px}}
.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}
.mi-discovery,.mi-more-on,.mi-footer-disclaimer{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:#3d3d3d}
.mi-discovery :is(h2,h3,h4),.mi-more-on :is(h2,h3,h4){font-family:'Newsreader','Newsreader Fallback',Georgia,serif!important;font-weight:500!important;color:#161616!important;letter-spacing:-.01em}
.mi-discovery,.mi-more-on,.mi-footer-disclaimer{border-color:#e6e2da!important}
.mi-more-on,.mi-footer-disclaimer{background:#fff!important;border-radius:12px}
.mi-discovery{border-radius:12px!important}
.mi-discovery a,.mi-more-on a,.mi-footer-disclaimer a{color:#c81e5a}
.mi-doc .mi-v3 .v3-ring-l,.mi-doc .mi-v3 .v3-ring-t{font-size:10.9px;letter-spacing:.05em}
.mi-doc .mi-asset-page.mi-v2 .mi-only-l{padding-right:20px}
.mi-doc .mi-v3 .d3-rng-e small{font-size:12px}