body.brc12 #primary #main #br-pi-cycle{--pi-bg:#071425;--pi-panel:#0d2033;--pi-line:#2b4358;--pi-text:#eef5fc;--pi-muted:#bbccdc;--pi-ink:#183a53;--pi-copy:#3d596f;background:var(--pi-bg);color:var(--pi-text);font-size:16px;line-height:1.65;overflow-wrap:break-word}body.brc12 #primary #main #br-pi-cycle *,body.brc12 #primary #main #br-pi-cycle *::before,body.brc12 #primary #main #br-pi-cycle *::after{box-sizing:border-box}body.brc12 #primary #main #br-pi-cycle [hidden]{display:none!important}body.brc12 #primary #main #br-pi-cycle .brpi-sr-only,body.brc12 #primary #main #br-pi-cycle .brpi-skip:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.brc12 #primary #main #br-pi-cycle .brpi-skip:focus{position:fixed;top:12px;left:12px;z-index:1000000;background:#fff;color:#16374e;padding:12px}body.brc12 #primary #main #br-pi-cycle :is(a,button,input,summary):focus-visible{outline:3px solid #48caff!important;outline-offset:4px!important}body.brc12 #primary #main #br-pi-cycle :is(button,input){font:inherit}body.brc12 #primary #main #br-pi-cycle button{cursor:pointer}body.brc12 #primary #main #br-pi-cycle button:disabled{opacity:.55;cursor:wait}body.brc12 #primary #main #br-pi-cycle :is(button,.brpi-citation-actions a,.brpi-primary-link){min-height:44px}body.brc12 #primary #main #br-pi-cycle a{color:#8bddff;text-underline-offset:4px;text-decoration-thickness:1px}body.brc12 #primary #main #br-pi-cycle :is(h2,h3,p,ol,dl){margin:0}body.brc12 #primary #main #br-pi-cycle h2{font-size:clamp(26px,2.8vw,36px);line-height:1.15;letter-spacing:-.035em;color:var(--pi-text);font-weight:740;margin:10px 0 20px;max-width:820px}body.brc12 #primary #main #br-pi-cycle h3{font-size:20px;line-height:1.3;color:var(--pi-text);font-weight:700;margin-bottom:10px}body.brc12 #primary #main #br-pi-cycle p{color:var(--pi-muted);font-size:16px;line-height:1.7}body.brc12 #primary #main #br-pi-cycle p+p{margin-top:14px}body.brc12 #primary #main #br-pi-cycle strong{color:inherit}body.brc12 #primary #main #br-pi-cycle .brpi-wrap{width:min(1120px,calc(100% - 48px));margin:auto}body.brc12 #primary #main #br-pi-cycle .brpi-section{padding:58px 0!important}body.brc12 #primary #main #br-pi-cycle .brpi-section-kicker{display:block;color:#9ccce8;font-size:11px;line-height:1.4;letter-spacing:.15em;font-weight:750}body.brc12 #primary #main #br-pi-cycle .brpi-section-heading{max-width:850px;margin-bottom:28px}body.brc12 #primary #main #br-pi-cycle .brc12-hero-inner{padding:23px 0 20px!important}body.brc12 #primary #main #br-pi-cycle .brc12-model-nav{margin-bottom:14px!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-breakout{margin-bottom:0!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-shell{position:relative;scroll-margin-top:90px;background:#071425!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-toolbar{position:relative;z-index:6;min-height:56px;flex-wrap:nowrap!important;justify-content:space-between!important;padding:6px 12px!important;gap:8px!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-toolbar :is(button,a){min-height:44px!important;font-size:12px!important}body.brc12 #primary #main #br-pi-cycle .brpi-tools{margin-left:auto;position:relative}body.brc12 #primary #main #br-pi-cycle #brpi-tools-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7}body.brc12 #primary #main #br-pi-cycle .brpi-tools-panel{position:absolute;right:0;top:calc(100% + 10px);width:320px;max-width:calc(100vw - 44px);padding:16px;background:#11263b;border:1px solid #54718a;border-radius:12px;box-shadow:0 15px 45px #0008;z-index:10}body.brc12 #primary #main #br-pi-cycle .brpi-tools-panel .brpi-control-group{display:flex;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px}body.brc12 #primary #main #br-pi-cycle .brpi-tools-panel .brpi-control-group>span{flex-basis:100%;font-size:12px;color:#c8daea}body.brc12 #primary #main #br-pi-cycle .brpi-tools-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.brc12 #primary #main #br-pi-cycle .brpi-tools-panel p{font-size:12px;color:#c5d5e4;line-height:1.6;margin-top:12px}body.brc12 #primary #main #br-pi-cycle .brpi-save-link{margin-top:12px;width:100%}body.brc12 #primary #main #br-pi-cycle .brpi-chart-readout{display:block!important;padding:9px 14px!important;min-height:0!important;font-size:12px!important}body.brc12 #primary #main #br-pi-cycle .brpi-readout-primary{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#d2e0ed;line-height:1.4}body.brc12 #primary #main #br-pi-cycle .brpi-readout-primary>span{display:flex;align-items:baseline;gap:7px;white-space:nowrap}body.brc12 #primary #main #br-pi-cycle .brpi-readout-primary strong{font-size:21px;letter-spacing:-.02em;color:#f2f6ff;font-variant-numeric:tabular-nums}body.brc12 #primary #main #br-pi-cycle .brpi-readout-primary small{font-size:11px;color:#acbfd4}body.brc12 #primary #main #br-pi-cycle .brpi-readout-values{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:5px;color:#adc2d6;font-size:11px;line-height:1.5}body.brc12 #primary #main #br-pi-cycle .brpi-readout-values>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}body.brc12 #primary #main #br-pi-cycle :is(.brpi-readout-values,.brpi-legend) i{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 7px}body.brc12 #primary #main #br-pi-cycle .brpi-dot-price{background:#dce6f3}body.brc12 #primary #main #br-pi-cycle .brpi-dot-111{background:#42dcff}body.brc12 #primary #main #br-pi-cycle .brpi-dot-350{background:#ffb45f}body.brc12 #primary #main #br-pi-cycle .brpi-dot-ratio{background:#b69bff}body.brc12 #primary #main #br-pi-cycle .brpi-chart-stage{position:relative;background:#071425}body.brc12 #primary #main #br-pi-cycle .brpi-price-chart{height:400px}body.brc12 #primary #main #br-pi-cycle .brpi-ratio-chart{height:170px;border-top:1px solid #2b4055}body.brc12 #primary #main #br-pi-cycle .brpi-static-chart{position:absolute;inset:0;z-index:2;background:#071425}body.brc12 #primary #main #br-pi-cycle .brpi-static-chart svg{display:block;width:100%;height:100%}body.brc12 #primary #main #br-pi-cycle .brpi-interactive-pane{visibility:hidden}body.brc12 #primary #main #br-pi-cycle.brpi-ready .brpi-interactive-pane{visibility:visible}body.brc12 #primary #main #br-pi-cycle .brpi-chart-loader{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);z-index:3;background:#16334c;border-radius:6px;padding:6px 10px;font-size:12px;color:#ecf5fc}body.brc12 #primary #main #br-pi-cycle .brpi-chart-error{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);z-index:4;display:flex;flex-wrap:wrap;gap:8px;padding:14px;background:#17293b;border:1px solid #e4b66c;border-radius:10px;font-size:13px;color:#eef5fc}body.brc12 #primary #main #br-pi-cycle .brpi-chart-error :is(strong,span){flex-basis:100%}body.brc12 #primary #main #br-pi-cycle .brpi-chart-bottom{padding:9px 14px;background:#0d1e30;border-top:1px solid #2b4055}body.brc12 #primary #main #br-pi-cycle .brpi-date-control{display:flex;align-items:center;flex-wrap:wrap;gap:6px!important;padding:0!important;font-size:12px;color:#c7d8e7}body.brc12 #primary #main #br-pi-cycle .brpi-date-control :is(button,input){border:1px solid #405d76;border-radius:7px;padding:7px 9px;background:#10273d;color:#e8f4ff;min-height:44px;min-width:44px;color-scheme:dark}body.brc12 #primary #main #br-pi-cycle .brpi-date-control input{width:155px;max-width:100%;font-size:13px}body.brc12 #primary #main #br-pi-cycle #brpi-date-help{font-size:11px!important;color:#b3c7da;line-height:1.5;margin:8px 0 3px}body.brc12 #primary #main #br-pi-cycle .brpi-legend{display:flex;flex-wrap:wrap;gap:4px 9px}body.brc12 #primary #main #br-pi-cycle .brpi-legend button{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;font-size:11px;min-height:44px;line-height:1.2;background:#fff0;border:1px solid #fff0;border-radius:6px;color:#c0d2e3;box-shadow:none}body.brc12 #primary #main #br-pi-cycle .brpi-legend button:not(.is-active){opacity:.65;text-decoration:line-through}body.brc12 #primary #main #br-pi-cycle .brpi-legend button:hover{border-color:#52728e;background:#173047}body.brc12 #primary #main #br-pi-cycle .brpi-chart-credit{margin:12px 8px 4px;font-size:11px;line-height:1.6;color:#c0d3e4;text-align:center}body.brc12 #primary #main #br-pi-cycle .brpi-vendor-credit{font-size:10px;line-height:1.5;color:#acbed0;text-align:center;margin:0 0 20px}body.brc12 #primary #main #br-pi-cycle .brpi-vendor-credit a{color:inherit}body.brc12 #primary #main #br-pi-cycle .brpi-toast{position:absolute;left:12px;bottom:10px;right:12px;z-index:12;pointer-events:none;visibility:hidden;background:#e0effc;color:#17344e;border-radius:8px;padding:10px 14px;font-size:13px;box-shadow:0 3px 15px #0004}body.brc12 #primary #main #br-pi-cycle .brpi-toast.is-visible{visibility:visible}body.brc12 #primary #main #br-pi-cycle:not(.brpi-js) .brpi-js-only{display:none!important}body.brc12 #primary #main #br-pi-cycle .brpi-nojs{font-size:14px;padding:16px}body.brc12 #primary #main #br-pi-cycle .brpi-light-section{background:#eff4f7!important;color:var(--pi-ink)}body.brc12 #primary #main #br-pi-cycle .brpi-light-section :is(h2,h3){color:var(--pi-ink)}body.brc12 #primary #main #br-pi-cycle .brpi-light-section :is(p,li){color:var(--pi-copy)}body.brc12 #primary #main #br-pi-cycle .brpi-light-section a{color:#17587d}body.brc12 #primary #main #br-pi-cycle .brpi-light-section .brpi-section-kicker{color:#365c75!important}body.brc12 #primary #main #br-pi-cycle .brpi-interpret-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:48px;align-items:start}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card{border:1px solid #bfd0dd;border-radius:12px;background:#fff;padding:23px;color:#25465e;min-width:0}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:11px;color:#47617a}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card>strong{display:block;font-size:45px;font-weight:750;letter-spacing:-.045em;line-height:1.15;margin:16px 0 7px;color:#193e5a}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card>span{display:block;font-size:14px;font-weight:650;color:#294c64}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card p{font-size:12px;line-height:1.6;margin-top:12px}body.brc12 #primary #main #br-pi-cycle .brpi-definition-detail{margin-top:25px}body.brc12 #primary #main #br-pi-cycle .brpi-freshness-note{padding:12px 16px;border:1px solid #c0a26c;border-radius:8px;margin-top:18px}body.brc12 #primary #main #br-pi-cycle .brpi-details{border-top:1px solid #385166;padding:0;min-width:0}body.brc12 #primary #main #br-pi-cycle .brpi-details+details{margin-top:0}body.brc12 #primary #main #br-pi-cycle .brpi-details summary{position:relative;cursor:pointer;min-height:52px;padding:16px 28px 16px 0;font-size:15px;line-height:1.5;font-weight:650;color:#e5f0fa;list-style:none}body.brc12 #primary #main #br-pi-cycle .brpi-details summary::-webkit-details-marker{display:none}body.brc12 #primary #main #br-pi-cycle .brpi-details summary::after{content:'+';position:absolute;right:5px;top:14px;font-size:20px;font-weight:400}body.brc12 #primary #main #br-pi-cycle .brpi-details[open] summary::after{content:'−'}body.brc12 #primary #main #br-pi-cycle .brpi-details[open]{padding-bottom:22px}body.brc12 #primary #main #br-pi-cycle .brpi-details p{font-size:14px}body.brc12 #primary #main #br-pi-cycle .brpi-light-section .brpi-details{border-color:#c5d3de}body.brc12 #primary #main #br-pi-cycle .brpi-light-section summary{color:#254860}body.brc12 #primary #main #br-pi-cycle .brpi-product{background:#143b57;color:#fff;padding:36px 0;border-top:1px solid #40647f;border-bottom:1px solid #40647f}body.brc12 #primary #main #br-pi-cycle .brpi-product-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:36px;align-items:center}body.brc12 #primary #main #br-pi-cycle .brpi-product h2{font-size:27px;margin:8px 0 10px}body.brc12 #primary #main #br-pi-cycle .brpi-product p{color:#c8dce9;font-size:15px;line-height:1.6;max-width:640px}body.brc12 #primary #main #br-pi-cycle .brpi-product .brpi-section-kicker{color:#a8d6f2}body.brc12 #primary #main #br-pi-cycle .brpi-primary-link{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:350px;padding:16px 20px;background:#d7eaf9;border:1px solid #e3f3ff;border-radius:9px;color:#123650;text-decoration:none;font-size:14px;font-weight:750;line-height:1.4;box-shadow:0 7px 20px #05152233}body.brc12 #primary #main #br-pi-cycle .brpi-primary-link:hover{background:#fff;color:#123650}body.brc12 #primary #main #br-pi-cycle .brpi-section-nav .brpi-wrap{display:flex;gap:22px;overflow:auto;scrollbar-width:thin}body.brc12 #primary #main #br-pi-cycle .brpi-section-nav a{display:inline-flex;align-items:center;white-space:nowrap;color:#c9ddeb;text-decoration:none;padding:10px 0;min-height:48px}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 0 25px;border-bottom:1px solid #30495e;margin:24px 0}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts p{display:flex;gap:18px;align-items:center;line-height:1.4;font-size:14px}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts strong{font-size:44px;color:#a1d8f6;line-height:1}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts small{display:block;color:#aabfd1;font-size:12px;margin-top:6px}body.brc12 #primary #main #br-pi-cycle .brpi-history-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}body.brc12 #primary #main #br-pi-cycle .brpi-history-card{border:1px solid #345069;border-radius:11px;padding:20px;background:#0d2135;min-width:0}body.brc12 #primary #main #br-pi-cycle .brpi-history-card>span{display:block;color:#a9c7dd;font-size:10px;letter-spacing:.08em;font-weight:650;text-transform:uppercase}body.brc12 #primary #main #br-pi-cycle .brpi-signal-jump{display:block;background:none;border:0;border-radius:3px;padding:9px 0;font-size:16px;color:#91dcff;text-decoration:underline;text-underline-offset:4px;min-height:44px;text-align:left;box-shadow:none}body.brc12 #primary #main #br-pi-cycle .brpi-history-card p{font-size:13px;line-height:1.6;color:#bfd0df;margin-top:10px}body.brc12 #primary #main #br-pi-cycle .brpi-history-card strong{color:#e8f1fa}body.brc12 #primary #main #br-pi-cycle .brpi-table-wrap{overflow:auto;width:100%;border:1px solid #345069;border-radius:8px;margin:8px 0 14px}body.brc12 #primary #main #br-pi-cycle .brpi-table{min-width:830px;width:100%;border-collapse:collapse;font-size:13px;line-height:1.5;margin:0}body.brc12 #primary #main #br-pi-cycle .brpi-table caption{padding:12px;color:#c0d4e7;text-align:left;font-size:12px}body.brc12 #primary #main #br-pi-cycle .brpi-table :is(th,td){text-align:left;vertical-align:top;border:0;border-top:1px solid #345069;padding:14px;color:#d1dfeb}body.brc12 #primary #main #br-pi-cycle .brpi-table thead th{font-weight:650;color:#a9c6da;background:#10263c}body.brc12 #primary #main #br-pi-cycle .brpi-table small{font-size:11px;display:block;color:#abc5d9}body.brc12 #primary #main #br-pi-cycle .brpi-table .brpi-signal-jump{font-size:13px}body.brc12 #primary #main #br-pi-cycle .brpi-missed{padding-top:34px;margin-top:24px;border-top:1px solid #30495e}body.brc12 #primary #main #br-pi-cycle .brpi-missed h3{font-size:26px;margin:10px 0 13px}body.brc12 #primary #main #br-pi-cycle .brpi-missed>div>p{max-width:790px}body.brc12 #primary #main #br-pi-cycle .brpi-missed-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 18px}body.brc12 #primary #main #br-pi-cycle .brpi-missed-card{border-left:3px solid #e8ba7e;background:#11273b;padding:20px 24px;border-radius:0 10px 10px 0}body.brc12 #primary #main #br-pi-cycle .brpi-missed-card h4{color:#f0dfc4;font-size:16px;margin:0 0 12px}body.brc12 #primary #main #br-pi-cycle .brpi-missed-card dl{display:grid;grid-template-columns:1fr auto;gap:5px 14px;font-size:13px;color:#bdcede}body.brc12 #primary #main #br-pi-cycle .brpi-missed-card dd{margin:0;color:#e4edf7;font-weight:650;font-variant-numeric:tabular-nums}body.brc12 #primary #main #br-pi-cycle .brpi-missed-card p{font-size:12px;margin-top:14px}body.brc12 #primary #main #br-pi-cycle .brpi-fineprint{font-size:12px;line-height:1.65;color:#b9ccde;max-width:940px}body.brc12 #primary #main #br-pi-cycle .brpi-risk-section{background:#10263a;border-block:1px solid #30495e}body.brc12 #primary #main #br-pi-cycle .brpi-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 24px}body.brc12 #primary #main #br-pi-cycle .brpi-risk-grid h3{font-size:18px}body.brc12 #primary #main #br-pi-cycle .brpi-risk-grid p{font-size:14px}body.brc12 #primary #main #br-pi-cycle .brpi-research-note{font-size:13px;border-top:1px solid #3c5367;padding-top:22px}body.brc12 #primary #main #br-pi-cycle .brpi-method-strip{display:flex;flex-wrap:wrap;gap:16px 30px;padding:24px 0;color:#4b6579;font-size:12px}body.brc12 #primary #main #br-pi-cycle .brpi-method-strip strong{display:block;font-size:18px;font-weight:700;color:#244861}body.brc12 #primary #main #br-pi-cycle .brpi-data-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 26px;font-size:13px}body.brc12 #primary #main #br-pi-cycle .brpi-data-links a{padding:8px 0}body.brc12 #primary #main #br-pi-cycle .brpi-details ol{padding-left:24px;font-size:14px;margin:0 0 20px}body.brc12 #primary #main #br-pi-cycle .brpi-details li+li{margin-top:10px}body.brc12 #primary #main #br-pi-cycle .brpi-code-card{background:#0d2033;border:1px solid #345069;border-radius:9px;margin-bottom:15px;overflow:hidden}body.brc12 #primary #main #br-pi-cycle .brpi-code-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid #345069;font-size:12px;color:#ccddeb}body.brc12 #primary #main #br-pi-cycle .brpi-code-head button{background:#23405b;color:#f0f7ff;border:1px solid #63819c;border-radius:6px;padding:8px 14px;font-size:12px}body.brc12 #primary #main #br-pi-cycle pre{max-width:100%;overflow:auto;padding:18px;color:#dceafb;background:#0d2033;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}body.brc12 #primary #main #br-pi-cycle code{background:#fff0;color:inherit}body.brc12 #primary #main #br-pi-cycle .brpi-origin{margin-top:28px!important;padding:24px!important;border:1px solid #c4d3df!important;border-radius:12px!important;background:#e6eef4!important;box-shadow:none!important}body.brc12 #primary #main #br-pi-cycle .brpi-origin h3{margin-top:10px}body.brc12 #primary #main #br-pi-cycle .brpi-origin p{font-size:14px!important}body.brc12 #primary #main #br-pi-cycle .brpi-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px}body.brc12 #primary #main #br-pi-cycle .brpi-model-grid p{font-size:14px}body.brc12 #primary #main #br-pi-cycle .brpi-model-grid h3{font-size:19px}body.brc12 #primary #main #br-pi-cycle .brpi-cite-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:42px}body.brc12 #primary #main #br-pi-cycle .brpi-citation-card{padding:25px;background:#fff;border:1px solid #c3d3df;border-radius:12px;min-width:0}body.brc12 #primary #main #br-pi-cycle #brpi-citation-text{font-size:14px;line-height:1.75;overflow-wrap:anywhere;color:#29495f}body.brc12 #primary #main #br-pi-cycle .brpi-citation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}body.brc12 #primary #main #br-pi-cycle .brpi-citation-actions :is(a,button){display:flex;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #b2cbde;border-radius:7px;background:#e8f1f8;color:#254d6b;font-size:12px;font-weight:700;text-align:center;text-decoration:none;white-space:normal;line-height:1.45;box-shadow:none}body.brc12 #primary #main #br-pi-cycle #brpi-cite-status{font-size:12px;margin-top:8px;min-height:0}body.brc12 #primary #main #br-pi-cycle #brpi-cite-status:empty{display:none}body.brc12 #primary #main #br-pi-cycle .brpi-faq-wrap{max-width:850px}body.brc12 #primary #main #br-pi-cycle .brpi-page-footer{margin-top:32px;border-top:1px solid #355168;padding-top:22px}body.brc12 #primary #main #br-pi-cycle .brpi-page-footer p{font-size:12px!important;color:#b7cbdc!important;line-height:1.75!important}body.brc12 #primary #main #br-pi-cycle .brpi-fullscreen-dialog{padding:0;border:0;margin:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;background:#071425;color:#edf5fc;overflow:auto}body.brc12 #primary #main #br-pi-cycle .brpi-fullscreen-dialog::backdrop{background:#020710dd}body.brc12 #primary #main #br-pi-cycle .brpi-chart-shell:is(:fullscreen,.brpi-expanded){width:100%!important;height:100%!important;overflow:auto!important;border-radius:0!important;border:0!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-shell:is(:fullscreen,.brpi-expanded) .brpi-price-chart{height:max(220px,calc((100dvh - 255px)*.70))}body.brc12 #primary #main #br-pi-cycle .brpi-chart-shell:is(:fullscreen,.brpi-expanded) .brpi-ratio-chart{height:max(130px,calc((100dvh - 255px)*.30))}body.brc12 #primary #main #br-pi-cycle .brpi-chart-shell:is(:fullscreen,.brpi-expanded) .brpi-chart-toolbar{position:sticky;top:0}@media(max-width:850px){body.brc12 #primary #main #br-pi-cycle .brpi-history-cards{grid-template-columns:1fr 1fr}body.brc12 #primary #main #br-pi-cycle .brpi-interpret-layout{gap:24px;grid-template-columns:1.6fr 1fr}body.brc12 #primary #main #br-pi-cycle .brpi-cite-layout{gap:26px}body.brc12 #primary #main #br-pi-cycle .brpi-risk-grid,body.brc12 #primary #main #br-pi-cycle .brpi-model-grid{gap:22px}}@media(max-width:620px){body.brc12 #primary #main #br-pi-cycle .brc12-hero-inner{padding:17px 0 14px!important}body.brc12 #primary #main #br-pi-cycle .brc12-hero h1{font-size:28px!important;margin-bottom:7px!important}body.brc12 #primary #main #br-pi-cycle .brc12-lead{font-size:13px!important;line-height:1.5!important;max-width:360px}body.brc12 #primary #main #br-pi-cycle .brc12-eyebrow{font-size:9px!important;margin-bottom:8px!important}body.brc12 #primary #main #br-pi-cycle .brc12-model-nav{margin-bottom:10px!important}body.brc12 #primary #main #br-pi-cycle .brc12-model-nav-inner{padding-top:4px!important;padding-bottom:4px!important}body.brc12 #primary #main #br-pi-cycle .brpi-section{padding:34px 0!important}body.brc12 #primary #main #br-pi-cycle :is(.brpi-wrap,.brpi-section .brpi-wrap){width:calc(100% - 36px)!important}body.brc12 #primary #main #br-pi-cycle h2{font-size:27px!important;margin:9px 0 16px}body.brc12 #primary #main #br-pi-cycle p{font-size:15px;line-height:1.65}body.brc12 #primary #main #br-pi-cycle .brpi-chart-breakout{width:calc(100% - 16px)!important;margin-bottom:0!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-toolbar{padding:5px 8px!important;min-height:54px;gap:6px!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-toolbar button{font-size:11px!important;padding:7px 10px!important}body.brc12 #primary #main #br-pi-cycle .brpi-chart-readout{padding:7px 10px!important}body.brc12 #primary #main #br-pi-cycle .brpi-readout-primary{font-size:11px}body.brc12 #primary #main #br-pi-cycle .brpi-readout-primary strong{font-size:20px}body.brc12 #primary #main #br-pi-cycle .brpi-readout-values{gap:4px 10px;font-size:10px;margin-top:5px}body.brc12 #primary #main #br-pi-cycle .brpi-readout-values>span{gap:4px}body.brc12 #primary #main #br-pi-cycle .brpi-price-chart{height:275px}body.brc12 #primary #main #br-pi-cycle .brpi-ratio-chart{height:160px}body.brc12 #primary #main #br-pi-cycle .brpi-chart-bottom{padding:8px 10px}body.brc12 #primary #main #br-pi-cycle .brpi-date-control{gap:5px!important;padding:0!important;font-size:11px}body.brc12 #primary #main #br-pi-cycle .brpi-date-control label{flex-basis:100%}body.brc12 #primary #main #br-pi-cycle .brpi-date-control input{width:145px;flex:1;min-width:120px}body.brc12 #primary #main #br-pi-cycle .brpi-date-control button{padding:6px 8px;font-size:11px}body.brc12 #primary #main #br-pi-cycle .brpi-legend{gap:3px;justify-content:space-between}body.brc12 #primary #main #br-pi-cycle .brpi-legend button{font-size:10px;padding:5px}body.brc12 #primary #main #br-pi-cycle .brpi-chart-credit{font-size:10px;margin:10px 7px 3px}body.brc12 #primary #main #br-pi-cycle .brpi-vendor-credit{font-size:10px;margin-bottom:14px}body.brc12 #primary #main #br-pi-cycle .brpi-interpret-layout{display:flex;flex-direction:column;gap:22px}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card{width:100%;padding:17px 20px;display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card>div{grid-column:1/-1;margin-bottom:10px}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card>strong{font-size:37px;margin:0}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card>span{font-size:12px}body.brc12 #primary #main #br-pi-cycle .brpi-latest-card>p{grid-column:1/-1;margin-top:10px}body.brc12 #primary #main #br-pi-cycle .brpi-definition-detail{margin-top:22px}body.brc12 #primary #main #br-pi-cycle .brpi-product{padding:27px 0}body.brc12 #primary #main #br-pi-cycle .brpi-product-inner{display:block}body.brc12 #primary #main #br-pi-cycle .brpi-product h2{font-size:24px!important}body.brc12 #primary #main #br-pi-cycle .brpi-primary-link{margin-top:20px;max-width:none;font-size:13px;padding:15px 17px}body.brc12 #primary #main #br-pi-cycle .brpi-section-nav .brpi-wrap{width:calc(100% - 32px)!important;gap:20px}body.brc12 #primary #main #br-pi-cycle .brpi-section-heading{margin-bottom:22px}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts{gap:20px;margin:22px 0;padding-bottom:22px}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts p{display:block;font-size:12px}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts strong{display:block;font-size:35px;margin-bottom:10px}body.brc12 #primary #main #br-pi-cycle .brpi-evidence-counts small{font-size:11px;line-height:1.5}body.brc12 #primary #main #br-pi-cycle .brpi-history-cards{gap:10px}body.brc12 #primary #main #br-pi-cycle .brpi-history-card{padding:14px}body.brc12 #primary #main #br-pi-cycle .brpi-history-card>span{font-size:9px;letter-spacing:.03em}body.brc12 #primary #main #br-pi-cycle .brpi-signal-jump{font-size:14px}body.brc12 #primary #main #br-pi-cycle .brpi-history-card p{font-size:12px}body.brc12 #primary #main #br-pi-cycle .brpi-missed{margin-top:10px;padding-top:28px}body.brc12 #primary #main #br-pi-cycle .brpi-missed h3{font-size:24px}body.brc12 #primary #main #br-pi-cycle .brpi-missed-grid{grid-template-columns:1fr;gap:12px}body.brc12 #primary #main #br-pi-cycle .brpi-missed-card{padding:18px 20px}body.brc12 #primary #main #br-pi-cycle .brpi-fineprint{font-size:12px}body.brc12 #primary #main #br-pi-cycle .brpi-risk-grid,body.brc12 #primary #main #br-pi-cycle .brpi-model-grid{grid-template-columns:1fr;gap:22px}body.brc12 #primary #main #br-pi-cycle .brpi-risk-grid article+article,body.brc12 #primary #main #br-pi-cycle .brpi-model-grid article+article{border-top:1px solid #365269;padding-top:20px}body.brc12 #primary #main #br-pi-cycle .brpi-risk-grid p,body.brc12 #primary #main #br-pi-cycle .brpi-model-grid p{font-size:14px}body.brc12 #primary #main #br-pi-cycle .brpi-research-note{font-size:12px}body.brc12 #primary #main #br-pi-cycle .brpi-method-strip{gap:16px 22px}body.brc12 #primary #main #br-pi-cycle .brpi-method-strip strong{font-size:17px}body.brc12 #primary #main #br-pi-cycle .brpi-origin{padding:20px!important}body.brc12 #primary #main #br-pi-cycle .brpi-cite-layout{display:block}body.brc12 #primary #main #br-pi-cycle .brpi-citation-card{margin-top:24px;padding:20px}body.brc12 #primary #main #br-pi-cycle .brpi-citation-actions{gap:8px}body.brc12 #primary #main #br-pi-cycle .brpi-citation-actions :is(a,button){padding:10px 7px;font-size:11px}body.brc12 #primary #main #br-pi-cycle .brpi-details summary{font-size:14px}body.brc12 #primary #main #br-pi-cycle .brpi-details p{font-size:14px}}@media(prefers-reduced-motion:reduce){body.brc12 #primary #main #br-pi-cycle *,body.brc12 #primary #main #br-pi-cycle *::before,body.brc12 #primary #main #br-pi-cycle *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}