svg.svelte-1090yy{display:block;width:100%;height:100%;overflow:visible}line.svelte-1090yy{stroke:currentColor;stroke-linecap:round}circle.svelte-1090yy{fill:currentColor}.scene-report-backdrop.svelte-dul525{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--overlay-dialog-scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overscroll-behavior:contain}.scene-report-card.svelte-dul525{display:flex;width:min(100%,510px);max-height:min(760px,calc(100dvh - 40px));flex-direction:column;overflow:hidden;border:1px solid var(--border-mvnt);border-radius:var(--radius-mvnt, 20px);background:var(--surface-dialog);color:var(--text-primary);box-shadow:var(--shadow-shell-dialog)}.scene-report-header.svelte-dul525{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 0}.scene-report-eyebrow.svelte-dul525{margin:0 0 5px;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.02em}h2.svelte-dul525,h3.svelte-dul525,p.svelte-dul525{margin:0}h2.svelte-dul525{font-size:20px;line-height:1.3;font-weight:750}.scene-report-clear.svelte-dul525{display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:var(--radius-sm-mvnt, 12px);background:transparent;color:var(--text-dialog-control);cursor:pointer}.scene-report-close{--close-button-background: var(--surface-dialog-secondary);--close-button-border: var(--border-dialog-control);--close-button-color: var(--text-dialog-control);margin:-4px -8px 0 0}.scene-report-close:hover:not(:disabled),.scene-report-clear.svelte-dul525:hover:not(:disabled){background:var(--surface-dialog-secondary);color:var(--text-primary)}.scene-report-context.svelte-dul525{padding:12px 28px 0;color:var(--text-secondary);font-size:14px;line-height:1.5}.scene-report-main.svelte-dul525{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:20px;overflow-y:auto;padding:22px 28px 26px;scrollbar-width:thin}.scene-report-section.svelte-dul525{display:grid;gap:8px}h3.svelte-dul525{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.4}.scene-report-reason-grid.svelte-dul525{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.scene-report-reason.svelte-dul525{min-height:40px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm-mvnt, 12px);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1.35;text-align:center;word-break:keep-all}.scene-report-reason.svelte-dul525:hover:not(:disabled){background:var(--surface-dialog-secondary);border-color:var(--border-mvnt)}.scene-report-reason.selected.svelte-dul525{background:color-mix(in srgb,var(--accent-mvnt) 16%,transparent);border-color:color-mix(in srgb,var(--accent-mvnt) 42%,var(--border-default));color:var(--text-accent-strong, var(--accent-mvnt))}.scene-report-detail-field.svelte-dul525{display:grid;gap:8px;padding:11px 12px 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm-mvnt, 12px);background:var(--surface-elevated)}.scene-report-detail-field.svelte-dul525:focus-within{border-color:var(--accent-mvnt)}textarea.svelte-dul525{width:100%;min-height:72px;box-sizing:border-box;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1.5;resize:vertical}textarea.svelte-dul525::placeholder{color:var(--text-muted)}.scene-report-detail-footer.svelte-dul525{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--text-muted);font-size:12px}.scene-report-clear.svelte-dul525{width:32px;height:32px}.scene-report-clear.svelte-dul525:disabled{color:var(--text-muted, #8b95a1);cursor:default;opacity:.55}.scene-report-login-required.svelte-dul525,.scene-report-error.svelte-dul525{padding:12px 14px;border-radius:var(--radius-sm-mvnt, 12px);font-size:13px;line-height:1.5}.scene-report-login-required.svelte-dul525{background:color-mix(in srgb,var(--accent-mvnt) 12%,transparent);color:var(--text-secondary)}.scene-report-error.svelte-dul525{background:color-mix(in srgb,var(--status-error-strong) 10%,transparent);color:var(--status-error-strong)}.scene-report-footer.svelte-dul525{display:flex;justify-content:flex-end;gap:8px;padding:16px 28px 24px;border-top:1px solid var(--border-default)}.scene-report-primary.svelte-dul525,.scene-report-secondary.svelte-dul525{min-height:44px;padding:9px 16px;border:1px solid var(--border-mvnt);border-radius:var(--radius-sm-mvnt, 12px);cursor:pointer;font:inherit;font-size:13px;font-weight:700}.scene-report-primary.svelte-dul525{background:var(--accent-mvnt);border-color:var(--accent-mvnt);color:var(--text-on-accent)}.scene-report-primary.svelte-dul525:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.scene-report-primary.svelte-dul525:disabled,.scene-report-secondary.svelte-dul525:disabled,.scene-report-reason.svelte-dul525:disabled,textarea.svelte-dul525:disabled{cursor:not-allowed;opacity:.55}.scene-report-secondary.svelte-dul525{background:var(--surface-dialog-secondary);color:var(--text-dialog-control)}.scene-report-complete.svelte-dul525{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:40px 24px 24px;text-align:center}.scene-report-complete-mark.svelte-dul525{display:grid;width:72px;height:72px;place-items:center;border-radius:999px;background:var(--accent-mvnt);color:var(--text-on-accent)}.scene-report-complete.svelte-dul525 p:where(.svelte-dul525){color:var(--text-secondary);font-size:14px;line-height:1.6}.scene-report-complete-button.svelte-dul525{width:min(100%,240px);margin-top:8px}.scene-report-close:focus-visible,.scene-report-clear.svelte-dul525:focus-visible,.scene-report-reason.svelte-dul525:focus-visible,.scene-report-primary.svelte-dul525:focus-visible,.scene-report-secondary.svelte-dul525:focus-visible{outline:2px solid var(--focus-ring, var(--accent-mvnt));outline-offset:2px}@media(max-width:767px){.scene-report-backdrop.svelte-dul525{align-items:stretch;padding:0}.scene-report-card.svelte-dul525{width:100%;height:100dvh;max-height:none;min-height:0;border:0;border-radius:0;box-shadow:none}.scene-report-header.svelte-dul525{padding:calc(16px + env(safe-area-inset-top)) 20px 0}.scene-report-close{width:44px;height:44px}.scene-report-context.svelte-dul525{padding:10px 20px 0}.scene-report-main.svelte-dul525{gap:18px;padding:20px}.scene-report-footer.svelte-dul525{flex-direction:column;padding:12px 20px calc(16px + env(safe-area-inset-bottom))}.scene-report-primary.svelte-dul525,.scene-report-secondary.svelte-dul525{width:100%}}@media(max-width:380px){.scene-report-reason-grid.svelte-dul525{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scene-report-backdrop.svelte-dul525,.scene-report-card.svelte-dul525{scroll-behavior:auto}}.scene-music-line.svelte-17rtqy3{display:flex;align-items:center;gap:5px;width:100%;min-width:0;margin:-12px 0 0;color:#6b7280;font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.scene-music-text.svelte-17rtqy3{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-source-link.svelte-17rtqy3{position:relative;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;border:0;border-radius:999px;color:#6b7280;background:transparent;text-decoration:none;transition:color .16s ease,transform .16s ease}.scene-source-link.svelte-17rtqy3:hover{color:#9a5a00;transform:translateY(-1px)}.scene-source-cd.svelte-17rtqy3{display:inline-flex;flex:0 0 auto;color:#f59e0b;transform-origin:center;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.scene-source-link.svelte-17rtqy3:hover .scene-source-cd:where(.svelte-17rtqy3),.scene-source-link.svelte-17rtqy3:focus-visible .scene-source-cd:where(.svelte-17rtqy3){transform:scale(1.24)}.scene-source-link.svelte-17rtqy3:hover .scene-source-cd:where(.svelte-17rtqy3) svg,.scene-source-link.svelte-17rtqy3:focus-visible .scene-source-cd:where(.svelte-17rtqy3) svg{animation:svelte-17rtqy3-scene-source-cd-spin 1.8s linear infinite}.scene-music-line.feedAppearance.svelte-17rtqy3{gap:7px;margin:0;color:#ffffffe0;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.scene-music-line.feedAppearance.svelte-17rtqy3 .scene-source-link:where(.svelte-17rtqy3){color:inherit}.scene-music-line.feedAppearance.svelte-17rtqy3 .scene-source-link:where(.svelte-17rtqy3):hover{color:#fff}.scene-music-line.feedAppearance.svelte-17rtqy3 .scene-source-cd:where(.svelte-17rtqy3){color:inherit}@keyframes svelte-17rtqy3-scene-source-cd-spin{to{transform:rotate(360deg)}}@media(min-width:921px)and (max-width:980px){.scene-music-line.svelte-17rtqy3:not(.feedAppearance){margin-top:-8px}}@media(max-width:640px){.scene-source-link.svelte-17rtqy3 .scene-source-cd:where(.svelte-17rtqy3) svg{animation:svelte-17rtqy3-scene-source-cd-spin 1.8s linear infinite}}
