@font-face{font-family:'Golos Text';font-style:normal;font-display:swap;font-weight:400 900;src:url(/approved/fonts/9a69d0aa4734c402.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20A0-20CF,U+2191,U+2193,U+2212;}
@font-face{font-family:'Golos Text';font-style:normal;font-display:swap;font-weight:400 900;src:url(/approved/fonts/17d048ca05cb1218.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+2116;}:root{--ink:#193b54;--muted:#567184;--line:#d5e1e9;--soft:#f2f6f9;--paper:#fff;--action:#285f85;--green:#2f7967;--gold:#b19759;--nav:180px;--history1:#346d91;--history2:#54907f;--history3:#ad8e4e;--index:#748396}
*{box-sizing:border-box}body{margin:0;background:#f2f5f7;color:var(--ink);font:13px/1.45 'Golos Text',sans-serif}button,input,select{font:inherit;color:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}a{color:var(--action);text-decoration:none}a:hover{text-decoration:underline}button{background:#fff;border:1px solid var(--line);border-radius:4px;padding:7px 11px}button:hover{background:#edf4f8;border-color:#a6becf}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #347aa4;outline-offset:3px}button[disabled]{cursor:default;opacity:.55}input{background:white;border:1px solid var(--line);border-radius:4px;padding:7px 10px;min-width:0}h1,h2,h3,p{margin:0}h1{font-size:25px;line-height:1.3;font-weight:650}h2{font-size:16px;font-weight:600}h3{font-size:13px;font-weight:600}svg{display:block}::selection{background:#d3e8f3;color:#153a52}.icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.subtle,.muted{color:var(--muted)}.positive{color:var(--green)}.negative{color:#ab4e45}.quiet{border:0;background:none;color:var(--action);padding:5px}.primary{background:var(--action);color:white;border-color:var(--action)}.primary:hover{background:#1d4d6e;color:white}.text-link{border:0;background:none;color:var(--action);padding:0}.help{display:inline-flex;justify-content:center;align-items:center;border:1px solid #829eaf;border-radius:50%;background:none;color:#456980;width:14px;height:14px;padding:0;font-size:10px;line-height:1;flex:none}.skip-link{position:fixed;top:-60px;left:190px;background:#fff;padding:10px;z-index:100}.skip-link:focus{top:8px}
.sidebar{position:fixed;inset:0 auto 0 0;width:var(--nav);background:#193448;color:#ccdae3;display:flex;flex-direction:column;padding:25px 14px 16px;z-index:30}.brand{display:block;padding:0 12px;margin-bottom:25px;color:#fff;font-size:24px;font-weight:650;line-height:1.06;letter-spacing:-.6px}.brand:hover{text-decoration:none}.brand>svg{display:none}.wordmark>span{display:block;color:#c8b070;font-weight:450}.sidebar nav{display:grid;gap:6px}.navitem{display:flex;align-items:center;gap:12px;border:0;border-radius:3px;padding:11px 12px;text-align:left;color:#c4d3dd;background:transparent;font-size:13px}.navitem:hover{color:#fff;background:#27475d;text-decoration:none}.navitem.active{color:#fff;background:#31536a;box-shadow:inset 2px 0 #c6aa69}.navgap{height:14px}.navbottom{margin-top:auto;font-size:11px}.navbottom .subtle{padding:12px;color:#bbccd7}.main{margin-left:var(--nav);min-height:100vh}.topline{height:50px;background:white;border-bottom:1px solid #dde5eb;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#647c8c;font-size:11px}.crumb span{margin:0 12px}.page-heading{padding:20px 24px 16px;display:flex;justify-content:space-between;align-items:center;gap:24px}.page-heading p{margin-top:5px;color:var(--muted);font-size:12px}.page-heading .help{width:18px;height:18px}.asof{text-align:right;color:var(--muted);font-size:11px}.asof time{color:var(--ink)}.asof small{display:block;margin-top:4px;font-size:10px}.profile-picker{margin:0 24px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c5d7e3;border-radius:4px;overflow:hidden}.profile-picker button{text-align:left;padding:10px 15px;border:0;border-right:1px solid var(--line);border-radius:0;display:grid;gap:3px;min-height:59px}.profile-picker button:last-child{border:0}.profile-picker button[aria-pressed=true]{background:#e5eff5;box-shadow:inset 0 -2px var(--action)}.profile-picker strong{font-size:13px;font-weight:600}.profile-picker small{font-size:10px;color:var(--muted)}.workspace{padding:18px 24px 26px}.market-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(470px,1.28fr);gap:18px;align-items:start}.allocation,.signals{background:white;border:1px solid var(--line);min-width:0}.panel-head{padding:13px 16px;min-height:47px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;background:#eaf1f6}.panel-head h2{font-size:14px;white-space:nowrap}.panel-head>.muted{font-size:10px;white-space:nowrap}.regime{font-size:9px;color:#826532;white-space:nowrap}.allocation-number{padding:16px 18px 14px;display:flex;align-items:baseline;gap:10px}.allocation-number strong{font-size:35px;line-height:1.15;font-weight:600;letter-spacing:-1px;font-variant-numeric:tabular-nums}.allocation-number>span{font-size:12px;color:var(--muted)}.allocation-legend{display:flex;justify-content:space-between;gap:12px;padding:0 18px;font-size:10px}.allocation-legend>span{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.allocation-legend b{font-size:12px;font-weight:500}.allocation-legend i{height:7px;width:7px;background:#477c9d}.allocation-legend>span+span i{background:#cbdde7}.distribution{margin:12px 18px 8px;position:relative;height:45px}.distribution-track{height:20px;background:#dce8ef;position:relative}.distribution-track>i{display:block;height:100%;background:#497d9c}.distribution-track>b{height:29px;width:1px;position:absolute;background:#546e7e;top:-3px}.base-marker{position:absolute;top:29px;transform:translateX(-50%);font-size:9px;color:var(--muted);white-space:nowrap}.allocation-facts{margin:0 18px;display:grid}.allocation-facts>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e0e9ef}.allocation-facts dt{font-size:11px;color:var(--muted)}.allocation-facts dd{margin:0;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.allocation-facts dd small{font-size:9px;color:var(--muted);margin-left:5px}.allocation-note{font-size:10px;color:var(--muted);line-height:1.6;padding:12px 18px 15px}.signal-head,.signal-row summary{display:grid;grid-template-columns:minmax(155px,1fr) minmax(100px,.85fr) 44px 30px;align-items:center;gap:10px}.signal-head{font-size:9px;color:var(--muted);padding:12px 14px 8px;min-height:42px}.signal-head span:nth-child(2){text-align:center;font-size:8px}.signal-head span:nth-last-child(-n+2){text-align:right}.signal-row{border-top:1px solid #dfE8ee}.signal-row:nth-child(even){background:#f3f7fa}.signal-row summary{list-style:none;cursor:pointer;padding:12px 14px;min-height:47px}.signal-row summary::-webkit-details-marker{display:none}.signal-row summary:hover{background:#e9f2f7}.signal-name{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;line-height:1.4}.chevron{font-size:13px;color:#648397}.signal-row[open] .chevron{transform:rotate(180deg)}.signal-track{display:block;height:8px;background:#e3ebf0;position:relative}.signal-track:before{content:'';position:absolute;left:50%;height:17px;top:-4px;border-left:1px solid #9cb2bf}.signal-track i{height:100%;position:absolute;display:block}.signal-track .up{background:#619382}.signal-track .down{background:#b98071}.signal-track.missing{background:none;text-align:center;font-size:9px;color:var(--muted);height:auto}.signal-track.missing:before{display:none}.score{font-size:14px;font-weight:550;font-variant-numeric:tabular-nums;text-align:right}.signal-weight{text-align:right;color:var(--muted);font-size:10px}.signal-detail{padding:0 14px 13px;font-size:11px;color:#4c6a7d;line-height:1.6;max-width:620px}.signal-note{padding:12px 14px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);line-height:1.6}.market-reading{display:flex;gap:10px;align-items:center;padding:12px 2px;font-size:11px;color:#5c6f7c}.reading-mark{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b79b66;border-radius:50%;color:#977332;font-size:10px;flex:none}.next-links{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin:3px 0 17px}.next-links a{padding:12px 14px;position:relative;border-right:1px solid var(--line)}.next-links a:first-child{padding-left:0}.next-links a:last-child{border-right:0}.next-links a>span{font-size:12px;font-weight:550}.next-links small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.next-links b{position:absolute;right:16px;top:19px;font-size:17px;font-weight:400}.method{border-bottom:1px solid var(--line)}.method summary{list-style:none;cursor:pointer;font-size:12px;color:var(--action);padding:12px 0;display:flex;justify-content:space-between}.method summary::-webkit-details-marker{display:none}.method[open] summary>span{transform:rotate(180deg)}.method-body{background:#fff;padding:2px 16px 15px;font-size:11px;line-height:1.7}.method-body p{margin-top:10px;max-width:950px}.research-grid{display:grid;grid-template-columns:1fr 1fr;background:white}.research-grid section{padding:14px 16px}.research-grid section+section{border-left:1px solid var(--line)}.research-grid h3{font-size:12px}.research-grid p{margin-top:7px;font-size:11px;color:var(--muted);line-height:1.6}@media(max-width:1250px){.market-layout{grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);gap:14px}.panel-head{padding-inline:13px}.panel-head h2{font-size:13px}.allocation .panel-head{flex-wrap:wrap;gap:3px;align-content:center}.regime{font-size:9px}.signal-head,.signal-row summary{gap:7px;grid-template-columns:minmax(145px,1fr) minmax(90px,.8fr) 42px 27px}.workspace{padding-inline:20px}.allocation-legend{font-size:9px;gap:7px}.allocation-facts dt{font-size:10px}.allocation-facts dd{font-size:13px}}@media(max-width:1030px){.market-layout{grid-template-columns:1fr}.allocation-facts{grid-template-columns:repeat(3,1fr);gap:16px}.allocation-facts>div{display:block}.allocation-facts dd{margin-top:5px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

html{scrollbar-color:#9eb1be #edf2f6} #approved-loading{position:fixed;inset:50px 0 0 var(--nav,180px);background:#f2f5f7;display:grid;place-content:center;gap:12px;text-align:center;z-index:1000;font:13px Golos Text,sans-serif;color:#193b54} #approved-loading[hidden]{display:none} #approved-loading button{justify-self:center}
