@keyframes nitro-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes nitro-ping{0%{transform:scale(1);opacity:.4}75%,to{transform:scale(2);opacity:0}}@keyframes nitro-modal-in{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes nitro-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.92);opacity:0}}@keyframes nitro-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes nitro-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes nitro-tooltip-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nitro-pointer-glow{0%,to{box-shadow:0 0 8px 2px #fff9}50%{box-shadow:0 0 16px 4px #ffffffe6}}.nitro-bot{position:fixed;bottom:96px;right:24px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:16px}@media(min-width:768px){.nitro-bot{bottom:32px}}.nitro-bot__tooltip{background:#18181b;color:#fff;padding:16px;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(255,255,255,.05);border-color:color-mix(in srgb,var(--brand-primary) 20%,transparent);max-width:200px;position:relative;margin-bottom:8px;animation:nitro-tooltip-in .4s cubic-bezier(.16,1,.3,1) both;transition:opacity .25s ease,transform .25s ease}.nitro-bot__tooltip.is-hidden{opacity:0;transform:scale(.9);pointer-events:none}.nitro-bot__tooltip-close{position:absolute;top:-8px;right:-8px;z-index:10;width:20px;height:20px;background:#27272a;border-radius:50%;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;transition:background .2s ease}.nitro-bot__tooltip-close:hover{background:#3f3f46}.nitro-bot__tooltip-text{font-size:10px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:.1em;line-height:1.5;margin:0}.nitro-bot__tooltip-highlight{color:var(--brand-primary)}.nitro-bot__tooltip-arrow{position:absolute;bottom:-6px;right:24px;width:12px;height:12px;background:#18181b;border-right:1px solid color-mix(in srgb,var(--brand-primary) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 20%,transparent);transform:rotate(45deg)}.nitro-bot__fab{width:56px;height:56px;border-radius:50%;background:var(--brand-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-shadow:0 0 30px color-mix(in srgb,var(--brand-primary) 40%,transparent);transition:transform .2s ease}@media(min-width:768px){.nitro-bot__fab{width:64px;height:64px}}.nitro-bot__fab:hover{transform:scale(1.1)}.nitro-bot__fab:active{transform:scale(.9)}.nitro-bot__fab-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--brand-primary);animation:nitro-ping 1.5s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}.nitro-bot__fab:hover .nitro-bot__fab-ping{opacity:.4}.nitro-bot__fab-icon{position:relative;z-index:1}.nitro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:none}.nitro-overlay.is-open{opacity:1;pointer-events:auto;animation:nitro-overlay-in .3s ease both}.nitro-overlay.is-closing{animation:nitro-overlay-out .25s ease both;pointer-events:none}.nitro-modal{background:#18181b;border:1px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);padding:32px;border-radius:24px;max-width:420px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009,0 0 60px -15px color-mix(in srgb,var(--brand-primary) 15%,transparent);transform:scale(.92);opacity:0;transition:none}.nitro-overlay.is-open .nitro-modal{animation:nitro-modal-in .35s cubic-bezier(.16,1,.3,1) .05s both}.nitro-overlay.is-closing .nitro-modal{animation:nitro-modal-out .2s ease both}.nitro-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;color:#71717a;cursor:pointer;padding:4px;line-height:0;border-radius:8px;transition:color .2s ease,background .2s ease}.nitro-modal__close:hover{color:#fff;background:#ffffff0d}.nitro-modal__header{text-align:center;margin-bottom:32px}.nitro-modal__title{font-size:24px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.03em;color:#fff;margin:0}.nitro-modal__title-accent{color:var(--brand-primary)}.nitro-modal__subtitle{color:#71717a;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0}.nitro-state--idle{text-align:center;padding:32px 0}.nitro-state__zap-icon{color:var(--brand-primary);margin:0 auto 24px;animation:nitro-pulse 2s ease-in-out infinite}.nitro-state--playing{display:flex;flex-direction:column;gap:32px}.nitro-playing__stats{display:flex;justify-content:space-between;align-items:flex-end}.nitro-playing__stat-left{text-align:left}.nitro-playing__stat-right{text-align:right}.nitro-playing__label{font-size:10px;color:#71717a;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.nitro-playing__speed{font-size:36px;font-weight:900;font-style:italic;color:#fff;line-height:1.1;margin-top:2px}.nitro-playing__unit{font-size:14px;color:var(--brand-primary);font-weight:900}.nitro-playing__target{font-size:20px;font-weight:900;font-style:italic;color:var(--brand-primary);line-height:1.1;margin-top:2px}.nitro-track{position:relative;height:48px;background:#27272a;border-radius:9999px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.nitro-track__zone{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--brand-primary) 40%,transparent);border-left:1px solid color-mix(in srgb,var(--brand-primary) 60%,transparent);border-right:1px solid color-mix(in srgb,var(--brand-primary) 60%,transparent);transition:left .08s ease,width .08s ease}.nitro-track__pointer{position:absolute;top:0;bottom:0;width:3px;background:#fff;z-index:2;border-radius:2px;animation:nitro-pointer-glow 1s ease-in-out infinite}.nitro-state--won{text-align:center;padding:24px 0}.nitro-state__trophy-icon{color:#eab308;margin:0 auto 16px}.nitro-state__heading{font-size:24px;font-weight:900;color:#fff;font-style:italic;text-transform:uppercase;margin:0 0 8px}.nitro-state__text{color:#a1a1aa;font-size:14px;margin:0 0 24px}.nitro-state__code-box{background:color-mix(in srgb,var(--brand-primary) 20%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 40%,transparent);padding:16px;border-radius:12px;margin-bottom:24px;cursor:pointer;user-select:text;-webkit-user-select:text}.nitro-state__code{font-size:24px;font-weight:900;color:var(--brand-primary);letter-spacing:.15em;user-select:text;-webkit-user-select:text}.nitro-state--lost{text-align:center;padding:24px 0}.nitro-state__emoji{font-size:48px;margin-bottom:16px;line-height:1}.nitro-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:0 24px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-.02em;cursor:pointer;transition:transform .15s ease,background .2s ease;font-family:inherit;font-size:14px;line-height:1}.nitro-btn:hover{transform:scale(1.02)}.nitro-btn:active{transform:scale(.95)}.nitro-btn--full{width:100%}.nitro-btn--primary{background:var(--brand-primary);color:#fff;height:56px}.nitro-btn--primary:hover{background:var(--brand-secondary)}.nitro-btn--hit{background:#fff;color:#18181b;height:72px;font-size:16px;border-radius:16px;box-shadow:0 10px 25px -5px #0000004d}.nitro-btn--dark{background:#27272a;color:#fff;height:56px}.nitro-btn--dark:hover{background:#3f3f46}.nitro-btn--icon svg{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nitro-game.css.map */
