.time-series-chart{column-gap:.5rem;display:grid;grid-template-columns:minmax(0,1fr)}.time-series-chart.time-series-chart-with-axes{grid-template-columns:minmax(var(--time-series-axis-width,4.75rem),max-content) minmax(0,1fr)}.time-series-chart-main,.time-series-chart-x{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.time-series-chart-main{min-width:0}.time-series-chart-x{margin-top:.25rem;min-width:0;padding-bottom:.25rem}.time-series-chart-x-labels{height:1.25rem;min-width:0;position:relative}.time-series-chart-x-label{left:var(--point-x);line-height:1.25rem;max-width:calc(50% - 6px);position:absolute;top:0;transform:translateX(-50%)}.time-series-chart-x-label.is-first{transform:none}.time-series-chart-x-label.is-last{transform:translateX(-100%)}.time-series-chart-y{white-space:nowrap}.time-series-chart-y>span{align-items:center;display:flex;height:0;justify-content:flex-end}.time-series-chart-y .value{color:inherit;letter-spacing:0}.time-series-chart-plot{cursor:crosshair;height:var(--chart-plot-height);min-width:0;position:relative;touch-action:pan-y}.time-series-chart-plot::before{border-left:1px solid var(--chart-guide-color);bottom:0;content:"";left:var(--chart-popover-x);opacity:0;pointer-events:none;position:absolute;top:0;z-index:2}.time-series-chart-plot.has-chart-selection::before{opacity:1}.time-series-chart-plot svg{height:100%;overflow:visible;position:relative;z-index:1}.time-series-chart-points{inset:0;pointer-events:none;position:absolute;z-index:3}.time-series-chart-point{--chart-pulse-y:var(--point-y);height:100%;left:var(--point-x);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:.75rem;z-index:2}.time-series-chart-point::after{background:var(--chart-accent);border-radius:50%;box-shadow:var(--chart-marker-ring);content:"";height:var(--chart-selected-marker-size);left:50%;opacity:0;position:absolute;top:var(--point-y);transform:translate(-50%,-50%);width:var(--chart-selected-marker-size)}.has-chart-selection .time-series-chart-point.is-active::after{opacity:1}.time-series-chart-point.is-latest::after{height:var(--chart-marker-size);opacity:1;width:var(--chart-marker-size)}.has-chart-selection .time-series-chart-point.is-active.is-latest:not(.time-series-chart-bar)::after{height:var(--chart-selected-marker-size);width:var(--chart-selected-marker-size)}.time-series-chart-bar{width:max(var(--bar-width),1px)}.time-series-chart-bar.is-latest::after,.time-series-chart-bar::after{border-radius:3px 3px 0 0;box-shadow:none;height:var(--bar-height);left:0;opacity:.65;top:var(--bar-top);transform:none;width:100%}.has-chart-selection .time-series-chart-bar.is-active::after{box-shadow:0 0 0 1px var(--bvn-elevated-bg);opacity:1}body.vault{--staking-section-gap:1.5rem;--vault-asset-color:var(--bvn-accent)}body.vault .chart-sparkline,body.vault .time-series-chart-plot{--vault-chart-color:var(--vault-asset-color)}[data-bs-theme=dark] body.vault .chart-sparkline,[data-bs-theme=dark] body.vault .time-series-chart-plot{--vault-chart-color:oklch(from var(--vault-asset-color) max(l,0.7) c h)}body.vault .staking-kpi-label{color:var(--bvn-text-tertiary);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}body.vault .staking-capacity-amount,body.vault .staking-chart-summary .value,body.vault .staking-position .value,body.vault .staking-snapshot-value .value{overflow-wrap:anywhere;white-space:normal}body.vault .staking-detail-grid{align-items:start;display:grid;gap:var(--staking-section-gap);grid-template-areas:"snapshot snapshot" "history actions" "terms terms" "back back";grid-template-columns:minmax(0,1fr) minmax(19rem,.4fr)}body.vault .staking-detail-grid>*{min-width:0}body.vault .staking-detail-grid .card{margin:0!important}body.vault .staking-detail-grid .staking-kpi-label{font-size:.875rem;font-weight:500;text-transform:none}body.vault .staking-detail-grid summary{cursor:pointer;min-height:2.75rem;padding-block:.5rem}body.vault .staking-detail-grid summary:focus-visible{outline:2px solid var(--bvn-accent);outline-offset:2px}body.vault .staking-detail-grid>.btn-back{grid-area:back;justify-self:start;margin-top:0!important}body.vault .staking-snapshot-card{grid-area:snapshot}body.vault .staking-action-rail{grid-area:actions}body.vault .staking-chart-card{grid-area:history}body.vault .staking-detail-lower{grid-area:terms}body.vault .staking-section-heading{margin-bottom:1rem}body.vault .staking-snapshot-metrics{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);row-gap:1rem}body.vault .staking-snapshot-card .card-footer{border-top-color:var(--bvn-border-subtle);line-height:1.45;padding:1rem 1.5rem}body.vault .staking-snapshot-metric{min-width:0}body.vault .staking-snapshot-metric+.staking-snapshot-metric{border-left:1px solid var(--bvn-border-subtle);margin-left:.75rem;padding-left:.75rem}body.vault .staking-snapshot-value{color:var(--bvn-text-primary);font-size:clamp(1.2rem,1.55vw,1.6rem);font-weight:800;line-height:1.1;margin-top:.5rem}body.vault .staking-snapshot-metric .text-muted.small{margin-top:.2rem}body.vault .staking-snapshot-metric .text-muted.small .value{white-space:normal}body.vault .staking-capacity-amount{color:var(--bvn-text-primary);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.12;margin-top:.5rem;min-width:0}body.vault .staking-chart-card .nav-link:not(.active){color:var(--bvn-text-secondary)}body.vault .staking-chart-card .card-body{padding:1.5rem}body.vault .staking-chart-card .card-body>.lead:only-child{margin:auto 0}body.vault .staking-chart{padding:.25rem 0}body.vault .staking-chart-header{flex-wrap:wrap;min-width:0}body.vault .staking-chart-header small,body.vault .staking-chart-header span{min-width:0}body.vault .staking-chart-summary{border-top:1px solid var(--bvn-border-subtle);gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.65rem;padding-top:1rem}body.vault .staking-chart-summary>div{display:grid;gap:.2rem;min-width:0}body.vault .staking-chart-summary .value{color:var(--bvn-text-primary);font-size:.95rem;font-weight:800}body.vault .staking-terms-columns{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}body.vault .staking-terms-group{background:#0000;border:0;border-radius:0;min-width:0}body.vault .staking-terms-group+.staking-terms-group{border-left:1px solid var(--bvn-border-subtle);padding-left:1.5rem}body.vault .staking-terms-summary{margin:.5rem 0 0}body.vault .staking-terms-section-title{color:var(--bvn-text-primary);font-size:1rem;font-weight:800;margin:0}body.vault .staking-terms-section-title .accordion-button{background:#0000;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;gap:.5rem;min-height:2.75rem;padding:0}body.vault .staking-terms-section-title .accordion-button:focus-visible{outline:2px solid var(--bvn-accent);outline-offset:-3px}body.vault .staking-terms-section-title i{color:var(--bvn-text-secondary)}body.vault .staking-terms-list{padding:1rem 0 0}body.vault .staking-terms-item{gap:.5rem;grid-template-columns:minmax(0,1fr);padding:1rem 0}body.vault .staking-terms-item:first-child{padding-top:0}body.vault .staking-terms-item:last-child{padding-bottom:0}body.vault .staking-terms-item+.staking-terms-item{border-top:1px solid var(--bvn-border-subtle)}body.vault .staking-terms-item dt{color:var(--bvn-text-tertiary);font-size:.875rem;font-weight:500;min-width:0}body.vault .staking-terms-item dd{color:var(--bvn-text-secondary);line-height:1.45;margin:0;min-width:0}body.vault .staking-detail-cta-switches{gap:.5rem}body.vault .staking-detail-cta-switches .form-check{background:var(--bvn-surface-raised);border:1px solid var(--bvn-border-subtle);border-radius:var(--bs-border-radius);gap:.625rem;min-height:2.5rem;padding:.55rem .75rem}body.vault .staking-detail-cta-switches .form-check-input{flex:0 0 auto;margin-left:0}body.vault .staking-detail-cta-switches .form-check-label{flex:1 1 auto}body.vault .staking-pool-comparison .staking-pool-row-header{border-bottom:var(--bs-border-width) solid var(--bs-table-border-color);color:var(--bs-table-color);font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}body.vault .staking-mobile-pool{grid-template-areas:"metadata actions" "apr actions" "capacity actions" "status actions" "details details"}body.vault .staking-mobile-pool .mobile-data-heading{grid-area:metadata}body.vault .staking-mobile-pool .staking-mobile-apr{grid-area:apr}body.vault .staking-mobile-pool .staking-mobile-capacity{grid-area:capacity}body.vault .staking-mobile-pool .staking-mobile-status{grid-area:status}body.vault .staking-mobile-pool .mobile-data-details{grid-area:details}body.vault .staking-pool-toggle .when-collapsed{display:inline}body.vault .staking-pool-toggle .when-expanded,body.vault .staking-pool-toggle:not(.collapsed) .when-collapsed{display:none}body.vault .staking-pool-toggle:not(.collapsed) .when-expanded{display:inline}body.vault .vault-card{--vault-asset-color:var(--bvn-accent);background:var(--bvn-elevated-bg);border-color:var(--bvn-border-subtle);font-variant-numeric:tabular-nums;overflow:hidden;transition:border-color .16s ease-out}body.vault .vault-card:hover{border-color:var(--bvn-border-hover)}body.vault .vault-card-link{position:relative;z-index:1}body.vault .vault-card-link,body.vault .vault-card-link:focus,body.vault .vault-card-link:hover{color:inherit;text-decoration:none}body.vault .vault-card-link:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-.25rem}body.vault .vault-card-hero{gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto}body.vault .vault-asset-mark{height:3rem;place-items:center;width:3rem}body.vault .vault-asset-mark .asset-icon{height:2.75rem;margin:0!important;max-width:2.75rem;width:2.75rem}body.vault .vault-asset-copy{min-width:0}body.vault .vault-asset-symbol{color:var(--bvn-text-primary);font-size:1.2rem;font-weight:800;line-height:1.15}body.vault .vault-asset-name{color:var(--bvn-text-tertiary);font-size:.8rem;line-height:1.35}body.vault .vault-card-status{min-width:0}body.vault .vault-card-status .badge{white-space:nowrap}body.vault .vault-apr-block{border-bottom:1px solid var(--bvn-border-subtle);border-top:1px solid var(--bvn-border-subtle);isolation:isolate;margin-bottom:0;padding:.9rem 0 1rem;position:relative}body.vault .vault-apr-content{position:relative;z-index:1}body.vault .vault-apr-sparkline{height:100%;inset:0 calc(var(--bs-card-spacer-x)*-1) 0 auto;mask-image:linear-gradient(90deg,#0000,#000 20%);max-width:none;overflow:visible;pointer-events:none;position:absolute;width:58%;z-index:0}body.vault .vault-apr-sparkline-line{stroke-opacity:.34}body.vault .vault-apr-sparkline-fill{stroke:none}body.vault .vault-apr{color:color-mix(in srgb,var(--vault-asset-color) 60%,var(--bvn-text-primary));font-size:2.45rem;font-weight:800;letter-spacing:0;line-height:1}body.vault .vault-apr--inactive,body.vault .vault-apr-label{color:var(--bvn-text-tertiary)}body.vault .vault-apr-label{font-size:.75rem;font-weight:600;letter-spacing:0;margin-bottom:.3rem}body.vault .vault-stats-dl{grid-template-columns:minmax(min-content,1fr) max-content minmax(min-content,1fr)}body.vault .vault-stats-dl>div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding:0 .5rem}body.vault .vault-stats-dl>div:first-child{padding-left:0}body.vault .vault-stats-dl>div:last-child{padding-right:0}body.vault .vault-stats-dl>div+div{border-left:1px solid var(--bvn-border-subtle)}body.vault .vault-stats-dl dt{color:var(--bvn-text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.35;margin-bottom:.35rem}body.vault .vault-stats-dl dd{color:var(--bvn-text-primary);font-size:.9rem;font-weight:700;margin:auto 0 0;overflow-wrap:normal;white-space:nowrap}body.vault .vault-progress{background:var(--bvn-surface-raised);border:1px solid var(--bvn-border-subtle);border-radius:999px;box-shadow:inset 0 1px 2px #00000047;height:.625rem;overflow:hidden}body.vault .vault-progress .progress-bar{box-shadow:inset 0 1px 0 #ffffff38}body.vault .vault-progress .progress-bar.bg-primary{background-color:color-mix(in srgb,var(--vault-asset-color) 78%,var(--bvn-accent))!important}body.vault .vault-progress .progress-bar.bg-success{background-color:var(--bvn-spark-up)!important}body.vault .vault-card-progress{color:var(--bvn-text-secondary);gap:.5rem}body.vault .vault-card-progress .vault-progress{border:0;box-shadow:none;height:.375rem}body.vault .vault-card-progress .vault-progress .progress-bar{box-shadow:none}@media(max-width:767.98px){body.vault{--staking-section-gap:1rem}body.vault .zammad-btn{display:none}body.vault .staking-terms-columns{gap:1rem;grid-template-columns:minmax(0,1fr)}body.vault .staking-terms-group+.staking-terms-group{border-left:0;border-top:1px solid var(--bvn-border-subtle);padding:1rem 0 0}body.vault .staking-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.vault .staking-detail-grid .card-body,body.vault .staking-snapshot-card .card-footer{padding:1rem}body.vault .staking-snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.vault .staking-snapshot-metric:nth-child(n+3){border-left:0;border-top:1px solid var(--bvn-border-subtle);grid-column:1/-1;margin:0;padding:1rem 0 0}body.vault .staking-chart{--time-series-axis-width:4rem}body.vault .vault-apr{font-size:2.25rem}body.vault .vault-apr-block{padding:.8rem 0 .9rem}}@media(min-width:768px){body.vault .staking-chart-card:not(.is-empty){min-height:16.5rem}}@media(max-width:991.98px){body.vault.vault-detail .zammad-btn{display:none}body.vault .staking-detail-grid{grid-template-areas:"snapshot" "actions" "history" "terms" "back";grid-template-columns:minmax(0,1fr)}}@media(min-width:992px){body.vault .staking-chart-card{align-self:stretch}body.vault .staking-chart-card .card-body,body.vault .staking-chart-card .tab-content,body.vault .staking-chart-card .tab-pane.active{display:flex;flex:1 1 auto;flex-direction:column}body.vault .staking-chart-card .staking-chart{flex:1 1 auto;grid-template-rows:minmax(var(--chart-plot-height),1fr) auto}body.vault .staking-chart-card .time-series-chart-plot{height:auto;min-height:var(--chart-plot-height)}body.vault .staking-chart-card .time-series-chart-plot>span{inset:0;position:absolute}body.vault .staking-chart-card .tab-pane>.lead:only-child{margin-block:auto}}@media(min-width:768px)and (max-width:991.98px){body.vault .staking-snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.vault .staking-snapshot-metric:nth-child(3){border-left:0;margin-left:0;padding-left:0}body.vault .staking-snapshot-metric:nth-child(n+3){border-top:1px solid var(--bvn-border-subtle);padding-top:1rem}}