.stake-main{padding-block:55px 65px}.stake-heading{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-bottom:42px}.stake-heading h1{font:700 clamp(46px,6.5vw,84px)/.99 var(--pixel);letter-spacing:-1.5px;margin:0 0 24px}.stake-heading>div>p:last-child{color:#4b6065;margin:0;font-size:18px}.seed-tile{border:var(--line);background:var(--grass);box-shadow:8px 8px 0 var(--ink);width:220px;flex-shrink:0;padding:16px;text-align:center;transform:rotate(3deg)}.seed-tile svg{display:block;width:100%;height:auto}.seed-tile span{font:700 16px var(--pixel)}.stake-notice{background:#eaf1df;border-left:5px solid var(--forest);padding:18px 24px;line-height:1.6}.stake-notice p{margin:4px 0 0}.stake-rules{display:grid;grid-template-columns:repeat(3,1fr);border:var(--line);box-shadow:6px 6px 0 var(--ink);background:var(--yellow);margin-block:32px 54px}.stake-rules>div{padding:25px 30px}.stake-rules>div+div{border-left:var(--line)}.stake-rules strong{font:600 clamp(28px,3.2vw,40px)/1.2 var(--body);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;display:block;margin-bottom:10px}.stake-rules span{font-size:16px}.patch-account,.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.patch-account h2{font-size:40px;margin:0 0 4px}.patch-account p{margin:0;color:#4b6065;overflow-wrap:anywhere}.patch-actions,.form-buttons{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.small-button{border:2px solid var(--ink);padding:10px 16px;background:var(--paper);font-weight:600;min-height:44px;cursor:pointer;font-size:15px}.small-button:hover{background:var(--grass)}button:disabled{opacity:.52;cursor:not-allowed}button.pixel-button{cursor:pointer}button.pixel-button:disabled{cursor:not-allowed;transform:none;box-shadow:5px 5px 0 var(--ink)}.action-status{overflow-wrap:anywhere;margin:22px 0;padding:14px 18px;border:2px dashed #74856d;background:#f0f3e7;font-size:15px}.action-status[data-error=true]{border-color:#99432d;background:#fff0df}.account-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px}.account-facts>div{padding:18px 20px;background:#eaf1df;border:2px solid #c8d4bd;min-width:0}.account-facts span{display:block;font-size:14px;color:#4b6065}.account-facts strong{display:block;font-family:var(--pixel);font-size:30px;overflow-wrap:anywhere;margin-top:8px}.stake-workspace{display:grid;grid-template-columns:1fr 1fr;gap:26px}.patch-panel{border:var(--line);padding:30px;margin-bottom:26px;min-width:0}.patch-panel h2{font-size:36px;letter-spacing:-.5px;margin-bottom:18px}.patch-panel .eyebrow{margin-bottom:16px;font-size:14px}.patch-panel>p:not(.eyebrow){color:#4b6065;margin-bottom:26px}.deposit-panel{background:#f4f8e9}.exit-panel{background:#f0f7f9}.patch-panel form label{font-weight:600;display:block;margin-bottom:8px}.patch-panel input{display:block;border:2px solid var(--ink);background:var(--paper);color:var(--ink);width:100%;padding:13px 16px;min-height:52px;border-radius:0}.patch-panel input:focus-visible{outline:3px solid var(--red);outline-offset:3px}.input-note{font-size:14px;color:#4b6065;margin:10px 0 22px}.panel-heading{align-items:flex-start}.panel-heading>p{font-size:15px;color:#4b6065;text-align:right;margin:0}.empty-state{border-top:2px solid #d8dfcc;color:#4b6065;margin:7px 0 0;padding-top:22px}.reward-row,.withdrawal-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:2px solid #d8dfcc;padding-block:20px}.reward-row>div:first-child,.withdrawal-row>div:first-child{min-width:0}.reward-name{font-family:var(--pixel);font-size:27px;display:block;overflow-wrap:anywhere}.row-detail{font-size:14px;color:#4b6065;display:block;overflow-wrap:anywhere}.reward-amount{font-size:18px;font-weight:600;overflow-wrap:anywhere}.reward-claim{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end}.request-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:14px}.staking-footnote{display:flex;align-items:flex-start;gap:45px;margin-top:32px;color:#4b6065}.staking-footnote p{flex:1;margin:0;font-size:15px}.staking-footnote a{flex-shrink:0}.staking-page [hidden]{display:none!important}
@media(max-width:900px){.seed-tile{width:160px}.stake-rules>div{padding:20px}.stake-workspace{gap:18px}.patch-panel{padding:22px}.patch-panel h2{font-size:32px}.staking-footnote{flex-direction:column;gap:18px}.stake-heading>div>p:last-child{font-size:16px}}
@media(max-width:600px){.stake-main{padding-top:32px}.stake-heading{gap:15px;align-items:flex-start;margin-bottom:28px}.seed-tile{width:83px;padding:5px;box-shadow:4px 4px 0 var(--ink);margin-top:37px}.seed-tile span{display:none}.stake-heading h1{font-size:clamp(38px,8.4vw,55px);letter-spacing:-1px}.stake-heading .eyebrow{font-size:12px;letter-spacing:1px}.stake-heading p br{display:none}.stake-rules{grid-template-columns:1fr;margin-bottom:36px}.stake-rules>div{display:flex;gap:20px;align-items:center;padding:18px}.stake-rules>div+div{border-left:0;border-top:var(--line)}.stake-rules strong{width:112px;flex-shrink:0;font-size:28px;margin:0}.stake-rules span{font-size:15px;min-width:0}.patch-account{align-items:flex-start;flex-direction:column}.patch-account h2{font-size:36px}.stake-workspace{grid-template-columns:1fr;gap:0}.account-facts{gap:8px}.account-facts>div{padding:12px 9px}.account-facts strong{font-size:22px}.account-facts span{font-size:14px}.patch-panel{padding:20px}.panel-heading{flex-direction:column;gap:0}.panel-heading>p{text-align:left;margin:0 0 22px}.reward-row,.withdrawal-row{align-items:flex-start;flex-wrap:wrap}.reward-claim{justify-content:flex-start}.request-pagination{flex-wrap:wrap}.stake-notice{padding:15px 18px}.action-status{font-size:14px}}
