html.cc-running body{-webkit-user-select:none;user-select:none}.cc-top{padding-bottom:20px}.cc-secs .kc{min-width:40px;padding:0 10px 2px}.cc-selects{display:none}.cc-main{grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.cc-tower{grid-template-rows:auto auto auto 1fr;min-width:0;padding:4px 0;display:grid}.cc-read{border-top:1px solid #1f1f1f;min-width:0;padding:14px 20px 16px}.cc-read:first-child{border-top:0}.cc-read .seg{margin-top:9px;font-size:38px}.cc-read[data-read=cps] .seg{font-size:50px}.cc-sm{display:none}.cc-read .unit-txt{margin-left:6px}.cc-read-best{flex-direction:column;justify-content:flex-end;display:flex}.cc-best-now{color:#e6e6e6;margin-top:6px;font-size:15px;font-weight:700;line-height:1.3}.cc-pad{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 75% at 50% -12%,#ffffff16,#0000 62%),linear-gradient(#3b3b3b,#2b2b2b);border-radius:14px;outline:none;min-height:372px;transition:transform 35ms,box-shadow 35ms;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,inset 0 -5px #00000057,0 3px #111,0 14px 24px -10px #000000d9}.cc-pad:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 50% 46%,#ffffff05 0 2px,#0000 2px 7px);border-radius:10px;position:absolute;inset:14px;box-shadow:inset 0 2px 12px #00000052,inset 0 0 0 1px #00000038,0 1px #ffffff0d}.cc-pad.is-down{transform:translateY(3px);box-shadow:inset 0 1px #ffffff12,inset 0 -2px #00000057,0 0 #111,0 5px 10px -6px #000000d9}.cc-pad[data-state=running]{box-shadow:inset 0 1px #ffffff21,inset 0 -5px #00000057,0 3px #111,0 0 0 1px #ffe4008c,0 0 30px -6px #ffe4004d}.cc-pad[data-state=running].is-down{box-shadow:inset 0 1px #ffffff12,inset 0 -2px #00000057,0 0 0 1px #ffe400cc,0 0 34px -4px #ffe40066}.cc-pad[data-state=done]{cursor:default}.cc-pad[data-state=done]:after{display:none}.cc-dots,.cc-ripples{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cc-pad[data-state=done] .cc-dots{opacity:.25}.cc-ripple{opacity:0;pointer-events:none;border:2px solid #ffe400d9;border-radius:50%;width:86px;height:86px;margin:-43px 0 0 -43px;position:absolute;top:0;left:0}.cc-ripple.go{animation:.42s ease-out forwards cc-ripple}@keyframes cc-ripple{0%{opacity:.9;transform:scale(.18)}to{opacity:0;transform:scale(1)}}.cc-status{z-index:2;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:26px;left:28px}.cc-pad[data-state=done] .cc-status{display:none}.cc-idle{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:12px;padding:40px 28px;display:grid;position:absolute;inset:0}.cc-cta{color:#fff;letter-spacing:-.015em;text-wrap:balance;font-size:31px;font-weight:800;line-height:1.1}.cc-hint{color:var(--text-2);text-wrap:balance;max-width:30em;font-size:15.5px;font-weight:600}.cc-glyph{place-items:center;height:74px;margin-bottom:4px;display:grid}.cc-glyph>*{display:none}.cc-pad[data-input=left] .cc-mouse,.cc-pad[data-input=right] .cc-mouse,.cc-pad[data-input=middle] .cc-mouse,.cc-pad[data-input=space] .cc-spacekey,.cc-pad[data-input=key] .cc-anykey,.cc-pad[data-input=touch] .cc-touch{display:block}.cc-mouse{width:48px;height:72px}.cc-mouse .m-body{fill:#1b1b1b;stroke:#6f6f6f;stroke-width:1.6px}.cc-mouse .m-btn{fill:#282828;stroke:#545454;stroke-width:1.2px;transition:fill 40ms}.cc-pad[data-input=left] .m-l,.cc-pad[data-input=right] .m-r,.cc-pad[data-input=middle] .m-w{fill:#ffe40029;stroke:var(--yellow)}.cc-pad.is-down[data-input=left] .m-l,.cc-pad.is-down[data-input=right] .m-r,.cc-pad.is-down[data-input=middle] .m-w{fill:var(--yellow)}.cc-pad[data-input=space] .cc-glyph{height:80px}.cc-spacekey{aspect-ratio:300/58;width:min(380px,66vw);height:auto}.cc-anykey{width:120px;height:40px}.cc-spacekey .k-base,.cc-anykey .k-base{fill:#232323;stroke:#5d5d5d;stroke-width:1.4px}.cc-spacekey .k-top,.cc-anykey .k-top{fill:#333;stroke:#ffe400bf;stroke-width:1.2px}.cc-pad.is-down .k-top{fill:var(--yellow)}.cc-touch .ic{width:58px;height:58px;color:var(--yellow)}.cc-prog{pointer-events:none;background:#171717;border-radius:3px;height:5px;position:absolute;bottom:24px;left:28px;right:28px;box-shadow:inset 0 1px 2px #000000d9,0 1px #ffffff0d}.cc-prog i{background:var(--yellow);border-radius:3px;width:0;height:100%;display:block;box-shadow:0 0 9px #ffe40099}.cc-pad[data-state=done] .cc-prog{display:none}.cc-result{z-index:3;cursor:default;-webkit-user-select:text;user-select:text;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"head stats""acts acts";align-content:center;gap:18px 22px;min-height:372px;padding:26px 28px 24px;display:grid;position:relative}.cc-res-head{grid-area:head;min-width:0}.cc-res-score{background:radial-gradient(130% 80% at 20% 0%,#ffffff0d,transparent 55%),var(--glass);border-radius:10px;align-items:baseline;margin-top:10px;padding:14px 20px 16px;display:inline-flex;box-shadow:inset 0 3px 10px #000000f2,inset 0 0 0 1px #080808,0 1px #ffffff12}.cc-res-score .seg{font-size:64px}.cc-res-score .unit-txt{margin-left:10px;font-size:16px}.cc-rank{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;display:flex}.cc-rank .led{align-self:center;width:10px;height:10px}.cc-rank b{color:#fff;letter-spacing:-.01em;font-size:23px;font-weight:800;line-height:1.1}.cc-rank span{color:var(--text-2);font-size:15px;font-weight:600}.cc-flags{color:#dedede;gap:9px;margin:14px 0 0;padding:0;font-size:14.5px;font-weight:600;line-height:1.45;list-style:none;display:grid}.cc-flags li{align-items:flex-start;gap:10px;display:flex}.cc-flags .led{margin-top:6px}.cc-flags a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:2px}.cc-res-stats{grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0;display:grid}.cc-stat{border-top:1px solid #1f1f1f;min-width:0;padding:13px 16px 14px}.cc-stat:nth-child(-n+2){border-top:0}.cc-stat:nth-child(2n){border-left:1px solid #1f1f1f}.cc-stat .seg{margin-top:7px;font-size:25px}.cc-stat .unit-txt{margin-left:6px}.cc-stat-sub{color:#8a8a8a;margin-top:6px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13.5px;font-weight:500;display:block}.cc-res-actions{flex-wrap:wrap;grid-area:acts;align-items:center;gap:10px;display:flex}.cc-cool .cc-res-actions .btn{opacity:.55;pointer-events:none}.cc-graph{height:196px;margin-top:18px;position:relative;overflow:hidden}.cc-graph canvas{width:100%;height:100%;position:absolute;inset:0}.cc-tag{z-index:1;position:absolute;top:9px;left:14px}.cc-below{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.cc-sub-head{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:8px;padding:0 4px;display:flex}.cc-mini{gap:6px;height:28px;padding:0 10px 2px;font-size:13px}.cc-mini .ic{width:14px;height:14px}.cc-rank-table{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.cc-rank-table th{text-align:left;color:#7f7f7f;padding:12px 18px 8px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13px;font-weight:600}.cc-rank-table td{color:#d6d6d6;border-top:1px solid #1d1d1d;padding:8px 18px 9px;font-weight:600}.cc-rank-table td:last-child{color:var(--lcd-green);font-variant-numeric:tabular-nums}.cc-rank-table td .led{vertical-align:1px;margin-right:11px}.cc-rank-table tr.on td{color:#fff;background:#ffe40012}.cc-rank-table tr.on td:last-child{color:var(--yellow)}.cc-note{color:var(--text-3);margin:10px 4px 0;font-size:14px}.cc-best-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cc-bcell{border-top:1px solid #1f1f1f;border-left:1px solid #1f1f1f;min-width:0;padding:11px 14px 13px}.cc-bcell:nth-child(4n+1){border-left:0}.cc-bcell:nth-child(-n+4){border-top:0}.cc-bcell .seg{margin-top:7px;font-size:22px;display:grid}.cc-bcell.on .label{color:var(--yellow)}.cc-bcell:not(.has) .seg>:last-child{color:#2fd18e4d;text-shadow:none}.cc-log{margin-top:12px}.cc-log summary{cursor:pointer;padding:4px 4px 10px;display:inline-block}.cc-log .log:empty:before{content:"Your last runs appear here.";color:#6f7f77}.cc-log .log .row{grid-template-columns:62px 1fr}.cc-log .log b{color:var(--lcd-green)}@media (max-width:1080px){.cc-main{grid-template-columns:220px minmax(0,1fr)}.cc-read[data-read=cps] .seg{font-size:44px}.cc-result{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stats""acts"}.cc-res-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-stat:nth-child(-n+3){border-top:0}.cc-stat:nth-child(2n){border-left:0}.cc-stat:not(:nth-child(3n+1)){border-left:1px solid #1f1f1f}}@media (max-width:760px){.cc-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px 8px;padding-bottom:16px;display:grid}.cc-ctl-input,.cc-ctl-style{display:none}.cc-selects{display:contents}.cc-sel{grid-row:1;gap:6px;min-width:0;display:grid}.cc-sel .glass-select{background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;height:40px;padding-right:30px;font-size:14.5px}.cc-ctl-dur{grid-area:2/1/auto/-1;gap:8px}.cc-secs{gap:5px}.cc-secs .kc{min-width:0;height:32px;padding:0 7px 2px;font-size:14px}.cc-top .right{flex-wrap:nowrap;grid-area:1/3;align-self:end;gap:6px;margin-left:0}.cc-top .right .kc{width:40px;height:40px;padding:0 0 2px}.cc-top .right .kc>span{display:none}.cc-top .right .kc .ic{width:18px;height:18px}.cc-lg{display:none}.cc-sm{display:inline}.cc-main{grid-template-columns:minmax(0,1fr);gap:12px}.cc-tower{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.cc-read{border-top:0;border-left:1px solid #1f1f1f;padding:10px 12px 12px}.cc-read:first-child{border-left:0}.cc-read .seg,.cc-read[data-read=cps] .seg{margin-top:7px;font-size:24px}.cc-read .unit-txt,.cc-read-best{display:none}.cc-pad,.cc-result{min-height:300px}.cc-status{top:20px;left:22px}.cc-cta{font-size:24px}.cc-hint{font-size:14.5px}.cc-glyph{height:60px}.cc-mouse{width:40px;height:60px}.cc-prog{bottom:20px;left:22px;right:22px}.cc-result{gap:14px;padding:20px 18px 18px}.cc-res-score{padding:12px 16px 14px}.cc-res-score .seg{font-size:50px}.cc-res-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-stat{border-left:0;padding:11px 13px 12px}.cc-stat:nth-child(-n+3){border-top:1px solid #1f1f1f}.cc-stat:nth-child(-n+2){border-top:0}.cc-stat:not(:nth-child(3n+1)){border-left:0}.cc-stat:nth-child(2n){border-left:1px solid #1f1f1f}.cc-stat .seg{font-size:21px}.cc-stat-sub{font-size:12.5px}.cc-res-actions .btn,.cc-res-actions .kc{flex:auto}.cc-graph{height:150px;margin-top:12px}.cc-below{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.cc-rank-table th,.cc-rank-table td{padding-left:14px;padding-right:14px}.cc-best-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-bcell{padding:9px 9px 11px}.cc-bcell .seg{font-size:17px}}@media (prefers-reduced-motion:reduce){.cc-ripples{display:none}}.sg-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.sg-bank{min-width:0;padding:16px 22px 18px}.sg-bank .seg{margin-top:10px;font-size:58px}.sg-bank .unit-txt{color:#c9c9c9;margin-left:12px;font-size:19px}.sg-rates{color:#b9b9b9;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:14.5px;font-weight:600;display:flex}.sg-rates span{align-items:center;gap:8px;display:inline-flex}.sg-rates b{color:#fff;font-variant-numeric:tabular-nums}.sg-tempo{flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:16px 20px;display:flex}.sg-tempo-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sg-mult{color:#6f6f6f;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.sg-mult.g{color:var(--lcd-green);text-shadow:0 0 10px #14a76c99}.sg-mult.y{color:var(--yellow);text-shadow:0 0 10px #ffe40080}.sg-mult.o{color:#ff7a4a;text-shadow:0 0 10px #ff652f99}.sg-ladder{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;height:28px;display:grid}.sg-ladder i{background:#1b2a22;border-radius:3px}.sg-ladder i.y{background:#2b2915}.sg-ladder i.o{background:#2d1d16}.sg-ladder i.on{background:var(--lcd-green);box-shadow:0 0 7px #2fd18eb3}.sg-ladder i.y.on{background:var(--yellow);box-shadow:0 0 7px #ffe40099}.sg-ladder i.o.on{background:var(--orange);box-shadow:0 0 8px #ff652fbf}.sg-scale{color:#7d7d7d;justify-content:space-between;gap:8px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:12.5px;font-weight:600;display:flex}.sg-bar-wrap{margin-top:18px;position:relative}.sg-bar{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(#424242,#2f2f2f);border:0;border-radius:16px;width:100%;height:120px;padding:0;transition:transform 40ms,box-shadow 40ms;display:block;position:relative;box-shadow:inset 0 1px #ffffff26,inset 0 -8px #00000059,0 4px #111,0 18px 28px -12px #000000e6}.sg-bar-cap{background:linear-gradient(#4a4a4a,#3b3b3b);border-radius:11px;place-items:center;display:grid;position:absolute;inset:10px 16px 22px;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 4px #00000040,0 0 0 1px #0000002e}.sg-bar-label{letter-spacing:.32em;color:#a4a4a4;padding-left:.32em;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:15px;font-weight:700}.sg-bar.is-down{transform:translateY(4px);box-shadow:inset 0 1px #ffffff14,inset 0 -3px #00000059,0 0 0 1px #ffe400bf,0 0 30px -4px #ffe40066}.sg-bar.is-down .sg-bar-label{color:var(--yellow)}.sg-pops{pointer-events:none;position:absolute;inset:0}.sg-pop{color:var(--yellow);text-shadow:0 0 10px #ffe40073;opacity:0;white-space:nowrap;font-size:21px;font-weight:800;position:absolute;top:18px;transform:translate(-50%)}.sg-pop.go{animation:.8s ease-out forwards sg-pop}@keyframes sg-pop{0%{opacity:1;transform:translate(-50%,8px)}to{opacity:0;transform:translate(-50%,-48px)}}.sg-help{text-align:center;color:var(--text-2);margin:14px 0 0;font-size:15px;font-weight:600}.sg-help kbd.kc{vertical-align:1px;height:24px;padding:0 8px 2px;font-size:13px}.sg-shop{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:24px;display:grid}.sg-col{min-width:0}.sg-col-head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:8px;padding:0 4px;display:flex}.sg-qty .kc{height:28px;padding:0 10px 2px;font-size:13px}.sg-list{padding:4px 0}.sg-row{border-top:1px solid #1d1d1d;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.sg-row:first-child,.sg-up:first-child{border-top:0}.sg-row.far{opacity:.42}.sg-ico{background:#1a1a1a;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #262626}.sg-ico .ic{width:22px;height:22px;color:var(--lcd-green)}.sg-info{gap:2px;min-width:0;display:grid}.sg-info b{color:#f2f2f2;font-size:15.5px;line-height:1.25}.sg-desc{color:#9a9a9a;font-size:13.5px;line-height:1.35}.sg-rate{color:var(--lcd-green);font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13px;font-weight:600}.sg-owned{text-align:right}.sg-owned .label{font-size:11.5px;display:block}.sg-owned .seg{margin-top:4px;font-size:21px}.sg-buy{min-width:100px}.sg-up{border-top:1px solid #1d1d1d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.sg-empty{color:#8a8a8a;margin:0;padding:16px;font-size:14.5px}.sg-ms-head{margin-top:24px}.sg-ms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sg-badge{background:#262626;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px 11px;display:flex;box-shadow:inset 0 0 0 1px #1d1d1d}.sg-badge .led{margin-top:5px}.sg-badge b{color:#c9c9c9;font-size:14px;line-height:1.25;display:block}.sg-badge>span>span{color:#969696;margin-top:2px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:12.5px;font-weight:500;display:block}.sg-badge.on{background:#2c2a1c;box-shadow:inset 0 0 0 1px #ffe4004d}.sg-badge.on b{color:#fff}.sg-stats{margin-top:22px}.sg-stats .lcd-cell .seg{font-size:26px}.sg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.sg-foot .privacy-line{padding:0 4px}@media (max-width:960px){.sg-shop{grid-template-columns:minmax(0,1fr)}.sg-ms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sg-top{grid-template-columns:minmax(0,1fr);gap:12px}.sg-bank{padding:14px 16px 16px}.sg-bank .seg{font-size:42px}.sg-bank .unit-txt{font-size:16px}.sg-tempo{padding:14px 16px}.sg-ladder{gap:3px;height:22px}.sg-bar{height:108px}.sg-row{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"ico info owned""ico buy buy";row-gap:10px;padding:12px}.sg-row .sg-ico{grid-area:ico;align-self:start;width:36px;height:36px}.sg-row .sg-info{grid-area:info}.sg-row .sg-owned{grid-area:owned;align-self:start}.sg-row .sg-buy{grid-area:buy;justify-self:stretch}.sg-ms{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-stats .lcd-cell .seg{font-size:22px}.sg-foot{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.sg-pops{display:none}}