.picker[data-v-92741c50]{border-radius:10px;padding:.4rem .5rem;margin:-.2rem -.5rem}.picker.highlighted[data-v-92741c50]{background:var(--accent-soft);outline:1px solid var(--accent)}.picker h3[data-v-92741c50]{margin:0 0 .35rem;font-size:.82rem;color:var(--muted);font-weight:600;display:flex;align-items:center;gap:.5rem}.picker.highlighted h3[data-v-92741c50]{color:var(--accent)}.badge[data-v-92741c50]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;background:var(--accent);color:#fff;padding:.1rem .4rem;border-radius:999px}.cards[data-v-92741c50]{display:grid;grid-template-columns:repeat(8,1fr);gap:.4rem}.card[data-v-92741c50]{height:46px;border:2px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text);font-size:1.05rem;font-weight:700;cursor:pointer;transition:transform .08s,border-color .08s,background .08s}.card[data-v-92741c50]:hover{border-color:var(--accent);transform:translateY(-2px)}.card.active[data-v-92741c50]{background:var(--accent);border-color:var(--accent);color:#fff}.card.x[data-v-92741c50]{color:var(--muted)}.card.x.active[data-v-92741c50]{color:#fff}.overlay[data-v-2fbd1134]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;z-index:10}.dialog[data-v-2fbd1134]{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:1.75rem;width:min(90vw,380px);display:flex;flex-direction:column;gap:.75rem}.dialog h2[data-v-2fbd1134]{margin:0}.dialog p[data-v-2fbd1134]{margin:0;color:var(--text);font-size:.95rem}.dialog p.hint[data-v-2fbd1134]{color:var(--muted);font-size:.8rem}.points[data-v-2fbd1134]{color:var(--accent)}.actions[data-v-2fbd1134]{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.actions button[data-v-2fbd1134]{padding:.7rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer}.update[data-v-2fbd1134]{border:none;background:#15803d;color:#fff}.update[data-v-2fbd1134]:disabled{opacity:.45;cursor:not-allowed}.no-creds[data-v-2fbd1134]{margin:0;font-size:.8rem;color:var(--muted);text-align:center}.inline-link[data-v-2fbd1134]{all:unset;cursor:pointer;color:var(--accent);font-weight:600}.secondary[data-v-2fbd1134]{border:2px solid var(--border);background:var(--card-bg);color:var(--text)}.link[data-v-2fbd1134]{border:none;background:none;color:var(--muted);font-size:.85rem}.overlay[data-v-bb832f5c]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;z-index:10}.dialog[data-v-bb832f5c]{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:1.75rem;width:min(90vw,400px);display:flex;flex-direction:column;gap:.75rem}.dialog h2[data-v-bb832f5c]{margin:0}.dialog p[data-v-bb832f5c]{margin:0;color:var(--muted);font-size:.85rem}.dialog p.hint[data-v-bb832f5c]{font-size:.8rem}.dialog p.hint a[data-v-bb832f5c]{color:var(--accent)}label[data-v-bb832f5c]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--muted)}input[data-v-bb832f5c]{padding:.7rem .8rem;font-size:1rem;border:2px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text)}input[data-v-bb832f5c]:focus{outline:none;border-color:var(--accent)}.actions[data-v-bb832f5c]{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.actions button[data-v-bb832f5c]{padding:.7rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer}.save[data-v-bb832f5c]{border:none;background:var(--accent);color:#fff}.save[data-v-bb832f5c]:disabled{opacity:.5;cursor:not-allowed}.secondary[data-v-bb832f5c]{border:2px solid var(--border);background:var(--card-bg);color:var(--text)}.clear[data-v-bb832f5c]{border:none;background:none;color:#dc2626;font-size:.85rem;padding:.4rem}.overlay[data-v-03454ee3]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;z-index:10}.dialog[data-v-03454ee3]{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:1.75rem;width:min(90vw,380px);display:flex;flex-direction:column;gap:.75rem}.dialog h2[data-v-03454ee3]{margin:0}.dialog p[data-v-03454ee3]{margin:0;color:var(--muted);font-size:.9rem}.dialog p.hint[data-v-03454ee3]{font-size:.8rem}input[data-v-03454ee3]{padding:.7rem .8rem;font-size:1rem;border:2px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text)}input[data-v-03454ee3]:focus{outline:none;border-color:var(--accent)}.roles[data-v-03454ee3]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.role[data-v-03454ee3]{padding:.6rem;font-size:.95rem;font-weight:600;border:2px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text);cursor:pointer}.role.active[data-v-03454ee3]{background:var(--accent);border-color:var(--accent);color:#fff}.join[data-v-03454ee3]{padding:.7rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;background:var(--accent);color:#fff;cursor:pointer}.join[data-v-03454ee3]:disabled{opacity:.5;cursor:not-allowed}.overlay[data-v-28bbd009]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;z-index:10}.dialog[data-v-28bbd009]{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:1.75rem;width:min(90vw,380px);display:flex;flex-direction:column;gap:.75rem}.dialog h2[data-v-28bbd009]{margin:0}.dialog p[data-v-28bbd009]{margin:0;color:var(--muted);font-size:.9rem}.dialog p.hint[data-v-28bbd009]{font-size:.8rem}input[data-v-28bbd009]{padding:.7rem .8rem;font-size:1rem;border:2px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text)}input[data-v-28bbd009]:focus{outline:none;border-color:var(--accent)}.actions[data-v-28bbd009]{display:flex;gap:.5rem}.actions button[data-v-28bbd009]{flex:1;padding:.7rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer}.secondary[data-v-28bbd009]{border:2px solid var(--border);background:var(--card-bg);color:var(--text)}.start[data-v-28bbd009]{border:none;background:var(--accent);color:#fff}.start[data-v-28bbd009]:disabled{opacity:.5;cursor:not-allowed}.results.hidden[data-v-fe9fef10]{opacity:.55}.results[data-v-fe9fef10]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.result[data-v-fe9fef10]{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:.6rem .5rem;text-align:center}.result.total[data-v-fe9fef10]{background:var(--accent-soft);border-color:var(--accent)}.d-label[data-v-fe9fef10]{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.final[data-v-fe9fef10]{font-size:1.9rem;font-weight:800;line-height:1.1;margin:.1rem 0}.result.total .final[data-v-fe9fef10]{color:var(--accent)}.meta[data-v-fe9fef10]{font-size:.78rem;color:var(--muted)}.x-flag[data-v-fe9fef10]{color:#d08700}.consensus[data-v-fe9fef10]{margin-top:.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.range[data-v-fe9fef10]{font-size:.75rem;color:var(--muted)}.agree[data-v-fe9fef10]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .5rem;border-radius:999px}.agree.unanimous[data-v-fe9fef10]{background:#15803d22;color:#15803d}.agree.near[data-v-fe9fef10]{background:#d0870022;color:#d08700}.agree.split[data-v-fe9fef10]{background:#dc262622;color:#dc2626}.agree.none[data-v-fe9fef10]{color:var(--muted)}@media(max-width:640px){.results[data-v-fe9fef10]{grid-template-columns:repeat(2,1fr)}}.app[data-v-69c3fe3e]{height:100dvh;max-width:1080px;margin:0 auto;padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.8rem;box-sizing:border-box}header[data-v-69c3fe3e]{display:flex;align-items:center;gap:.75rem}header h1[data-v-69c3fe3e]{margin:0;font-size:1.1rem;white-space:nowrap}.topic-input[data-v-69c3fe3e]{flex:1;min-width:0;padding:.5rem .75rem;font-size:.95rem;border:2px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text)}.topic-input[data-v-69c3fe3e]:focus{outline:none;border-color:var(--accent)}.status[data-v-69c3fe3e]{width:10px;height:10px;border-radius:50%;background:var(--muted);flex:none}.status.open[data-v-69c3fe3e]{background:#15803d}.status.connecting[data-v-69c3fe3e]{background:#d08700}.status.closed[data-v-69c3fe3e]{background:#dc2626}.link[data-v-69c3fe3e]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.9rem;white-space:nowrap}.jira-settings[data-v-69c3fe3e]{font-size:1rem;color:var(--muted);padding:0;line-height:1}.jira-settings[data-v-69c3fe3e]:hover{color:var(--accent)}.toolbar[data-v-69c3fe3e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.roles[data-v-69c3fe3e]{display:flex;gap:.35rem}.role[data-v-69c3fe3e]{padding:.4rem .7rem;font-size:.85rem;font-weight:600;border:2px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text);cursor:pointer}.role.active[data-v-69c3fe3e]{background:var(--accent);border-color:var(--accent);color:#fff}.spacer[data-v-69c3fe3e]{flex:1}.progress[data-v-69c3fe3e]{font-size:.82rem;color:var(--muted);font-weight:600;white-space:nowrap}.toolbar button[data-v-69c3fe3e]{padding:.45rem .9rem;font-size:.9rem;font-weight:600;border-radius:8px;border:2px solid var(--border);cursor:pointer}.primary[data-v-69c3fe3e]{background:var(--accent);border-color:var(--accent);color:#fff}.secondary[data-v-69c3fe3e]{background:var(--card-bg);color:var(--text)}.danger[data-v-69c3fe3e]{background:#dc2626;border-color:#dc2626;color:#fff}.finish[data-v-69c3fe3e]{background:#15803d;border-color:#15803d;color:#fff}.finish[data-v-69c3fe3e]:disabled{opacity:.5;cursor:not-allowed}.banner[data-v-69c3fe3e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-radius:8px;font-size:.88rem;font-weight:600}.banner span[data-v-69c3fe3e]{flex:1}.banner.ok[data-v-69c3fe3e]{background:#15803d22;color:#15803d;border:1px solid #15803d55}.banner.err[data-v-69c3fe3e]{background:#dc262622;color:#dc2626;border:1px solid #dc262655}.banner .link[data-v-69c3fe3e]{color:inherit}.main[data-v-69c3fe3e]{flex:1;min-height:0;display:flex;gap:.8rem}.col-left[data-v-69c3fe3e]{flex:1.5;min-height:0;display:flex;flex-direction:column;gap:.8rem;overflow-y:auto}.panel[data-v-69c3fe3e]{background:var(--panel-bg);border:1px solid var(--border);border-radius:12px;padding:.85rem}.panel h2[data-v-69c3fe3e]{margin:0 0 .6rem;font-size:.95rem}.pickers[data-v-69c3fe3e]{display:flex;flex-direction:column;gap:.7rem}.observer[data-v-69c3fe3e]{margin:0;color:var(--muted)}.hint[data-v-69c3fe3e]{margin:0;font-size:.75rem;color:var(--muted);text-align:center}.players-panel[data-v-69c3fe3e]{flex:1;min-width:0;display:flex;flex-direction:column}.players-wrap[data-v-69c3fe3e]{flex:1;min-height:0;overflow-y:auto}.players[data-v-69c3fe3e]{width:100%;border-collapse:collapse}.players th[data-v-69c3fe3e],.players td[data-v-69c3fe3e]{padding:.4rem .35rem;text-align:left;border-bottom:1px solid var(--border)}.players thead th[data-v-69c3fe3e]{position:sticky;top:0;background:var(--panel-bg);font-size:.78rem;color:var(--muted)}.players th[data-v-69c3fe3e]:nth-child(n+3),.players .cell[data-v-69c3fe3e]{text-align:center}.players tr.self td[data-v-69c3fe3e]{font-weight:600}.cell.role-cell[data-v-69c3fe3e]{background:var(--accent-soft);border-radius:6px}.cell .val[data-v-69c3fe3e]{font-weight:700;color:var(--accent)}.dot[data-v-69c3fe3e]{color:var(--border)}.dot.voted[data-v-69c3fe3e]{color:#15803d}.dot.na[data-v-69c3fe3e]{color:var(--muted)}.role-tag[data-v-69c3fe3e]{font-size:.72rem;font-weight:600;padding:.12rem .5rem;border-radius:999px;background:var(--card-bg);border:1px solid var(--border);color:var(--muted)}.role-tag.backend[data-v-69c3fe3e]{color:#2563eb;border-color:#2563eb55}.role-tag.frontend[data-v-69c3fe3e]{color:#c026d3;border-color:#c026d355}.role-tag.qa[data-v-69c3fe3e]{color:#15803d;border-color:#15803d55}@media(max-width:820px){.app[data-v-69c3fe3e]{height:auto;min-height:100dvh}.main[data-v-69c3fe3e]{flex-direction:column}.col-left[data-v-69c3fe3e]{overflow:visible}.players-wrap[data-v-69c3fe3e]{max-height:45vh}}:root{--bg: #ffffff;--panel-bg: #fafafa;--card-bg: #ffffff;--text: #1a1a1a;--muted: #6b7280;--border: #e2e5ea;--accent: #4f46e5;--accent-soft: #eef2ff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #14161a;--panel-bg: #1a1d23;--card-bg: #20242b;--text: #e8eaed;--muted: #9aa3af;--border: #2c313a;--accent: #818cf8;--accent-soft: #2a2d52}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}button{font-family:inherit}
