.rk-page{--rk-ink:#1d2336;--rk-muted:#616679;--rk-rule:#e2e1ed;--rk-accent:#5145cd;--rk-soft:#f4f2ff;color:var(--rk-ink)}.rk-page :where(h1,h2,h3){text-wrap:balance;margin:0;font-weight:530}.rk-page h1{letter-spacing:-2.8px;font-size:clamp(42px,4.6vw,66px);line-height:1.08}.rk-page h2{letter-spacing:-1.5px;font-size:42px;line-height:1.15}.rk-page h3{letter-spacing:-.5px;font-size:21px;line-height:1.35}.rk-page p{color:var(--rk-muted);margin:0;font-size:17px;line-height:1.8}.rk-page .rk-kicker{color:var(--rk-accent);margin-bottom:19px;font-size:15px}.rk-page [hidden]{display:none!important}.rk-page :where(a,button,summary,select):focus-visible{outline-offset:4px;outline:3px solid #9a8de4}.rk-page .rk-link{color:var(--rk-accent);align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.6;display:inline-flex}.rk-link:hover{text-underline-offset:4px;text-decoration:underline}.rk-page .button{white-space:normal;text-align:center;min-height:47px;font-size:15px}.rk-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:65px;padding-block:72px 74px;display:grid}.rk-hero-copy>p:not(.rk-kicker){max-width:440px;margin-top:25px}.rk-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:29px;display:flex}.rk-hero-copy .rk-hero-foot{color:#73758a;margin-top:30px;font-size:14px;line-height:1.8}.rk-search-field{background:var(--rk-soft);border:1px solid #e1ddef;border-radius:7px;min-width:0;padding:24px 26px 22px;position:relative}.rk-field-heading{border-bottom:1px solid #ddd8ee;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;font-size:14px;line-height:1.5;display:flex}.rk-field-heading>span:first-child{font-weight:550}.rk-field-heading>span:last-child{color:#6c687e;font-size:13px}.rk-field-controls{justify-content:space-between;align-items:end;gap:16px;margin-top:22px;display:flex}.rk-field-controls label{color:#706b82;flex:1;gap:6px;min-width:0;font-size:13px;line-height:1.5;display:grid}.rk-field-controls select{font:inherit;color:var(--rk-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bdb5db;border-radius:0;width:100%;max-width:100%;padding:7px 24px 9px 0;font-size:17px;font-weight:530}.rk-device-switch{border:1px solid #ded8ee;border-radius:5px;flex:none;gap:3px;margin-bottom:3px;padding:3px;display:flex}.rk-device-switch button{font:inherit;color:#706981;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 9px;font-size:13px}.rk-device-switch button[aria-pressed=true]{color:#5145a7;background:#fff;box-shadow:0 1px 3px #4c3f7a0a}.rk-static-query{margin-top:20px!important;font-size:23px!important}.rk-search-meta{color:#716a83;flex-wrap:wrap;gap:7px 16px;margin-top:13px;font-size:13px;line-height:1.5;display:flex}.rk-search-meta>span+span{position:relative}.rk-search-meta>span+span:before{content:"";background:#a09aaf;width:2px;height:2px;position:absolute;top:8px;left:-8px}.rk-rank-reading{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.rk-rank-reading>div:first-child>span{color:#6c687e;font-size:13px;display:block}.rk-rank-reading strong{letter-spacing:-2px;color:#403684;margin-top:5px;font-size:50px;font-weight:530;line-height:1.15;display:block}.rk-movement{text-align:right;color:#426557}.rk-movement>span{font-size:16px;font-weight:500;display:block}.rk-movement small{color:#6c687c;margin-top:7px;font-size:13px;display:block}.rk-movement b{font-weight:500}[data-rank-direction=down] .rk-movement>span{color:#92583d}.rk-position-chart{margin:14px 0 0}.rk-position-chart svg{width:100%;display:block;overflow:visible}.rk-position-chart figcaption{color:#6d687e;margin-top:3px;font-size:13px;line-height:1.7}.rk-guide-line{stroke:#dcd7ec;stroke-width:1px;stroke-dasharray:3 4}.rk-top-ten{fill:#e8e2fb}.rk-axis-label{fill:#777087;font-size:14px}.rk-zone-label{fill:#81749e;font-size:13px}.rk-trend-line{fill:none;stroke:#6552d6;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.rk-chart-dot{fill:#6552d6;stroke:var(--rk-soft);stroke-width:3px}.rk-point-label{fill:#4b3a95;font-size:15px;font-weight:550}.rk-exact{color:#615777;margin-top:12px;font-size:13px}.rk-exact summary{cursor:pointer;width:fit-content;padding-block:4px;line-height:1.6}.rk-exact table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.rk-exact caption{text-align:left;color:#6e667e;padding-block:8px;line-height:1.6}.rk-exact th,.rk-exact td{text-align:left;border-bottom:1px solid #e0dbed;padding:8px;font-weight:400}.rk-exact th:last-child,.rk-exact td:last-child{text-align:right}.rk-exact thead th{font-size:13px;font-weight:550}.rk-page-note{border-top:1px solid #ddd8ec;gap:12px;margin-top:17px;padding-top:18px;display:flex}.rk-page-symbol{color:#8a79b4;font-size:22px;line-height:1.2}.rk-page-note>div{min-width:0}.rk-page-note>div>span{color:#70667c;font-size:13px;display:block}.rk-page-note strong{overflow-wrap:anywhere;color:#554a75;margin-top:5px;font-size:14px;font-weight:500;line-height:1.6;display:block}.rk-page-note p{color:#6c6480;margin-top:8px;font-size:14px;line-height:1.75}.rk-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:75px;margin-bottom:36px;display:grid}.rk-section-heading>p{max-width:480px}.rk-conditions{padding-block:22px 75px}.rk-condition-strip{border-block:1px solid var(--rk-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rk-condition-strip article{padding:27px 28px 28px}.rk-condition-strip article:first-child{padding-left:0}.rk-condition-strip article:last-child{padding-right:0}.rk-condition-strip article+article{border-left:1px solid var(--rk-rule)}.rk-condition-strip h3{color:#6c687e;letter-spacing:0;font-size:15px;font-weight:450}.rk-condition-strip strong{margin-block:12px;font-size:19px;font-weight:520;line-height:1.4;display:block}.rk-condition-strip p{font-size:15px;line-height:1.85}.rk-page .rk-condition-note{color:#716e80;max-width:900px;margin-top:18px;font-size:14px}.rk-interpretation{background:#f8f8fc;border-block:1px solid #eeeef4}.rk-interpret-grid{grid-template-columns:.9fr 1.1fr;gap:110px;padding-block:65px;display:grid}.rk-interpret-grid>div:first-child>p:not(.rk-kicker){max-width:400px;margin-top:21px}.rk-interpret-grid .rk-link{margin-top:24px}.rk-reading-ledger article{border-bottom:1px solid var(--rk-rule);align-items:start;gap:20px;padding-block:23px;display:flex}.rk-reading-ledger article:first-child{padding-top:0}.rk-reading-ledger article:last-child{border:0;padding-bottom:0}.rk-ledger-mark{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.rk-gain{color:#45735b;background:#e6f1eb}.rk-loss{color:#a86b46;background:#faeee5}.rk-neutral{color:#7e7693;background:#eeebf4}.rk-reading-ledger h3{font-size:20px}.rk-reading-ledger p{margin-top:9px;font-size:15px}.rk-report-section{padding-block:74px}.rk-report-excerpt{background:#fff;border:1px solid #e0dfeb;border-radius:7px;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.rk-excerpt-margin{background:#f0edfb;flex-direction:column;align-items:start;gap:17px;padding:33px;display:flex}.rk-excerpt-margin>span{color:#6d647f;font-size:14px;line-height:1.7}.rk-excerpt-margin strong{letter-spacing:-.7px;color:#4f426e;font-size:26px;font-weight:530;line-height:1.2}.rk-excerpt-margin>span:last-child{margin-top:auto;padding-top:25px;font-size:13px}.rk-excerpt-body{max-width:800px;padding:34px 40px 32px}.rk-excerpt-body h3{font-size:25px}.rk-excerpt-body p{margin-top:16px;font-size:16px}.rk-excerpt-body>div{color:#72658d;flex-wrap:wrap;gap:9px 18px;margin-top:22px;font-size:13px;display:flex}.rk-excerpt-body>div>span{border-bottom:1px solid #cfc4e7;padding-bottom:6px}.rk-report-bottom{justify-content:space-between;gap:25px;margin-top:18px;display:flex}.rk-report-bottom p{max-width:650px;font-size:13px}.rk-report-bottom .rk-link{flex:none;font-size:14px}.rk-scope{grid-template-columns:1fr 1fr;gap:110px;padding-block:10px 75px;display:grid}.rk-scope>div:first-child>p:not(.rk-kicker){margin-top:20px}.rk-scope .rk-link{margin-top:21px}.rk-capacity{min-width:0;padding-top:5px}.rk-capacity-heading{color:#766e7f;border-bottom:1px solid var(--rk-rule);justify-content:space-between;gap:20px;padding-bottom:18px;font-size:13px;line-height:1.6;display:flex}.rk-capacity a{border-bottom:1px solid var(--rk-rule);grid-template-columns:1fr auto;gap:17px 25px;padding-block:20px;display:grid}.rk-capacity a:hover strong{text-underline-offset:4px;text-decoration:underline}.rk-capacity a>div>strong{font-size:17px;font-weight:500;display:block}.rk-capacity a>div>span{color:#797084;margin-top:5px;font-size:13px;display:block}.rk-capacity b{text-align:right;color:#59448f;font-size:22px;font-weight:530}.rk-capacity small{color:#7a6c86;margin-top:4px;font-size:13px;font-weight:400;display:block}.rk-capacity-track{background:#f0edf7;border-radius:3px;grid-column:1/-1;height:4px}.rk-capacity-track i{background:#b1a0df;border-radius:3px;height:100%;display:block}.rk-capacity>p{color:#7a7287;margin-top:17px;font-size:14px}.rk-faq{grid-template-columns:.85fr 1.15fr;gap:110px;padding-block:75px;display:grid}.rk-faq details{border-bottom:1px solid var(--rk-rule)}.rk-faq details:first-child{border-top:1px solid var(--rk-rule)}.rk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding-block:20px;font-size:16px;font-weight:500;line-height:1.65;list-style:none;display:flex}.rk-faq summary::-webkit-details-marker{display:none}.rk-faq summary>span{color:#8e809d;flex:none;font-size:19px}.rk-faq details[open] summary>span{transform:rotate(45deg)}.rk-faq details p{padding:0 25px 23px 0;font-size:15px}.rk-faq details a{color:var(--rk-accent);text-underline-offset:3px;text-decoration:underline}.rk-close{border-top:1px solid var(--rk-rule);justify-content:space-between;align-items:center;gap:45px;padding-block:49px 72px;display:flex}.rk-close h2{font-size:36px}.rk-close p:not(.rk-kicker){margin-top:16px}.rk-close>.button{flex:none}@media (width>=1800px){.rk-hero{gap:85px}.rk-hero-copy h1{font-size:70px}}@media (width<=1100px){.rk-hero{grid-template-columns:.9fr 1.1fr;gap:35px}.rk-page h1{letter-spacing:-2px;font-size:53px}.rk-field-controls{flex-direction:column;align-items:start;gap:12px}.rk-field-controls label{width:100%}.rk-device-switch{align-self:end;margin-top:-2px}.rk-interpret-grid,.rk-scope,.rk-faq{gap:55px}.rk-section-heading{gap:45px}.rk-search-field{padding:21px}.rk-condition-strip article{padding-inline:22px}.rk-report-bottom{align-items:start}.rk-report-bottom .rk-link{max-width:180px}}@media (width<=800px){.rk-hero{grid-template-columns:1fr;gap:38px;padding-block:44px 50px}.rk-page h1{font-size:54px}.rk-hero-copy{max-width:620px}.rk-hero-copy>p:not(.rk-kicker){max-width:570px}.rk-hero-copy .rk-hero-foot{margin-top:22px}.rk-search-field{width:100%;max-width:660px;margin-inline:auto;padding:25px}.rk-field-controls{flex-direction:row;align-items:end;gap:25px}.rk-device-switch{align-self:auto;margin-bottom:4px}.rk-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.rk-section-heading>p{max-width:620px}.rk-page h2{font-size:36px}.rk-condition-strip strong{font-size:17px}.rk-condition-strip article{padding-inline:18px}.rk-interpret-grid{grid-template-columns:1fr;gap:37px;padding-block:47px}.rk-interpret-grid>div:first-child>p:not(.rk-kicker){max-width:620px}.rk-reading-ledger{gap:0;display:grid}.rk-report-section{padding-block:50px}.rk-report-excerpt{grid-template-columns:200px 1fr}.rk-excerpt-margin{padding:27px 24px}.rk-excerpt-body{padding:27px}.rk-scope{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.rk-scope>div:first-child{max-width:620px}.rk-faq{grid-template-columns:1fr;gap:27px;padding-block:50px}.rk-close{flex-direction:column;align-items:start;gap:25px;padding-block:37px 50px}.rk-close h2{font-size:33px}.rk-conditions{padding-bottom:50px}}@media (width<=560px){.rk-page h1{letter-spacing:-1.7px;font-size:42px}.rk-page h2{letter-spacing:-1.1px;font-size:33px}.rk-page p{font-size:16px}.rk-hero{gap:30px;padding-top:35px}.rk-hero-copy>p:not(.rk-kicker){margin-top:19px}.rk-actions{gap:17px;margin-top:24px}.rk-search-field{padding:19px 15px 18px}.rk-field-heading{align-items:start;gap:13px;font-size:13px}.rk-field-heading>span:last-child{text-align:right;max-width:118px;font-size:13px}.rk-field-controls{flex-direction:column;align-items:start;gap:12px}.rk-field-controls select{font-size:17px}.rk-device-switch{align-self:end}.rk-search-meta{gap:7px 14px;margin-top:10px;font-size:13px}.rk-rank-reading{margin-top:22px}.rk-rank-reading strong{font-size:43px}.rk-movement>span{font-size:15px}.rk-rank-reading>div:first-child>span,.rk-movement small{font-size:13px}.rk-position-chart{margin-top:13px}.rk-position-chart figcaption{font-size:13px}.rk-page-note p{font-size:14px}.rk-condition-strip{grid-template-columns:1fr}.rk-condition-strip article{padding:22px 0!important}.rk-condition-strip article+article{border-left:0;border-top:1px solid var(--rk-rule)}.rk-condition-strip strong{font-size:19px}.rk-condition-strip p{font-size:15px}.rk-page .rk-condition-note{font-size:14px}.rk-reading-ledger article{gap:14px}.rk-ledger-mark{width:28px;height:28px;font-size:17px}.rk-reading-ledger h3{font-size:19px}.rk-reading-ledger p{font-size:15px}.rk-report-excerpt{grid-template-columns:1fr}.rk-excerpt-margin{grid-template-columns:1fr 1fr;gap:8px 20px;padding:21px 23px;display:grid}.rk-excerpt-margin>span:first-child{grid-column:1/-1;font-size:13px}.rk-excerpt-margin>span:last-child{text-align:right;align-self:end;margin:0;padding:0;font-size:13px}.rk-excerpt-margin strong{font-size:22px}.rk-excerpt-body{padding:25px 23px}.rk-excerpt-body h3{font-size:22px}.rk-excerpt-body p{font-size:15px}.rk-report-bottom{flex-direction:column;gap:12px}.rk-report-bottom p{font-size:13px}.rk-report-bottom .rk-link{max-width:none}.rk-capacity>p{font-size:14px}.rk-capacity-heading{gap:25px;font-size:13px}.rk-capacity-heading>span:last-child{text-align:right}.rk-faq summary{font-size:15px}.rk-faq details p{padding-right:0;font-size:15px}.rk-close h2{font-size:30px}.rk-position-chart .rk-axis-label{font-size:20px}.rk-position-chart .rk-point-label{font-size:22px}.rk-position-chart .rk-zone-label{font-size:18px}}
