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-pool-comparison{scroll-margin-top:5rem}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-pool-table tr{--bs-table-hover-bg:color-mix(in srgb,var(--pool-asset-color,var(--bvn-accent)) 8%,var(--bvn-surface))}body.vault .staking-pool-table tr:focus-within>*{--bs-table-bg-state:var(--bs-table-hover-bg)}body.vault .staking-pool-table tbody>tr>*{padding-block:.875rem}body.vault .staking-pool-identity,body.vault .staking-pool-identity:focus-visible,body.vault .staking-pool-identity:hover{color:var(--bvn-text-primary)}body.vault .staking-pool-identity small{font-size:.75rem;font-weight:400;margin-top:.125rem}body.vault .staking-pool-icon{flex:0 0 auto;height:2rem;object-fit:contain;width:2rem}body.vault .staking-pool-apr{color:color-mix(in srgb,var(--pool-asset-color) 55%,var(--bvn-text-primary));font-variant-numeric:tabular-nums;font-weight:700}body.vault .staking-capacity-track{background:var(--bvn-surface-raised);border-radius:2px;height:.25rem;overflow:hidden;width:5rem}body.vault .staking-capacity-track span{background:color-mix(in srgb,var(--pool-asset-color) 55%,var(--bvn-text-primary));display:block;height:100%}body.vault .staking-pool-action .fa-arrow-right{transition:transform .16s cubic-bezier(.16,1,.3,1)}body.vault .staking-pool-action:focus-visible .fa-arrow-right,body.vault .staking-pool-action:hover .fa-arrow-right{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){body.vault .staking-pool-action .fa-arrow-right,body.vault .staking-pool-action:focus-visible .fa-arrow-right,body.vault .staking-pool-action:hover .fa-arrow-right{transform:none;transition: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);--vault-icon-size:8.5rem;--vault-rate-color:color-mix(in srgb,var(--vault-asset-color) 55%,var(--bvn-text-primary));background:var(--bvn-surface-elevated);border-color:var(--bvn-border-subtle);font-variant-numeric:tabular-nums;overflow:hidden}body.vault .vault-card .card-header{background:color-mix(in srgb,var(--vault-asset-color) 46%,var(--bvn-surface-elevated))}body.vault .vault-card .card-body{padding:calc(var(--vault-icon-size)/2 + .75rem) 1.25rem 1rem}body.vault .vault-card-link{position:relative}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(--bvn-accent);outline-offset:-.25rem}body.vault .vault-card-hero{min-height:8.25rem;padding:1.125rem 1.25rem}body.vault .vault-asset-mark{background:var(--bvn-surface-elevated);border:.25rem solid var(--bvn-surface-elevated);border-radius:50%;height:var(--vault-icon-size);left:50%;place-items:center;position:absolute;top:calc(100% + .5px);transform:translate(-50%,-50%);width:var(--vault-icon-size)}body.vault .vault-asset-mark .asset-icon{height:8rem;margin:0!important;max-width:8rem;width:8rem}body.vault .vault-asset-copy{min-width:0;overflow-wrap:anywhere}body.vault .vault-asset-symbol{color:var(--bvn-text-primary);font-size:1.4375rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}body.vault .vault-asset-name{color:var(--bvn-text-primary);font-size:.75rem}body.vault .vault-card-status .badge{font-size:.6875rem;white-space:normal}body.vault .vault-card-rates{align-items:baseline;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}body.vault .vault-card-rates dt{color:var(--bvn-text-secondary);font-size:.75rem;font-weight:400;line-height:1.4;margin-bottom:.375rem}body.vault .vault-card-rates dd{font-size:1.25rem;font-weight:700;line-height:1.2;margin:0;overflow-wrap:anywhere}body.vault .vault-card-rates .vault-apr{color:var(--vault-rate-color);font-size:1.875rem}body.vault .vault-stats-dl{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.vault .vault-stats-dl dt{color:var(--bvn-text-secondary);font-size:.75rem;font-weight:400;margin-bottom:.25rem}body.vault .vault-stats-dl dd{color:var(--bvn-text-primary);font-size:.875rem;font-weight:600;margin:0;overflow-wrap:anywhere}body.vault .vault-card-action{min-height:2.75rem}body.vault .vault-card-action .fa-arrow-right{transition:transform .16s cubic-bezier(.16,1,.3,1)}body.vault .vault-card-action:focus-visible .fa-arrow-right,body.vault .vault-card-action:hover .fa-arrow-right{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){body.vault .vault-card-action .fa-arrow-right,body.vault .vault-card-action:focus-visible .fa-arrow-right,body.vault .vault-card-action:hover .fa-arrow-right{transform:none;transition:none}}@media(max-width:359.98px){body.vault .vault-card-hero{min-height:9rem}body.vault .vault-card-rates .vault-apr{font-size:1.75rem}}body.vault .vault-card-progress{color:var(--bvn-text-secondary);font-size:.75rem;gap:.375rem}body.vault .vault-card-progress .small{font-size:inherit}body.vault .vault-card-progress .vault-progress{border:0;box-shadow:none;height:.25rem}body.vault .vault-card-progress .vault-progress .progress-bar{box-shadow:none}