@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:Inter,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.prizemessage-overlay{align-items:center;background:#121212;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:99999}.prizemessage-tab{margin-bottom:0;margin-top:0}.prizemessage-top-section{align-items:center;border-radius:0 0;display:flex;height:220px;justify-content:center;overflow:hidden;position:relative;width:100%}.prizemessage-preview-container{align-items:center;display:flex;flex-direction:column;position:relative;z-index:5}.prizemessage-large-img{height:130px;margin-bottom:0;margin-top:30px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:130px}.prizemessage-prize-name{color:#fff;font-size:22px;font-weight:800;margin-top:14px}.prizemessage-bottom-section{background:#1e1e1e;padding:20px}.prizemessage-info-left{background:#0003;flex:0 0 32%}.prizemessage-info-right{flex:1 1}.info-line-msg{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff;display:flex;font-size:14px;font-weight:600;height:40px;padding:0 16px}.info-line-msg:last-child{border-bottom:none}.info-line-msg.bottom{align-items:center;color:#fff;display:flex;font-size:13px;height:40px;padding:0 15px}.prizemessage-done-btn{align-items:center;background:#2ea5ff;border:none;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:16px;transition:all .2s ease-in-out;width:100%}.prizemessage-done-btn:active{transform:scale(1.05)}.btn-icon-tg{display:block;height:18px;width:auto}.prizemessage-view-link{align-items:center;cursor:pointer;display:flex;gap:6px;justify-content:center;margin-bottom:10px;margin-top:18px}.prizemessage-view-link span{color:#fff;font-size:12px;font-weight:400;letter-spacing:.2px;line-height:1;opacity:.8;transition:all .4s ease}.prizemessage-view-link span:active{opacity:.6}.view-arrow-icon{display:block;height:11px;margin-top:0;opacity:.8;width:auto}.prizemessage-screen-footer{align-items:center;background:linear-gradient(180deg,#3a3a3a28 -100%,#3333332a 20%,#2e2e2e23 50%,#27272723 80%,#1c1c1e00);display:flex;height:70px;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100000}.footer-content-wrapper{align-items:center;display:flex;justify-content:space-between;max-width:430px;padding:0 20px;width:100%}.footer-title-logo{height:30px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-open-btn{background:#fff;border:none;border-radius:200px;color:#000;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s ease-in-out}.footer-open-btn:active{transform:scale(1.05)}.prizemessage-info-text{color:#fff;font-weight:600}.weight-300{font-weight:200}.weight-600{font-weight:600}.prize-texture-base{background-position:50%;background-size:cover;inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;z-index:1}.texture-common,.texture-epic,.texture-legendary,.texture-rare{filter:brightness(1.3) saturate(1.2);opacity:1}.prizenotfound-container{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100vw}.prizenotfound-bg{object-fit:cover;z-index:1}.prizenotfound-bg,.prizenotfound-overlay-dark{height:100%;left:0;position:absolute;top:0;width:100%}.prizenotfound-overlay-dark{background:rgba(0,0,0,.089);z-index:2}.prizenotfound-top-logo{position:absolute;top:40px;width:120px;z-index:3}.prizenotfound-center-content{position:absolute;text-align:center;top:50%;transform:translateY(-50%);z-index:3}.error-title{color:#fff;font-size:24px;font-weight:800;letter-spacing:1px;text-shadow:0 2px 10px #00000080}.prizenotfound-action-btn{background:#fff;border:none;border-radius:200px;bottom:40px;box-shadow:0 4px 15px #0000004d;color:#000;cursor:pointer;font-size:16px;font-weight:700;max-width:350px;padding:18px 10px;position:absolute;transition:transform .2s ease;width:calc(100% - 40px);z-index:3}.prizenotfound-action-btn:active{transform:scale(.96)}.artist-profile-img{border-radius:50%;height:140px;margin-bottom:10px;margin-top:10px;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:140px}.artist-header-info{margin-bottom:22px;text-align:center}.artist-main-title{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.artist-username-container{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:8px}.artist-username{color:#ffffff80;font-size:15px;font-weight:500;line-height:1}.artist-verify-icon{display:block;height:16px;object-fit:contain;width:16px}.prizemessage-tab{background:#1c1c1e;border-radius:20px 20px 52px 52px;display:flex;flex-direction:column;max-width:430px;overflow:hidden;width:100%}button:focus{outline:none}.prizemessage-info-box{background:#ffffff0d;border:.4px solid hsla(0,0%,100%,.034);border-radius:24px;display:flex;margin-bottom:20px;overflow:hidden}.artist-top-section{border-radius:0 0;height:190px;overflow:hidden;position:relative;width:100%}.artist-top-section,.notfound-container{align-items:center;display:flex;justify-content:center}.notfound-container{background-color:#121212;color:#fff;font-family:Inter,sans-serif;height:100vh;text-align:center}.notfound-logo{margin-bottom:20px;width:120px}.notfound-code{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#a6f7eb,#dcf5f1);-webkit-background-clip:text;font-size:80px;font-weight:900;margin:0}.notfound-text{color:#888;font-size:18px;margin-bottom:30px}.notfound-home-btn{background:#fff;border:none;border-radius:30px;color:#000;cursor:pointer;font-weight:800;padding:12px 30px;transition:transform .2s}.notfound-home-btn:active{transform:scale(.95)}