body.ksar-wheel-open{overflow:hidden}.ksar-wheel-modal[hidden]{display:none!important}.ksar-wheel-modal:not([hidden]){display:flex!important;position:fixed;inset:0;z-index:2147483000;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.ksar-wheel-modal:not([hidden]) .ksar-wheel-modal__backdrop{animation:ksar-wheel-backdrop-in 0.45s ease forwards}@keyframes ksar-wheel-backdrop-in{from{opacity:0}to{opacity:1}}.ksar-wheel-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .82)}.ksar-wheel-modal__panel{position:relative;z-index:1;width:min(920px, 100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;border-radius:16px;padding:24px 20px 28px;box-sizing:border-box;box-shadow:0 24px 80px rgb(0 0 0 / .35)}.ksar-wheel-modal__panel--enter{animation:ksar-wheel-modal-in 0.55s cubic-bezier(.2,.8,.2,1) forwards}@keyframes ksar-wheel-modal-in{from{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.ksar-wheel-modal__panel--spinning .ksar-wheel-spinner-wrap{animation:ksar-wheel-glow 1.4s ease-in-out infinite}@keyframes ksar-wheel-glow{0%,100%{filter:drop-shadow(0 14px 28px rgb(0 0 0 / .22)) drop-shadow(0 0 0 #fff0)}50%{filter:drop-shadow(0 18px 36px rgb(173 149 104 / .45)) drop-shadow(0 0 28px rgb(173 149 104 / .35))}}.ksar-wheel-modal__close{position:absolute;top:10px;right:14px;z-index:2;border:0;background:#fff0;color:#333;font-size:28px;line-height:1;cursor:pointer;transition:transform 180ms cubic-bezier(.34,1.56,.64,1),color 180ms ease}.ksar-wheel-modal__close:hover,.ksar-wheel-modal__close:focus-visible{transform:scale(1.15) rotate(90deg);color:#ad9568;outline:none}.ksar-wheel-modal__layout{display:flex;align-items:center;gap:28px}.ksar-wheel-modal__wheel{flex:0 0 auto;perspective:900px}.ksar-wheel-spinner-wrap{position:relative;width:360px;height:360px;margin:0 auto 18px;overflow:visible;filter:drop-shadow(0 16px 32px rgb(0 0 0 / .24));transform-style:preserve-3d}.ksar-wheel-spinner-wrap::before{content:"";position:absolute;left:50%;bottom:-14px;z-index:0;width:140px;height:22px;margin-left:-70px;border-radius:50%;background:linear-gradient(180deg,#2a2a2a 0%,#141414 100%);box-shadow:0 6px 16px rgb(0 0 0 / .35);transform:rotateX(72deg)}.ksar-wheel-spinner-wrap::after{content:"";position:absolute;left:50%;bottom:-8px;width:160px;height:20px;margin-left:-80px;border-radius:50%;background:radial-gradient(ellipse at center,rgb(0 0 0 / .32) 0%,#fff0 72%);z-index:-1}.ksar-wheel-spinner-wrap--spinning .ksar-wheel-spinner__pointer{animation:ksar-wheel-pointer-tick 0.1s linear infinite}.ksar-wheel-spinner__pointer--tick{animation:ksar-wheel-pointer-tick 0.1s linear infinite}@keyframes ksar-wheel-pointer-tick{0%,100%{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-50%) rotate(-10deg)}75%{transform:translateX(-50%) rotate(4deg)}}.ksar-wheel-spinner__pointer{position:absolute;top:-8px;left:50%;z-index:3;width:0;height:0;transform:translateX(-50%);border-left:14px solid #fff0;border-right:14px solid #fff0;border-top:26px solid #141414;filter:drop-shadow(0 3px 4px rgb(0 0 0 / .3))}.ksar-wheel-spinner__pointer::after{content:"";position:absolute;top:-26px;left:-6px;width:12px;height:12px;border-radius:50%;background:#ad9568}.ksar-wheel-spinner{position:relative;width:100%;height:100%;overflow:visible;border:0;border-radius:50%;transform:rotate(0deg);will-change:transform}.ksar-wheel-spinner__disc{width:100%;height:100%;border-radius:50%;overflow:hidden;border:6px solid #141414;box-sizing:border-box;box-shadow:inset 0 0 24px rgb(0 0 0 / .12),0 0 0 2px rgb(173 149 104 / .25)}.ksar-wheel-spinner--blur{filter:blur(.4px) brightness(1.06) saturate(1.08)}.ksar-wheel-spinner__hub{position:absolute;top:50%;left:50%;z-index:4;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a2a2a 0%,#141414 100%);color:#ad9568;font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:54px;text-align:center;box-shadow:0 0 0 4px #fff,0 4px 12px rgb(0 0 0 / .35)}.ksar-wheel-svg{display:block;width:100%;height:100%}.ksar-wheel-svg__rim{fill:none;stroke:#141414;stroke-width:7}.ksar-wheel-svg__dot{fill:#141414}.ksar-wheel-svg__label{font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke fill;stroke:rgb(255 255 255 / .35);stroke-width:2px}.ksar-wheel-modal__content{flex:1 1 320px;min-width:0;text-align:left;position:relative}.ksar-wheel-modal__entry-copy{animation:ksar-wheel-copy-in 0.4s ease forwards}@keyframes ksar-wheel-copy-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ksar-wheel-modal__title{margin:0 0 14px;font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-size:clamp(1.15rem, 2.4vw, 1.55rem);font-weight:700;line-height:1.25;color:#141414}.ksar-wheel-modal__body{margin:0 0 20px;color:#333;font-size:.95rem;line-height:1.55;text-align:justify;text-justify:inter-word}.ksar-wheel-stage-spinning{padding:12px 0;text-align:center;animation:ksar-wheel-spinning-pulse 1.2s ease-in-out infinite}.ksar-wheel-stage-spinning[hidden]{display:none!important}@keyframes ksar-wheel-spinning-pulse{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.ksar-wheel-stage-spinning__label{margin:0 0 8px;font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:700;color:#141414}.ksar-wheel-stage-spinning__hint{margin:0;font-size:.9rem;color:#666}.ksar-wheel-form__input{width:100%;box-sizing:border-box;margin-bottom:14px;padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:.95rem;transition:border-color 180ms ease,box-shadow 180ms ease}.ksar-wheel-form__input:focus{border-color:#ad9568;box-shadow:0 0 0 3px rgb(173 149 104 / .25);outline:none}.ksar-wheel-form__submit{width:100%;border:2px solid #141414;border-radius:8px;padding:13px 16px;background:#141414;color:#fff;font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform 220ms cubic-bezier(.34,1.56,.64,1),background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.ksar-wheel-form__submit:hover,.ksar-wheel-form__submit:focus-visible{background:#2a2a2a;border-color:#2a2a2a;color:#fff;transform:scale(1.02);box-shadow:0 8px 20px rgb(0 0 0 / .25);outline:none}.ksar-wheel-form__submit:active:not(:disabled){transform:scale(.98)}.ksar-wheel-form__submit:disabled{opacity:.6;cursor:wait;transform:none}.ksar-wheel-modal__dismiss{display:block;width:100%;margin-top:12px;border:0;background:#fff0;color:#141414;font-size:.9rem;text-decoration:underline;cursor:pointer;transition:color 180ms ease,transform 180ms ease}.ksar-wheel-modal__dismiss:hover,.ksar-wheel-modal__dismiss:focus-visible{color:#ad9568;transform:translateY(-1px);outline:none}.ksar-wheel-result-wrap{margin-top:4px}.ksar-wheel-result-wrap[hidden]{display:none!important}.ksar-wheel-result-wrap:not([hidden]){display:block}.ksar-wheel-result__card{opacity:0;transform:translateY(18px) scale(.96);padding:4px 0 0;border-radius:0;background:#fff0;border:0;box-shadow:none}.ksar-wheel-result-wrap--show .ksar-wheel-result__card{animation:ksar-wheel-result-pop 0.65s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ksar-wheel-result-pop{0%{opacity:0;transform:translateY(18px) scale(.92)}70%{opacity:1;transform:translateY(-4px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.ksar-wheel-result__badge{display:none;margin:0 0 10px;padding:4px 10px;border-radius:999px;background:#141414;color:#ad9568;font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ksar-wheel-result__title{margin:0 0 10px;font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.25;color:#141414}.ksar-wheel-result__message{margin:0 0 14px;font-size:.95rem;line-height:1.55;color:#333;text-align:justify;text-justify:inter-word}.ksar-wheel-result__code{margin:0 0 16px;padding:14px 16px;border-radius:4px;background:#fafafa;border:2px dashed #bdbdbd;font-family:inherit;font-size:1rem;font-weight:600;color:#141414;text-align:center;line-height:1.4}.ksar-wheel-result__code--mailto{cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease}.ksar-wheel-result__code--mailto:hover,.ksar-wheel-result__code--mailto:focus-visible{border-color:#141414;background:#f3f3f3;outline:none}.ksar-wheel-result__footer{margin:14px 0 0;font-size:.68rem;line-height:1.45;color:#888;text-align:left}.ksar-wheel-result__cta{width:100%;border:2px solid #141414;border-radius:8px;padding:12px 16px;background:#141414;color:#fff;font-family:"Chakra Petch",Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer;transition:transform 220ms cubic-bezier(.34,1.56,.64,1),background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.ksar-wheel-result__cta:hover,.ksar-wheel-result__cta:focus-visible{background:#2a2a2a;border-color:#2a2a2a;color:#fff;transform:scale(1.02);box-shadow:0 6px 18px rgb(0 0 0 / .2);outline:none}.ksar-wheel-confetti{position:fixed;inset:0;z-index:2147483001;pointer-events:none;overflow:hidden}.ksar-wheel-confetti__piece{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;opacity:.95;animation-name:ksar-wheel-confetti-fall;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes ksar-wheel-confetti-fall{0%{transform:translateY(0) rotate(0deg) scale(1);opacity:1}100%{transform:translateY(110vh) rotate(720deg) scale(.6);opacity:0}}@media (max-width:760px){.ksar-wheel-modal__layout{flex-direction:column;gap:18px}.ksar-wheel-spinner-wrap{width:min(280px, 78vw);height:min(280px, 78vw)}.ksar-wheel-modal__content{width:100%}}@media (prefers-reduced-motion:reduce){.ksar-wheel-modal:not([hidden]) .ksar-wheel-modal__backdrop,.ksar-wheel-modal__panel--enter,.ksar-wheel-modal__entry-copy,.ksar-wheel-stage-spinning,.ksar-wheel-result-wrap--show .ksar-wheel-result__card,.ksar-wheel-result__code,.ksar-wheel-spinner-wrap--spinning .ksar-wheel-spinner__pointer,.ksar-wheel-spinner__pointer--tick,.ksar-wheel-modal__panel--spinning .ksar-wheel-spinner-wrap,.ksar-wheel-confetti__piece{animation:none!important;transition:none!important}.ksar-wheel-result-wrap--show .ksar-wheel-result__card{opacity:1;transform:none}}