.earn-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10252a14;transition:opacity .2s;position:fixed;inset:0}.earn-modal-viewport{z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.earn-modal{--earn-ink:#172b2d;--earn-muted:#58696d;--earn-primary:#007f8e;isolation:isolate;overscroll-behavior:contain;width:480px;max-width:100%;max-height:calc(100dvh - 32px);color:var(--earn-ink);-webkit-backdrop-filter:blur(13px)saturate(140%);backdrop-filter:blur(13px)saturate(140%);font-family:var(--font-sans);background:#f9fbfc52;border:1px solid #ffffff9c;border-radius:40px;outline:none;padding:0;font-size:14px;line-height:20px;transition:height .32s cubic-bezier(.2,.8,.2,1),background-color .6s,box-shadow .6s,opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:auto;box-shadow:inset 1px 1px 1px #ffffffbd,inset -1px -1px 1px #ffffff42,0 24px 60px #12272933,0 3px 9px #10232a13}.earn-modal-content{flex-direction:column;gap:16px;padding:28px;display:flex}.earn-action-panel{flex-direction:column;gap:16px;display:flex}.earn-modal:before{content:"";pointer-events:none;z-index:-1;border-radius:36px;position:absolute;inset:3px;box-shadow:0 0 4px 2px #ffffff52,inset 1px 0 1px #ffffff70,inset -1px 0 2px #64717424}.earn-modal[data-starting-style],.earn-modal[data-ending-style]{opacity:0;transform:translateY(8px)scale(.98)}.earn-modal-backdrop[data-starting-style],.earn-modal-backdrop[data-ending-style]{opacity:0}.earn-modal[data-success]{background-color:#82d9ab6b;box-shadow:inset 1px 1px 1px #ffffffbd,inset -1px -1px 1px #ffffff42,0 24px 60px #12553729}.earn-modal p,.earn-modal h2,.earn-modal h3,.earn-modal dl,.earn-modal dd{margin:0}.earn-modal button,.earn-modal input,.earn-modal a{font-family:var(--font-sans)}.earn-modal button,.earn-modal a{-webkit-tap-highlight-color:transparent}.earn-modal :is(button,a,input):focus-visible{outline:2px solid var(--earn-primary);outline-offset:3px}.earn-modal button{cursor:pointer}.earn-modal button:disabled{cursor:default}.earn-modal-header{flex-shrink:0;align-items:center;gap:10px;min-height:46px;display:flex}.earn-modal-header>img{flex-shrink:0}.earn-modal-identity{flex:1;min-width:0}.earn-modal-identity h2{font-family:var(--font-mix);letter-spacing:-.035em;color:#000;font-size:24px;font-weight:420;line-height:29px}.earn-modal-identity p{color:#647174;margin-top:3px;font-size:12px;line-height:17px}.earn-modal-close{width:32px;height:32px;color:var(--earn-ink);background:#1f2c2e12;border:1px solid #fff9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:inset 0 1px 1px #ffffffbf}.earn-modal-close:hover{background:#ffffff8a}.earn-form{flex-direction:column;gap:16px;display:flex}.earn-previous-transaction{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.earn-description{color:var(--earn-muted);font-size:14px;line-height:20px}.earn-summary{justify-content:space-between;gap:24px;padding:4px 0 6px;display:flex}.earn-summary dt{color:var(--earn-muted);font-size:12px;line-height:18px}.earn-summary dd{font-family:var(--font-mix);letter-spacing:-.025em;margin-top:4px;font-size:28px;font-weight:420;line-height:34px}.earn-summary>:last-child{text-align:right}.earn-unstaking{border-block:1px solid #3b525721;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.earn-unstaking-label{color:var(--earn-muted);font-size:12px;line-height:18px}.earn-unstaking-amount{font-family:var(--font-mix);letter-spacing:-.02em;font-size:22px;line-height:28px;margin-top:4px!important}.earn-countdown{color:var(--earn-muted);align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.earn-tabs{isolation:isolate;background:#40505412;border:1px solid #ffffff59;border-radius:22px;padding:3px;display:flex;position:relative}.earn-tabs:before{content:"";z-index:-1;background:#ffffffb0;border-radius:19px;width:calc(50% - 3px);transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0);box-shadow:0 1px 4px #1c343817}.earn-tabs[data-action=unstake]:before{transform:translate(100%)}.earn-tabs button{height:30px;color:var(--earn-muted);background:0 0;border:0;border-radius:19px;flex:1;font-size:14px}.earn-tabs button[aria-selected=true]{color:var(--earn-ink);font-weight:550}.earn-amount{background:#ffffff4d;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.earn-amount-top,.earn-amount-bottom,.earn-detail-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.earn-amount-top,.earn-amount-bottom{color:var(--earn-muted);font-size:12px;line-height:18px}.earn-amount-main{justify-content:space-between;align-items:center;gap:14px;display:flex}.earn-amount input{width:100%;min-width:0;color:var(--earn-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:32px;line-height:40px}.earn-amount:focus-within{border-color:#007f8e80}.earn-amount input::placeholder{color:#64717488}.earn-amount input[aria-invalid=true]{color:#a64343}.earn-amount-bottom button{color:var(--earn-primary);background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:550}.earn-token{white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.earn-token img{flex-shrink:0}.earn-detail-row{font-size:13px;line-height:20px}.earn-detail-row dt{color:var(--earn-muted)}.earn-detail-row dd{text-align:right;align-items:center;gap:7px;display:flex}.earn-redemption{border-top:1px solid #3b525721;padding:12px 0 2px}.earn-redemption dt,.earn-redemption dd{color:var(--earn-ink);font-weight:550}.earn-primary{color:#fff;text-align:center;background:linear-gradient(oklab(57.6% -.088 -.046),oklab(51% -.076 -.046));border:1px solid #ffffff59;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 16px;font-size:14px;font-weight:550;line-height:20px;text-decoration:none;display:flex;box-shadow:inset 0 1px 1px #fff6,0 3px 9px #005c6a17}.earn-primary:hover:not(:disabled){filter:brightness(1.05)}.earn-primary:disabled{color:var(--earn-muted);background:#305b6121;box-shadow:inset 0 1px 1px #fff6}.earn-primary.earn-wallet-pending:disabled{color:#fff;opacity:.8;background:linear-gradient(oklab(57.6% -.088 -.046),oklab(51% -.076 -.046))}.earn-primary-small{width:auto;min-height:36px;padding:6px 20px;font-size:13px}.earn-modal[data-success] .earn-primary{background:linear-gradient(#247b58,#1b6448)}.earn-modal-status .earn-modal-content{gap:0;min-height:478px}.earn-status-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:330px;padding:31px 0 25px;display:flex}.earn-status-icon{width:64px;height:64px;color:var(--earn-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.earn-status-icon-wallet{background:#ffffff38;border:1px solid #ffffffad;border-radius:50%;box-shadow:inset 0 1px 2px #ffffff73}.earn-status-icon-success{color:#247b58;background:#247b5814;border-radius:50%;animation:.38s cubic-bezier(.2,.8,.2,1) both earn-check-enter}.earn-status-icon-error{color:#a15c50}.earn-status-icon-unknown{color:#947235}.earn-status-content h3{font-family:var(--font-mix);letter-spacing:-.035em;padding-top:20px;font-size:31px;font-weight:420;line-height:40px}.earn-status-amount{padding-top:9px;font-size:17px;line-height:24px}.earn-status-description{color:var(--earn-muted);white-space:pre-line;padding-top:8px;font-size:14px;line-height:20px}.earn-modal-spinner{border:1.5px solid #172b2d1a;border-top-color:var(--earn-primary);border-right-color:var(--earn-primary);border-radius:50%;width:42px;height:42px;animation:.75s linear infinite earn-spin;display:inline-block}.earn-primary .earn-modal-spinner{border-color:#fff #fff #ffffff40 #ffffff40;width:16px;height:16px}.earn-check-path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.36s .1s forwards earn-check-draw}.earn-modal-external .earn-modal-content{min-height:518px}.earn-external-body,.earn-vault-body{flex-direction:column;flex:1;gap:16px;padding:4px 0;display:flex}.earn-external-assets{border-block:1px solid #172b2d1a;gap:24px;padding:14px 0;display:flex}.earn-external-assets>div,.earn-external-metrics>div{flex:1}.earn-external-assets dt,.earn-external-metrics dt{color:var(--earn-muted);margin-bottom:8px;font-size:12px;line-height:18px}.earn-external-assets dd,.earn-external-metrics dd{font-size:16px;line-height:22px}.earn-external-metrics{gap:24px;display:flex}.earn-modal .earn-accent{color:var(--earn-primary)}.earn-external-note{border-top:1px solid #172b2d1a;flex-direction:column;gap:6px;padding-top:14px;font-size:13px;line-height:20px;display:flex}.earn-external-note p{color:var(--earn-muted)}.earn-external-note strong{font-weight:550}.earn-vault-metrics{border-block:1px solid #172b2d1a;padding:16px 0}.earn-vault-position{border-block:1px solid #172b2d1a;flex-direction:column;gap:5px;padding:18px 0;display:flex}.earn-vault-position .earn-position-value{font-family:var(--font-mix);letter-spacing:-.035em;font-size:32px;line-height:39px}.earn-vault-details{flex-direction:column;gap:14px;display:flex}.earn-vault-details .earn-detail-row{font-size:14px;line-height:21px}.earn-inline-error{color:#914637;font-size:13px}button.overview-row-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@keyframes earn-spin{to{transform:rotate(360deg)}}@keyframes earn-check-enter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes earn-check-draw{to{stroke-dashoffset:0}}@media (width<=560px){.earn-modal-viewport{padding:12px}.earn-modal{border-radius:32px;max-height:calc(100dvh - 24px)}.earn-modal-content{padding:22px}.earn-modal:before{border-radius:28px}.earn-modal-identity h2{font-size:22px;line-height:27px}.earn-summary dd{font-size:25px}.earn-status-content h3{font-size:28px;line-height:36px}.earn-amount-main{gap:8px}.earn-amount input{font-size:28px}.earn-amount-top{flex-wrap:wrap;gap:2px 8px}.earn-unstaking{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.earn-modal,.earn-modal-backdrop,.earn-tabs:before{transition:none}.earn-status-icon-success,.earn-check-path,.earn-modal-spinner{animation:none}.earn-check-path{stroke-dashoffset:0}}
