@import url("https://fonts.googleapis.com/css2?family=VT323&display=swap");a{text-decoration:none;color:#fff}a:hover{color:#c30000}:root{--page-max-width:1024px;--page-padding-x:1.25rem;--font-h1:2.5rem;--font-h2:1.75rem;--font-h3:1.5rem;--font-nav-logo:2.5rem;--font-nav-logo-mobile:1.5rem;--font-ui:1.25rem}html{min-height:100%}body{font-family:VT323,monospace;background-color:#212423;margin:0;color:#fff;overflow-x:hidden;font-size:var(--font-ui)}.siteShell,body{min-height:100vh}.siteShell{display:flex;flex-direction:column}.siteShellMain{flex:1 0 auto}.siteFooter{flex-shrink:0;margin-top:auto;background-color:#1b1b1b;border-top:1px solid #666;color:#ccc;width:100%}.siteFooterInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;max-width:var(--page-max-width);margin:0 auto;padding:1rem var(--page-padding-x);text-align:center}.siteFooterCopy{margin:0;color:#ccc}.siteFooterLink{color:#ccc}.siteFooterLink:hover{color:#fff}.siteFooterSep{color:#555;-webkit-user-select:none;-moz-user-select:none;user-select:none}.siteFooterSocial{display:flex;align-items:center;gap:1rem}.siteFooterIconLink{display:flex;color:#ccc;line-height:0}.siteFooterIconLink:hover{color:#fff}.siteFooterEyeIcon,.siteFooterIcon{width:1.25rem;height:1.25rem}.siteFooterEyeIcon{display:block;opacity:.85}.siteFooterIconLink:hover .siteFooterEyeIcon{opacity:1}.privacyPage h1{text-align:center;margin-bottom:.5rem}.privacyUpdated{text-align:center;color:#aaa;margin:0 0 2rem}.privacySection{margin-bottom:1.75rem}.privacySection h2{margin:0 0 .75rem;font-size:var(--font-h3)}.privacySection p{margin:0 0 .75rem;line-height:1.5;color:#ddd}@media (max-width:480px){.siteFooterSep{display:none}.siteFooterInner{flex-direction:column;gap:.65rem}}h1,h2,p{font-family:VT323,monospace!important}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2)}.siteNav{background-color:#1b1b1b;position:-webkit-sticky;position:sticky;top:0;z-index:200}.siteNavBar{padding:.35rem var(--page-padding-x)}.siteNavInner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem;width:100%;max-width:var(--page-max-width);margin:0 auto;min-height:3.25rem}.navLogo{min-width:0;justify-self:start}.siteNavCenter{justify-self:center;justify-content:center;flex-wrap:wrap}.navLogo a{display:block}.navLogo h1{font-size:var(--font-nav-logo);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteNavActions{justify-content:flex-end;justify-self:end}.siteNavActions,.siteNavLinks{display:flex;align-items:center;gap:.35rem}.siteNavMenuBtn{display:none;margin:0;padding:6px 10px;border:1px solid #fff;background:transparent;border-radius:8px;line-height:0}.siteNavMenuBtn:hover{border-color:#c30000}.siteNavMenuBtnBars{display:flex;flex-direction:column;justify-content:center;gap:4px;width:1.25rem;height:1rem}.siteNavMenuBtnBars span{display:block;height:2px;background:#fff;border-radius:1px}.siteNavMenuBtn[aria-expanded=true] .siteNavMenuBtnBars span:first-child{transform:translateY(6px) rotate(45deg)}.siteNavMenuBtn[aria-expanded=true] .siteNavMenuBtnBars span:nth-child(2){opacity:0}.siteNavMenuBtn[aria-expanded=true] .siteNavMenuBtnBars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.siteNavMenuBtnBars span{transition:transform .2s,opacity .2s}.siteNavPanel{max-height:0;overflow:hidden;border-top:0 solid #2a2a2a;background:#161616;transition:max-height .25s ease,border-top-width .2s}.siteNavPanel.isOpen{max-height:20rem;border-top-width:1px}.siteNavPanelInner{padding:.75rem var(--page-padding-x) 1rem;max-width:var(--page-max-width);margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.siteNavPanelHeading{margin:0;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#888}.siteNavLinksMobile{flex-direction:column;align-items:stretch;gap:.35rem}.navLinkBlock{display:block;text-align:left}.siteNavPanelEye .eyeBalance{width:100%;justify-content:center;box-sizing:border-box}button{margin:.25rem;border:1px solid #fff;background-color:#1b1b1b;color:#fff;border-radius:10px;font-family:VT323,monospace;font-size:var(--font-ui);padding:8px 16px;cursor:pointer}button:hover{color:#c30000;border-color:#c30000}button:disabled{border-color:#999;background-color:#ccc;color:#666;cursor:not-allowed}.eyeBalance{display:flex;align-items:baseline;gap:.35rem;padding:8px 14px;border:1px solid #fff;border-radius:10px;font-size:var(--font-ui);line-height:1;white-space:nowrap}.eyeBalanceLabel{color:#c30000}.eyeBalanceValue{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.navLink{padding:8px 14px;border:1px solid transparent;border-radius:10px;font-size:var(--font-ui);color:#fff;white-space:nowrap}.navLink:hover,.navLinkActive{color:#c30000;border-color:#c30000}.forgeExitBanner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.25rem;background:#1b1b1b;border:1px solid #c30000;border-radius:10px;font-size:var(--font-ui)}.forgeExitPartialBanner{margin:0 0 1rem;padding:.75rem 1rem;background:rgba(195,0,0,.1);border:1px solid rgba(195,0,0,.45);border-radius:8px;font-size:var(--font-ui);line-height:1.4}.pathToOgModalBtn{text-align:center}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:.85}}.skeletonBar{border-radius:6px;background:#2e2e2e;animation:skeletonPulse 1.4s ease-in-out infinite}.skeletonBarTitle{height:2rem;width:40%;margin-bottom:1rem}.skeletonBarFilter{height:2.25rem;width:100%;max-width:28rem;margin-bottom:.75rem}.portfolioSkeleton{display:flex;flex-direction:column;align-items:center}.portfolioSkeleton .skeletonGrid{width:100%}.skeletonGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.skeletonCard{aspect-ratio:1;border-radius:8px;background:#2a2a2a;animation:skeletonPulse 1.4s ease-in-out infinite}.forgeExitSkeletonSteps{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.forgeExitSkeletonStep{padding:1rem;border:1px solid #333;border-radius:8px}.skeletonBarStepTitle{height:1.5rem;width:55%;margin-bottom:.5rem}.skeletonBarStepLine{height:1rem;width:80%}.forgeExitBannerBtn{display:inline-block;padding:8px 16px;border:1px solid #fff;border-radius:10px;color:#fff}.forgeExitBannerBtn:hover{color:#c30000;border-color:#c30000}.forgeExitPage .forgeExitPanel{max-width:var(--page-max-width);margin:0 auto;padding:0 0 3rem}.forgeExitHeader h2{margin:0 0 .5rem;font-size:var(--font-h1)}.forgeExitIntro{margin:0 0 1rem;opacity:.9}.forgeExitPriorityHint{display:inline-block;margin-left:.3rem;padding:0 .35rem;border:1px solid #c30000;border-radius:6px;color:#ffb3b3;background:rgba(195,0,0,.18);white-space:nowrap}.forgeExitSummary{margin:0 0 .5rem;padding-left:1.25rem}.forgeExitTotalGas{margin:1.25rem 0 1rem;padding-top:.25rem;font-size:1.2rem;opacity:.9}.forgeExitTotalGas strong{color:#c30000}.forgeExitWallet{display:flex;align-items:center;gap:1rem;font-size:1.25rem;opacity:.85}.forgeExitRefresh{font-size:1rem;padding:4px 12px}.forgeExitError,.forgeExitTx{margin-bottom:1rem}.forgeExitTx a{color:#c30000}.forgeExitSteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.forgeExitStep{padding:1rem 1.25rem;background:#1b1b1b;border:1px solid #444;border-radius:10px}.forgeExitStep.ready{border-color:#fff}.forgeExitStep.done{border-color:#2a5a2a;opacity:.85}.forgeExitStep.locked{opacity:.65}.forgeExitStepHead{display:flex;gap:1rem;margin-bottom:.75rem}.forgeExitStepNum{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid #c30000;border-radius:50%;color:#c30000;font-size:1.25rem}.forgeExitStep h3{margin:0 0 .35rem;font-size:1.5rem}.forgeExitStep p{margin:.25rem 0;font-size:1.15rem}.forgeExitEye{color:#c30000!important;font-size:1.35rem!important}.forgeExitGas,.forgeExitLocked,.forgeExitTokens,.forgeExitWalletNotice{opacity:.8;font-size:1rem!important}.forgeExitWalletNotice{max-width:36rem;line-height:1.45}.forgeExitStepBtn{width:100%;max-width:16rem}.forgeExitDone{color:#6fcf6f;font-size:1.35rem}.forgeExitFoot{margin-top:2rem}.forgeExitPreviewBanner{margin:0 0 1rem;padding:.75rem 1rem;background:#2a2200;border:1px solid #650;border-radius:8px;font-size:1.1rem}.forgeExitPreviewBanner code{font-size:.95em}.forgeExitPreviewDev{margin:1.25rem 0;padding:1rem;background:#1a1a1a;border:1px dashed #555;border-radius:8px}.forgeExitPreviewDev.compact{margin:.75rem 0 0;padding:.75rem}.forgeExitPreviewDevLabel{margin:0 0 .5rem;font-size:1rem;opacity:.85}.forgeExitPreviewDevForm{display:flex;flex-wrap:wrap;gap:.5rem}.forgeExitPreviewDevInput{flex:1 1 16rem;min-width:0;padding:.5rem .65rem;font-size:1rem;background:#0d0d0d;border:1px solid #444;border-radius:6px;color:#fff}.forgeExitPreviewDevBtn{padding:.5rem 1rem;font-size:1rem}.forgeExitPreviewDevActions{margin:.5rem 0 0;font-size:.95rem;opacity:.9}.forgeExitPreviewDevLink{background:none;border:none;padding:0;color:#c30000;text-decoration:underline;cursor:pointer;font:inherit}.forgeLeaderboardPanel{padding-bottom:2rem}.forgeCampaignKicker{margin:0 0 .35rem;font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c30000}.forgeLeaderboardHeader h2{margin:0 0 .5rem;font-size:var(--font-h1)}.forgeLeaderboardIntro{margin:0 0 1rem;opacity:.9;max-width:44rem;line-height:1.5}.forgeCampaignCta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem}.forgeCampaignCtaBtn{display:inline-block;padding:.55rem 1.25rem;border:1px solid #c30000;border-radius:8px;background:rgba(195,0,0,.12);color:#fff;font-weight:600;text-decoration:none}.forgeCampaignCtaBtn:hover{background:rgba(195,0,0,.28);color:#fff}.forgeCampaignCtaNote{font-size:.9rem;opacity:.75}.forgeCampaignStats{border:1px solid rgba(195,0,0,.35)}.forgeLeaderboardStatSub{display:block;margin-top:.2rem;font-size:.8rem;opacity:.65;font-weight:400}.forgeLeaderboardSortHint{margin:-.5rem 0 1rem;font-size:.9rem;opacity:.72;max-width:40rem}.forgeCampaignFoot{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #333;max-width:40rem}.forgeCampaignFoot p{margin:0 0 1rem;opacity:.88;line-height:1.5}.forgeLeaderboardMeta{margin:0 0 1.25rem;font-size:.95rem;opacity:.75}.forgeLeaderboardSummary{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-bottom:1.25rem;padding:1rem 1.25rem;background:hsla(0,0%,100%,.04);border-radius:8px}.forgeLeaderboardStatLabel{display:block;font-size:.85rem;opacity:.7;margin-bottom:.25rem}.forgeLeaderboardSummary strong{font-size:1.35rem;color:#c30000}.forgeLeaderboardSort{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem}.forgeLeaderboardSortBtn{padding:.35rem .75rem;border-radius:6px;border:1px solid #444;text-decoration:none;color:#fff;font-size:.95rem}.forgeLeaderboardSortBtn.active,.forgeLeaderboardSortBtn:hover{border-color:#c30000;color:#c30000}.forgeLeaderboardTableWrap{overflow-x:auto;border:1px solid #333;border-radius:8px}.forgeLeaderboardTable{width:100%;border-collapse:collapse;font-size:.95rem}.forgeLeaderboardTable td,.forgeLeaderboardTable th{padding:.65rem .75rem;text-align:left;border-bottom:1px solid #2a2a2a}.forgeLeaderboardTable th{background:#111;font-weight:600;white-space:nowrap}.forgeLeaderboardTable tbody tr:hover{background:rgba(195,0,0,.06)}.forgeLeaderboardName{color:#fff;font-weight:600;text-decoration:none}.forgeLeaderboardName:hover{color:#c30000}.forgeLeaderboardWallet{display:block;font-size:.8rem;opacity:.65;font-family:ui-monospace,monospace}.forgeLeaderboardSub{font-size:.8rem;opacity:.7}.forgeLeaderboardEye{color:#c30000;font-weight:600;white-space:nowrap}.connectedBtn{color:#c30000!important;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circleCloseBtn{margin:0;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;color:#fff;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.5)}.circleCloseBtn:hover{color:#fff;background:#c30000;border-color:#c30000}@media (max-width:767px){.siteNavInner{grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.siteNavCenter{display:none}.navLogo h1{font-size:var(--font-nav-logo-mobile);line-height:1.1}.siteNavActions .eyeBalance{display:none}.siteNavMenuBtn{display:inline-flex;align-items:center;justify-content:center;margin:0}.siteNavActions button:not(.siteNavMenuBtn){font-size:1rem;padding:5px 10px;margin:0}.connectedBtn{max-width:min(38vw,9rem)}}@media (min-width:768px){.siteNavPanel{display:none!important}}[data-rk]{--rk-fonts-body:"VT323",monospace;z-index:10000}.dashboard{width:100%;max-width:var(--page-max-width);margin:1.25rem auto 2rem;padding:0 var(--page-padding-x);box-sizing:border-box}.mainHeading{padding:1% 1% 0;text-align:center;border-bottom:2px solid #c30000}.waitingPage{padding:max(5vw,50px);text-align:center}.dashboard .otherWalletSection{position:relative;width:100%;padding:.5rem 2.5rem .75rem;text-align:center;box-sizing:border-box}.dashboard .otherWalletMontage{position:absolute;top:.35rem;right:0;z-index:2}.dashboard .otherWalletSection .walletLookup{width:100%;padding:.15rem 0 0;text-align:left}.dashboard .otherWalletSection .walletLookupForm{flex-wrap:nowrap;justify-content:stretch;width:100%}.dashboard .otherWalletSection .walletLookupInput{flex:1 1 auto;min-width:0;max-width:none}@media (max-width:520px){.dashboard .otherWalletSection .walletLookupForm{flex-wrap:wrap}}.otherWalletSection{padding:.5rem 0 .75rem;text-align:center}.otherWalletToggle{margin:0;font-size:1.1rem;color:#ccc;background:transparent;border:none;text-decoration:underline;cursor:pointer}.otherWalletToggle:hover{color:#c30000}.walletLookup{padding:.25rem 0 .5rem;text-align:center}.walletLookupForm{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.walletLookupInput{flex:1 1 220px;max-width:100%;min-width:0;margin:0;padding:8px 12px;font-family:VT323,monospace;font-size:1.25rem;color:#fff;background:#1b1b1b;border:1px solid #fff;border-radius:10px}.walletLookupInput:focus{outline:none;border-color:#c30000}.walletLookupBtn,.walletLookupCancel{flex:0 0 auto}.walletLookupCancel{background:transparent;border-color:#888;color:#ccc}.walletLookupCancel:hover{border-color:#fff;color:#fff}.walletLookupViewing{margin:.5rem 0 0;font-size:1.15rem;color:#ccc}.walletLookupLink{margin:0;padding:0;border:none;background:none;color:#c30000;font-family:VT323,monospace;font-size:1.15rem;text-decoration:underline;cursor:pointer}.walletLookupLink:hover{color:#fff}.filterGroup{padding:.75rem 0 0}.filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-bottom:.5rem}.filterBtn{margin:0;font-size:1.1rem;padding:5px 11px;border-radius:8px}@media (min-width:768px){.filterGroup{padding:.5rem 0 0}.filters{gap:.35rem;padding-bottom:.35rem}.filterBtn{font-size:1rem;padding:3px 9px;border-radius:7px}}.filterBtn.active{background-color:#c30000;border-color:#c30000}.filterBtn.active:hover{color:#fff;border-color:#fff}.traitFilterGroup{padding-top:.25rem}.traitFilterStatus{margin:0 0 .5rem;text-align:center;font-size:.95rem;color:#888}.traitFilterError{color:#e88}.montageBtnWrap{position:relative}.montageBtn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;border:none;border-radius:6px;background:transparent;color:#666;cursor:pointer;transition:color .15s ease,background .15s ease}.montageBtn:hover:not(:disabled),.montageBtnWrapOpen .montageBtn{color:#aaa;background:#252525}.montageBtn:disabled{opacity:.35;cursor:default}.montageBtnIcon{width:1.15rem;height:1.15rem}.montageBtnSpinner{width:.9rem;height:.9rem;border:2px solid #444;border-top-color:#aaa;border-radius:50%;animation:montageSpin .7s linear infinite}@keyframes montageSpin{to{transform:rotate(1turn)}}.montageMenu{position:absolute;right:0;top:100%;z-index:20;min-width:11.5rem;padding:.35rem 0;border:1px solid #444;border-radius:8px;background:#1b1b1b;box-shadow:0 6px 20px rgba(0,0,0,.45)}.montageMenu:before{content:"";position:absolute;left:-.5rem;right:-.5rem;top:-.65rem;height:.65rem}.montageMenuHint{margin:0;padding:.35rem .75rem .5rem;font-size:.75rem;color:#666;border-bottom:1px solid #333}.montageMenuItem{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.45rem .75rem;border:none;background:transparent;color:#ccc;font-size:.88rem;text-align:left;cursor:pointer}.montageMenuItem:hover:not(:disabled){background:#252525;color:#fff}.montageMenuItem:disabled{opacity:.5;cursor:default}.montageMenuDims{font-size:.72rem;color:#666;white-space:nowrap}.montageError{position:absolute;right:0;top:calc(100% + 4px);z-index:19;margin:0;padding:.35rem .5rem;max-width:14rem;font-size:.75rem;color:#e08080;text-align:right}.tokenGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:1rem;gap:1rem;padding:1rem 0 2rem}.tokenCard{border:1px solid #fff;border-radius:8px;overflow:hidden;text-align:center;background:#1b1b1b;padding:0;width:100%;display:flex;flex-direction:column;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.tokenCard:hover{border-color:#c30000;transform:translateY(-2px)}.tokenCard:focus-visible{outline:2px solid #c30000;outline-offset:2px}.tokenImageWrap{position:relative;display:grid;width:100%;line-height:0}.tokenImageWrap>.tokenStatusIcons,.tokenImageWrap>img{grid-area:1/1}.tokenImageWrap>.tokenStatusIcons{z-index:2}.tokenImageWrap>img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#333}.tokenStatusIcons{align-self:stretch;justify-self:stretch;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:6px;box-sizing:border-box;pointer-events:none}.statusIcon{width:28px;object-fit:contain}.statusBadge,.statusIcon{height:28px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.85))}.statusBadge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:calc(100% - 12px);padding:0 .35rem;border-radius:4px;font-size:.65rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1;white-space:nowrap;flex-shrink:0}.statusBadge--delegated{background:rgba(30,58,95,.92);color:#b8d4f0;border:1px solid rgba(120,170,220,.45)}.modalDelegatedFrom{margin:.35rem 0 0;font-size:.9rem;color:var(--muted,#aaa)}.modalDelegatedFrom code{font-size:.85em}.tokenCardBody{padding:.5rem;font-size:1.1rem}.tokenName{font-size:1.05rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tokenCollection,.tokenName{overflow:hidden;text-overflow:ellipsis}.tokenCollection{font-size:.9rem;color:#aaa;margin-top:2px;white-space:nowrap}.badge{display:inline-block;font-size:.95rem;padding:2px 8px;border:1px solid #c30000;color:#c30000;border-radius:4px;margin-top:4px}.badge.staked{border-color:#c30000;background:#c30000;color:#fff}.forgeLink{display:block;margin-top:6px;font-size:.95rem}.errorText{color:#c30000;text-align:center;padding:1rem}.modalOverlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modalPanel{position:relative;background:#1b1b1b;border:2px solid #fff;border-radius:8px;max-width:720px;width:100%;max-height:90vh;overflow:hidden}@media (max-width:559px){.modalOverlay{align-items:flex-start;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px));scrollbar-width:none}.modalOverlay::-webkit-scrollbar{display:none}.modalPanel{max-height:none;margin:0 auto}.modalArtPanel{padding:1rem 1rem .75rem}}.modalClose{position:absolute;top:.5rem;right:.75rem;z-index:10}.modalLayout{display:flex;flex-wrap:wrap;align-items:stretch}.modalArtPanel{position:relative;flex:1 1 100%;display:flex;align-items:flex-start;justify-content:center;min-width:0;padding:1rem;background:#111}.modalArtFrame{position:relative;width:min(100%,22rem);aspect-ratio:1;flex-shrink:0;border:2px solid hsla(0,0%,100%,.22);border-radius:6px;background:radial-gradient(circle at 50% 45%,#1c1c1c 0,#0a0a0a 100%);overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 6px 28px rgba(0,0,0,.5)}.modalArtLayer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.modalArtLayer iframe,.modalArtLayer img{width:100%;height:100%;display:block;border:0}.modalArtLayer img{object-fit:contain;object-position:center}.modalArtLayer--still{z-index:1;transition:opacity .28s ease}.modalArtLayer--animation{z-index:2;opacity:0;transition:opacity .28s ease}.modalArtFrame.is-animation-ready .modalArtLayer--animation{opacity:1}.modalArtFrame.is-animation-ready .modalArtLayer--still,.modalArtFrame__loader{opacity:0;pointer-events:none}.modalArtFrame__loader{position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.28);transition:opacity .2s ease}.modalArtFrame.is-loading .modalArtFrame__loader{opacity:1}.modalArtFrame.is-loading .modalArtFrame__loader:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.06) 50%,transparent 65%);background-size:200% 100%;animation:modalArtShimmer 1.2s ease-in-out infinite}@keyframes modalArtShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.modalArtFrame .tokenStatusIcons{position:absolute;top:8px;right:8px;margin:0;z-index:4}.modalArtFrame .statusIcon{width:36px;height:36px}@media (max-width:559px){.modalArtFrame .tokenStatusIcons{top:auto;bottom:8px}}@media (min-width:560px){.modalPanel{display:flex;flex-direction:column}.modalLayout{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.modalArtPanel{flex:0 0 auto;width:min(22rem,42%);max-width:22rem;padding:1.25rem;border-right:1px solid #2a2a2a;align-self:stretch}.modalArtFrame{width:100%}}.modalBody{flex:1 1;min-width:200px;padding:1.25rem;text-align:left}.modalBody h2{margin:0 0 .25rem;font-size:1.75rem}.modalBody h3{margin:1rem 0 .5rem;font-size:1.25rem;color:#c30000}.modalCollection{color:#ccc;margin:0 0 .25rem}.modalDescription{margin:1rem 0 0;line-height:1.4;white-space:pre-wrap}.modalTraits ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem}.modalTraits li{border:1px solid #444;padding:.35rem .5rem;text-align:center;font-size:.95rem}.modalTraits li span:first-child{display:block;color:#c30000;font-size:.85rem}.modalActions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.modalBtn{display:inline-block;padding:8px 16px;border:1px solid #fff;border-radius:8px;font-family:VT323,monospace;font-size:1.2rem}.modalBtn.primary{background:#c30000;border-color:#c30000}.modalBtn.primary:hover{color:#fff;border-color:#fff}.pageHeader,.softStakeRewardsHeader{text-align:center;border-bottom:2px solid #c30000;padding:0 0 1rem;margin:0 0 1.5rem}.pageHeader h1,.softStakeRewardsHeader h1{margin:0;font-size:var(--font-h1)}.pageIntro,.softStakeRewardsIntro{margin:.75rem auto 0;max-width:42rem;font-size:var(--font-ui);line-height:1.35;color:#ddd}.pageIntro p{margin:0}.pageKicker{margin:0 0 .35rem;font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c30000}.pageActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem;margin-top:1rem}.pageBtn{display:inline-block;padding:.55rem 1.25rem;border:1px solid #c30000;border-radius:8px;background:rgba(195,0,0,.12);color:#fff;font-size:var(--font-ui);text-decoration:none}.pageBtn:hover{background:rgba(195,0,0,.28);color:#fff}.pageMeta{margin:.75rem 0 0;font-size:1.05rem;color:#888;line-height:1.4}.pageHeaderExtras{margin-top:1rem;text-align:left}.pageHeaderExtras>:first-child{margin-top:0}.pageFoot{margin:1.25rem 0 0;text-align:center;font-size:var(--font-ui);color:#ccc}.pageFoot a{text-decoration:underline}.pageState{text-align:center;padding:1.5rem 0 2rem}.pageState .pageHeader{margin-bottom:1rem}.pageFooter,.pageState .pageHeaderExtras{text-align:center}.pageFooter{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #444}.pageFooter .pageIntro{margin-bottom:0}.pageFooter .pageActions{margin-top:.75rem}.softStakeRewardsGuide{padding-bottom:2rem}.softStakeRewardsPanel{background:#1b1b1b;border:1px solid #444;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.5rem}.softStakeRewardsFormula{background:#252625;border-left:3px solid #c30000;padding:.75rem 1rem;margin:.5rem 0 1rem;font-size:1.15rem}.softStakeRewardsStackList{margin:0;padding-left:1.25rem;font-size:1.15rem;line-height:1.45}.softStakeRewardsStackList li{margin-bottom:.35rem}.softStakeRewardsMuted{color:#888}.softStakeRewardsJump{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.softStakeRewardsJump a{padding:.35rem .75rem;border:1px solid #666;border-radius:8px;font-size:1.1rem}.softStakeRewardsJump a:hover{border-color:#c30000}.softStakeRewardsCollection{margin-bottom:2.5rem;padding-top:.5rem}.softStakeRewardsPanel h2{font-size:var(--font-h2);margin:0 0 .5rem}.softStakeRewardsCollectionHead h2{margin:0 0 .25rem;font-size:var(--font-h2);color:#fff}.softStakeRewardsCollectionHead+.softStakeRewardsSetList{margin-top:1.25rem}.softStakeRewardsCollectionHighlight>h2{font-size:var(--font-h2);margin:0 0 .5rem}.softStakeRewardsNote{margin:.5rem 0 0;font-size:1.05rem;color:#999;max-width:40rem}.softStakeRewardsH3{margin:1.25rem 0;font-size:var(--font-h3);color:#ccc}.softStakeRewardsH3+.softStakeRewardsAscensionCard,.softStakeRewardsH3+.softStakeRewardsGrid,.softStakeRewardsH3+.softStakeRewardsSetList{margin-top:1.25rem}.softStakeRewardsHint{margin:0 0 .75rem;color:#aaa;font-size:1.05rem}.softStakeRewardsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.softStakeRewardsCard{background:#1b1b1b;border:1px solid #444;border-radius:10px;padding:.75rem 1rem}.softStakeRewardsCard h4{margin:0 0 .5rem;font-size:1.1rem;color:#c30000}.softStakeRewardsTable{width:100%;border-collapse:collapse;font-size:1.1rem}.softStakeRewardsTable td,.softStakeRewardsTable th{text-align:left;padding:.35rem .5rem;border-bottom:1px solid #333}.softStakeRewardsTable th{color:#aaa;font-weight:400}.softStakeRewardsPtsCol{text-align:right;white-space:nowrap;vertical-align:middle}.softStakeRewardsAscensionCard{max-width:360px}.softStakeRewardsAscensionCard .softStakeRewardsTable tr:last-child td{border-bottom:none}.softStakeRewardsAscensionTable th{padding-top:0}.softStakeRewardsInlinePts{margin:0;font-size:1.15rem}.softStakeRewardsSetList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.softStakeRewardsSetItem{background:#1b1b1b;border:1px solid #444;border-radius:10px;padding:.75rem 1rem}.softStakeRewardsSetTitle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:1.25rem}.softStakeRewardsBadge{display:inline-block;background:#2a3d2a;color:#7dcea0;padding:.15rem .5rem;border-radius:6px;font-size:1.1rem;line-height:1.2;white-space:nowrap}.softStakeRewardsSetReq{margin:.5rem 0 0;color:#bbb;font-size:1.05rem;line-height:1.4}.softStakeRewardsTraitTable td:first-child{color:#ddd}.softStakeRewardsTraitTable td.softStakeRewardsPtsCol{width:5rem}.softStakeRewardsInlinePts .softStakeRewardsBadge{vertical-align:baseline}.softStakeRewardsCollectionHighlight{border:1px solid #c30000;border-radius:12px;padding:1rem 1.25rem;background:#1a1818}.softStakeRewardsFooter{margin-top:2rem;padding-top:1rem;border-top:1px solid #444;font-size:1.05rem;color:#888}.softStakeRewardsFooter p{margin:.35rem 0}.softStakeRewardsGuide code{font-family:VT323,monospace!important;font-size:inherit;line-height:inherit;color:inherit;background:hsla(0,0%,100%,.06);border:none;border-radius:3px;padding:0 .2em;word-break:break-word}.stakingPreviewConnect{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.stakingPreviewConnect .otherWalletSection{width:100%}.stakingPreviewError{color:#ff6b6b;margin:0 0 1rem}.stakingPreviewSkeleton{display:flex;flex-direction:column;gap:0}.stakingPreviewSkeletonSectionTitle{height:1.75rem;width:55%;max-width:18rem;margin-bottom:.75rem}.stakingPreviewSkeletonTotal{height:2.5rem;width:8rem;margin-bottom:1rem}.stakingPreviewSkeletonLine{height:1.1rem;width:85%;max-width:28rem;margin-bottom:.45rem}.stakingPreviewSkeletonLineShort{width:65%;max-width:20rem}.stakingPreviewSkeletonHint{height:1rem;width:40%;max-width:14rem;margin-bottom:.75rem}.stakingPreviewSkeletonSetRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid #333;border-radius:8px;background:#141212}.stakingPreviewSkeletonSetLabel{height:1.1rem;flex:1 1 12rem;max-width:20rem}.stakingPreviewSkeletonBadge{height:1.35rem;width:2.5rem;flex-shrink:0;border-radius:6px}.stakingPreviewSkeletonTraitRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border:1px solid #333;border-radius:6px;background:#141212}.stakingPreviewSkeletonTraitLabel{height:1rem;flex:1 1 10rem;max-width:16rem}.stakingPreviewSkeletonTraitPts{height:1rem;width:4rem;flex-shrink:0}.stakingPreviewSummary{margin-bottom:2rem;padding:1.25rem 1.5rem;border:1px solid #444;border-radius:12px;background:#1a1818}.stakingPreviewSummary h2{margin:0 0 .75rem;font-size:var(--font-h2)}.stakingPreviewTotal{display:flex;align-items:baseline;gap:.5rem;margin:0 0 1rem}.stakingPreviewTotalValue{font-size:2.5rem;color:#e8e8e8;line-height:1}.stakingPreviewTotalLabel{font-size:1.1rem;color:#888}.stakingPreviewSummaryBreakdown{list-style:none;margin:0;padding:0;color:#bbb}.stakingPreviewSummaryBreakdown li{margin:.35rem 0}.stakingPreviewSection{margin-bottom:2rem}.stakingPreviewSection h2{margin:0 0 .5rem;font-size:var(--font-h2)}.stakingPreviewSetCollection{color:#888;text-decoration:none}a.stakingPreviewSetCollection:hover{color:#aaa}.stakingPreviewSetList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.stakingPreviewSetRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem;border:1px solid #333;border-radius:8px;background:#141212}.stakingPreviewSetRowQualified{border-color:#2a5a2a;background:#121a12}.stakingPreviewSetHead{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stakingPreviewSetMeta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex:1 1 12rem;min-width:0}.stakingPreviewSetStatus{font-size:.95rem;color:#666}.stakingPreviewSetRowQualified .stakingPreviewSetStatus{color:#6fcf6f}.stakingPreviewSetMissing{list-style:none;margin:0;padding:0;text-align:right;font-size:.88rem;color:#e0c080;line-height:1.35}.stakingPreviewSetMissing li{margin:.15rem 0}.stakingPreviewSetMissingLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#864;text-decoration-color:#864;text-underline-offset:2px}.stakingPreviewSetMissingLink:hover{color:#f0d090}.stakingPreviewTraitSummary{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.stakingPreviewTraitRow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding:.5rem .75rem;border:1px solid #333;border-radius:6px;background:#141212;font-size:.95rem}.stakingPreviewTraitLabel{color:#bbb}.stakingPreviewTraitLink{color:inherit;text-decoration:none}.stakingPreviewTraitLink:hover{color:#ddd}.stakingPreviewTraitPts{color:#888}.stakingPreviewTraitPts strong{color:#6fcf6f}