@font-face{font-display:swap;font-family:cairoExtraBold;src:url(/fonts/cairo/Cairo-ExtraBold.ttf)}.spin-wheel-tab{background:#11161f;border:0;border-radius:12px 0 0 12px;box-shadow:0 6px 18px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:14px;font-weight:700;left:0;line-height:1.2;padding:16px 10px;position:fixed;text-decoration:none;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;z-index:2000}.modal-open .spin-wheel-tab{z-index:1040}.spin-wheel-tab:hover{background:#ec571a;color:#fff;text-decoration:none}.spin-wheel-tab:focus-visible{background:#ec571a;color:#fff;text-decoration:none}html.spin-wheel-open{overflow:hidden}html.spin-wheel-open .fixed-header,html.spin-wheel-open body{padding-right:var(--spin-wheel-scrollbar-width)}html.spin-wheel-open .fixed-header{right:0}html.spin-wheel-open #sticky-telegram-footer:after{background:inherit;bottom:0;content:"";left:100%;position:absolute;top:0;width:var(--spin-wheel-scrollbar-width)}html.spin-wheel-open #chat-widget-container,html.spin-wheel-open #chatbot-launcher{translate:calc(var(--spin-wheel-scrollbar-width)*-1)}.spin-wheel-modal{background:#fff;border:0;border-radius:24px;box-shadow:0 24px 60px rgba(0,0,0,.35);color:#11161f;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:32px 28px 28px;text-align:center;transform:translateY(12px) scale(.96);transition:opacity .15s ease-out,transform .15s ease-out;width:min(540px,calc(100vw - 32px))}.spin-wheel-modal:not([open]){display:none}.spin-wheel-modal[open]{opacity:1;transform:none;transition-duration:.35s;transition-timing-function:cubic-bezier(.2,.9,.3,1.15)}.spin-wheel-modal::backdrop{background-color:transparent;transition:background-color .15s ease-out}.spin-wheel-modal[open]::backdrop{background-color:rgba(0,0,0,.72);transition-duration:.35s}@starting-style{.spin-wheel-modal[open]{opacity:0;transform:translateY(24px) scale(.92)}.spin-wheel-modal[open]::backdrop{background-color:transparent}}@supports (overlay:auto){.spin-wheel-modal{transition-behavior:allow-discrete;transition-property:opacity,transform,overlay,display}.spin-wheel-modal::backdrop{transition-behavior:allow-discrete;transition-property:background-color,overlay,display}}.spin-wheel-modal__close,.spin-wheel-modal__sound{align-items:center;background:#f1f3f6;border:0;border-radius:50%;color:#11161f;cursor:pointer;display:flex;height:38px;justify-content:center;left:14px;padding:0;position:absolute;top:14px;width:38px}.spin-wheel-modal__sound{left:auto;right:14px}.spin-wheel-modal__sound[aria-pressed=false] .spin-wheel-modal__sound-off,.spin-wheel-modal__sound[aria-pressed=true] .spin-wheel-modal__sound-on{display:none}.spin-wheel-modal__close:hover:not(:disabled),.spin-wheel-modal__sound:hover{background:#e2e6ec}.spin-wheel-modal__close:disabled{cursor:not-allowed;opacity:.4}.spin-wheel-modal__close svg,.spin-wheel-modal__sound svg{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;fill:none;height:18px;width:18px}.spin-wheel-modal__title{color:#11161f;font-size:26px;font-weight:800;margin:0 0 6px}.spin-wheel-modal__subtitle{color:#5b6474;font-size:16px;margin:0 0 22px}.spin-wheel{--spin-wheel-size:min(420px,calc(100vw - 88px),calc(100vh - 300px));height:var(--spin-wheel-size);margin:0 auto;position:relative;transform-origin:50% 0;transition:transform .5s ease,margin-bottom .5s ease;width:var(--spin-wheel-size)}.spin-wheel.is-shrunk{cursor:pointer;margin-bottom:calc(var(--spin-wheel-size)*-.7);transform:scale(.3)}.spin-wheel.is-shrunk>*{pointer-events:none}.spin-wheel-modal__prize{border:4px solid #22c55e;border-radius:14px;color:#11161f;display:inline-block;font-size:24px;font-weight:800;margin:18px 0 0;padding:8px 20px}.spin-wheel-modal__prize[hidden]{display:none}@supports (height:1dvh){.spin-wheel{--spin-wheel-size:min(420px,calc(100vw - 88px),calc(100dvh - 300px))}}.spin-wheel__rim{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.spin-wheel__rim:after,.spin-wheel__rim:before{border-radius:50%;content:"";position:absolute}.spin-wheel__rim:before{background:linear-gradient(135deg,#3a4762,#1a2130 50%,#0b0f17) border-box;border:calc(var(--spin-wheel-size)*10.75/420 + 1px) solid transparent;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#000 0 0) border-box,linear-gradient(#000 0 0) padding-box;mask:linear-gradient(#000 0 0) border-box,linear-gradient(#000 0 0) padding-box;-webkit-mask-composite:xor;mask-composite:exclude;right:-1px;top:-1px}.spin-wheel__rim:after{bottom:calc(var(--spin-wheel-size)*10.75/420);box-shadow:0 0 0 calc(var(--spin-wheel-size)*1.5/420) rgba(0,0,0,.5);left:calc(var(--spin-wheel-size)*10.75/420);right:calc(var(--spin-wheel-size)*10.75/420);top:calc(var(--spin-wheel-size)*10.75/420)}.spin-wheel__rim i{background:#5b4a1e;border-radius:50%;height:calc(var(--spin-wheel-size)*4.6/420);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--bulb)*15deg + 7.5deg)) translateY(calc(var(--spin-wheel-size)*-205/420));width:calc(var(--spin-wheel-size)*4.6/420)}.spin-wheel__rim i:after{animation:spin-wheel-bulb 1.4s step-end infinite;background:radial-gradient(closest-side,#fffbea 39%,#ffd54a 40%);border-radius:50%;bottom:0;box-shadow:0 0 calc(var(--spin-wheel-size)*4/420) calc(var(--spin-wheel-size)*1/420) #ffc21a;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.spin-wheel__rim i:nth-child(2n):after{animation-delay:-.7s}.spin-wheel[data-lights=spinning] .spin-wheel__rim i:after{animation:spin-wheel-bulb-chase .24s step-end infinite}.spin-wheel[data-lights=spinning] .spin-wheel__rim i:nth-child(4n+2):after{animation-delay:-.18s}.spin-wheel[data-lights=spinning] .spin-wheel__rim i:nth-child(4n+3):after{animation-delay:-.12s}.spin-wheel[data-lights=spinning] .spin-wheel__rim i:nth-child(4n+4):after{animation-delay:-60ms}.spin-wheel[data-lights=won] .spin-wheel__rim i:after{animation:spin-wheel-bulb .3s step-end 7,spin-wheel-bulb .5s step-end 2.1s infinite}.spin-wheel[data-lights=won] .spin-wheel__rim i:nth-child(2n):after{animation-delay:0s,2.35s}@keyframes spin-wheel-bulb{0%{opacity:1}50%{opacity:0}}@keyframes spin-wheel-bulb-chase{0%{opacity:1}25%{opacity:0}}.spin-wheel__pointer{filter:drop-shadow(0 2px 2px rgba(0,0,0,.45));height:10.52381%;left:50%;overflow:visible;pointer-events:none;position:absolute;top:-3.09524%;transform:translateX(-50%);transform-origin:50% 29.41176%;width:6.19048%;z-index:2}.spin-wheel__pointer path{fill:url(#spin-wheel-pointer-gold);stroke:#11161f;stroke-width:1.5;stroke-linejoin:round}.spin-wheel__pointer circle{fill:#11161f;stroke:#fff3b0;stroke-width:1}.spin-wheel-modal__confetti{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:4}.spin-wheel__canvas{border-radius:50%;box-shadow:0 12px 32px rgba(0,0,0,.3);height:100%;overflow:hidden;overflow:clip;width:100%}.spin-wheel__button{background:radial-gradient(circle at 35% 30%,#ff8a4c,#ec571a 55%,#b8400f);border:5px solid #f5c33b;border-radius:50%;box-shadow:0 0 0 3px #11161f,inset 0 -4px 8px rgba(0,0,0,.25),0 6px 16px rgba(0,0,0,.45);color:#fff;cursor:pointer;font-size:22px;font-weight:800;height:84px;left:50%;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.35);top:50%;transform:translate(-50%,-50%);transition:transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:84px;z-index:2}.spin-wheel__button:focus:not(:focus-visible){outline:0}.spin-wheel__button:focus-visible{outline:3px solid #fff1a6;outline-offset:3px}.spin-wheel__button:not(:disabled){animation:spin-wheel-button-pulse 1.8s ease-in-out infinite}.spin-wheel__button:not(:disabled):hover{transform:translate(-50%,-50%) scale(1.06)}.spin-wheel__button:not(:disabled):active{transform:translate(-50%,-50%) scale(.95)}@keyframes spin-wheel-button-pulse{50%{border-color:#fff1a6;box-shadow:0 0 0 3px #11161f,0 0 14px 2px rgba(255,213,74,.8),inset 0 -4px 8px rgba(0,0,0,.25),0 6px 16px rgba(0,0,0,.45)}}.spin-wheel__button:disabled{background:#6b7280;border-color:#9ca3af;cursor:not-allowed}.spin-wheel__tooltip{background:#11161f;border-radius:10px;color:#fff;font-size:14px;font-weight:600;line-height:1.4;max-width:240px;padding:8px 12px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 14px));width:-moz-max-content;width:max-content;z-index:3}.spin-wheel__tooltip[hidden]{display:none}.spin-wheel-modal__status{color:#11161f;font-size:17px;font-weight:700;margin:22px 0 0;min-height:48px}.spin-wheel-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.spin-wheel-modal__cta{background:#ec571a;border-radius:999px;color:#fff;display:inline-block;font-weight:700;padding:10px 22px;text-decoration:none}.spin-wheel-modal__cta[hidden]{display:none}.spin-wheel-modal__cta:hover{color:#fff;text-decoration:none}.spin-wheel-modal__cta--whatsapp{background:#25d366}@media (prefers-reduced-motion:reduce){.spin-wheel,.spin-wheel-modal,.spin-wheel-modal::backdrop{transition:none}.spin-wheel[data-lights] .spin-wheel__rim i:after,.spin-wheel__button:not(:disabled){animation:none}.spin-wheel__rim i:nth-child(odd):after{opacity:1}}@media (max-width:575px){.spin-wheel-tab{font-size:12px;padding:12px 8px}.spin-wheel-modal{padding:28px 16px 20px}.spin-wheel__button{font-size:19px;height:68px;width:68px}}
