.staking{gap:var(--spacing-2xl);max-width:560px;margin:0 auto}.boost-bar,.staking{display:flex;flex-direction:column}.boost-bar{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--neutral-800);border-radius:var(--radius)}.boost-bar__header{display:flex;align-items:center;justify-content:space-between}.boost-bar__label{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500)}.boost-bar__value{font-family:Geist Mono,monospace;font-weight:700;font-size:var(--text-base);line-height:1;color:var(--accent-200);font-variant-numeric:tabular-nums}.boost-bar__track{position:relative;height:6px;border-radius:3px;background:var(--neutral-900);overflow:hidden}.boost-bar__fill{position:absolute;inset:0;right:auto;background:linear-gradient(90deg,var(--accent-300),var(--accent-100));transition:width .6s ease}.boost-bar__ticks{display:none}.boost-bar__range{display:flex;justify-content:space-between;font-size:var(--text-2xs);color:var(--neutral-500);font-family:Geist Mono,monospace;font-weight:600;font-variant-numeric:tabular-nums}.staking__stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--neutral-800);border-radius:var(--radius-btn);overflow:hidden}.staking__stat{padding:var(--spacing-lg);text-align:center}.staking__stat+.staking__stat{border-left:1px solid var(--neutral-800)}.staking__stat-value{font-size:1.25rem;font-weight:600;color:var(--foreground)}.staking__stat-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500);margin-top:var(--spacing-2xs)}.staking__card{border:1px solid var(--neutral-800);border-radius:var(--radius-btn);overflow:hidden;display:flex;flex-direction:column}.staking__card-top{padding:var(--spacing-lg);border-bottom:1px solid var(--neutral-800)}.staking__card-top-value{font-size:1.5rem;font-weight:600;color:var(--foreground)}.staking__card-top-value span{font-size:1rem;font-weight:400;color:var(--neutral-500)}.staking__card-top-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500);margin-top:var(--spacing-2xs)}.staking__tabs{display:flex;border-bottom:1px solid var(--neutral-800)}.staking__tab{flex:1;text-align:center;padding:var(--spacing-md) var(--spacing-lg);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-500);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.staking__tab:first-child{border-right:1px solid var(--neutral-800)}.staking__tab:hover{color:var(--neutral-300)}.staking__tab--active{color:var(--accent-200)}.staking__card-body{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.staking__input-row{display:flex;gap:var(--spacing-sm)}.staking__input-wrap{flex:1;display:flex;align-items:center;border:1px solid var(--neutral-800);border-radius:var(--radius-btn);overflow:hidden}.staking__input{flex:1;background:transparent;padding:var(--spacing-md) var(--spacing-lg);color:var(--foreground);font-size:1rem;outline:none}.staking__input::placeholder{color:var(--neutral-600)}.staking__input-max{padding:var(--spacing-md) var(--spacing-lg);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-400);background:transparent;border:1px solid var(--neutral-800);border-radius:var(--radius-btn);cursor:pointer;transition:color .15s ease}.staking__input-max:hover{color:var(--foreground)}.staking__balance-row{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--neutral-500)}.staking__balance-row span:last-child{color:var(--neutral-300)}.staking__cooldown-note{font-size:.75rem;color:var(--neutral-600);text-align:center}.staking__pending{border:1px solid var(--neutral-800);border-radius:var(--radius-btn);padding:var(--spacing-lg);display:flex;align-items:center;justify-content:space-between}.staking__pending-value{font-size:1.1rem;font-weight:600;color:var(--foreground)}.staking__pending-value span{font-size:.8rem;color:var(--neutral-500)}.staking__pending-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500);margin-top:var(--spacing-2xs)}.staking__rewards{border:1px solid var(--neutral-800);border-radius:var(--radius-btn);overflow:hidden}.staking__rewards-header{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-bottom:1px solid var(--neutral-800)}.staking__rewards-sticker{width:52px;height:52px;flex-shrink:0}.staking__rewards-title{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--foreground);flex:1}.staking__rewards-epoch{font-size:1rem;font-weight:500;color:var(--neutral-400)}.staking__rewards-body{padding:var(--spacing-lg);display:flex;align-items:center;justify-content:space-between}.staking__rewards-amount{font-size:1.5rem;font-weight:600;color:var(--foreground)}.staking__rewards-amount span{font-size:.85rem;font-weight:400;color:var(--neutral-500)}.staking__rewards-sublabel{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500);margin-top:var(--spacing-2xs)}.staking__rewards-claim{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-200);background:transparent;border:1px solid var(--neutral-800);border-radius:var(--radius-btn);cursor:pointer;transition:border-color .15s ease,color .15s ease}.staking__rewards-claim:hover:not(:disabled){border-color:var(--accent-200)}.staking__rewards-claim:disabled{opacity:.35;cursor:not-allowed}.staking__rewards-claimed{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500)}.staking__rewards-link{display:block;text-align:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);font-weight:500;color:var(--neutral-400);text-decoration:none;border-top:1px solid rgba(255,255,255,.06);transition:color .15s}.staking__rewards-link:hover{color:var(--foreground)}.staking__lock-notice{font-size:var(--text-xs);color:var(--neutral-400);background:color-mix(in oklch,var(--scratch-accent-100) 6%,transparent);border:1px solid color-mix(in oklch,var(--scratch-accent-100) 20%,transparent);border-radius:var(--radius-btn,6px);padding:8px 12px;margin-bottom:var(--spacing-sm);line-height:1.4}.staking__rewards-lock-hint{font-size:var(--text-2xs,10px);color:var(--neutral-500);font-family:Geist Mono,monospace;margin-top:2px}.staking__cards{gap:var(--spacing-sm)}.staking-card,.staking__cards{display:flex;flex-direction:column}.staking-card{border:1px solid var(--neutral-800);border-radius:var(--radius);overflow:hidden}.staking-card__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--neutral-800);background:var(--dark-base-secondary)}.staking-card__title{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-500);margin:0}.staking-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg)}.staking-card__row+.staking-card__row{border-top:1px solid var(--neutral-800)}.staking-card__text{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--neutral-400);line-height:1.4}.staking-cross-pool{text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.staking-cross-pool:hover{border-color:var(--neutral-700);background:color-mix(in oklch,var(--neutral-900) 60%,transparent)}.staking-cross-pool__link{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--accent-100);font-weight:600;white-space:nowrap}.staking-cross-pool:hover .staking-cross-pool__link{color:color-mix(in oklch,var(--accent-100) 85%,white)}