:root{--max-width:1100px;--avatar-border-gradient:linear-gradient(224.33deg,#b7b68b 13.6%,#ff2600 19.63%,#ed1b24 74.73%,#fd0 86.05%);--splash-border-gradient:linear-gradient(270deg,hsla(6,21%,83%,.08),#ed1b24 48.09%,hsla(0,0%,85%,0))}*{box-sizing:border-box;padding:0;margin:0;-webkit-font-smoothing:subpixel-antialiased!important;text-rendering:optimizeLegibility!important}body,html{max-width:100vw;overflow-x:hidden;direction:rtl}@font-face{font-family:Simona Pro;src:url(/fonts/SimonaPro-Thin.ttf);font-weight:100 300}@font-face{font-family:Simona Pro;src:url(/fonts/SimonaPro-Regular.ttf);font-weight:300 400}@font-face{font-family:Simona Pro;src:url(/fonts/SimonaPro-Medium.ttf);font-weight:500 500}@font-face{font-family:Simona Pro;src:url(/fonts/SimonaPro-Bold.ttf);font-weight:600 600}@font-face{font-family:Simona Pro;src:url(/fonts/SimonaPro-Black.ttf);font-weight:700 900}.container{top:0;left:0;width:100%;height:100%;position:absolute}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.embeddedMessagingFrame{bottom:80px!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.prize-wheel-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#e10000 0,#3c0002 100%);direction:rtl;font-family:Simona Pro!important}.wheel-overlay{border-radius:20px}.wheel-content,.wheel-header h1{text-align:center}.wheel-header h1{margin-bottom:5rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-size:4rem;font-weight:700}.wheel-container{position:relative;width:min(65dvh,95dvw);height:min(65dvh,95dvw);margin:0 auto 20px}.wheel-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.wheel-bg-svg{width:100%;height:100%;object-fit:contain}.wheel-border{position:absolute;width:70%;height:70%;top:9.5%;left:15%;right:15%;bottom:24%;border-radius:50%;background:transparent;z-index:2}.wheel-inner{position:relative;overflow:hidden}.wheel,.wheel-inner{width:100%;height:100%;border-radius:50%}.wheel{display:block}.spin-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12%;height:12%;border-radius:50%;border:5px solid #000;background:#dc2525;color:#fff;font-size:12px;font-weight:700;cursor:pointer;z-index:10;transition:all .2s ease;outline:none}.spin-button:active{transform:translate(-50%,-50%) scale(.95)}.spin-button.spinning{animation:spin 3s linear;pointer-events:none}.wheel-pin{position:absolute;left:50%;top:2px;transform:translateX(-50%);z-index:2000;width:10%;height:10%;pointer-events:none}.wheel-disclaimer{font-size:12px;color:#666;margin-top:15px;line-height:1.4}.prize-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease}.prize-popup.active{opacity:1;visibility:visible}.coupon-card{position:relative;width:400px;height:300px;max-width:90vw;max-height:80vh;transform:scale(.7);transition:transform .3s ease}.prize-popup.active .coupon-card{transform:scale(1)}.coupon-background{width:100%;height:100%;object-fit:contain}.coupon-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;direction:rtl;padding:20px;box-sizing:border-box}.coupon-header{margin-bottom:20px}.prize-title{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.prize-name{font-size:18px;color:#666;margin-bottom:15px}.coupon-code-section{margin-bottom:20px}.coupon-code-label{font-size:14px;color:#666;margin-bottom:5px}.coupon-code{font-size:20px;font-weight:700;color:#333;background:#f8f8f8;padding:8px 15px;border-radius:5px;border:2px dashed #ccc;letter-spacing:2px}.coupon-description{font-size:14px;color:#666;margin-bottom:25px;line-height:1.4}.coupon-buttons{margin-top:auto}.coupon-collect-button{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;border:none;padding:12px 25px;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none}.coupon-collect-button:hover{background:linear-gradient(135deg,#357abd,#2a5a8a);transform:translateY(-2px);box-shadow:0 5px 15px rgba(74,144,226,.3)}.coupon-collect-button:active{transform:translateY(0)}.close-button{position:absolute;top:20px;right:20px;width:40px;height:40px;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:3}@media (max-width:768px){.wheel-overlay{padding:15px;border-radius:15px}.wheel-header h1{font-size:3rem;margin-bottom:15px}.wheel-container{width:90vw;height:90vw;max-width:400px;max-height:400px}.spin-button{width:50px;height:50px;font-size:10px}.wheel-disclaimer{font-size:11px;margin-top:10px}.coupon-card{width:350px;height:250px}.prize-title{font-size:20px}.prize-name{font-size:16px}.coupon-code{font-size:18px;padding:6px 12px}.coupon-collect-button{padding:10px 20px;font-size:14px}}@media (max-width:480px){.wheel-overlay{padding:10px;width:95%}.wheel-header h1{font-size:2rem}.wheel-container{width:85vw;height:85vw;max-width:320px;max-height:320px}.spin-button{width:45px;height:45px;font-size:9px}.coupon-card{width:300px;height:220px}.prize-title{font-size:18px}.coupon-code{font-size:16px}.close-button{top:5px;right:5px;width:30px;height:30px}}