[data-v-388ada23],[data-v-388ada23]:before,[data-v-388ada23]:after{box-sizing:border-box;margin:0;padding:0}.splash[data-v-388ada23]{z-index:9999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.splash-rays[data-v-388ada23]{opacity:0;background:conic-gradient(#0000 0deg,#dc26262e 8deg,#0000 16deg,#f59e0b1f 24deg,#0000 32deg,#dc26262e 40deg,#0000 48deg);transition:opacity .7s;animation:25s linear infinite spin-388ada23;position:absolute;inset:0}.ph1 .splash-rays[data-v-388ada23],.ph2 .splash-rays[data-v-388ada23]{opacity:1}@keyframes spin-388ada23{to{transform:rotate(360deg)}}.splash-sparks[data-v-388ada23]{pointer-events:none;position:absolute;inset:0}.spark[data-v-388ada23]{opacity:0;--ang:calc(var(--i) * 18deg);width:3px;height:3px;animation:spark-fly-388ada23 2.4s ease-out calc(var(--i)*80ms) infinite;background:#fcd34d;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes spark-fly-388ada23{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--ang)) translateX(0)}25%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--ang)) translateX(200px)}}.splash-body[data-v-388ada23]{z-index:2;text-align:center;position:relative}.splash-logo-wrap[data-v-388ada23]{opacity:0;transition:transform .75s cubic-bezier(.34,1.56,.64,1),opacity .5s;transform:scale(.1)translateY(40px)}.ph1 .splash-logo-wrap[data-v-388ada23],.ph2 .splash-logo-wrap[data-v-388ada23]{opacity:1;filter:drop-shadow(0 0 50px #dc2626f2)drop-shadow(0 0 20px #f59e0b99);transform:scale(1.15)translateY(0)}.splash-logo[data-v-388ada23]{width:280px;max-width:75vw;margin:0 auto;display:block}.splash-text[data-v-388ada23]{opacity:0;flex-direction:column;gap:6px;margin-top:48px;transition:opacity .5s .15s,transform .5s .15s;display:flex;transform:translateY(20px)}.ph2 .splash-text[data-v-388ada23]{opacity:1;transform:translateY(0)}.splash-sub[data-v-388ada23]{color:#f59e0b;letter-spacing:.4em;text-transform:uppercase;font-size:.8rem;font-weight:700}.splash-main[data-v-388ada23]{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:1.55rem;font-weight:900;animation:1.5s ease-in-out infinite alternate text-glow-388ada23}@keyframes text-glow-388ada23{0%{text-shadow:0 0 10px #fff,0 0 20px #dc2626cc,0 0 30px #dc262699}to{text-shadow:0 0 15px #fff,0 0 25px #f59e0be6,0 0 40px #f59e0bb3}}.splash-rob[data-v-388ada23]{opacity:0;width:90px;transition:opacity .5s .15s,transform .55s cubic-bezier(.34,1.56,.64,1) .15s;position:absolute;top:50%}.rob-l[data-v-388ada23]{right:calc(100% + 6px);transform:translateY(-50%)scale(.4)scaleX(-1)}.rob-r[data-v-388ada23]{left:calc(100% + 6px);transform:translateY(-50%)scale(.4)}.ph2 .rob-l[data-v-388ada23]{opacity:1;transform:translateY(-50%)scale(1)scaleX(-1)}.ph2 .rob-r[data-v-388ada23]{opacity:1;transform:translateY(-50%)scale(1)}.splash-fade-leave-active[data-v-388ada23]{transition:opacity .8s}.splash-fade-leave-to[data-v-388ada23]{opacity:0}.app[data-v-388ada23]{color:#fff;background:#0d0d0d;flex-direction:column;height:100dvh;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.ws-pill[data-v-388ada23]{z-index:200;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:.6rem;font-weight:700;display:flex;position:fixed;top:10px;right:12px}.ws-live[data-v-388ada23]{color:#6ee7b7;background:#064e3be6;border-color:#34d3994d}.ws-off[data-v-388ada23]{color:#fca5a5;background:#450a0ae6;border-color:#fca5a54d}.ws-dot[data-v-388ada23]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite pulse-388ada23}.toasts[data-v-388ada23]{z-index:199;pointer-events:none;flex-direction:column;align-items:flex-end;gap:5px;max-width:230px;display:flex;position:fixed;top:40px;right:12px}.toast[data-v-388ada23]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:9px;padding:7px 12px;font-size:.75rem;font-weight:600;box-shadow:0 4px 16px #00000080}.t-picking[data-v-388ada23]{color:#93c5fd;background:#172554f2;border-color:#60a5fa66}.t-reserved[data-v-388ada23]{color:#86efac;background:#14532df2;border-color:#4ade8066}.t-paid[data-v-388ada23]{color:#4ade80;background:#052e16f2;border-color:#22c55e80}.t-free[data-v-388ada23]{color:#d6d3d1;background:#1c1917f2;border-color:#78716c66}.t-warn[data-v-388ada23]{color:#fdba74;background:#451a03f2;border-color:#fb923c66}.tst-enter-active[data-v-388ada23]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.tst-leave-active[data-v-388ada23]{transition:all .2s ease-in}.tst-enter-from[data-v-388ada23],.tst-leave-to[data-v-388ada23]{opacity:0;transform:translate(28px)scale(.88)}.hdr[data-v-388ada23]{padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top,0px));padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));background:#121212;border-bottom:2px solid #dc26264d;flex-shrink:0;align-items:center;gap:8px;min-height:72px;display:flex}.hdr-content[data-v-388ada23]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hdr-tag[data-v-388ada23]{letter-spacing:.2em;color:#f59e0b;text-transform:uppercase;font-size:.55rem;font-weight:700}.hdr-title[data-v-388ada23]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:900;line-height:1.2;overflow:hidden}.hdr-price-row[data-v-388ada23]{align-items:center;gap:5px;display:flex}.hdr-price-label[data-v-388ada23]{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:.55rem}.hdr-price-val[data-v-388ada23]{color:#fbbf24;text-shadow:0 0 14px #fbbf2499;font-size:1.1rem;font-weight:900}.hdr-info-btn[data-v-388ada23]{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .15s;display:flex}.hdr-info-btn[data-v-388ada23]:hover{background:#dc262626;border-color:#dc262680;transform:scale(1.04)}.hdr-info-icon[data-v-388ada23]{color:#f59e0b;font-size:1rem;line-height:1}.hdr-info-text[data-v-388ada23]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-top:1px;font-size:.48rem;font-weight:800}.hdr-user-badge[data-v-388ada23]{color:#fff;background:#ffffff08;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:all .15s;display:flex}.hdr-user-badge[data-v-388ada23]:hover{background:#ffffff14;border-color:#ffffff4d;transform:scale(1.04)}.hdr-user-avatar[data-v-388ada23]{font-size:.95rem;line-height:1}.hdr-user-name[data-v-388ada23]{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;max-width:44px;margin-top:1px;font-size:.48rem;font-weight:800;overflow:hidden}.img-full-bg[data-v-388ada23]{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#000000eb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.img-full[data-v-388ada23]{object-fit:contain;border:2px solid #dc26264d;border-radius:16px;width:90vw;max-width:400px;max-height:70vh;box-shadow:0 0 50px #dc262673}.img-full-close[data-v-388ada23]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.img-full-close[data-v-388ada23]:hover{background:#dc262666}.stats[data-v-388ada23]{color:#9ca3af;background:#0009;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:10px 16px;padding:6px 14px;font-size:.72rem;display:flex}.stat[data-v-388ada23]{align-items:center;gap:4px;display:flex}.stat b[data-v-388ada23]{color:#fff}.sdot[data-v-388ada23]{border-radius:50%;width:7px;height:7px;display:inline-block}.free-dot[data-v-388ada23]{background:#22c55e;box-shadow:0 0 5px #22c55eb3}.picking-dot[data-v-388ada23]{background:#38bdf8;box-shadow:0 0 5px #38bdf8b3}.reserved-dot[data-v-388ada23]{background:#a855f7;box-shadow:0 0 5px #a855f7b3}.paid-dot[data-v-388ada23]{background:#16a34a;box-shadow:0 0 5px #16a34ab3}.grid-wrap[data-v-388ada23]{background:#000;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.grid-robot[data-v-388ada23]{opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;object-fit:contain;width:90%;height:90%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.grid-scroll[data-v-388ada23]{z-index:1;scrollbar-width:thin;scrollbar-color:#dc262666 transparent;flex:1 1 0;min-height:0;padding:10px 12px;position:relative;overflow:hidden auto}.grid-scroll[data-v-388ada23]::-webkit-scrollbar{width:4px}.grid-scroll[data-v-388ada23]::-webkit-scrollbar-track{background:0 0}.grid-scroll[data-v-388ada23]::-webkit-scrollbar-thumb{background:#dc262666;border-radius:99px}.num-grid[data-v-388ada23]{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}@media (width>=360px){.num-grid[data-v-388ada23]{grid-template-columns:repeat(7,1fr)}}@media (width>=480px){.num-grid[data-v-388ada23]{grid-template-columns:repeat(8,1fr)}}@media (width>=640px){.num-grid[data-v-388ada23]{grid-template-columns:repeat(10,1fr);gap:6px}}.nc[data-v-388ada23]{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;text-shadow:0 1px 3px #000000f2;border:1.5px solid;border-radius:7px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:flex;position:relative;overflow:visible}@media (width>=480px){.nc[data-v-388ada23]{font-size:.8rem}}.num-free[data-v-388ada23]{color:#fff;background:#ffffff1f;border-color:#ffffff61}.num-free[data-v-388ada23]:not(:disabled):hover,.num-free[data-v-388ada23]:not(:disabled):active{color:#fff;background:#dc262659;border-color:#dc2626f2;transform:scale(1.13);box-shadow:0 0 14px #dc262673}.num-selected[data-v-388ada23]{background:linear-gradient(to top, #f59e0b 0%, #fbbf24 var(--fill,100%), #ffffff14 var(--fill,100%), #ffffff14 100%);color:#fff;border-color:#fbbf24;font-weight:900;transform:scale(1.1);box-shadow:0 0 16px #fbbf248c,0 3px 10px #0006}.num-lbl[data-v-388ada23]{font-size:.82rem;line-height:1}.nc-timer[data-v-388ada23]{color:gold;text-align:center;text-shadow:0 1px 2px #000000f2;font-size:.52rem;font-weight:800;line-height:1;position:absolute;bottom:2px;left:0;right:0}.num-pending[data-v-388ada23]{background:linear-gradient(to top, #0ea5e980 0%, #38bdf899 var(--fill,100%), #ffffff14 var(--fill,100%), #ffffff14 100%);color:#fff;cursor:not-allowed;border-color:#38bdf8}.num-pending[data-v-388ada23]:disabled{opacity:1;color:#fff!important}@keyframes pend-pulse-388ada23{0%,to{background:#0ea5e959}50%{background:#173d618c;box-shadow:0 0 8px #38bdf84d}}.num-reserved[data-v-388ada23]{color:#e9d5ff;cursor:not-allowed;background:#9333ea59;border-color:#a855f7a6}.num-reserved[data-v-388ada23]:disabled{opacity:1;color:#e9d5ff!important}.num-paid[data-v-388ada23]{color:#fca5a5;cursor:not-allowed;background:url(/images/numero_pago.png) 50%/100% 100% no-repeat;border-color:#22c55eb3}.num-paid[data-v-388ada23]:disabled{opacity:1;text-shadow:0 1px 3px #000c;color:#fff!important}.num-flash[data-v-388ada23]{animation:.55s ease-out flash-gold-388ada23}.num-flash-blue[data-v-388ada23]{animation:.55s ease-out flash-blue-388ada23}@keyframes flash-gold-388ada23{0%{box-shadow:0 0 #f59e0be6}50%{transform:scale(1.2);box-shadow:0 0 0 9px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@keyframes flash-blue-388ada23{0%{box-shadow:0 0 #38bdf8e6}50%{box-shadow:0 0 0 9px #38bdf800}to{box-shadow:0 0 #38bdf800}}.ripple[data-v-388ada23]{pointer-events:none;border:2px solid #ffffffa6;border-radius:9px;animation:.8s ease-out forwards ripple-out-388ada23;position:absolute;inset:-4px}@keyframes ripple-out-388ada23{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.paid-badge[data-v-388ada23]{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-weight:900;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 5px #16a34ab3}.pick-dot[data-v-388ada23]{background:#38bdf8;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 6px #38bdf8cc}.legend[data-v-388ada23]{color:#6b7280;z-index:2;scrollbar-width:none;background:#000;border-top:1px solid #ffffff0d;flex-wrap:nowrap;flex-shrink:0;justify-content:center;gap:8px;padding:6px 4px;font-size:.56rem;display:flex;position:relative;overflow-x:auto}.legend[data-v-388ada23]::-webkit-scrollbar{display:none}.legend span[data-v-388ada23]{flex-shrink:0;align-items:center;gap:3px;display:flex}.lb[data-v-388ada23]{border:1px solid;border-radius:2px;width:10px;height:10px;display:inline-block}.lb-free[data-v-388ada23]{background:#ffffff1f;border-color:#ffffff61}.lb-sel[data-v-388ada23]{background:linear-gradient(135deg,#dc2626,#f59e0b);border-color:#fbbf24}.lb-pick[data-v-388ada23]{background:#0ea5e959;border-color:#38bdf8}.lb-res[data-v-388ada23]{background:#9333ea59;border-color:#a855f7}.lb-paid[data-v-388ada23]{background:url(/images/numero_pago.png) 50%/cover no-repeat;border-color:#22c55eb3}.login-row[data-v-388ada23]{text-align:center;color:#6b7280;z-index:2;background:#000;flex-shrink:0;padding:4px 14px 0;font-size:.72rem;position:relative}.login-lnk[data-v-388ada23]{color:#ef4444;font-weight:600;text-decoration:none}.login-lnk[data-v-388ada23]:hover{text-decoration:underline}.footer-credit[data-v-388ada23]{z-index:2;background:#000;border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px 4px;display:flex;position:relative}.footer-robot[data-v-388ada23]{object-fit:contain;filter:drop-shadow(0 0 6px #f59e0b66);width:auto;height:28px}.footer-brand[data-v-388ada23]{color:#f59e0b;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.dev-credit[data-v-388ada23]{text-align:center;color:#4b5563;z-index:2;opacity:.7;background:#000;border-top:1px solid #ffffff0d;flex-shrink:0;padding:6px 14px 10px;font-size:.58rem;position:relative}.dev-link[data-v-388ada23]{color:#6b7280;text-decoration:none;transition:color .15s}.dev-link[data-v-388ada23]:hover{color:#f59e0b}.sel-bar[data-v-388ada23]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080000fa;border-top:2px solid #dc262680;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex;box-shadow:0 -4px 20px #000000b3}.sel-left[data-v-388ada23]{align-items:center;gap:8px;min-width:0;display:flex}.sel-count[data-v-388ada23]{color:#9ca3af;white-space:nowrap;font-size:.75rem;font-weight:700}.sel-price[data-v-388ada23]{color:#ef4444;white-space:nowrap;text-shadow:0 0 12px #ef444480;font-size:1.1rem;font-weight:900}.sel-btns[data-v-388ada23]{flex-shrink:0;gap:7px;display:flex}.btn-clr[data-v-388ada23]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;transition:all .15s;display:flex}.btn-clr[data-v-388ada23]:hover{color:#fff;border-color:#ffffff59}.btn-fin[data-v-388ada23]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:9px;height:36px;padding:0 20px;font-size:.82rem;font-weight:700;transition:all .15s;box-shadow:0 3px 12px #dc262680}.btn-fin[data-v-388ada23]:hover{transform:translateY(-1px);box-shadow:0 5px 18px #dc262699}.bar-up-enter-active[data-v-388ada23],.bar-up-leave-active[data-v-388ada23]{transition:transform .28s,opacity .28s}.bar-up-enter-from[data-v-388ada23],.bar-up-leave-to[data-v-388ada23]{opacity:0;transform:translateY(100%)}.modal-bg[data-v-388ada23]{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-388ada23]{background:#161616;border:1px solid #dc262633;border-radius:18px;width:100%;max-width:400px;padding:22px;box-shadow:0 28px 70px #000c}.modal-ttl[data-v-388ada23]{margin-bottom:3px;font-size:1.1rem;font-weight:800}.modal-sub[data-v-388ada23]{color:#6b7280;margin-bottom:18px;font-size:.78rem}.modal-sub strong[data-v-388ada23]{color:#e5e7eb}.mform[data-v-388ada23]{flex-direction:column;gap:12px;display:flex}.mfield label[data-v-388ada23]{color:#9ca3af;margin-bottom:4px;font-size:.75rem;display:block}.mfield input[data-v-388ada23]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;outline:none;width:100%;padding:11px 13px;font-size:.875rem;transition:border-color .15s}.mfield input[data-v-388ada23]:focus{border-color:#dc262680;box-shadow:0 0 0 3px #dc26261a}.soldout-overlay[data-v-388ada23]{z-index:100;background:linear-gradient(160deg,#0a0010 0%,#1a0020 40%,#000a1a 100%);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.soldout-particles[data-v-388ada23]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle[data-v-388ada23]{animation:linear infinite particleRise-388ada23;position:absolute;bottom:-40px}@keyframes particleRise-388ada23{0%{opacity:.9;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-110vh)rotate(360deg)}}.soldout-card[data-v-388ada23]{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:28px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:380px;padding:28px 20px;display:flex;position:relative;box-shadow:0 0 60px #e3000f33,0 8px 40px #000000b3}.soldout-robo[data-v-388ada23]{filter:drop-shadow(0 0 20px #eab30899);width:160px;height:auto;animation:3s ease-in-out infinite bobble}.soldout-badge[data-v-388ada23]{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(135deg,#e3000f,#ff4d00);border-radius:50px;padding:6px 18px;font-size:.8rem;font-weight:900;animation:1.5s ease-in-out infinite pulse-388ada23;box-shadow:0 4px 20px #e3000f80}.soldout-title[data-v-388ada23]{color:#fff;font-size:1.5rem;font-weight:900;line-height:1.2}.soldout-sub[data-v-388ada23]{color:#ffffffa6;font-size:.82rem;line-height:1.5}.soldout-draw[data-v-388ada23]{background:#0006;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:14px 20px}.soldout-draw-label[data-v-388ada23]{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.68rem}.soldout-draw-date[data-v-388ada23]{color:#fbbf24;text-shadow:0 0 20px #fbbf2466;font-size:1.6rem;font-weight:900}.soldout-draw-loc[data-v-388ada23]{color:#ffffff80;margin-top:4px;font-size:.75rem}.soldout-stats[data-v-388ada23]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:20px;padding:12px 24px;display:flex}.soldout-stat[data-v-388ada23]{flex-direction:column;align-items:center;display:flex}.soldout-stat-num[data-v-388ada23]{color:#4ade80;font-size:1.4rem;font-weight:900}.soldout-stat-lbl[data-v-388ada23]{color:#fff6;text-transform:uppercase;font-size:.65rem}.soldout-stat-div[data-v-388ada23]{background:#ffffff1a;width:1px;height:36px}.soldout-btn[data-v-388ada23]{color:#fff;background:linear-gradient(135deg,#e3000f,#b91c1c);border-radius:14px;width:100%;padding:13px;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 4px 20px #e3000f66}.soldout-btn[data-v-388ada23]:active{transform:scale(.97)}.num-mine[data-v-388ada23]{box-shadow:0 0 0 2px #f59e0b66,0 0 8px #f59e0b4d;border-color:#f59e0b!important}.num-mine[data-v-388ada23]:after{content:"★";color:#f59e0b;font-size:8px;line-height:1;position:absolute;top:2px;right:3px}.num-mine-paid[data-v-388ada23]{border-color:#16a34a!important;box-shadow:0 0 0 2px #22c55e80,0 0 10px #22c55e40!important}.num-mine-paid[data-v-388ada23]:after{content:"★";color:#4ade80;font-size:8px;line-height:1;position:absolute;top:2px;right:3px}.pwa-banner[data-v-388ada23]{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120e18f5;border:1px solid #e3000f66;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:16px;left:12px;right:12px;box-shadow:0 8px 30px #000000b3}.pwa-ios[data-v-388ada23]{border-color:#3b82f666}.pwa-logo[data-v-388ada23]{object-fit:contain;shrink:0;border-radius:10px;width:44px;height:44px}.pwa-ios-icon[data-v-388ada23]{flex-shrink:0;font-size:28px}.pwa-text[data-v-388ada23]{flex:1;min-width:0}.pwa-title[data-v-388ada23]{color:#fff;font-size:.8rem;font-weight:700;line-height:1.2}.pwa-sub[data-v-388ada23]{color:#ffffff8c;margin-top:2px;font-size:.68rem;line-height:1.3}.pwa-sub strong[data-v-388ada23]{color:#fffc}.pwa-btn-install[data-v-388ada23]{color:#fff;cursor:pointer;background:#e3000f;border:none;border-radius:10px;flex-shrink:0;padding:7px 14px;font-size:.75rem;font-weight:800}.pwa-btn-x[data-v-388ada23]{color:#fff6;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:14px}.slide-up-enter-active[data-v-388ada23],.slide-up-leave-active[data-v-388ada23]{transition:transform .35s,opacity .35s}.slide-up-enter-from[data-v-388ada23],.slide-up-leave-to[data-v-388ada23]{opacity:0;transform:translateY(80px)}.input-err[data-v-388ada23]{box-shadow:0 0 0 1px #f871714d;border-color:#f87171!important}.merr[data-v-388ada23]{color:#f87171;margin-top:3px;font-size:.72rem}.merr-block[data-v-388ada23]{color:#f87171;background:#dc26261a;border:1px solid #dc26264d;border-radius:8px;padding:9px 12px;font-size:.78rem}.mtotal[data-v-388ada23]{color:#9ca3af;background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:.82rem;display:flex}.mtotal-val[data-v-388ada23]{color:#ef4444;font-size:1.2rem;font-weight:900}.mbtns[data-v-388ada23]{gap:9px;display:flex}.mbtn-cancel[data-v-388ada23]{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9px;flex:1;padding:12px;font-size:.82rem;font-weight:600;transition:all .15s}.mbtn-cancel[data-v-388ada23]:hover{color:#fff;border-color:#ffffff4d}.mbtn-ok[data-v-388ada23]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:9px;flex:1;padding:12px;font-size:.82rem;font-weight:700;transition:all .15s;box-shadow:0 3px 12px #dc262659}.mbtn-ok[data-v-388ada23]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 18px #dc262680}.mbtn-ok[data-v-388ada23]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-388ada23],.fade-leave-active[data-v-388ada23]{transition:opacity .2s}.fade-enter-from[data-v-388ada23],.fade-leave-to[data-v-388ada23]{opacity:0}.pulse[data-v-388ada23]{animation:.9s ease-in-out infinite pulse-388ada23}@keyframes pulse-388ada23{0%,to{opacity:1}50%{opacity:.3}}.safe-top-spacer[data-v-5dd90c0d]{height:env(safe-area-inset-top,0px);background:#1a1a1a}.safe-header[data-v-5dd90c0d]{top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.celebration-overlay[data-v-5dd90c0d]{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.celebration-bg[data-v-5dd90c0d]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(160deg,#000000e0 0%,#140505eb 100%);position:absolute;inset:0}.celebration-floats[data-v-5dd90c0d]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.float-item[data-v-5dd90c0d]{animation:linear infinite floatUp-5dd90c0d;position:absolute;bottom:-160px}.float-emoji[data-v-5dd90c0d]{animation:linear infinite floatUpSpin-5dd90c0d}.robo-float-img[data-v-5dd90c0d]{filter:drop-shadow(0 0 10px #eab30880);width:130px}@keyframes floatUp-5dd90c0d{0%{opacity:.7;transform:translateY(0)}85%{opacity:.6}to{opacity:0;transform:translateY(-110vh)}}@keyframes floatUpSpin-5dd90c0d{0%{opacity:0;transform:translateY(0)rotate(0)}5%{opacity:.8}to{opacity:0;transform:translateY(-110vh)rotate(20deg)}}.celebration-card[data-v-5dd90c0d]{z-index:10;-webkit-backdrop-filter:blur(18px)saturate(160%);text-align:center;background:#0c0a128c;border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;gap:14px;width:100%;max-width:400px;padding:24px 20px;display:flex;position:relative;box-shadow:0 8px 40px #000000b3,inset 0 1px #ffffff1f}.card-robo-wrap[data-v-5dd90c0d]{margin:0 auto;display:inline-block;position:relative}.card-robo-img[data-v-5dd90c0d]{object-fit:contain;filter:drop-shadow(0 4px 20px #eab30899);width:170px;height:auto;animation:3s ease-in-out infinite bobble-5dd90c0d}@keyframes bobble-5dd90c0d{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}.speech-bubble[data-v-5dd90c0d]{color:#fff;white-space:nowrap;background:#e3000f;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:900;animation:1.5s ease-in-out infinite pulse-5dd90c0d;position:absolute;top:-12px;right:-16px;box-shadow:0 2px 10px #e3000f80}@keyframes pulse-5dd90c0d{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.card-title[data-v-5dd90c0d]{color:#fff;text-shadow:0 2px 10px #00000080;font-size:1.45rem;font-weight:900}.card-sub[data-v-5dd90c0d]{color:#ffffffbf;font-size:.85rem}.card-sub strong[data-v-5dd90c0d]{color:#e3000f}.card-info[data-v-5dd90c0d]{color:#ffffff8c;font-size:.78rem}.card-numbers-box[data-v-5dd90c0d]{background:#00000059;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.card-numbers-label[data-v-5dd90c0d]{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.7rem;font-weight:700}.card-numbers-scroll[data-v-5dd90c0d]{scrollbar-width:thin;scrollbar-color:#e3000f80 transparent;flex-wrap:wrap;justify-content:center;gap:6px;max-height:120px;padding:2px 4px;display:flex;overflow-y:auto}.card-number-chip[data-v-5dd90c0d]{color:#fff;background:#e3000f40;border:1px solid #e3000f80;border-radius:8px;padding:3px 8px;font-family:monospace;font-size:.85rem;font-weight:700}.card-total[data-v-5dd90c0d]{color:#fff;margin-top:8px;font-size:1.1rem;font-weight:900}.card-btns[data-v-5dd90c0d]{flex-direction:column;gap:8px;display:flex}.btn-upload[data-v-5dd90c0d]{color:#fff;cursor:pointer;background:#e3000f;border:none;border-radius:14px;width:100%;padding:13px;font-size:.95rem;font-weight:900;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 20px #e3000f66}.btn-upload[data-v-5dd90c0d]:active{transform:scale(.97)}.btn-skip[data-v-5dd90c0d]{color:#fff9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:14px;width:100%;padding:10px;font-size:.8rem;transition:color .2s}.btn-skip[data-v-5dd90c0d]:hover{color:#fff}@keyframes scale-in-5dd90c0d{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-5dd90c0d]{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards scale-in-5dd90c0d}.balloon[data-v-5dd90c0d]{animation:linear infinite floatUp-5dd90c0d}
