.reward-opening[hidden]{display:none!important}body[data-reward-open="true"] #stage,body[data-reward-open="true"] .experience>.message,body[data-reward-open="true"] .experience>.actions{display:none}.reward-opening{max-width:560px;margin:auto;padding:18px 0 22px;text-align:center}.reveal-top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px;font-size:12px;color:#6d665b}.reveal-top strong{font-size:14px;color:#252521;font-weight:550}.reveal-card{min-height:440px;position:relative;perspective:1200px;display:flex;align-items:center;justify-content:center;border:1px solid #c9bda8;background:#f9f5ed;border-radius:14px;overflow:hidden;isolation:isolate;box-shadow:0 12px 28px #3430230c}.reveal-card:before{content:"";position:absolute;inset:10px;border:1px solid #e0d4c0;border-radius:8px;pointer-events:none;z-index:-1}.reveal-content{width:100%;padding:28px 24px;transform-style:preserve-3d}.reveal-art{height:230px;display:flex;align-items:center;justify-content:center;position:relative;transform-style:preserve-3d}.reveal-art img{max-width:230px;max-height:230px;object-fit:contain}.reveal-card h2{font-size:25px;line-height:1.25;letter-spacing:-.4px;margin:16px 0 8px;color:#252521}.reveal-caption{font-size:13px;line-height:1.5;color:#6d665b;max-width:390px;margin:10px auto 0;overflow-wrap:anywhere}.reveal-edition{font-size:12px;color:#3158a4;margin:4px 0}.reveal-amount{font-variant-numeric:tabular-nums;font-size:clamp(27px,5vw,43px);font-weight:600;letter-spacing:-1px;margin:12px 0;overflow-wrap:anywhere}.reveal-unit{font-size:14px;letter-spacing:0;font-weight:450;display:block;margin-top:5px}.reveal-coin{width:150px;height:150px;border-radius:50%;background:#f0e6d2;border:8px solid #c6b38d;box-shadow:inset 0 0 0 2px #fff7e4,0 8px 0 #b2a080,0 16px 25px #1c243014;display:grid;place-items:center;position:relative}.reveal-coin img{width:72px;height:82px;image-rendering:pixelated}.reveal-coin.sol{background:#e4e6e9;border-color:#929eaf;box-shadow:inset 0 0 0 2px #f8fafc,0 8px 0 #7e8a9d,0 16px 25px #1c243014}.reveal-coin.sol span{font-size:30px;font-weight:600}.ink-art img{width:170px;height:170px;image-rendering:pixelated}.ink-drop{position:absolute;width:18px;height:24px;border-radius:70% 30% 65% 35%;background:#294e94;top:60%;left:calc(30% + var(--i)*8%);opacity:0}.rod-art{height:255px;width:100%}.rod-art canvas{width:100%;height:100%;display:block}.rod-fallback svg{width:230px;height:230px}.nameplate-art{height:230px}.reward-nameplate{position:relative;display:flex;align-items:center;gap:16px;width:min(100%,390px);min-height:110px;text-align:left;padding:20px;background:#18355d;border:5px solid #dcd9cb;outline:1px solid #b9b3a2;box-shadow:0 7px 0 #b9b3a2,0 13px 20px #22251d18;color:#fffaf0;border-radius:5px}.reward-nameplate.silver{background:linear-gradient(110deg,#d1d7dd,#f0f2f4 48%,#bac3cd);border-color:#8c99aa;outline-color:#5d6c80;box-shadow:inset 0 0 0 3px #3158a4,0 7px 0 #8c99aa,0 13px 20px #22251d18;color:#202b3b}.plate-symbol{width:48px;flex:none;text-align:center}.plate-symbol img{width:42px;height:48px;image-rendering:pixelated}.plate-symbol.x{font:600 48px/1 Geist,Arial,sans-serif;color:#2f4bff}.plate-copy{min-width:0;border-left:1px solid #e4e7ee66;padding-left:16px}.silver .plate-copy{border-left-color:#3158a4}.plate-copy strong{display:block;font-size:clamp(16px,4vw,25px);line-height:1.2;overflow-wrap:anywhere}.plate-copy span{display:block;font-size:10px;letter-spacing:1.1px;margin-top:8px}.reveal-foil{position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 38%,#ffffff66 48%,transparent 58%);pointer-events:none;opacity:0}.nft-art{height:250px}.nft-art img{width:230px;height:230px;border:8px solid #e7dfce;outline:1px solid #c9bda8;border-radius:8px;image-rendering:pixelated;backface-visibility:hidden;box-shadow:0 12px 18px #26211414}.letter-card{background:#fffaf0;padding:27px 25px;border:1px solid #d5c8af;box-shadow:0 10px 18px #26211412;border-radius:3px;max-width:430px;margin:auto;text-align:left;transform-origin:center bottom}.letter-card .letter-from{display:flex;align-items:center;gap:10px;font-size:13px;color:#6e675a;margin-bottom:20px}.letter-from img{width:25px;height:28px;image-rendering:pixelated}.letter-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.7;margin:0;max-height:330px;overflow:auto}.reveal-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.reveal-controls button{font:inherit;min-height:44px;padding:10px 17px;border:1px solid #c9bda8;border-radius:6px;cursor:pointer;background:#faf7f0;color:#252521}.reveal-controls button.primary{background:#294e94;border-color:#294e94;color:white}.reveal-controls button:disabled{opacity:.42;cursor:default}.reveal-controls button:focus-visible{outline:3px solid #7d9acc;outline-offset:3px}.reveal-status{font-size:12px;color:#6e675a;min-height:20px}.reveal-recap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:left}.recap-item{background:#fffaf0;border:1px solid #ded3c0;border-radius:7px;padding:15px;min-width:0}.recap-item h3{font-size:14px;line-height:1.35;margin:8px 0 5px}.recap-item p{font-size:12px;color:#6d665b;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.recap-item img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}.recap-item.letter{grid-column:1/-1}.recap-item .recap-amount{font-size:21px;color:#252521;font-variant-numeric:tabular-nums}.reveal-summary-title{font-size:23px;font-weight:550;margin:6px 0 20px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(max-width:600px){.reward-opening{padding:12px 0}.reveal-card{min-height:425px}.reveal-content{padding:23px 16px}.reveal-art{height:210px}.rod-art{height:240px}.reveal-card h2{font-size:23px}.letter-card{padding:22px 18px}.letter-card p{font-size:15px;max-height:300px}.reward-nameplate{gap:10px;padding:17px 14px}.plate-copy{padding-left:10px}.plate-symbol{width:36px}.plate-symbol.x{font-size:39px}.reveal-controls{gap:9px}.reveal-controls button{font-size:13px;padding:10px 13px}.reveal-recap{gap:10px}.recap-item{padding:13px}.reveal-top{gap:10px}}

.reveal-controls button[aria-busy="true"]{cursor:progress;opacity:.75}.ink-symbol{width:145px;height:185px}.ink-art .ink-printer-mark{position:absolute;width:42px;height:48px;max-width:42px;top:43%;left:calc(50% - 21px);image-rendering:pixelated}@media(max-width:430px){.recap-item.printer,.recap-item.ink,.recap-item.sol{grid-column:1/-1}.recap-item .recap-amount{white-space:nowrap}}

.recap-ink-symbol{display:block;height:70px}.recap-ink-symbol .ink-symbol{height:65px;width:52px}
