.cc-finder-wrap{padding:3.2rem 0}.cc-finder__h{margin:0 0 .4rem;font-size:2.2rem;line-height:1.2}.cc-finder__intro{margin:0 0 2rem;max-width:62ch;opacity:.8}.cc-finder__controls{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end;margin:0 0 2rem;max-width:62rem}.cc-finder__field{display:flex;flex-direction:column;gap:.5rem;flex:1 1 22rem;min-width:0}.cc-finder__field span{font-size:1.1rem;letter-spacing:.08rem;text-transform:uppercase;opacity:.65}.cc-finder__field select{width:100%;padding:1rem 1.2rem;font-size:1.5rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.4rem;background:transparent;color:rgb(var(--color-foreground))}.cc-finder__field select:disabled{opacity:.45}.cc-finder__reset{flex:0 0 auto;padding:1rem 1.6rem;font-size:1.4rem;cursor:pointer;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.4rem;background:transparent;color:rgb(var(--color-foreground))}.cc-finder__reset:hover{background:rgba(var(--color-foreground),.07)}.cc-finder__status{margin:0 0 1.6rem;font-size:1.4rem;opacity:.85;min-height:1.4em}.cc-finder__warn{margin:0 0 1.6rem;font-size:1.4rem;opacity:.9}.cc-finder__all{margin:0}.cc-finder__summary{cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;padding:.6rem 0;list-style:none;opacity:.8}.cc-finder__summary::-webkit-details-marker{display:none}.cc-finder__summary:before{content:"";width:.6rem;height:.6rem;flex:0 0 auto;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;margin-bottom:.2rem}.cc-finder__all[open] .cc-finder__summary:before{transform:rotate(45deg)}.cc-finder__summary:hover{opacity:1}.cc-finder__groups{columns:24rem 3;column-gap:4rem;padding-top:1.6rem}.cc-finder__group{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 2.4rem;display:inline-block;width:100%}.cc-finder__group h3{margin:0 0 .8rem;padding-bottom:.6rem;font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;opacity:.6;border-bottom:.1rem solid rgba(var(--color-foreground),.25)}.cc-finder__group ul{margin:0;padding:0;list-style:none}.cc-finder__item{display:flex;gap:.4rem 1.2rem;align-items:baseline;justify-content:space-between;padding:.45rem 0;line-height:1.35}.cc-finder__item a{flex:1 1 auto;color:inherit;text-decoration:none;font-size:1.5rem}.cc-finder__item a:hover{text-decoration:underline;text-underline-offset:.3rem}.cc-finder__meta{flex:0 0 auto;font-size:1.3rem;opacity:.55;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-finder__out{font-style:italic}.cc-finder__group[hidden],.cc-finder__item[hidden]{display:none}@media screen and (max-width:749px){.cc-finder-wrap{padding:2.4rem 0}.cc-finder__groups{columns:1}.cc-finder__summary{font-size:1.3rem}.cc-finder__group{margin-bottom:2rem}.cc-finder__item a{font-size:1.4rem}}.cc-game-wrap{padding:0 0 3.2rem}.cc-game-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.cc-game-bar__text{flex:1 1 30rem;min-width:0}.cc-game-bar__kicker{margin:0 0 .4rem;font-size:1.1rem;letter-spacing:.12rem;text-transform:uppercase;color:var(--cc-accent)}.cc-game-bar__h{margin:0;font-size:2rem;line-height:1.25}.cc-game-btn{font:inherit;font-size:1.5rem;line-height:1.2;cursor:pointer;padding:1.3rem 2.2rem;border-radius:.4rem;border:.1rem solid rgba(var(--color-foreground),.35);background:transparent;color:rgb(var(--color-foreground));letter-spacing:.04rem;transition:background .15s ease,border-color .15s ease,transform .1s ease}.cc-game-btn:hover{background:rgba(var(--color-foreground),.08)}.cc-game-btn:active{transform:translateY(.1rem)}.cc-game-btn:focus-visible{outline:.2rem solid var(--cc-accent);outline-offset:.2rem}.cc-game-btn--accent{background:var(--cc-accent);border-color:var(--cc-accent);color:#111;font-weight:600}.cc-game-btn--accent:hover{background:var(--cc-accent);filter:brightness(1.08)}.cc-game{border:0;padding:0;width:min(54rem,calc(100vw - 2.4rem));max-height:calc(100dvh - 2.4rem);overflow:auto;border-radius:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.16),0 2.4rem 6rem #0009}.cc-game::backdrop{background:#000000bd}.cc-game__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 1.6rem 1.2rem 2.4rem}.cc-game__title{margin:0;font-size:1.9rem;line-height:1.25}.cc-game__close{font:inherit;font-size:2.8rem;line-height:1;width:4.4rem;height:4.4rem;flex:0 0 auto;cursor:pointer;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));opacity:.7}.cc-game__close:hover{opacity:1;background:rgba(var(--color-foreground),.08)}.cc-game__close:focus-visible{outline:.2rem solid var(--cc-accent);outline-offset:.2rem}.cc-game__play,.cc-game__end{padding:0 2.4rem 2.4rem}.cc-game__meta{display:flex;justify-content:space-between;font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase;opacity:.7;margin:0 0 .8rem}.cc-game__meta b{font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground));opacity:1}.cc-game__track{height:.5rem;border-radius:.3rem;background:rgba(var(--color-foreground),.14);overflow:hidden;margin:0 0 1.6rem}.cc-game .cc-game__track .cc-game__bar{display:block;height:100%;background:var(--cc-accent);transform-origin:left center;transition:transform .1s linear}.cc-game__stage{background:#fff;border-radius:.8rem;aspect-ratio:4/3;max-height:38dvh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 0 1.6rem}.cc-game__stage img{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.cc-game__stage img.is-loading{opacity:0}.cc-game__opts{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cc-game__opt{font:inherit;font-size:1.5rem;line-height:1.3;min-height:5.6rem;padding:1rem 1.4rem;cursor:pointer;text-align:center;border-radius:.6rem;border:.1rem solid rgba(var(--color-foreground),.3);background:transparent;color:rgb(var(--color-foreground));transition:background .12s ease,border-color .12s ease}.cc-game__opt:hover:not(:disabled){background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.6)}.cc-game__opt:focus-visible{outline:.2rem solid var(--cc-accent);outline-offset:.2rem}.cc-game__opt:disabled{cursor:default;opacity:.55}.cc-game__opt.is-right{opacity:1;border-color:#3ecf8e;background:#3ecf8e29}.cc-game__opt.is-wrong{opacity:1;border-color:#ff6b6b;background:#ff6b6b24}.cc-game .cc-game__play .cc-game__fb{display:block;margin:1.4rem 0 0;min-height:2.2rem;font-size:1.5rem;line-height:1.45;text-align:center}.cc-game__end{text-align:center}.cc-game__rank{margin:.8rem 0 0;font-size:1.2rem;letter-spacing:.14rem;text-transform:uppercase;color:var(--cc-accent)}.cc-game__big{margin:.4rem 0 0;font-size:5.6rem;line-height:1.1;font-variant-numeric:tabular-nums}.cc-game__sub{margin:.6rem 0 2rem;font-size:1.5rem;opacity:.8}.cc-game__missed{text-align:left;margin:0 0 2.4rem}.cc-game__missed h3{margin:0 0 .8rem;padding-bottom:.6rem;font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;opacity:.6;border-bottom:.1rem solid rgba(var(--color-foreground),.25)}.cc-game__missed ul{margin:0;padding:0;list-style:none}.cc-game__missed li{display:flex;justify-content:space-between;gap:1.2rem;padding:.5rem 0;font-size:1.5rem}.cc-game__missed a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-foreground),.4)}.cc-game__missed a:hover{text-decoration-color:var(--cc-accent)}.cc-game__missed span{opacity:.55;font-size:1.3rem;font-style:italic;white-space:nowrap}.cc-game__clean{margin:0;font-size:1.5rem;opacity:.85;text-align:center}.cc-game__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (max-width:749px){.cc-game-wrap{padding-bottom:2.4rem}.cc-game-bar{padding-top:2rem}.cc-game-bar__h{font-size:1.8rem}.cc-game-bar .cc-game-btn{width:100%}.cc-game__head{padding:1.2rem 1rem 1rem 1.6rem}.cc-game__title{font-size:1.7rem}.cc-game__play,.cc-game__end{padding:0 1.6rem 1.6rem}.cc-game__opt{font-size:1.4rem;min-height:5.2rem;padding:.8rem 1rem}.cc-game__big{font-size:4.8rem}.cc-game__actions .cc-game-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cc-game__bar,.cc-game__stage img,.cc-game-btn,.cc-game__opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
