#kk-star-arcade .kk-preview{margin-top:14px;padding:20px 12px}#kk-star-arcade .kk-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kk-bg:#251a33;--kk-panel:#30223f;--kk-ink:#fff8e6;--kk-muted:#c4b4d5;--kk-line:#554065;--kk-green:#4be2d1;--kk-green-soft:#3a2c49;--kk-action:#48dfd0;--kk-action-ink:#20142e;--kk-gold:#ffda58;--kk-star:#ffda58;--kk-star-edge:#bc751b;--kk-glow:#ffd44750;--kk-glint:#fff6ce;--kk-pink:#ff798a;--kk-star-size:min(88cqw,420px);background:var(--kk-bg);max-width:550px;color:var(--kk-ink);isolation:isolate;border:1px solid var(--kk-line);border-radius:26px;margin:auto;font-family:ui-rounded,Trebuchet MS,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 16px 35px #00000012;container-type:inline-size}#kk-star-arcade .kk-app *{box-sizing:border-box}#kk-star-arcade .kk-header{background:var(--kk-panel);border-bottom:1px solid var(--kk-line);z-index:3;justify-content:space-between;align-items:center;height:86px;padding:18px 24px;display:flex;position:relative}#kk-star-arcade .kk-brand{letter-spacing:-.6px;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}#kk-star-arcade .kk-brand small{letter-spacing:.4px;color:var(--kk-muted);margin-top:2px;font-size:12px;font-weight:500;display:block}#kk-star-arcade .kk-logo{background:var(--kk-green-soft);color:var(--kk-green);border-radius:11px;place-items:center;width:34px;height:38px;display:grid}#kk-star-arcade .kk-logo svg{width:20px;height:20px}#kk-star-arcade .kk-wallet{color:#21162e;transform-origin:50%;background:#fff0ad;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:89px;height:44px;padding:8px 15px;display:flex;position:relative}#kk-star-arcade .kk-wallet-star{color:#21162e;width:23px;height:23px;display:block}#kk-star-arcade .kk-wallet-star svg{fill:currentColor;stroke-width:1.5px;width:23px!important;height:23px!important}#kk-star-arcade .kk-number{font-variant-numeric:tabular-nums;min-width:28px;font-size:22px;font-weight:800}#kk-star-arcade .kk-wallet-gain{color:var(--kk-green);opacity:0;font-size:16px;font-weight:800;position:absolute;top:44px;right:18px}#kk-star-arcade .kk-main{text-align:center;padding:20px 28px 16px;position:relative}#kk-star-arcade .kk-game-label{letter-spacing:1.5px;color:var(--kk-pink);font-size:11px;font-weight:800}#kk-star-arcade .kk-reward-space{height:calc(var(--kk-star-size) + 60px);perspective:700px;justify-content:center;align-items:center;display:flex;position:relative}#kk-star-arcade .kk-halo{background:radial-gradient(circle,var(--kk-glow) 4%,#ae64fc18 38%,transparent 67%);opacity:.55;border-radius:50%;width:125cqw;height:125cqw;position:absolute;top:calc(50% - 18px);left:50%;transform:translate(-50%,-50%)}#kk-star-arcade .kk-rays{opacity:0;background:repeating-conic-gradient(from 8deg,var(--kk-glow) 0deg 10deg,transparent 10deg 30deg);border-radius:50%;width:124cqw;height:124cqw;margin-left:-62cqw;position:absolute;top:calc(50% - 62cqw - 18px);left:50%;-webkit-mask-image:radial-gradient(circle,#0000 7%,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#0000 7%,#000 20%,#0000 68%)}#kk-star-arcade .kk-charge{background:var(--kk-glint);width:22px;height:22px;box-shadow:0 0 22px 14px var(--kk-star),0 0 75px 38px var(--kk-glow);opacity:0;border-radius:50%;position:absolute;top:calc(50% - 29px)}#kk-star-arcade .kk-hero-star{width:var(--kk-star-size);height:var(--kk-star-size);color:var(--kk-star);filter:drop-shadow(0 10px 0 var(--kk-star-edge)) drop-shadow(0 12px 30px var(--kk-glow));opacity:1;flex:none;margin-top:-36px;position:relative}#kk-star-arcade .kk-hero-star svg{fill:currentColor;max-width:none;max-height:none;stroke:var(--kk-star-edge);stroke-width:.55px;stroke-linejoin:round;display:block;width:100%!important;height:100%!important}#kk-star-arcade .kk-reward-amount{letter-spacing:-.5px;color:var(--kk-gold);z-index:6;font-size:28px;font-weight:800;position:absolute;bottom:7px;left:0;right:0}#kk-star-arcade .kk-success-label{color:var(--kk-green);letter-spacing:1.5px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}#kk-star-arcade .kk-success-label svg{width:14px;height:14px}#kk-star-arcade .kk-message h2{letter-spacing:-1px;margin:7px 0 5px;font-size:29px;font-weight:800;line-height:1.15}#kk-star-arcade .kk-message p{color:var(--kk-muted);min-height:21px;margin:0;font-size:14px;line-height:1.5}#kk-star-arcade .kk-milestone{text-align:left;background:var(--kk-panel);border-radius:17px;margin-top:14px;padding:12px 16px}#kk-star-arcade .kk-progress-top{color:var(--kk-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}#kk-star-arcade .kk-progress-top strong{color:var(--kk-ink);font-weight:800}#kk-star-arcade .kk-track{background:var(--kk-green-soft);border-radius:6px;height:7px;margin-top:10px;overflow:hidden}#kk-star-arcade .kk-fill{background:var(--kk-gold);border-radius:6px;width:94%;height:100%;transition:width .28s ease-out}#kk-star-arcade .kk-goal{align-items:center;gap:11px;margin-top:13px;display:flex}#kk-star-arcade .kk-goal-icon{background:var(--kk-green-soft);width:38px;height:38px;color:var(--kk-green);border-radius:13px;place-items:center;display:grid}#kk-star-arcade .kk-goal-icon svg{width:24px;height:24px}#kk-star-arcade .kk-goal strong{font-size:13px;font-weight:800;display:block}#kk-star-arcade .kk-goal small{color:var(--kk-muted);margin-top:2px;font-size:11px;display:block}#kk-star-arcade .kk-lock{width:15px;height:15px;color:var(--kk-muted);margin-left:auto}#kk-star-arcade .kk-actions{margin-top:18px}#kk-star-arcade .kk-next{background:var(--kk-action);width:100%;color:var(--kk-action-ink);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px;font-family:inherit;font-size:15px;font-weight:800;display:flex;box-shadow:0 3px #17968f}#kk-star-arcade .kk-next svg{width:18px;height:18px}#kk-star-arcade .kk-finish{color:var(--kk-muted);background:0 0;border:0;min-height:38px;padding:14px 16px 4px;font-family:inherit;font-size:12px}#kk-star-arcade .kk-fx{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}#kk-star-arcade .kk-fly{color:var(--kk-star);filter:drop-shadow(0 7px 0 var(--kk-star-edge)) drop-shadow(0 0 18px var(--kk-glow));transform-origin:50%;will-change:transform;position:absolute}#kk-star-arcade .kk-fly svg{fill:currentColor;max-width:none;max-height:none;stroke:var(--kk-star-edge);stroke-width:.55px;stroke-linejoin:round;display:block;width:100%!important;height:100%!important}#kk-star-arcade .kk-particle{background:var(--kk-gold);border-radius:50%;position:absolute}#kk-star-arcade .kk-ring{border:3px solid var(--kk-star);border-radius:50%;position:absolute}#kk-star-arcade .kk-confetti{will-change:transform;border-radius:2px;position:absolute}#kk-star-arcade .kk-sparkle{width:16px;height:16px;position:absolute}#kk-star-arcade .kk-sparkle:before,#kk-star-arcade .kk-sparkle:after{content:"";background:var(--kk-glint);border-radius:50%;position:absolute}#kk-star-arcade .kk-sparkle:before{width:3px;height:100%;top:0;left:6px}#kk-star-arcade .kk-sparkle:after{width:100%;height:3px;top:6px;left:0}#kk-star-arcade .kk-main>.kk-message,#kk-star-arcade .kk-milestone,#kk-star-arcade .kk-actions{transition:opacity .25s}#kk-star-arcade .kk-app.is-revealing .kk-message,#kk-star-arcade .kk-app.is-revealing .kk-milestone,#kk-star-arcade .kk-app.is-revealing .kk-actions{opacity:.28}#kk-star-arcade .kk-celebration[hidden]{display:none}#kk-star-arcade .kk-celebration{z-index:8;text-align:center;background:radial-gradient(at 50% 42%,#4b3055 0%,#2e1d40 48%,#251a33 80%);justify-content:center;align-items:center;display:flex;position:absolute;inset:86px 0 0;overflow:hidden}#kk-star-arcade .kk-celebration-rays{opacity:.55;pointer-events:none;background:repeating-conic-gradient(from 12deg,#ffdc6130 0deg 11deg,#0000 11deg 30deg);width:950px;height:950px;margin:-475px;position:absolute;top:42%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 3%,#000 18%,#0000 69%);mask-image:radial-gradient(circle,#0000 3%,#000 18%,#0000 69%)}#kk-star-arcade .kk-celebration-content{z-index:1;width:100%;padding:22px 18px 26px;position:relative}#kk-star-arcade .kk-celebration-eyebrow{letter-spacing:3px;color:var(--kk-green);font-size:13px;font-weight:800}#kk-star-arcade .kk-medal{place-items:center;width:min(94cqw,460px);max-width:100%;height:min(94cqw,460px);margin:12px auto 5px;display:grid;position:relative}#kk-star-arcade .kk-medal-orbit{border:2px solid color-mix(in srgb,var(--kk-gold) 50%,transparent);box-shadow:0 0 55px 9px var(--kk-glow),inset 0 0 40px var(--kk-glow);border-radius:50%;position:absolute;inset:14px}#kk-star-arcade .kk-medal-star{width:100%;height:100%;color:var(--kk-gold);filter:drop-shadow(0 11px 0 #ba781e) drop-shadow(0 12px 28px var(--kk-glow))}#kk-star-arcade .kk-medal-star svg{fill:currentColor;stroke:#bc751b;stroke-width:.5px;max-width:none;max-height:none;display:block;width:100%!important;height:100%!important}#kk-star-arcade .kk-medal-number{letter-spacing:-3px;color:#35203f;font-size:clamp(54px,18cqw,100px);font-weight:900;line-height:.95;position:absolute;top:42%;left:0;right:0}#kk-star-arcade .kk-medal-number small{letter-spacing:1.2px;margin-top:7px;font-size:clamp(10px,2.6cqw,14px);display:block}#kk-star-arcade .kk-celebration-title{letter-spacing:-1.5px;color:var(--kk-ink);margin:8px 0 10px;font-size:38px;font-weight:900;line-height:1.06}#kk-star-arcade .kk-celebration-content p{color:var(--kk-muted);margin:0;font-size:15px}#kk-star-arcade .kk-earned-label{color:var(--kk-green);justify-content:center;align-items:center;gap:8px;margin:19px 0 25px;font-size:12px;font-weight:700;display:flex}#kk-star-arcade .kk-earned-label svg{width:21px;height:21px}#kk-star-arcade .kk-celebration-continue{background:var(--kk-action);width:min(280px,100%);color:var(--kk-action-ink);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:47px;margin:auto;font-family:inherit;font-size:15px;font-weight:800;display:flex;box-shadow:0 4px #17968f}#kk-star-arcade .kk-celebration-continue svg{width:19px;height:19px}#kk-star-arcade .kk-app button:disabled{opacity:.6}#kk-star-arcade .kk-announcer{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#kk-star-arcade .kk-caption{text-align:center;min-height:20px;margin-top:10px}#kk-star-arcade .kk-app.is-earned .kk-goal-icon{background:var(--kk-green);color:var(--kk-action-ink)}#kk-star-arcade .kk-app.is-earned .kk-lock{visibility:hidden}@media (max-width:380px){#kk-star-arcade .kk-preview{padding:12px 0}#kk-star-arcade .kk-header{padding:16px}#kk-star-arcade .kk-main{padding:18px 19px 14px}#kk-star-arcade .kk-brand{font-size:17px}}@media (prefers-reduced-motion:reduce){#kk-star-arcade .kk-app *{transition:none!important}}
#kk-star-arcade{z-index:1400;pointer-events:none;--kk-star:#ffda58;--kk-star-edge:#bc751b;--kk-gold:#ffda58;--kk-glow:#ffd44750;--kk-glint:#fff6ce;position:fixed;inset:0;overflow:clip}#kk-star-arcade[hidden]{display:none}#kk-star-arcade .kk-app{isolation:isolate;width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:visible;container-type:inline-size}#kk-star-arcade .kk-main,#kk-star-arcade .kk-reward-space{text-align:center;perspective:700px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:visible}#kk-star-arcade .kk-halo{background:radial-gradient(circle, var(--kk-glow) 4%, #ae64fc18 38%, transparent 67%);opacity:.55;border-radius:50%;width:125cqw;height:125cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#kk-star-arcade .kk-rays{opacity:0;background:repeating-conic-gradient(from 8deg, var(--kk-glow) 0deg 10deg, transparent 10deg 30deg);border-radius:50%;width:124cqw;height:124cqw;position:absolute;top:calc(50% - 62cqw);left:calc(50% - 62cqw);-webkit-mask-image:radial-gradient(circle,#0000 7%,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#0000 7%,#000 20%,#0000 68%)}#kk-star-arcade .kk-charge{background:var(--kk-glint);width:22px;height:22px;box-shadow:0 0 22px 14px var(--kk-star), 0 0 75px 38px var(--kk-glow);opacity:0;border-radius:50%;position:absolute;top:calc(50% - 11px);left:calc(50% - 11px)}#kk-star-arcade .kk-hero-star{width:min(88cqw,420px);height:min(88cqw,420px);color:var(--kk-star);filter:drop-shadow(0 10px 0 var(--kk-star-edge)) drop-shadow(0 12px 30px var(--kk-glow));opacity:1;flex:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#kk-star-arcade .kk-hero-star svg,#kk-star-arcade .kk-fly svg{fill:currentColor;stroke:var(--kk-star-edge);stroke-width:.55px;stroke-linejoin:round;display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}#kk-star-arcade .kk-reward-amount{top:auto;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 76px);z-index:6;width:max-content;max-width:calc(100vw - 24px);color:var(--kk-gold);letter-spacing:-.5px;opacity:0;text-align:center;text-shadow:0 1px 4px #251a33;background:#251a33e8;border-radius:999px;margin:0 auto;padding:7px 13px;font-size:clamp(14px,3.8cqw,17px);font-weight:800;position:absolute;left:0}#kk-star-arcade .kk-announcer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#kk-star-arcade .kk-fx{z-index:1;pointer-events:none;--kk-star:#ffda58;--kk-star-edge:#bc751b;--kk-gold:#ffda58;--kk-glow:#ffd44750;--kk-glint:#fff6ce;position:fixed;inset:0;overflow:clip}#kk-star-arcade .kk-fly{color:var(--kk-star);filter:drop-shadow(0 7px 0 var(--kk-star-edge)) drop-shadow(0 0 18px var(--kk-glow));transform-origin:50%;will-change:transform;position:absolute}#kk-star-arcade .kk-particle{background:var(--kk-gold);border-radius:50%;position:absolute}#kk-star-arcade .kk-ring{border:3px solid var(--kk-star);border-radius:50%;position:absolute}#kk-star-arcade .kk-sparkle{width:16px;height:16px;position:absolute}#kk-star-arcade .kk-sparkle:before,#kk-star-arcade .kk-sparkle:after{content:"";background:var(--kk-glint);border-radius:50%;position:absolute}#kk-star-arcade .kk-sparkle:before{width:3px;height:100%;top:0;left:6px}#kk-star-arcade .kk-sparkle:after{width:100%;height:3px;top:6px;left:0}@media (prefers-reduced-motion:reduce){#kk-star-arcade .kk-app *,#kk-star-arcade .kk-fx *{scroll-behavior:auto!important;animation-duration:.01ms!important}}
