.su[data-v-1d452678]{align-items:center;background:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:9999}.su-bg[data-v-1d452678]{pointer-events:none;z-index:0}.su-bg[data-v-1d452678],.su-grid[data-v-1d452678]{inset:0;position:absolute}.su-grid[data-v-1d452678]{background-image:linear-gradient(color-mix(in srgb,var(--theme-primary,#1778ba) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme-primary,#1778ba) 5%,transparent) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 80% 60% at center,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at center,#000 0,transparent 75%)}.su-glow[data-v-1d452678]{border-radius:50%;filter:blur(120px);position:absolute}.su-glow-1[data-v-1d452678]{background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary,#1778ba) 26%,transparent) 0,transparent 70%);height:460px;right:-100px;top:-140px;width:460px}.su-glow-2[data-v-1d452678]{background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary,#1778ba) 18%,transparent) 0,transparent 70%);bottom:-120px;height:400px;left:-100px;width:400px}.su-glow-3[data-v-1d452678]{background:radial-gradient(circle,color-mix(in srgb,var(--theme-primary,#1778ba) 14%,transparent) 0,transparent 70%);height:300px;left:8%;top:40%;width:300px}.su-logo[data-v-1d452678]{left:50%;position:absolute;top:32px;transform:translate(-50%);z-index:2}.su-logo img[data-v-1d452678]{display:block;height:28px;width:auto}.su-inner[data-v-1d452678]{max-width:540px;position:relative;text-align:center;z-index:1}.su-scene[data-v-1d452678]{align-items:center;display:flex;height:240px;justify-content:center;margin:0 auto 26px;position:relative;width:280px}.su-orbit[data-v-1d452678]{height:0;left:50%;position:absolute;top:50%;width:0}.su-orbit-1[data-v-1d452678]{animation:su-rotate-1d452678 27s linear infinite}.su-orbit-2[data-v-1d452678]{animation:su-rotate-1d452678 43s linear -6s infinite reverse}.su-orbit-3[data-v-1d452678]{animation:su-rotate-1d452678 58s linear -15s infinite}.su-tool[data-v-1d452678]{align-items:center;background:#f1f5f9;border-radius:10px;box-shadow:0 4px 12px -5px #0f172a2e,0 0 0 1px #94a3b81f;color:#94a3b8;display:flex;height:34px;justify-content:center;position:absolute;width:34px}.su-tool svg[data-v-1d452678]{animation:su-drift-a-1d452678 7s ease-in-out infinite;height:18px;width:18px}.su-orbit-1 .su-tool--b svg[data-v-1d452678]{animation:su-drift-b-1d452678 9s ease-in-out infinite}.su-orbit-2 .su-tool svg[data-v-1d452678]{animation:su-drift-c-1d452678 8s ease-in-out infinite}.su-orbit-2 .su-tool--b svg[data-v-1d452678]{animation:su-drift-a-1d452678 11s ease-in-out infinite}.su-orbit-3 .su-tool svg[data-v-1d452678]{animation:su-drift-b-1d452678 10s ease-in-out infinite}.su-orbit-3 .su-tool--b svg[data-v-1d452678]{animation:su-drift-c-1d452678 12s ease-in-out infinite}.su-orbit-3 .su-tool--c svg[data-v-1d452678]{animation:su-drift-a-1d452678 9.5s ease-in-out infinite}@keyframes su-drift-a-1d452678{0%,to{transform:translate(0)}25%{transform:translate(5px,-4px)}50%{transform:translate(-3px,5px)}75%{transform:translate(4px,3px)}}@keyframes su-drift-b-1d452678{0%,to{transform:translate(0)}33%{transform:translate(-5px,4px)}66%{transform:translate(4px,-5px)}}@keyframes su-drift-c-1d452678{0%,to{transform:translate(0)}20%{transform:translate(4px,4px)}55%{transform:translate(-5px,-3px)}80%{transform:translate(3px,-4px)}}.su-orbit-1 .su-tool[data-v-1d452678]{animation:su-counter-1d452678 27s linear infinite}.su-orbit-2 .su-tool[data-v-1d452678]{animation:su-counter-1d452678 43s linear -6s infinite reverse}.su-orbit-3 .su-tool[data-v-1d452678]{animation:su-counter-1d452678 58s linear -15s infinite}.su-orbit-1 .su-tool[data-v-1d452678]{left:-18px;top:-100px}.su-orbit-1 .su-tool--b[data-v-1d452678]{left:-18px;top:64px}.su-orbit-2 .su-tool[data-v-1d452678]{left:80px;top:60px}.su-orbit-2 .su-tool--b[data-v-1d452678]{left:70px;top:-90px}.su-orbit-3 .su-tool[data-v-1d452678]{left:-104px;top:24px}.su-orbit-3 .su-tool--b[data-v-1d452678]{left:88px;top:20px}.su-orbit-3 .su-tool--c[data-v-1d452678]{left:30px;top:-104px}@keyframes su-counter-1d452678{to{transform:rotate(-1turn)}}.su-bot-shadow[data-v-1d452678]{animation:su-shadow-1d452678 3s ease-in-out infinite;background:radial-gradient(ellipse,rgba(37,99,235,.22) 0,transparent 70%);border-radius:50%;bottom:18px;height:12px;left:50%;margin-left:-35px;position:absolute;width:70px}@keyframes su-shadow-1d452678{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}.su-bot[data-v-1d452678]{align-items:center;animation:su-float-1d452678 3s ease-in-out infinite;display:flex;height:88px;justify-content:center;position:relative;width:96px;z-index:1}@keyframes su-float-1d452678{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.su-bot-body[data-v-1d452678]{animation:su-sway-1d452678 4s ease-in-out infinite;background:linear-gradient(160deg,var(--theme-primary,#1778ba) 0,var(--theme-primary-dark,#0f5a8c) 100%);border-radius:22px;box-shadow:0 16px 36px color-mix(in srgb,var(--theme-primary,#1778ba) 38%,transparent),inset 0 2px #ffffff2e;height:76px;position:relative;width:84px}.su-bot-wobble[data-v-1d452678]{animation:su-float-1d452678 .5s ease-in-out infinite!important}.su-bot-wobble .su-bot-body[data-v-1d452678]{animation:su-wobble-1d452678 .4s ease-in-out infinite!important}@keyframes su-sway-1d452678{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes su-wobble-1d452678{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.su-bot-antenna[data-v-1d452678]{background:color-mix(in srgb,var(--theme-primary,#1778ba) 60%,#fff);height:14px;left:50%;margin-left:-1px;position:absolute;top:-16px;width:2px}.su-bot-antenna[data-v-1d452678]:after{animation:su-blink-1d452678 1.2s ease-in-out infinite;background:#fbbf24;border-radius:50%;box-shadow:0 0 10px #fbbf24;content:"";height:9px;left:50%;margin-left:-4.5px;position:absolute;top:-7px;width:9px}.su-bot-face[data-v-1d452678]{display:flex;gap:14px;left:50%;position:absolute;top:20px;transform:translate(-50%)}.su-bot-eye[data-v-1d452678]{animation:su-eye-blink-1d452678 3.4s ease-in-out infinite;background:#fff;border-radius:50%;height:11px;width:11px}@keyframes su-eye-blink-1d452678{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.su-bot-mouth[data-v-1d452678]{border:2px solid hsla(0,0%,100%,.85);border-bottom-left-radius:22px;border-bottom-right-radius:22px;border-top:none;bottom:18px;height:11px;left:50%;position:absolute;transform:translate(-50%);width:22px}.su-bot-wrench[data-v-1d452678]{animation:su-tinker-1d452678 1.6s ease-in-out infinite;bottom:2px;font-size:22px;position:absolute;right:-14px;transform-origin:60% 60%}@keyframes su-tinker-1d452678{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}.su-bot-spark[data-v-1d452678]{background:color-mix(in srgb,var(--theme-primary,#1778ba) 70%,#fff);border-radius:50%;height:6px;opacity:0;position:absolute;width:6px}.su-bot-spark-1[data-v-1d452678]{animation:su-spark-1d452678 2.4s ease-in-out infinite;left:30px;top:14px}.su-bot-spark-2[data-v-1d452678]{animation:su-spark-1d452678 2.4s ease-in-out .8s infinite;right:26px;top:22px}.su-bot-spark-3[data-v-1d452678]{animation:su-spark-1d452678 2.4s ease-in-out 1.6s infinite;right:40px;top:8px}@keyframes su-spark-1d452678{0%{opacity:0;transform:translateY(6px) scale(.6)}40%{opacity:1}to{opacity:0;transform:translateY(-18px) scale(1)}}@keyframes su-rotate-1d452678{to{transform:rotate(1turn)}}.su-eyebrow[data-v-1d452678]{align-items:center;background:color-mix(in srgb,var(--theme-primary,#1778ba) 10%,#fff);border-radius:999px;color:var(--theme-primary,#1778ba);display:inline-flex;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.12em;margin:0 0 22px;padding:7px 16px;text-transform:uppercase}.su-dot[data-v-1d452678]{animation:su-blink-1d452678 1.4s ease-in-out infinite;background:var(--theme-primary,#1778ba);border-radius:50%;height:8px;width:8px}@keyframes su-blink-1d452678{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.su-title[data-v-1d452678]{color:var(--theme-secondary,#393b38);font-size:2.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0 0 16px}@media(min-width:768px){.su-title[data-v-1d452678]{font-size:2.75rem}}.su-title-bug[data-v-1d452678]{display:inline-block;margin-left:10px;transform:translateY(-2px);vertical-align:middle}.rbug--mini[data-v-1d452678]{animation-duration:.5s;height:24px;width:30px}.rbug--mini .rbug-body[data-v-1d452678]{height:18px;top:4px;width:24px}.rbug--mini .rbug-eye[data-v-1d452678]{height:4.5px;width:4.5px}.su-message[data-v-1d452678]{color:var(--theme-text-secondary,#5f6160);font-size:1.0625rem;line-height:1.7;margin:0 auto 24px;max-width:460px;min-height:3.4em}.su-progress[data-v-1d452678]{background:color-mix(in srgb,var(--theme-primary,#1778ba) 12%,#fff);border-radius:999px;height:6px;margin:0 auto 30px;overflow:hidden;width:200px}.su-progress-bar[data-v-1d452678]{animation:su-progress-1d452678 1.8s ease-in-out infinite;background:linear-gradient(90deg,var(--theme-primary,#1778ba),var(--theme-primary-dark,#0f5a8c));border-radius:999px;display:block;height:100%;width:45%}@keyframes su-progress-1d452678{0%{transform:translate(-120%)}to{transform:translate(320%)}}.su-game[data-v-1d452678]{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--theme-primary,#1778ba) 6%,#fff) 0,transparent 70%);border:1.5px dashed color-mix(in srgb,var(--theme-primary,#1778ba) 30%,transparent);border-radius:16px;cursor:none;height:180px;margin:0 auto 26px;overflow:hidden;position:relative;touch-action:none;width:min(460px,84vw)}.su-crosshair[data-v-1d452678]{border:1.5px solid var(--theme-primary,#1778ba);border-radius:50%;height:26px;margin:-13px 0 0 -13px;opacity:.85;pointer-events:none;position:absolute;width:26px}.su-crosshair[data-v-1d452678]:after,.su-crosshair[data-v-1d452678]:before{background:var(--theme-primary,#1778ba);content:"";position:absolute}.su-crosshair[data-v-1d452678]:before{height:8px;left:50%;margin-left:-.75px;top:-5px;width:1.5px}.su-crosshair[data-v-1d452678]:after{height:1.5px;left:-5px;margin-top:-.75px;top:50%;width:8px}.su-bolt[data-v-1d452678]{animation:su-bolt-fade-1d452678 .26s ease-out forwards;background:linear-gradient(to bottom,transparent,var(--theme-primary,#1778ba) 30%,#fff);border-radius:3px;box-shadow:0 0 8px color-mix(in srgb,var(--theme-primary,#1778ba) 80%,transparent);height:var(--len,60px);margin-left:-1.5px;pointer-events:none;position:absolute;transform:rotate(var(--ang,0deg));transform-origin:top center;width:3px}@keyframes su-bolt-fade-1d452678{0%{opacity:0;transform:rotate(var(--ang,0deg)) scaleY(.2)}35%{opacity:1;transform:rotate(var(--ang,0deg)) scaleY(1)}to{opacity:0;transform:rotate(var(--ang,0deg)) scaleY(1)}}.su-miss[data-v-1d452678]{animation:su-miss-pop-1d452678 .42s ease-out forwards;background:radial-gradient(circle,#fbbf24 0,color-mix(in srgb,#fbbf24 50%,transparent) 40%,transparent 70%);border-radius:50%;height:16px;margin:-8px 0 0 -8px;pointer-events:none;position:absolute;width:16px}@keyframes su-miss-pop-1d452678{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}.su-bug[data-v-1d452678]{background:none;border:0;cursor:pointer;line-height:0;padding:8px;position:absolute;transform:translate(-50%,-50%);transition:left .34s cubic-bezier(.34,1.2,.64,1),top .34s cubic-bezier(.34,1.2,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:left,top}.rbug[data-v-1d452678]{animation:rbug-scuttle-1d452678 .45s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 4px 4px rgba(0,0,0,.18));height:26px;position:relative;width:34px}@keyframes rbug-scuttle-1d452678{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}.rbug-body[data-v-1d452678]{align-items:center;background:linear-gradient(160deg,var(--theme-primary,#1778ba) 0,var(--theme-primary-dark,#0f5a8c) 100%);border-radius:12px 12px 11px 11px;box-shadow:inset 0 2px #ffffff38;display:flex;gap:5px;height:20px;justify-content:center;left:50%;position:absolute;top:4px;transform:translate(-50%);width:26px}.rbug-body[data-v-1d452678]:after{background:#ffffff40;border-radius:2px;bottom:3px;content:"";left:50%;margin-left:-.75px;position:absolute;top:3px;width:1.5px}.rbug-eye[data-v-1d452678]{animation:rbug-eye-1d452678 2.6s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 5px #ffffffe6;height:5px;position:relative;width:5px}@keyframes rbug-eye-1d452678{0%,90%,to{opacity:1}95%{opacity:.2}}.rbug-antenna[data-v-1d452678]{background:color-mix(in srgb,var(--theme-primary,#1778ba) 65%,#fff);border-radius:2px;height:8px;position:absolute;top:-1px;width:1.5px}.rbug-antenna[data-v-1d452678]:after{background:#fbbf24;border-radius:50%;box-shadow:0 0 5px #fbbf24;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;top:-3px;width:4px}.rbug-antenna-l[data-v-1d452678]{left:10px;transform:rotate(-26deg);transform-origin:bottom}.rbug-antenna-r[data-v-1d452678]{right:10px;transform:rotate(26deg);transform-origin:bottom}.rbug-leg[data-v-1d452678]{background:color-mix(in srgb,var(--theme-primary,#1778ba) 55%,#000);border-radius:2px;height:1.5px;position:absolute;top:12px;width:6px}.rbug-leg-1[data-v-1d452678]{animation:rbug-leg-a-1d452678 .45s ease-in-out infinite;left:-1px;transform:rotate(28deg)}.rbug-leg-2[data-v-1d452678]{animation:rbug-leg-b-1d452678 .45s ease-in-out .22s infinite;left:-2px;top:17px;transform:rotate(8deg)}.rbug-leg-3[data-v-1d452678]{animation:rbug-leg-c-1d452678 .45s ease-in-out infinite;right:-1px;transform:rotate(-28deg)}.rbug-leg-4[data-v-1d452678]{animation:rbug-leg-d-1d452678 .45s ease-in-out .22s infinite;right:-2px;top:17px;transform:rotate(-8deg)}@keyframes rbug-leg-a-1d452678{0%,to{transform:rotate(28deg)}50%{transform:rotate(36deg)}}@keyframes rbug-leg-b-1d452678{0%,to{transform:rotate(8deg)}50%{transform:rotate(16deg)}}@keyframes rbug-leg-c-1d452678{0%,to{transform:rotate(-28deg)}50%{transform:rotate(-36deg)}}@keyframes rbug-leg-d-1d452678{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-16deg)}}.su-game-score[data-v-1d452678]{bottom:8px;color:var(--theme-text-muted,#94a3b8);font-size:.75rem;font-weight:700;letter-spacing:.04em;pointer-events:none;position:absolute;right:12px}.su-actions[data-v-1d452678]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.su-btn[data-v-1d452678]{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:8px;padding:14px 26px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.su-btn svg[data-v-1d452678]{height:17px;width:17px}.su-btn-primary[data-v-1d452678]{background:linear-gradient(135deg,var(--theme-primary,#1778ba) 0,var(--theme-primary-dark,#0f5a8c) 100%);box-shadow:0 6px 18px color-mix(in srgb,var(--theme-primary,#1778ba) 32%,transparent);color:#fff}.su-btn-primary[data-v-1d452678]:hover{box-shadow:0 10px 26px color-mix(in srgb,var(--theme-primary,#1778ba) 42%,transparent);transform:translateY(-2px)}.su-btn-ghost[data-v-1d452678]{background:#fff;border-color:var(--theme-border,#e2e8f0);color:var(--theme-text-secondary,#5f6160)}.su-btn-ghost[data-v-1d452678]:hover{border-color:var(--theme-primary,#1778ba);color:var(--theme-primary,#1778ba)}.su-spin[data-v-1d452678]{animation:su-rotate-1d452678 .8s linear infinite}.su-foot[data-v-1d452678]{align-items:center;color:var(--theme-text-muted,#94a3b8);display:inline-flex;font-size:.8125rem;gap:8px;margin:0}.su-foot-dot[data-v-1d452678]{animation:su-live-1d452678 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 #22c55e80;height:6px;width:6px}@keyframes su-live-1d452678{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 6px #22c55e00}}@media(prefers-reduced-motion:reduce){.rbug[data-v-1d452678],.rbug-eye[data-v-1d452678],.rbug-leg[data-v-1d452678],.su-bot[data-v-1d452678],.su-bot-antenna[data-v-1d452678]:after,.su-bot-body[data-v-1d452678],.su-bot-eye[data-v-1d452678],.su-bot-shadow[data-v-1d452678],.su-bot-spark[data-v-1d452678],.su-bot-wrench[data-v-1d452678],.su-dot[data-v-1d452678],.su-foot-dot[data-v-1d452678],.su-orbit[data-v-1d452678],.su-progress-bar[data-v-1d452678],.su-spin[data-v-1d452678],.su-tool[data-v-1d452678]{animation:none}.su-bot-spark[data-v-1d452678]{opacity:.6}}
