.counters-header[data-v-97dfde24]{display:flex;align-items:center;gap:.75rem;position:relative;flex-wrap:wrap}.header-actions[data-v-97dfde24]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.counters-body[data-v-97dfde24]{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.values[data-v-97dfde24]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.value-card[data-v-97dfde24]{padding:.75rem 1rem;background:var(--panel-2);border:1px solid var(--border);border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem}.value-card .label[data-v-97dfde24]{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:700}.value-card .num[data-v-97dfde24]{font-size:1.8rem;font-weight:800;color:var(--text);line-height:1.1}.value-card .sub[data-v-97dfde24]{font-size:.7rem;color:var(--muted)}.icon-btn[data-v-97dfde24]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.4rem;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer}.icon-btn[data-v-97dfde24]:hover{filter:brightness(1.15)}.visually-hidden-input[data-v-97dfde24]{position:absolute;left:0;top:100%;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.btn[data-v-97dfde24]{padding:.4rem .9rem;border-radius:.4rem;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer}.btn[data-v-97dfde24]:hover{filter:brightness(1.15)}.btn.primary[data-v-97dfde24]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger[data-v-97dfde24]{background:transparent;border-color:#fb7185;color:#fb7185}.btn.danger[data-v-97dfde24]:hover{background:#fb71851a}.status[data-v-97dfde24]{font-size:.75rem;color:var(--muted)}.timeline-item{position:relative;padding-bottom:1.25rem;display:flex;flex-direction:column}.timeline-marker{position:absolute;left:-2.0625rem;top:.75rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--panel-2, #111b2c);border:2px solid var(--accent, #f62681);z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s;padding:0;box-shadow:0 0 0 4px #f626811a}.timeline-marker:hover{transform:scale(1.25);box-shadow:0 0 12px var(--accent-glow, rgba(246, 38, 129, .55));background:var(--accent, #f62681)}.timeline-marker:focus-visible{outline:2px solid white;outline-offset:2px}.timeline-marker:after{content:"✔";font-size:.7rem;color:#fff;opacity:0;transition:opacity .2s;font-weight:900}.timeline-item.acknowledged .timeline-marker:after{opacity:1}.event-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:var(--radius-sm, 10px);padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .2s ease,background-color .2s ease,opacity .3s ease,border-color .2s ease;position:relative;outline:none;box-shadow:var(--shadow-soft, 0 8px 20px rgba(0, 0, 0, .25))}.event-card.clickable{cursor:pointer}.event-card.clickable:hover{background:#ffffff0f;border-color:#ffffff24;transform:translate(4px)}.event-card.clickable:focus-visible{border-color:var(--accent, #f62681);box-shadow:0 0 0 2px var(--accent-soft, rgba(246, 38, 129, .35))}.timeline-item.acknowledged .event-card{opacity:.4;transform:scale(.98);transform-origin:left}.timeline-item.acknowledged .timeline-marker{opacity:.6;background:var(--panel-2, #111b2c)!important;border-color:var(--muted, rgba(255, 255, 255, .55));box-shadow:none}.event-time{font-size:.75rem;font-weight:700;color:var(--muted, rgba(255, 255, 255, .55));font-family:var(--mono);align-self:flex-end;background:#0003;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.04);margin-top:-.25rem;letter-spacing:.2px}.event-message .timeline-marker{border-color:var(--muted, #adadb8);box-shadow:0 0 0 4px #ffffff0d}.event-hype-train .timeline-marker{border-color:var(--accent-2, #8b5cf6);box-shadow:0 0 0 4px #8b5cf61a}.event-sub .timeline-marker{border-color:var(--warn, #fb7185);box-shadow:0 0 0 4px #fb71851a}.event-bits .timeline-marker{border-color:var(--info, #60a5fa);box-shadow:0 0 0 4px #60a5fa1a}.event-notification .timeline-marker{border-color:gold;box-shadow:0 0 0 4px #ffd7001a}.event-settings-update .timeline-marker{border-color:var(--muted, #53535f);box-shadow:none}.event-chat-cleared .timeline-marker{border-color:var(--muted, #adadb8)}.event-reward-redemption .timeline-marker{border-color:var(--ok, #34d399);box-shadow:0 0 0 4px #34d3991a}.chat-message{display:flex;flex-direction:column;gap:.5rem}.message-header{display:flex;align-items:center;gap:.75rem}.moderation-tools{display:flex;gap:.35rem;opacity:0;transition:opacity .2s;margin-left:auto}.event-card:hover .moderation-tools{opacity:1}.moderation-tools button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:4px;cursor:pointer;border-radius:8px;font-size:.9rem;display:flex;align-items:center;justify-content:center;color:var(--muted, rgba(255, 255, 255, .55));transition:all .2s}.moderation-tools button:hover{background-color:var(--accent-soft, rgba(246, 38, 129, .35));border-color:var(--accent, #f62681);color:#fff;transform:translateY(-2px)}.badges{display:flex;gap:.25rem}.badge-icon{border-radius:4px}.user-avatar{border-radius:8px;border:1px solid var(--border, rgba(255, 255, 255, .1));box-shadow:0 2px 8px #0003}.username{font-weight:800;letter-spacing:.1px}.user-indicators{display:flex;gap:.35rem;align-items:center}.indicator{font-size:.65rem;font-weight:900;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.indicator.first-time{background:var(--info, #60a5fa);color:#fff;box-shadow:0 0 10px #60a5fa4d}.indicator.suspicious{background:var(--warn, #fb7185);color:#fff;box-shadow:0 0 10px #fb71854d}.event-card:has(.indicator.suspicious){border:1px solid var(--warn, rgba(251, 113, 133, .3));background:linear-gradient(180deg,#fb71851a,#0f162466)}.event-card:has(.indicator.first-time){border:1px solid var(--info, rgba(96, 165, 250, .3))}.message-content{word-wrap:break-word;line-height:1.6;color:var(--text, rgba(255, 255, 255, .88));font-size:.95rem}.hype-train-event,.sub-event,.bits-event,.notification-event{display:flex;align-items:flex-start;gap:1rem}.event-icon{font-size:1.5rem;min-width:2rem;display:flex;justify-content:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.event-info{display:flex;flex-direction:column}.event-title{font-weight:800;letter-spacing:.1px}.event-details{font-size:.75rem;color:var(--muted, #adadb8)}.event-message{font-style:italic;margin-top:.25rem;color:var(--text, #efeff1);opacity:.9}.hype-train-event.start .event-title{color:var(--accent-2, #8b5cf6)}.hype-train-event.end .event-title{color:var(--muted, #adadb8)}.sub-event .event-title{color:var(--warn, #fb7185)}.bits-event .event-title{color:var(--info, #60a5fa)}.settings-update-event,.chat-cleared-event{display:flex;align-items:flex-start;gap:1rem}.settings-list{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.setting-item{display:flex;gap:.5rem;font-size:.8125rem}.setting-name{color:var(--muted, #adadb8)}.setting-status{font-weight:700;color:var(--warn, #fb7185)}.setting-status.on{color:var(--ok, #34d399)}.reward-event{display:flex;align-items:flex-start;gap:1rem}.reward-event .event-title{color:var(--ok, #34d399)}.reward-actions{display:flex;gap:.75rem;margin-top:.75rem}.reward-btn{height:32px;padding:0 1rem;border-radius:var(--radius-sm, 10px);font-size:.7rem;font-weight:800;cursor:pointer;border:1px solid transparent;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.reward-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.reward-btn.fulfill{background:var(--ok, #34d399);color:#0b0f17;box-shadow:0 4px 12px #34d3994d}.reward-btn.reject{background:var(--warn, #fb7185);color:#fff;box-shadow:0 4px 12px #fb71854d}.reward-status{margin-top:.75rem;font-size:.7rem;font-weight:800;padding:4px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.5px}.reward-status.fulfilled{background:#34d3991a;color:var(--ok, #34d399);border:1px solid rgba(52,211,153,.2)}.reward-status.rejected{background:#fb71851a;color:var(--warn, #fb7185);border:1px solid rgba(251,113,133,.2)}.reward-status.auto{background:#ffffff0a;color:var(--muted, #adadb8);border:1px solid var(--border, rgba(255, 255, 255, .08))}.chat-wrapper{position:relative;width:100%;display:flex;flex-direction:column;gap:1rem}.chat-controls{display:flex;align-items:center;gap:.75rem;padding:0}.chat-controls button{height:36px;border-radius:var(--radius-sm, 10px);border:1px solid var(--border, rgba(255, 255, 255, .08));background:#ffffff08;color:var(--text, rgba(255, 255, 255, .88));padding:0 12px;font-size:.75rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:transform .12s ease,background .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none}.chat-controls button:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff29;transform:translateY(-1px)}.chat-controls button:active{transform:translateY(0);background:#ffffff1a}.chat-controls button:disabled{opacity:.5;cursor:default}.chat-controls button.active{background:#f626812e;border-color:var(--accent, #f62681);color:#fff}.chat-container.timeline{display:flex;flex-direction:column;gap:0;padding:1rem 1rem 1rem 2rem;background:#0000001f;color:var(--text, rgba(255, 255, 255, .88));border-radius:var(--radius, 14px);max-height:600px;overflow-y:auto;font-family:var(--font),sans-serif;font-size:.875rem;border:1px solid var(--border, rgba(255, 255, 255, .08));border-left:2px solid var(--accent, #f62681);margin-left:.5rem;scroll-behavior:smooth;box-shadow:inset 0 2px 10px #0003}.chat-container.timeline .empty{color:var(--muted, rgba(255, 255, 255, .55));font-size:12px;padding:6px 0}.scroll-to-bottom-btn{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent, #f62681),#ff6aa7);color:#fff;border:1px solid rgba(246,38,129,.5);padding:.6rem 1.25rem;border-radius:2rem;font-size:.75rem;font-weight:800;cursor:pointer;box-shadow:0 10px 25px #f6268159;z-index:10;white-space:nowrap;animation:chat-slide-up .3s cubic-bezier(.34,1.56,.64,1);letter-spacing:.2px}.scroll-to-bottom-btn:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 12px 30px #f6268173}@keyframes chat-slide-up{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}.badge{font-size:9px;font-weight:900;letter-spacing:.3px;padding:1px 4px;border-radius:4px;background:#ffffff1a;color:#ffffffb3;text-transform:uppercase}.badge-broadcaster{background:#f6268159;color:#fff}.badge-moderator{background:#34d3994d;color:#a7f3d0}.badge-vip{background:#ec48994d;color:#fbcfe8}.badge-subscriber{background:#8b5cf64d;color:#ddd6fe}.timeline-item.deleted .event-card{opacity:.35;text-decoration:line-through}.actions[data-v-a897eae0]{display:flex;gap:8px;margin-bottom:12px}.empty[data-v-a897eae0]{color:var(--muted);font-size:13px;padding:8px 0}.streams[data-v-a897eae0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.stream[data-v-a897eae0]{display:grid;grid-template-columns:auto 140px 1fr auto auto;align-items:center;gap:12px;padding:6px 8px;border-radius:4px;cursor:pointer;background:var(--surface, transparent);border:1px solid transparent}.stream[data-v-a897eae0]:hover{background:var(--hover, rgba(255, 255, 255, .04))}.stream.selected[data-v-a897eae0]{border-color:var(--accent)}.stream.target[data-v-a897eae0]{background:var(--accent-muted, rgba(155, 89, 182, .15))}.stream .user[data-v-a897eae0]{color:var(--accent);font-weight:600}.stream .title[data-v-a897eae0]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream .game[data-v-a897eae0]{color:var(--muted);font-size:12px}.stream .viewers[data-v-a897eae0]{color:var(--muted);font-size:12px;white-space:nowrap}.features-container[data-v-154aa8d3]{max-width:600px;color:var(--text)}.features-container p[data-v-154aa8d3]{margin:0 0 16px;line-height:1.35}.feature-list[data-v-154aa8d3]{list-style:none;padding:0;margin:14px 0;display:flex;flex-direction:column;gap:20px}.feature-list li[data-v-154aa8d3]{position:relative;padding-left:24px;line-height:1.4;font-size:14px}.feature-list li[data-v-154aa8d3]:before{content:"→";position:absolute;left:0;top:0;color:var(--text);font-weight:700}.feature-list strong[data-v-154aa8d3]{display:block;margin-bottom:4px;color:var(--text);font-weight:700}
