.report-fab{position:fixed;right:0;top:70%;z-index:40;transform:translateY(-50%) translateX(calc(100% - 46px));display:inline-flex;align-items:center;gap:0;padding:11px 16px 11px 13px;border:1px solid var(--color-border,#3a3c42);border-right:none;border-radius:14px 0 0 14px;background:var(--color-bg-floating,#111214);color:var(--color-text-muted,#949ba4);font-size:13px;font-weight:700;cursor:-webkit-grab;cursor:grab;touch-action:none;box-shadow:-4px 6px 20px rgba(0,0,0,.28);transition:transform .28s var(--ease-out,cubic-bezier(.16,1,.3,1)),background .2s ease,color .2s ease,box-shadow .2s ease}.report-fab:focus-visible,.report-fab:hover{transform:translateY(-50%) translateX(0);background:var(--brand-gradient,linear-gradient(135deg,#5865f2,#7c3aed));color:#fff;box-shadow:-6px 10px 28px rgba(0,0,0,.42);outline:none}.report-fab__icon{display:inline-flex;flex:none}.report-fab__label{max-width:0;margin-left:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .28s var(--ease-out,cubic-bezier(.16,1,.3,1)),opacity .2s ease,margin-left .28s ease}.report-fab:focus-visible .report-fab__label,.report-fab:hover .report-fab__label{max-width:170px;margin-left:8px;opacity:1}.report-fab--dragging,.report-fab--dragging:hover{transform:translateY(-50%) translateX(calc(100% - 46px));cursor:-webkit-grabbing;cursor:grabbing;transition:none;background:var(--color-bg-floating,#111214);color:var(--color-text-muted,#949ba4)}.report-fab--dragging .report-fab__label{max-width:0;margin-left:0;opacity:0}@media (max-width:640px){.report-fab{padding:11px 14px 11px 12px}}@media (prefers-reduced-motion:reduce){.report-fab{transition:background .2s ease,color .2s ease}}.report-form{display:flex;flex-direction:column;gap:14px}.report-form__types{display:flex;flex-wrap:wrap;gap:8px}.report-form__type{padding:8px 12px;border:1px solid var(--color-border,#3a3c42);border-radius:8px;background:var(--color-bg-secondary,#2b2d31);color:var(--color-text,#dbdee1);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.report-form__type--active,.report-form__type:hover{border-color:var(--color-accent)}.report-form__type--active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.report-form__note{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-muted,#949ba4)}.auth-help{margin-top:14px;text-align:center}.auth-help__toggle{background:none;border:none;color:var(--color-text-muted,#949ba4);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.auth-help__toggle:hover{color:var(--color-text,#dbdee1)}.auth-help__panel{display:flex;flex-direction:column;gap:8px;margin-top:10px;text-align:left}.auth-help--done{margin-top:14px;text-align:center;font-size:13px;color:var(--color-success,#3ba55d)}.auth-help__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}