.report-wrap{position:relative}.report-btn{border:1px solid var(--pl-border,#ffffff29);background:var(--pl-panel-alt,#ffffff0d);color:var(--pl-soft,#d8c9ff);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.82rem;font-weight:700;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.report-btn:hover{color:#ff9c9c;border-color:#ff8080;transform:translateY(-1px)}.report-menu{z-index:1000;border:1px solid var(--pl-border,#ffffff24);background:var(--pl-panel,#110a1afa);backdrop-filter:blur(18px);border-radius:16px;width:min(20rem,78vw);padding:.9rem;position:fixed;top:0;left:0;box-shadow:0 22px 50px -16px #000000b3}.report-menu[hidden]{display:none}.report-menu-title{color:var(--pl-text,#f8f2ff);margin:0 0 .7rem;font-size:.82rem;font-weight:800}.report-reasons{flex-direction:column;gap:.55rem;display:flex}.report-reason{text-align:left;background:var(--pl-panel-alt,#ffffff0a);color:var(--pl-soft,#d8c9ff);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.62rem .75rem;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.report-reason:hover{border-color:var(--pl-lilac,#a96ae7);color:var(--pl-text,#fff)}.report-reason.is-sel{color:#ff9c9c;background:#ff808014;border-color:#ff8080}.report-detail{flex-direction:column;gap:.5rem;margin-top:.6rem;display:flex}.report-detail[hidden]{display:none}.report-detail-input{resize:vertical;border:1px solid var(--pl-border,#ffffff24);background:var(--pl-panel-alt,#ffffff0a);width:100%;min-height:4rem;color:var(--pl-text,#f8f2ff);font:inherit;border-radius:10px;padding:.6rem .7rem;line-height:1.5}.report-detail-input:focus{border-color:var(--pl-lilac,#a96ae7);outline:none}.report-send{background:var(--pl-grad,linear-gradient(135deg,#8deeff,#a96ae7));color:#12001f;font:inherit;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:.5rem 1.1rem;font-size:.82rem;font-weight:800}.report-send:hover{filter:brightness(1.07)}.report-msg{color:var(--pl-muted,#bba9df);margin:.6rem 0 0;font-size:.8rem}.report-msg a{color:var(--pl-cyan,#8deeff)}body.theme-pixel .report-btn,body.theme-pixel .report-menu,body.theme-pixel .report-reason,body.theme-pixel .report-detail-input,body.theme-pixel .report-send{border-radius:0}.topbar-right{align-items:center;gap:.8rem;display:flex}