.sc-page{background:radial-gradient(at 15% 0,#e8efff 0,#0000 48%),#f7f9fd}.sc-page .sc-heading{padding:8px 0 7px}.sc-page .sc-heading .sc-eyebrow{color:#365b94;letter-spacing:1.8px}.sc-page .sc-heading .sc-title{color:#12336b;letter-spacing:-1.8px;font-weight:750}.sc-page .sc-heading .sc-intro{color:#466182;max-width:58ch}.sc-console{background:#f8faff;border-color:#b7c9e4;box-shadow:0 22px 60px #153d7917,0 3px 9px #173d6b0d,inset 0 1px #fff}.sc-console .sc-focus-bar{color:#fff;background:linear-gradient(110deg,#173f91,#102b62);border-bottom:2px solid #c9a653}.sc-console .sc-focus-bar>span{letter-spacing:1.35px;min-width:0;font-weight:750;line-height:1.45}.sc-console .sc-focus-bar i{color:#d6e4ff;font-weight:500}.sc-console .sc-view-actions{gap:8px}.sc-console .sc-view-actions>button{color:#f1f6ff;min-height:44px;font:inherit;touch-action:manipulation;cursor:pointer;background:#ffffff0b;border:1px solid #7293cf80;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.sc-console .sc-view-actions>button[aria-expanded=true]{color:#163e83;background:#edf3ff;border-color:#edf3ff}.sc-console .sc-view-actions>button:focus-visible{outline-offset:-3px;outline:3px solid #f0d082}.sc-console .sc-hud{background:linear-gradient(105deg,#fff 0%,#f0f5ff 100%);border-bottom:1px solid #b8cbe7}.sc-console .sc-hud-label{color:#405b7f;letter-spacing:1.15px;font-weight:650}.sc-console .sc-hud strong{color:#20469f;font-variant-numeric:tabular-nums;letter-spacing:-.7px;font-weight:750}.sc-console .sc-score-unit{color:#456083;font-weight:500}.sc-console .sc-time{border-left:1px solid #ccd9ec;padding-left:16px}.sc-console .sc-time strong{letter-spacing:-.4px}.sc-console .sc-progress i{background:#d3deef;box-shadow:inset 0 0 0 1px #b8cae260}.sc-console .sc-progress i[data-caught=true]{background:#20469f;box-shadow:0 0 0 1px #20469f20}.sc-console .sc-goal-label{color:#284976;font-weight:650}.sc-console .sc-goal-track{background:#d6e1f2}.sc-console .sc-board{background:radial-gradient(at 50% 20%,#234d98,#0a234e 70%)}.sc-console .sc-board:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #bed7ff21,inset 0 0 40px #020e2926}.sc-console .sc-stage-tag{color:#deebff;letter-spacing:1.5px;font-weight:650}.sc-console .sc-stage-badge{color:#f1f6ff;background:#0b264be6;border-color:#85a9d75c;font-weight:500}.sc-console .sc-cover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#0926548c,#061b40f0)}.sc-console .sc-cover h2{text-wrap:balance;letter-spacing:-1.2px;text-shadow:0 3px 18px #020c2926;font-weight:750}.sc-console .sc-cover p{color:#e4edfc}.sc-console .sc-cover .sc-eyebrow{color:#f0d8a0;letter-spacing:1.4px}.sc-console .sc-cover-count{color:#f2d792;font-variant-numeric:tabular-nums;font-weight:750}.sc-console .sc-result{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 50% 18%,#fff 0%,#f1f5fc 64%,#e7eefb 100%)}.sc-console .sc-result h2{color:#143a76;text-shadow:none}.sc-console .sc-result .sc-eyebrow{color:#6a4c10;background:#fff8e7;border:1px solid #d8bd7b;border-radius:99px;align-items:center;min-height:26px;padding:5px 12px;font-weight:750;display:inline-flex}.sc-console .sc-result img{filter:drop-shadow(0 10px 10px #12366d1a)}.sc-console .sc-result .sc-price{color:#20469f;letter-spacing:-1.6px;font-weight:750}.sc-console .sc-result p{color:#3d587b}.sc-console .sc-result .sc-unit{color:#254a7f;font-weight:600}.sc-console .sc-result .sc-reading-pause{color:#456182}.sc-console .sc-catch-dock{background:radial-gradient(at 50% 0,#3661a75c,#0000 72%),linear-gradient(#173a77,#0c2450);border-top-color:#c2a15c70;box-shadow:inset 0 1px #f3d89724}.sc-console .sc-catch-dock:before,.sc-console .sc-catch-dock:after{content:"";pointer-events:none;border-top:1px solid #d8bc7b70;border-bottom:1px solid #86a5d12e;width:clamp(25px,14%,88px);height:4px;position:absolute;top:50%}.sc-console .sc-catch-dock:before{right:calc(50% + 68px)}.sc-console .sc-catch-dock:after{left:calc(50% + 68px)}.sc-console .sc-catch-dock>.sc-primary{background:radial-gradient(circle at 36% 18%,#4f7cd7 0%,#244fa8 48%,#163775 100%);border-color:#efd99e;font-weight:750;box-shadow:0 6px #977334,0 8px 0 2px #071c42,0 13px 24px #020c2959,inset 0 2px 2px #ffffffb3,inset 0 -5px 8px #0b215f66;color:#fff9eb!important}.sc-console .sc-catch-button-icon{color:#f7df9f}.sc-console .sc-catch-feedback{color:#f5dfa9;background:#102f67f2;border-color:#e5c57d99;box-shadow:0 7px 24px #04152b4d}.sc-console .sc-controls{background:linear-gradient(160deg,#fff,#f3f6fd)}.sc-console .sc-status{color:#254873;text-wrap:pretty;font-weight:550}.sc-console .sc-wheel-progress-note{color:#284e83;background:#edf3fe;border:1px solid #ccdbee;border-radius:12px;margin:14px 0;padding:12px;font-size:13px;line-height:1.65}.sc-console .sc-game-help{color:#486283;margin:14px 0 0;font-size:13px;line-height:1.65}.sc-console .sc-toolbar{gap:7px}.sc-console .sc-toolbar>button{color:#2a4c7a;background:#fff;border:1px solid #c7d7eb;border-radius:10px;flex:1;min-width:70px;font-weight:600}.sc-console .sc-toolbar>button[aria-pressed=true]{color:#153d85;background:#e8f0ff;border-color:#7f9fcd;box-shadow:inset 0 -2px #20469f}.sc-console .sc-toolbar>button:disabled{color:#5e7089;background:#f2f5f9;border-color:#d5dfec}.sc-console .sc-aim button{color:#20467d;background:#fff;border-color:#b8cce6;font-weight:650}.sc-console .sc-aim button[aria-pressed=true]{background:#e8efff;border-color:#20469f;box-shadow:0 2px 7px #214b9514}.sc-page .sc-help{background:#ffffffd9;border:1px solid #d8e2ef;border-radius:20px;padding:22px;box-shadow:0 10px 34px #193e6d08}.sc-page .sc-help h2{color:#183d76;font-weight:700}.sc-page .sc-help ol{color:#3e5a7a;font-size:14px;line-height:1.7}.sc-page .sc-help .sc-note{color:#476180}.sc-page .sc-price-row{align-items:flex-start;gap:11px}.sc-page .sc-price-row h3{color:#193f75;font-size:14px}.sc-page .sc-price-row a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.sc-wheel-invitation{background:linear-gradient(120deg,#fff,#edf3ff);border-color:#c9d8ee;margin-top:16px;padding:20px 22px;box-shadow:0 6px 20px #20469f08}.sc-page .sc-wheel-invitation p{color:#365578;max-width:70ch;font-size:14px!important;line-height:1.65!important}.sc-wheel-reopen{color:#fff;cursor:pointer;font:inherit;touch-action:manipulation;background:#20469f;border-color:#20469f;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff26}.sc-sound-toggle{color:#234878;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #bdcfe8;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.sc-sound-toggle>svg{flex:none;width:16px;height:16px}.sc-sound-toggle[aria-pressed=true]{color:#173f90;background:#eaf1ff;border-color:#799bcf}.sc-sound-toggle[data-sound=unavailable]{color:#566982;background:#f3f6fa;border-color:#d2dceb}.sc-sound-toggle:focus-visible{outline-offset:3px;outline:3px solid #9a711d}.sc-console .sc-view-actions>.sc-sound-toggle[aria-pressed=true]{color:#18396a;background:#f7e8c3;border-color:#d8c18b}.sc-console .sc-view-actions>.sc-sound-toggle[data-sound=unavailable]{color:#d6e2f4;background:#ffffff0b;border-color:#7293cf80}.sc-reward-sound-row{justify-content:flex-end;align-items:center;gap:10px;margin:8px 0;display:flex}.sc-reward{background:linear-gradient(155deg,#fff 0%,#f6f8fe 58%,#eef3fe 100%);border-color:#c4d4eb;box-shadow:0 16px 42px #173e7510}.sc-reward-step{color:#3b5d8b;letter-spacing:1.35px;font-weight:750}.sc-reward-live-badge{color:#245640;background:#f0f8f3;border-color:#bdd9c8;font-weight:600}.sc-page .sc-reward h2{color:#173d79;font-weight:750}.sc-reward-spin-stage{background:radial-gradient(at 50% 25%,#fff 18%,#eef3ff 72%);border:1px solid #d7e2f2;border-radius:22px;padding:12px 16px 10px;position:relative;box-shadow:inset 0 1px #fff}.sc-reward-art{filter:drop-shadow(0 15px 14px #163d7026);background:radial-gradient(circle,#f0e5c9 0%,#e4eaf8 66%,#0000 68%);border-radius:50%}.sc-reward-wheel-trigger{touch-action:manipulation}.sc-reward-wheel-trigger:focus-visible{outline-offset:4px;outline-color:#9a711d}.sc-reward-percent{letter-spacing:-1.2px;font-weight:750}.sc-reward-word{font-weight:750}.sc-reward-hub-title{letter-spacing:1.1px;font-weight:800}.sc-reward-spin-stage .sc-reward-open{background:linear-gradient(135deg,#2856b7,#193c87);border-color:#d6b66c;font-weight:750;box-shadow:0 6px #102f69,0 12px 22px #173c7c24,inset 0 1px #ffffff36}.sc-reward-spin-stage .sc-reward-open:disabled{color:#fff;background:#38557f;border-color:#a6b8d3;box-shadow:0 4px #213b63}.sc-page .sc-reward-entry-hint{color:#3c587c}.sc-reward-gate{border-color:#c7d8ed;box-shadow:0 2px 8px #173e7505}.sc-reward-gate-title{color:#274f86}.sc-reward-gate-title>span{color:#425e82;font-weight:650}.sc-reward-progress{background:#e1e9f6;height:7px}.sc-reward-progress>span{background:#20469f}.sc-reward-gate[data-unlocked=true]{background:#f3fbf5;border-color:#a8cab7}.sc-reward-details{border-color:#cfddef;margin-top:16px}.sc-reward-details summary{color:#244a80;min-height:52px;font-size:14px}.sc-reward-details li>span{color:#274e85;background:#e7eefc;width:27px;height:27px;font-size:10px;font-weight:700}.sc-reward-details li strong{color:#244a7c;font-size:13px}.sc-reward-saved{background:radial-gradient(at 50% 0,#fff 0%,#fff9e9 70%);border-color:#d9bc78;box-shadow:0 12px 28px #77612b0d}.sc-reward-saved-icon{color:#23563d;background:#fffdf7;border-color:#dbc285}.sc-reward-next{background:#20469f;border:1px solid #20469f;box-shadow:inset 0 1px #ffffff26}.sc-reward-dialog{background:#fff;border-color:#c4d4eb;box-shadow:0 30px 100px #061b4166}.sc-reward-dialog-content{background:linear-gradient(150deg,#fff,#f7f9fe)}.sc-reward-dialog h2{color:#173d79;letter-spacing:-.6px;font-weight:750}.sc-reward-dialog-close{color:#20469f;background:#fff;border:1px solid #becfe7;line-height:1;box-shadow:0 3px 10px #183e750d}.sc-reward-contact-live{background:#fff;border-color:#c9d8ed;box-shadow:0 7px 20px #183e7508}.sc-reward-contact-live input{background:#fcfdff;border-color:#b8cbe5;border-radius:10px}.sc-reward-contact-live .sc-reward-submit,.sc-reward-dialog .sc-reward-submit{background:#20469f;border:1px solid #20469f;box-shadow:inset 0 1px #ffffff26}.sc-reward-dialog .sc-reward-submit:disabled{color:#4d6486;box-shadow:none;opacity:1;background:#e5ebf5;border-color:#cbd7e8}.sc-earned-wheel-dialog{background:#f5f8ff;border-color:#bccde6;box-shadow:0 30px 100px #04142e80}.sc-earned-wheel-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071a38c9}.sc-reward-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071a38c9}.sc-earned-wheel-header{background:#f5f8ff;border-bottom-color:#cad9ed}.sc-earned-wheel-header h2{color:#173e82;font-weight:750}.sc-earned-wheel-close{color:#20469f;cursor:pointer;touch-action:manipulation;background:#fff;border-color:#aec4e2;box-shadow:0 3px 9px #173e7510}@media (min-width:701px){.sc-console .sc-controls{border-left:1px solid #c5d4ea;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.sc-console .sc-toolbar>button:last-child{flex-basis:100%}.sc-page .sc-help .sc-reward-dialog-terms>summary{font-size:14px;line-height:1.5}}@media (max-width:700px){.sc-page .sc-heading{padding:4px 4px 3px}.sc-page .sc-heading .sc-title{font-size:36px!important}.sc-page .sc-heading .sc-intro{font-size:14px!important}.sc-page .sc-help{border-radius:18px;padding:20px}.sc-wheel-invitation{padding:18px}.sc-wheel-reopen{width:100%}.sc-reward-spin-stage{border-radius:18px;padding:10px 12px}.sc-reward-sound-row{margin:6px 0}.sc-reward-sound-row .sc-sound-toggle{font-size:12px}}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (pointer:coarse){.sc-console[data-mobile-play=true] .sc-focus-bar{gap:6px;padding-inline:10px}.sc-console[data-mobile-play=true] .sc-focus-bar>span{letter-spacing:.8px;flex:1;max-width:100px;font-size:9px}.sc-console[data-mobile-play=true] .sc-view-actions{flex:none;gap:5px}.sc-console[data-mobile-play=true] .sc-view-actions>button{border-radius:7px;gap:4px;padding:5px 7px;font-size:11px}.sc-console[data-mobile-play=true] .sc-view-actions>.sc-sound-toggle{gap:4px;padding-inline:6px;font-size:10px}.sc-console[data-mobile-play=true] .sc-sound-toggle>svg{width:14px;height:14px}.sc-console[data-mobile-play=true] .sc-hud-label{letter-spacing:.65px;font-size:9px}.sc-console[data-mobile-play=true] .sc-goal-label{font-size:10px}.sc-console[data-mobile-play=true] .sc-time{padding-left:12px}.sc-console[data-mobile-play=true] .sc-controls{background:#edf3ff;border-bottom:1px solid #abc4e5}.sc-console[data-mobile-play=true] .sc-status{color:#2c4b77}.sc-console[data-mobile-play=true] .sc-game-options{background:linear-gradient(140deg,#fff,#f5f8ff);border-color:#b7c9e4}.sc-console[data-mobile-play=true] .sc-cover h2{font-size:clamp(25px,7vw,36px);line-height:1.12}.sc-console[data-mobile-play=true] .sc-cover>p:not(.sc-eyebrow){max-width:32ch}.sc-console[data-mobile-play=true] .sc-result .sc-eyebrow{min-height:24px;padding:4px 10px}}@media (hover:hover) and (pointer:fine){.sc-console .sc-view-actions>button:hover{background:#ffffff1f;border-color:#a9c1e8}.sc-console .sc-toolbar>button:not(:disabled):hover,.sc-sound-toggle:hover{background:#eaf1ff;border-color:#90add6}.sc-console .sc-view-actions>.sc-sound-toggle[aria-pressed=true]:hover{background:#fff1cf}.sc-wheel-reopen:hover,.sc-reward-next:hover{background:#173b86}.sc-reward-dialog-close:hover,.sc-earned-wheel-close:hover{background:#e9f0fd;border-color:#7c9cc9}}@media (prefers-reduced-motion:no-preference){.sc-console .sc-view-actions>button,.sc-console .sc-toolbar>button,.sc-sound-toggle,.sc-wheel-reopen,.sc-reward-next,.sc-reward-dialog-close,.sc-earned-wheel-close{transition:background-color .15s,border-color .15s}}@media (prefers-reduced-motion:reduce){.sc-console .sc-cover{-webkit-backdrop-filter:none;backdrop-filter:none}.sc-console .sc-view-actions>button,.sc-console .sc-toolbar>button,.sc-sound-toggle,.sc-wheel-reopen,.sc-reward-next,.sc-reward-dialog-close,.sc-earned-wheel-close{transition:none;animation:none}.sc-reward-spin-stage .sc-reward-open:not(:disabled):active{transform:none}}.sc-reward-guide{border-top:1px solid #cfddef;border-bottom:1px solid #cfddef;margin-top:16px}.sc-reward-guide>summary{color:#244a80;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-size:14px;font-weight:650;line-height:1.5;list-style:none;display:flex}.sc-reward-guide>summary::-webkit-details-marker{display:none}.sc-reward-guide>summary>svg{flex:none}.sc-reward-guide[open]>summary>svg{transform:rotate(90deg)}.sc-reward-guide>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #9a711d}.sc-reward-guide .sc-reward-steps{margin-top:8px}.sc-reward-copy{color:#244a80;max-width:100%;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fffdf6;border:1px solid #b5a16c;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.sc-reward-copy:disabled{cursor:wait;color:#526680;background:#f1efe7}:is(.sc-reward-copy:focus-visible,.sc-reward-reference:focus-visible){outline-offset:3px;outline:3px solid #9a711d}.sc-page .sc-reward-saved .sc-reward-copy-note{color:#4a5d72;margin:8px 0 14px!important;font-size:12px!important;line-height:1.55!important}.sc-earned-wheel-dialog .sc-earned-wheel-header{padding:max(10px,env(safe-area-inset-top)) 0 8px;gap:10px}.sc-page .sc-earned-wheel-header h2{letter-spacing:-.3px;margin:0!important;font-size:20px!important;line-height:1.2!important}.sc-page .sc-earned-wheel-intro{margin:8px 0!important;font-size:13px!important;line-height:1.4!important}.sc-earned-wheel-dialog .sc-reward{border-radius:18px;padding:12px}.sc-earned-wheel-dialog .sc-reward>h2{display:none}.sc-page .sc-earned-wheel-dialog .sc-reward>.sc-reward-intro{margin:0!important;font-size:12px!important;line-height:1.4!important}.sc-earned-wheel-dialog .sc-reward-art{max-width:min(300px,90vh - 270px);max-width:min(300px,90dvh - 270px);margin-top:4px;margin-bottom:8px}.sc-earned-wheel-dialog .sc-reward-spin-stage .sc-reward-open{min-height:56px;padding:14px 12px;font-size:18px}.sc-page .sc-earned-wheel-dialog .sc-reward-entry-hint{margin:13px 0 4px!important;font-size:12px!important;line-height:1.4!important}.sc-earned-wheel-dialog .sc-reward-spin-stage{border-radius:16px;padding:8px 10px}.sc-earned-wheel-dialog .sc-reward-art{max-width:clamp(180px,90vh - 330px,300px);max-width:clamp(180px,90dvh - 330px,300px)}.sc-earned-wheel-dialog .sc-reward-sound-row{margin:4px 0}.sc-earned-wheel-dialog .sc-reward-guide[open] .sc-reward-steps{display:grid}.sc-earned-wheel-dialog .sc-reward-guide[open] .sc-reward-price-discovery{display:block}
