.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{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{--vault-asset-color:var(--bvn-accent)}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}@media(max-width:991.98px){body.vault .zammad-btn{display:none}}body.vault{--staking-section-gap:1.5rem}body.vault .time-series-chart-plot{--vault-chart-color:var(--vault-asset-color)}[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}@media(max-width:767.98px){body.vault{--staking-section-gap:1rem}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}}@media(min-width:768px){body.vault .staking-chart-card:not(.is-empty){min-height:16.5rem}}@media(max-width:991.98px){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}}