.gb[data-v-36338f8b]{--neon-purple:var(--color-purple,#8a2be2);--neon-blue:var(--color-blue,#00bfff);--neon-pink:var(--color-pink,#ff1493);--surface:#fff;--border:#e5e7eb;--border-focus:var(--neon-purple);--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--input-bg:#f9fafb;--reply-bg:#f9fafb;--accent-subtle:rgba(138,43,226,.06);overflow:hidden;padding:60px 0;position:relative}.gb-scanlines[data-v-36338f8b]{display:none}.gb-corner[data-v-36338f8b]{height:32px;position:absolute;width:32px;z-index:0}.gb-corner--tl[data-v-36338f8b]{border-left:1.5px solid var(--neon-purple);border-top:1.5px solid var(--neon-purple);left:0;opacity:.15;top:20px}.gb-corner--br[data-v-36338f8b]{border-bottom:1.5px solid var(--neon-blue);border-right:1.5px solid var(--neon-blue);bottom:20px;opacity:.15;right:0}.gb-header[data-v-36338f8b]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative;z-index:2}.gb-header-bracket[data-v-36338f8b]{color:var(--neon-purple);font-family:monospace;font-size:2rem;font-weight:200;opacity:.25}.gb-header-title[data-v-36338f8b]{align-items:center;color:var(--text-primary);display:flex;font-size:1.75rem;font-weight:700;gap:12px;letter-spacing:.03em}.gb-header-glyph[data-v-36338f8b]{animation:blink-36338f8b 1.2s step-end infinite;font-size:1.1rem;opacity:.6}.gb-header-count[data-v-36338f8b],.gb-header-glyph[data-v-36338f8b]{color:var(--neon-purple);font-family:monospace}.gb-header-count[data-v-36338f8b]{align-items:center;background:var(--accent-subtle);border-radius:14px;display:inline-flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 8px}.gb-subtitle[data-v-36338f8b]{color:var(--text-muted);font-family:monospace;font-size:.78rem;letter-spacing:.08em;margin-bottom:40px;text-align:center}.gb-form[data-v-36338f8b],.gb-subtitle[data-v-36338f8b]{position:relative;z-index:2}.gb-form[data-v-36338f8b]{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008;margin-bottom:48px;padding:28px}.gb-form[data-v-36338f8b]:before{background:linear-gradient(90deg,var(--neon-purple),var(--neon-blue));border-radius:2px;content:"";height:2px;left:24px;opacity:.4;position:absolute;right:24px;top:-1px}.gb-form-grid[data-v-36338f8b]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:480px){.gb-form-grid[data-v-36338f8b]{grid-template-columns:1fr}}.gb-field[data-v-36338f8b]{display:flex;flex-direction:column;gap:6px}.gb-label[data-v-36338f8b]{color:var(--text-muted);font-family:monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.gb-input[data-v-36338f8b]{background:var(--input-bg);border:1.5px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.9rem;outline:none;padding:10px 14px;transition:all .2s ease;width:100%}.gb-input[data-v-36338f8b]:focus{background:#fff;border-color:var(--border-focus);box-shadow:0 0 0 3px #8a2be214}.gb-input[data-v-36338f8b]::-moz-placeholder{color:var(--text-muted)}.gb-input[data-v-36338f8b]::placeholder{color:var(--text-muted)}.gb-input--sm[data-v-36338f8b]{font-size:.82rem;padding:8px 12px}.gb-textarea[data-v-36338f8b]{background:var(--input-bg);border:1.5px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.9rem;line-height:1.7;min-height:100px;outline:none;padding:12px 14px;resize:vertical;transition:all .2s ease;width:100%}.gb-textarea[data-v-36338f8b]:focus{background:#fff;border-color:var(--border-focus);box-shadow:0 0 0 3px #8a2be214}.gb-textarea[data-v-36338f8b]::-moz-placeholder{color:var(--text-muted)}.gb-textarea[data-v-36338f8b]::placeholder{color:var(--text-muted)}.gb-textarea--sm[data-v-36338f8b]{font-size:.82rem;min-height:60px;padding:8px 12px}.gb-field-footer[data-v-36338f8b]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.gb-counter[data-v-36338f8b],.gb-hint[data-v-36338f8b]{color:var(--text-muted);font-family:monospace;font-size:.7rem}.gb-counter[data-v-36338f8b]{font-variant-numeric:tabular-nums;transition:color .2s ease}.gb-counter--sm[data-v-36338f8b]{display:block;margin-top:4px;text-align:right}.gb-counter--warn[data-v-36338f8b]{color:#ef4444}.gb-submit[data-v-36338f8b]{align-items:center;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));border:none;border-radius:8px;box-shadow:0 2px 8px #8a2be233;color:#fff;cursor:pointer;display:inline-flex;font-family:monospace;font-size:.85rem;font-weight:600;gap:10px;letter-spacing:.08em;margin-top:20px;padding:11px 28px;transition:all .25s ease}.gb-submit[data-v-36338f8b]:hover:not(:disabled){box-shadow:0 4px 16px #8a2be24d;transform:translateY(-1px)}.gb-submit[data-v-36338f8b]:active:not(:disabled){transform:translateY(0)}.gb-submit[data-v-36338f8b]:disabled{cursor:not-allowed;opacity:.5}.gb-submit--sm[data-v-36338f8b]{font-size:.78rem;margin-top:12px;padding:8px 20px}.gb-submit-arrow[data-v-36338f8b],.gb-submit-text[data-v-36338f8b]{position:relative;z-index:1}.gb-submit-arrow[data-v-36338f8b]{transition:transform .2s ease}.gb-submit:hover:not(:disabled) .gb-submit-arrow[data-v-36338f8b]{transform:translate(3px)}.gb-spinner[data-v-36338f8b]{animation:spin-36338f8b .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}.gb-list[data-v-36338f8b]{position:relative;z-index:2}.gb-msg[data-v-36338f8b]{animation:fadeSlideIn-36338f8b .4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0)*60ms);border-bottom:1px solid #f3f4f6;padding:24px 0}.gb-msg[data-v-36338f8b]:last-child{border-bottom:none}.gb-msg-header[data-v-36338f8b]{align-items:center;display:flex;gap:12px;margin-bottom:10px}.gb-msg-avatar[data-v-36338f8b]{background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));border-radius:10px;font-size:.85rem;height:36px;width:36px}.gb-avatar-reply[data-v-36338f8b],.gb-msg-avatar[data-v-36338f8b]{align-items:center;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.gb-avatar-reply[data-v-36338f8b]{background:linear-gradient(135deg,#8a2be2b3,#00bfffb3);border-radius:8px;font-size:.7rem;height:28px;width:28px}.gb-msg-meta[data-v-36338f8b]{display:flex;flex-direction:column;gap:2px;min-width:0}.gb-msg-name[data-v-36338f8b]{color:var(--text-primary);font-size:.9rem;font-weight:600}.gb-msg-time[data-v-36338f8b]{color:var(--text-muted);font-family:monospace;font-size:.72rem;font-variant-numeric:tabular-nums}.gb-msg-id[data-v-36338f8b]{color:var(--text-muted);font-family:monospace;font-size:.7rem;margin-left:auto;opacity:.5}.gb-msg-content[data-v-36338f8b]{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word}.gb-msg-actions[data-v-36338f8b]{margin-top:8px}.gb-reply-btn[data-v-36338f8b]{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:monospace;font-size:.75rem;letter-spacing:.06em;padding:4px 12px;transition:all .2s ease}.gb-reply-btn[data-v-36338f8b]:hover{background:var(--accent-subtle);color:var(--neon-purple)}.gb-reply-btn--active[data-v-36338f8b]{background:#ff14930f;color:var(--neon-pink)}.gb-reply-form[data-v-36338f8b]{background:var(--reply-bg);border:1px solid var(--border);border-radius:10px;margin-top:16px;padding:16px}.gb-reply-row[data-v-36338f8b]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}@media (max-width:480px){.gb-reply-row[data-v-36338f8b]{grid-template-columns:1fr}}.gb-reply-textarea-wrap[data-v-36338f8b]{position:relative}.gb-replies[data-v-36338f8b]{display:flex;flex-direction:column;margin-top:16px;padding-left:20px}.gb-reply-item[data-v-36338f8b]{border-bottom:1px solid #f3f4f6;padding:16px 0 16px 20px;position:relative}.gb-reply-item[data-v-36338f8b]:last-child{border-bottom:none}.gb-reply-connector[data-v-36338f8b]{background:linear-gradient(180deg,var(--neon-purple),var(--neon-blue));border-radius:1px;bottom:0;left:0;opacity:.2;position:absolute;top:0;width:2px}.gb-loadmore[data-v-36338f8b]{align-items:center;background:transparent;border:1.5px dashed var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;font-family:monospace;font-size:.82rem;gap:10px;justify-content:center;letter-spacing:.08em;margin-top:28px;padding:14px 20px;transition:all .2s ease;width:100%}.gb-loadmore[data-v-36338f8b]:hover:not(:disabled){background:var(--accent-subtle);border-color:var(--neon-purple);color:var(--neon-purple)}.gb-loadmore[data-v-36338f8b]:disabled{cursor:not-allowed;opacity:.5}.gb-loadmore-arrow[data-v-36338f8b]{transition:transform .2s ease}.gb-loadmore:hover .gb-loadmore-arrow[data-v-36338f8b]{animation:bounceDown-36338f8b .6s ease infinite}.gb-loading[data-v-36338f8b]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:48px 0}.gb-loading-bar[data-v-36338f8b]{background:#8a2be21a;border-radius:1px;height:2px;overflow:hidden;width:200px}.gb-loading-bar-inner[data-v-36338f8b]{animation:loadSlide-36338f8b 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--neon-purple),var(--neon-blue));border-radius:1px;height:100%;width:40%}.gb-loading-text[data-v-36338f8b]{color:var(--text-muted);font-family:monospace;font-size:.75rem;letter-spacing:.12em}.gb-empty[data-v-36338f8b]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:56px 0}.gb-empty-icon[data-v-36338f8b]{color:var(--neon-purple);font-family:monospace;font-size:2.5rem;margin-bottom:8px;opacity:.2}.gb-empty-text[data-v-36338f8b]{color:var(--text-secondary);font-family:monospace;font-size:.9rem;font-weight:600;letter-spacing:.08em}.gb-empty-sub[data-v-36338f8b]{color:var(--text-muted);font-size:.82rem}.dark .gb[data-v-36338f8b]{--surface:rgba(17,23,43,.7);--border:rgba(138,43,226,.2);--border-focus:var(--neon-purple);--text-primary:#e5e7eb;--text-secondary:#9ca3af;--text-muted:#4b5563;--input-bg:rgba(0,0,0,.3);--reply-bg:rgba(0,0,0,.2);--accent-subtle:rgba(138,43,226,.08)}.dark .gb-scanlines[data-v-36338f8b]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 4px);display:block;inset:0;pointer-events:none;position:absolute;z-index:1}.dark .gb-corner--br[data-v-36338f8b],.dark .gb-corner--tl[data-v-36338f8b]{height:40px;opacity:.4;width:40px}.dark .gb-header-bracket[data-v-36338f8b]{opacity:.5}.dark .gb-header-title[data-v-36338f8b]{text-shadow:0 0 20px rgba(138,43,226,.3)}.dark .gb-header-glyph[data-v-36338f8b]{color:var(--neon-blue);opacity:1}.dark .gb-header-count[data-v-36338f8b]{background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));color:#fff}.dark .gb-form[data-v-36338f8b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#8a2be208,#00bfff05),var(--surface);border-radius:2px;box-shadow:none}.dark .gb-form[data-v-36338f8b]:before{border-radius:0;height:1px;opacity:.6}.dark .gb-label[data-v-36338f8b]{color:var(--neon-blue)}.dark .gb-input[data-v-36338f8b]{border-radius:2px}.dark .gb-input[data-v-36338f8b]:focus{background:#0006;border-color:var(--neon-purple);box-shadow:0 0 0 1px #8a2be233,0 0 15px #8a2be21a}.dark .gb-textarea[data-v-36338f8b]{border-radius:2px}.dark .gb-textarea[data-v-36338f8b]:focus{background:#0006;border-color:var(--neon-purple);box-shadow:0 0 0 1px #8a2be233,0 0 15px #8a2be21a}.dark .gb-submit[data-v-36338f8b]{background:transparent;border:1px solid var(--neon-purple);border-radius:2px;box-shadow:none;color:var(--neon-purple)}.dark .gb-submit[data-v-36338f8b]:before{background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.dark .gb-submit[data-v-36338f8b]:hover:not(:disabled){border-color:var(--neon-blue);box-shadow:0 0 20px #8a2be233,inset 0 0 20px #8a2be21a;color:#fff;text-shadow:0 0 10px rgba(0,191,255,.5);transform:none}.dark .gb-submit[data-v-36338f8b]:hover:not(:disabled):before{opacity:.15}.dark .gb-submit--sm[data-v-36338f8b]{font-size:.78rem;margin-top:12px;padding:8px 20px}.dark .gb-submit .gb-submit-arrow[data-v-36338f8b],.dark .gb-submit .gb-submit-text[data-v-36338f8b]{z-index:1}.dark .gb-spinner[data-v-36338f8b]{border-color:#8a2be24d;border-top-color:var(--neon-purple)}.dark .gb-msg[data-v-36338f8b]{border-bottom-color:#8a2be214}.dark .gb-msg-avatar[data-v-36338f8b]{border-radius:4px;box-shadow:none}.dark .gb-msg:hover .gb-msg-avatar[data-v-36338f8b]{box-shadow:0 0 12px #8a2be266}.dark .gb-avatar-reply[data-v-36338f8b]{border-radius:3px}.dark .gb-reply-btn[data-v-36338f8b]{border-color:transparent}.dark .gb-reply-btn[data-v-36338f8b]:hover{background:transparent;border-color:#00bfff33;color:var(--neon-blue)}.dark .gb-reply-btn--active[data-v-36338f8b]{background:transparent;border-color:#ff149333;color:var(--neon-pink)}.dark .gb-reply-form[data-v-36338f8b]{border-radius:2px}.dark .gb-reply-connector[data-v-36338f8b]{opacity:.25}.dark .gb-loadmore[data-v-36338f8b]{border-radius:2px}.dark .gb-loadmore[data-v-36338f8b]:hover:not(:disabled){background:transparent;box-shadow:0 0 15px #8a2be21a}.dark .gb-empty-icon[data-v-36338f8b]{opacity:.3;text-shadow:0 0 20px rgba(138,43,226,.3)}@keyframes blink-36338f8b{0%,to{opacity:1}50%{opacity:0}}@keyframes spin-36338f8b{to{transform:rotate(1turn)}}@keyframes loadSlide-36338f8b{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes fadeSlideIn-36338f8b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceDown-36338f8b{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.gb-msg-enter-active[data-v-36338f8b]{transition:all .4s cubic-bezier(.16,1,.3,1)}.gb-msg-leave-active[data-v-36338f8b]{transition:all .25s ease}.gb-msg-enter-from[data-v-36338f8b]{opacity:0;transform:translateY(12px)}.gb-msg-leave-to[data-v-36338f8b]{opacity:0;transform:translate(-8px)}.gb-reply-slide-enter-active[data-v-36338f8b]{transition:all .3s cubic-bezier(.16,1,.3,1)}.gb-reply-slide-leave-active[data-v-36338f8b]{transition:all .2s ease}.gb-reply-slide-enter-from[data-v-36338f8b]{opacity:0;transform:translateY(-8px)}.gb-reply-slide-leave-to[data-v-36338f8b]{opacity:0;transform:translateY(-4px)}
