.main-header[data-v-30fa8584]{position:fixed;top:0;left:0;width:100%;background:var(--card-background);border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.05);z-index:1000;padding:0 2rem;box-sizing:border-box}.container[data-v-30fa8584]{max-width:1200px;margin:0 auto;height:60px;display:flex;align-items:center;justify-content:space-between}.brand a[data-v-30fa8584]{font-size:1.5rem;font-weight:700;color:var(--text-color);text-decoration:none}.brand-link[data-v-30fa8584]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.brand-text[data-v-30fa8584]{font-size:1.5rem;font-weight:700;line-height:1}.brand-logo[data-v-30fa8584]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;display:inline-block;vertical-align:middle;border-radius:6px}.main-nav[data-v-30fa8584]{flex-grow:1;margin-left:2rem}.main-nav a[data-v-30fa8584],.nav-link[data-v-30fa8584]{color:var(--text-color);text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:background-color .2s,color .2s}.main-nav a[data-v-30fa8584]:hover,.nav-link[data-v-30fa8584]:hover{background-color:rgba(var(--primary-color),.1)}.main-nav a.router-link-exact-active[data-v-30fa8584],.nav-link.router-link-exact-active[data-v-30fa8584]{color:var(--primary-color);font-weight:700}.actions[data-v-30fa8584]{display:flex;align-items:center;gap:1rem}.user-info[data-v-30fa8584]{color:var(--text-color);font-size:.9rem}.theme-toggle[data-v-30fa8584]{background:transparent;color:var(--text-color);border:none;border-radius:6px;width:36px;height:36px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.theme-toggle[data-v-30fa8584]:hover{background-color:rgba(var(--primary-color),.1)}.home[data-v-d7aa77fe]{max-width:80vw;margin:auto;padding:20px}.bets-container[data-v-d7aa77fe]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.bet-card-link[data-v-d7aa77fe]{text-decoration:none;color:inherit;display:block}.bet-card[data-v-d7aa77fe]{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:16px;width:300px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:left;transition:transform .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;height:100%}.bet-card h2[data-v-d7aa77fe]{color:var(--secondary-color)}.bet-card[data-v-d7aa77fe]:hover{transform:scale(1.02);box-shadow:0 4px 14px rgba(0,0,0,.12)}.bet-meta[data-v-d7aa77fe]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;flex-direction:column;font-size:.9rem;opacity:.85;margin-top:auto}.countdown[data-v-d7aa77fe]{font-family:monospace;font-weight:700}.settled[data-v-d7aa77fe]{color:#198754;font-weight:700}.open[data-v-d7aa77fe]{color:#6c757d}.error[data-v-d7aa77fe],.loading[data-v-d7aa77fe],.no-bets-message[data-v-d7aa77fe]{margin-top:20px;font-size:1.2em}.error[data-v-d7aa77fe]{color:red}.form-wrapper[data-v-29dfead0]{max-width:400px;margin:2rem auto;padding:2rem;background:var(--card-background);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.form-wrapper h2[data-v-29dfead0]{margin-top:0;color:var(--secondary-color);text-align:center;margin-bottom:2rem}.form-wrapper .form-group[data-v-29dfead0]{margin-bottom:1.5rem;text-align:left}.form-wrapper .form-group label[data-v-29dfead0]{display:block;margin-bottom:.5rem;font-weight:700;color:var(--text-color)}.form-wrapper .form-group input[data-v-29dfead0]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;box-sizing:border-box}.form-wrapper .form-group input[data-v-29dfead0]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.2)}.form-wrapper button[data-v-29dfead0]{width:100%;padding:.75rem;border:none;border-radius:4px;background-color:var(--primary-color);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.form-wrapper button[data-v-29dfead0]:hover{background-color:var(--primary-color-hover)}.form-wrapper .error[data-v-29dfead0]{color:red;margin-top:1rem;text-align:center}.divider[data-v-29dfead0]{display:flex;align-items:center;margin:1.5rem 0;color:#888;font-size:.9rem}.divider[data-v-29dfead0]:after,.divider[data-v-29dfead0]:before{content:"";flex:1;height:1px;background:var(--border-color)}.divider span[data-v-29dfead0]{padding:0 1rem}.discord-button[data-v-29dfead0]{width:100%;padding:.75rem;border:none;border-radius:4px;background-color:#5865f2;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.7rem;box-sizing:border-box}.discord-button[data-v-29dfead0]:hover{background-color:#4752c4;transform:translateY(-1px)}.discord-button[data-v-29dfead0]:active{transform:translateY(0)}.discord-icon[data-v-29dfead0]{width:20px;height:20px;flex-shrink:0}.reset-link[data-v-29dfead0]{display:block;margin-top:1rem;text-align:center;color:var(--primary-color);font-size:.9rem;text-decoration:none}.reset-link[data-v-29dfead0]:hover{text-decoration:underline}.form-wrapper[data-v-3ed1f80e]{max-width:400px;margin:2rem auto;padding:2rem;background:var(--card-background);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.form-wrapper h2[data-v-3ed1f80e]{margin-top:0;color:var(--secondary-color);text-align:center;margin-bottom:2rem}.form-wrapper p[data-v-3ed1f80e]{text-align:center;line-height:1.5}.form-wrapper .form-group[data-v-3ed1f80e]{margin-bottom:1.5rem;text-align:left}.form-wrapper .form-group label[data-v-3ed1f80e]{display:block;margin-bottom:.5rem;font-weight:700;color:var(--text-color)}.form-wrapper .form-group input[data-v-3ed1f80e]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;box-sizing:border-box}.form-wrapper .form-group input[data-v-3ed1f80e]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.2)}.form-wrapper button[data-v-3ed1f80e]{width:100%;padding:.75rem;border:none;border-radius:4px;background-color:var(--primary-color);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.form-wrapper button[data-v-3ed1f80e]:hover{background-color:var(--primary-color-hover)}.form-wrapper .error[data-v-3ed1f80e]{color:red;margin-top:1rem;text-align:center;white-space:pre-wrap;word-break:break-word}.divider[data-v-3ed1f80e]{display:flex;align-items:center;margin:1.5rem 0;color:#888;font-size:.9rem}.divider[data-v-3ed1f80e]:after,.divider[data-v-3ed1f80e]:before{content:"";flex:1;height:1px;background:var(--border-color)}.divider span[data-v-3ed1f80e]{padding:0 1rem}.discord-button[data-v-3ed1f80e]{width:100%;padding:.75rem;border:none;border-radius:4px;background-color:#5865f2;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:.7rem;box-sizing:border-box}.discord-button[data-v-3ed1f80e]:hover{background-color:#4752c4;transform:translateY(-1px)}.discord-button[data-v-3ed1f80e]:active{transform:translateY(0)}.discord-icon[data-v-3ed1f80e]{width:20px;height:20px;flex-shrink:0}.bet-card[data-v-a3e70230]{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 14px rgba(0,0,0,.06)}.stakes-table[data-v-a3e70230]{width:100%;border-collapse:collapse;margin-top:1rem}.stakes-table td[data-v-a3e70230],.stakes-table th[data-v-a3e70230]{padding:.75rem;text-align:left;border-bottom:1px solid var(--border-color)}.stakes-table th[data-v-a3e70230]{font-weight:600;opacity:.8}.stakes-table .align-right[data-v-a3e70230]{text-align:right}.total-stake[data-v-a3e70230]{text-align:right;margin-top:1rem;font-size:1.1rem}.increase-button[data-v-a3e70230]{border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:999px;padding:.35rem .8rem;font-weight:600;cursor:pointer;transition:.15s ease;white-space:nowrap}.increase-button[data-v-a3e70230]:hover{background:rgba(var(--primary-color),.08)}.increase-button[data-v-a3e70230]:active{transform:translateY(1px)}.me-page[data-v-6039c42a]{max-width:1100px;margin:0 auto;padding:2rem;padding-top:5rem}h1[data-v-6039c42a]{margin-bottom:1.5rem;color:var(--secondary-color)}.profile-card[data-v-6039c42a]{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;box-shadow:0 4px 14px rgba(0,0,0,.06);margin-bottom:1.5rem}.profile-card h2[data-v-6039c42a]{margin-top:0;margin-bottom:1rem;color:var(--secondary-color)}.profile-header-card[data-v-6039c42a]{padding-bottom:1.25rem}.profile-header[data-v-6039c42a]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.avatar-wrap[data-v-6039c42a]{position:relative;width:150px;height:150px;flex-shrink:0;border-radius:50%;overflow:hidden;border:1px solid var(--border-color);cursor:pointer}.avatar-wrap:hover .avatar-overlay[data-v-6039c42a]{opacity:1}.avatar[data-v-6039c42a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-overlay[data-v-6039c42a]{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.avatar-upload-btn[data-v-6039c42a]{width:auto;padding:.55rem .9rem;border:none;border-radius:999px;background:hsla(0,0%,100%,.95);color:#111;font-weight:700;cursor:pointer}.avatar-input[data-v-6039c42a]{display:none}.profile-info[data-v-6039c42a]{display:flex;flex-direction:column;gap:.75rem;min-width:0;flex:1}.profile-grid[data-v-6039c42a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.profile-item[data-v-6039c42a]{padding:1rem;border:1px solid var(--border-color);border-radius:10px;background:hsla(0,0%,100%,.02)}.profile-item .label[data-v-6039c42a]{display:block;font-size:.85rem;opacity:.75;margin-bottom:.35rem}.profile-item .value[data-v-6039c42a]{font-size:1.05rem;font-weight:600}.profile-item.compact[data-v-6039c42a]{padding:.85rem 1rem;margin:0}.demo-balance-box[data-v-6039c42a]{margin-top:1.5rem;padding:1rem;border-radius:12px;border:1px solid var(--border-color);background:hsla(0,0%,100%,.03)}.demo-balance-box h3[data-v-6039c42a]{margin-top:0;margin-bottom:.5rem}.demo-balance-box p[data-v-6039c42a]{margin-bottom:1rem;opacity:.8}.demo-buttons[data-v-6039c42a]{display:flex;flex-wrap:wrap;gap:.75rem}.demo-button[data-v-6039c42a]{width:auto;border:none;border-radius:10px;padding:.75rem 1rem;cursor:pointer;font-weight:600;transition:.2s ease}.demo-button[data-v-6039c42a]:hover{transform:translateY(-2px)}.demo-button.danger[data-v-6039c42a]{background:#ff4d4f;color:#fff}.settings-grid[data-v-6039c42a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.form-group[data-v-6039c42a]{margin-bottom:1rem;text-align:left}.form-group label[data-v-6039c42a]{display:block;margin-bottom:.45rem;font-weight:600;color:var(--text-color)}.form-group input[data-v-6039c42a]{width:100%;padding:.8rem;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;background:transparent;color:var(--text-color)}.form-group input[data-v-6039c42a]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.15)}button[data-v-6039c42a]{width:100%;padding:.85rem 1rem;border:none;border-radius:8px;background:var(--primary-color);color:#fff;font-weight:700;cursor:pointer}button[data-v-6039c42a]:disabled{opacity:.65;cursor:not-allowed}button[data-v-6039c42a]:hover:not(:disabled){background:var(--primary-color-hover)}.danger-card[data-v-6039c42a]{border-color:rgba(220,53,69,.35)}button.danger[data-v-6039c42a]{background:#dc3545}button.danger[data-v-6039c42a]:hover:not(:disabled){background:#c82333}.message[data-v-6039c42a],.state-box[data-v-6039c42a]{margin-top:1rem;padding:1rem;border-radius:10px}.state-box[data-v-6039c42a]{background:hsla(0,0%,100%,.04)}.message.error[data-v-6039c42a],.state-box.error[data-v-6039c42a]{background:rgba(220,53,69,.12);color:#dc3545}.message.success[data-v-6039c42a]{background:rgba(25,135,84,.12);color:#198754}.bets-list[data-v-6039c42a]{display:grid;gap:1rem}.bets-section+.bets-section[data-v-6039c42a]{margin-top:2rem}.bet-item[data-v-6039c42a]{border:1px solid var(--border-color);border-radius:10px;padding:1rem}.bet-title-link[data-v-6039c42a]{text-decoration:none;color:inherit}.bet-title-link:hover h3[data-v-6039c42a]{color:var(--primary-color)}.bet-top[data-v-6039c42a]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.bet-top h3[data-v-6039c42a]{margin:0}.bet-status[data-v-6039c42a]{font-size:.85rem;padding:.25rem .6rem;border-radius:999px;font-weight:600;white-space:nowrap}.bet-status.active[data-v-6039c42a],.bet-status.running[data-v-6039c42a]{background:rgba(var(--primary-color),.12);color:var(--primary-color)}.bet-status.expired[data-v-6039c42a]{background:rgba(255,193,7,.14);color:#a36b00}.bet-status.settled[data-v-6039c42a]{background:rgba(var(--accent-color),.12);color:var(--accent-color)}.bet-desc[data-v-6039c42a]{margin:.75rem 0;opacity:.9}.bet-meta[data-v-6039c42a]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.95rem}.avatar-progress[data-v-6039c42a]{position:absolute;bottom:0;left:0;right:0;padding:.4rem;background:rgba(0,0,0,.6);color:#fff;font-size:.75rem;text-align:center}.avatar-progress .bar[data-v-6039c42a]{height:4px;background:hsla(0,0%,100%,.2);border-radius:999px;overflow:hidden;margin-bottom:.25rem}.avatar-progress .fill[data-v-6039c42a]{height:100%;background:#4caf50;width:0;transition:width .1s linear}.file-view[data-v-f7dd2fde]{display:flex;flex-direction:column;gap:10px;width:100%}.preview audio[data-v-f7dd2fde],.preview iframe[data-v-f7dd2fde],.preview img[data-v-f7dd2fde],.preview video[data-v-f7dd2fde]{width:100%;max-height:300px;border-radius:8px}.bar[data-v-f7dd2fde]{height:8px;background:#333;border-radius:4px;overflow:hidden}.fill[data-v-f7dd2fde]{height:100%;background:#4caf50;transition:width .3s ease}.info[data-v-f7dd2fde]{font-size:13px;opacity:.8;display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-f7dd2fde]{padding:8px 12px;background:#1976d2;color:#fff;border-radius:6px;text-align:center;text-decoration:none}.chat-view[data-v-6bd19f9d]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-view.general[data-v-6bd19f9d]{height:calc(100vh - 60px);max-height:calc(100vh - 60px)}.messages-wrap[data-v-6bd19f9d]{flex:1 1 auto;min-height:150px;padding:1rem;display:flex;flex-direction:column;gap:.6rem;scroll-behavior:smooth}.empty-chat-message[data-v-6bd19f9d]{margin:auto;text-align:center;color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.empty-chat-message .icon[data-v-6bd19f9d]{font-size:2.5rem;margin-bottom:.5rem}.empty-chat-message p[data-v-6bd19f9d]{font-weight:600}.meta[data-v-6bd19f9d]{font-size:.75rem;color:hsla(0,0%,100%,.6);display:flex;gap:.5rem;margin-bottom:.25rem}.author[data-v-6bd19f9d]{font-weight:600}.body[data-v-6bd19f9d]{white-space:pre-wrap;word-break:break-word;text-align:left;height:auto;max-height:350px;overflow-y:auto;overflow-x:hidden}.composer[data-v-6bd19f9d]{display:flex;gap:.6rem;padding:.6rem;border-top:1px solid hsla(0,0%,100%,.04);background:rgba(0,0,0,.02);align-items:center}.hidden-file-input[data-v-6bd19f9d]{display:none}.composer-input[data-v-6bd19f9d]{flex:1 1 auto;padding:.6rem .8rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);color:inherit;resize:none;overflow-y:hidden;line-height:1.5;outline:none;font-size:.95rem}.send-btn[data-v-6bd19f9d]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:rgba(21,112,254,.95);color:#fff;cursor:pointer;padding:0}.send-btn[data-v-6bd19f9d]:disabled{opacity:.5;cursor:default}.send-icon[data-v-6bd19f9d]{width:18px;height:18px;display:block}.messages-wrap[data-v-6bd19f9d]{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.messages-wrap[data-v-6bd19f9d]::-webkit-scrollbar{display:none}.message[data-v-6bd19f9d]{max-width:85%;padding:.6rem .8rem;border-radius:10px;background:hsla(0,0%,100%,.03);align-self:flex-start;color:inherit;display:flex;align-items:flex-start;gap:.6rem}.message.is-own[data-v-6bd19f9d]{align-self:flex-end;flex-direction:row-reverse}.message-content[data-v-6bd19f9d]{min-width:0;flex:1}.avatar[data-v-6bd19f9d]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;margin-top:2px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.attach-btn[data-v-6bd19f9d]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.85);font-size:22px;font-weight:500;cursor:pointer;transition:.15s ease}.attach-btn[data-v-6bd19f9d]:hover{background:hsla(0,0%,100%,.05);transform:translateY(-1px)}.attach-btn[data-v-6bd19f9d]:active{transform:scale(.97)}.char-counter[data-v-6bd19f9d]{font-size:.75rem;color:hsla(0,0%,100%,.4);white-space:nowrap;min-width:3rem;text-align:right}.char-counter.warning[data-v-6bd19f9d]{color:#f59e0b}.char-counter.limit[data-v-6bd19f9d]{color:#ef4444;font-weight:700}.wette-page[data-v-276547a5]{max-width:1000px;margin:0 auto;padding:2rem;padding-top:5rem}.bet-card[data-v-276547a5]{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 14px rgba(0,0,0,.06)}.description[data-v-276547a5]{line-height:1.6}.meta[data-v-276547a5]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;opacity:.85}.countdown[data-v-276547a5]{font-family:monospace;font-weight:700}.result-box[data-v-276547a5]{margin-top:1rem;padding:.9rem 1rem;border-radius:10px;font-weight:800;border:1px solid transparent}.result-box.win[data-v-276547a5]{background:rgba(25,135,84,.12);color:#198754;border-color:rgba(25,135,84,.25)}.result-box.lose[data-v-276547a5]{background:rgba(220,53,69,.12);color:#dc3545;border-color:rgba(220,53,69,.25)}.positions-grid[data-v-276547a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-top:1rem}.position-card[data-v-276547a5]{text-align:left;border:1px solid var(--border-color);background:transparent;color:var(--text-color);border-radius:10px;padding:1rem;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.position-card[data-v-276547a5]:hover{transform:translateY(-2px);border-color:var(--primary-color)}.position-card.selected[data-v-276547a5]{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.15)}.position-card.winner[data-v-276547a5]{border-color:#198754;background:rgba(25,135,84,.12)}.position-card.loser[data-v-276547a5]{opacity:.6}.position-card[data-v-276547a5]:disabled{cursor:not-allowed}.position-title[data-v-276547a5]{font-weight:700}.position-id[data-v-276547a5]{margin-top:.35rem;font-size:.85rem;opacity:.75}.form-group[data-v-276547a5]{margin-bottom:1rem}.form-group label[data-v-276547a5]{display:block;margin-bottom:.45rem;font-weight:600}.form-group input[data-v-276547a5]{width:100%;padding:.8rem;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box}button[type=submit][data-v-276547a5]{width:100%;padding:.9rem;border:none;border-radius:8px;background:var(--primary-color);color:#fff;font-weight:700;cursor:pointer}button[type=submit][data-v-276547a5]:hover{background:var(--primary-color-hover)}button[type=submit][data-v-276547a5]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-276547a5]{padding:1rem;border-radius:10px;background:rgba(var(--primary-color),.08)}.hint.error-hint[data-v-276547a5]{background:rgba(220,53,69,.12);color:#dc3545}.message[data-v-276547a5],.state-box[data-v-276547a5]{margin-top:1rem;padding:1rem;border-radius:10px}.message.error[data-v-276547a5],.state-box.error[data-v-276547a5]{background:rgba(220,53,69,.12);color:#dc3545}.message.success[data-v-276547a5]{background:rgba(25,135,84,.12);color:#198754}.chat-container[data-v-276547a5]{max-height:450px;overflow-y:auto}.participants-section h2[data-v-276547a5]{margin-bottom:1rem}.participants-list[data-v-276547a5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.participant-item[data-v-276547a5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--border-color);background:hsla(0,0%,100%,.02)}.participant-info[data-v-276547a5]{display:flex;flex-direction:column}.participant-email[data-v-276547a5]{font-weight:600}.participant-position[data-v-276547a5]{font-size:.9rem;opacity:.8;margin-top:.25rem}.participant-stake[data-v-276547a5]{font-weight:700;font-size:1.1rem}.participant-winner[data-v-276547a5]{border-color:rgba(25,135,84,.4);background:rgba(25,135,84,.1)}.participant-winner .participant-stake[data-v-276547a5]{color:#198754}.participant-loser[data-v-276547a5]{opacity:.7}.impressum-wrap[data-v-10062582]{display:flex;justify-content:center;padding:2rem 1rem;min-height:60vh}.impressum-box[data-v-10062582]{background:linear-gradient(180deg,#ffffffcc,#fafafa);color:#0b0b0b;max-width:900px;width:100%;border-radius:12px;padding:1.75rem;box-shadow:0 6px 20px rgba(0,0,0,.45);text-align:left}.impressum-box h1[data-v-10062582]{font-size:1.5rem;margin-bottom:.5rem}.impressum-box h2[data-v-10062582]{font-size:1.05rem;margin-top:1rem;margin-bottom:.4rem}.impressum-box h3[data-v-10062582]{font-size:.98rem;margin-top:.6rem;margin-bottom:.3rem}.section[data-v-10062582]{margin-bottom:.9rem}.impressum-box p[data-v-10062582],.impressum-box ul[data-v-10062582]{margin:.35rem 0;line-height:1.5}.impressum-box ul[data-v-10062582]{padding-left:1.1rem}.impressum-box a[data-v-10062582]{color:#0a58e6;text-decoration:none}.impressum-box a[data-v-10062582]:hover{text-decoration:underline}.impressum-footer[data-v-10062582]{margin-top:1.25rem;color:#333;font-size:.95rem;border-top:1px solid rgba(0,0,0,.06);padding-top:.75rem}.chats-view[data-v-799af510]{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden;min-height:0}.chats-view h2[data-v-799af510]{padding:0;margin:0}.chatDiv[data-v-799af510]{display:flex;flex-direction:column;width:100%;flex-grow:1;min-height:0;overflow:hidden}.chat-note[data-v-799af510]{background:hsla(0,0%,100%,.03);color:inherit;padding:.65rem 1rem;margin:.5rem;border-radius:10px;font-size:.9rem;border:1px solid hsla(0,0%,100%,.04);align-self:stretch}.form-wrapper[data-v-2cbb70d2]{max-width:500px;margin:2rem auto;padding:2rem;background:var(--card-background);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.form-wrapper h2[data-v-2cbb70d2]{margin-top:0;color:var(--secondary-color);text-align:center;margin-bottom:1.5rem}.form-wrapper .intro[data-v-2cbb70d2]{margin-bottom:1.5rem;line-height:1.6;color:var(--text-color);text-align:center}.form-wrapper button[data-v-2cbb70d2]{width:100%;padding:.75rem;border:none;border-radius:4px;background-color:var(--primary-color);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.form-wrapper button[data-v-2cbb70d2]:hover{background-color:var(--primary-color-hover)}.form-wrapper button[data-v-2cbb70d2]:disabled{opacity:.7;cursor:not-allowed}.form-wrapper .error-box[data-v-2cbb70d2],.form-wrapper .success-box[data-v-2cbb70d2],.form-wrapper .warning-box[data-v-2cbb70d2]{margin-bottom:1rem;padding:1rem;border-radius:8px;line-height:1.5}.form-wrapper .success-box[data-v-2cbb70d2]{background:rgba(25,135,84,.12);color:#198754;border:1px solid rgba(25,135,84,.25)}.form-wrapper .warning-box[data-v-2cbb70d2]{background:rgba(255,193,7,.12);color:#9a6700;border:1px solid rgba(255,193,7,.25)}.form-wrapper .error-box[data-v-2cbb70d2]{background:rgba(220,53,69,.12);color:#dc3545;border:1px solid rgba(220,53,69,.25)}.form-wrapper .info[data-v-2cbb70d2]{margin-top:1rem;color:var(--text-color);text-align:center}.form-wrapper .error[data-v-2cbb70d2]{margin-top:1rem;color:#dc3545;text-align:center}.online-page[data-v-f8277ad8]{max-width:1000px;margin:0 auto;padding:5rem 2rem 2rem}.users-grid[data-v-f8277ad8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-top:1rem}.user-card[data-v-f8277ad8]{border:1px solid var(--border-color);border-radius:12px;padding:1rem;background:var(--card-background);display:flex;align-items:center;gap:1rem;transition:border-color .15s ease,transform .15s ease}.user-card[data-v-f8277ad8]:hover{transform:translateY(-1px);border-color:var(--border-color)}.avatar[data-v-f8277ad8]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.info-wrapper[data-v-f8277ad8]{display:flex;flex-direction:column;flex:1;gap:.5rem}.info[data-v-f8277ad8]{display:flex;flex-direction:column}.name[data-v-f8277ad8]{font-weight:700}.email[data-v-f8277ad8]{font-size:.85rem;opacity:.7}.actions[data-v-f8277ad8]{display:flex;gap:.5rem}.actions.single .btn[data-v-f8277ad8]{flex:1}.btn[data-v-f8277ad8]{flex:1;text-align:center;padding:.55rem;border-radius:10px;font-weight:600;text-decoration:none;transition:.15s ease}.btn.primary[data-v-f8277ad8]{background:var(--primary-color);color:#fff}.btn.primary[data-v-f8277ad8]:hover{background:var(--primary-color-hover)}.btn.secondary[data-v-f8277ad8]{border:1px solid var(--border-color);color:var(--text-color)}.btn.secondary[data-v-f8277ad8]:hover{border-color:var(--primary-color)}.state-box.empty[data-v-f8277ad8]{opacity:.8;text-align:center}.not-found[data-v-2cd81d58]{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}h1[data-v-2cd81d58]{font-size:5rem;margin:0}p[data-v-2cd81d58]{opacity:.7;margin-bottom:1.5rem}.home-btn[data-v-2cd81d58]{padding:.75rem 1.25rem;border-radius:10px;background:var(--primary-color);color:#fff;text-decoration:none;font-weight:600}.home-btn[data-v-2cd81d58]:hover{background:var(--primary-color-hover)}.chats-view[data-v-61ad6ce7]{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden;min-height:0}.chats-view h2[data-v-61ad6ce7]{padding:0;margin:0}.chatDiv[data-v-61ad6ce7]{display:flex;flex-direction:column;width:100%;flex-grow:1;min-height:0;overflow:hidden}.chat-note[data-v-61ad6ce7]{background:hsla(0,0%,100%,.03);color:inherit;padding:.65rem 1rem;margin:.5rem;border-radius:10px;font-size:.9rem;border:1px solid hsla(0,0%,100%,.04);align-self:stretch}.chat-header[data-v-61ad6ce7]{padding:.85rem 1rem}.chat-header-inner[data-v-61ad6ce7]{display:flex;align-items:center;gap:.9rem}.chat-avatar[data-v-61ad6ce7]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.chat-header-text[data-v-61ad6ce7]{min-width:0}.chat-subtitle[data-v-61ad6ce7]{margin:.2rem 0 0;opacity:.75;font-size:.85rem;word-break:break-word}.chat-loading[data-v-61ad6ce7]{padding:1rem;opacity:.8}.three-container[data-v-3a25a743]{width:100%;height:100vh}.three-iframe[data-v-3a25a743]{position:absolute;width:400px;height:600px;border:none;pointer-events:auto;transform-origin:0 0;z-index:10}.form-wrapper[data-v-0c1015dc]{max-width:400px;margin:2rem auto;padding:2rem;background:var(--card-background);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.form-wrapper h2[data-v-0c1015dc]{margin-top:0;color:var(--secondary-color);text-align:center;margin-bottom:2rem}.form-wrapper p[data-v-0c1015dc]{text-align:center;line-height:1.5}.form-wrapper .form-group[data-v-0c1015dc]{margin-bottom:1.5rem;text-align:left}.form-wrapper .form-group label[data-v-0c1015dc]{display:block;margin-bottom:.5rem;font-weight:700;color:var(--text-color)}.form-wrapper .form-group input[data-v-0c1015dc]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;box-sizing:border-box}.form-wrapper .form-group input[data-v-0c1015dc]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.2)}.form-wrapper button[data-v-0c1015dc]{width:100%;padding:.75rem;border:none;border-radius:4px;background-color:var(--primary-color);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.form-wrapper button[data-v-0c1015dc]:hover{background-color:var(--primary-color-hover)}.form-wrapper button[data-v-0c1015dc]:disabled{opacity:.7;cursor:not-allowed}.form-wrapper .error[data-v-0c1015dc]{color:red;margin-top:1rem;text-align:center;white-space:pre-wrap;word-break:break-word}.impressum-wrap[data-v-714e1ccd]{display:flex;justify-content:center;padding:2rem 1rem;min-height:60vh}.impressum-box[data-v-714e1ccd]{background:linear-gradient(180deg,#ffffffcc,#fafafa);color:#0b0b0b;max-width:900px;width:100%;border-radius:12px;padding:1.75rem;box-shadow:0 6px 20px rgba(0,0,0,.45);text-align:left}.impressum-box h1[data-v-714e1ccd]{font-size:1.5rem;margin-bottom:.75rem}.impressum-box h2[data-v-714e1ccd]{font-size:1.05rem;margin-top:1rem;margin-bottom:.4rem}.section[data-v-714e1ccd]{margin-bottom:.95rem}.impressum-box p[data-v-714e1ccd],.impressum-box ul[data-v-714e1ccd],.intro[data-v-714e1ccd]{margin:.35rem 0;line-height:1.55}.impressum-box ul[data-v-714e1ccd]{padding-left:1.15rem}.impressum-box a[data-v-714e1ccd]{color:#0a58e6;text-decoration:none}.impressum-box a[data-v-714e1ccd]:hover{text-decoration:underline}:root{--primary-color:#2b7de9;--primary-color-hover:#1c6bcf;--secondary-color:#0f4c81;--accent-color:#42b983;--text-color:#2c3e50;--background-color:#f0f4f8;--card-background:#fff;--border-color:#dfe3e8}body.dark-theme{--primary-color:#3b82f6;--primary-color-hover:#2563eb;--secondary-color:#93c5fd;--accent-color:#34d399;--text-color:#e5e7eb;--background-color:#111827;--card-background:#1f2937;--border-color:#374151}body{margin:0;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:var(--background-color);transition:color .2s,background-color .2s}#app{text-align:center;padding-top:60px}body,html{margin:0;padding:0}.background,body,html{width:100%;height:100%;overflow:hidden}.background{position:fixed;inset:0;isolation:isolate}.hintergrund{z-index:0}.hintergrund,.video{position:absolute;inset:0}.video{overflow:hidden}.video iframe,.video img{top:0;left:0;height:100%;width:100%;border:0;-o-object-fit:cover;object-fit:cover}.overlay,.video iframe,.video img{position:absolute;pointer-events:none}.overlay{inset:0;z-index:1;background:hsla(0,0%,100%,.4)}body.dark-theme .overlay{background:rgba(17,24,39,.72)}.foreground{z-index:2;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;inset:0}#app{position:relative;z-index:3}input{background-color:var(--background-color)}