.tg-login[data-v-a6adbe47]{display:inline-flex;min-height:40px;align-items:center}.form[data-v-7c891510]{display:flex;flex-direction:column;gap:.6rem}.input[data-v-7c891510]{background:#0e0f13;border:1px solid #2a2d36;border-radius:.4rem;color:#e8e8ea;padding:.55rem .7rem;font-size:.95rem;width:100%}.input[data-v-7c891510]:focus{outline:none;border-color:#ffd166}.outcomes[data-v-7c891510]{display:flex;flex-direction:column;gap:.4rem}.row[data-v-7c891510]{display:flex;gap:.4rem}.row .flex[data-v-7c891510]{flex:1}.row .odds[data-v-7c891510]{width:5rem;font-variant-numeric:tabular-nums}.x[data-v-7c891510]{background:transparent;border:1px solid #2a2d36;color:#ef476f;width:2.2rem;border-radius:.4rem;cursor:pointer}.x[data-v-7c891510]:disabled{opacity:.3;cursor:not-allowed}.actions[data-v-7c891510]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.3rem}.ghost[data-v-7c891510]{background:transparent;border:1px solid #2a2d36;color:#e8e8ea;padding:.55rem .9rem;border-radius:.4rem;cursor:pointer;font-size:.9rem}.primary[data-v-7c891510]{background:#ef476f;color:#fff;font-weight:600;border:none;padding:.55rem 1.1rem;border-radius:.4rem;cursor:pointer;font-size:.95rem}.primary[data-v-7c891510]:hover:not(:disabled){background:#ff5b80}button[data-v-7c891510]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-7c891510]{color:#ef476f;margin:0;font-size:.85rem}.overlay[data-v-36b32175]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:100;padding:1rem;animation:fade-36b32175 .15s ease-out}.modal[data-v-36b32175]{background:#16181f;border:1px solid #2a2d36;border-radius:1rem;padding:1.25rem 1.4rem 1.4rem;width:100%;max-width:520px;display:flex;flex-direction:column;gap:1rem;animation:pop-36b32175 .18s ease-out}header[data-v-36b32175]{display:flex;justify-content:space-between;align-items:center}header h2[data-v-36b32175]{margin:0;font-size:1.1rem}.close[data-v-36b32175]{background:transparent;border:1px solid #2a2d36;color:#e8e8ea;width:2rem;height:2rem;border-radius:.4rem;cursor:pointer}.close[data-v-36b32175]:hover{background:#1c1d23}@keyframes fade-36b32175{0%{opacity:0}to{opacity:1}}@keyframes pop-36b32175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.hdr[data-v-fcdb3910]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid #1f2128;background:#0e0f13;flex-wrap:wrap}.brand[data-v-fcdb3910]{font-weight:700;font-size:1.15rem;background:linear-gradient(135deg,#ffd166,#ef476f);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.right[data-v-fcdb3910]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.action[data-v-fcdb3910]{background:linear-gradient(135deg,#ffd166,#ef476f);color:#16181f;border:none;padding:.45rem .9rem;border-radius:.5rem;font-weight:700;cursor:pointer;font-size:.9rem}.action[data-v-fcdb3910]:hover{filter:brightness(1.1)}.nav[data-v-fcdb3910]{text-decoration:none;color:#d4d4dc;border:1px solid #2a2d36;padding:.4rem .8rem;border-radius:.5rem;font-size:.88rem}.nav[data-v-fcdb3910]:hover{background:#16181f;color:#ffd166}.nav.active[data-v-fcdb3910]{border-color:#ffd16660;color:#ffd166;background:#16181f}.balance[data-v-fcdb3910]{display:flex;align-items:baseline;gap:.4rem;background:#16181f;border:1px solid #2a2d36;padding:.4rem .75rem;border-radius:.6rem}.balance .label[data-v-fcdb3910]{font-size:.75rem;opacity:.6;text-transform:uppercase;letter-spacing:.05em}.balance .value[data-v-fcdb3910]{font-weight:700;font-variant-numeric:tabular-nums;color:#ffd166}.balance .chips[data-v-fcdb3910]{font-size:.8rem;opacity:.7}.me[data-v-fcdb3910]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.avatar[data-v-fcdb3910]{width:28px;height:28px;border-radius:50%;object-fit:cover}.badge[data-v-fcdb3910]{font-size:.7rem;padding:.1em .5em;background:#ef476f;color:#fff;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.logout[data-v-fcdb3910]{background:transparent;border:1px solid #2a2d36;color:#e8e8ea;padding:.3rem .6rem;border-radius:.4rem;cursor:pointer;font-size:.8rem}.logout[data-v-fcdb3910]:hover{background:#16181f}.layout[data-v-7decf99e]{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:1.25rem}.form[data-v-905b753e]{display:flex;flex-direction:column;gap:.85rem}.outcomes[data-v-905b753e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem}.outcome[data-v-905b753e]{background:#1c1d23;border:2px solid transparent;color:#e8e8ea;text-align:left;padding:.85rem .9rem;border-radius:.7rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;transition:border-color .1s}.outcome[data-v-905b753e]:hover:not(.disabled){border-color:#ffd16640}.outcome.selected[data-v-905b753e]{border-color:#ffd166;background:#21221a}.outcome.disabled[data-v-905b753e]{opacity:.6;cursor:not-allowed}.outcome .label[data-v-905b753e]{font-weight:600;font-size:1rem}.outcome .odds[data-v-905b753e]{color:#ffd166;font-weight:700;font-size:1.1rem;font-variant-numeric:tabular-nums}.outcome .aux[data-v-905b753e]{font-size:.75rem;opacity:.55}.entry[data-v-905b753e]{display:flex;gap:.6rem}.amount[data-v-905b753e]{width:7rem;background:#0e0f13;border:1px solid #2a2d36;border-radius:.5rem;color:#e8e8ea;padding:.6rem .7rem;font-size:1rem;font-variant-numeric:tabular-nums}.amount[data-v-905b753e]:focus{outline:none;border-color:#ffd166}.place[data-v-905b753e]{flex:1;background:#ef476f;color:#fff;font-weight:600;border:none;border-radius:.5rem;padding:0 1.2rem;cursor:pointer;font-size:1rem}.place[data-v-905b753e]:hover:not(:disabled){background:#ff5b80}.place[data-v-905b753e]:disabled{background:#383a44;color:#888;cursor:not-allowed}.hint[data-v-905b753e]{margin:0;font-size:.85rem;opacity:.6}.error[data-v-905b753e]{margin:0;color:#ef476f;font-size:.85rem}.card[data-v-12456f67]{background:#16181f;border:1px solid #2a2d36;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.head[data-v-12456f67]{display:flex;justify-content:space-between;align-items:center}.pill[data-v-12456f67]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:.25em .6em;border-radius:999px;background:#2a2d36}.pill.open[data-v-12456f67]{background:#1f4d2c;color:#95e1a8}.pill.locked[data-v-12456f67]{background:#4b3b1d;color:#ffd166}.pill.settled[data-v-12456f67]{background:#38383d;color:#d4d4dc}.pill.cancelled[data-v-12456f67]{background:#4a1f1f;color:#ef476f}.pool[data-v-12456f67]{font-size:.95rem;color:#ffd166;font-variant-numeric:tabular-nums}.title[data-v-12456f67]{margin:0;font-size:1.45rem}.desc[data-v-12456f67]{margin:-.5rem 0 0;opacity:.75}.empty[data-v-12456f67]{text-align:center;padding:2.5rem 1rem;opacity:.7}.empty h2[data-v-12456f67]{margin:0 0 .5rem}.my-bets[data-v-12456f67]{border-top:1px solid #2a2d36;padding-top:1rem}.my-bets h3[data-v-12456f67]{margin:0 0 .6rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.my-bets ul[data-v-12456f67]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.my-bets li[data-v-12456f67]{display:flex;justify-content:space-between;gap:.6rem;padding:.4rem .6rem;background:#1c1d23;border-radius:.5rem;font-size:.9rem}.outcome-name[data-v-12456f67]{flex:1}.bet-amount[data-v-12456f67]{font-variant-numeric:tabular-nums;opacity:.8}.bet-status.won[data-v-12456f67]{color:#95e1a8;font-weight:600}.bet-status.lost[data-v-12456f67]{color:#ef476f}.card[data-v-3820e4e8]{background:#16181f;border:1px solid #2a2d3680;border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;opacity:.95}header[data-v-3820e4e8]{display:flex;align-items:center;gap:.7rem}header h2[data-v-3820e4e8]{margin:0;font-size:1.15rem}.pill[data-v-3820e4e8]{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;padding:.2em .5em;border-radius:999px;background:#38383d;color:#d4d4dc}.result[data-v-3820e4e8]{display:flex;flex-direction:column;gap:.4rem;background:#1c1d23;border-radius:.6rem;padding:.7rem .9rem}.row[data-v-3820e4e8]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.lbl[data-v-3820e4e8]{opacity:.6;font-size:.85rem}.winning[data-v-3820e4e8]{font-weight:700;color:#ffd166}.winning .odds[data-v-3820e4e8]{font-weight:500;font-size:.85rem;margin-left:.4rem;opacity:.85}.numbers[data-v-3820e4e8]{display:inline-flex;gap:.5rem;align-items:baseline;font-variant-numeric:tabular-nums}.numbers .arrow[data-v-3820e4e8]{opacity:.4}.numbers .paid[data-v-3820e4e8]{color:#95e1a8;font-weight:600}.my[data-v-3820e4e8]{border-top:1px solid #2a2d36;padding-top:.8rem}.my h3[data-v-3820e4e8]{margin:0 0 .5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.my ul[data-v-3820e4e8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.my-bet[data-v-3820e4e8]{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;padding:.5rem .7rem;border-radius:.4rem;font-size:.9rem;background:#1c1d23}.my-bet.won[data-v-3820e4e8]{background:#1f4d2c80}.my-bet.lost[data-v-3820e4e8]{background:#4a1f1f60}.my-bet .stake[data-v-3820e4e8]{font-variant-numeric:tabular-nums;opacity:.75;font-size:.83rem}.my-bet.won .delta[data-v-3820e4e8]{color:#95e1a8;font-weight:700}.my-bet.lost .delta[data-v-3820e4e8]{color:#ef476f}.cols[data-v-3820e4e8]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}@media (max-width: 600px){.cols[data-v-3820e4e8]{grid-template-columns:1fr}}.col h3[data-v-3820e4e8]{margin:0 0 .5rem;font-size:.85rem;opacity:.7}.list[data-v-3820e4e8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.list li[data-v-3820e4e8]{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:.5rem;padding:.35rem .55rem;border-radius:.4rem;font-size:.85rem}.winner[data-v-3820e4e8]{background:#1f4d2c40}.loser[data-v-3820e4e8]{background:#4a1f1f40}.list .avatar[data-v-3820e4e8]{width:22px;height:22px;border-radius:50%;object-fit:cover}.list .name[data-v-3820e4e8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .amount[data-v-3820e4e8]{font-variant-numeric:tabular-nums;font-weight:600}.winner .amount[data-v-3820e4e8]{color:#95e1a8}.loser .amount[data-v-3820e4e8]{color:#ef476f;opacity:.85}.dim[data-v-3820e4e8]{opacity:.45;font-size:.85rem;margin:0}.col[data-v-47613eb0]{background:#16181f;border:1px solid #2a2d36;border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}h3[data-v-47613eb0]{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.empty[data-v-47613eb0]{opacity:.5;font-size:.9rem}.outcomes[data-v-47613eb0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.outcome header[data-v-47613eb0]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.outcome .lbl[data-v-47613eb0]{font-weight:600}.outcome .odds[data-v-47613eb0]{color:#ffd166;font-variant-numeric:tabular-nums;font-size:.85rem}.bettors[data-v-47613eb0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.bettors li[data-v-47613eb0]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;background:#1c1d23;padding:.35rem .55rem;border-radius:.4rem}.bettor.won[data-v-47613eb0]{background:#1f4d2c40}.bettor.lost[data-v-47613eb0]{background:#4a1f1f40;opacity:.75}.bettor.won .stake[data-v-47613eb0]{color:#95e1a8;font-weight:600}.bettor.lost .stake[data-v-47613eb0]{color:#ef476f}.bettors .name[data-v-47613eb0]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bettors .stake[data-v-47613eb0]{font-variant-numeric:tabular-nums;color:#ffd166;font-size:.8rem}.avatar[data-v-47613eb0]{width:22px;height:22px;border-radius:50%;object-fit:cover}.dim[data-v-47613eb0]{opacity:.4;font-size:.85rem;margin:0}.col[data-v-5ee8adbb]{background:#16181f;border:1px solid #2a2d36;border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:.8rem}h3[data-v-5ee8adbb]{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.list[data-v-5ee8adbb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;counter-reset:r}.row[data-v-5ee8adbb]{display:grid;grid-template-columns:1.6rem 22px 1fr auto auto;align-items:center;gap:.5rem;background:#1c1d23;padding:.4rem .6rem;border-radius:.4rem;font-size:.88rem}.row.rank-1[data-v-5ee8adbb]{background:linear-gradient(90deg,#4b3b1d,#1c1d23 70%)}.row.rank-2[data-v-5ee8adbb]{background:linear-gradient(90deg,#353947,#1c1d23 70%)}.row.rank-3[data-v-5ee8adbb]{background:linear-gradient(90deg,#3a2419,#1c1d23 70%)}.rank[data-v-5ee8adbb]{font-weight:700;opacity:.7;font-variant-numeric:tabular-nums}.avatar[data-v-5ee8adbb]{width:22px;height:22px;border-radius:50%;object-fit:cover}.name[data-v-5ee8adbb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balance[data-v-5ee8adbb]{font-variant-numeric:tabular-nums;color:#ffd166;font-weight:600}.profit[data-v-5ee8adbb]{font-variant-numeric:tabular-nums;font-size:.78rem;opacity:.75}.profit.pos[data-v-5ee8adbb]{color:#95e1a8}.profit.neg[data-v-5ee8adbb]{color:#ef476f}.empty[data-v-5ee8adbb]{opacity:.4;font-size:.85rem;margin:0}.controls[data-v-a040f3b2]{display:flex;flex-direction:column;gap:.6rem}h3[data-v-a040f3b2]{margin:0;font-size:.95rem;opacity:.85}.actions[data-v-a040f3b2]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}button[data-v-a040f3b2]{background:#2a2d36;color:#e8e8ea;border:none;padding:.55rem .9rem;border-radius:.4rem;cursor:pointer;font-size:.9rem}button.primary[data-v-a040f3b2]{background:#ef476f;color:#fff;font-weight:600}button.primary[data-v-a040f3b2]:hover:not(:disabled){background:#ff5b80}button.danger[data-v-a040f3b2]{background:transparent;border:1px solid #ef476f60;color:#ef476f}button[data-v-a040f3b2]:disabled{opacity:.5;cursor:not-allowed}select[data-v-a040f3b2]{background:#0e0f13;border:1px solid #2a2d36;color:#e8e8ea;padding:.5rem .6rem;border-radius:.4rem;font-size:.9rem}.error[data-v-a040f3b2]{color:#ef476f;margin:0;font-size:.85rem}.hero[data-v-0e6a0995]{text-align:center;max-width:640px;margin:4rem auto}.hero h1[data-v-0e6a0995]{font-size:clamp(1.8rem,5vw,3.2rem);margin:0 0 .5rem;background:linear-gradient(135deg,#ffd166,#ef476f);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline[data-v-0e6a0995]{opacity:.85;margin:0 0 1.5rem}.cta[data-v-0e6a0995]{margin:0 0 1rem;opacity:.75}.grid[data-v-0e6a0995]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,2fr) minmax(220px,1fr);gap:1rem;align-items:start}.center[data-v-0e6a0995]{display:flex;flex-direction:column;gap:1rem}.admin-strip[data-v-0e6a0995]{background:#16181f;border:1px dashed #ef476f60;border-radius:.7rem;padding:.85rem 1rem}@media (max-width: 1000px){.grid[data-v-0e6a0995]{grid-template-columns:1fr}}.users[data-v-b99c0f3d]{display:flex;flex-direction:column;gap:.6rem}header[data-v-b99c0f3d]{display:flex;justify-content:space-between;align-items:center}h4[data-v-b99c0f3d]{margin:0;font-size:.9rem;opacity:.85}.reload[data-v-b99c0f3d]{background:transparent;border:1px solid #2a2d36;color:#e8e8ea;padding:.25rem .55rem;border-radius:.4rem;cursor:pointer;font-size:.95rem}.list[data-v-b99c0f3d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.row[data-v-b99c0f3d]{display:grid;grid-template-columns:32px minmax(140px,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .7rem;background:#1c1d23;border-radius:.5rem}@media (max-width: 700px){.row[data-v-b99c0f3d]{grid-template-columns:32px 1fr}.row .entry[data-v-b99c0f3d]{grid-column:1 / -1;flex-wrap:wrap}}.avatar[data-v-b99c0f3d]{width:32px;height:32px;border-radius:50%;object-fit:cover}.avatar.placeholder[data-v-b99c0f3d]{background:#2a2d36;display:grid;place-items:center;color:#888;font-weight:700}.who[data-v-b99c0f3d]{min-width:0}.name[data-v-b99c0f3d]{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-b99c0f3d]{font-size:.78rem;opacity:.65;margin-top:.1rem}.balance[data-v-b99c0f3d]{color:#ffd166;font-variant-numeric:tabular-nums}.badge[data-v-b99c0f3d]{font-size:.65rem;padding:.05em .45em;background:#ef476f;color:#fff;border-radius:999px;text-transform:uppercase;margin-left:.4rem;vertical-align:middle}.entry[data-v-b99c0f3d]{display:flex;gap:.35rem;align-items:center}.amount[data-v-b99c0f3d]{width:5.5rem;background:#0e0f13;border:1px solid #2a2d36;border-radius:.4rem;color:#e8e8ea;padding:.4rem .55rem;font-variant-numeric:tabular-nums;font-size:.9rem}.reason[data-v-b99c0f3d]{width:9rem;background:#0e0f13;border:1px solid #2a2d36;border-radius:.4rem;color:#e8e8ea;padding:.4rem .55rem;font-size:.85rem}.amount[data-v-b99c0f3d]:focus,.reason[data-v-b99c0f3d]:focus{outline:none;border-color:#ffd166}.plus[data-v-b99c0f3d],.minus[data-v-b99c0f3d]{width:2.2rem;height:2.2rem;border:none;border-radius:.4rem;font-weight:700;cursor:pointer;font-size:1.1rem}.plus[data-v-b99c0f3d]{background:#1f4d2c;color:#95e1a8}.plus[data-v-b99c0f3d]:hover:not(:disabled){background:#2c6c40}.minus[data-v-b99c0f3d]{background:#4a1f1f;color:#ef476f}.minus[data-v-b99c0f3d]:hover:not(:disabled){background:#6b2c2c}.plus[data-v-b99c0f3d]:disabled,.minus[data-v-b99c0f3d]:disabled{opacity:.4;cursor:not-allowed}.error[data-v-b99c0f3d]{color:#ef476f;margin:0;font-size:.85rem}.admin[data-v-ac929f13]{display:flex;flex-direction:column;gap:1rem;max-width:900px;margin:0 auto}h1[data-v-ac929f13]{margin:0 0 .4rem;font-size:1.5rem}.card[data-v-ac929f13]{background:#16181f;border:1px solid #2a2d36;border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.card h2[data-v-ac929f13]{margin:0;font-size:1.05rem;font-weight:600}.dim-card[data-v-ac929f13]{border-style:dashed;opacity:.85}.dim[data-v-ac929f13]{margin:0;opacity:.7}.dim a[data-v-ac929f13]{color:#ffd166}:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:dark;background:#0e0f13;color:#e8e8ea}*{box-sizing:border-box}body{margin:0;min-height:100vh}#app{min-height:100vh;display:flex;flex-direction:column}
