body.vault{--staking-sticky-offset:calc(60px + 1rem);--staking-section-gap:1.25rem;--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-action-rail,body.vault .staking-detail-content,body.vault .staking-detail-main{gap:var(--staking-section-gap);min-width:0}body.vault .staking-action-rail>.mb-4,body.vault .staking-detail-content>.mb-4,body.vault .staking-detail-main>.mb-4{margin-bottom:0!important}body.vault .staking-detail-content{display:grid}body.vault .staking-capacity-card .card-body,body.vault .staking-snapshot-card .card-body{padding:1.25rem}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;column-gap:1.75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.35fr)}body.vault .staking-detail-grid .card{margin-bottom:0!important;margin-top:0!important}body.vault .staking-detail-grid .card-header{color:var(--bvn-text-primary);font-size:1.05rem;font-weight:700;line-height:1.25;padding:.85rem 1.25rem}body.vault .staking-detail-grid .card-header small{font-size:.8125rem;font-weight:500}body.vault .staking-action-rail{max-height:calc(100dvh - var(--staking-sticky-offset) - 1rem);overflow-y:auto;position:sticky;scrollbar-gutter:stable;top:var(--staking-sticky-offset)}body.vault .staking-action-rail summary:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}body.vault .staking-detail-lower{margin-bottom:0!important;min-width:0}body.vault .staking-section-heading{margin-bottom:.85rem;min-width:0}body.vault .staking-detail-content>.btn-back{justify-self:start;margin-top:0!important}body.vault .staking-snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.vault .staking-snapshot-card .card-footer{border-top-color:var(--bvn-border-subtle);line-height:1.45;padding:.8rem 1.25rem}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:.45rem}body.vault .staking-snapshot-value-apr{color:color-mix(in srgb,var(--vault-asset-color) 72%,var(--bvn-spark-up))}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-card-title-row{gap:1rem;margin-bottom:1.25rem}body.vault .staking-card-title-row .badge{flex:0 0 auto}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:.3rem;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.25rem}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,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-group{background:var(--bvn-surface-raised);border:1px solid var(--bvn-border-subtle);min-width:0;overflow:hidden;padding: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:.55rem;padding:1rem}body.vault .staking-terms-section-title .accordion-button:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-3px}body.vault .staking-terms-section-title i{color:color-mix(in srgb,var(--vault-asset-color) 72%,var(--bvn-accent))}body.vault .staking-terms-list{padding:0 1rem 1rem}body.vault .staking-terms-item{gap:.3rem;padding:.8rem 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:.75rem;font-weight:700;letter-spacing:0;min-width:0;text-transform:uppercase}body.vault .staking-terms-item dd{color:var(--bvn-text-secondary);line-height:1.45;margin:0;min-width:0}body.vault .staking-over-target{margin-bottom:1rem}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" "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-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);max-width:none;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + var(--bs-card-spacer-x)*2);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:repeat(3,minmax(0,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}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-item{gap:.35rem;grid-template-columns:1fr}body.vault .staking-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.vault .staking-chart-card .card-body{padding:1rem}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 .staking-detail-grid{display:flex;flex-direction:column;gap:var(--staking-section-gap)}body.vault .staking-action-rail,body.vault .staking-detail-content,body.vault .staking-detail-main{display:contents!important}body.vault .staking-snapshot-card{order:1}body.vault .staking-capacity-card{order:2}body.vault .staking-chart-card{order:3}body.vault .staking-detail-lower{order:4}body.vault .staking-detail-content>.btn-back{order:5}body.vault .staking-capacity-card,body.vault .staking-chart-card,body.vault .staking-detail-lower,body.vault .staking-snapshot-card{width:100%}}