.redemption{max-width:1000px}.redemption__body{display:grid;grid-gap:24px;gap:24px;padding-bottom:48px}.redemption__panel{background:#141414;border:1px solid #343434;border-radius:20px;padding:clamp(20px,4vw,36px);color:#f5f5f5;min-width:0}.redemption__panel h2,.redemption__panel h3{color:#f5f5f5}.redemption__notice p,.redemption__panel p{color:#d2d2d2;line-height:1.6}.redemption__panel[aria-label="NFT wallet"] .bwallet{padding:0;margin:0;border:0;background:transparent}.redemption__panel[aria-label="NFT wallet"] :is(.bwallet__label,.bwallet__hint){display:none}.redemption code{overflow-wrap:anywhere;white-space:normal}.redemption__panel label{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.redemption__panel input:not([type=checkbox]),.redemption__panel select,.redemption__panel textarea{color:#fff;background:#090909;border:1px solid #777;border-radius:8px;min-height:44px;padding:12px;width:100%;box-sizing:border-box}.redemption__panel textarea{min-height:90px}.redemption__panel button{min-height:44px;padding:10px 16px;border:1px solid #777;border-radius:10px;background:#242424;color:#fff;cursor:pointer;font:inherit;max-width:100%;white-space:normal;overflow-wrap:anywhere}.redemption__panel button.redemption__primary{background:#a2f207;color:#111;border-color:#a2f207;font-weight:700}.redemption__panel button:disabled{cursor:default;opacity:.5}.redemption :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid #a2f207;outline-offset:4px}.redemption__panel details{margin:20px 0}.redemption__panel summary{cursor:pointer;min-height:44px;padding:10px 0}.redemption__facts{display:grid;grid-gap:16px;gap:16px}.redemption__facts div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);grid-gap:16px;gap:16px}.redemption__facts dt{color:#c3c3c3}.redemption__facts dd{margin:0;overflow-wrap:anywhere}.redemption__notice{padding:20px;border:1px solid #68783d;background:#18200d;border-radius:12px;color:#f5f5f5;overflow-wrap:anywhere}.redemption__notice h2,.redemption__notice h3{color:#f5f5f5}.redemption__sources{padding-left:20px}.redemption__sources li{margin:12px 0;overflow-wrap:anywhere}.redemption__choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,100px),1fr));grid-gap:12px;gap:12px}.redemption__panel label.redemption__consent{display:flex;align-items:flex-start;gap:12px}.redemption input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;accent-color:#a2f207}.redemption fieldset{border:1px solid #555;margin:20px 0;min-width:0}.redemption__orders{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0}.redemption__orders button{text-align:left;width:100%}.redemption__orders span{display:block;font-size:.8rem;color:#c3c3c3}@media (max-width:600px){.redemption__facts div{grid-template-columns:1fr;gap:4px}}.redemption__guide{margin:20px 0;font-size:1rem;line-height:1.6}.redemption__guide summary{cursor:pointer;min-height:44px;padding:10px 0}.redemption__guide li{margin:12px 0}@media (max-width:600px){.burn.redemption{gap:8px}.redemption .redemption__guide{margin:8px 0 0}}.redemption__wallet{padding:8px 0;min-width:0}.redemption__wallet .bwallet__chosen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0}.redemption__wallet .bwallet__change{color:#d2d2d2;background:transparent;border:0;text-decoration:underline;min-height:44px;cursor:pointer}.redemption__batch-details,.redemption__help{min-width:0;color:#c3c3c3}.redemption__batch-details>summary,.redemption__help summary{cursor:pointer;min-height:44px;padding:12px 0}.redemption__help button{display:block;padding:12px;margin:8px 0;color:#f5f5f5;background:#242424;border:1px solid #777;border-radius:10px;cursor:pointer}.redemption__recipient{font-size:.85rem}.redemption__review .redemption__facts{gap:12px;margin:20px 0}.redemption__review .redemption__facts div{grid-template-columns:minmax(88px,1fr) minmax(0,2fr);gap:12px}.redemption__review .redemption__facts dt{font-size:.9rem}.redemption__review .redemption__facts dd{line-height:1.45}.redemption__review>p{margin:12px 0}.redemption__review>details{margin-bottom:0}.redemption__panel>.redemption__primary{width:100%;margin-top:12px}.redemption__panel fieldset legend{padding:0 8px;font-weight:700}.redemption__choices label{position:relative;display:grid;grid-gap:8px;gap:8px;margin:0;padding:8px;border:1px solid #555;border-radius:12px;min-width:0;cursor:pointer}.redemption__choices label:has(input:checked){border-color:#a2f207;background:#18200d}.redemption__choices label:has(input:disabled){cursor:default;opacity:.65}.redemption__nft input{position:absolute;top:12px;right:12px;z-index:1;margin:0}.redemption__thumbnail{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#090909}.redemption__thumbnail :is(img,video,.twist-token-fallback){width:100%;height:100%;object-fit:contain}.redemption__thumbnail .twist-token-fallback{display:grid;place-items:center;color:#aaa;font-size:1.25rem}.redemption__nft-name{display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere;font-size:.75rem;color:#c3c3c3}.redemption__nft-name strong{color:#f5f5f5;font-size:1rem}.redemption__selection-action{position:-webkit-sticky;position:sticky;top:var(--redemption-sticky-top,calc(var(--masthead-total, 54px) + 8px));z-index:5;padding:12px;margin:16px 0;background:#141414;border:1px solid #555;border-radius:12px}.redemption__selection-action[data-feedback=true]{position:static}.redemption__selection-action>p{margin:0 0 8px}.redemption__selection-action>.redemption__primary{width:100%}.redemption__selection-action>.redemption__selection-hint{margin:8px 0 0;font-size:.85rem}.redemption__complete{display:block;box-sizing:border-box;padding:14px 16px;background:#a2f207;color:#111;border:1px solid #a2f207;border-radius:10px;text-align:center;text-decoration:none;font-weight:700}