.nk-offer-summary::-webkit-details-marker{display:none}.nk-offer-summary{box-shadow:0 0 0 2px color-mix(in oklab, var(--sun) 55%, transparent), 0 24px 60px -24px #0d10208c;transition:transform .25s,box-shadow .25s}.nk-offer-summary:hover{box-shadow:0 0 0 2px var(--sun), 0 30px 70px -24px #0d1020a6;transform:translateY(-2px)}.nk-offer-summary:focus-visible{outline:3px solid var(--sun);outline-offset:4px}.nk-offer-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffc93c29 45%,#ff5a3624 55%,#0000 70%);animation:3.6s cubic-bezier(.65,0,.35,1) infinite nk-offer-sweep;position:absolute;inset:0;transform:translate(-100%)}.nk-offer-globe{animation:14s linear infinite nk-offer-spin}.nk-offer-globe .nk-offer-rocket{animation:1.8s ease-in-out infinite nk-offer-bob}.nk-offer-cta{animation:2.2s ease-in-out infinite nk-offer-pulse}.nk-offer-banner[open] .nk-offer-cta{animation:none}.nk-offer-banner[open] .nk-offer-body{animation:.45s cubic-bezier(.16,1,.3,1) nk-offer-open}@keyframes nk-offer-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes nk-offer-spin{to{rotate:360deg}}@keyframes nk-offer-bob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes nk-offer-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--sun) 55%, transparent)}50%{box-shadow:0 0 0 10px #0000}}@keyframes nk-offer-open{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nk-offer-sweep,.nk-offer-globe,.nk-offer-globe .nk-offer-rocket,.nk-offer-cta,.nk-offer-banner[open] .nk-offer-body{animation:none}.nk-offer-summary{transition:none}}
