.ball-lobby[data-v-926730e8]{position:relative;min-height:calc(100vh - 70px);overflow:hidden;color:#0f172a}.ball-lobby-bg[data-v-926730e8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#dbeafe,#f0fdf4 45%,#fff7ed)}.orb[data-v-926730e8]{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55;animation:float-926730e8 8s ease-in-out infinite}.orb-a[data-v-926730e8]{width:280px;height:280px;left:8%;top:18%;background:radial-gradient(circle at 30%,at 30%,#fff,#60a5fa);background:radial-gradient(circle at 30% 30%,#fff,#60a5fa)}.orb-b[data-v-926730e8]{width:180px;height:180px;right:14%;top:22%;background:radial-gradient(circle at 30%,at 30%,#fff,#34d399);background:radial-gradient(circle at 30% 30%,#fff,#34d399);animation-delay:-2s}.orb-c[data-v-926730e8]{width:120px;height:120px;right:28%;bottom:18%;background:radial-gradient(circle at 30%,at 30%,#fff,#f472b6);background:radial-gradient(circle at 30% 30%,#fff,#f472b6);animation-delay:-4s}.grid[data-v-926730e8]{background-image:linear-gradient(rgba(37,99,235,.05) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.05) 1px,transparent 0);background-size:48px 48px;opacity:.7}.grid[data-v-926730e8],.vignette[data-v-926730e8]{position:absolute;top:0;right:0;bottom:0;left:0}.vignette[data-v-926730e8]{background:radial-gradient(ellipse at center,transparent 40%,rgba(15,23,42,.08) 100%)}.ball-lobby-stage[data-v-926730e8]{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:48px 24px 64px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:36px;gap:36px;align-items:center;opacity:0;transform:translateY(12px);transition:.5s ease}.ball-lobby.lit .ball-lobby-stage[data-v-926730e8]{opacity:1;transform:none}.ball-brand[data-v-926730e8]{margin:0;font-size:42px;font-weight:900;letter-spacing:1px;background:linear-gradient(90deg,#2563eb,#06b6d4,#10b981);-webkit-background-clip:text;background-clip:text;color:transparent}.ball-tagline[data-v-926730e8]{margin:10px 0 0;font-size:22px;font-weight:700;color:#0f172a}.ball-desc[data-v-926730e8]{margin:12px 0 0;font-size:14px;line-height:1.7;color:#475569;max-width:520px}.ball-quota[data-v-926730e8]{margin:10px 0 0;font-size:13px;font-weight:600;color:#0369a1}.ball-form[data-v-926730e8]{margin-top:22px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;max-width:320px}.ball-form label[data-v-926730e8]{font-size:13px;color:#64748b;font-weight:600}.ball-form input[data-v-926730e8]{height:44px;border-radius:999px;border:1px solid rgba(37,99,235,.2);padding:0 18px;font-size:15px;outline:none;background:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(37,99,235,.08)}.ball-colors[data-v-926730e8]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-top:14px}.color-dot[data-v-926730e8]{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:0 4px 10px rgba(15,23,42,.12)}.color-dot.on[data-v-926730e8]{border-color:#0f172a;transform:scale(1.12)}.ball-cta[data-v-926730e8]{margin-top:22px;flex-wrap:wrap}.ball-cta[data-v-926730e8],.ball-join[data-v-926730e8]{display:flex;grid-gap:10px;gap:10px}.ball-join[data-v-926730e8]{margin-top:14px;max-width:420px}.ball-hint[data-v-926730e8]{margin-top:12px;color:#b45309;font-size:13px}.ball-help[data-v-926730e8]{margin-top:20px;display:flex;grid-gap:14px;gap:14px;flex-wrap:wrap;font-size:13px;color:#64748b}.ball-help kbd[data-v-926730e8]{display:inline-block;padding:1px 7px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;font-family:inherit;margin-right:4px}.ball-preview[data-v-926730e8]{position:relative;height:420px;border-radius:28px;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 20px 50px rgba(15,23,42,.08);overflow:hidden}.preview-ball[data-v-926730e8]{left:50%;top:46%;width:180px;height:180px;margin:-90px 0 0 -90px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:22px;text-shadow:0 2px 8px rgba(0,0,0,.25);animation:pulse-926730e8 3.2s ease-in-out infinite}.preview-ball[data-v-926730e8],.preview-food[data-v-926730e8]{position:absolute;border-radius:50%}.preview-food[data-v-926730e8]{width:14px;height:14px}.f1[data-v-926730e8]{left:18%;top:28%;background:#f59e0b}.f2[data-v-926730e8]{right:22%;top:34%;background:#ec4899}.f3[data-v-926730e8]{left:30%;bottom:22%;background:#22c55e}.preview-virus[data-v-926730e8]{position:absolute;right:16%;bottom:18%;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35%,at 30%,#d9f99d,#16a34a);background:radial-gradient(circle at 35% 30%,#d9f99d,#16a34a);box-shadow:0 0 0 4px rgba(22,163,74,.15)}@keyframes float-926730e8{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes pulse-926730e8{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (max-width:900px){.ball-lobby-stage[data-v-926730e8]{grid-template-columns:1fr;padding-top:28px}.ball-preview[data-v-926730e8]{height:280px}.ball-brand[data-v-926730e8]{font-size:34px}}