.section-desc.svelte-1kd303d{margin:var(--spacing-1) 0 0;color:var(--color-muted);font-size:var(--text-fluid-sm);line-height:1.5}.hidden.svelte-1kd303d{display:none}.drop-zone.svelte-1kd303d{align-items:center;gap:var(--spacing-2);padding:var(--spacing-7) var(--spacing-4);border:2px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast);flex-direction:column;display:flex}.drop-zone.svelte-1kd303d:hover,.drop-zone.drag-over.svelte-1kd303d{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.file-input.svelte-1kd303d{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.drop-icon.svelte-1kd303d{width:2.5rem;height:2.5rem;color:var(--color-muted)}.drop-text.svelte-1kd303d{font-size:var(--text-fluid-sm);font-weight:500}.drop-hint.svelte-1kd303d{font-size:var(--text-fluid-xs);color:var(--color-muted)}.file-preview.svelte-1kd303d{padding:var(--spacing-3) var(--spacing-4);background:var(--color-subtle);border-radius:var(--radius-md);margin-top:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.file-info.svelte-1kd303d{align-items:center;gap:var(--spacing-3);display:flex}.file-name.svelte-1kd303d{font-weight:500;font-size:var(--text-fluid-sm);display:block}.file-meta.svelte-1kd303d{font-size:var(--text-fluid-xs);color:var(--color-muted)}.upload-status.svelte-1kd303d{align-items:center;gap:var(--spacing-3);color:var(--color-muted);font-size:var(--text-fluid-sm);padding:var(--spacing-4) 0;display:flex}.upload-progress-section.svelte-1kd303d{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.upload-result.svelte-1kd303d{gap:var(--spacing-4);flex-direction:column;display:flex}.diag-grid.svelte-1kd303d{gap:var(--spacing-1);flex-direction:column;display:flex}.diag-row.svelte-1kd303d{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.diag-row.svelte-1kd303d:nth-child(odd){background:var(--color-subtle)}.diag-label.svelte-1kd303d{color:var(--color-muted);font-weight:500;font-size:var(--text-fluid-sm);flex-shrink:0}.diag-mono.svelte-1kd303d{font-family:ui-monospace,monospace;font-size:var(--text-fluid-xs);word-break:break-all;text-align:right}.range-form.svelte-1kd303d{gap:var(--spacing-4);flex-direction:column;display:flex}.range-controls.svelte-1kd303d{gap:var(--spacing-4);flex-wrap:wrap;align-items:flex-end;display:flex}.range-field.svelte-1kd303d{gap:var(--spacing-1);flex-direction:column;display:flex}.field-label.svelte-1kd303d{font-size:var(--text-fluid-xs);color:var(--color-muted);font-weight:500}.range-input.svelte-1kd303d{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);font-family:ui-monospace,monospace;font-size:var(--text-fluid-sm);width:140px}.range-size.svelte-1kd303d{justify-content:flex-end}.range-size.svelte-1kd303d code:where(.svelte-1kd303d){font-family:ui-monospace,monospace;font-size:var(--text-fluid-sm)}.range-result.svelte-1kd303d{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);gap:var(--spacing-3);flex-direction:column;display:flex}.range-header-info.svelte-1kd303d{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.hex-dump.svelte-1kd303d{font-family:ui-monospace,monospace;font-size:var(--text-fluid-xs);padding:var(--spacing-4);background:var(--color-subtle);border-radius:var(--radius-md);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.mime-content.svelte-1kd303d{gap:var(--spacing-5);flex-direction:column;display:flex}.mime-comparison.svelte-1kd303d{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.mime-side.svelte-1kd303d{padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--color-border)}.mime-side.svelte-1kd303d p:where(.svelte-1kd303d){margin:var(--spacing-2) 0 var(--spacing-3);font-size:var(--text-fluid-sm);color:var(--color-muted);line-height:1.5}.mime-heading.svelte-1kd303d{align-items:center;gap:var(--spacing-2);font-size:var(--text-fluid-sm);margin:0;font-weight:600;display:flex}.mime-result-box.svelte-1kd303d{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--text-fluid-sm)}.mime-result-box.success.svelte-1kd303d{background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success)}.mime-result-box.error.svelte-1kd303d{background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error)}.mime-code.svelte-1kd303d pre:where(.svelte-1kd303d){padding:var(--spacing-4);background:var(--color-subtle);border-radius:var(--radius-md);margin:0;overflow-x:auto}.mime-code.svelte-1kd303d pre:where(.svelte-1kd303d) code:where(.svelte-1kd303d){font-family:ui-monospace,monospace;font-size:var(--text-fluid-xs);white-space:pre;line-height:1.6}@media (width<=640px){.mime-comparison.svelte-1kd303d{grid-template-columns:1fr}.range-controls.svelte-1kd303d{flex-direction:column}}
