.task-detail-page.svelte-13zy71l{max-width:1200px;padding:var(--space-4) 0 var(--space-12);margin:0 auto}.breadcrumb.svelte-13zy71l{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);display:flex}.breadcrumb-link.svelte-13zy71l{align-items:center;gap:var(--space-1);color:var(--color-primary);font-weight:600;text-decoration:none;display:inline-flex}.breadcrumb-link.svelte-13zy71l:hover{text-decoration:underline}.breadcrumb-separator.svelte-13zy71l{color:var(--color-border)}.breadcrumb-current.svelte-13zy71l{font-weight:500}.alert.svelte-13zy71l{align-items:flex-start;gap:var(--space-3);width:100%;max-width:100%;padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:var(--text-sm);box-sizing:border-box;font-weight:500;line-height:1.55;display:flex}.alert.svelte-13zy71l span:where(.svelte-13zy71l){white-space:normal;overflow-wrap:anywhere;min-width:0}.alert-success.svelte-13zy71l{background:var(--color-success-soft);color:var(--color-success-text);border:1px solid var(--color-success-border)}.alert-error.svelte-13zy71l{background:var(--color-danger-soft);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}.alert-info.svelte-13zy71l{background:var(--color-info-soft);color:var(--color-info-text);border:1px solid var(--color-info-border)}.detail-grid.svelte-13zy71l{gap:var(--space-6);grid-template-columns:1fr 340px;align-items:start;display:grid}@media (width<=960px){.detail-grid.svelte-13zy71l{grid-template-columns:1fr}}.main-col.svelte-13zy71l{gap:var(--space-6);flex-direction:column;display:flex}.cover-layout.svelte-13zy71l{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.task-header.svelte-13zy71l{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.reward-block.svelte-13zy71l{flex-direction:column;gap:.2rem;display:flex}.reward-fee.svelte-13zy71l{color:var(--text-muted);font-size:var(--text-sm);margin:0}.task-badges.svelte-13zy71l{gap:var(--space-2);flex-wrap:wrap;display:flex}.task-title.svelte-13zy71l{font-size:var(--text-2xl);color:var(--text-heading);margin:0;font-weight:800;line-height:1.3}.task-description.svelte-13zy71l{font-size:var(--text-base);color:var(--color-text-muted);white-space:pre-line;margin-bottom:var(--space-6);line-height:1.6}.section-title-row.svelte-13zy71l{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.section-title-row.svelte-13zy71l h2:where(.svelte-13zy71l),.section-title-row.svelte-13zy71l h3:where(.svelte-13zy71l){font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700}.icon-circle.svelte-13zy71l{border-radius:var(--radius-full);background:var(--color-primary-subtle);width:32px;height:32px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-circle.accent.svelte-13zy71l{background:var(--color-accent-subtle);color:var(--color-accent)}.icon-circle.secondary.svelte-13zy71l{background:var(--color-secondary-subtle);color:var(--color-secondary)}.icon-circle.success.svelte-13zy71l{background:var(--color-success-bg);color:var(--color-success)}.instructions-section.svelte-13zy71l{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6)}.steps-flow.svelte-13zy71l{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-flow-item.svelte-13zy71l{align-items:flex-start;gap:var(--space-3);background:var(--color-surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.step-number-bubble.svelte-13zy71l{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-hover));color:#fff;width:28px;height:28px;font-weight:700;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.step-content.svelte-13zy71l{flex:1}.step-text.svelte-13zy71l{font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.5}.proof-requirements-section.svelte-13zy71l{margin-bottom:var(--space-6)}.proof-req-card.svelte-13zy71l{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.req-row.svelte-13zy71l{gap:var(--space-1);flex-direction:column;display:flex}.req-label.svelte-13zy71l{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;font-weight:700}.req-val.svelte-13zy71l{font-size:var(--text-sm);color:var(--color-text);margin:0}.privacy-notice.svelte-13zy71l{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-primary-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary);display:flex}.target-link-box.svelte-13zy71l{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.target-link-info.svelte-13zy71l{gap:var(--space-1);flex-direction:column;max-width:60%;display:flex}.target-link-label.svelte-13zy71l{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:700;display:inline-flex}.target-url.svelte-13zy71l{font-family:monospace;font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-bg-alt);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);word-break:break-all}.panel-header.svelte-13zy71l{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.panel-title.svelte-13zy71l{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700}.panel-sub.svelte-13zy71l{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.btn-cluster.svelte-13zy71l{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.action-card-inner.svelte-13zy71l{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.mascot-slot.svelte-13zy71l{flex-shrink:0}.action-text.svelte-13zy71l{flex:1;min-width:240px}.action-btn-slot.svelte-13zy71l{flex-shrink:0}.upload-sub.svelte-13zy71l{font-size:var(--text-xs)}.status-box.svelte-13zy71l{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);margin-top:var(--space-3);display:flex}.info-box.svelte-13zy71l{background:var(--color-primary-subtle);border:1px solid #0d948833}.success-box.svelte-13zy71l{background:var(--color-success-bg);border:1px solid var(--color-success-border)}.success-title.svelte-13zy71l{color:var(--color-success);font-size:var(--text-base)}.danger-box.svelte-13zy71l{background:var(--color-danger-bg);border:1px solid var(--color-danger-border)}.danger-title.svelte-13zy71l{color:var(--color-danger);font-size:var(--text-base)}.rejection-reason.svelte-13zy71l{margin:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-text)}.dispute-form.svelte-13zy71l{margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.dispute-info-card.svelte-13zy71l{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-2);flex-direction:column;display:flex}.dispute-meta.svelte-13zy71l{align-items:center;gap:var(--space-3);display:flex}.dispute-resolution.svelte-13zy71l{font-size:var(--text-sm);margin:0}.ui-form.svelte-13zy71l{gap:var(--space-4);flex-direction:column;display:flex}.form-group.svelte-13zy71l{gap:var(--space-1);flex-direction:column;display:flex}.form-label.svelte-13zy71l{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.form-label-sm.svelte-13zy71l{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.ui-textarea.svelte-13zy71l,.ui-select.svelte-13zy71l{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast)}.ui-textarea.svelte-13zy71l:focus,.ui-select.svelte-13zy71l:focus{border-color:var(--color-primary);outline:none}.sidebar-heading.svelte-13zy71l{align-items:center;gap:var(--space-2);font-size:var(--text-base);margin:0 0 var(--space-4);color:var(--color-text);font-weight:700;display:flex}.quota-stat-box.svelte-13zy71l{background:var(--color-bg-alt);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.quota-row.svelte-13zy71l{justify-content:space-between;align-items:center;display:flex}.quota-label.svelte-13zy71l{font-size:var(--text-xs);color:var(--color-text-muted)}.quota-number.svelte-13zy71l{font-size:var(--text-sm);color:var(--color-text)}.quota-subtext.svelte-13zy71l{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}.sidebar-dl.svelte-13zy71l{gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-sm);flex-direction:column;display:flex}.dl-item.svelte-13zy71l{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dl-item.svelte-13zy71l dt:where(.svelte-13zy71l){color:var(--color-text-muted)}.dl-item.svelte-13zy71l dd:where(.svelte-13zy71l){text-align:right;margin:0}.rating-stars.svelte-13zy71l{color:#eab308;font-weight:700}.rating-count.svelte-13zy71l{font-size:var(--text-xs);color:var(--color-text-muted)}.text-success.svelte-13zy71l{color:var(--color-success);font-weight:600}.text-danger.svelte-13zy71l{color:var(--color-danger);font-weight:600}.text-muted.svelte-13zy71l{color:var(--color-text-muted)}.report-section.svelte-13zy71l{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.report-toggle-btn.svelte-13zy71l{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.report-toggle-btn.svelte-13zy71l:hover{color:var(--color-danger)}.report-box.svelte-13zy71l{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}
