/* BRIM CANONICAL CHART (.brg) · stylesheet · copied verbatim from the live homepage Sep 17 2026 · hosted on the proposal Worker for the interactive fact-sheet pages */

.brg{max-width:none!important;width:100%!important;margin:0 auto!important;padding:0!important;
border:0!important;float:none!important;min-height:0!important;text-decoration:none!important;
background:transparent!important;box-shadow:none!important;border-radius:0!important;
position:relative!important;display:block!important;overflow-x:clip!important;
color:#D6E1EA!important;font-family:'DM Sans',system-ui,-apple-system,sans-serif!important;
font-size:14px!important;line-height:1.5!important;box-sizing:border-box!important;
-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums!important}
.brg :where(div,span,p,h1,h2,h3,h4,h5,a,button,input,label,section,header,footer,ul,ol,li,table,thead,tbody,tr,th,td,i,b,small,strong){
box-sizing:border-box!important;background:transparent!important;border:0!important;border-radius:0!important;
box-shadow:none!important;float:none!important;position:static!important;margin:0!important;padding:0!important;
width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;
color:inherit!important;font-family:inherit!important;text-decoration:none!important;
letter-spacing:normal!important;text-transform:none!important;list-style:none!important;
font-style:normal!important;line-height:inherit!important;outline:none}
.brg :where(canvas){display:block!important;max-width:none!important;background:transparent!important}
.brg .brg-panel{position:relative!important;background:#0A2231!important;border:1px solid rgba(255,255,255,.09)!important;
border-radius:16px!important;padding:20px 18px!important;overflow:visible!important}
.brg .brg-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;
gap:18px!important;flex-wrap:wrap!important;margin-bottom:13px!important}
.brg .brg-eyebrow{display:block!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:1.5px!important;
text-transform:uppercase!important;color:#C9A84C!important;margin-bottom:6px!important}
.brg .brg-title{display:block!important;font-size:23px!important;font-weight:500!important;color:#EDF3F8!important;line-height:1.25!important}
.brg .brg-sub{display:block!important;font-size:11.5px!important;color:#8FA3B4!important;margin-top:5px!important}
.brg .brg-ctls{display:flex!important;align-items:flex-end!important;gap:14px!important;flex-wrap:wrap!important}
.brg .brg-ctlgrp{display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 auto!important}
.brg .brg-ctllbl{display:block!important;font-size:9px!important;font-weight:700!important;letter-spacing:1px!important;
text-transform:uppercase!important;color:#7B8FA1!important}
.brg .tgl{display:flex!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:100px!important;overflow:hidden!important}
.brg .tgl button{padding:7px 13px!important;background:transparent!important;border:none!important;color:#AEBBCB!important;
font-size:11.5px!important;font-weight:500!important;cursor:pointer!important;font-family:inherit!important;white-space:nowrap!important}
.brg .tgl button.on{background:rgba(201,168,76,.16)!important;color:#E2C47A!important}
.brg .feepop{display:none!important;position:absolute!important;top:66px!important;right:24px!important;z-index:30!important;
width:340px!important;max-width:calc(100% - 48px)!important;background:#062033!important;
border:1px solid rgba(201,168,76,.55)!important;border-radius:12px!important;padding:16px!important}
.brg .feepop.open{display:block!important}
.brg .fp-tabs{display:flex!important;gap:6px!important;margin-bottom:12px!important}
.brg .fp-tabs button{flex:1 1 auto!important;background:transparent!important;border:1px solid rgba(255,255,255,.18)!important;
color:#9FB0C0!important;font-size:11px!important;font-weight:600!important;letter-spacing:.6px!important;
text-transform:uppercase!important;padding:9px!important;border-radius:7px!important;cursor:pointer!important;font-family:inherit!important}
.brg .fp-tabs button.on{background:#C9A84C!important;border-color:#C9A84C!important;color:#02131F!important}
.brg .fp-lbl{display:block!important;font-size:12px!important;color:#C7D2DC!important;line-height:1.55!important;margin-bottom:10px!important}
.brg .fp-lbl b{color:#E2C47A!important;font-weight:700!important}
.brg .fp-tiers{display:flex!important;flex-direction:column!important;gap:6px!important}
.brg .fp-tiers button{display:flex!important;align-items:center!important;justify-content:space-between!important;
background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;color:#E8EDF3!important;
font-size:12.5px!important;font-weight:500!important;padding:9px 12px!important;border-radius:7px!important;
cursor:pointer!important;font-family:inherit!important}
.brg .fp-tiers button b{color:#E2C47A!important;font-weight:700!important}
.brg .fp-tiers button.on{border-color:#C9A84C!important;background:rgba(201,168,76,.14)!important}
.brg .fp-inrow{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}
.brg .fp-inrow input{width:74px!important;background:#02131F!important;border:1px solid rgba(255,255,255,.2)!important;
color:#E2C47A!important;font-size:15px!important;font-weight:700!important;padding:8px 10px!important;
border-radius:7px!important;font-family:inherit!important}
.brg .fp-plus{font-size:12px!important;color:#9FB0C0!important;white-space:nowrap!important}
.brg .fp-apply{background:#C9A84C!important;border:0!important;color:#02131F!important;font-size:11px!important;font-weight:700!important;
letter-spacing:.6px!important;text-transform:uppercase!important;padding:10px 14px!important;border-radius:7px!important;
cursor:pointer!important;font-family:inherit!important}
.brg .fp-total{margin-top:12px!important;padding-top:11px!important;border-top:1px solid rgba(255,255,255,.1)!important;
font-size:12px!important;color:#9FB0C0!important}
.brg .fp-total b{color:#E2C47A!important;font-weight:700!important}
.brg .fp-adv{display:none!important}
.brg .fp-adv.on{display:block!important}
.brg .fp-cli{display:none!important}
.brg .fp-cli.on{display:block!important}
.brg .brg-rail{display:flex!important;flex-direction:column!important;gap:5px!important;
background:#0D2A3B!important;border-radius:11px!important;padding:9px 11px!important;margin-bottom:9px!important}
.brg .brg-rrow{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
.brg .brg-rlbl{flex:0 0 88px!important;font-size:9px!important;font-weight:700!important;letter-spacing:1px!important;
text-transform:uppercase!important;color:#7B8FA1!important}
.brg .brg-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;
background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:100px!important;
padding:4px 10px!important;font-size:11.5px!important;font-weight:500!important;color:#9FB0C0!important;
cursor:pointer!important;font-family:inherit!important;white-space:nowrap!important}
.brg .brg-pill i{display:inline-block!important;width:8px!important;height:8px!important;border-radius:100px!important;
background:currentColor!important;opacity:.45!important;flex:0 0 auto!important}
.brg .brg-pill.on{color:#EDF3F8!important;border-color:rgba(255,255,255,.30)!important;background:rgba(255,255,255,.09)!important}
.brg .brg-pill.on i{opacity:1!important}
.brg .brg-tick{display:flex!important;align-items:center!important;gap:0!important}
.brg .brg-tick input{width:112px!important;background:rgba(255,255,255,.045)!important;
border:1px solid rgba(255,255,255,.10)!important;border-right:0!important;border-radius:100px 0 0 100px!important;
padding:5px 11px!important;font-size:11.5px!important;color:#EDF3F8!important;font-family:inherit!important}
.brg .brg-tick button{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;
border-radius:0 100px 100px 0!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:600!important;
color:#C9A84C!important;cursor:pointer!important;font-family:inherit!important}
.brg .brg-perrow{display:flex!important;align-items:center!important;justify-content:space-between!important;
gap:12px!important;flex-wrap:wrap!important;margin-bottom:9px!important}
.brg .brg-pers{display:flex!important;gap:5px!important;flex-wrap:wrap!important}
.brg .brg-per{background:transparent!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:7px!important;
padding:5px 10px!important;font-size:11px!important;font-weight:500!important;color:#9FB0C0!important;
cursor:pointer!important;font-family:inherit!important;white-space:nowrap!important}
.brg .brg-per.on{background:rgba(201,168,76,.16)!important;border-color:rgba(201,168,76,.5)!important;color:#E2C47A!important}
.brg .brg-asof{font-size:10.5px!important;color:#7B8FA1!important}
.brg .brg-nav{position:relative!important;height:48px!important;margin:0 0 10px!important;
background:#0D2A3B!important;border-radius:9px!important;overflow:hidden!important;
cursor:pointer!important;touch-action:none!important}
.brg .brg-navcv{position:absolute!important;left:0!important;top:0!important;
width:100%!important;height:100%!important}
.brg .brg-navdim{position:absolute!important;top:0!important;bottom:0!important;
background:rgba(4,20,33,.62)!important;pointer-events:none!important}
.brg .brg-navwin{position:absolute!important;top:0!important;bottom:0!important;cursor:grab!important;
border-left:1px solid rgba(201,168,76,.8)!important;border-right:1px solid rgba(201,168,76,.8)!important;
background:rgba(201,168,76,.05)!important;
box-shadow:inset 0 1px 0 rgba(201,168,76,.34),inset 0 -1px 0 rgba(201,168,76,.34)!important}
.brg .brg-navh{position:absolute!important;top:50%!important;margin-top:-10px!important;margin-left:-5px!important;
width:10px!important;height:20px!important;background:#C9A84C!important;border-radius:3px!important;
cursor:ew-resize!important;box-shadow:0 1px 4px rgba(0,0,0,.4)!important}
.brg .brg-navh:after{content:''!important;position:absolute!important;left:4px!important;top:6px!important;
width:2px!important;height:8px!important;background:rgba(4,20,33,.5)!important;border-radius:2px!important}
.brg .brg-span{position:absolute!important;top:6px!important;font-size:9.5px!important;font-weight:700!important;
letter-spacing:.9px!important;text-transform:uppercase!important;color:#C9A84C!important;
opacity:0!important;pointer-events:none!important;white-space:nowrap!important}
.brg .brg-span.on{opacity:1!important}
.brg .brg-plotwrap{position:relative!important;height:clamp(190px,26vh,370px)!important;margin-bottom:11px!important}
.brg .brg-plot{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.brg .brg-cross{position:absolute!important;top:0!important;width:1px!important;background:rgba(201,168,76,.45)!important;
pointer-events:none!important;opacity:0!important}
.brg .brg-tip{position:absolute!important;z-index:20!important;pointer-events:none!important;opacity:0!important;
background:#062033!important;border:1px solid rgba(201,168,76,.45)!important;border-radius:100px!important;
padding:4px 11px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.9px!important;
text-transform:uppercase!important;color:#C9A84C!important;white-space:nowrap!important}
.brg .brg-note{display:none!important;background:rgba(201,168,76,.10)!important;border:1px solid rgba(201,168,76,.34)!important;
border-radius:8px!important;padding:8px 11px!important;font-size:11.5px!important;color:#E2C47A!important;margin-bottom:11px!important}
.brg .brg-note.on{display:block!important}
.brg .brg-err{display:none!important;background:rgba(176,56,56,.14)!important;border:1px solid rgba(176,56,56,.5)!important;
border-radius:100px!important;padding:6px 13px!important;font-size:11.5px!important;color:#E39A9A!important;margin-bottom:11px!important}
.brg .brg-err.on{display:inline-block!important}
.brg .brg-cards{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:8px!important}
.brg .brg-card{position:relative!important;flex:1 1 172px!important;min-width:154px!important;
background:#0D2A3B!important;border-radius:9px!important;padding:7px 10px 7px 13px!important;
cursor:pointer!important;overflow:hidden!important}
.brg .brg-card.anch{background:#123246!important}
.brg .brg-card.off{opacity:.4!important}
.brg .brg-cedge{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important}
.brg .brg-crow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}
.brg .brg-cname{font-size:9.5px!important;font-weight:700!important;letter-spacing:.9px!important;
text-transform:uppercase!important;color:#8FA3B4!important;overflow:hidden!important;
text-overflow:ellipsis!important;white-space:nowrap!important}
.brg .brg-card.anch .brg-cname{color:#C9A84C!important}
.brg .brg-cact{display:flex!important;align-items:center!important;gap:3px!important;flex:0 0 auto!important}
.brg .brg-cbtn{background:transparent!important;border:0!important;color:#6E8296!important;font-size:9px!important;font-weight:700!important;letter-spacing:.45px!important;
cursor:pointer!important;padding:0 2px!important;font-family:inherit!important;line-height:1!important}
.brg .brg-cbtn.pin{color:#C9A84C!important}
.brg .brg-cval{display:block!important;font-size:20px!important;font-weight:700!important;color:#EDF3F8!important;
margin-top:4px!important;letter-spacing:-.2px!important;line-height:1.15!important}
.brg .brg-cstat{display:block!important;font-size:11px!important;color:#7B8FA1!important;margin-top:3px!important;white-space:nowrap!important}
.brg .brg-cstat b{color:#C7D2DC!important;font-weight:700!important}
.brg .brg-cstat b{color:#C7D2DC!important;font-weight:700!important}
.brg .brg-cstat i{color:#5D7186!important;margin:0 5px!important}
.brg .brg-cgap{display:flex!important;align-items:baseline!important;justify-content:space-between!important;
gap:8px!important;font-size:10.5px!important;color:#8FA3B4!important;
margin:8px -10px -7px -13px!important;padding:6px 10px 6px 13px!important;
border-top:1px solid rgba(255,255,255,.07)!important;white-space:nowrap!important;overflow:hidden!important}
.brg .brg-cgap span{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;
text-overflow:ellipsis!important;white-space:nowrap!important}
.brg .brg-cgap em{flex:0 0 auto!important}
.brg .brg-cgap b{color:inherit!important;font-weight:700!important}
.brg .brg-cgap.ref{color:#C9A84C!important;background:rgba(201,168,76,.10)!important}
.brg .brg-cgap.win{color:#7BD29C!important}
.brg .brg-cgap.lose{color:#DC6A6A!important}
.brg .brg-cgap em{font-style:normal!important;font-weight:700!important;opacity:.85!important}
.brg .brg-cmp{width:100%!important;overflow-x:auto!important;margin-bottom:9px!important}
.brg .brg-cmp table{width:100%!important;border-collapse:collapse!important;font-size:12.5px!important}
.brg .brg-cmp th{text-align:right!important;font-size:9px!important;font-weight:700!important;letter-spacing:.9px!important;
text-transform:uppercase!important;color:#7B8FA1!important;padding:0 10px 6px!important;white-space:nowrap!important}
.brg .brg-cmp th.s,.brg .brg-cmp td.s{text-align:left!important}
.brg .brg-cmp th.x{width:54px!important}
.brg .brg-cmp td{text-align:right!important;padding:0 10px!important;height:26px!important;color:#C7D2DC!important;
white-space:nowrap!important;border-top:1px solid rgba(255,255,255,.055)!important}
.brg .brg-cmp tbody tr{cursor:pointer!important}
.brg .brg-cmp tbody tr:hover td{background:rgba(255,255,255,.032)!important}
.brg .brg-cmp tbody tr.anch td{background:rgba(201,168,76,.07)!important}
.brg .brg-cmp tbody tr.off td{opacity:.34!important}
.brg .brg-cmp td.s i{display:inline-block!important;width:15px!important;height:3px!important;border-radius:2px!important;
margin-right:9px!important;vertical-align:middle!important}
.brg .brg-cmp td.s b{font-weight:500!important;color:#D6E1EA!important}
.brg .brg-cmp tbody tr.anch td.s b{font-weight:700!important;color:#EDF3F8!important}
.brg .brg-cmp td.v{color:#EDF3F8!important;font-weight:700!important}
.brg .brg-cmp td.neg{color:#DC6A6A!important}
.brg .brg-cmp td small{color:inherit!important;opacity:.6!important;margin-left:6px!important}
.brg .brg-cmp td.g{color:#8FA3B4!important}
.brg .brg-cmp td.g.win{background:rgba(123,210,156,.13)!important;color:#7BD29C!important}
.brg .brg-cmp td.g.lose{background:rgba(220,106,106,.13)!important;color:#DC6A6A!important}
.brg .brg-cmp td.g b{color:#D6E1EA!important;font-weight:700!important}
.brg .brg-cmp td.ref{color:#C9A84C!important}
.brg .brg-cmp td.win,.brg .brg-cmp td.win b,.brg .brg-cmp td.win small,
.brg .brg-cmp td.g.win,.brg .brg-cmp td.g.win b{color:#7BD29C!important}
.brg .brg-cmp td.lose,.brg .brg-cmp td.lose b,.brg .brg-cmp td.lose small,
.brg .brg-cmp td.g.lose,.brg .brg-cmp td.g.lose b{color:#DC6A6A!important}
.brg .brg-cmp td.neg,.brg .brg-cmp td.neg.win,.brg .brg-cmp td.neg.win small,
.brg .brg-cmp td.neg.lose{color:#DC6A6A!important}
.brg .brg-cmp td .sp{font-weight:700!important;margin-left:8px!important;opacity:.9!important}
.brg .brg-cgap em{font-style:normal!important;font-weight:700!important;opacity:.85!important}
.brg .brg-cmp thead tr{border-bottom:1px solid rgba(201,168,76,.22)!important}
.brg .brg-cmp tbody tr.anch td:first-child{box-shadow:inset 2px 0 0 #C9A84C!important}
.brg .brg-cmp td small{color:#7B8FA1!important;margin-left:6px!important}
.brg .brg-cmp .brg-cb{background:transparent!important;border:0!important;color:#6E8296!important;font-size:9px!important;font-weight:700!important;letter-spacing:.45px!important;
cursor:pointer!important;padding:0 3px!important;font-family:inherit!important;line-height:1!important}
.brg .brg-cmp .brg-cb.pin{color:#C9A84C!important}
.brg .brg-cmp::-webkit-scrollbar{height:7px}
.brg .brg-cmp::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:100px}
.brg .brg-cmp::-webkit-scrollbar-thumb{background:rgba(201,168,76,.5);border-radius:100px}
.brg .brg-ctlrow{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}
.brg .brg-detbar{display:inline-flex!important;align-items:center!important;gap:7px!important;
background:transparent!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:100px!important;
padding:5px 12px!important;font-size:11px!important;font-weight:500!important;color:#9FB0C0!important;
cursor:pointer!important;font-family:inherit!important;white-space:nowrap!important}
.brg .brg-detbar:hover{border-color:rgba(255,255,255,.2)!important;color:#C7D2DC!important}
.brg .brg-detbar.on{background:rgba(201,168,76,.14)!important;border-color:rgba(201,168,76,.45)!important;color:#E2C47A!important}
.brg .brg-detbar span{color:#C9A84C!important;font-size:13px!important;line-height:1!important}
.brg .brg-detbar.on span{color:#E2C47A!important}
.brg .brg-cmp td b,.brg .brg-cmp td small,.brg .brg-cmp td .sp,.brg .brg-cgap b,
.brg .brg-cgap em,.brg .brg-cstat b,
.brg .brg-cstat i,.brg .fp-lbl b,.brg .fp-tiers button b,
.brg .fp-total b,.brg .brg-per,.brg .brg-detbar span,.brg .brg-asof,
.brg .fp-plus{display:inline!important}
.brg .brg-pill i,.brg .brg-cmp td.s i{display:inline-block!important}
.brg .brg-foot{margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(255,255,255,.07)!important;
font-size:10.5px!important;color:#6E8296!important;line-height:1.55!important}
@media (max-width:820px){
.brg .brg-panel{padding:18px 14px!important;border-radius:13px!important}
.brg .brg-rlbl{flex:0 0 100%!important}
.brg .brg-card{flex:1 1 100%!important}
.brg .brg-ctls{width:100%!important}
.brg .feepop{right:14px!important;top:60px!important}
}
.brg .brg-panel{
padding:13px 14px 12px!important;border-radius:12px!important;
background:#0A2231!important;
}
.brg .brg-head{
align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;
margin-bottom:7px!important;min-height:38px!important;
}
.brg .brg-head>div:first-child{min-width:0!important;flex:1 1 auto!important}
.brg .brg-eyebrow{display:none!important}
.brg .brg-title{font-size:18px!important;font-weight:600!important;line-height:1.15!important}
.brg .brg-sub{font-size:9.8px!important;line-height:1.3!important;margin-top:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.brg .brg-ctls{align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;flex:0 0 auto!important}
.brg .brg-ctlgrp{gap:0!important}
.brg .brg-ctllbl{display:none!important}
.brg .tgl{border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.025)!important}
.brg .tgl button{padding:5px 9px!important;font-size:10.5px!important;line-height:1.2!important}
.brg .feepop{top:54px!important;right:14px!important}
.brg .brg-rail{
display:none!important;position:absolute!important;left:14px!important;right:14px!important;top:61px!important;
z-index:60!important;gap:7px!important;margin:0!important;padding:12px!important;
background:#082131!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:10px!important;
box-shadow:0 18px 45px rgba(0,0,0,.38)!important;
}
.brg .brg-rail.open{display:flex!important}
.brg .brg-rrow{gap:7px!important;min-height:27px!important}
.brg .brg-rlbl{flex:0 0 74px!important;font-size:8.5px!important}
.brg .brg-pill{padding:4px 8px!important;font-size:10.5px!important}
.brg .brg-tick input{width:92px!important;padding:4px 9px!important;font-size:10.5px!important}
.brg .brg-tick button{padding:4px 10px!important;font-size:10.5px!important}
.brg .brg-perrow{
display:flex!important;align-items:center!important;justify-content:flex-start!important;
gap:7px!important;flex-wrap:nowrap!important;margin-bottom:5px!important;min-height:30px!important;
padding-bottom:5px!important;border-bottom:1px solid rgba(255,255,255,.055)!important;
}
.brg .brg-seriesline{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}
.brg .brg-selected{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:hidden!important}
.brg .brg-sel{
display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 1 auto!important;min-width:0!important;
padding:4px 7px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:6px!important;
background:rgba(255,255,255,.025)!important;color:#C7D2DC!important;font-size:10.5px!important;font-weight:500!important;
cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
.brg .brg-sel:hover{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.17)!important}
.brg .brg-sel i{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;flex:0 0 auto!important}
.brg .brg-comparebtn{
display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
padding:4px 8px!important;border:1px solid rgba(201,168,76,.34)!important;border-radius:6px!important;
background:rgba(201,168,76,.08)!important;color:#D8BA68!important;font:600 10.5px/1.2 'DM Sans',sans-serif!important;
cursor:pointer!important;white-space:nowrap!important;
}
.brg .brg-comparebtn:hover,.brg .brg-comparebtn.on{background:rgba(201,168,76,.16)!important;border-color:rgba(201,168,76,.55)!important;color:#E2C47A!important}
.brg .brg-pers{display:flex!important;gap:2px!important;flex-wrap:nowrap!important;flex:0 0 auto!important}
.brg .brg-per{border:0!important;border-radius:5px!important;padding:4px 6px!important;font-size:10.5px!important}
.brg .brg-per.on{background:rgba(201,168,76,.13)!important;border:0!important}
.brg .brg-asof{font-size:9px!important;white-space:nowrap!important;margin-left:2px!important}
.brg .brg-asof{display:none!important}
.brg .brg-rangepicker,.brg .brg-livepicker{display:none!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;
margin:-1px 0 7px!important;padding:7px 9px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:7px!important;
background:rgba(7,24,35,.66)!important}
.brg .brg-rangepicker.open,.brg .brg-livepicker.open{display:flex!important}
.brg .brg-rangepicker label{display:inline-flex!important;align-items:center!important;gap:6px!important;
font-size:9px!important;font-weight:700!important;letter-spacing:.7px!important;text-transform:uppercase!important;color:#7B8FA1!important}
.brg .brg-rangepicker input{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.12)!important;
border-radius:6px!important;padding:5px 8px!important;color:#D6E1EA!important;font-size:11px!important;font-family:inherit!important}
.brg .brg-rangepicker button,.brg .brg-livepick{display:inline-flex!important;align-items:center!important;justify-content:center!important;
padding:5px 9px!important;border-radius:6px!important;font:600 10.5px/1.2 'DM Sans',sans-serif!important;cursor:pointer!important}
.brg .brg-rangeapply{border:1px solid rgba(201,168,76,.38)!important;background:rgba(201,168,76,.10)!important;color:#E2C47A!important}
.brg .brg-rangeclose{border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.03)!important;color:#9FB0C0!important}
.brg .brg-livepicker{gap:5px!important}
.brg [data-bid="brgLiveChoices"]{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}
.brg .brg-livelabel{display:block!important;flex:0 0 100%!important;font-size:9px!important;font-weight:700!important;
letter-spacing:.8px!important;text-transform:uppercase!important;color:#7B8FA1!important;margin-bottom:1px!important}
.brg .brg-livepick{justify-content:flex-start!important;gap:7px!important;border:1px solid rgba(255,255,255,.10)!important;
background:rgba(255,255,255,.035)!important;color:#C7D2DC!important}
.brg .brg-livepick:hover,.brg .brg-livepick.on{border-color:rgba(201,168,76,.45)!important;background:rgba(201,168,76,.10)!important;color:#E2C47A!important}
.brg .brg-livepick i{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;flex:0 0 auto!important}
.brg .brg-livepick small{font-size:9px!important;font-weight:500!important;color:#7B8FA1!important;margin-left:2px!important}
@media (max-width:720px){
.brg .brg-rangepicker,.brg .brg-livepicker{gap:6px!important;padding:6px 7px!important}
.brg .brg-rangepicker input{padding:4px 7px!important;font-size:10.5px!important}
.brg .brg-rangepicker button,.brg .brg-livepick{padding:4px 8px!important;font-size:10px!important}
}
.brg .brg-chartframe{
position:relative!important;margin:0 0 7px!important;border:1px solid rgba(255,255,255,.11)!important;
border-radius:8px!important;background:#081E2C!important;overflow:hidden!important;
}
.brg .brg-plotwrap{height:clamp(310px,42vh,465px)!important;margin:0!important;background:#08202E!important}
.brg .brg-plotwrap:after{
content:''!important;position:absolute!important;left:72px!important;top:0!important;bottom:26px!important;width:1px!important;
background:rgba(255,255,255,.075)!important;pointer-events:none!important;
}
.brg .brg-nav{
display:block!important;height:42px!important;margin:0!important;border-radius:0!important;
background:#071A27!important;border:0!important;border-top:1px solid rgba(255,255,255,.085)!important;overflow:hidden!important;
}
.brg .brg-navwin{
border-left:1px solid rgba(201,168,76,.95)!important;border-right:1px solid rgba(201,168,76,.95)!important;
background:rgba(201,168,76,.055)!important;
box-shadow:inset 0 1px 0 rgba(201,168,76,.34),inset 0 -1px 0 rgba(201,168,76,.34)!important;
}
.brg .brg-navdim{background:rgba(3,14,23,.68)!important}
.brg .brg-navh{
width:8px!important;height:26px!important;margin-top:-13px!important;margin-left:-4px!important;
border-radius:3px!important;background:#C9A84C!important;box-shadow:0 1px 4px rgba(0,0,0,.45)!important;
}
.brg .brg-navh:after{left:3px!important;top:8px!important;width:2px!important;height:10px!important}
.brg .brg-span{top:4px!important;font-size:8.5px!important;letter-spacing:.7px!important}
@media (max-width:720px){
.brg .brg-chartframe{border-radius:7px!important;margin-bottom:6px!important}
.brg .brg-plotwrap:after{left:58px!important;bottom:24px!important}
.brg .brg-nav{height:38px!important;margin:0!important}
.brg .brg-navh{height:24px!important;margin-top:-12px!important}
}
.brg .brg-cards{margin-bottom:5px!important}
.brg .brg-cmp{margin-bottom:6px!important;border-top:1px solid rgba(255,255,255,.055)!important}
.brg .brg-cmp table{font-size:11.5px!important}
.brg .brg-cmp th{font-size:8.5px!important;padding:7px 8px 5px!important;letter-spacing:.65px!important}
.brg .brg-cmp td{height:27px!important;padding:0 8px!important}
.brg .brg-cmp td.s i{width:12px!important;margin-right:7px!important}
.brg .brg-cmp tbody tr.anch td:first-child{box-shadow:inset 2px 0 0 #C9A84C!important}
.brg .brg-ctlrow{min-height:25px!important;margin-top:1px!important}
.brg [data-bid="brgAlphaBar"],.brg [data-bid="brgCardBar"]{display:none!important}
.brg .brg-detbar{padding:4px 8px!important;border-radius:6px!important;font-size:10px!important}
.brg .brg-foot{margin-top:6px!important;padding-top:6px!important;font-size:9.5px!important;line-height:1.4!important}
.brg .brg-note{margin-bottom:6px!important;padding:6px 9px!important;font-size:10.5px!important}
@media (max-width:980px){
.brg .brg-asof{display:none!important}
.brg .brg-sel:nth-of-type(n+5){display:none!important}
}
@media (max-width:720px){
.brg .brg-panel{padding:10px 10px 9px!important;border-radius:10px!important}
.brg .brg-head{align-items:flex-start!important;flex-wrap:wrap!important;margin-bottom:4px!important;gap:6px!important}
.brg .brg-title{font-size:17px!important}
.brg .brg-sub{white-space:normal!important;font-size:9.5px!important}
.brg .brg-ctls{width:100%!important;justify-content:flex-start!important}
.brg .brg-perrow{flex-wrap:wrap!important;gap:5px!important;padding-bottom:5px!important}
.brg .brg-seriesline{order:1!important;flex:1 1 100%!important}
.brg .brg-pers{order:2!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:1px!important}
.brg .brg-sel:nth-of-type(n+4){display:none!important}
.brg .brg-rail{left:8px!important;right:8px!important;top:92px!important;max-height:66vh!important;overflow:auto!important}
.brg .brg-rrow{align-items:flex-start!important;flex-wrap:wrap!important}
.brg .brg-rlbl{flex:0 0 100%!important}
.brg .brg-plotwrap{height:275px!important;margin:0!important}
.brg .brg-cards{gap:4px!important}
.brg .brg-card{
display:grid!important;grid-template-columns:minmax(110px,1.15fr) auto!important;
grid-template-areas:'name value' 'stat stat' 'gap gap'!important;
min-width:100%!important;min-height:0!important;padding:6px 8px 6px 11px!important;border-radius:7px!important;
}
.brg .brg-crow{grid-area:name!important;min-width:0!important;align-self:center!important}
.brg .brg-cname{font-size:9px!important;letter-spacing:.6px!important}
.brg .brg-cact{display:none!important}
.brg .brg-cval{grid-area:value!important;margin:0!important;font-size:15px!important;line-height:1.1!important;text-align:right!important;align-self:center!important}
.brg .brg-cstat{grid-area:stat!important;margin-top:2px!important;font-size:9.8px!important;line-height:1.25!important;text-align:left!important}
.brg .brg-cgap{grid-area:gap!important;margin:4px -8px -6px -11px!important;padding:4px 8px 4px 11px!important;font-size:9.5px!important}
.brg .brg-cmp{overflow-x:auto!important}
.brg .brg-cmp table{min-width:720px!important;font-size:11px!important}
.brg .brg-foot{font-size:9px!important}
}
.brg .brg-plotlegend{
position:absolute!important;left:7px!important;top:7px!important;z-index:12!important;
display:flex!important;flex-direction:column!important;gap:1px!important;pointer-events:none!important;
padding:3px 5px!important;border-radius:5px!important;background:rgba(6,32,51,.48)!important;
backdrop-filter:blur(2px)!important;
}
.brg .brg-plrow{display:flex!important;align-items:center!important;gap:6px!important;min-height:17px!important;font-size:9.8px!important;line-height:1.15!important;white-space:nowrap!important}
.brg .brg-pldot{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;flex:0 0 auto!important}
.brg .brg-plname{width:78px!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#AEBBCB!important;font-weight:600!important}
.brg .brg-plval{min-width:64px!important;text-align:right!important;color:#EDF3F8!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}
.brg .brg-plret{min-width:58px!important;text-align:right!important;color:#9FB0C0!important;font-weight:600!important;font-variant-numeric:tabular-nums!important}
.brg .brg-plmore{font-size:9px!important;color:#7B8FA1!important;padding-left:13px!important}
@media (max-width:720px){
.brg .brg-plotlegend{left:5px!important;top:5px!important;padding:2px 4px!important;background:rgba(6,32,51,.58)!important}
.brg .brg-plrow{font-size:9px!important;gap:4px!important}
.brg .brg-plname{width:62px!important}
.brg .brg-plval{min-width:56px!important}
.brg .brg-plret{display:none!important}
}
