.remix-trigger[data-v-ab91459f]{border:0;border-top:1px solid var(--border);width:100%;height:38px;color:var(--accent-fg);background:0 0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.remix-trigger.primary-button[data-v-ab91459f]{background:var(--cta-grad);height:42px;color:var(--cta-on);box-shadow:0 8px 24px -12px var(--cta-halo);border:0;margin-top:22px}.remix-trigger.primary-button[data-v-ab91459f]:hover:not(:disabled){background:var(--cta-grad-hover);box-shadow:0 12px 30px -12px var(--cta-halo)}.remix-trigger[data-v-ab91459f]:disabled{opacity:var(--disabled-opacity)}.remix-backdrop[data-v-ab91459f]{z-index:var(--z-lightbox);background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:remix-fade-ab91459f var(--dur-ui) var(--ease-out) both;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.remix-dialog[data-v-ab91459f]{width:min(520px,100%);max-height:calc(100dvh - 40px);padding:var(--s6);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-1);color:var(--text-primary);box-shadow:var(--e3);animation:remix-rise-ab91459f var(--dur-ui) var(--ease-out) both;position:relative;overflow:auto}.remix-dialog h2[data-v-ab91459f]{font-size:var(--t-lg);letter-spacing:0;margin:0 40px 8px 0}.remix-dialog>p[data-v-ab91459f]{margin:0 0 var(--s5);color:var(--text-secondary);font-size:var(--t-sm);line-height:1.6}.dialog-close[data-v-ab91459f]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);width:36px;height:36px;color:var(--text-secondary);transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out);place-items:center;display:grid;position:absolute;top:14px;right:14px}.dialog-close[data-v-ab91459f]:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.dialog-close[data-v-ab91459f]:disabled{cursor:not-allowed;opacity:.5}.remix-dialog dl[data-v-ab91459f]{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.remix-dialog dl>div[data-v-ab91459f]{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;gap:14px;padding:12px 0;display:grid}.remix-dialog dt[data-v-ab91459f]{color:var(--text-muted);font-size:12px}.remix-dialog dd[data-v-ab91459f]{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.remix-actions[data-v-ab91459f]{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.remix-actions>strong[data-v-ab91459f]{font-size:14px}.remix-actions>div[data-v-ab91459f]{gap:var(--s2);display:flex}.remix-actions button[data-v-ab91459f]{justify-content:center;min-width:84px;min-height:38px}.remix-error[data-v-ab91459f]{border:1px solid var(--danger-border);border-radius:var(--r-sm);background:var(--danger-soft);padding:var(--s3)!important;color:var(--danger-fg)!important}@keyframes remix-fade-ab91459f{0%{opacity:0}}@keyframes remix-rise-ab91459f{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (width<=560px){.remix-backdrop[data-v-ab91459f]{align-items:end;padding:12px}.remix-dialog[data-v-ab91459f]{padding:var(--s5) var(--s4) max(var(--s5),env(safe-area-inset-bottom));border-radius:var(--r-md) var(--r-md) 0 0}.remix-dialog dl>div[data-v-ab91459f]{grid-template-columns:1fr;gap:5px}.remix-actions[data-v-ab91459f]{flex-direction:column;align-items:stretch}.remix-actions>div[data-v-ab91459f]{grid-template-columns:1fr 1fr;display:grid}.remix-actions button[data-v-ab91459f]{min-height:44px}}@media (prefers-reduced-motion:reduce){.remix-backdrop[data-v-ab91459f]{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.remix-dialog[data-v-ab91459f]{animation:none}}.share-row[data-v-dd1cb7dc]{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.share-act[data-v-dd1cb7dc]{height:32px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-secondary);font-size:var(--t-xs);transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.share-act[data-v-dd1cb7dc]:hover{background:var(--surface-3);color:var(--text-primary)}.share-act.icon-only[data-v-dd1cb7dc]{width:32px;padding:0}@media (prefers-reduced-motion:reduce){.share-act[data-v-dd1cb7dc]{transition:none}}.report-backdrop[data-v-10066b0c]{z-index:var(--z-modal);background:#0000008f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-dialog[data-v-10066b0c]{width:min(540px,100%);max-height:calc(100dvh - 40px);padding:var(--s6);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-1);color:var(--text-primary);box-shadow:var(--e3);animation:report-dialog-in-10066b0c var(--dur-ui) var(--ease-out) both;overflow:auto}.dialog-header[data-v-10066b0c]{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.dialog-header span[data-v-10066b0c]{margin-bottom:var(--s2);color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;display:block}.dialog-header h2[data-v-10066b0c]{letter-spacing:0;margin:0;font-size:21px}.dialog-close[data-v-10066b0c]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);width:36px;height:36px;color:var(--text-secondary);transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out);flex:none;place-items:center;display:grid}.dialog-close[data-v-10066b0c]:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.dialog-close[data-v-10066b0c]:disabled{cursor:not-allowed;opacity:.5}.report-dialog form[data-v-10066b0c]{gap:var(--s3);margin-top:var(--s5);display:grid}.dialog-intro[data-v-10066b0c]{align-items:flex-start;gap:var(--s3);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-secondary);display:flex}.dialog-intro svg[data-v-10066b0c]{color:var(--accent);flex:none}.dialog-intro p[data-v-10066b0c]{margin:0;font-size:13px;line-height:1.6}.report-dialog label[data-v-10066b0c]{font-size:13px;font-weight:700}.report-dialog textarea[data-v-10066b0c]{resize:vertical;width:100%;min-height:142px;padding:var(--s3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-primary);font:inherit;transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out);outline:0;font-size:14px;line-height:1.6}.report-dialog textarea[data-v-10066b0c]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.report-dialog textarea[data-v-10066b0c]:disabled{cursor:not-allowed;opacity:.65}.reason-meta[data-v-10066b0c]{justify-content:space-between;gap:var(--s4);color:var(--text-muted);font-size:12px;display:flex}.reason-meta strong[data-v-10066b0c]{color:var(--text-secondary);flex:none}.dialog-error[data-v-10066b0c]{padding:var(--s3);border:1px solid color-mix(in srgb,var(--danger) 38%,var(--border));border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 10%,var(--surface-1));color:var(--danger);margin:0;font-size:13px;line-height:1.5}.report-dialog footer[data-v-10066b0c]{justify-content:flex-end;gap:var(--s2);padding-top:var(--s2);display:flex}.report-dialog footer button[data-v-10066b0c]{min-width:112px}.report-success[data-v-10066b0c]{justify-items:center;gap:var(--s3);padding:var(--s7) 0 var(--s2);text-align:center;display:grid}.report-success svg[data-v-10066b0c]{color:var(--success)}.report-success h3[data-v-10066b0c]{margin:0;font-size:20px}.report-success p[data-v-10066b0c]{max-width:380px;margin:0 0 var(--s2);color:var(--text-secondary);font-size:14px;line-height:1.65}.report-success button[data-v-10066b0c]{min-width:128px}@keyframes report-dialog-in-10066b0c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.report-backdrop[data-v-10066b0c]{align-items:end;padding:0}.report-dialog[data-v-10066b0c]{max-height:calc(100dvh - 24px);padding:var(--s5);border-radius:var(--r-md) var(--r-md) 0 0}.report-dialog footer[data-v-10066b0c]{grid-template-columns:1fr 1fr;display:grid}.report-dialog footer button[data-v-10066b0c]{width:100%;min-width:0}.reason-meta[data-v-10066b0c]{align-items:flex-start;gap:var(--s1);flex-direction:column}}@media (prefers-reduced-motion:reduce){.report-dialog[data-v-10066b0c]{animation:none}.dialog-close[data-v-10066b0c],.report-dialog textarea[data-v-10066b0c]{transition:none}}
