.kcc-rest-card{background:radial-gradient(ellipse at 16% 30%,#64677925,transparent 53%),linear-gradient(145deg,#272930,#111216 75%)}.kcc-wheel-stage.is-resting{isolation:isolate;filter:none!important}.is-resting .kcc-wheel{transform:rotate(var(--rest-angle));filter:grayscale(.95) brightness(.35);opacity:.5;box-shadow:0 0 0 2px #555861,0 0 0 6px #202127,0 20px 50px #0005,inset 0 0 0 2px #eee2;border-color:#8f929d!important}.is-resting .kcc-pointer,.is-resting .kcc-wheel-center{opacity:0;pointer-events:none}.kcc-rest-scene{position:absolute;width:260px;height:260px;display:grid;place-items:center;z-index:3;border-radius:50%;background:radial-gradient(circle,#1d1f27f5 35%,#14161eea 60%,#16182000 71%)}.kcc-rest-orbit{position:absolute;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.kcc-rest-track{stroke:#b7bbc926;stroke-width:1}.kcc-rest-progress{stroke:#d6d0bb;stroke-width:2;stroke-linecap:round;stroke-dasharray:0 100;filter:drop-shadow(0 0 3px #bdb7a050);transition:stroke-dasharray 1s linear}.kcc-rest-ticks{stroke:#d7d9e233;stroke-width:3;stroke-dasharray:1 12}.kcc-rest-comet{position:absolute;inset:10px;border-radius:50%;animation:kcc-orbit 24s linear infinite}.kcc-rest-comet:after{content:'';position:absolute;left:50%;top:0;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#eee4c3;box-shadow:0 0 10px #e5d6a680,0 0 25px #e5d6a630}.kcc-rest-emblem{width:118px;height:118px;border-radius:50%;padding:16px;background:linear-gradient(135deg,#343742,#14161e 65%);border:1px solid #b2b5c238;box-shadow:inset 0 1px 2px #fff2,0 12px 35px #0004;animation:kcc-moon-breathe 6s ease-in-out infinite}.kcc-rest-emblem svg{display:block;width:100%;height:100%}.kcc-rest-caption{position:absolute;bottom:40px;font:600 9px KCCOpenSans,sans-serif;letter-spacing:3px;color:#b9bbc6}.kcc-rest-star{position:absolute;width:3px;height:3px;border-radius:50%;background:#e6e1d3;box-shadow:0 0 7px #e6e1d360;animation:kcc-star-glow 5s ease-in-out infinite}.kcc-rest-star.star-one{top:58px;left:74px}.kcc-rest-star.star-two{right:51px;top:110px;animation-delay:-2s}.kcc-rest-star.star-three{left:57px;bottom:83px;width:2px;height:2px;animation-delay:-3.5s}.kcc-rest-enter .kcc-wheel{animation:kcc-wheel-sleep 1.6s cubic-bezier(.16,.75,.26,1) both}.kcc-rest-enter .kcc-rest-scene{animation:kcc-rest-arrive 1.1s .45s cubic-bezier(.16,.75,.26,1) both}.kcc-rest-enter .kcc-pointer,.kcc-rest-enter .kcc-wheel-center{animation:kcc-lights-out .8s ease both}.kcc-rest-label{color:#c9c5b7;border-color:#c7c1a932;background:#c7c1a90a}.kcc-rest-label .kcc-dot{background:#a9a8a2;box-shadow:none}.kcc-rest-countdown{margin:26px 0 24px;max-width:360px}.kcc-rest-countdown>.kcc-kicker{font-size:9px;color:#bbb8ac;letter-spacing:1.6px}.kcc-time{display:flex;align-items:flex-start;gap:12px;margin-top:12px;font-variant-numeric:tabular-nums}.kcc-time-unit{flex:1;min-width:0;text-align:center}.kcc-time-number{display:block;border:1px solid #ffffff25;border-radius:14px;background:linear-gradient(160deg,#373a43,#1a1c23 53%,#12141b 54%,#23252f);box-shadow:inset 0 1px 0 #ffffff12,0 5px 14px #0002;color:#e8e9ed;padding:12px 6px;font:400 43px/1.15 KCCAnton,Impact,sans-serif;letter-spacing:2px;transform-origin:50% 50%}.kcc-time-unit small{display:block;margin-top:7px;font:600 8px KCCOpenSans,sans-serif;letter-spacing:1.3px;color:#a9aab4}.kcc-time-colon{font:28px/73px Anton;color:#828590}.kcc-time-number.kcc-tick{animation:kcc-time-tick .32s ease-out}.kcc-app .kcc-rest-reset{font-size:10px;color:#a6a7b1;margin:14px 0 0}.kcc-rest-reward{display:flex;align-items:center;gap:12px;margin:0 0 23px;padding:14px 0;border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;max-width:380px}.kcc-rest-reward>div{flex:1}.kcc-rest-reward small{display:block;font:600 8px KCCOpenSans;letter-spacing:1.2px;color:#a9abb4}.kcc-rest-reward strong{display:block;font-size:13px;margin-top:3px}.kcc-rest-check{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid #9eaf9f50;background:#9eaf9f0b;color:#bacbbc;font-size:12px}.kcc-rest-reward>.kcc-label{font-size:9px;color:#b7bdb8}.kcc-probability-link{display:flex;margin-top:15px}.kcc-spin-teaser.is-resting .kcc-wheel.mini{filter:grayscale(1) brightness(.6);opacity:.55}.kcc-spin-teaser.is-resting .kcc-copy h2{color:#d1d3dc}.kcc-spin-teaser.is-resting .kcc-dot{box-shadow:none;background:#a2a39f}@keyframes kcc-wheel-sleep{0%{filter:grayscale(0) brightness(1);opacity:1;transform:rotate(calc(var(--rest-angle) + 8deg))}65%{filter:grayscale(.8) brightness(.45);opacity:.6}100%{filter:grayscale(.95) brightness(.35);opacity:.5;transform:rotate(var(--rest-angle))}}@keyframes kcc-rest-arrive{from{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes kcc-lights-out{from{opacity:1}to{opacity:0}}@keyframes kcc-orbit{to{transform:rotate(360deg)}}@keyframes kcc-moon-breathe{0%,100%{transform:translateY(0);box-shadow:inset 0 1px 2px #fff2,0 12px 35px #0004}50%{transform:translateY(-4px);box-shadow:inset 0 1px 2px #fff3,0 16px 35px #0005}}@keyframes kcc-star-glow{0%,100%{opacity:.3}50%{opacity:.85}}@keyframes kcc-time-tick{from{transform:perspective(200px) rotateX(-12deg);opacity:.5}to{transform:perspective(200px) rotateX(0);opacity:1}}@media(max-width:1000px){.kcc-rest-scene{width:235px;height:235px}.kcc-rest-emblem{width:108px;height:108px}.kcc-rest-caption{bottom:33px}.kcc-time{gap:8px}.kcc-time-number{font-size:36px}.kcc-time-colon{line-height:65px}}@media(max-width:700px){.kcc-rest-card{padding:20px}.kcc-rest-card .kcc-wheel-layout{gap:10px}.kcc-wheel-stage.is-resting{min-height:335px;padding:18px 0}.kcc-rest-scene{width:222px;height:222px}.kcc-rest-emblem{width:102px;height:102px}.kcc-rest-caption{bottom:30px;font-size:8px}.kcc-rest-card .kcc-spin-copy h2{font-size:31px}.kcc-rest-countdown{max-width:none;margin:23px 0}.kcc-time-number{font-size:40px;padding:12px 5px}.kcc-time-colon{line-height:70px}.kcc-rest-card .kcc-probability-link{font-size:10px}.kcc-rest-reward{gap:9px}.kcc-rest-reward strong{font-size:12px}}@media(max-width:380px){.kcc-rest-card .kcc-wheel{width:260px;height:260px}.kcc-rest-card .kcc-wheel .kcc-prize{transform:rotate(calc(var(--i)*60deg)) translateY(-87px);font-size:9px}.kcc-rest-scene{width:205px;height:205px}.kcc-wheel-stage.is-resting{min-height:300px}.kcc-time-number{font-size:34px}.kcc-time-colon{line-height:63px}}@media(prefers-reduced-motion:reduce){.kcc-rest-scene,.kcc-rest-emblem,.kcc-rest-comet,.kcc-rest-star,.kcc-rest-enter .kcc-wheel,.kcc-rest-enter .kcc-pointer,.kcc-rest-enter .kcc-wheel-center,.kcc-time-number.kcc-tick{animation:none!important;transition:none!important}.kcc-rest-scene{opacity:1;transform:none}}.kcc-spin-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 0 22px;margin:0 0 10px;border-bottom:1px solid #ffffff20;list-style:none}.kcc-spin-steps li{display:flex;align-items:center;gap:12px;color:#82858f}.kcc-spin-steps li>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #ffffff26;border-radius:50%;font:500 12px KCCOpenSans}.kcc-spin-steps strong{display:block;font:600 12px KCCOpenSans}.kcc-spin-steps small{display:block;margin-top:4px;font-size:10px}.kcc-spin-steps .current{color:#eeeef3}.kcc-spin-steps .current>span{color:#191b20;background:linear-gradient(135deg,#fff,#b8bdc8 50%,#e8e7ec);border-color:#e3e4e8}.kcc-spin-steps .done{color:#b4c4ba}.kcc-spin-steps .done>span{border-color:#b4c4ba60}.kcc-wheel-stage:not(.is-resting){--reveal-rgb:178,186,202;filter:none!important}.kcc-wheel-stage[data-rarity=common]:not(.is-resting){--reveal-rgb:178,186,202}.kcc-wheel-stage[data-rarity=rare]:not(.is-resting){--reveal-rgb:62,146,255}.kcc-wheel-stage[data-rarity=epic]:not(.is-resting){--reveal-rgb:171,81,250}.kcc-wheel-stage[data-rarity=legendary]:not(.is-resting){--reveal-rgb:239,186,62}.kcc-wheel-stage:not(.is-resting) .kcc-wheel{z-index:1;border-color:rgb(var(--reveal-rgb));box-shadow:0 0 0 2px #d9dce450,0 0 0 7px #181a22,0 0 40px rgba(var(--reveal-rgb),.22),0 22px 45px #0008,inset 0 0 0 2px #ffffff70;transition:border-color .24s ease,box-shadow .24s ease,transform 4.8s cubic-bezier(.12,.7,.09,1);isolation:isolate}.kcc-wheel-stage:not(.is-resting) .kcc-wheel::after{content:'';position:absolute;inset:0;border-radius:50%;z-index:1;background-color:rgb(var(--reveal-rgb));mix-blend-mode:color;pointer-events:none;opacity:.88;transition:background-color .24s ease}.kcc-wheel-stage:not(.is-resting) .kcc-prize{z-index:2}.kcc-wheel-stage:not(.is-resting) .kcc-wheel-center{z-index:3;box-shadow:0 4px 20px #0007,0 0 20px rgba(var(--reveal-rgb),.22);transition:box-shadow .25s}.kcc-wheel-stage:not(.is-resting) .kcc-pointer{z-index:4}.kcc-reveal-aura{position:absolute;inset:70px 30px 80px;z-index:0;border-radius:50%;background-color:rgba(var(--reveal-rgb),.25);filter:blur(40px);pointer-events:none;transition:background-color .3s ease,opacity .4s;opacity:.55}.kcc-reveal-sweep{position:absolute;width:405px;height:405px;border:1px solid rgba(var(--reveal-rgb),.3);border-radius:50%;pointer-events:none;z-index:2;opacity:0;transition:border-color .25s}.kcc-reveal-sweep:before{content:'';position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 265deg,rgba(var(--reveal-rgb),.1) 285deg,rgba(var(--reveal-rgb),.9) 355deg,transparent 360deg);mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.kcc-reveal-display{position:absolute;z-index:5;left:50%;bottom:5px;transform:translateX(-50%);width:230px;text-align:center;padding:12px 15px;border:1px solid rgba(var(--reveal-rgb),.45);border-radius:15px;background:linear-gradient(145deg,#2d3039f5,#101219f5);box-shadow:0 8px 25px #0004;pointer-events:none;transition:border-color .25s}.kcc-reveal-display small{display:block;font:600 8px KCCOpenSans,sans-serif;letter-spacing:1.7px;color:#b4b8c2}.kcc-reveal-display strong{display:block;font:32px/1.2 KCCAnton,Impact,sans-serif;text-transform:uppercase;letter-spacing:1.2px;color:rgb(var(--reveal-rgb));margin-top:3px;transition:color .2s}.is-mystery .kcc-prize{font:30px/1 Anton;color:#c8ccd5}.is-mystery .kcc-prize small{font:600 6px KCCOpenSans;letter-spacing:1px;margin-top:6px;color:#afb4c0}.is-mystery:not(.is-revealing) .kcc-reveal-display strong{font-size:23px}.is-revealing .kcc-wheel{animation:kcc-reveal-turn 6.5s cubic-bezier(.18,.65,.12,1) both}.is-revealing .kcc-reveal-aura{opacity:1}.is-revealing .kcc-reveal-sweep{opacity:1;animation:kcc-reveal-orbit 6.5s cubic-bezier(.18,.65,.12,1) both}.is-revealing .kcc-wheel-center>svg{box-shadow:inset 0 0 20px rgba(var(--reveal-rgb),.18);transition:box-shadow .25s}.is-revealing .kcc-reveal-display{box-shadow:0 0 25px rgba(var(--reveal-rgb),.12),0 8px 25px #0004}.kcc-reveal-button-dot{height:7px;width:7px;flex:none;border-radius:50%;background:currentColor;animation:kcc-reveal-wait 1.2s ease-in-out infinite}.kcc-rarity-swatch{display:block;width:8px;height:8px;margin:0 auto 7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor;opacity:.5}.kcc-probabilities>[data-rarity-option]{transition:background-color .25s,border-color .25s,transform .25s;position:relative}.kcc-probabilities>[data-rarity-option].is-current{border-color:currentColor;background:#ffffff0d;transform:translateY(-4px)}.kcc-probabilities>.is-current .kcc-rarity-swatch{opacity:1}.kcc-reveal-landed .kcc-reveal-sweep,.is-reveal-selected .kcc-reveal-sweep{animation:kcc-reveal-ring 1.1s ease-out both}.kcc-reveal-landed .kcc-reveal-display{animation:kcc-reveal-plaque .6s cubic-bezier(.16,.8,.22,1) both}.kcc-reveal-landed .kcc-reveal-aura{opacity:1}.kcc-final-rarity{display:inline-block;text-transform:uppercase}.kcc-wheel-stage.is-revealing~.kcc-spin-copy #spin-action{opacity:1;cursor:wait;background:linear-gradient(115deg,#c8ccd5,#ececf0,#aeb4c1);color:#23262e!important}.kcc-wheel-stage.is-revealing~.kcc-spin-copy #spin-explanation{min-height:82px}@keyframes kcc-reveal-turn{from{transform:rotate(0deg)}to{transform:rotate(420deg)}}@keyframes kcc-reveal-orbit{from{transform:rotate(0deg)}to{transform:rotate(1100deg)}}@keyframes kcc-reveal-ring{0%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(1.13)}}@keyframes kcc-reveal-plaque{from{opacity:.3;transform:translateX(-50%) translateY(9px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes kcc-reveal-wait{0%,100%{opacity:.4}50%{opacity:1}}@media(max-width:1000px){.kcc-reveal-sweep{width:344px;height:344px}.kcc-reveal-display{bottom:0;width:205px;padding:10px 14px}.kcc-reveal-display strong{font-size:28px}.kcc-reveal-aura{inset:50px 0 60px}.kcc-spin-steps small{font-size:9px}}@media(max-width:700px){.kcc-spin-steps{gap:10px;padding-bottom:18px}.kcc-spin-steps li{gap:7px;align-items:flex-start}.kcc-spin-steps li>span{width:27px;height:27px;font-size:10px}.kcc-spin-steps strong{font-size:10px;line-height:1.4}.kcc-spin-steps small{font-size:8px;line-height:1.5}.kcc-reveal-sweep{width:320px;height:320px}.kcc-reveal-display{bottom:-6px;width:190px;padding:10px}.kcc-reveal-display small{font-size:7px;letter-spacing:1.4px}.kcc-reveal-display strong{font-size:27px}.kcc-wheel-layout:has(.kcc-reveal-display){gap:36px}.is-mystery .kcc-prize{font-size:24px}.kcc-probabilities>[data-rarity-option].is-current{transform:translateY(-2px)}}@media(max-width:380px){.kcc-wheel-stage:not(.is-resting) .kcc-wheel{width:260px;height:260px}.kcc-wheel-stage:not(.is-resting) .kcc-prize{transform:rotate(calc(var(--i)*60deg)) translateY(-87px);font-size:10px}.kcc-wheel-stage.is-mystery .kcc-prize{font-size:23px}.kcc-reveal-sweep{width:278px;height:278px}.kcc-wheel-stage:has(.kcc-reveal-display){min-height:340px}}@media(prefers-reduced-motion:reduce){.is-revealing .kcc-wheel,.is-revealing .kcc-reveal-sweep,.kcc-reveal-landed .kcc-reveal-sweep,.kcc-reveal-landed .kcc-reveal-display,.kcc-reveal-button-dot{animation:none!important}.kcc-wheel-stage:not(.is-resting) .kcc-wheel,.kcc-wheel-stage:not(.is-resting) .kcc-wheel::after,.kcc-reveal-aura,.kcc-reveal-display,.kcc-reveal-display strong,.kcc-probabilities>[data-rarity-option]{transition:none!important}}.kcc-spin-surface{border:1px solid #777981;border-radius:24px;padding:24px;background:linear-gradient(145deg,#292b33,#111216 75%);margin-top:20px}.kcc-spin-surface .kcc-spin-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.kcc-spin-surface .kcc-wheel-stage{position:relative;display:grid;place-items:center;padding:38px 12px 52px;min-height:460px;isolation:isolate}.kcc-spin-surface .kcc-wheel{width:min(380px,100%);height:auto;aspect-ratio:1;border:10px solid #c2c4cb;box-shadow:0 0 0 2px #555861,0 0 0 6px #202127,0 20px 50px #0008,inset 0 0 0 2px #eee8;background:conic-gradient(from -30deg,#33353c 0deg 60deg,#aaaeb9 60deg 120deg,#292c34 120deg 180deg,#9298a6 180deg 240deg,#373a43 240deg 300deg,#bdc1c9 300deg 360deg)}.kcc-spin-surface .kcc-wheel::before{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from -30deg,transparent 0deg 59.5deg,#ffffff44 59.5deg 60deg)}.kcc-spin-surface .kcc-wheel>b{display:none}.kcc-spin-surface .kcc-wheel>span{z-index:2}.kcc-spin-surface .kcc-wheel .kcc-prize{transform:none!important;font:700 12px/1.4 KCCOpenSans,'Open Sans',sans-serif;color:#fff}.kcc-spin-surface .kcc-wheel .kcc-prize small{font:600 9px KCCOpenSans,sans-serif;margin-top:3px}.kcc-spin-surface .is-mystery .kcc-wheel .kcc-prize{font:30px/1 KCCAnton,Anton,sans-serif;color:#c8ccd5}.kcc-wheel-center{position:absolute;left:50%;top:calc(50% - 7px);transform:translate(-50%,-50%);border-radius:50%;height:110px;width:110px;background:var(--chrome);padding:6px;box-shadow:0 4px 20px #0007;z-index:3;display:grid;place-items:center;color:#fff}.kcc-wheel-center>svg{width:100%;height:100%;background:radial-gradient(ellipse at 30% 20%,#3b3e45,#0b0d12 72%);border-radius:50%;padding:19px;border:1px solid #eee6}.kcc-spin-surface .kcc-pointer{left:calc(50% - 15px);top:29px;z-index:4;filter:drop-shadow(0 3px 4px #0006);border-left-width:15px;border-right-width:15px;border-top:31px solid #f3f0e4}.kcc-spin-surface .kcc-reveal-sweep{width:min(405px,100%);height:auto;aspect-ratio:1;margin-top:-14px}.kcc-spin-surface .kcc-reveal-display{bottom:-3px}.kcc-spin-copy #kcc-wheel-name{font:38px/1.15 KCCAnton,Anton,sans-serif;margin:22px 0}.kcc-spin-copy>p{font-size:13px;line-height:1.8}.kcc-spin-copy .kcc-button{font-size:12px;display:inline-flex;align-items:center;gap:9px}.kcc-spin-copy #kcc-spin-live{font-size:11px;margin-bottom:0;min-height:0}.kcc-probabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.kcc-probabilities>div{border:1px solid #ffffff20;border-radius:12px;padding:12px 6px;text-align:center;font-size:10px;min-width:0}.kcc-probabilities b,.kcc-probabilities>div>span:last-child{display:block}.kcc-probabilities b{font-size:16px;margin-bottom:4px}.kcc-spin-surface .kcc-rest-scene{top:calc(50% - 7px);left:50%;margin-left:-130px;margin-top:-130px}.kcc-spin-surface .is-resting .kcc-wheel{transform:rotate(var(--rest-angle))}.kcc-spin-surface .kcc-rest-caption{font-family:KCCOpenSans,sans-serif}.kcc-spin-surface .kcc-time-number{font-family:KCCAnton,Anton,sans-serif}.kcc-spin-surface .kcc-rest-reset{font-size:11px;color:#a6a7b1}.kcc-spin-surface .kcc-rest-reward strong{font:600 13px/1.5 KCCOpenSans,sans-serif}.kcc-reward{animation:kcc-reward-pop .5s ease both;text-align:center;max-width:600px;margin:0 auto;padding:30px 10px}.kcc-reward #kcc-title{font:36px/1.2 KCCAnton,Anton,sans-serif;margin:24px 0 16px}.kcc-reward>p{font-size:14px;line-height:1.8}.kcc-reward .kcc-actions{justify-content:center;flex-wrap:wrap}.kcc-reward .kcc-actions .kcc-button:last-child{background:#fff0;color:#eee!important;border-color:#777}.kcc-gift-image{width:220px;max-width:100%;margin:25px auto}.kcc-gift-image img{display:block;width:100%;height:180px;object-fit:contain;background:#fff;border-radius:18px;padding:10px}.kcc-gift-image small{display:block;color:#b9bdc9;font-size:10px;line-height:1.6;margin-top:12px}.kcc-gift-ticket{width:230px;max-width:100%;margin:30px auto;padding:24px;border:1px dashed #d8c68e;border-radius:18px;background:linear-gradient(135deg,#343641,#14161b)}.kcc-gift-ticket strong{display:block;font:42px KCCAnton,sans-serif;margin:22px 0}.kcc-gift-ticket strong span{color:#dbc688}.kcc-gift-ticket small{font-size:10px;color:#bbc0ce}.kcc-item-lifetime{color:#e5d39c!important}@keyframes kcc-reward-pop{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1000px){.kcc-spin-surface .kcc-spin-layout{grid-template-columns:minmax(0,1fr);gap:32px}.kcc-spin-copy{max-width:570px;width:100%;margin:auto}.kcc-spin-surface .kcc-wheel-stage{width:100%;max-width:440px;min-height:440px}.kcc-spin-surface .kcc-wheel{width:min(360px,100%)}.kcc-spin-surface .kcc-rest-scene{width:260px;height:260px}.kcc-spin-surface .kcc-rest-emblem{width:118px;height:118px}}@media(max-width:650px){.kcc-spin-surface{padding:16px 12px;margin:14px -4px 0;border-radius:20px}.kcc-spin-steps{gap:10px}.kcc-spin-steps li{gap:7px}.kcc-spin-steps strong{font-size:10px}.kcc-spin-steps small{font-size:8px}.kcc-spin-surface .kcc-wheel-stage{padding:25px 2px 45px;min-height:0;height:auto;width:100%;max-width:350px}.kcc-spin-surface .kcc-wheel{width:100%;height:auto;min-width:0;max-width:300px;border-width:8px}.kcc-spin-surface .kcc-wheel .kcc-prize{font-size:10px}.kcc-spin-surface .kcc-wheel .kcc-prize small{font-size:7px}.kcc-spin-surface .kcc-pointer{top:15px}.kcc-spin-surface .kcc-reveal-display{width:185px;padding:9px;bottom:-13px}.kcc-spin-surface .kcc-reveal-sweep{width:100%;height:auto;max-width:320px}.kcc-wheel-center{width:90px;height:90px;top:calc(50% - 10px)}.kcc-wheel-center>svg{padding:14px}.kcc-spin-surface .kcc-probabilities{gap:5px}.kcc-probabilities>div{padding:9px 3px;font-size:8px}.kcc-probabilities b{font-size:13px}.kcc-spin-copy #kcc-wheel-name{font-size:31px}.kcc-spin-copy .kcc-eyebrow{font-size:9px}.kcc-spin-copy>p{font-size:12px}.kcc-spin-copy .kcc-button{font-size:12px}.kcc-spin-surface .kcc-rest-scene{width:210px;height:210px;margin-left:-105px;margin-top:-105px;top:calc(50% - 10px)}.kcc-spin-surface .kcc-rest-emblem{width:98px;height:98px}.kcc-spin-surface .kcc-rest-caption{bottom:30px;font-size:8px}.kcc-time{gap:8px}.kcc-time-number{font-size:34px;padding:12px 4px}.kcc-time-colon{line-height:64px}.kcc-rest-countdown{max-width:100%}.kcc-time-unit small{font-size:8px}.kcc-reward #kcc-title{font-size:29px}.kcc-reward{padding:20px 0}.kcc-reward .kcc-actions .kcc-button{width:100%;font-size:12px}}@media(prefers-reduced-motion:reduce){.kcc-spin-surface *,.kcc-spin-surface *::before,.kcc-spin-surface *::after,.kcc-reward{animation:none!important;transition:none!important}}.kcc-spin-surface .kcc-wheel{overflow:hidden}@media(max-width:650px){#kcc-dialog:has(.kcc-spin-surface){width:calc(100vw - 12px);max-width:none;max-height:calc(100dvh - 12px);padding:12px;border-radius:22px}#kcc-dialog:has(.kcc-spin-surface)>.kcc-close{position:absolute;top:10px;right:10px;width:36px;height:36px;font-size:24px}#kcc-dialog:has(.kcc-spin-surface) #kcc-content{display:flex;flex-direction:column}#kcc-dialog:has(.kcc-spin-surface) #kcc-title{order:0;font-size:28px;line-height:1.15;margin:0 42px 8px 0}#kcc-dialog .kcc-spin-surface{order:1;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin:0;padding:10px;border-radius:16px}#kcc-dialog:has(.kcc-spin-surface) .kcc-test-controls{order:2;margin:12px 0 0;padding:10px;font-size:11px}#kcc-dialog:has(.kcc-spin-surface) #kcc-content>details{order:3;padding:10px 0;font-size:12px}#kcc-dialog .kcc-spin-steps{grid-row:1;gap:8px;padding:0 0 7px;margin:0}#kcc-dialog .kcc-spin-steps li{gap:6px}.kcc-spin-steps li>span{width:26px;height:26px;font-size:10px}#kcc-dialog .kcc-spin-steps strong{font-size:10px;line-height:1.3}#kcc-dialog .kcc-spin-steps small{display:none}#kcc-dialog .kcc-spin-layout{display:contents}#kcc-dialog .kcc-wheel-stage{--mobile-wheel:min(58vw,28dvh,230px);grid-row:2;width:100%;max-width:none;min-height:0;height:calc(var(--mobile-wheel) + 28px);padding:5px 0 23px}#kcc-dialog .kcc-wheel-stage .kcc-wheel{width:var(--mobile-wheel);max-width:none;height:var(--mobile-wheel);border-width:6px}#kcc-dialog .kcc-wheel-stage .kcc-prize{font-size:9px;line-height:1.2}#kcc-dialog .kcc-wheel-stage .kcc-prize small{font-size:6px;margin-top:2px}#kcc-dialog .kcc-wheel-stage.is-mystery .kcc-prize{font-size:24px}#kcc-dialog .kcc-pointer{top:0;left:calc(50% - 10px);border-left-width:10px;border-right-width:10px;border-top-width:20px}#kcc-dialog .kcc-wheel-center{width:calc(var(--mobile-wheel) * .28);height:calc(var(--mobile-wheel) * .28);top:calc(50% - 9px);padding:4px}#kcc-dialog .kcc-wheel-center>svg{padding:8px}#kcc-dialog .kcc-reveal-display{bottom:0;width:160px;padding:4px 8px;border-radius:10px}#kcc-dialog .kcc-reveal-display small{font-size:7px;letter-spacing:1px}#kcc-dialog .kcc-reveal-display strong,#kcc-dialog .is-mystery .kcc-reveal-display strong{font-size:17px;line-height:1.15;margin-top:2px}#kcc-dialog .kcc-reveal-sweep{width:calc(var(--mobile-wheel) + 12px);max-width:none;margin-top:-18px}#kcc-dialog .kcc-reveal-aura{inset:25px 15% 30px;filter:blur(24px)}#kcc-dialog .kcc-probabilities{grid-row:3;gap:5px;margin:3px 0 0}#kcc-dialog .kcc-probabilities>div{padding:6px 2px;font-size:9px;line-height:1.2;border-radius:9px}#kcc-dialog .kcc-probabilities b{font-size:14px;margin:0 0 3px}#kcc-dialog .kcc-rarity-swatch{width:5px;height:5px;margin:0 auto 4px}#kcc-dialog .kcc-probabilities>div.is-current{transform:none;border-color:currentColor}#kcc-dialog .kcc-spin-copy{grid-row:4;max-width:none;text-align:center;margin:0}#kcc-dialog .kcc-spin-copy #kcc-phase,#kcc-dialog #kcc-spin-explanation{display:none}#kcc-dialog .kcc-spin-copy #kcc-wheel-name{font-size:21px;line-height:1.15;margin:2px 0 8px}#kcc-dialog .kcc-spin-copy>.kcc-button{width:100%;min-height:46px;justify-content:center;font-size:14px;padding:11px 14px}#kcc-dialog .kcc-spin-copy #kcc-spin-live{font-size:11px;line-height:1.3;margin:5px 0}#kcc-dialog #kcc-spin-live:empty{display:none}#kcc-dialog .kcc-spin-copy>.kcc-link{margin:4px auto 0;min-height:32px;padding:4px;font-size:11px}#kcc-dialog .kcc-spin-copy .kcc-guide{max-width:none;text-align:left;font-size:11px;line-height:1.35;padding:9px 30px 9px 11px;margin:8px 0 0}#kcc-dialog .kcc-spin-copy .kcc-guide button{min-width:28px;min-height:28px;font-size:22px}#kcc-dialog .kcc-rest-scene{width:calc(var(--mobile-wheel) * .78);height:calc(var(--mobile-wheel) * .78);left:50%;top:calc(50% - 9px);margin:0;transform:translate(-50%,-50%)}#kcc-dialog .kcc-rest-scene .kcc-rest-emblem{width:46%;height:46%;padding:10px}#kcc-dialog .kcc-rest-caption{bottom:16px;font-size:7px;letter-spacing:2px}#kcc-dialog .kcc-rest-countdown{margin:8px auto;max-width:280px}#kcc-dialog .kcc-rest-countdown>.kcc-eyebrow{font-size:8px}#kcc-dialog .kcc-time{margin-top:6px;gap:7px}#kcc-dialog .kcc-time-number{font-size:28px;padding:5px}#kcc-dialog .kcc-time-colon{font-size:22px;line-height:44px}#kcc-dialog .kcc-time-unit small{margin-top:3px;font-size:7px}#kcc-dialog .kcc-rest-reset{font-size:10px;margin:5px 0}#kcc-dialog .kcc-rest-reward{max-width:none;text-align:left;margin:8px 0;padding:8px 0}#kcc-dialog .kcc-rest-reward strong{font-size:12px}#kcc-dialog .kcc-rest-enter .kcc-rest-scene{animation:none}#kcc-dialog .kcc-reward{padding:8px 0}#kcc-dialog .kcc-reward .kcc-gift-image{width:150px;margin:10px auto}#kcc-dialog .kcc-reward .kcc-gift-image img{height:120px}#kcc-dialog .kcc-reward #kcc-title{font-size:26px;margin:12px 0}#kcc-dialog .kcc-reward>p{font-size:12px;line-height:1.5;margin:8px 0}#kcc-dialog .kcc-reward .kcc-actions{gap:8px;margin-top:12px}#kcc-dialog .kcc-reward .kcc-button{min-height:44px}}