:where(.stakingShell) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:where(.stakingShell) button:disabled{cursor:default}.stakingHeader{justify-content:space-between;align-items:center;padding-right:60px;display:flex}.flow{margin-top:clamp(28px,5vh,44px)}.flowBar{gap:3px;height:8px;display:flex}.seg{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .35s both segDraw;display:block}@keyframes segDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.segBrass{background:var(--brass)}.segMint{background:var(--mint);animation-delay:.5s}.segPeri{background:var(--peri);animation-delay:.65s}@media (prefers-reduced-motion:reduce){.seg{animation:none}}.flowLabels{font-family:var(--font-mono), monospace;color:var(--ink-faint);gap:3px;margin-top:9px;font-size:12.5px;display:flex}.flowLabels b{margin-right:5px;font-weight:500}.cMint{color:var(--mint)}.cPeri{color:var(--peri)}.cBrass{color:var(--brass)}.statGrid{border-top:1px solid var(--hairline);grid-template-columns:repeat(5,1fr);margin-top:clamp(36px,6vh,56px);display:grid}.stat{padding:18px 16px 0 0}.stat+.stat{border-left:1px solid var(--hairline);padding-left:16px}.statN{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(19px,2.8vw,25px)}.statPct{color:var(--ink-dim);font-size:.62em}.statL{font-family:var(--font-mono), monospace;color:var(--ink-faint);margin-top:6px;font-size:12.5px;line-height:1.4}.stakeCard{border:1px solid var(--hairline);background:#ece9e108;border-radius:10px;max-width:460px;margin-top:clamp(36px,6vh,56px);padding:24px}.cardChip{margin-bottom:18px}.tabRow{align-items:center;gap:8px;display:flex}.tabChip{transition:color .25s,border-color .25s}.tabChip:hover{color:var(--ink)}.tabChip.on{color:var(--mint);border-color:#7ee7c959}.tabBal{font-family:var(--font-mono), monospace;color:var(--ink-faint);margin-left:auto;font-size:12.5px}.amount{border:1px solid var(--hairline);border-radius:8px;align-items:center;margin-top:16px;transition:border-color .25s;display:flex}.amount:focus-within{border-color:#7ee7c973}.amount.over{border-color:#e87f7f8c}.amount input{min-width:0;color:var(--ink);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:13px 15px;font-size:19px}.amount input::placeholder{color:var(--ink-faint)}.maxBtn{font-family:var(--font-mono), monospace;color:var(--ink-dim);border:1px solid var(--hairline);border-radius:999px;margin-right:8px;padding:6px 12px;font-size:12.5px;transition:color .25s,border-color .25s}.maxBtn:hover{color:var(--mint);border-color:#7ee7c973}.goBtn{background:var(--mint);width:100%;color:var(--void);font-family:var(--font-mono), monospace;border-radius:999px;margin-top:16px;padding:13px;font-size:14px;font-weight:500;transition:opacity .25s}.goBtn:hover:not(:disabled){opacity:.88}.goBtn:disabled{opacity:.35}.goHint{text-align:center;font-family:var(--font-mono), monospace;color:var(--ink-faint);border:1px dashed var(--hairline);border-radius:999px;margin-top:16px;padding:13px;font-size:13px}.claimRow{border-top:1px solid var(--hairline);font-family:var(--font-mono), monospace;color:var(--ink-dim);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:13px;display:flex}.claimRow b{font-weight:500}.claimBtn{font-family:var(--font-mono), monospace;color:var(--brass);border:1px solid #e8c47f73;border-radius:999px;padding:8px 20px;font-size:13px;transition:background .25s,color .25s}.claimBtn:hover:not(:disabled){background:var(--brass);color:var(--void)}.claimBtn:disabled{opacity:.35}.txNote{font-family:var(--font-mono), monospace;word-break:break-word;margin-top:15px;font-size:12.5px;line-height:1.55}.txNote.ok{color:var(--mint)}.txNote.ok a{text-underline-offset:3px;text-decoration:underline}.txNote.err{color:#e87f7f}.stakingFoot{flex-wrap:wrap;gap:8px 28px;display:flex}@media (max-width:700px){.statGrid{grid-template-columns:1fr 1fr}.stat{padding:16px 12px 0 0}.stat+.stat{border-left:none;padding-left:0}.stat:nth-child(2n){border-left:1px solid var(--hairline);padding-left:16px}.stat:nth-child(n+3){border-top:1px solid var(--hairline);margin-top:16px}.stakeCard{max-width:none;padding:20px 16px}.tabBal{order:3;width:100%;margin-top:2px;margin-left:2px}.tabRow{flex-wrap:wrap}}
